.dropdown-menu .selectpicker > li > a {
    white-space: normal !important;
}
.tout_en_majuscule {text-transform: uppercase;}
.premier_en_majuscule {text-transform: capitalize;}
.interligne_field {line-height: 39px;}
.premier_critere {margin-top : 10px;}
.resultat, .criteres {border-top: 1px solid rgba(220, 224, 224, 0.5);padding-top : 10px;margin-top : 10px;}
.map {position: fixed;top: 50px;}
.map-canvas-multiple{ height: 100%; position: fixed !important;-moz-box-shadow: 1px 0 1px #9a8d81;-webkit-box-shadow: 1px 0 1px #9a8d81;-o-box-shadow: 1px 0 1px #9a8d81;box-shadow: 1px 0 1px #9a8d81;}
.help-block{color: red;font-size: 12px;}
.selectator:after {font-size: 20px !important;font-weight: bold !important;cursor: pointer !important;}
.selectator_chosen_item_remove {padding: 10px 5px 4px !important;}
.info_compl {font-family: arial;}
.title_info_compl {color: #3988c9;font-weight: bold;}
#select2 {padding: 5px;width: 100%;height: 200px;}
#selectator_select2 {width: 100% !important;}
#selectator_select2, .selectator_chosen_item {/*line-height: normal !important;*/line-height: 23px;}
#activate_selectator2 {display: none;}
.glyphicon-chevron-right:before {margin-left: -16px;}
.input-group-addon {line-height: normal;}
.gris {color: gray;font-weight: bold;}
.etiquette {color: #a0a0a0;font-family: arial;font-size: 14px;   	font-weight: bold;}
#loader{z-index: 3;position: fixed;top: 325px;left: 71%;}
#activite #loader{z-index: 3;position: fixed;top: 325px;left: 60%;}

.valider_dispo, .btn-valider{float: right;    font-size: 15px !important;    padding-left: 32px;    padding-right: 32px;}
.ecart_acceuil_irregulier {
    border-top: 1px solid rgba(220, 224, 224, 0.5);    margin-top: 20px;    padding-top: 20px;}
.resultat_dispo .table > tbody > tr > td.active, .resultat_dispo .table > tbody > tr.active > td{background-color: #eeeeee;}
.fixed-table-container tbody td {border-left: none;}
.title { margin-bottom:40px; }
.title h1{text-align:center;margin:0; padding-top:20px;padding-bottom:0px
}
.title p{ text-align:center; margin:0; padding-top:15px}
.quest_reps h1, .facilitateur h1, .villes_partenaires h1 { text-align:left;}

#selectator_select2{ padding : 0px !important;}
.photo_ombre img{margin:7px 0; padding:0; box-shadow: 0 0 4px #888888;border: 2px solid #fff;}
.table-bordered > tbody > tr {
    border-bottom: 1px solid #b5b5b5;border-left: 1px solid #b5b5b5;border-right: 1px solid #b5b5b5;	
}			
.element_hidden {display:none;}
/*** Fin reservation panier ***/
.btn_creer_modif{/*text-align: center;*/margin-top: 10px;float: right;}
#select_date_periode input{padding-left: 7px;}
#form_alertes_parametrage #select_date_periode .input-group-addon {
    padding-left: 6px;    padding-right: 6px;}

.centrer {text-align: center;}
#container_link_ada{margin: 5px auto;    padding: 5px;}
.checkbox > label > div {margin-top: 4px;}
.exposant { vertical-align: super; font-size: 60%; } 



.input-group {
    position: relative;display: table;border-collapse: separate;
}

div.center, p.center, img.center {
    margin-left: auto !important;margin-right: auto !important;float: none !important;display: block;text-align: center;
}

.row.identifiant.autInfo {
	margin-top: 8px;
}

.login-header {
    padding-top: 30px;height: 120px;
}

.input-group-addon {
    padding: 8px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: rgb(85, 85, 85);text-align: center;background-color: rgb(238, 238, 238);border: 1px solid rgb(204, 204, 204);border-radius: 4px 4px 4px 4px;
}

.alert-info {
    background-color: rgb(217, 237, 247);border-color: rgb(188, 232, 241);color: rgb(58, 135, 173);
}

/*.pull-right{
	margin-top:7px;
}*/

.navbar-default{
    background-image: linear-gradient(to bottom, #06F 0px, #0CF 100%);
}

.sidebar-nav {
    padding-bottom: 0px;min-height: 0px;/*box-shadow: 0px 0px 10px rgb(189, 189, 189);*/
    /*border-radius: 5px 5px 5px 5px;*/
	padding: 0 0 9px 0px;/*background-color:rgba(218,218,218,0.2);*/
	background-color : transparent;
}

.row-fluid .span2 {
    width: 14.5299%;
}

.container-fluid {
    padding-right: 20px;padding-left: 20px;
}

.nav-tabs.nav-stacked > li > a {
    border-radius: 2px 2px 2px 2px;
}
.nav-stacked > li > a {
    margin-right: 0px;
}

.nav .nav-header {
    display: block;padding: 3px 5px;font-size: 18px;font-weight: bold;line-height: 18px;color: #7C7BAD;text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}

.nav-tabs>li>a:hover{
/*	margin-left : 3px;*/
    border:none;
}

.nav-tabs>li>a.active,{
	/*margin-left : 10px;*/
	background: none repeat scroll 0% 0% #7C7BAD;color : white;padding-left: 20px;
}

.navbar-inner {
    border-radius: 0px 0px 10px 10px;/*padding-top: 5px;padding-bottom: 5px;*/
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25), 0px -1px 0px rgba(0, 0, 0, 0.1) inset;
}


.breadcrumb{
    font-size: 12px;
}  

body{
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(30, 30, 30, 0) 100%) repeat scroll 0% 0% transparent;
}

.form-horizontal .control-label {
    text-align: left !important; 
}
.row.list_container_enregistrement{
    min-width:130%;
    max-width:150%;

}
.row.list_container{
    min-width:130%;
    max-width:150%;
}
#content_app, body, .list_container {
    overflow-x: inherit !important;
}
thead{
	background-color:rgba(153,153,153,0.5);margin:150px;
}
.table-condensed thead{
	background-color: transparent !important;
}

.table thead>tr>th{
	text-align:center !important;padding:0px;
}

.table tbody>tr>td{
	text-align:left;padding:10px;
}
.table tbody>tr>td i{
	text-align:center;width:100%;
}
.table-bordered{
	border-color:rgba(0,0,0,1);
}

.navbar-brand{margin-left: 1%;margin-top: 10px;padding: 0px;float: none;height: auto;width: 98%;}

.spec{
	background-color : rgba(247,252,152,0.2);background-image: linear-gradient(to bottom, #FCFCFC, #DEDEDE);border-style : none;
}

.formulaire{
	border = 1px solid #09F;border-radius : 5px 5px;background-color : rgba(102,204,255,0.2) ;
}

.tab-pane>.row > .form-horizontal > .form-group{
	margin-bottom : 2px !important;
}

.form-sm:focus {
    border-color: #66AFE9;outline: 0px none;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}

.form-sm {
    display: block;width: 60%;height: 25px;padding-left: 10px;font-size: 14px;line-height: 1.42857;color: #555;background-color: #FFF;background-image: none;border: 1px solid #CCC;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

legend{
	border-color : black;
}

input[type="number"]{
    padding-left : 2px;width : 40px;
}

.navbar{
	min-height : 0px;/* height: 32px; */
}

.navbar-toggle{
	margin-left : 2px;margin-top : 3px;padding : 3px 3px;
}

.mis-top-bar{
	width: 100%;background-image: linear-gradient(to bottom, rgb(100, 96, 96), rgb(38, 38, 38));background: rgb(69, 67, 67);margin-bottom: 0px;
}

.btn-group>.btn-sm{
	margin-top : 1px !important;margin-right : 3px;background-color : transparent;color : white;
}

/*
.btn-sm:hover{
	margin-top : 1px !important;margin-right : 3px;background-color : white;color : blue;
}
*/

.btn-sm:focus{
	margin-top : 1px !important;margin-right : 3px;background-color : white;color : blue;
}

.navbar-default .navbar-nav>li>a{
	color : white;padding : 5px;
}

.navbar-default .navbar-nav>li>a:hover{
	color : white;background-image:linear-gradient(to bottom, rgba(51,51,51,1) 0px, rgba(204,204,204,0.5) 100%);border-radius: 4px;
}

body{
	font-family: "Lucida Grande",Helvetica,Verdana,Arial,sans-serif;color: rgb(76, 76, 76);font-size: 13px;	
	background-image: linear-gradient(to bottom, #FCFCFC, #DEDEDE);
}

.sidebar {
    bottom: 0px;left: 0px;z-index: 1000;display: block;overflow-x: hidden;overflow-y: auto;margin-top:30px;/*background-color: rgb(245, 245, 245);*/
	background: none repeat scroll 0% 0% #F0EEEE;/* border-right: 1px solid rgb(238, 238, 238); */
	min-height : 650px;/* height : 100%; */
}

.bootbox-body {
	line-height: 30px
}

.nav-tabs{
	border-bottom: none;margin : 0px;
}
 .tabbable{
	padding : 0px;
 }
 
.tab-content{
	background-color:white;
}

.full{
	width : 100%;
}

.half{
	width : 50%;
}

.quart{
	width : 31%;
}
 	
.tab-pane>.row{
	padding:0px;margin-right: 5px;margin-left: 40px;
}

.btn{
    border-radius: 5px;margin-right : 5px;height : 26px;/* padding-left: 10px;padding-right: 10px; */
	padding-top: 2px;
}

.annuler{
	color:#7C7BAD;font-size : 14px;text-decoration:underline;
}
.opt>ul>li.active{
	background-color : white;border-radius: 4px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: white;background-color: transparent;border-width: 0px;border-style: none;
}

.sidebar>.nav>li.active{
    background: #7C7BAD;
    width: max-content;
    min-width: 100%;
}

.btn-sm{
	color : black;
}

div#create_user > ul > li {
	list-style: none !important;
}

.boutton_edit .btn {
	color: #000000;
}

.boutton_edit {
	margin-top: 10px;
}

.boutton_edit .btn:hover{
	color: #ffffff;
}

.bb-alert {
    bottom: 25%;font-size: 1.2em;margin-bottom: 0;padding: 1em 1.3em;position: fixed;right: 0;z-index: 2000;display: none;
    opacity: 1 !important;
}
.err-msg
{
    bottom: 50%;font-size: 1.2em;margin-bottom: 0;padding: 1em 1.3em;position: fixed;right: 0;z-index: 2000;
    opacity: 1 !important;
}

.form-control-perso, .form-control{
    height : 26px;margin-bottom : 5px;padding-bottom : 0px;padding-top : 0px;padding-left : 5px;padding-right : 5px;
}

.form-control-adduser {
	/* height: 32px !important; */
}

.form-control-perso:focus{
	padding-bottom : 0px;padding-top : 0px;padding-left : 5px;padding-right : 5px;
}




.form-group-perso{margin-top : 5px;}

h1,.h1,h2,.h2,h3,.h3{margin-top:0px;	margin-bottom:10px;}
.actions {margin-bottom: 5px;}
.fixed-table-container{background-color:white;}
.form-control-error{border-color:red;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(233, 102, 102, 0.6);}
.table > tbody > tr {cursor: pointer;}
.toolbar {margin-top: 0px;margin-bottom: 10px;}
#infoMessage {font-weight: bold; color: #2A7CC5; margin-bottom: 10px;}
/*** all ***/
.container-fluid>.row>.col-lg-3{width : 19%;
}
.container-fluid>.row>.col-md-9{width : 81%;}
.full_width{width:100% !important;}
.lblforget > .lblforget_text{float: right;}
textarea.form-control-perso{height: 70px !important;}
body,html, #content_wrapper_, #content_wrapper_ > .container-fluid, #content_wrapper_ > .container-fluid > .row, #content_wrapper_ > .container-fluid > .row > .col-lg-3, #content_app{height:100%}
#content_app, body{background:url(../img/fond.png);padding:0;overflow-x:auto;}
.container-fluid>.row>.col-lg-3{border-right: 1px solid #AFAFB6;}
.fixed-table-container{float:left;min-width: 100%;}
#list_validation_com tr th{vertical-align:middle;}
.mon_comptebox h5{font-weight: bold;font-size: 18px;margin: 15px 0px 10px;color: #7C7BAD;}
.center_box h5{font-weight: bold;font-size: 18px;color: #7C7BAD;}
/*responsive **/

@media screen and (min-width:991px){
	.user_local_form .col-md-5{max-width:150px;}
    .search_validation_com{margin: auto;width: 140px;display: block;margin-top: 108px;}
    .sidebar{top: 5px;}
    
}
@media screen and (min-width:768px) and (max-width:990px){
	.btn-user-icon{padding-right:0;padding-left: 0;}
	#header_apps .opt > ul > li {min-width:1px !important;}
	.top-menu{padding:0;}
	.btn_tactivite_{display:none;}
    .toolbar_container, .sidebar{margin-top:30px;}
    .sidebar{top: 5px;}
    .s_m_param{padding-left: 0px;}
}
@media screen and (min-width:768px) and (max-width:920px){ 
    .sidebar{top: 5px;}
    .s_m_param{padding-left: 5px;}
}
@media screen and (min-width:768px) and (max-width:1259px){ 
    .toolbar_container .breadcrumb{background:none;margin-bottom:10px;margin-top: 10px;}
}
@media screen and (max-width:1250px){
    .btn_from_showClose{padding-right:300px}
    .breadcrumb .page_info_header{padding-right:300px}
}
@media screen and (max-width:1100px){
    .btn_from_showClose{padding-right:200px}
    .breadcrumb .page_info_header{float:left!important;}
    .container_box{border: 1px solid #C8C8D3;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);width:auto;height:auto;margin:150px auto auto auto;background:none #fff;max-height:550px;}

}
@media screen and (max-width:900px){
    /* .row.list_container_enregistrement{overflow:auto;min-width:130%;}
    .row.list_container{overflow:auto;min-width:130%;} */
    .row.list_container_enregistrement{min-width:130%;}
    .row.list_container{min-width:130%;}
}
@media screen and (max-width:1280px) and (min-width:1085px){
    .container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;width:250px}
    .toolbar_container.enregistrement{max-width:120%;min-width:100%}
    .row.list_container_enregistrement{max-width:120%;min-width:120%}
}
@media screen and (max-width:1084px) and (min-width:970px){
    .container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;width:200px}
    .toolbar_container.enregistrement{max-width:120%;min-width:100%}
    .row.list_container_enregistrement{max-width:120%;min-width:120%}
}
@media screen and (max-width:969px) and (min-width:930px){
    .container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;width:190px}
    .toolbar_container.enregistrement{max-width:120%;min-width:100%}
    .row.list_container_enregistrement{max-width:120%;min-width:120%}
}
@media screen and (max-width:929px) and (min-width:830px){
    .container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;width:178px}
    .toolbar_container.enregistrement{max-width:120%;min-width:100%}
    .row.list_container_enregistrement{max-width:120%;min-width:120%}
    
}
@media screen and (max-width:829px) and (min-width:780px){
    .container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;width:165px}
    .toolbar_container.enregistrement{max-width:120%;min-width:100%}
    .row.list_container_enregistrement{max-width:120%;min-width:120%}
}
@media screen and (max-width:779px) and (min-width:769px){
    .container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;width:158px}
    .toolbar_container.enregistrement{max-width:120%;min-width:100%}
    .row.list_container_enregistrement{max-width:120%;min-width:120%}
}
@media screen and (max-width:768px){
    #accueil_div{font-size:30px;}
    .sidebar{top: 5px; font-size: 12px;}
    .s_m_param{padding-left: 5px;}
    .s_m_param2{padding-left: 5px;}
    .nav .nav-header{font-size: 16px;}
    .container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;width: 150px;}
    .container-fluid>.row>.col-md-9{max-width: 100px;}
    .hidden_form_search{width:90%!important;max-height: 300px;overflow: auto!important;}
    .bootstrap-table{margin-top: auto;}
    .tools_right{padding-right: 110px;}
    
   
    /* .row.list_container_enregistrement{overflow:auto;min-width:130%;}
    .row.list_container{overflow:auto;min-width:130%;} */
    .form-group-pers{width:80%}
    .nav-tabs{max-height: 600px;overflow-y:auto;}
}
@media screen and (max-width:1050px and min-width:768px){
    .toolbar_container{border-bottom: 1px solid #CACACA;background-color: #EDEDED;background-image: linear-gradient(to bottom, #FCFCFC, #DEDEDE);box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 0px 9px rgba(0, 0, 0, 0.1);margin-top: 32px;min-width: 100%;z-index: 1;}

}
@media screen and (max-width:1280px){
    .tools_right{padding-right: 180px;}
}
 @media screen and (max-width:368px){
     .sidebar{top: 5px; font-size: 11px;}
     .tools_right{margin-right: 40px;}
     .bootstrap-table{margin-top: auto;}
     
} 
  

@media screen and (max-width:767px){
	.container-fluid>.row> .col-lg-3 {padding-left:0;padding-right:0;}
    .container-fluid>.row>.col-md-9{max-width: 100px;} 
    .glyphicon-chevron-right:before{padding-right: 60px;}
}
/** correction vue ***/
.cell_content{float:none !important;display:table-cell;vertical-align: top;padding-left:0;padding-right:0;}
.table_content{display:table;width:100%;}
.col-lg-3.cell_content{background: none repeat scroll 0% 0% #F0EEEE;}
.fixed-table-toolbar .columns {line-height:1.42857;}
.box2 .removeall  ,.box1 .moveall {display:none}
.box2 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){width: 30px;top: 120px;position: relative;float: left;margin-left: -25px;}
.box1 .btn-group > .btn:last-child:not(:first-child){width: 30px;float: right;position: relative;top: 70px;margin-right: -35px;}
.bootstrap-duallistbox-container select {width:80% !important;}
.bootstrap-duallistbox-container .box2 select {float:right}
.box1, .box2 {width:50%;float:left;}
.bootstrap-select .btn-default{ background-image:none;}
/*footer*/
#footer_app{float:left;position:fixed;bottom:0;left:0;display:none;}
.bootstrap-table .table > thead {
    background-color: #EEEEEE;
}
.bootstrap-table .table > tbody > tr:nth-child(2n+1) {
	background-color: #efeff8;
}
/* toolbar**/
.table_previous, .table_next, .list_view, .form_view{padding:3px 6px;}
.tools_right{float:right;margin-right: 10px;}
.tools_left, .tools, .t_elements{float:left;}
.tool_form{padding-left:15px;}
.tools{margin-right:10px;}
.row.toolbar{padding-left:15px;width:100%;}
.toolbar_container > .row{width:98%;margin-right:0;margin-left:0;}
#custom_pagination_info{text-align:right;padding-top:5px;}
.t_text{padding-top:4px;}
.tool_link{cursor:pointer;color:#7C7BAD;}
.tool_link:hover{text-decoration:underline;}
@media screen and (min-width:991px){
	.w_tool_separateur > div{max-width:230px;}
	.w_tool_separateur .tools_left{padding-top:4px;} 
}
@media screen and (max-width:990px){
	.w_tool_separateur div.col-md-5{padding-left:30px;}
}
.w_tool_separateur{border-top:solid 1px #ccc;padding-top:14px;margin-bottom:5px;}
/*** content ***/
.cs_param{list-style:none;display:none;}
.s_m_param{list-style:none;display:none;}
.sortie_param{list-style:none;display:none;}
.s_m_param.active{list-style:none; display:block}
.sortie_param.active{list-style:none; display:block}
#content_wrapper_ > .container-fluid, #content_wrapper_ > .container-fluid > .row{padding: 0;margin: 0;}
.toolbar_container{border-bottom: 1px solid #CACACA;background-color: #EDEDED;background-image: linear-gradient(to bottom, #FCFCFC, #DEDEDE);box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 0px 9px rgba(0, 0, 0, 0.1);margin-top: 32px;width: 100%;z-index: 1;}
.toolbar_container:first-of-type {
    position: fixed;
}
.toolbar_container .breadcrumb{background:none;margin-bottom:10px;}
.container_box{border: 1px solid #C8C8D3;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);width:auto;height:auto;margin:150px auto auto auto;background:none #fff;}
.center_box, .center_box > div{background:none #fff;border:none;box-shadow:none;}
.center_box{margin:auto;display:table;border:none;width: 100%;}
.center_box_group_user{width:auto;}
.list_container{margin-left:0;margin-right:0;width:100%;overflow-x: auto;}
.list_container > .col-md-12{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.label_radio{padding-left:10px;}
/** fix header**/
#header_apps{position:fixed;top:0;float:left;width:100%;z-index: 2;}
#content_wrapper_{/* margin-top: 30px; */}
/*** ?? ***/
/** highlight btn active **/
.btn.btn-default.active, .btn.btn-default:active {border-color: #AFAFAF;}
/* end btn active*/
.row.well.spec {
    background: none repeat scroll 0 0 transparent;
}
/* remove bootstrap pagination*/
.pagination {display: none;}
.navbar-brand {
    float: none;height: auto;margin-left: 5px;margin-top: 15px;padding: 0;width: 100%;
}

.pull-left.pagination-detail {
    margin-left: 10px;
}
.row.well.spec {
    background: none repeat scroll 0 0 transparent;
}
.btn.btn-primary.btn-perso {
    position: relative;top: 81px;
}
.pagination {
    margin-right: 40px;
}
.pagination-info {
    margin-left: 20px;
}
.navbar-brand {
    float: none;height: auto;margin-left: 5px;margin-top: 5px;padding: 0;width: 95%;
}
.row.formulaire {
    margin-left: 0;margin-right: 0;
}
.navbar-default .navbar-nav > .active > a {
    background: none repeat scroll 0 0 #555;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;color: #eee;opacity: 0.7;
}
well {
    background-color: #F5F5F5;border-radius: 4px;margin-top: 0px;min-height: 20px;padding: 19px;
}
.param_import {
width: 100%;
background: none;
border: none;
margin-bottom: 20px;
margin-top: 20px;
}
fieldset {
    border: 0 none;margin: 0;min-width: 0;padding: 0;text-align: center;
}
#modele_bouton {margin-left: 15px;}
#creer_periode_btn {
    margin-left: 0px;
}
#annuler_periode_btn{ position: relative;top: 0px;}
#importer_btn {
    margin-bottom: 7px;margin-left: -10px;
}
#annuler_import{
    margin-bottom: 7px;margin-left: 2px;
}
#creer_type_btn {
    /* margin-bottom: 10px; */
    margin-left: 15px;
}
#annuler_type_btn{
    margin-bottom: 10px;
}
#imprimer_type_btn{
    margin-bottom: 10px;
}
#exporter_type_btn{
    margin-bottom: 10px;
}
#type_text{
    margin-left: 8px;
}
#header_apps .opt > ul > li{min-width: 60px;text-align:center;}
legend {
    -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-image: none;border-style: none none solid;border-width: 0 0 1px;color: #333;display: block;font-size: 21px;line-height: inherit;margin-bottom: 20px;padding: 0;width: 95%;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #2B2B2B;color: #eee;
}
#id_btnConnexion{text-align:center;margin:auto;}
.list_view.active,.form_view.active{position:static;}

@media screen and (max-width: 1024px) {
.custom_search{padding-right: 0px}}
.search1{ display: block;margin: 41px auto auto;text-align: center;width: 135px;}
.row.well.spec.cent{text-align:center;}
.row.mail{display: table;vertical-align: middle;width:100%;}
#size{font-size:15px;}
.box_auth{padding: 20px;}
#header_apps .dropdown-menu {font-size: 13px;}
.input-group-sm>.input-group-addon {height: 18px;}
fieldset legend { margin-bottom:0; }
fieldset > .content { padding-top:20px; }
.err_msg{color: red; font-size: 85%; margin-bottom: 6px}
#accordion_privilege{margin: 20px;}
.submenu_privilege{margin: 20px;}
.submenu{margin-left:30px !important;}
.sub_active{margin-left:30px !important;}
.blockUI.blockMsg.blockPage{border:none !important; background-color: none !important; cursor: default !important}
.undone, .active.undone{background-color: #909090 !important;}
#left_sidebar .submenu,#left_sidebar .sub_active{margin-left : 5%;}
#left_sidebar .sub_active{color: #2a6496; text-decoration: underline;}
.disable_link{color:#aaa !important}
.datepicker.datepicker-dropdown.dropdown-menu{z-index: 1060 !important}

/* POUR LOADER */
#common_loader{
	z-index: 3;	
	position: absolute;float:right;top: 200px;	
	left: 50%;
}

/* POUR ONGLET */
.onglet_fid {
	background-color: #fff;border: none;border-bottom: 2px solid #ebebeb;padding-left: 25px;
	margin-bottom: 10px;
}
.title_help{text-align: center; font-weight: bold; font-size: 17px}
.content_help{line-height: 30px}
.onglet_fid li {
   display: inline-block;
   margin-right: -5px;
}
.onglet_fid .active {
    border: 2px solid #ebebeb;border-radius: 0 15px 0 0;    
}
.onglet_fid .active a {
    background-color: #fff;color: #000 !important; 
    border-color: none !important;  
}
.onglet_fid > li > a {
	padding: 5px 10px;
}

a:focus {
    outline: medium none;
}

.breadcrumb .page_info_header::before {
    content: "";
}
.breadcrumb .page_info_header {
    font-size: 14px;color: #C12E2A;	
    font-weight: bold;
}

.btn-success {
    background-image: linear-gradient(to bottom, #c12e2a 0px, #c12e2a 100%) !important;
    border-color: #c12e2a !important;
}
.btn-success:hover, .btn-success:focus {
    background-color: #c12e2a !important;
}

/* POUR DROPBOX */
.custom-dropdown {
    position: relative;    display: inline-block;    vertical-align: middle;}

.custom-dropdown__select {
    padding-right: 3.5em; /* accommodate with the pseudo elements for the dropdown arrow */
    -moz-appearance: none;  
	-webkit-appearance: none;
	border: 1px solid #e5e5e5;
    border-radius: 5px;    font-family: arial;	font-size: 13px;
	 -webkit-appearance:    none;
	-moz-appearance:      none;
	-ms-appearance:          none;
	-o-appearance:        none;
	appearance:            none;
}

   .custom-dropdown:before,
   .custom-dropdown:after {
       content: "";    position: absolute;    pointer-events: none;}

   .custom-dropdown:after { /*  Custom dropdown arrow */
    content: url(../img/combo.png);        
    height: 1em;    font-size: .625em;    line-height: 1;    right: 1.2em;    top: 50%; 
    margin-top: -.75em;}

.custom-dropdown:before { /*  Custom dropdown arrow cover */
    width: 2em;    right: 0; top: 0; bottom: 0;    border-radius: 0 3px 3px 0;}

.custom-dropdown__select[disabled] {
    color: rgba(0,0,0,.3);}

.custom-dropdown .custom-dropdown--disabled:after {
    color: rgba(0,0,0,.1);}

/* White dropdown style */
.custom-dropdown--white:before {
background-color: #FFF;bottom: 1px;margin-right: 1px;top: 1px;  
}

.custom-dropdown--white:after {
    color: rgba(0,0,0,.9);}

/* FF only temp fix */
@-moz-document url-prefix() {
    .custom-dropdown__select              { }
    .custom-dropdown--large .custom-dropdown__select { padding-right: 1.3em }
    .custom-dropdown--small .custom-dropdown__select { padding-right: .5em }
}

/* FIN POUR DROPBOX */

.align-checkbox {
    margin-top: 4px;
}

.list_container_sans_overflow {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.list_container_sans_overflow > div.col-md-12 {
	padding-left: 0;
   	padding-right: 0;
}
.bg_breadcrumb {
	background: #dddddd !important;
}
/*RMH*/
.sidebar {
	border-right: 1px solid #afafb6;
	width: inherit !important;
	position: fixed;
	z-index: 2;
}

/*NOUVEAU*/
.nav_style {
    position: absolute;
    right: 10px;
    cursor: pointer;
    z-index: 2;
}
.nav_min {
    width: 75px !important;
    float: left !important;
    min-width: inherit !important;

}
.nav_min .nav_style {
    top: 90px;
    right: 30px;

}
.nav_min .navbar-brand {
    display: block;
    margin: auto;
    margin-top: 40px;
    width: 50px;
}
.output_show {
    float: left !important;
    max-width: inherit !important;
    /*width: 94% !important;*/
}
.output_show .toolbar_container {
	max-width: 95% !important;
}
.nav_min .nav-tabs {
	display: none;
}
.open>.dropdown-menu {
	
	overflow: auto !important;
}



/*TABLE HEAD FIDEX styles*/
.table-fixed-header .header-fixed {
  position: absolute !important;
   top:-1000px;
  /*left: 0;*/
  /*right: 0;*/
  z-index: 1; /* 10 less than .navbar-fixed to prevent any overlap */

}

thead {
  background-color: #eaeaea;
}

/*Herrio*/
.norme_list{margin-left:0;margin-right:0;width:100%;overflow-x: auto;}
.norme_list > .col-md-12{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}


