/* ------------------------ */
/* User customization style */
/* ------------------------ */

.cc_banner-wrapper .cc_container .cc_btn, .cc_container .cc_btn:visited {
    background-color: #ed800c;
    color: white;
}
.demo-tiles .tile {
    margin-bottom: 5px;	
    background-color: #eeeeee;
}

.lancesearch {
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;		
}

.content a, .content a:link, .content a:visited {
    color: #000f42;
}
.content a:hover {
    color: #4a68a9;
}


.paginationbar {text-align: center}
.resultats h3.panel-title {font-size: 20px;}

.select{width: 100%}
.select .btn {width: 100%}
.form-horizontal .checkbox {margin-top: 10px;}

body {color: #243352}

.btn-primary {background-color: #ed800c;}

a:hover, a:focus {color: #9d1158;}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #243352;
    border-color: #243352;
}

.pager {background-color: #243352 }


.checkbox.checked .second-icon, .radio.checked .second-icon {color: #ed800c}
.checkbox.checked, .radio.checked {color: #ed800c}


.milestone-item .milestone-number i {
    color: white;
}
.milestone-item .milestone-number {
    color: white;
}
.milestone-item .milestone-name {
    color: white;
}
.milestone-item .milestone-number:before {background-color: white;}
.content a.white-button, a.large-button.white-button {
    background-color: #4a68a9;
    border: 2px solid #4a68a9;
    color: white;
}
.callout-buttons.content .button.callout-button1 {
    background-color: #000f42;
    border: 2px solid #000f42;
    color: white;
}
.callout-buttons.content .button.callout-button1:hover {
    background-color: white;
    border: 2px solid black;
    color: black;
}
ul.custom-list.icon-circle-bold.icon-color-purple i.pe-7s-angle-right-circle {
    background-color: #4a68a9;
    border-color: #4a68a9;
}
.milestone-item .milestone-number:before {
    background-color: transparent;
}

div.accordion-type-group div.accor-content {
    border-color: grey;
}
.google-map-container {padding: 10px}
.main-menu a:hover, .main-menu a:focus {text-decoration: none}
.recherche .col-md-6 {margin-bottom: 10px}

.form-control {
    border: 1px solid #d9d9d9;
    border-radius: 0;
    font-family: 'Raleway',Arial !important;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #999999;
    padding: 10px 80px 10px 30px;
    height: 50px;
}

.recherche .button.callout-button1 {
    background-color: #000f42;
    border: 2px solid #000f42;
    color: white;
    width: 100%;
    height: 50px;
}
.recherche .button.callout-button1:hover {
    background-color: white;
    border: 2px solid black;
    color: black;
    
}
.button.normal-button.callout-button1.apply {
    width: 100%;
    text-align: center;
    color: white;
}

.panel-primary > .panel-heading {
    color: black;
    border-radius: 0;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    text-transform: uppercase;
}
.resultats .panel-primary {
    border: 1px solid #d9d9d9;
    border-radius: 0;
    margin-bottom: 60px;
}
.resultats .panel-footer {
    border-top: 0;
    border-radius: 0;
    background-color: transparent;
    font-size: 14px; 
    text-align: right
}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
    border-radius: 0;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #4a68a9;
    border-color: #4a68a9;
}

.alert-info {
    color: white;
    background-color: #000f42;
    border-color: #000f42;
    border-radius: 0;
    margin-top: 20px;
}

.main-menu ul.menu li {margin-left: 30px !important;}

.heading-align-center h1#page-title {
    font-family: 'Montserrat',Arial !important;
    font-size: 30px;
    line-height: 48px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

/*admen v5 */
div.panel-body > div.col-sm-8 > p> span, div.panel-body > div.col-sm-8 > ul> li> span {
    font-family: 'Raleway',Arial !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    color: #808080 !important;
}