.main_title{display:none;}
.entry-content h1{text-align:center;text-transform: uppercase;}
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-sbdm-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;
}
.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);
}
.dt-center{text-align:center;}

#frd-sbdm-admin-ehpad-praticiens .praticiens:hover{cursor:pointer;}

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;}
h2{color:#106eb4;font-size:45px!important;}