@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Allison&display=swap');:root{--top-menu-height:39px;--menu-width:265px;--main-color:#293d62;--main-dark-color:#323a45;--main-medium-color:#405783;--main-normal-color:#7a88a2;--main-light-color:#e1e4e9;--main-ultralight-color:#f4f6f7;--gray-color:#999;--gray-dark-color:#545454;--gray-light-color:#dfdfdf;--gray-ultralight-color:#fafbff;--border-color:#ddd;--blue-color:#1474c7;--blue-light-color:#d9e0e6;--blue-dark-color:#145287;--green-color:#40c714;--green-light-color:#d9f1d2;--green-dark-color:#2a9308;--red-color:#cc2525;--red-light-color:#f5d2d2;--red-dark-color:#9b0c0c;--yellow-color:#ebed1b;--yellow-light-color:#f6f6c5;--yellow-dark-color:#dddd1a;--orange-color:#f2a212;--orange-light-color:#ffe79f;--orange-dark-color:#d78f0d}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--main-dark-color)}::-webkit-scrollbar-track{background:var(--gray-light-color)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--main-color) !important;-webkit-box-shadow:0 0 0 30px var(--main-ultralight-color) inset !important}::placeholder{color:var(--gray-color)!important;font-family:'Poppins',sans-serif!important;font-weight:300;font-style:italic}*{padding:0;margin:0;outline:none;box-sizing:border-box;-webkit-font-smoothing:antialiased}*:focus{outline:none}html{-webkit-tap-highlight-color:transparent;overflow-x:hidden}body{background-color:var(--gray-ultralight-color);font-family:'Poppins',sans-serif!important;font-weight:300;font-size:14px;color:var(--main-color);margin:0;padding-top:calc(35px+var(--menu-height))}.allison{font-family:'Allison',cursive!important}ul{list-style:none}em{font-weight:700;font-style:normal}pre{font-family:'Poppins',sans-serif!important;white-space:pre-wrap}a{text-decoration:none;color:var(--main-color);cursor:pointer}b{font-weight:500}textarea,input,select{font-family:'Poppins',sans-serif!important;color:var(--input-color);background:var(--main-ultralight-color);font-weight:400;font-size:13px;transition:background 0.3s, border 0.3s}select{cursor:pointer}textarea:focus,input:focus,select:focus{border:solid 1px var(--main-normal-color)!important}h1{margin-top:35px;margin-bottom:25px;text-align:center;font-size:23px;user-select:none;text-transform:uppercase}h2{margin-top:35px;margin-bottom:25px;text-align:center;font-size:21px;user-select:none;text-transform:uppercase;font-weight:500}h3{margin-top:35px;margin-bottom:25px;text-align:center;font-size:19px;user-select:none;text-transform:uppercase;font-weight:500}img{user-select:none;max-width:100%}button{font-family:'Poppins',sans-serif!important;font-weight:300;font-size:14px}main.main{position:fixed;top:var(--top-menu-height);left:var(--menu-width);height:calc(100vh - var(--top-menu-height));width:calc( 100vw - var(--menu-width) );overflow-x:hidden}main.main>.content{position:relative;padding:85px
60px 90px 60px}.mobile-menu{display:none}.menu-backdrop{display:none;z-index:2997}.mobile-menu-handler,.mobile-logo{display:none}nav.menu{position:fixed;top:0;left:0;height:100vh;background:#fff;width:var(--menu-width);overflow-x:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.25);z-index:2998}nav.menu
*{user-select:none}nav.menu
ul{margin:35px
0;width:100%}nav.menu ul
li{position:relative;transition:background 0.3s}nav.menu ul li:empty{margin-bottom:10px}nav.menu ul
li.title{background:none!important;cursor:pointer;margin:17px
0 0 0;padding:8px
0 8px 10px;color:var(--main-color);font-weight:bold;text-transform:uppercase;border-bottom:solid 1px var(--gray-ultralight-color)}nav.menu ul li
a{display:inline-block;padding:7px
15px;margin-bottom:2px;width:100%;color:var(--main-color)}nav.menu ul li
.fas{width:15px;margin:0
5px;opacity:0;position:absolute;top:12px;right:5px;font-size:10px;transition:color 0.3s}nav.menu ul li.title
.fas{display:inline-block;color:var(--main-color);position:initial;opacity:1;width:auto;font-size:14px}nav.menu ul li.title .fa-caret-right,
nav.menu ul li.title .fa-caret-down{float:right;margin-right:20px;color:var(--main-normal-color);position:relative;top:4px}nav.menu ul li.title .fa-caret-down{top:3px}nav.menu ul li.title.open .fa-caret-right,
nav.menu ul li.title:hover .fa-caret-right,
nav.menu ul li.title.open .fa-caret-down,
nav.menu ul li.title:hover .fa-caret-down{color:var(--main-color)}nav.menu ul li:hover{background:var(--main-ultralight-color)}nav.menu a:hover{color:var(--main-color)}nav.menu a:hover
.fas{opacity:1}nav.menu
a.active{color:#40c714}nav.menu a.active
.fas{opacity:1}nav.menu
.submenu{display:none;margin:0px
0 27px 0;padding-top:7px}nav.menu
.submenu.open{display:block;background:var(--gray-ultralight-color)}nav.menu
.logo{background:var(--main-color);min-height:98px;color:#fff;vertical-align:middle;position:relative}nav.menu .logo
a{color:#ffffff!important;font-size:23px;vertical-align:middle;position:absolute;left:0;padding:15px;top:50%;transform:translateY(-50%);text-align:center;width:100%}.top-menu{height:var(--top-menu-height);background:#fff;margin-left:250px;padding:0
25px;text-align:right;border-bottom:solid 1px var(--gray-light-color);z-index:7901;width:calc(100vw - var(--menu-width));position:fixed;top:0;right:0}.top-menu
a{padding:7px
15px 7px 15px;font-size:16px;text-align:center;margin-left:5px;display:inline-block;transition:color 0.3s, background 0.3s}.top-menu a
.fas{margin:0}.top-menu a:hover{background:var(--gray-light-color)}.top-menu
a.active{color:#fff;background:var(--main-medium-color)}.table{background:#fff;padding:10px
15px 15px 15px;min-height:320px;margin-bottom:25px;overflow-x:auto}.table.no-minheight{min-height:0}.table
table{width:100%;border-spacing:0;text-align:left;font-weight:300}.table table td, .table table
th{padding:7px
10px;vertical-align:middle;font-size:13px}.table table
th{padding:10px;user-select:none;border-bottom:solid 1px var(--main-color)}.table table
th.tools{width:140px}.table table tbody
tr{background:#fff;transition:background 0.3s}.table table tbody tr:hover{background:var(--main-light-color)}.table.no-alternate table tbody tr, .table.no-alternate table tbody tr:nth-child(2n){background:#fff}.table.no-hover table tbody tr:hover{background:#fff}.table table tbody tr:nth-child(2n){background:var(--main-ultralight-color)}.table table tbody tr:nth-child(2n):hover{background:var(--main-light-color)}.table.no-hover table tbody tr:nth-child(2n):hover{background:var(--main-ultralight-color)}.table table tbody tr.bg-red{background:rgba(196, 91, 91, 0.17)}.table table tbody tr.bg-red:hover{background:rgba(196, 91, 91, 0.24)}.table.no-hover table tbody tr.bg-red:hover{background:rgba(196, 91, 91, 0.17)}.table table tbody
tr.disabled{opacity:0.15}.table
.btn{padding:6px
6px;min-height:31px;min-width:32px;font-size:11px;position:relative;top:-1px;min-width:32px;text-align:center;margin-left:3px}.table .btn
.fas{margin-right:0;font-size:11px}.table table
th.actions{width:135px;text-align:right}.table table
th.actions.x4{width:160px}.table table
td.thumbnail{width:45px;text-align:center}.table table td
img{max-height:31px}.table table td
h4{font-size:15px;font-weight:500;margin:0
0 -4px 0}.table .table-sort{float:left;margin-right:7px;width:15px;text-align:center;position:relative;top:2px}.table .table-sort
a{display:block;line-height:7px;opacity:0.5;transition:opacity 0.3s}.table .table-sort a:hover{opacity:0.75}.table .table-sort
a.active{opacity:1}.table .table-sort a
.fas{line-height:7px}.table .table-form
th{padding:10px
10px 25px 10px;background:var(--gray-ultralight-color);border:none}.table .table-search input, .table .table-search
select{padding:5px
8px;border-radius:3px;color:var(--main-normal-color);background:#fff;border:solid 1px var(--border-color);width:100%}.table .table-search .chosen-container-single .chosen-single{color:var(--main-normal-color);background:#ffffff!important;font-size:13px;font-weight:300;height:31px!important;padding:3px
8px!important}.table .table-search .chosen-container-single .chosen-single
span{color:var(--main-normal-color);background:#fff;font-size:13px;font-weight:300}.table .table-buttons{}.table .table-buttons .btn-reset{margin-left:0;background:none;border:none}.table .table-buttons .btn-search{margin-left:0;padding:5px
7px;min-height:29px}.table.frozen::-webkit-scrollbar{height:10px}.table.frozen{padding:0;margin:10px
0 15px 0;max-height:calc(100vh - 365px);overflow:auto}.table.frozen
thead{position:sticky;top:0;z-index:10}.table.frozen
th{min-width:150px;background:#fff}.table.frozen th .frozen-col-hide, .table.frozen th .frozen-col-show{position:absolute;color:var(--main-normal-color);top:-2px;right:7px;font-size:9px;cursor:pointer;opacity:0.5;transition:opacity 0.3s}.table.frozen th .frozen-col-show{color:var(--green-color);opacity:0.75;font-weight:300}.table.frozen th .frozen-col-hide:hover, .table.frozen th .frozen-col-show:hover{opacity:1}.table.frozen th, .table.frozen
td{border-right:solid 1px var(--border-color);position:relative}.table.frozen th:first-child, .table.frozen td:first-child{border-right:solid 1px var(--main-color);z-index:1}.table.frozen th:first-child, .table.frozen td:first-child{position:sticky;min-width:220px;left:0;top:auto;background:#fff;transition:background 0.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table.frozen tr:nth-child(2n) td:first-child{background:var(--main-ultralight-color)}.table.frozen tr:hover td:first-child{background:var(--main-light-color)}.table-form-search{padding:15px;background:var(--main-ultralight-color);margin-bottom:25px}.table-form-search
label{display:inline-block;margin-right:10px;font-weight:400}.table-form-search
.inputs{display:inline-block}.table-form-search input, .table-form-search
select{padding:5px
8px;border-radius:3px;color:var(--main-normal-color);background:#fff;border:solid 1px var(--border-color);margin-right:20px}.table-form-search
.tree{display:inline-block;vertical-align:top;border-radius:3px;border:solid 1px var(--border-color);padding:4px
5px 4px 0;background:#fff}.table-form-search .tree
.jstree{margin:0;max-height:150px;overflow:auto}.table-form-search .tree .jstree-default .jstree-wholerow-hovered{background:#fff}.table-form-search .chosen-container{width:250px!important;background:#fff}.table-form-search .chosen-container-single .chosen-single,
.table-form-search .chosen-container-active .chosen-choices, .chosen-container-multi .chosen-choices{width:250px!important;color:var(--main-normal-color);background:#ffffff!important;line-height:20px;height:30px!important;font-weight:300;font-size:13px}.table-form-search .chosen-container-multi .chosen-choices li.search-choice{margin:1px
2px}.table-form-search
.actions{float:right;display:inline-block;margin-top:2px}.table-form-search .actions
.btn{padding:3px
8px;font-size:14px}.table-form-search .actions .btn
.fas{margin-right:0}.infos-box{background:var(--main-ultralight-color);border-radius:5px;padding:15px
20px;margin-bottom:25px}.infos-box
h3{text-align:left;margin:0
0 20px 0;line-height:23px}.infos-box h3
.fas{font-size:16px;opacity:0.55;margin-right:10px;position:relative;top:-1px;transition:}.infos-box
.info{margin-bottom:5px}.infos-box .info
.label{display:inline-block;min-width:100px;margin-right:5px;font-weight:400}.panel-actions{position:fixed;top:0;right:-102vw;height:100vh;width:380px;max-width:100vw;overflow-x:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.25);z-index:7902;background:#fff;padding:25px;transition:right .3s;cursor:default;text-align:left;clear:both}.panel-backdrop{position:fixed;top:0;right:-100vw;height:100vh;width:100vw;background:rgba(0,0,0,.15);z-index:7901}.panel-actions.open{right:0}.panel-backdrop.open{right:0}.panel-actions .btn-close{display:inline-block;font-size:14px;margin-bottom:30px;padding:5px
0;color:var(--red-color);cursor:pointer}.panel-actions .btn-close
i{margin-right:7px}.panel-actions
h2{font-size:17px;margin-bottom:25px}.panel-actions
.infos{margin-bottom:50px}.panel-actions .infos
div{margin-bottom:10px}.panel-actions .infos
label{display:inline-block;width:80px;vertical-align:top}.panel-actions .infos
span{display:inline-block;width:calc(100% - 80px);color:var(--main-medium-color);vertical-align:top}.panel-actions .infos span
small{font-size:65%}.panel-actions
.separator{height:20px}.panel-actions .actions
.btn{display:block;font-size:14px;margin-bottom:8px;text-align:left;padding:8px
10px}.panel-actions .actions .btn
i{display:inline-block;width:20px;text-align:center;margin-right:5px}.pagination{margin-bottom:25px;text-align:center;position:relative;padding:5px
15px}.pagination .nb-items{position:absolute;right:15px;color:var(--main-normal-color);font-style:italic}.pagination
a{padding:5px
15px;vertical-align:middle}.pagination
.input{margin:0
15px}.pagination .input
input{width:50px;text-align:right;border:solid 1px transparent;padding:3px
5px;background:var(--main-ultralight-color)}.pagination #pagination-nbItems{position:absolute;left:15px;display:inline-block;color:var(--main-normal-color);font-style:italic}.pagination #pagination-nbItems
label{margin-right:5px}.pagination #pagination-nbItems
select{border:solid 1px transparent;border-radius:5px;text-align:center;padding:3px
5px}.pagination .pagination-navigation{display:inline-block}.form-wrapper{width:90%;margin:0
auto}.form-wrapper
h4{margin-bottom:20px;margin-top:50px;font-size:16px;user-select:none;text-transform:uppercase}.form-wrapper h4:first-child{margin-top:0}.form-wrapper .form-group{background:#fff;padding:15px}.form-wrapper .form-group:last-child{margin-bottom:25px}.form-wrapper .form-row{margin-bottom:20px}.form-wrapper .form-label{margin-bottom:10px;color:var(--main-dark-color);user-select:none;font-weight:300;line-height:15px}.form-wrapper .form-row.inline .form-label{display:inline-block;width:200px;vertical-align:top;margin-bottom:0;position:relative;top:10px;text-align:right;padding-right:15px}.form-wrapper .form-row.inline .form-label.required{top:5px}.form-wrapper .form-label
sup{color:var(--red-color);position:relative;top:1px;margin-left:1px}.form-wrapper .form-label
*{user-select:none}.form-wrapper .form-input{position:relative}.form-wrapper .form-row.inline .form-input{display:inline-block;width:calc(100% - 210px);vertical-align:top}.form-wrapper .form-input
.description{display:block;padding:5px
7px 0 7px;font-size:12px;color:var(--gray-color);font-style:italic}.form-wrapper .form-input .length-description{display:block;padding:5px
7px 0 7px;font-size:12px;color:var(--gray-color);font-style:italic}.form-wrapper input, .form-wrapper select, .form-wrapper
textarea{padding:5px
5px;border-radius:3px;border:solid 1px var(--border-color);width:100%}.form-wrapper
input{padding:7px
7px}.form-wrapper
select{padding:7px
5px 6px 5px;border-radius:3px;border:solid 1px var(--border-color);width:100%}.form-wrapper input[type="checkbox"], .form-wrapper input[type="radio"]{width:auto;position:relative;top:2px}.form-wrapper .form-row-submit{position:fixed;margin:0;text-align:right;background:var(--gray-ultralight-color);left:var(--menu-width);bottom:0;width:calc(100vw - var(--menu-width));padding:15px
60px;border-top:solid 1px var(--gray-light-color);overflow:auto}.form-wrapper .form-row-submit .btn-cancel{float:left}.form-wrapper .form-row-submit .btn-primary{padding:8px
15px}.form-wrapper .form-message{font-weight:bold;font-style:italic;font-size:16px;margin:20px
0 35px 0;color:var(--main-medium-color);text-align:center}.form-wrapper .form-input
label.error{color:var(--red-color);font-size:12px;display:block;padding:5px
7px 0 7px}.form-wrapper .form-input
label.error.checkable{padding:5px
7px 15px 20px}.form-wrapper .form-input label.error
.fas{margin-right:5px}.form-wrapper .form-input .preview-icon{position:absolute;left:8px;width:25px;text-align:center;top:8px;cursor:pointer}.form-wrapper .form-input
input.icons{padding-left:35px}.form-wrapper .form-input .reveal-btn{position:absolute;right:15px;top:8px;cursor:pointer}.form-wrapper .form-input .multilang-flag-selector{position:absolute;right:5px;top:5px}.form-wrapper .form-input .multilang-flag-selector .flag-selector-backdrop{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.05)}.form-wrapper .form-input .multilang-flag-selector.open .flag-selector-backdrop{display:block;z-index:7798}.form-wrapper .form-input .multilang-flag-selector .flag-selector-wrapper{padding:5px;overflow:auto;cursor:pointer;background:#fff;border-radius:3px;border:solid 1px var(--border-color)}.form-wrapper .form-input .multilang-flag-selector .flag-selector-wrapper{z-index:7799;position:relative}.form-wrapper .form-input .multilang-flag-selector
img{height:14px;float:left}.form-wrapper .form-input .multilang-flag-selector
.fas{float:left;margin:0
3px 0 8px;font-size:12px;line-height:14px}.form-wrapper .form-input .multilang-flag-selector .flag-selector{display:none;position:absolute;top:25px;background:#fff;padding:0
5px 5px 5px;border:solid 1px var(--border-color);left:0;z-index:99}.form-wrapper .form-input .multilang-flag-selector.open .flag-selector{display:block;max-height:125px;overflow:auto;z-index:7799}.form-wrapper .form-input .multilang-flag-selector .flag-selector
img{display:block;margin:7px
0 0 0;float:none;cursor:pointer}.form-wrapper .form-input .phone-flag-selector{position:absolute;left:5px;top:5px}.form-wrapper .form-input .phone-flag-selector .flag-selector-backdrop{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.05)}.form-wrapper .form-input .phone-flag-selector.open .flag-selector-backdrop{display:block;z-index:7798}.form-wrapper .form-input .phone-flag-selector .flag-selector-wrapper{padding:5px;overflow:auto;cursor:pointer;background:#fff;border-radius:3px;border:solid 1px var(--border-color)}.form-wrapper .form-input .phone-flag-selector.open .flag-selector-wrapper{z-index:7799;position:relative}.form-wrapper .form-input .phone-flag-selector
img{height:14px;float:left}.form-wrapper .form-input .phone-flag-selector
.fas{float:left;margin:0
3px 0 8px;font-size:12px;line-height:14px}.form-wrapper .form-input .phone-flag-selector .flag-selector{display:none;position:absolute;top:25px;background:#fff;padding:0
5px 5px 5px;border:solid 1px var(--border-color);border-top:none;left:0;z-index:99}.form-wrapper .form-input .phone-flag-selector.open .flag-selector{display:block;max-height:125px;overflow:auto;z-index:7799}.form-wrapper .form-input .phone-flag-selector .flag-selector
img{display:block;margin:7px
0 0 0;float:none}.form-wrapper .form-input input.check-phone{text-indent:55px}.modal .form-wrapper .form-row.inline .form-label{width:90px;text-align:left}.modal .form-wrapper .form-row.inline .form-input{width:calc(100% - 90px)}.form-wrapper .form-input
label.radio{padding:7px
15px;border:solid 1px var(--border-color);margin-right:15px;min-width:90px;text-align:center;border-radius:5px;cursor:pointer;transition:border 0.3s, background 0.3s, color 0.3s;display:inline-block;color:var(--main-normal-color);user-select:none}.form-wrapper .form-input label.radio input[type="radio"]{display:none}.form-wrapper .form-input label.radio:hover{border-color:var(--main-normal-color);color:var(--main-color)}.form-wrapper .form-input
label.radio.selected{background:var(--main-ultralight-color);border-color:var(--main-color);color:var(--main-color)}.form-wrapper .form-input
label.checkbox{display:block;margin-bottom:13px;overflow:auto}.form-wrapper .form-input label.checkbox
input{float:left;margin-right:8px}.form-wrapper .form-input label.checkbox
span{float:left;display:inline-block;width:calc(100% - 28px);font-size:13px;line-height:17px;overflow:hidden;cursor:pointer}.form-wrapper .form-input input.validation-code{display:none}.form-wrapper .form-input .validation-code-wrapper{text-align:center}.form-wrapper .form-input input.validation-code-digit{border:none;border-bottom:solid 1px var(--main-normal-color);text-align:center;font-size:25px;width:38px;border-radius:0;margin:0
10px}.form-wrapper .form-input input.validation-code-digit:focus{border:none!important;border-bottom:solid 1px var(--main-color)!important}.toolbar{position:fixed;top:var(--top-menu-height);right:0;width:calc( 100vw - var(--menu-width) );margin-bottom:35px;background:var(--gray-ultralight-color);padding:15px
60px;border-bottom:solid 1px var(--gray-light-color);z-index:2900}.toolbar
.title{font-size:15px;font-weight:500;padding:6px;display:inline-block}.toolbar
.btn{margin-left:15px}.toolbar
.btn.green{background:var(--green-color);color:#fff;border-color:var(--green-color)}.toolbar .btn.green
span{color:#fff}.toolbar .btn.green
.fas{color:#fff}.toolbar .btn.green:hover{background:var(--green-dark-color)}.toolbar
input{padding:7px
8px 5px 8px;background:var(--main-light-color);border:none;font-size:14px}.toolbar input::placeholder{color:var(--main-color)}.toolbar input[type="month"]{border:none;text-transform:capitalize;cursor:pointer;padding:4px
8px 4px 10px}.toolbar .input-row{position:relative;display:inline-block}.toolbar .input-row
.btn{margin-left:0;font-size:11px;background:transparent}.toolbar
select{padding:7px
5px 6px 5px;background:var(--main-light-color);border:none;margin-right:15px;min-width:80px;max-width:110px}.toolbar #search
input{margin:0;min-height:35px;float:left;clear:none}.toolbar #search
.btn{margin:0;min-height:35px;min-width:36px;float:left;clear:none;border-radius:0;border-left:none;text-align:center}.toolbar #search .btn:last-child{border-radius:0 3px 3px 0}.toolbar #search .btn.btn-reset{color:var(--red-color)}.toggler{margin-bottom:15px;background:var(--main-ultralight-color);border-radius:5px}.toggler
.title{text-transform:none;cursor:pointer;margin:0;padding:7px
5px;font-size:15px;font-weight:500}.toggler .title
.fas{width:30px;text-align:center;margin-right:10px;font-size:12px;position:relative;top:-1px;color:var(--main-medium-color)}.toggler .title
small{position:relative;top:2px;float:right;margin-right:10px;font-style:italic}.toggler
.content{display:none;padding:15px
15px 10px;border-top:solid 1px var(--main-light-color)}.toggler.open
.content{display:block}.toggler .content
input{background:#fff}.toggler .content .form-row:last-child{margin-bottom:0}.form-wrapper
.toggler{background:var(--main-color)}.form-wrapper .form-group
.toggler{margin-bottom:0}.form-wrapper .toggler
.title{color:#fff}.form-wrapper .toggler .title
.fas{color:#fff;opacity:0.65}.form-wrapper .toggler
.content{background:var(--main-ultralight-color)}.toggler textarea, .toggler input, .toggler
select{background:#fff}.msg{margin:0
0 25px 0;border-radius:5px;padding:15px;background:#fff;border-left:solid 1px rgba(0,0,0,0.15);background:#fff;box-shadow:0px 2px 7px 0 rgb(0,0,0,.15);font-size:12px}.msg.has-icon{position:relative;padding:15px
15px 15px 45px}.msg>i{margin-right:10px}.msg.has-icon>i{margin-right:10px;position:absolute;left:13px;top:14px;font-size:20px;opacity:0.45}.msg.success{background:var(--green-light-color);color:var(--green-dark-color)}.msg.error{background:var(--red-light-color);color:var(--red-dark-color)}.msg.warning{background:var(--orange-light-color);color:var(--orange-dark-color)}.msg.info{background:var(--blue-light-color);color:var(--blue-dark-color)}form.btn-form{display:inline-block}.btn{display:inline-block;border:solid 1px var(--gray-light-color);padding:5px
15px;background:#fff;border-radius:5px;cursor:pointer;font-size:15px;user-select:none;transition:background 0.3s, border 0.3s}.btn .fas, .btn
.fa{font-size:14px;margin-right:5px;min-width:18px;display:inline-block;text-align:center}.btn:hover{background:var(--main-ultralight-color);border-color:var(--gray-light-color)}.btn-primary{background:var(--main-medium-color);color:#fff;border-color:var(--main-medium-color)}.btn-primary
span{color:#fff}.btn-primary
.fas{color:#fff}.btn-primary:hover{background:var(--main-color);border-color:var(--main-color)}.btn-success{background:var(--green-color);color:#fff;border-color:var(--green-color)}.btn-success
span{color:#fff}.btn-success
.fas{color:#fff}.btn-success:hover{background:var(--green-dark-color)}.btn-warning{background:var(--orange-color);color:#fff;border-color:var(--orange-dark-color)}.btn-warning
span{color:#fff}.btn-warning
.fas{color:#fff}.btn-warning:hover{background:var(--orange-dark-color)}.btn-error{color:#fff;background:var(--red-color)}.btn-error:hover{color:#fff;background:var(--red-color)}.btn-error.outline{color:var(--red-color);background:#fff;border:none}.btn-error.outline:hover{color:var(--red-color);background:#fff;border:none}.btn-warning.outline{color:var(--orange-color);background:#fff;border-color:var(--orange-dark-color)}.btn-warning.outline
span{color:var(--orange-color)}.btn-warning.outline
.fas{color:var(--orange-color)}.btn-warning.outline:hover{color:var(--orange-dark-color);background:#fff}.btn.disabled{opacity:.35!important;cursor:not-allowed!important}.btn.md{padding:5px
10px;font-size:14px}.btn.sm{padding:3px
7px;font-size:13px}.btn.xs{padding:2px
5px;font-size:12px}.btn.md
.fas{font-size:14px}.btn.sm
.fas{font-size:13px}.btn.xs
.fas{font-size:12px}.badge{font-size:10px;padding:3px
5px;border-radius:3px;background:var(--main-dark-color);color:#fff;user-select:none}.badge
span{color:#fff}.badge-disabled{color:#ffffff!important;background:var(--gray-light-color)}.badge-canceled{color:#ffffff!important;background:var(--gray-light-color)}.badge-green{color:#ffffff!important;background:var(--green-color)}.badge-orange{color:#ffffff!important;background:var(--orange-color)}.badge-red{color:#ffffff!important;background:var(--red-color)}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{left:var(--menu-width);height:100vh;width:calc( 100vw - var(--menu-width) );background:#fff;z-index:9999}.note-editor.note-airframe,.note-editor.note-frame{background:#fff;border:solid 1px var(--border-color)}.note-toolbar{background:var(--gray-ultralight-color)}.note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar{border-top:solid 1px var(--border-color);background:var(--gray-ultralight-color)}.chosen-container-single .chosen-single{border-radius:3px;border:solid 1px var(--border-color)!important;background:#fff;box-shadow:none;padding:3px
8px;height:32px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.form-wrapper .toggler .chosen-container-single .chosen-single{background:#ffffff!important}.chosen-container .chosen-results li.result-selected{color:var(--main-medium-color)}.chosen-container .chosen-results
li.highlighted{background:var(--main-medium-color)}.chosen-container .chosen-results li.result-selected.highlighted{color:#fff}.chosen-container-single .chosen-single
span{font-size:14px}.chosen-container-single .chosen-single
div{top:4px}.chosen-container-active .chosen-choices, .chosen-container-multi .chosen-choices{border:solid 1px var(--border-color);box-shadow:none;background:#fff;padding:4px
5px;border-radius:3px}.chosen-container-multi .chosen-choices li.search-choice{background:var(--main-medium-color);border-color:var(--main-color);box-shadow:none}.chosen-container-multi .chosen-choices li.search-choice
span{color:#fff}.chosen-container a
.fas{margin-right:5px;width:20px;text-align:center}.chosen-container .chosen-results li
.fas{margin-right:5px;width:20px;text-align:center}.modal-body .chosen-container{width:100%!important}select.multiselect{display:none}.multi-select-container{vertical-align:middle}.multi-select-container .multi-select-button{border:solid 1px var(--border-color);padding:5px
7px;color:var(--orange-color);box-shadow:none;cursor:pointer}.multi-select-container .multi-select-button:after{margin-left:8px}.multi-select-container .multi-select-menuitem{display:block!important;cursor:pointer;transition:background 0.3s}.multi-select-container .multi-select-menuitem:hover{background:var(--main-ultralight-color)}.tagify{background:#fff;border-radius:3px}.ui-widget-shadow{box-shadow:0px 2px 2px 0 rgba(0,0,0,.35)}.ui-tooltip.ui-widget.ui-widget-content{background:var(--yellow-light-color);border:none;border-radius:0}.ui-tooltip.ui-widget.ui-widget-content
*{font-size:11px}.modal{position:fixed;top:0;left:0;background:rgba(50,58,69,.2);width:100vw;height:100vh;z-index:7999;overflow:auto;overflow-x:hidden}.modal-body{background:#fff;padding:25px;border-radius:3px;width:540px;margin:100px
auto 100px auto;box-shadow:0px 1px 5px 0 rgba(0,0,0,.25)}.modal-body
.form{width:100%}.modal-body .form
form{background:#fff;padding:0
0 15px 0;border:none;box-shadow:none}.modal-body.hasIframe{width:calc(100vw - (var(--menu-width) *2));margin:50px
calc(var(--menu-width) * 0.5) 50px calc(var(--menu-width) * 1.5);height:calc(100vh - 100px)}.modal-body.hasIframe .btns-wrapper{margin-top:-10px;margin-bottom:25px}.modal-loading img, .modal-wip
img{height:50px;width:auto}.btns-wrapper{margin-top:20px;height:20px}.icon-wrapper,.content-wrapper{display:inline-block;vertical-align:top}.icon-wrapper{padding-right:15px}.content-wrapper{width:calc( 340px - 86px )}.icon-wrapper
.fas{font-size:20px;color:var(--main-medium-color)}.form-input .mce-tinymce{border:solid 1px var(--border-color)!important}.form-input .mce-container
iframe{min-height:225px}.mce-window{border-radius:0}.mce-ico{font-size:13px}.hidden{display:none!important}.bold{font-weight:500}.medium{font-weight:400}.light{font-weight:300}.pointer,.btn.disabled.pointer{cursor:pointer!important}.move{cursor:move!important}.no-pointer{cursor:default!important}.mr0{margin-right:0px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr25{margin-right:25px!important}.mb0{margin-bottom:0px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb25{margin-bottom:25px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mt0{margin-top:0px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt25{margin-top:25px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.ml0{margin-left:0px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.pt0{padding-top:0px!important}.p0{padding:0!important}.p5{padding:5px!important}.p5-10{padding:5px
10px!important}.p10{padding:10px!important}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.float-left{float:left!important}.float-right{float:right!important}.half{width:calc( 50% - 2px );display:inline-block;vertical-align:top}.tiers{width:calc( 33.3% - 3px );display:inline-block;vertical-align:top}.tiers-2{width:calc( 66.6% - 3px );display:inline-block;vertical-align:top}.quarter{width:calc( 25% - 3px );display:inline-block;vertical-align:top}.quarter-3{width:calc( 75% - 3px );display:inline-block;vertical-align:top}.selectable{user-select:text!important}.italic{font-style:italic}.underline{text-decoration:underline}.disabled{opacity:0.5;pointer-events:none}div.disabled{pointer-events:all}.noborder{border:none!important}.stretch{width:100%}.o25{opacity:0.25}.o35{opacity:0.35}.o50,.o5{opacity:0.50}.o75{opacity:0.75}.text-lg{font-size:19px}.text-md{font-size:17px}.text-normal{font-size:15px}.text-sm{font-size:13px}.text-xs{font-size:11px}.main{color:var(--main-color)!important}.main-dark{color:var(--main-dark-color)!important}.blue{color:var(--blue-color)!important}.blue-dark{color:var(--blue-dark-color)!important}.yellow{color:var(--yellow-color)!important}.yellow-dark{color:var(--yellow-dark-color)!important}.orange{color:var(--orange-color)!important}.orange-dark{color:var(--orange-dark-color)!important}.red{color:var(--red-color)!important}.red-dark{color:var(--red-dark-color)!important}.green{color:var(--green-color)!important}.green-dark{color:var(--green-dark-color)!important}.black{color:var(--main-dark-color)!important}.gray-light{color:var(--gray-light-color)!important}.bg-blue{background:var(--blue-light-color)!important}.bg-yellow{background:var(--yellow-light-color)!important}.bg-orange{background:var(--orange-light-color)!important}.bg-red{background:var(--red-light-color)!important}.bg-green{background:var(--green-light-color)!important}.bg-gray{background:var(--gray-light-color)}.bg-gray-light{background:var(--gray-ultralight-color)!important}.border-blue{border:solid 1px var(--blue-dark-color)!important}.border-yellow{border:solid 1px var(--yellow-dark-color)!important}.border-orange{border:solid 1px var(--orange-dark-color)!important}.border-red{border:solid 1px var(--red-dark-color)!important}.border-green{border:solid 1px var(--green-dark-color)!important}.border-gray-light{border:solid 1px var(--border-color)!important}.no-border{border:none!important}.inline-block{display:inline-block!important}.strike{text-decoration:line-through!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.initialText{text-transform:none!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.vtop{vertical-align:top}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.row{display:block;clear:both;margin:0
-15px}.row:before{content:" ";display:table}.row:after{content:" ";display:table;clear:both}.row:last-child{margin-bottom:0}.col-1,.col-lg-1,.col-lg-1,.col-xs-1,.col-2,.col-lg-2,.col-md-2,.col-xs-2,.col-3,.col-lg-3,.col-md-3,.col-xs-3,.col-4,.col-lg-4,.col-md-4,.col-xs-4,.col-5,.col-lg-5,.col-md-5,.col-xs-5,.col-6,.col-lg-6,.col-md-6,.col-xs-6,.col-7,.col-lg-7,.col-md-7,.col-xs-7,.col-8,.col-lg-8,.col-md-8,.col-xs-8,.col-9,.col-lg-9,.col-md-9,.col-xs-9,.col-10,.col-lg-10,.col-md-10,.col-xs-10,.col-11,.col-lg-11,.col-md-11,.col-xs-11,.col-12,.col-lg-12,.col-md-12,.col-xs-12{display:block;width:100%;padding:0
15px;vertical-align:top;float:left;min-height:1px}@media (min-width:1241px){.col-1,.col-lg-1{width:calc(100% / 12)}.col-2,.col-lg-2{width:calc(100% / 12 * 2)}.col-3,.col-lg-3{width:calc(100% / 12 * 3)}.col-4,.col-lg-4{width:calc(100% / 12 * 4)}.col-5,.col-lg-5{width:calc(100% / 12 * 5)}.col-6,.col-lg-6{width:calc(100% / 12 * 6)}.col-7,.col-lg-7{width:calc(100% / 12 * 7)}.col-8,.col-lg-8{width:calc(100% / 12 * 8)}.col-9,.col-lg-9{width:calc(100% / 12 * 9)}.col-10,.col-lg-10{width:calc(100% / 12 * 10)}.col-11,.col-lg-11{width:calc(100% / 12 * 11)}.col-12,.col-lg-12{width:100%}.hidden-lg{display:none!important}.visible-lg{display:block!important}}@media (max-width:1240px) AND (min-width:769px){body{font-size:13px}textarea,input,select{font-size:12px}main.main{top:var(--top-menu-height);left:0;height:calc(100vh - var(--top-menu-height));width:100vw}main.main
.content{padding:35px
15px 65px 15px}.menu-backdrop{display:block;position:fixed;z-index:2997;left:-100vw;top:var(--top-menu-height);width:100vw;height:calc(100vh - var(--top-menu-height));background:rgba(0,0,0,0.15);transition:left 0.3s}nav.menu{top:var(--top-menu-height);left:-100vw;height:calc(100vh - var(--top-menu-height));width:90vw;max-width:420px;transition:left 0.3s}nav.menu
.logo{display:none}body.mobile-menu-open .menu-backdrop{left:0}body.mobile-menu-open
nav.menu{left:0}.top-menu{margin-left:0;padding:0
15px 0 calc((var(--top-menu-height) - 27px) / 2);width:100vw;background:var(--main-ultralight-color)}.mobile-logo{display:block;float:left}.mobile-logo a:hover{background:none}.mobile-menu-handler{display:block;float:left;background:#fff;color:var(--main-color);border:solid 1px var(--main-light-color);border-radius:3px;height:27px;width:27px;line-height:27px;margin:calc((var(--top-menu-height) - 27px) / 2) 0;text-align:center;cursor:pointer;transition:border 0.3s, color:var(--border-color), background 0.3s}.mobile-menu-handler:hover{border:solid 1px var(--main-color)}body.mobile-menu-open .mobile-menu-handler{background:var(--main-color);color:#fff}.toolbar{width:100vw;padding:10px
15px}.toolbar
input{font-size:13px;padding:3px
7px}.toolbar #search
input{height:27px;min-height:27px}.toolbar #search
.btn{height:26px;width:26px;min-height:27px;min-width:27px;line-height:21px}.modal-body{max-width:90vw}.btn{padding:6px
9px!important;font-size:13px}.btn span, .btn
.fas{font-size:13px}.form-wrapper .form-row.inline .form-label{display:block;width:100%;top:0;text-align:left;padding-right:0;margin-bottom:5px}.form-wrapper .form-row.inline .form-label.required{top:0}.form-wrapper .form-row.inline .form-input{display:block;width:100%}.col-md-1{width:calc(100% / 12)}.col-md-2{width:calc(100% / 12 * 2)}.col-md-3{width:calc(100% / 12 * 3)}.col-md-4{width:calc(100% / 12 * 4)}.col-md-5{width:calc(100% / 12 * 5)}.col-md-6{width:calc(100% / 12 * 6)}.col-md-7{width:calc(100% / 12 * 7)}.col-md-8{width:calc(100% / 12 * 8)}.col-md-9{width:calc(100% / 12 * 9)}.col-md-10{width:calc(100% / 12 * 10)}.col-md-11{width:calc(100% / 12 * 11)}.col-md-12{width:100%}.hidden-md{display:none!important}.visible-md{display:block!important}}@media (max-width:768px){main.main>.content{padding:35px
10px 65px 10px}.table table
th{min-width:120px}.table table th:first-child{min-width:30px}.table.frozen-col{width:auto;padding-left:0}.table th.frozen-col, .table td.frozen-col{position:initial;left:0;width:auto}.table-form-search{overflow:auto}.table-form-search
label{width:90px;float:left}.table-form-search input, .table-form-search
select{width:calc(100% - 100px);margin-bottom:5px;float:left;margin-right:0}.table-form-search
.actions{float:none}.pagination .nb-items{display:none}.pagination #pagination-nbItems{display:none}.form-wrapper .form-group{padding:15px
0}.form-wrapper .form-row.inline .form-label{display:block;width:100%;top:0;text-align:left;padding-right:0;margin-bottom:5px}.form-wrapper .form-row.inline .form-label.required{top:0}.form-wrapper .form-row.inline .form-input{display:block;width:100%}.form-wrapper .form-row-submit{left:0;width:100vw}.col-xs-1{width:calc(100% / 12)}.col-xs-2{width:calc(100% / 12 * 2)}.col-xs-3{width:calc(100% / 12 * 3)}.col-xs-4{width:calc(100% / 12 * 4)}.col-xs-5{width:calc(100% / 12 * 5)}.col-xs-6{width:calc(100% / 12 * 6)}.col-xs-7{width:calc(100% / 12 * 7)}.col-xs-8{width:calc(100% / 12 * 8)}.col-xs-9{width:calc(100% / 12 * 9)}.col-xs-10{width:calc(100% / 12 * 10)}.col-xs-11{width:calc(100% / 12 * 11)}.col-xs-12{width:100%}.hidden-xs{display:none!important}.visible-xs{display:block!important}}:root{--wrapper-width:1200px;--main-ultralight-color:#edf0f1}::-webkit-scrollbar{width:7px;height:7px}body{overflow-x:hidden}.wrapper{width:var(--wrapper-width);max-width:100vw;margin:0
auto}.front-main-wrapper{margin-bottom:45px;padding:0}.front-footer-wrapper{margin-bottom:0}main.front{min-height:calc(100vh - 115px)}main
h1{margin-bottom:25px}.header{background:var(--main-ultralight-color)}.header .logo-wrapper{text-align:center;padding:15px
0}.header .logo-wrapper
img{height:75px;width:auto}footer{background:var(--main-light-color);padding:11px
15px}footer
.copyright{text-align:center;font-size:11px;margin:0
-15px;width:100%;opacity:0.35}.top-banner-wrapper{background:var(--main-normal-color);color:#fff;height:35px;padding:7px
15px}.front-menu{background:var(--main-ultralight-color);margin-bottom:0}.front-main-wrapper .form-wrapper .form-row-submit{position:initial;background:none;border:none;width:100%;padding:0}.front-main-wrapper .form-wrapper .form-label
sup{float:none;top:0}.customer-login .login-row{margin:75px
-15px 150px -15px}.customer-login .login-row
h1{margin-bottom:50px}.customer-login .forgot-password{display:block;margin:25px
0 8px;text-align:center}.customer-login #login-form{margin-top:25px;overflow:auto}.customer-login .login-col{padding:35px
25px 25px 25px}.customer-login .login-col
h3{margin:0;text-transform:none;text-align:center}.customer-login .login-col
h4{margin:0
0 35px 0;font-size:14px;font-weight:300;text-transform:none;text-align:center}.customer-login .login-col .form-row.inline{overflow:auto;margin-bottom:10px}.customer-login .login-col .form-row.inline .form-label{width:125px;float:left}.customer-login .login-col .form-row.inline .form-input{width:calc(100% - 185px);float:left}.customer-login .login-col .form-submit{text-align:center}.customer-login .register-wrapper{background:var(--main-ultralight-color);min-height:320px;text-align:center;padding:95px
15px 0 15px}.customer-login .register-wrapper
h3{margin:0;text-transform:none}.customer-login .register-wrapper
h4{margin:0
0 25px 0;font-size:14px;font-weight:300;text-transform:none}.customer-registration
h1{margin-bottom:25px;margin-top:65px}.customer-registration #register-form{overflow:auto}.customer-registration #register-form
h3{text-transform:none;font-weight:400;margin:0
0 15px 0}.customer-registration #register-form{max-width:820px;margin:50px
auto 50px}.customer-registration #register-form .form-row.inline .form-input
input{max-width:450px}.customer-registration .form-row.inline .form-input .reveal-btn{right:172px}.customer-registration .stepper-step{margin-bottom:25px}.customer-registration .acceptance-step .form-input{margin-bottom:8px}.customer-registration .acceptance-step
label{display:block;cursor:pointer}.customer-registration .acceptance-step input[type="checkbox"]{margin-right:8px}.customer-registration .form-row.form-submit{text-align:center;margin-top:45px}.customer-registration .form-row.form-submit
.btn{padding:8px
25px 7px 15px}.customer-registration .form-row.form-submit .btn
.fas{margin-right:10px}.customer-registration.forms-customer-register-validate .form-input{text-align:center}.customer-registration .back-to-login{text-align:center;margin-top:35px}.customer-registration .back-to-login
.fas{font-size:11px;margin-right:8px}.customer-lost-password
h1{margin-bottom:25px;margin-top:65px}.customer-lost-password #lost-password-form{overflow:auto}.customer-registration #register-form
.msg{max-width:500px;margin:0
auto 25px auto}.customer-lost-password #lost-password-form
h3{text-transform:none;font-weight:400;margin:0
0 15px 0}.customer-lost-password #lost-password-form{max-width:380px;margin:50px
auto 50px}.customer-lost-password #lost-password-form input:not(.validation-code-digit){text-align:center;padding:8px
15px;font-size:16px}.customer-lost-password .form-row.inline .form-input .reveal-btn{right:172px}.customer-lost-password .stepper-step{margin-bottom:25px}.customer-lost-password .form-row.form-submit{text-align:center;margin-top:25px}.customer-lost-password .form-row.form-submit
.btn{padding:8px
25px 7px 15px}.customer-lost-password .form-row.form-submit .btn
.fas{margin-right:10px}.customer-lost-password.forms-customer-lost-password-validate .form-input{text-align:center}.customer-lost-password .back-to-login{text-align:center;margin-top:35px}.customer-lost-password .back-to-login
.fas{font-size:11px;margin-right:8px}.rte{margin-bottom:45px}.rte
p{display:block;margin-bottom:6px}.rte p:empty{height:8px}.fullwidth{margin-left:calc((100vw - var(--wrapper-width))*-0.5);margin-right:calc((100vw - var(--wrapper-width))*-0.5)}@media (max-width:1240px){.front-main-wrapper,.front-footer-wrapper{padding:0
15px}.fullwidth{margin-left:-15px;margin-right:-15px}.top-banner-wrapper{padding:7px
0}}@media (max-width:768px){.customer-login .login-row{margin:0
-15px 50px -15px}.customer-login .register-wrapper{min-height:180px;padding:38px
15px 0 15px}.customer-login .login-col .form-row.inline{overflow:auto;margin-bottom:10px}.customer-login .login-col .form-row.inline .form-label{width:100%;float:none}.customer-login .login-col .form-row.inline .form-input{width:100%;float:none}}