/* Show it is fixed to the top */
body{
  -webkit-print-color-adjust:exact;
}

body.full-layout{
  background-color: #fff;
}

.m-header__bottom_custom {
  padding: 0;
  position: relative;
  z-index: 2;
  margin-top: 120px;
}

.sel_a, .sel_b, .sel_c {
  background-color: #821a1a;
  color: white;
}

.abr_a, .abr_b, .abr_c {
  background-color: #053d77;
  color: white;
}

.mix_a, .mix_b, .mix_c, .mix_d, .mix_e {
  background-color: #4c904c;
  color: white;
}

/*
  Certificat truck
*/
table.form-eval-certificate{
  width: 950px;
  margin: 25px;
  padding: 0;
}

th.form-eval-certificate-title{
  background-color: #009cf9;
  padding: 8px;
  color: #fff;
  font-size: 14pt;
  text-align: center;
}

td.form-eval-certificate-subtitle{
  color: #009cf9;
  font-size: 14pt;
  border-bottom: 1px solid #cccccc;
  padding-top: 15px;
}

td.form-eval-certificate-content{
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: top;
}

td.form-eval-certificate-content h4{
  font-size: 12pt;
  color: #009cf9;
}


table.truck-info{
  width: 100%;
  background-color: #d6d6d6;
}

td.truck-info-picture{
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

td.truck-info-content {
  padding: 10px;
}

td.form-eval-certificate-client{
  text-align: center;
  font-weight: bold;
  font-size: 14pt;
}

table.form-eval-certificate-panel{
  
}

td.form-eval-certificate-panel-label{
  padding-right: 8px;
}

td.form-eval-certificate-panel-value{
  font-weight: bold;
}

table.form-eval-certificate-table{
  width: 100%;
  border-top: 1px solid #cccccc;
}

table.form-eval-certificate-table tr{
  border-bottom: 1px solid #cccccc;
}

table.form-eval-certificate-table tr th, table.form-eval-certificate-table tr td{
  padding: 5px;
  text-align: center;
}


.page-header {
    transition: left 0.25s, right 0.25s, width 0.25s;
}
.page-header{
    position: relative;
    border-radius: 0;
    border-bottom: 1px solid #c8ced3;
}
.page-header{

    display: block;
    padding: 0.75rem 1rem;
    margin-bottom: 1.5rem;
    background-color: #fff;
    border-radius: 0;
}

.page-header h5{
  margin: 5px 0px 0px 15px;
}


/*
  Certificat Formation
*/

div.form-eval-formation-certificate-container{
  background-color: white;
}

table.form-eval-formation-certificate{
  width: 1034px;
  margin: 25px;
  padding: 0;
  border:1px solid black;
  background-color: transparent;
  background-image: url('../img/formation_certificat_back_ground.png');
  background-position: bottom right;
  background-repeat: no-repeat;
}

.form-eval-formation-certificate-title{
  text-align: center;
}

td.form-eval-formation-certificate-content table{
  width: 100%;
  margin: 40px 0 50px 0;
  padding: 0;
}

td.form-eval-formation-certificate-content table td{
  text-align: center;
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
}

td.form-eval-formation-certificate-content table td.form-eval-formation-certificate-candidate{
  font-weight: bold;
  font-size: 24px;
  padding-top: 10px;
  padding-bottom: 20px;
}

td.form-eval-formation-certificate-content table td.form-eval-formation-certificate-equipment{
  font-weight: bold;
  font-size: 36px;
   padding-top: 10px;
  padding-bottom: 20px;
}


td.form-eval-formation-certificate-content table td.form-eval-formation-certificate-date{
  font-size: 24px;
  padding-top: 10px;
  padding-bottom: 10px;

}

td.form-eval-formation-certificate-footer table{
  margin: 0px 0px 40px 230px;
}

div.form-eval-formation-certificate-signature{
  width: 300px;
  border-bottom: 1px solid #000;
}

td.form-eval-formation-certificate-register{
  font-size: 10px;
  padding-top: 20px;
}

.dropdown-menu {
    max-height: 400px;
    overflow-y: auto;
}

