/* Add here all your css styles (customizations) */
body {
    font-weight: 300;
    font-size: 1rem;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: 1.6;
    color: #555;
    /* -webkit-font-smoothing: antialiased; */
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga", "kern";
    text-rendering: optimizelegibility;
}
a {
    color: #1C5FA4;
    outline: none;
}
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link{font-size:1.2rem;color:#1C5FA4;letter-spacing:-1px;font-weight:500}
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link{color:#13406f;}
.langue{float:right;background-color:#fafafa}
.langue:hover{background-color:#f2f4f8}
.langue a:hover{text-decoration:none; font-weight:600;color:#e30d05!important}
.g-color-principale,.g-color-principale-hover:hover{color:#e30d05!important}.g-bg-principale{background-color:#e30d05!important; color:#fff}.g-bg-principale-hover:hover{background-color:#e30d05!important; }
.u-block-hover:hover .g-bg-primary--hover {
    background-color: #e30d05;
}
.gyges .tp-tab {background: rgba(40, 42, 47, 0.2)}
 .u-rev-slider-v1 .gyges .tp-tab.selected { border: 1px solid #e30d05;}
 footer{border-top: 2px solid #1C5FA4}
 .g-color-primary {color: #1C5FA4!important;}  .g-color-primary-hover {color: #1C5FA4!important;}.g-bg-primary {background-color: #1C5FA4!important;}
 .sociaux{background-color:#fafafa;text-align:center}
 .sociaux .u-icon-v2{color: #1C5FA4;background-color:#fff;border:1px solid #fbfbfb;font-size:15px;border-radius: 50%!important;}
 .sociaux .u-icon-v2:hover{color: #fff;background-color:#1C5FA4;border:1px solid #1C5FA4;font-size:16px;}
 
.path {
    font-size: 11px;
    text-align: left;
    margin-top: 10px;
}
.navigator a
{
	padding-right:3px ;
	margin-left:3px;
}
.navigator, .range_position_bloc
{
text-align:center;
}
.navigator .selected
{
	text-decoration:none;
	color:#fff;background-color:#E4103A;
}
.require{color:red;}
.navigator{margin-top:20px;height:40px;color:#222}.faq .navigator{color:#555}.navigator a{line-height:25px;height:40px;width:40px;background-color:#fff;border:1px solid #ccc;cursor:pointer;margin:0;padding:4px 11px; color:#444; line-height:40px;}.navigator .selected:hover{opacity:0.7}.navigator a:hover{background-color:#E4103A;color:#fff;}
.diapo a:hover img {
 /*   opacity: 0.8;*/
}
.b-2 {   border-top: 2px solid rgba(0, 0, 0, .1);}
.has-error .form-control {
    border-color: #ff3333;
}
form-group.has-error .control-label, .input-group.has-error .control-label, .form-group.has-error .help-block, .input-group.has-error .help-block, .form-group.has-error .help-inline, .input-group.has-error .help-inline {
    color: #ff3333;
}
#mc_embed_signup div.mce_inline_error {
     margin: 0!important; 
    padding: 0!important; 
    background-color: #fff!important;
    font-weight: 300!important;
    z-index: 1;
    color: red!important;font-size:11px!important;
}
.response{color: red!important;font-size:11px!important;}
@media (min-width: 992px)
 {
  .max-height-150 {max-height:200px;overflow:hidden}
}

