/********************/
/* GLOBAL */
/********************/
body {background:url('../img/structure/back-traj.jpg') repeat center center;}
body strong {font-weight:bold;}
.brand-logo img {margin-top:10px;margin-left:6px;}
  /* label color */
   .input-field label {
     color: #6d4c41;
   }
   /* label focus color */
   .input-field input[type=text]:focus + label {
     color: #6d4c41;
   }
   /* label underline focus color */
   .input-field input[type=text]:focus {
     border-bottom: 1px solid #6d4c41;
     box-shadow: 0 1px 0 0 #6d4c41;
   }
   /* valid color */
   .input-field input[type=text].valid {
     border-bottom: 1px solid #6d4c41;
     box-shadow: 0 1px 0 0 #6d4c41;
   }
   /* invalid color */
   .input-field input[type=text].invalid {
     border-bottom: 1px solid #6d4c41;
     box-shadow: 0 1px 0 0 #6d4c41;
   }
   /* icon prefix focus color */
   .input-field .prefix.active {
     color: #6d4c41;
   }
   
 h1 {font-size:26px;color:#fff;background:#6d4c41;display:table;line-height:40px;padding:0 15px;position:relative;}
 /*h1:before {content:" ";height:100%;width:5px;position:absolute;left:0;top:0;border-left:5px #fff solid;border-bottom:20px solid transparent;border-top:20px solid transparent;}
 h1:after {content:" ";height:100%;width:5px;position:absolute;right:-10px;top:0;border-left:10px #6d4c41 solid;border-bottom:20px solid transparent;border-top:20px solid transparent;}*/
 
.container .row.question label {line-height:40px;height:40px;}
.container .row.question input[type="radio"] + label:before, .container .row.question input[type="radio"] + label:after {margin:11px;}
.container h1 + table tbody tr:nth-child(2n+1) {background:#fafafa;}
.canceltab table tr td {padding:0;background:none;}
.canceltab table tr {background:none;}
.parcours .card-panel {padding-top:4px;padding-bottom:4px;height:auto;padding-right:6px;margin-bottom:10px;}
.parcours [type="checkbox"] + label::before, .parcours [type="checkbox"]:not(.filled-in) + label::after {top:4px;left:6px;}
#connexion_drh input[type="submit"] {margin-bottom:0;}
h2 {font-size:30px;}
td[align="top"] {vertical-align:top;}
.besoin_listing {padding:15px;}
.besoin_listing td {padding-top:5px;padding-bottom:5px;font-size:10px;border-top:1px solid #ddd;}
.besoin_listing th {font-size:12px;}
.besoin_listing [type="checkbox"], .besoin_listing label {height:20px;}
.parcours .card-panel small {display:block;line-height:14px;;}
.parcours li input[type="checkbox"]:checked + label {background:#ededed;color:#333;}
#voir_parcours li, #voir_parcours ul {list-style:disc inside;}
.has_botbord tr {border-bottom:1px solid #ccc;}
label {color:#5a5a5a;}
input[type="checkbox"] + label.card-panel {border:4px solid white;width:100%;}
input[type="checkbox"]:checked + label.card-panel {border:4px solid #666;}
.card-panel.minicard {padding:10px;}
.card-panel.minicard p {margin-bottom:0;}

input[type="checkbox"] + label.card-panel p {font-size:12px;}

/********************/
/* TABLETTE PAYSAGE */
/********************/
@media (min-width: 975px) and (max-width: 1199px) {
	
	
	
}

/*********************/
/* TABLETTE PORTRAIT */
/*********************/
@media (min-width: 768px) and (max-width:974px) {
	
	
	
}

/**********/
/* MOBILE */
/**********/
@media(max-width:767px){
	
	
	
}
