.nav-bar .menu .submenu-opto-megamenu a:hover .megamenu-desc,.nav-bar .menu .submenu-opto-megamenu a:hover .megamenu-desc i,.nav-bar .menu .submenu-opto-megamenu a:hover .megamenu-title,.opto-blue-bg .container .has-dropdown .submenu-opto li a:hover,.opto-blue-bg .container .menu-module ul li a:not(.btn):hover,.submenu-opto a:hover .megamenu-desc,.submenu-opto a:hover .megamenu-title,.submenu-opto a:hover span,.submenu-opto a:hover span i,.submenu-opto-megamenu a:hover span,.submenu-opto-megamenu a:hover span i{color:#14315a!important}a{color:#14315a}a.btn.statement-continue{border:2px solid #14315a}a.btn.statement-continue:before{color:#14315a;content:"\f499";font-family:Ionicons;font-size:32px;margin-right:5px;vertical-align:middle}body.login1{background:url(/build/images/CollectionVA-2056.015e39b8.jpg) no-repeat 50%;background-origin:content-box;background-size:cover!important;overflow:hidden;padding:0;position:relative}body.login1 .login-wrapper{height:100%;width:100%}body.login1 .login-container .header{display:flex;flex-wrap:wrap;margin:0}body.login1 .login-container{background-color:#fff;background-color:hsla(0,0%,100%,.95);box-shadow:0 0 50px rgba(0,0,0,.2);left:50%;margin:7% auto;opacity:0;text-align:center;top:50%;-webkit-transition:all 1s .5s;-moz-transition:all 1s .5s;transition:all 1s .5s;width:460px}body.login1 .login-container.active{opacity:1}body.login1 .login-container .header .header-title{background-color:#14315a;color:#fff;margin-bottom:0;padding:30px}.topmenu1{background-color:#14315a;color:#fff}.btn-primary{background:#14315a;border-color:#14315a}.btn-primary.active,.btn-primary:hover{background:transparent;border-color:#14315a;color:#14315a}.btn-primary.active .caret,.btn-primary:hover .caret{border-top-color:#14315a}.btn-primary-outline.active,.btn-primary-outline:hover{background:#fff;border:1px solid #fff;color:#14315a}footer.bg--dark{background:#14315a!important;padding-bottom:0!important}.gradient--active .bg--primary{background:#7189ad;background:-webkit-linear-gradient(left,#7189ad,#14315a);background:linear-gradient(90deg,#7189ad 0,#14315a);border:none}.label-info{background-color:#7189ad}.topmenu1.isAdmin{background-color:#ff2d2d;color:#fff!important}.isAdmin .bandemenu1>li a,.isAdmin .user-logged{color:#fff}.nav-container1 .bg--primary{background:linear-gradient(90deg,#0c0f16 0,#14315a 60%)!important}.login-width{width:920px!important}.nouveau-h2:after{border-bottom:2px solid #aec7e0;content:"";display:inline-block;left:16px;position:relative;top:-6px;width:30px}section{position:relative}.support-text,.support-text a{color:#14315a;margin-top:-6%!important}.topmenu{background-color:#0c0f16}.pl-50{padding-left:50px}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url(/build/images/warning.6376436b.svg);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;line-height:normal;margin-top:.25rem;width:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}#validation-message{background:#f1f1f1;color:#000;display:none;margin-top:10px;padding:20px;position:relative}#validation-message p{margin-bottom:0;padding:5px 35px}.valid:before{content:"✔";left:-35px;position:relative}.invalid,.isAdmin .bandemenu li ul li a{color:red}.invalid:before{content:"✖";left:-35px;position:relative}.field-icon{cursor:pointer;float:right;margin-left:-25px;margin-top:-25px;position:relative;z-index:2}.menu-optikconnexion{float:right}.user-disabled,.user-enabled{border-bottom:1px solid #eee;padding:10px 0}.user-disabled{background:#ffd6d6}.text-uppercase{text-transform:uppercase}@media screen and (max-width:920px){.login-width{width:460px!important}}@media screen and (max-width:460px){.forgot-width,.login-width{width:100%!important}}@media (max-width:920px){html.nav-open{overflow:hidden}body.login1{overflow:auto}body{padding:0!important}body.nav-open{overflow:hidden}body.nav-open .container-fluid.main-content,body.nav-open .navbar{left:220px}body.nav-open .container-fluid.main-nav{left:0}.container-fluid.main-content{left:0}.container-fluid.main-content,.navbar{position:relative;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s}.navbar{height:45px!important}.navbar .container-fluid.top-bar{border-bottom:0}.navbar .container-fluid.top-bar .logo{float:right;margin:13px 5px 0 0}.navbar .container-fluid.main-nav{background:#ddd;box-shadow:inset -4px 0 0 rgba(0,0,0,.05);height:100%;left:-240px;padding-top:0!important;position:fixed;top:0;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s;width:240px;-webkit-overflow-scrolling:touch;overflow-y:auto}.navbar .container-fluid.main-nav .nav-collapse .nav{padding-left:15px;text-align:left}.navbar .container-fluid.main-nav .nav-collapse .nav>li{background-color:transparent!important;display:block;margin:0;text-align:left}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu{background:none;border-bottom:1px solid #aaa;box-shadow:none;float:none;margin:0;position:relative;text-align:left;width:100%}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a{border-color:#aaa;color:#777;margin-left:15px}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a.current{border-bottom-color:#007aff;color:#007aff}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a:active,.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a:hover{border-bottom-color:#000;color:#000}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a{background-color:transparent!important;border-bottom:1px solid #aaa;color:#777;display:block;font-size:14px;height:46px;line-height:44px;padding:0;text-align:left}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a:active,.navbar .container-fluid.main-nav .nav-collapse .nav>li>a:hover{border-bottom-color:#000;color:#000}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a span{background-position:left -140px;display:block;float:left;margin:8px 15px 0 0}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a .caret{float:right;margin:20px 15px 0 0}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a.current{border-bottom-color:#007aff;color:#007aff}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a.current span{background-position:left -28px}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a.current .caret{border-top-color:#007aff}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a:hover{background:#eee;background:rgba(0,0,0,.04)}.navbar .container-fluid.main-nav .nav-collapse .nav>li.active>a .caret,.navbar .container-fluid.main-nav .nav-collapse .nav>li.open.active>a .caret,.navbar .container-fluid.main-nav .nav-collapse .nav>li.open>a .caret{border-bottom:4px solid #999;border-top-color:transparent;margin-top:16px}.widget-container>div .heading{padding-left:5px}.pricing-table [class*=col-],.pricing-table [class^=col-]{padding-top:0}.pricing-table [class*=col-].featured .widget-container,.pricing-table [class^=col-].featured .widget-container{box-shadow:0 1px 2px rgba(0,0,0,.1);padding:0}.pricing-table .pricing-categories{padding-top:58px}.messages{height:auto}.messages>.widget-container{background:transparent;box-shadow:none}.messages .message-list{box-shadow:0 1px 2px rgba(0,0,0,.1);height:400px}.messages .message-content{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);height:auto;margin-bottom:0}.messages .message-content .message-header{padding-bottom:15px}.messages .message-content .message-header .date{float:none!important}}.opto-nav-bar .container ul li a,.opto-nav-bar .container ul li a .btn__text,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.promo-sect-text h3{color:#14315a}#supplier-detail .modal-header,#supplier-list .type-supplier{background-color:#14315a!important}.main-cta-menu .menu-cta .btn,.main-cta-menu .menu-cta .btn:hover,.menu-cta .btn{background-color:#14315a!important;border-color:#14315a!important;color:#fff!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#14315a!important;border-color:#14315a!important}.topmenu1 a:not(.no-cursor):hover,.topmenu1 a:not(.no-cursor):hover i{opacity:1!important}.bandemenu .has-dropdown>a:after,.bandemenu>li>a,.topmenu1 .bandemenu>li>a .icon-container i,.topmenu1 a{transition:.3s linear}.bandemenu>li>ul a:hover,.topmenu1:not(.isAdmin) .bandemenu .has-dropdown>a:hover:after,.topmenu1:not(.isAdmin) .bandemenu>li>a:hover,.topmenu1:not(.isAdmin) .bandemenu>li>a:hover .icon-container i,.topmenu1:not(.isAdmin) a:hover{color:#ff2d2d!important}.topmenu1.isAdmin .bandemenu .has-dropdown>a:hover:after,.topmenu1.isAdmin .bandemenu-cta a:hover,.topmenu1.isAdmin .bandemenu>li>a:hover,.topmenu1.isAdmin .bandemenu>li>a:hover .icon-container i,.topmenu1.isAdmin .top-menu-left a:hover{color:#fff!important;opacity:.7!important}