@import url('https://fonts.googleapis.com/css?family=Montserrat');

h1,
h2,
h3,
.zone-member .sidebar > ul > li > a,
.table > thead > tr > th,
.switch-language,
#fieldset-ReceiptInfos .control-label,
.zone-footer .media-body p,
.thermo-text,
.thermometer-circular .amount,
.thermometer-circular-container .objective {
font-family: 'Montserrat', sans-serif;
}

p{
color: #606060;
}

img.thumb, img.news-thumbnail{
margin-bottom: 30px;
}

.btn-primary{
background: #9bc63e;
border-radius: 35px;
}

.btn-primary:active, .btn-primary:hover, .btn-primary:focus, .navbar-default .navbar-nav > li.active, .navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
background: #7faa0b;
}

.dropdown-menu > li{
background: #7faa0b;
border: #7faa0b;
}


.zone-topbar{
background: #abacac;
}

.header-ext a{
color: #fff;
}

.zone-mainmenu {
background-color: #1b65a0;
border-top: none;
}

.navbar-default .navbar-nav > li > a{
color: #ffffff;
}

.navbar-default .navbar-nav > li + li::before{
box-shadow: none;
border-right: 1px solid #fff;
}

.btn-default, .header-ext-login .btn{
    color: #ffffff;
    background-color: #1b65a0;
    border-color: #1b65a0;
    border-radius: 35px;
}

.btn-default:hover, .btn-default:focus, .header-ext-login .btn:hover, .header-ext-login .btn:focus{
    color: #ffffff;
    background-color: #0d4470;
    border-color: #1b65a0;
    border-radius: 35px;
}

.zone-concours{
padding-top: 15px;
}

.zone-hero{
border-bottom: solid 5px #e4e4e4;
}

.mod-banner__img{
background: transparent no-repeat center right;
background-size: cover;
}

.zone-content .new-orgs-name {
    border: 1px solid #c4c4c4;
    padding: 15px;
}

.nav-pills > li.active > a::after{
background-color: #9bc63e;
}

.nav-pills > li {
    width: auto;
}

.new-members-photo, .new-orgs-photo{
margin-bottom: 0;
}

.zone-event_flash .eventsList .mod-eventflash__mod-title + .item {
  display: none;
}

.zone-event_flash .eventsList .item img {
  margin-bottom: 9px;
}

.mod-eventflash__viewAll {
    display: inline-block;
    margin-top: 17px;
}

.eventsList .item a.btn {
  color: #fff;
}
.donation-participate-btn{
margin:30px 0;
}
#fieldset-ReceiptInfos .radio-inline{
display:inline-block;
}
#fieldset-ReceiptInfos .radio-inline + .radio-inline{
margin-left:16px;
}

.line.zone-footer{
    background-color: #ffffff;
    border-top: 1px solid #e4e4e4;
}

.line.zone-footer p, .line.zone-footer h3{
color: #545454;
}

.navbar-default .navbar-toggle .icon-bar{
background-color: #ffffff;
}

/* ANNUAIRE */
.directory-member-detail-wrapper img[src=""] {
    display: none;
}
.org-card__logo {
    margin-bottom: 24px;
}
.btn-directoryBack {
  margin-top: 60px;
}
.directory-member-detail-wrapper h2 {
  margin-top: 0;
}
.org-info__inner {
    padding: 20px 15px;
}

.tab-content {
    border: 1px solid #dddddd;
    border-top: 0;
}
.org-info__description:not(:empty) {
    margin-bottom: 30px;
}
#module_directory_member .col-md-12 {
    width: 90%;
}

@media (max-width: 767px) {
    .mod-header .header-ext-login {
        background: #1b65a0;
    }
}

@media (max-width: 991px) {
    .navbar-default .navbar-nav {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-default .navbar-nav > li + li::before {
        display: none;
    }
}
.member-mymemberships__title + p:before{
content:"Important : avant de renouveler votre adhésion, vérifiez le tableau ci-dessous. Si l'adhésion pour la prochaine année s'y trouve déjà, cliquez sur Procéder au paiement.";
display:block;
margin-bottom:1em;
color:red;
text-decoration:underline;
font-weight:bold;
}

#fieldset-paymentmethod .radio-inline {display:block;font-size:16px;}