body {
    font-family: clientfont,Arial !important;
    padding-bottom: 20px;
    Color:#3c4859;
}

 @font-face {
    font-family: clientfont;
    src: url(../ClientFont/Roboto-Regular.ttf);
}


.body-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

 /* 
      Source = .../content/bootstrap.css (bleu)
     + override dans client/OpenId/bootstrap_OVERRIDE.css (couleur & logo par défaut pour client)
     + override dans client/theme/??/bootstrap_SCHEMEOVRD.css (couleur * logo / par thème si nécessaire)
 */
.navbar-inverse {
   background-color: #0572BD;
   background: -moz-linear-gradient(top, #0572BD 0%, #0572BD ) !important;
   background: -webkit-linear-gradient(top, #0572BD 0%, #0572BD ) !important;
   background: linear-gradient(to bottom, #0572BD 0%, #0572BD ) !important;
}


.navbar
{
   Padding-top:0px !important;
   Padding-bottom:0px !important;

}


.navbar-brand_en 
{  
   border:none;
   width :260px;
   height:70px;
   display:inline-block;
   background-image:url('ClientLogo_1.png');
   background-repeat: no-repeat;
}

.navbar-brand_fr
{     
   width :260px;
   height:70px; 
   border:none;
   display:inline-block;
   background-image:url('ClientLogo_2.png');
   background-repeat: no-repeat;
}


.navbar-inverse .navbar-nav > li > a {
  color: WHITE;
}

.navbar-inverse .navbar-nav > li > a:hover {
        color: rgba(255, 255, 255, 0.8);
        text-decoration: none;
 }

.navbar-toggler-icon
{
   background-image:url('../Client/OpenId/BurgerMnu.png') !important;
}
.navbar-inverse {
  border:none;
}

.container {
  padding-left: 3px;
  padding-right: 3px;
  margin-right:20px;
  margin-left:20px
}


.navbar-toggle {
   margin-top: 23px;
}


.footer  {
   background:none;
   background: #C0C0C0; 
}

.footer_1 > a { background:url('../../css/login/poweredByDLGLOpenId_1.png') no-repeat ; float:right;  margin-top:7px; width:150px; height:50px; display:inline-block; }
.footer_2 > a { background:url('../../css/login/poweredByDLGLOpenId_2.png') no-repeat ; float:right;  margin-top:7px; width:150px; height:50px; display:inline-block; }

.footer_1, .footer_2  {
   background-size: 100px;
   border:none;
   height:50px;
   background:url('../../css/login/vip.png') no-repeat 8px 8px;          
}

.MsgErrorTitleUploadFile {
    padding-left:30px;
    color:black;
    font-size:9pt; 
    background:URL(../../img/util/non_fatal_error.png) no-repeat 5px 0px;
    font-weight:bold;
}

.MsgErrorExplUploadFile,.MsgErrorCustom {
    padding-left:30px;
    color:black;
    font-size:8pt; 
}
.MsgErrorCustom{
   padding-top:10px;
}
.MsgErrorBtn{
    margin-left:30px;
    color:black;
    font-size:8pt; 
}
.bodyOverride
{  
   padding-top:10px;
}