.m-4{margin:4px!important}.m-8{margin:8px!important}.m-12{margin:12px!important}.m-16{margin:16px!important}.m-20{margin:20px!important}.m-t-4{margin-top:4px!important}.m-t-8{margin-top:8px!important}.m-t-12{margin-top:12px!important}.m-t-16{margin-top:16px!important}.m-t-20{margin-top:20px!important}.m-b-4{margin-bottom:4px!important}.m-b-8{margin-bottom:8px!important}.m-b-12{margin-bottom:12px!important}.m-b-16{margin-bottom:16px!important}.m-b-20{margin-bottom:20px!important}.m-l-4{margin-left:4px!important}.m-l-8{margin-left:8px!important}.m-l-12{margin-left:12px!important}.m-l-16{margin-left:16px!important}.m-l-20{margin-left:20px!important}.m-r-4{margin-right:4px!important}.m-r-8{margin-right:8px!important}.m-r-12{margin-right:12px!important}.m-r-16{margin-right:16px!important}.m-r-20{margin-right:20px!important}.p-4{padding:4px!important}.p-8{padding:8px!important}.p-12{padding:12px!important}.p-16{padding:16px!important}.p-20{padding:20px!important}.p-t-4{padding-top:4px!important}.p-t-8{padding-top:8px!important}.p-t-12{padding-top:12px!important}.p-t-16{padding-top:16px!important}.p-t-20{padding-top:20px!important}.p-b-4{padding-bottom:4px!important}.p-b-8{padding-bottom:8px!important}.p-b-12{padding-bottom:12px!important}.p-b-16{padding-bottom:16px!important}.p-b-20{padding-bottom:20px!important}.p-l-4{padding-left:4px!important}.p-l-8{padding-left:8px!important}.p-l-12{padding-left:12px!important}.p-l-16{padding-left:16px!important}.p-l-20{padding-left:20px!important}.p-r-4{padding-right:4px!important}.p-r-8{padding-right:8px!important}.p-r-12{padding-right:12px!important}.p-r-16{padding-right:16px!important}.p-r-20{padding-right:20px!important}.main{min-height:100vh;background:#e8f2ff}@media (min-width:1200px){.main{padding:60px 140px}}.login-box{overflow:hidden;margin-top:50px;background-color:#fff;border-radius:10px;box-shadow:0 25px 55px rgba(97,115,153,.72)}.login-box .login-box__title{font-size:18px;font-weight:600}.login-box .login-box__subtitle{font-size:16px;font-weight:600;color:#105b93;display:block}.login-box .login-box__text{display:block;font-size:14px;margin-top:10px}.login-box .login-box__input{width:50%}.login-box .login-box__search-result{background-color:#e9eef0;height:120px;padding:10px;position:relative}.login-box .login-box__search-result .btn-container{position:absolute;right:5px;bottom:5px}.login-box .login-box__form{margin:0 45px}.login-box .login-box__logo__container{text-align:center}.login-box .login-box__logo__container .login-box__logo{margin:40px auto 20px;width:50%;max-width:35%}.login-box .form-group{margin-bottom:25px}.login-box .form-group .icon-append{z-index:1}.login-box .login-box__signature{margin:20px 20%;width:60%}.login-box .login-box__footer{padding:10px 25px;margin-top:30px;background-color:#3b7ac0;font-size:0;color:#fff}.login-box .login-box__footer .link{color:#fff}.login-box .login-box__footer .login-box__footer-left{font-size:14px;text-transform:uppercase}.login-box .login-box__footer .login-box__footer-right{color:#fff;font-size:12px}.login-box .login-box__footer .login-box__footer-middle{font-size:12px}.btn--configuration{margin-top:10px}.btn--register{background-color:#ee6039;color:#fff;font-weight:600}.login-box .login-box__input{border:1px solid #ccc}.login-box__text{font-size:12px!important}.form-field__error{display:block;padding:15px;color:#a94442;background-color:#f2dede;border-color:#ebccd1}.form-field{margin-bottom:15px}.form-field .form-field__error{display:block;margin-top:0;margin-bottom:5px}.form-field .form-field__label{display:block;margin-bottom:5px;color:#707070;font-size:13px}.form-field .form-field__widget,.form-field .password-fieldform-field__widget{display:block;width:100%;height:32px;padding:6px 12px;border:1px solid #999}.form-field .form-field__widget[required=required],.form-field .password-fieldform-field__widget[required=required]{border:1px solid #ff6454}.checkbox{color:#999;cursor:pointer}.checkbox .custom-checkbox__input{opacity:0;position:absolute;left:20px;bottom:2px}.checkbox .form-check-input[required=required]+.checkbox__icon{border:1px solid #ff6454}.checkbox .form-check-input[type=checkbox][disabled]+.checkbox__icon{cursor:not-allowed;background-color:#eee}.checkbox .checkbox__icon{display:inline-block;margin-right:6px;padding:4px 6px;line-height:1em}.checkbox .checkbox__icon:after{content:"\f00c";top:-1px;left:1px;width:15px;height:15px;color:#3b7ac0;font:400 16px/19px FontAwesome;text-align:center;opacity:0}.checkbox .form-check-input:checked+.checkbox__icon:after{opacity:1}.btn-info{background-color:#0270c0;border-color:#0270c0}.btn-info:hover{background-color:#0258a5;border-color:#0258a5}.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:9999!important}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}.form-group label{margin-bottom:4px;color:#707070;font-size:12px}.form-group .form-group__legend{color:#333;font-size:1rem;font-weight:600}.form-group .form-group__content{padding:16px;background-color:#fff;border:1px solid #dbdbdb}.form-group label.required~.trumbowyg-box{border:1px solid #ff6454}.form-group select:required+.select2 .select2-selection{border:1px solid #ff6454!important}.form-control{width:100%;height:32px;margin-bottom:16px;border:1px solid #999;border-radius:0;font-size:14px}.form-control:required{border:1px solid #ff6454!important}.form-control:required:valid:not(:focus){border:1px solid #999!important}label.required:after,legend.required:after{content:" *";margin-right:4px}.form-check-input+label.required:after{content:none}.form-check{padding-left:0}.checkbox,.form-check-label{display:inline-block}.checkbox{color:#333;float:left}.checkbox .form-check-input{opacity:0;position:absolute;width:22px;height:22px;left:18px;bottom:0;z-index:2;display:none;display:inline-block}.checkbox .form-check-input:hover,.checkbox .form-check-label:hover{cursor:pointer}.checkbox .form-check-input:checked+.checkbox__icon:after{content:"\f00c";position:absolute;top:50%;display:inline-block;width:18px;line-height:14px;font-size:14px;font-weight:400;font-family:FontAwesome;text-align:center;transform:translateY(-50%)}.checkbox .checkbox__icon{position:relative;float:left;margin-right:14px;width:22px;height:22px;background-color:#fff;border:1px solid #999;color:#999;fill:#999;cursor:pointer}.checkbox .form-check-input:disabled+.checkbox__icon{background:#dbdbdb;cursor:not-allowed}.checkbox .checkbox__text{font-size:16px}.cart__metabox{min-height:120px;overflow:hidden;border:1px solid #e1eaef;padding:15px}.cart__metabox--red{border:1px solid red}.cart__metabox--red .cart__metabox__title{color:red}.cart__metabox__title{text-transform:uppercase;color:#5489b1;font-weight:700}.cart__metabox__content{padding:10px 0;color:#888;position:relative}.cart__metabox__action{position:absolute;bottom:10px;right:10px}.cart__metabox--backgrounded{background:#e9eef0}.select2-selection{border:1px solid #3b7ac0!important}.select2-selection--single .select2-selection__clear{display:inline}.select2-hidden-accessible{display:block!important;opacity:0;position:absolute}.form-check-label{max-width:85%!important}.badge-danger{color:#fff;background-color:#dc3545}.invalid-feedback .form-error-message{color:red}.user_gestion-fix .user_gestion-fix__text{display:inline-block;width:calc(100% - 40px);top:20px;position:relative;max-width:900px}.user_gestion-fix .form-check{display:inline-block;width:35px}