/*adfr for metisbfc*/
.path-admin-liste-items .container{width:98%;}

.cache{display:none!important;}
.pointer{cursor:pointer;}
.fright{float:right;}
.fleft{float:left;}
.fwbold{font-weight:bold;}
.mt-0{margin-top:0px;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-40{margin-top:40px;}
.mt-45{margin-top:45px;}
.mt-50{margin-top:50px;}

.ml-0{margin-left:0px;}
.ml-5{margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-25{margin-left:25px;}
.ml-30{margin-left:30px;}
.ml-35{margin-left:35px;}
.ml-40{margin-left:40px;}
.ml-45{margin-left:45px;}
.ml-50{margin-left:50px;}

.mb-0{margin-bottom:0px!important;}
.mb-5{margin-bottom:5px!important;}
.mb-10{margin-bottom:10px!important;}
.mb-15{margin-bottom:15px!important;}
.mb-20{margin-bottom:20px!important;}
.mb-25{margin-bottom:25px!important;}
.mb-30{margin-bottom:30px!important;}
.mb-35{margin-bottom:35px!important;}
.mb-40{margin-bottom:40px!important;}
.mb-45{margin-bottom:45px!important;}
.mb-50{margin-bottom:50px!important;}
.pt-0{padding-top:0px!important;}
.pt-5{padding-top:5px!important;}
.pt-10{padding-top:10px!important;}
.pt-15{padding-top:15px!important;}
.pt-20{padding-top:20px!important;}
.pt-25{padding-top:25px!important;}
.pt-30{padding-top:30px!important;}
.pt-35{padding-top:35px!important;}
.pt-40{padding-top:40px!important;}
.pt-45{padding-top:45px!important;}
.pt-50{padding-top:50px!important;}
.pb-0{padding-bottom:0px!important;}
.pb-5{padding-bottom:5px!important;}
.pb-10{padding-bottom:10px!important;}
.pb-15{padding-bottom:15px!important;}
.pb-20{padding-bottom:20px!important;}
.pb-25{padding-bottom:25px!important;}
.pb-30{padding-bottom:30px!important;}
.pb-35{padding-bottom:35px!important;}
.pb-40{padding-bottom:40px!important;}
.pb-45{padding-bottom:45px!important;}
.pb-50{padding-bottom:50px!important;}
.pl-0{padding-left:0px!important;}
.pl-5{padding-left:5px!important;}
.pl-10{padding-left:10px!important;}
.pl-15{padding-left:15px!important;}
.pl-20{padding-left:20px!important;}
.pl-25{padding-left:25px!important;}
.pl-30{padding-left:30px!important;}
.pl-35{padding-left:35px!important;}
.pl-40{padding-left:40px!important;}
.pl-45{padding-left:45px!important;}
.pl-50{padding-left:50px!important;}
.pr-0{padding-right:0px!important;}
.pr-5{padding-right:5px!important;}
.pr-10{padding-right:10px!important;}
.pr-15{padding-right:15px!important;}
.pr-20{padding-right:20px!important;}
.pr-25{padding-right:25px!important;}
.pr-30{padding-right:30px!important;}
.pr-35{padding-right:35px!important;}
.pr-40{padding-right:40px!important;}
.pr-45{padding-right:45px!important;}
.pr-50{padding-right:50px!important;}

.views-field.views-field-form-field-field-item-col{width:120px;}

.view-liste-des-stagiaires-pour-invite .form-item-field-pa-email-prescripteur-value,
.view-liste-des-stagiaires-pour-invite .form-item-field-pa-structure-value{display:none;}
.view-liste-des-stagiaires-pour-invite .form-actions.js-form-wrapper.form-wrapper{    clear: unset;    margin-left: 50px;    margin-top: 22px;    float: left;}

.nav-tabs > li > a:focus, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: #5282bb;
    border-color: #0059a1;
}
.nav-tabs > li > a:hover {
	text-decoration: none;
	color: #fff;
	background-color:#0059a1;
}
.view-liste-des-stagiaires table tr th{background-color: #5382bb;
    color: #ffffff;}
label, h4.label, fieldset legend{color:#5282bb;}
.form-composite > .fieldset-wrapper > .description, .form-item .description {font-style:italic;color: #cbd4de;}
.form-date{padding: 8px;
	color:#858585;
    border-radius: 7px;
	background-color: rgba(250, 250, 250, 1);
	border: 0px;}
.container-inline:not(.block){margin-top:8px;}
input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-file, input.form-number, input.form-color, textarea, select {
    border-color: rgb(250, 250, 250);
	color:#858585;
	background-color: rgba(250, 250, 250, 1);}
#edit-field-pa-pieces-jointes-table .form-managed-file .description,
#edit-field-pa-pieces-jointes .tabledrag-toggle-weight-wrapper,
.layout-region.layout-region-node-footer #edit-delete,
.layout-region-node-secondary #edit-delete{display:none;}

.nav-tabs > li > a{margin-right:2px; margin-left:2px; margin-top:-4px;}
.form-item, .form-actions{margin-top:5px;}
select{margin:0px;}

.site-name a{line-height:1.4;}
.headings-wide-spacing-enabled .site-slogan{text-transform:none; padding-top:0px;}
.site-name.site-branding__name{padding-top: 12px; padding-left: 100px;}
.main-content__section, .sidebar__section {
    padding: 20px 0 80px;
}
.form-checkboxes .form-item, .form-radios .form-item {
    float: left;
    margin-right: 35px;
}
@media screen and (min-width: 780px), (min-device-height: 780px) and (orientation: landscape){
	.header__section ul.menu{margin-right:20px;}
	.layout-region-node-main, .layout-region-node-footer{width:75%;float:left;}
	.layout-region-node-secondary{width:25%;float:right;}
	.layout-region-node-secondary #edit-actions{width:100%;display:table;}
	.layout-region-node-secondary #edit-delete,
	.layout-region-node-secondary #edit-submit{float:right;}
}
.layout-region-node-secondary .date_last_save{margin-top:20px; display:table; font-size:14px; width:100%; text-align:right;}
.tab-content {
    padding: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    border-radius: 5px;
}
.system-messages.clearfix{margin-top:-40px; position: absolute;    width: 100%;    z-index: 1000;}
h4.label,
fieldset legend{text-transform:none; border:0;}
h4.label{font-family: 'Open Sans', Helvetica Neue, Arial, Sans-serif; letter-spacing:normal;}
.form-item-fullwidth{width:100%;}
.path-frontpage #block-connexionutilisateur .item-list,
.request-password-link{display:none;}

.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.view-liste-des-personnes .views-field.views-field-field-pa-sexe{width:50px;}
.view-liste-des-personnes .views-field-title{width:200px;}
.view-liste-des-personnes #edit-actions{display:none;}
.view-liste-des-personnes .form-item-uid .description{display:none;}
.views-exposed-form  select{margin:0px;}
.views-exposed-form .form-item{margin-bottom:0px;}
.content-top__section{padding-bottom:0px;}
.home_logos{padding-top:30px;}
.home_logos img{height:50px;margin-left:40px;margin-right:40px;}
.home_block{font-size:18px;}
.home_block div.fa{font-size:30px; width:100%;padding-bottom:25px;}
.home_block .col-sm-4.bordered,
.home_block .col-sm-3{border: 1px solid #eee; border-radius: 30px; padding: 40px; display:block;}
.home_block a:hover{background-color:#f1f1f1;}
.home_block{margin-bottom:80px;}
.div_export{margin-top:100px;    position: absolute;    right: 0;}
.div_btn{margin-bottom:20px;}
.div_btn a,
.div_export a{font-family: 'Roboto Condensed', Arial Narrow, Arial, Sans-serif;font-size: 12px;    letter-spacing: 1px;}

.tax_tab.bordered{border-bottom: 1px dotted #ddd;padding-top:2px; padding-bottom:2px;}
.tax_tab.bordered.active{background-color:#f3f3f3;}
.tax_tab .option{font-weight:bold;}
.tax_tab h6,
.tax_tab legend{float:left; max-width:65%;}
.tax_tab .form-radios{float:right;}
.tax_tab h6,
.tax_tab .form-item{margin:0px;}
.tax_tab .form-type-radio{width:45px;}
.tax_tab_first{padding-top:10px;}
.tax_tab_titre{margin-top:20px;}

#user-form #edit-delete{display:none;}
th.views-field-field-pa-date-positionnement{width:240px;}
th a{color:#fff;text-decoration:underline;}
th a:focus, th a:active, th a:hover{color:#fff;}
.tablesort--desc{background-image: url(../images/twistie-up.svg);}
.tablesort--asc{background-image: url(../images/twistie-down.svg);}

#edit-field-pa-ascali-wrapper .js-form-type-checkbox,
#edit-field-pa-dfl-wrapper .js-form-type-checkbox,
#edit-field-pa-infraa11-wrapper .js-form-type-checkbox,
#edit-field-pa-flea11-wrapper .js-form-type-checkbox,
#edit-field-pa-ancrage-wrapper .js-form-type-checkbox {margin-bottom:0;}

.field--type-datetime .description {font-style: italic;    font-size: 10px;    margin-top: -12px;}
#edit-field-pa-sortie-value{width:190px;}

/*restrictions rôle invite*/
.rolinv .tit_form_taxo_545,
.rolinv .form_taxo_545,
.rolinv .form_taxo_547,
.rolinv .form_taxo_500 {display:none;}

.headings-wide-spacing-enabled .header-container ul.menu li span.sf-depth-1, .headings-wide-spacing-enabled .header-container ul.menu li a.sf-depth-1{cursor: pointer;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size:12px;
    font-weight: 600;
	}

.fichier_apercu,
.fichier_display{border: 10px solid #dddddd;
 border-radius: 10px;
 padding: 15px;
 font-size: 14px;
 background-color: #fff;}
.fichier_apercu p.label, .fichier_apercu label,
.fichier_display p.label, .fichier_display label{display: block; white-space: normal; text-align: left; line-height: 20px;}
.fichier_apercu .row,
.fichier_display .row{padding-bottom: 5px; border-bottom: 1px solid #eee; margin-bottom: 5px;}
.fichier_apercu .row.sans,
.fichier_display .row.sans{border-bottom:0;padding-bottom:0; margin-bottom:0;}
.fichier_apercu select,
.fichier_display select{padding-top: 0; padding-bottom: 0; height: 38px;}
.fichier_display p.label.acquis{color:rgb(50,140,70);}
.font-size-12{font-size: 12px!important;line-height: 15px!important;display: block;}
td.font-size-12{display:table-cell;}

.div_valid_positionnement_final{display:none;}
.div_positionnement .row{margin-left:5px; margin-right:5px;padding-top: 10px; padding-bottom: 10px;}
.div_positionnement .row.odd{background-color: #efefef;}
.div_positionnement .row.missing{background-color:#f2dede!important;border-color: #ebccd1;}
.radio{display:inline-block;}
.div_positionnement{padding-top:50px;}
.div_positionnement h2{position: fixed;z-index:1000;
 background-color: #e2e2e2;
 margin-top: -50px;
 padding: 5px;
 padding-left: 20px;
 padding-right: 20px;
 border-radius: 10px;}
.div_positionnement h5{border-bottom:1px solid #555;}
.div_positionnement p.label{white-space: break-spaces;}

.is_satisf3{font-size:16px;padding: 10px; margin-top: 20px;}

.view-block-liste-des-rappels-satisfaction-3-mois{
	border: 1px solid #eee;
    padding: 20px;
    border-radius: 20px;
	}

#add_planform{display:none;float:right;width:500px;}
#add_planform_btn{cursor:pointer; margin-bottom: 10px;}
.taxonomy-term-plansdeformation-form #edit-relations{display:none;}
.taxonomy-term-plansdeformation-form .form-item-name-0-value,
.taxonomy-term-plansdeformation-form .form-actions{float:left;margin-top:0;}
.taxonomy-term-plansdeformation-form .form-actions .button{margin-left:10px;margin-top:0;}
.taxonomy-term-plansdeformation-form .form-item-name-0-value label{display:none;}
.taxonomy-term-plansdeformation-form .form-item-name-0-value .form-text{width:250px;}

#add_planning{display:none;float:right;width:500px;}
#add_planning_btn{cursor:pointer; margin-bottom: 10px;}
.taxonomy-term-plannings-form #edit-relations{display:none;}
.taxonomy-term-plannings-form .form-item-name-0-value,
.taxonomy-term-plannings-form .form-actions{float:left;margin-top:0;}
.taxonomy-term-plannings-form .form-actions .button{margin-left:10px;margin-top:0;}
.taxonomy-term-plannings-form .form-item-name-0-value label{display:none;}
.taxonomy-term-plannings-form .form-item-name-0-value .form-text{width:250px;}
.views-field.views-field-delete-taxonomy-term{width:190px;}

#metis-planning-edit .deleteline{cursor:pointer;}
#metis-planning-edit .row.bb{border-bottom: 1px solid #eee;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.plann_previ, .metis_suivi{float: right;cursor:pointer;
    font-size: 12px;
    color: #337ab7;
    text-decoration: underline;}

.bordered-pad{padding: 10px;
    border: 2px solid #aaa;
    margin: 15px;}
#edit-field-pa-has-remu-cours--wrapper .form-radios,
#edit-field-pa-has-dossier-remu--wrapper .form-radios,
#edit-field-pa-has-aide--wrapper .form-radios{
	float: right;
    margin-right: 50px;
	margin-top:-30px;}

.planformsuivi_select{font-size:12px;height:20px; padding-top:0; padding-bottom:0; padding-right:0; padding-left:7px;}
.planformsuivi_select.active_0{border-left:10px solid #cbcbcb;}
.planformsuivi_select.active_1{border-left:10px solid #e95c3c;}
.planformsuivi_select.active_2{border-left:10px solid #30db25;}