body{font-family:"Open Sans"!important;}
.main_title{display:none;}
.entry-content h1{text-align:center;text-transform: uppercase;}
.container{max-width:90%!important;height: 100%;}
/*body.page-id-12 .container, body.page-id-67 .container, body.page-id-65 .container,body.page-id-42 .container{max-width:90%!important;}*/
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container{padding-bottom: 150px!important;}
.frd-loading{ 
    position:fixed; 
    width:100%; 
    min-height:100%; 
    background:#FFFFFF url(loading.gif) 50% 50% no-repeat; 
    left:0px; 
    top:0px; 
    opacity:0.6; 
    filter:alpha(opacity=80);
    z-index:10000;
}
.close{
    font-size: 2em !important;
    color: #fff!important;
    text-shadow: none !important;
}

/*.modal-body{overflow:visible!important;}*/
.picker__date-display{display:none!important;}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
bottom: .5em;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,0.02);
}
.pagination li{list-style-type: none!important;}
.dt-center{text-align:center;}

fieldset.fieldset-border {
    border: 1px solid #bbb !important;
        border-radius: .25rem;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
}

legend.fieldset-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    width:auto;
    padding:0 10px;
    border-bottom:none;
}

.table td {
    vertical-align: middle!important;
}
.form-check-inline {margin-right: 1.25rem!important;}
.form-check-input[type="checkbox"]+label, label.btn input[type="checkbox"]+label {padding-left:20px!important;}
.form-check-input[type="radio"]:checked + label::after{background-color: #a6c!important;border:2px solid #a6c!important;}
h2{color:#106eb4;font-size:45px!important;}
ul.select-dropdown{list-style-type: none!important;}

.shadow-2 {
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) !important;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) !important;
}
.shadow-5 {
    -webkit-box-shadow: 0 20px 40px 0 rgba(0,0,0,.05) !important;
    box-shadow: 0 20px 40px 0 rgba(0,0,0,.05) !important;
}
body #main-content {
    background-color: #f7f8f9!important;
    min-height: calc(100vh - 130px);
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
    
    .complet-short,.places-short,.day-short {display:inline-block;}
    .complet-long,.places-long,.day-long {display:none;}
    #content-area table.month td {padding: 0 !important;}
    .calendar table td .day-field {position:relative !important;text-align: center;}
    .event-day {position: relative!important;padding: 0 !important;}
    .creneau{display:none;}
}

/*** Responsive ALL Except Smartphone ***/
@media all and (min-width: 768px) {
    .complet-short,.places-short,.day-short {display:none;}
    .complet-long,.places-long,.day-long {display:inline-block;}
    .table thead th {
        font-size:16px!important;
        vertical-align: middle!important;
    }
}

thead input {width: 100%;}
#frd-admin-migration{background-color: #fff;}

.adeli-help,.rpps-help{color:#4285f4;}
.adeli-help:hover,.numeronational-help:hover,.rpps-help:hover{cursor:pointer;}