@font-face{font-family:Rubik;src:url(../fonts/rubik/Rubik-Regular.eot);src:url(../fonts/rubik/Rubik-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik/Rubik-Regular.woff2) format("woff2"),url(../fonts/rubik/Rubik-Regular.woff) format("woff"),url(../fonts/rubik/Rubik-Regular.ttf) format("truetype"),url(../fonts/rubik/Rubik-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(../fonts/rubik/Rubik-Bold.eot);src:url(../fonts/rubik/Rubik-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik/Rubik-Bold.woff2) format("woff2"),url(../fonts/rubik/Rubik-Bold.woff) format("woff"),url(../fonts/rubik/Rubik-Bold.ttf) format("truetype"),url(../fonts/rubik/Rubik-Bold.svg) format("svg");font-weight:800;font-style:normal}@font-face{font-family:Rubik;src:url(../fonts/rubik/Rubik-Light.eot);src:url(../fonts/rubik/Rubik-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik/Rubik-Light.woff2) format("woff2"),url(../fonts/rubik/Rubik-Light.woff) format("woff"),url(../fonts/rubik/Rubik-Light.ttf) format("truetype"),url(../fonts/rubik/Rubik-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat.eot);src:url(../fonts/montserrat/montserrat.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat.woff2) format("woff2"),url(../fonts/montserrat/montserrat.woff) format("woff"),url(../fonts/montserrat/montserrat.ttf) format("truetype"),url(../fonts/montserrat/montserrat.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-bold.eot);src:url(../fonts/montserrat/montserrat-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-bold.woff2) format("woff2"),url(../fonts/montserrat/montserrat-bold.woff) format("woff"),url(../fonts/montserrat/montserrat-bold.ttf) format("truetype"),url(../fonts/montserrat/montserrat-bold.svg) format("svg");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-light.eot);src:url(../fonts/montserrat/montserrat-light.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-light.woff2) format("woff2"),url(../fonts/montserrat/montserrat-light.woff) format("woff"),url(../fonts/montserrat/montserrat-light.ttf) format("truetype"),url(../fonts/montserrat/montserrat-light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/opensans/OpenSans.eot);src:url(../fonts/opensans/OpenSans.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/OpenSans.woff2) format("woff2"),url(../fonts/opensans/OpenSans.woff) format("woff"),url(../fonts/opensans/OpenSans.ttf) format("truetype"),url(../fonts/opensans/OpenSans.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/opensans/OpenSans-Bold.eot);src:url(../fonts/opensans/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/opensans/OpenSans-Bold.woff) format("woff"),url(../fonts/opensans/OpenSans-Bold.ttf) format("truetype"),url(../fonts/opensans/OpenSans-Bold.svg) format("svg");font-weight:800;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato.eot);src:url(../fonts/lato/Lato.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato.woff2) format("woff2"),url(../fonts/lato/Lato.woff) format("woff"),url(../fonts/lato/Lato.ttf) format("truetype"),url(../fonts/lato/Lato.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Light.eot);src:url(../fonts/lato/Lato-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Light.woff2) format("woff2"),url(../fonts/lato/Lato-Light.woff) format("woff"),url(../fonts/lato/Lato-Light.ttf) format("truetype"),url(../fonts/lato/Lato-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Bold.eot);src:url(../fonts/lato/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Bold.woff2) format("woff2"),url(../fonts/lato/Lato-Bold.woff) format("woff"),url(../fonts/lato/Lato-Bold.ttf) format("truetype"),url(../fonts/lato/Lato-Bold.svg) format("svg");font-weight:800;font-style:normal}@font-face{font-family:Asap;src:url(../fonts/asap/asap.eot);src:url(../fonts/asap/asap.eot?#iefix) format("embedded-opentype"),url(../fonts/asap/asap.woff2) format("woff2"),url(../fonts/asap/asap.woff) format("woff"),url(../fonts/asap/asap.ttf) format("truetype"),url(../fonts/asap/asap.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Asap;src:url(../fonts/asap/asap-bold.eot);src:url(../fonts/asap/asap-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/asap/asap-bold.woff2) format("woff2"),url(../fonts/asap/asap-bold.woff) format("woff"),url(../fonts/asap/asap-bold.ttf) format("truetype"),url(../fonts/asap/asap-bold.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto.eot);src:url(../fonts/roboto/roboto.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto.woff2) format("woff2"),url(../fonts/roboto/roboto.woff) format("woff"),url(../fonts/roboto/roboto.ttf) format("truetype"),url(../fonts/roboto/roboto.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto-italic.eot);src:url(../fonts/roboto/roboto-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-italic.woff2) format("woff2"),url(../fonts/roboto/roboto-italic.woff) format("woff"),url(../fonts/roboto/roboto-italic.ttf) format("truetype"),url(../fonts/roboto/roboto-italic.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto-bold.eot);src:url(../fonts/roboto/roboto-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-bold.woff2) format("woff2"),url(../fonts/roboto/roboto-bold.woff) format("woff"),url(../fonts/roboto/roboto-bold.ttf) format("truetype"),url(../fonts/roboto/roboto-bold.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto-bold-italic.eot);src:url(../fonts/roboto/roboto-bold-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-bold-italic.woff2) format("woff2"),url(../fonts/roboto/roboto-bold-italic.woff) format("woff"),url(../fonts/roboto/roboto-bold-italic.ttf) format("truetype"),url(../fonts/roboto/roboto-bold-italic.svg) format("svg");font-weight:600;font-style:italic}ul{list-style-type:none;padding:0;margin:0}textarea{resize:vertical}a,a:active,a:focus,a:visited{text-decoration:none;color:inherit}.hidden{display:none!important}hr{border:none;border-top:solid 1px #1d1e30;margin:15px 0}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-justify{text-align:justify}.shadow-box{box-shadow:5px 5px 20px rgba(0,0,0,.05)}.color-main{color:#3b60b2}.color-green{color:#558658}.color-red{color:#c04543}.color-blue{color:#487eb0}.color-orange{color:#ff640c}.color-yellow{color:#e1b12c}.color-purple{color:#8e44ad}.color-violet{color:#a29bfe}.color-grey{color:#576465}.color-sand{color:#f8efba}.color-light{color:#bdc3c7}.color-extralight{color:#ddd}.color-medium{color:#777}.color-white{color:#fff}.color-tva-lightred{color:#ff7675}.color-ok{color:#558658}.color-success{color:#558658}.color-warning{color:#e1b12c}.color-alert{color:#c04543}.color-outdated{color:#c04543}.bg-none{background:0 0}.bg-main{background:#3b60b2}.bg-green{background:#558658}.bg-red{background:#c04543}.bg-blue{background:#487eb0}.bg-orange{background:#ff640c}.bg-yellow{background:#e1b12c}.bg-purple{background:#8e44ad}.bg-violet{background:#a29bfe}.bg-grey{background:#576465}.bg-light{background:#bdc3c7}.bg-extralight{background:#ddd}.bg-medium{background:#777}.bg-white{background:#fff}.bg-ok{background:#558658}.bg-success{background:#558658}.bg-warning{background:#e1b12c}.bg-alert{background:#c04543}.bg-outdated{background:#c04543}.container{width:100%;max-width:800px;margin:0 auto}.underline-link:hover{text-decoration:underline}.btn{display:inline-block;padding:16px 22px;color:#fff;font-size:16px;font-weight:700;line-height:1.2;vertical-align:top;word-break:break-word;border:solid 2px #fff;background:0 0}.btn>i{margin-right:7px}.btn:not(.disabled):hover{cursor:pointer}.btn.btn-blue{color:#fff;background:rgba(72,126,176,.3);border-color:#487eb0}.btn.btn-blue:hover{background:#487eb0;border-color:#487eb0;color:#fff}.btn.btn-green{color:#fff;background:rgba(85,134,88,.3);border-color:#558658}.btn.btn-green:hover{background:#558658;border-color:#558658;color:#fff}.btn.btn-orange{color:#fff;background:rgba(255,100,12,.3);border-color:#ff640c}.btn.btn-orange:hover{background:#ff640c;border-color:#ff640c;color:#fff}.btn.btn-red{color:#fff;background:rgba(192,69,67,.3);border-color:#c04543}.btn.btn-red:hover{background:#c04543;border-color:#c04543;color:#fff}.btn.btn-yellow{color:#fff;background:rgba(225,177,44,.3);border-color:#e1b12c}.btn.btn-yellow:hover{background:#e1b12c;border-color:#e1b12c;color:#fff}.btn.btn-purple{color:#fff;background:rgba(142,68,173,.3);border-color:#8e44ad}.btn.btn-purple:hover{background:#8e44ad;border-color:#8e44ad;color:#fff}.btn.btn-violet{color:#fff;background:rgba(162,155,254,.3);border-color:#a29bfe}.btn.btn-violet:hover{background:#a29bfe;border-color:#a29bfe;color:#fff}.btn.btn-light{color:#fff;background:rgba(189,195,199,.3);border-color:#bdc3c7}.btn.btn-light:hover{background:#bdc3c7;border-color:#bdc3c7;color:#fff}.btn.btn-white{color:#fff;background:rgba(255,255,255,.3);border-color:#fff}.btn.btn-white:hover{background:#fff;border-color:#fff;color:#333}.btn.btn-black{color:#fff;background:rgba(0,0,0,.3);border-color:#000}.btn.btn-black:hover{background:#000;border-color:#000;color:#fff}.btn.disabled{opacity:.35;background:-webkit-repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(255,255,255,.25) 10px,rgba(255,255,255,.25) 20px);background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(255,255,255,.25) 10px,rgba(255,255,255,.25) 20px)}.btn.disabled:hover{cursor:not-allowed}.btn.btn-sm{padding:8px 12px;font-weight:400}table .btn{border-radius:3px}.buttons-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#2d344a}.buttons-bar .btn{display:block;width:140px;text-align:center;padding:10px;font-size:14px;margin:5px}.buttons-bar .btn i{display:block;font-size:25px;margin-bottom:8px}a.inline-link:hover{text-decoration:underline;color:#487eb0}.menu-block{width:270px;background:#23293a;z-index:2}.menu-block .main-logo{display:block;width:130px;margin:20px auto 40px auto}.menu-block .main-menu .menu-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:13px 28px;color:#ccc;border-left:solid 3px transparent}.menu-block .main-menu .menu-item>i:first-child{width:35px;font-size:14px}.menu-block .main-menu .menu-item.has-submenu{position:relative}.menu-block .main-menu .menu-item.has-submenu .submenu-icon{margin-left:auto}.menu-block .main-menu .submenu{padding:10px 0;background:#2d344a}.menu-block .main-menu .submenu .submenu-item{display:block;color:#ccc;padding:5px 35px 5px 65px}.menu-block .main-menu .submenu:not(.open){display:none}.menu-block .main-menu a.menu-item.active,.menu-block .main-menu a.submenu-item.active{background:#3b60b2;color:#fff}.menu-block .main-menu a.menu-item:not(.active):hover,.menu-block .main-menu a.submenu-item:not(.active):hover{cursor:pointer;background:#3b60b2}.menu-block .main-menu span.menu-item,.menu-block .main-menu span.submenu-item{opacity:.35}.menu-block .main-menu span.menu-item:hover,.menu-block .main-menu span.submenu-item:hover{cursor:not-allowed}.menu-block .main-menu .menu-section-name{display:block;color:#fff;text-transform:uppercase;font-size:13px;margin:25px 20px 15px 20px;padding-bottom:9px;border-bottom:solid 1px rgba(255,255,255,.25)}.small-left-menu{display:block}.small-left-menu .menu-item{display:block;padding:10px 15px;background:#373f5a}.small-left-menu .menu-item:not(:last-child){margin-bottom:3px}.small-left-menu .menu-item.selected,.small-left-menu .menu-item:hover{background:#3b60b2}.header-block{width:100%;background:#2d344a;color:#fff;box-shadow:0 0 15px #1d1e30;z-index:1;position:-webkit-sticky;position:sticky;top:0}.header-block .main-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:70px}.header-block .main-header .header-items-left,.header-block .main-header .header-items-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-block .main-header .header-items-left .header-item,.header-block .main-header .header-items-right .header-item{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-block .main-header .header-items-left .header-item>i,.header-block .main-header .header-items-right .header-item>i{font-size:25px}.header-block .main-header .header-items-left .header-item>span,.header-block .main-header .header-items-right .header-item>span{padding-left:8px}.header-block .main-header .header-items-left>a:not(.btn):hover,.header-block .main-header .header-items-right>a:not(.btn):hover{background:#3b60b2;color:#fff}.header-block .main-header .header-items-right{margin:0 0 0 auto}.header-block .main-header .header-items-right .header-item{border-left:solid 1px #000}.header-block .main-header .header-items-right .header-item.header-user .user-infos{text-align:right;margin-right:15px}.header-block .main-header .header-items-right .header-item.header-user .user-infos .user-name{display:block}.header-block .main-header .header-items-right .header-item.header-user .user-infos .user-role{display:block;color:#bdc3c7;font-size:12px}.header-block .main-header .header-items-left{margin:0 auto 0 0}.header-block .main-header .header-items-left .header-item{border-right:solid 1px #000}.header-block .main-header .header-location{margin:auto auto auto 0;padding:0 30px;font-size:22px;color:#fff}.header-block .main-header .header-location>a{margin-right:12px}.header-block .main-header .header-location>a:hover{color:#e1b12c}.header-block .main-header .header-actions{margin:0 auto 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-block .main-header .header-actions .btn:not(:last-child){margin-right:5px}body.template-login::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url(../img/login-bg.jpg);background-position:center}.login-wrapper{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.login-wrapper .login-box{width:400px;background:rgba(45,52,74,.85);padding:30px;margin:auto}.login-wrapper .login-box .main-logo{display:block;width:150px;margin:0 auto 35px auto}.login-wrapper .login-box form .form-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.login-wrapper .login-box form .form-field label{width:100%;text-align:left;margin-bottom:5px}.login-wrapper .login-box form .btn{width:100%;margin-top:25px}.content-block .content-box{background:#2d344a;padding:30px;margin-bottom:30px;position:relative}.content-block .content-box .content-title{margin-bottom:35px}.content-block .content-box .content-title:not(:first-child){margin-top:55px}.content-block .content-box .content-title h2{margin:auto auto auto 0;font-size:18px}.content-block .content-box .content-title .icon-status{margin:0 0 0 auto;font-size:24px;color:#558658}.content-block .content-box h3{font-size:16px;margin:12px 0;text-decoration:underline;font-weight:400}.content-block .content-box h3:first-child{margin-top:0}.content-block .content-box .content-bottom-btns{padding-top:30px;border-top:solid 1px #1d1e30;margin-top:50px}.content-block .content-box .content-bottom-btns.full-width-btns .btn{width:100%;text-align:center}.content-block .content-box .content-bottom-btns.full-width-btns .btn:not(:last-child){margin-bottom:8px}.content-block .content-box.bloc-sticky{position:-webkit-sticky;position:sticky;top:100px}.content-block .content-expander-box{background:#2d344a;margin-bottom:30px;position:relative}.content-block .content-expander-box .content-title{margin-bottom:35px;border-bottom:solid 1px #1d1e30;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content-block .content-expander-box .content-title h2{margin:0;padding:15px 30px;font-size:18px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.content-block .content-expander-box .content-title .action-expand{width:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content-block .content-expander-box .content-title .action-expand i{margin:auto;font-size:18px}.content-block .content-expander-box .content-title:hover{cursor:pointer;background:#373f5a}.content-block .content-expander-box .content-inside{padding:30px}.content-block .content-expander-box .content-inside .content-subtitle{margin:55px 0 25px 0;border-top:solid 1px #1d1e30}.content-block .content-expander-box .content-inside .content-subtitle h2{padding:15px 0;margin:0;font-size:18px}.content-block .content-expander-box:not(.expanded) .content-title{margin-bottom:0}.content-block .content-expander-box:not(.expanded) .content-inside{display:none}.content-block .table-block{margin-bottom:30px}.content-block .section-title{display:block;font-size:22px;font-weight:700;margin:35px 0 25px 0}.content-block .content-desc{color:#bdc3c7;margin:0 0 35px 0;font-style:italic}.content-block .status{padding:5px 10px;color:#fff;font-weight:700;font-size:15px;border-radius:14px}.content-block .status.status-1{background:#c04543}.content-block .status.status-2{background:#e1b12c}.content-block .status.status-3{background:#558658}.title-large{background:#2d344a;padding:15px 20px;margin-bottom:15px;border:solid 2px #404a6a}.title-large h2{margin:0}.maintenances-wrapper .content-box{margin-bottom:15px}.breadcrumb{padding:15px 0;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb a{text-decoration:underline;color:#487eb0}.breadcrumb a,.breadcrumb i,.breadcrumb span{margin:0 5px}.breadcrumb a:first-child,.breadcrumb i:first-child,.breadcrumb span:first-child{margin-left:0}.breadcrumb i{font-size:12px}.infos-list{width:100%}.infos-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}.infos-list li .info-label{color:#bdc3c7;padding-right:8px}.infos-list li .info-value{font-weight:700;padding-left:8px}.infos-list li:not(:last-child){border-bottom:solid 1px rgba(29,30,48,.75)}.infos-list-basic{width:-webkit-max-content;width:-moz-max-content;width:max-content}.infos-list-basic li{padding:4px 0}.infos-list-basic li .info-label{text-decoration:underline;margin-right:10px}.timeline{position:relative;max-height:600px;overflow-y:auto}.timeline .timeline-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.timeline .timeline-item .item-date{width:100px;text-align:center;margin-right:20px;padding:3px 5px;border-radius:3px;font-size:16px;color:#fff;position:relative}.timeline .timeline-item .item-date::before{content:"";position:absolute;top:50%;right:-5px;border:solid 5px transparent;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.timeline .timeline-item .item-infos{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 0 15px 20px;border-left:solid 2px #1d1e30}.timeline .timeline-item .item-infos .item-name{font-weight:700}.timeline .timeline-item .item-infos .item-commentaire{font-size:15px;margin:3px 0 0 0;font-style:italic;color:#bdc3c7}.timeline .timeline-item .item-infos::before{content:"";position:absolute;top:50%;left:-1px;width:14px;height:14px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:solid 3px #1d1e30;border-radius:50%;background:#2d344a}.timeline .timeline-item.item-ok .item-date{background:#558658}.timeline .timeline-item.item-ok .item-date::before{border-left-color:#558658}.timeline .timeline-item.item-ok .item-infos{border-left-color:rgba(85,134,88,.55)}.timeline .timeline-item.item-ok .item-infos::before{border-color:#558658}.timeline .timeline-item.item-outdated .item-date{background:#c04543}.timeline .timeline-item.item-outdated .item-date::before{border-left-color:#c04543}.timeline .timeline-item.item-outdated .item-infos{border-left-color:rgba(192,69,67,.55)}.timeline .timeline-item.item-outdated .item-infos::before{border-color:#c04543}.timeline .timeline-item.item-warning .item-date{background:#e1b12c}.timeline .timeline-item.item-warning .item-date::before{border-left-color:#e1b12c}.timeline .timeline-item.item-warning .item-infos{border-left-color:rgba(225,177,44,.55)}.timeline .timeline-item.item-warning .item-infos::before{border-color:#e1b12c}.timeline .timeline-item.item-futur .item-date{background:#bdc3c7}.timeline .timeline-item.item-futur .item-date::before{border-left-color:#bdc3c7}.timeline .timeline-item.item-futur .item-infos{border-left-color:rgba(189,195,199,.55)}.timeline .timeline-item.item-futur .item-infos::before{border-color:#bdc3c7}.timeline .timeline-item.item-gbe{-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(119,119,119,.35) 10px,rgba(119,119,119,.35) 20px);background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(119,119,119,.35) 10px,rgba(119,119,119,.35) 20px)}.timeline .timeline-item.item-gbe .item-infos{padding:20px 0 20px 20px}.timeline .timeline-item.item-gbe .item-infos::before{height:100%;border-radius:7px;border-color:#777;background:#2d344a}.timeline .timeline-item.item-gbe .item-dates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:-7px 0;background:#2d344a}.timeline .timeline-item.item-gbe .item-dates i{padding-right:20px;margin:auto;font-size:12px}.timeline .timeline-item.item-gbe .item-date{background:#777}.timeline .timeline-item.item-gbe .item-date::before{border-left-color:#777}.timeline .timeline-item.item-gvg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.timeline .timeline-item.item-gvg .item-infos{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:3px 0 45px 20px}.timeline .timeline-item.item-gvg .item-infos::before{top:13px}.timeline .timeline-item.item-gvg::before{content:"";position:absolute;bottom:5px;left:119px;height:35px;border-left:dotted 4px #2d344a;z-index:1}.timeline .timeline-item.item-today{height:20px;position:relative}.timeline .timeline-item.item-today i.today-icon{position:absolute;top:50%;left:120px;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#3498db}@-webkit-keyframes zoom{from{-webkit-transform:scale(100%);transform:scale(100%)}to{-webkit-transform:scale(250%);transform:scale(250%);opacity:0}}@keyframes zoom{from{-webkit-transform:scale(100%);transform:scale(100%)}to{-webkit-transform:scale(250%);transform:scale(250%);opacity:0}}.timeline .timeline-item.item-today i.today-icon::before{content:"";position:absolute;top:0;left:0;z-index:1;width:20px;height:20px;background:#3498db;border-radius:50%;-webkit-animation:1.15s linear infinite zoom;animation:1.15s linear infinite zoom}.timeline .timeline-item.item-today::before{content:"";position:absolute;top:50%;left:0;width:100%;border-bottom:dashed 2px #487eb0}.timeline .timeline-today{border-bottom:dashed 2px #487eb0;position:relative;margin:15px 0 13px 0}.timeline .timeline-today i{position:absolute;top:0;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:142px;font-size:32px;color:#487eb0}.timeline .timeline-today span{display:none}.visits-timeline{position:relative}.visits-timeline .timeline-item{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.visits-timeline .timeline-item:not(.item-link){padding:8px 0}.visits-timeline .timeline-item a{padding:8px 0;width:100%;position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 2px transparent;border-left:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.visits-timeline .timeline-item a:hover{background:rgba(72,126,176,.25);padding-left:5px}.visits-timeline .timeline-item .item-icon{width:28px;height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:50%}.visits-timeline .timeline-item .item-icon i{font-size:14px;margin:auto}.visits-timeline .timeline-item .item-date{display:inline-block;padding:3px 6px}.visits-timeline .timeline-item .item-name{font-weight:700}.visits-timeline .timeline-item .item-content{margin-left:35px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.visits-timeline .timeline-item .item-commentaire{margin:2px 0 0 0;color:#bdc3c7;font-style:italic;font-size:14px}.visits-timeline .timeline-item.item-ok .item-date{background:#558658}.visits-timeline .timeline-item.item-ok::before{background:#558658}.visits-timeline .timeline-item.item-outdated .item-date{background:#c04543}.visits-timeline .timeline-item.item-outdated::before{background:#c04543}.visits-timeline .timeline-item.item-warning .item-date{background:#e1b12c}.visits-timeline .timeline-item.item-warning::before{background:#e1b12c}.visits-timeline .timeline-item.item-futur .item-date{background:rgba(93,108,153,.35)}.visits-timeline .timeline-item.item-futur::before{border-color:#5d6c99}.visits-timeline .timeline-item.item-gbe{margin:5px 0;background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(119,119,119,.35) 10px,rgba(119,119,119,.35) 20px);background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(119,119,119,.35) 10px,rgba(119,119,119,.35) 20px)}.visits-timeline .timeline-item.item-gbe .item-date{background:#777}.visits-timeline .timeline-item.item-gbe .item-date hr{margin:2px 0;border-color:rgba(29,30,48,.75)}.visits-timeline .timeline-item.item-gbe::before{border-color:#777;height:50px}.visits-timeline .timeline-item.item-today{height:20px;position:relative;padding:25px 0}.visits-timeline .timeline-item.item-today i.today-icon{position:absolute;top:50%;left:108px;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#3498db}@keyframes zoom{from{-webkit-transform:scale(100%);transform:scale(100%)}to{-webkit-transform:scale(250%);transform:scale(250%);opacity:0}}.visits-timeline .timeline-item.item-today i.today-icon::before{content:"";position:absolute;top:0;left:0;z-index:1;width:20px;height:20px;background:#3498db;border-radius:50%;-webkit-animation:1.15s linear infinite zoom;animation:1.15s linear infinite zoom}.visits-timeline .timeline-item::before{content:"";width:16px;height:16px;position:absolute;top:50%;left:108px;border-radius:8px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#2d344a;border:solid 3px #2d344a}.visits-timeline::before{content:"";position:absolute;z-index:0;top:0;left:106px;width:0;height:100%;border:solid 2px #5d6c99}ul.indications{margin-bottom:25px;background:#373f5a;padding:10px 15px;color:#bdc3c7}ul.indications li{margin:4px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.indications li i{font-size:20px;margin-right:8px}.materiel-list{margin:-8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.materiel-list .materiel-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;background:#2d344a;position:relative;font-size:16px;margin:8px}.materiel-list .materiel-item .materiel-cover{line-height:0;overflow:hidden}.materiel-list .materiel-item .materiel-cover img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.materiel-list .materiel-item .materiel-infos{text-align:center;padding:18px 15px 20px 15px;border-top:solid 4px transparent;position:relative}.materiel-list .materiel-item .materiel-infos .materiel-name{display:block;font-size:20px;margin-bottom:3px}.materiel-list .materiel-item .materiel-infos .materiel-immatriculation{display:block;color:#bdc3c7}.materiel-list .materiel-item .materiel-infos .materiel-validity{padding:5px 8px;display:inline-block}.materiel-list .materiel-item.status-0 img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.55}.materiel-list .materiel-item:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.materiel-status{position:absolute;z-index:1;top:10px;left:10px;color:#fff;padding:8px 15px;font-size:22px;font-weight:700}.materiel-item2{background:#2d344a;margin:8px;width:300px;min-height:220px;position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.materiel-item2 .item-status{position:absolute;top:0;left:0;padding:7px 12px}.materiel-item2 .item-cover{line-height:0;width:100%;padding:15px}.materiel-item2 .item-title{padding-bottom:15px;margin:0 15px;border-bottom:solid 3px #1d1e30}.materiel-item2 .item-title strong{display:block;font-size:22px;margin-bottom:3px}.materiel-item2 .item-title span{display:block;font-size:17px;color:#ddd}.materiel-item2 .item-datas{margin:15px 15px 20px 15px}.materiel-item2 .item-datas .noth-table td:last-child{padding-left:0}.materiel-item2 .item-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px;text-align:center}.materiel-item2 .item-actions span{margin:3px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px}.materiel-item2 .item-actions span i{font-size:25px;margin:auto}.materiel-item2:hover{background:rgba(72,126,176,.45);-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.materiel-header{background:#2d344a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:solid 1px #1d1e30;position:relative}.materiel-header .header-img{max-width:500px;margin:auto 0}.materiel-header .header-datas{margin:auto auto auto 50px}.materiel-header .header-datas .materiel-name{margin:0 0 3px 0;font-size:32px}.materiel-header .header-datas .materiel-immat{font-size:22px;display:block}.materiel-header .header-datas .materiel-extras{display:block;margin-top:2px;font-size:18px;color:#ddd}.materiel-header .header-datas .buttons-bar{margin-top:15px;margin-left:-5px}.materiel-header .header-btns{margin:auto 0 auto}.materiel-header .header-btns .buttons-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.materiel-header .materiel-focus{margin:auto 0 auto auto;padding-right:15px;width:420px}.materiel-header .materiel-focus .infos-list li{padding:4px 0}.materiel-header .materiel-focus .infos-list li .info-label{color:inherit;margin-top:3px}.materiel-header .materiel-focus .infos-list li .info-label i{display:none}.materiel-header .materiel-focus .infos-list li .info-value{padding:4px 7px;background:#404a6a}.area-no-item{display:block;width:100%;text-align:center;font-size:18px;margin:15px 0 40px;color:#c04543}.materiel-validity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px;width:auto}.materiel-validity i{font-size:25px;padding:20px;border-right:solid 1px #333}.materiel-validity .validity-datas{padding:0 20px;font-size:18px}.materiel-validity .validity-datas strong{display:block}.materiel-validity .validity-datas small{display:block}.materiel-validity.valid-success{background:#558658}.materiel-validity.valid-warning{background:#e1b12c}.materiel-validity.valid-alert{background:#c04543}.materiel-validity[data-tab]:hover{cursor:pointer;-webkit-filter:brightness(1.1);filter:brightness(1.1)}#scan .list-scans li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#scan .list-scans li i{margin-right:7px}#scan .list-scans li:not(:last-child){margin-bottom:5px}#scan .content-box{height:-webkit-calc(100% - 30px);height:calc(100% - 30px)}#scan .content-box.bdleft-red{border-left:solid 5px #c04543}#scan .content-box.bdleft-green{border-left:solid 5px #558658}@-webkit-keyframes fadeLoader{0%{opacity:1}99%{opacity:0}100%{opacity:0;z-index:-1}}@keyframes fadeLoader{0%{opacity:1}99%{opacity:0}100%{opacity:0;z-index:-1}}.box-loading{position:absolute;top:0;left:-5px;width:100%;height:100%;background:#2d344a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.box-loading i{font-size:50px;margin:auto}.box-loading.loaded{-webkit-animation:fadeLoader .2s forwards;animation:fadeLoader .2s forwards}.materiel-menu-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.materiel-menu-box-wrapper .materiel-menu-box{position:relative;display:block;margin:15px;background:#2d344a;width:300px}.materiel-menu-box-wrapper .materiel-menu-box .status-icon{position:absolute;top:15px;right:15px}.materiel-menu-box-wrapper .materiel-menu-box .status-icon i{font-size:25px}.materiel-menu-box-wrapper .materiel-menu-box img{width:100%;padding:25px 40px}.materiel-menu-box-wrapper .materiel-menu-box .materiel-box-svg{padding:15px;line-height:0}.materiel-menu-box-wrapper .materiel-menu-box .materiel-box-svg svg{width:100%;height:auto}.materiel-menu-box-wrapper .materiel-menu-box .materiel-box-svg.color-green svg *{stroke:#558658}.materiel-menu-box-wrapper .materiel-menu-box .materiel-box-svg.color-yellow svg *{stroke:#e1b12c}.materiel-menu-box-wrapper .materiel-menu-box .materiel-box-svg.color-red svg *{stroke:#c04543}.materiel-menu-box-wrapper .materiel-menu-box span{display:block;text-align:center;font-size:21px;border-top:solid 2px #373f5a;padding:20px 0 25px 0}.materiel-menu-box-wrapper .materiel-menu-box:hover{cursor:pointer;background:#373f5a}.materiel-menu-box-wrapper .materiel-menu-box:hover span{border-top-color:rgba(189,195,199,.35)}.materiel-menu-box-wrapper2{margin-bottom:30px}.materiel-menu-box-wrapper2 .materiel-menu-box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;background:#373f5a;border-radius:3px;margin-bottom:10px;padding:10px 0}.materiel-menu-box-wrapper2 .materiel-menu-box .status-icon{position:absolute;top:15px;right:15px}.materiel-menu-box-wrapper2 .materiel-menu-box .status-icon i{font-size:25px}.materiel-menu-box-wrapper2 .materiel-menu-box .materiel-box-svg{width:220px;line-height:0;padding:5px 25px}.materiel-menu-box-wrapper2 .materiel-menu-box .materiel-box-svg svg{width:100%;height:auto;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.materiel-menu-box-wrapper2 .materiel-menu-box .organ-name{display:block;font-size:21px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:25px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.materiel-menu-box-wrapper2 .materiel-menu-box .organ-name.color-green{border-left-color:#558658}.materiel-menu-box-wrapper2 .materiel-menu-box .organ-name.color-yellow{border-left-color:#e1b12c}.materiel-menu-box-wrapper2 .materiel-menu-box .organ-name.color-red{border-left-color:#c04543}.materiel-menu-box-wrapper2 .materiel-menu-box .organ-count{background:grey;padding:8px 7px;font-size:21px;margin:auto 0;border-radius:3px}.materiel-menu-box-wrapper2 .materiel-menu-box:hover{cursor:pointer;background:#404a6a}.materiel-menu-box-wrapper2 .materiel-menu-box:hover svg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.timeline-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timeline-block .timeline-legend{width:200px;margin-top:50px}.timeline-block .timeline-legend .line-gabarit{padding-top:2px}.timeline-block .timeline-legend .line-gabarit:hover{color:#487eb0}.timeline-block .timeline-content{width:-webkit-calc(100% - 200px);width:calc(100% - 200px);overflow-x:scroll}.timeline-block .timeline-content .timeline-scrollable{width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#373f5a}.timeline-block .timeline-content .timeline-scrollable .timeline-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timeline-block .timeline-content .timeline-scrollable .timeline-head strong{padding:15px 0 10px 0;font-size:20px;text-align:center;border-left:solid 1px #777}.timeline-block .timeline-content .timeline-scrollable .timeline-items li{position:relative}.timeline-block .timeline-content .timeline-scrollable .timeline-items li .materiel-bar{display:inline-block;background:#487eb0;padding:2px 6px;margin:auto auto auto 0;font-size:14px;position:absolute;top:2px;border-radius:3px;outline:solid 1px #373f5a}.timeline-block .timeline-content .timeline-scrollable .timeline-items li .materiel-bar span{display:ruby;position:-webkit-sticky;position:sticky;left:25px;font-style:italic}.timeline-block .timeline-content .timeline-scrollable .timeline-items li .timeline-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.timeline-block .timeline-content .timeline-scrollable .timeline-items li .timeline-months div{border-left:solid 1px #404a6a;border-bottom:solid 1px #404a6a}.timeline-block .timeline-content .timeline-scrollable .timeline-items li .timeline-months div[data-month="0"]{border-left-color:#777}.timeline-block .line-gabarit{height:25px}.maintenance-msg{margin:auto;text-align:center;max-width:800px}.maintenance-msg h1{font-size:45px;color:#487eb0}.maintenance-msg p{font-size:22px;line-height:1.45;color:#bdc3c7}.maintenance-line{background:#2d344a;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden}.maintenance-line .line-prefix{width:50px;height:100%;margin-right:20px}.maintenance-line .line-prefix .line-icon{width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgba(255,255,255,.25);border-radius:7px;font-size:19px}.maintenance-line .line-prefix .line-icon i{margin:auto}.maintenance-line .line-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.maintenance-line .line-header .line-infos{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.maintenance-line .line-header .line-infos h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;margin:-2px 0 2px 0}.maintenance-line .line-header .line-infos h3 .line-conformite{display:inline-block;font-weight:700;font-size:16px;color:#000;padding:4px 7px;margin:0 12px}.maintenance-line .line-header .line-infos .line-undertitle{font-style:italic;color:#bdc3c7}.maintenance-line .line-header .line-action{width:90px;margin:0 0 0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.maintenance-line .line-header .line-action a{border-radius:5px}.maintenance-line .line-header .line-action a i{margin:0}.maintenance-line .line-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;width:100%;padding-top:15px;border-top:solid 1px #1d1e30}.maintenance-line .line-content p{margin:0}.maintenance-line .line-content .line-infos{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.maintenance-line .line-content .line-infos .line-organs{margin:12px 0 0 0}.maintenance-line .line-content .line-infos .line-organs .organs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.maintenance-line .line-content .line-infos .line-organs .organs .item-organ{margin:5px;padding:7px 15px;background:#1d1e30}.maintenance-line .line-attachments{margin-left:15px;padding-left:15px;border-left:solid 1px #1d1e30;max-width:446px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.maintenance-line .line-attachments .attachments{margin:-3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.maintenance-line .line-attachments .attachments .btn{margin:3px;width:420px;font-size:14px;text-align:center}.maintenance-line:not(:first-child){margin-top:20px}.maintenance-line.line-child{margin-top:5px;margin-left:25px}.maintenance-line.line-child .line-header{width:auto}.maintenance-line.line-restriction-begin{border-left:solid 6px #ff640c}.maintenance-line.line-restriction-begin .line-icon{background:rgba(0,0,0,.15);border:solid 3px #ff640c;color:#ff640c}.maintenance-line.line-restriction-begin h3{color:#ff640c}.maintenance-line.line-interdiction-begin{border-left:solid 6px #c04543}.maintenance-line.line-interdiction-begin .line-icon{background:rgba(0,0,0,.15);border:solid 3px #c04543;color:#c04543}.maintenance-line.line-interdiction-begin h3{color:#c04543}.maintenance-line.line-interdiction-end,.maintenance-line.line-restriction-end{border-left:solid 6px #558658}.maintenance-line.line-interdiction-end .line-icon,.maintenance-line.line-restriction-end .line-icon{background:rgba(0,0,0,.15);border:solid 3px #558658;color:#558658}.maintenance-line.line-interdiction-end h3,.maintenance-line.line-restriction-end h3{color:#558658}.maintenance-line.line-gbe{border-left:solid 6px #f8efba}.maintenance-line.line-in-gbe{border-left:dotted 6px #f8efba}.maintenance-line.line-cuu{background:#576465}.maintenance-line.line-cuu strong{display:block;text-align:center;font-size:20px}#send-archive span{display:block;font-size:20px;margin-top:15px}.materiel-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#2d344a}.materiel-tabs .tab-item{padding:25px 10px;margin:0 20px;color:#bdc3c7;font-size:17px;position:relative}.materiel-tabs .tab-item.active,.materiel-tabs .tab-item:hover{position:relative;cursor:pointer;color:#fff}.materiel-tabs .tab-item.active::before,.materiel-tabs .tab-item:hover::before{content:"";width:100%;border-bottom:solid 3px #fff;position:absolute;bottom:0;left:0}.materiel-tabs .tab-item.notification::after{content:"\f0f3";font-family:"Font Awesome 5 Free";font-weight:700;font-size:14px;position:absolute;top:12px;right:0}.materiel-tabs .tab-item.notification.notification-warning::after{color:#e1b12c}.materiel-tabs .tab-item.notification.notification-alert::after{color:#c04543}.materiel-tabs .tab-separator{width:1px;background:#1d1e30;margin:0 20px}table{width:100%;border-collapse:collapse}table tr{border-bottom:solid 1px #1d1e30}table tr th{padding:18px 15px;text-align:left;border:solid 1px #1d1e30;background:#404a6a;text-decoration:underline}table tr td{padding:12px 15px;line-height:1.25}table tr td [class*=info-]{color:#fff;padding:5px 10px;font-weight:700}table tr td [class*=info-]:not([class*=bg-]){background:#404a6a}table tr td [class*=info-].info-ok,table tr td [class*=info-].info-success{background:#558658}table tr td [class*=info-].info-warning{background:#e1b12c}table tr td [class*=info-].info-alert,table tr td [class*=info-].info-outdated{background:#c04543}table tr td [class*=info-].info-yellow{background:#e1b12c}table tr td [class*=info-].info-blue{background:#487eb0}table tr td [class*=info-].info-orange{background:#ff640c}table tr td [class*=info-].info-purple{background:#8e44ad}table tr td [class*=info-].info-grey{background:#576465}table tr td .establishment{display:block;color:#95a5a6;font-style:italic}table tr td hr{margin:8px -15px}table tr td small{display:block;margin-top:3px;color:#bdc3c7;font-style:italic}table tr td.action-edit{text-align:right;padding:8px!important;box-sizing:content-box;font-size:0}table tr td.action-edit a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:initial;padding:8px}table tr td.action-edit a i{margin:auto}table tr td.action-edit a[class*=remove-]{margin-left:8px}table tr td.action-dropdown{padding:8px!important;box-sizing:content-box}table tr td.action-dropdown span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;width:36px;height:36px;padding:0}table tr td.action-dropdown span:hover{cursor:pointer}table tr td.action-dropdown span i{margin:auto}table tr td.action-dropdown .action-list{position:relative}table tr td.action-dropdown .action-list ul{position:absolute;top:100%;right:0;z-index:1;background:#404a6a;border:solid 1px #1d1e30}table tr td.action-dropdown .action-list ul li:not(:last-child){border-bottom:solid 1px #1d1e30}table tr td.action-dropdown .action-list ul li a{display:block;padding:10px 18px;color:#fff}table tr td.action-dropdown .action-list ul li a:hover{background:#487eb0}table tr td.conformite{border-right:none;padding-right:0;width:60px}table tr td.essieu-number p{margin:0 0 5px 0;font-weight:700;color:#fff}table tr td.essieu-number span{font-style:italic}table tr td.infos-appareil{text-align:center}table tr td.infos-appareil span{color:#fff;font-weight:700;display:block}table tr td .btn{display:initial}table tr td.bdleft-main,table tr th.bdleft-main{border-left:solid 1px #3b60b2!important}table tr td.bdright-main,table tr th.bdright-main{border-right:solid 1px #3b60b2!important}table tr td.bdleft,table tr th.bdleft{border-left:solid 1px #1d1e30!important}table tr td.bdright,table tr th.bdright{border-right:solid 1px #1d1e30!important}table tr.bdtop-main td{border-top:solid 1px #3b60b2!important}table tr.bdbot-main td{border-bottom:solid 1px #3b60b2!important}table tr.bdtop td{border-top:solid 1px #1d1e30!important}table tr.bdbot td{border-bottom:solid 1px #1d1e30!important}table tr.maintenances-types-separator td{border-top:solid 3px #1d1e30}table tr.circulations-year td{color:#fff;font-size:22px;padding:0 0 25px 0;text-decoration:none!important;border:none}table tr.circulation-roulage{background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(87,100,101,.35) 10px,rgba(87,100,101,.35) 20px)!important;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(87,100,101,.35) 10px,rgba(87,100,101,.35) 20px)!important}table tr.circulation-roulage td{font-style:italic}table tr.table-titles th{text-align:center;font-size:18px;text-decoration:underline;padding:10px 15px;background:0 0}table.shadow-box{margin-bottom:30px}table.small-table{width:auto}table.small-table tr td{padding:8px 12px}table.small-table tr:nth-child(2n+1){background:rgba(0,0,0,.05)}table.noth-table tr td:first-child{padding-left:0}table.noth-table tr td:last-child{padding-right:0;text-align:right}table.noth-table tr:last-child{border-bottom:none}table.maintenance-table tr th{background:0 0}table.maintenance-table tr td{background:#2d344a;vertical-align:top;padding:18px 25px;border:none;border-top:solid 15px #1d1e30}table.maintenance-table tr td .maintenance-text{display:block;margin-top:8px;font-style:italic;color:#bdc3c7}table.maintenance-table tr td .info{display:inline-block}table.maintenance-table tr td strong{color:#fff}table.maintenance-table tr td b{display:inline-block}table.maintenance-table tr td .attachments{margin:-5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}table.maintenance-table tr td .attachments .btn{margin:5px;max-width:210px;font-size:14px;text-align:center}table.maintenance-table tr td .maintenance-conformite{display:block;margin-top:5px}table.maintenance-table tr td.action-edit{background:#272d40;vertical-align:middle}table.maintenance-table tr td.icon-date{text-align:center;width:135px}table.maintenance-table tr td.icon-date span{display:block;margin-top:17px}table.maintenance-table tr td.ope-conformite{width:3px;padding:0;vertical-align:middle}table.maintenance-table tr td.ope-conformite.conformite-0{background:#c04543}table.maintenance-table tr td.ope-conformite.conformite-1{background:#558658}table.maintenance-table tr td.ope-conformite.conformite-2{background:#e1b12c}table.maintenance-table tr td.ope-conformite span{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}table.maintenance-table tr td.ope-establishment{width:200px}table.maintenance-table tr td:first-child{border-left:dotted 14px transparent}table.maintenance-table tr.line-gbe{background:-webkit-repeating-linear-gradient(45deg,#2d344a,#2d344a 10px,#474c5a 10px,#474c5a 20px);background:repeating-linear-gradient(45deg,#2d344a,#2d344a 10px,#474c5a 10px,#474c5a 20px)}table.maintenance-table tr.line-gbe td{background:0 0}table.maintenance-table tr.line-restriction{background:-webkit-repeating-linear-gradient(45deg,rgba(255,100,12,.5),rgba(255,100,12,.5) 10px,rgba(255,100,12,.3) 10px,rgba(255,100,12,.3) 20px);background:repeating-linear-gradient(45deg,rgba(255,100,12,.5),rgba(255,100,12,.5) 10px,rgba(255,100,12,.3) 10px,rgba(255,100,12,.3) 20px)}table.maintenance-table tr.line-restriction td{background:0 0}table.maintenance-table tr.line-interdiction{background:-webkit-repeating-linear-gradient(45deg,rgba(192,69,67,.5),rgba(192,69,67,.5) 10px,rgba(192,69,67,.3) 10px,rgba(192,69,67,.3) 20px);background:repeating-linear-gradient(45deg,rgba(192,69,67,.5),rgba(192,69,67,.5) 10px,rgba(192,69,67,.3) 10px,rgba(192,69,67,.3) 20px)}table.maintenance-table tr.line-interdiction td{background:0 0}table.maintenance-table tr.line-child td:first-child{border-left-color:#1d1e30}table.maintenance-table tr:first-child td{border-top:none}table.maintenance-table tr:first-child th{border-top:solid 3px #2d344a;border-bottom:solid 3px #2d344a}table.maintenance-table tr:first-child th:first-child{border-left:solid 3px #2d344a}table.maintenance-table tr:first-child th:last-child{border-right:solid 3px #2d344a}table.maintenance-table tr:first-child th:nth-last-child(2){border-right:solid 3px #2d344a}table.maintenance-table:not(.table-filter) tr.line-child td{border-top:solid 3px #1d1e30}table.next-maintenances-table tr td[rowspan]{font-weight:700}table.next-maintenances-table tr:nth-child(2n+3){background:rgba(0,0,0,.05)}table.essieux-table tr td{padding:8px 8px}table.essieux-table tr td input{padding:8px 12px;border:solid 2px transparent}table.essieux-table tr td input::-webkit-inner-spin-button,table.essieux-table tr td input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}table.essieux-table tr td input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}table.essieux-table tr td input[readonly]{background:0 0;border-color:#404a6a}table.essieux-table tr td input[readonly]:hover{cursor:not-allowed}table.essieux-table tr td input[data-status=success]{border-color:#558658!important}table.essieux-table tr td input[data-status=warning]{border-color:#e1b12c!important}table.essieux-table tr td input[data-status=alert]{border-color:#c04543!important}table.essieux-table tr td .data-prev{display:block;padding:2px 7px 2px 0;font-size:14px;font-style:italic}table.essieux-table tr td.essieu-number{padding-right:15px}table.reservoirs-table tr td:first-child[rowspan="2"]{text-decoration:underline}table.reservoirs-table tr:nth-child(4n+4),table.reservoirs-table tr:nth-child(4n+5){background:rgba(0,0,0,.05)}table.form-table tr td{padding:3px 15px;height:46px}table.form-table tr td:first-child{text-decoration:underline}table.form-table tr td input{padding:10px 12px;border:none;color:inherit;background:#404a6a}table.form-table tr:nth-child(2n+3){background:rgba(0,0,0,.05)}.content-box table:not(:last-child){margin-bottom:30px}table.users-table{width:auto}table.users-table tr th{text-align:center}table.users-table tr td:not(:first-child){text-align:center}table.members-table tr th{padding:12px 7px}table.members-table tr td{padding:5px 7px}table.members-table tr:last-child{text-align:center}table.members-table tr:last-child td{padding:12px 7px;color:#fff;font-weight:700}.arbo-list ul{padding-left:20px;border-left:solid 1px #487eb0}.arbo-list li{background:#373f5a;padding:8px 15px;margin:5px 0;color:#fff;font-weight:700}.arbo-list li.active{color:#fff;background:#3b60b2}.arbo-list li:not(.active):hover{cursor:pointer;background:#404a6a}form table td i.fa-asterisk,form table th i.fa-asterisk{vertical-align:top;margin-right:2px;font-size:7px;color:#c04543}form .form-field{display:block;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .form-field label{display:block;width:-webkit-calc((100% - 600px)/ 2);width:calc((100% - 600px)/ 2);position:relative;color:#bdc3c7;text-align:right;padding:11px 25px 0 0}form .form-field label small{display:block;color:#777;font-style:italic;font-size:14px}form .form-field label i{position:absolute;top:8px;right:12px;font-size:7px;color:#c04543}form .form-field .form-input{width:100%;max-width:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:auto}form .form-field .form-input input,form .form-field .form-input select,form .form-field .form-input textarea{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 12px;font-family:inherit;font-size:inherit;border:none;color:inherit;background:#404a6a}form .form-field .form-input input[readonly],form .form-field .form-input select[readonly],form .form-field .form-input textarea[readonly]{opacity:.45}form .form-field .form-input input[readonly]:hover,form .form-field .form-input select[readonly]:hover,form .form-field .form-input textarea[readonly]:hover{cursor:not-allowed}form .form-field .form-input input:active,form .form-field .form-input input:focus,form .form-field .form-input select:active,form .form-field .form-input select:focus,form .form-field .form-input textarea:active,form .form-field .form-input textarea:focus{outline:solid 1px #487eb0}form .form-field .form-input select option{font-family:sans-serif}form .form-field .form-input .prefix,form .form-field .form-input .suffix{display:inline-block;padding:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;color:#bdc3c7;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#404a6a}form .form-field .form-input .prefix i,form .form-field .form-input .suffix i{margin:auto}form .form-field .form-input .prefix{border-right:solid 2px #2d344a}form .form-field .form-input .prefix:not(:first-child){margin-left:10px}form .form-field .form-input .suffix{border-left:solid 2px #2d344a}form .form-field .form-input .suffix:not(:last-child){margin-right:10px}form .form-field .form-input[class*=status-]{position:relative}form .form-field .form-input[class*=status-]::after{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:-25px;top:11px}form .form-field .form-input.status-ok::after{content:"\f058";color:#558658}form .form-field .form-input.status-error::after{content:"\f057";color:#c04543}form .form-field .form-input.maintenance-name{margin:5px auto 0 auto}form .form-field .form-input.form-file{border:dashed 2px #3b60b2;border-radius:5px}form .form-field .form-input.form-file:hover{background:#404a6a}form .form-field .form-input.form-checkbox,form .form-field .form-input.form-radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}form .form-field .form-input.form-checkbox label,form .form-field .form-input.form-radio label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;text-align:left;padding:8px;z-index:0;background:#373f5a;margin-bottom:3px;color:#fff}form .form-field .form-input.form-checkbox label input,form .form-field .form-input.form-radio label input{width:auto;margin:3px 15px 3px 3px;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}form .form-field .form-input.form-checkbox label.selected,form .form-field .form-input.form-radio label.selected{background:#3b60b2;color:#fff}form .form-field .form-input.form-checkbox label:hover,form .form-field .form-input.form-radio label:hover{cursor:pointer;background:#3b60b2;color:#fff}form .form-field .form-input.form-checkbox.form-checkobox-inline,form .form-field .form-input.form-radio.form-checkobox-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .form-field .form-input.form-checkbox.form-checkobox-inline label,form .form-field .form-input.form-radio.form-checkobox-inline label{width:auto;margin-right:3px;padding:10px 12px}form .form-field.full-width-field{padding-right:20px}form .form-field.full-width-field label{width:100%;text-align:left;padding:0 0 7px 0}form .form-field.full-width-field label i{position:initial;vertical-align:top;margin-left:5px}form .form-field:not(:last-child){margin-bottom:12px}form .form-field-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}form .form-field-switch label{display:block;padding:11px 25px 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}form .form-field-switch label small{display:block;color:#777;font-style:italic;font-size:14px}form .form-field-switch:not(:last-child){margin-bottom:9px}form .form-switch{width:150px;height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:2px;border:solid 3px #404a6a}form .form-switch span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form .form-switch span[data-value=true]{opacity:.35}form .form-switch span[data-value=false]{background:#c04543;opacity:1}form .form-switch input{margin:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}form .form-switch input:checked~span[data-value=true]{background:#558658;opacity:1}form .form-switch input:checked~span[data-value=false]{background:0 0;opacity:.35}form .form-switch.switch-blue input:checked~span[data-value=true],form .form-switch.switch-blue span[data-value=false]{background:#487eb0}form .form-switch:hover{cursor:pointer}form .form-conformite{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:3px;border:solid 3px #404a6a}form .form-conformite label{color:#fff;width:auto;padding:9px 12px;text-align:center;background:#404a6a}form .form-conformite label:not(:last-child){margin-right:3px}form .form-conformite label:hover{cursor:pointer}form .form-conformite input{margin:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}form .form-conformite input:checked+label[for=conformite-c]{background:#558658}form .form-conformite input:checked+label[for=conformite-nc]{background:#c04543}form .form-conformite input:checked+label[for=conformite-rc]{background:#e1b12c}form .form-img{display:block;text-align:center}form table input,form table select,form table textarea{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 12px;font-family:inherit;font-size:inherit;border:none;color:#fff;background:#404a6a}form table input[type=number],form table select[type=number],form table textarea[type=number]{padding-right:3px}form button{font-family:Asap}form .form-btns{width:100%;text-align:right}form hr{width:100%;margin:30px 0}.document-bloc{width:900px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:25px;padding-bottom:25px;border-bottom:solid 1px #1d1e30}.document-bloc .document-cover{width:300px;line-height:0}.document-bloc .document-cover img{width:100%}.document-bloc .document-cover iframe{width:100%;height:150px}.document-bloc .document-infos{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:35px}.document-bloc .document-infos>h2{margin:0 0 5px 0;font-size:20px}.document-bloc .document-infos>h2 i{font-size:17px;margin-right:7px}.document-bloc .document-infos>h2 i.fa-check-circle{color:#558658}.document-bloc .document-infos>h2 i.fa-times-circle{color:#c04543}.document-bloc .document-infos>span{display:block;font-style:italic;color:#bdc3c7;margin-bottom:15px}.document-bloc .document-infos .form-field label{width:100%;padding:0;margin:0 0 5px 0;text-align:left}.messages-block .msg{background:#fff;border-radius:3px;padding:15px 12px;margin-bottom:8px}.messages-block .msg.msg-success{border-left:solid 5px #558658;background:#d6f874;color:#1a281b}.messages-block .msg.msg-warning{border-left:solid 5px #ff640c;background:#ffdc94;color:#722900}.messages-block .msg.msg-error{border-left:solid 5px #c04543;background:#ffadad;color:#4f1b1b}.messages-block .msg:hover{cursor:pointer}.popup-wrapper{position:fixed;width:100%;height:100%;top:0;left:-100%;z-index:99;background:rgba(0,0,0,.75);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.popup-wrapper .popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:800px;max-height:80%;margin:auto;background:#2d344a;border-radius:5px}.popup-wrapper .popup .popup-header{border-radius:5px 5px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#23293a;border-bottom:solid 1px #1d1e30}.popup-wrapper .popup .popup-header h2{margin:auto auto auto 20px;font-size:18px}.popup-wrapper .popup .popup-header .popup-close{margin:0 0 0 auto;font-size:22px;z-index:1;padding:15px 20px;border-left:solid 1px #1d1e30}.popup-wrapper .popup .popup-header .popup-close:hover{cursor:pointer;background:#3b60b2}.popup-wrapper .popup .popup-content{padding:30px;border-radius:0 0 3px 3px;overflow-y:scroll}.popup-wrapper.show{left:0;opacity:1}body,html{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;min-height:100%;width:100%;font-family:Asap;background:#1d1e30;color:#fff;position:relative;z-index:0}body .main-block,html .main-block{width:-webkit-calc(100% - 270px);width:calc(100% - 270px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .main-block .content-wrapper,html .main-block .content-wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:0}body .main-block .content-wrapper .content-block,html .main-block .content-wrapper .content-block{width:100%;height:100%;padding:30px}.progress-bar{background:#ddd;border-radius:5px;width:100%;max-width:600px;height:30px;position:relative;margin:0 auto}.progress-bar .progress-level{position:absolute;top:0;left:0;width:0;height:100%;background:#3498db;border-radius:5px;-webkit-transition:width .2s linear;transition:width .2s linear}@-webkit-keyframes fadeStepCurrent{0%{opacity:1}50%{opacity:.65}100%{opacity:1}}@keyframes fadeStepCurrent{0%{opacity:1}50%{opacity:.65}100%{opacity:1}}.steps-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.steps-horizontal li{width:250px;text-align:center;padding:15px;position:relative;background:#2d344a;margin:0 15px;line-height:1.25}.steps-horizontal li:not(:first-child)::before{content:"";position:absolute;top:0;left:-25px;border:solid 25px transparent;border-top-color:#2d344a;border-bottom-color:#2d344a}.steps-horizontal li:not(:last-child)::after{content:"";position:absolute;top:0;right:-50px;border:solid 25px transparent;border-left-color:#2d344a}.steps-horizontal li.step-current{font-weight:700;background:#e1b12c}.steps-horizontal li.step-current:not(:first-child)::before{border-top-color:#e1b12c;border-bottom-color:#e1b12c}.steps-horizontal li.step-current:not(:last-child)::after{border-left-color:#e1b12c}.steps-horizontal li.step-valid{background:#558658;color:#fff}.steps-horizontal li.step-valid::before{border-top-color:#558658;border-bottom-color:#558658}.steps-horizontal li.step-valid::after{border-left-color:#558658}.wrapper-dropzone [class*=dropzone-]{width:100%;height:200px;background:#ecf0f1;border:dashed 2px #777;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrapper-dropzone [class*=dropzone-] .dz-preview.dz-image-preview{background:0 0}.wrapper-dropzone [class*=dropzone-] .dz-preview .dz-image{border-radius:3px}.wrapper-dropzone [class*=dropzone-] span{text-align:center;margin:auto;color:#333;font-size:12px}.wrapper-dropzone [class*=dropzone-] span i{display:block;font-size:35px;color:#bdc3c7;margin-bottom:8px}.wrapper-dropzone [class*=dropzone-]:hover{cursor:pointer;background:#dff9fb}.wrapper-dropzone .images-list{margin:25px -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.wrapper-dropzone .images-list img{padding:5px;width:50%}.documents-list{margin:25px 0;width:100%;max-width:600px}.documents-list .document{width:100%;padding:7px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.documents-list .document span{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#1d1e30;padding:10px 12px}.documents-list .document a:not(:first-child){margin-left:15px}.documents-list .document:not(:last-child){border-bottom:solid 1px #1d1e30}.help-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.help-wrapper .help-block{width:600px;background:#fff;height:100%;margin:0 0 0 auto;padding:50px;overflow-y:auto}.help-wrapper .help-block p{line-height:1.35;color:#333}.help-wrapper .help-block ol li{line-height:1.35;color:#333;margin:5px 0}.help-wrapper .help-block ol li::marker{color:#000;font-weight:700}.dashboard-keypoint{padding:15px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.dashboard-keypoint h4{margin:0 auto 0 0;font-size:32px;margin-bottom:8px}.dashboard-keypoint h4 small{font-size:20px;font-weight:400}.dashboard-keypoint i{margin:0 0 0 auto;font-size:30px;color:#c4e538;margin-top:6px}.dashboard-keypoint span{width:100%;color:#ddd}