/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 4px 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eeeeee}.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent transparent;border-style:solid;border-width:4px 4px 0 4px;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:32px;line-height:1.428571429;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.select2-container--bootstrap .select2-selection--single.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-left:-5px}.select2-container--bootstrap .select2-selection--multiple.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple{min-height:30px;border-radius:3px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:5px}.select2-container--bootstrap .select2-selection--single.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{width:5px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;margin-left:-5px;margin-left:-10px;margin-top:-2.5px}.select2-container--bootstrap .select2-selection--multiple.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple{min-height:46px;border-radius:6px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px}.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .select2-container--bootstrap.select2-container--open,.input-group .select2-container--bootstrap.select2-container--focus{z-index:3}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute !important;width:1px !important}.form-inline .select2-container--bootstrap{display:inline-block}body{background:#eef0f8}body.dark-theme-alt{background:#3a3a3a}body.dark-theme-alt .content{background:#3a3a3a}body.dark-theme-alt .aside-menu,body.dark-theme-alt .header{background:#565656}body.dark-theme-alt .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading,body.dark-theme-alt .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link{background-color:#757575}body.dark-theme-alt .card{background:#565656}body .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link.navigation__link.navigation__link--active>.menu-text,body .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link.navigation__link.navigation__link--active>.menu-text{font-weight:700}body .content{background:#eef0f8}.brand .brand-logo{height:60px}.brand .brand-logo>img{height:100%;width:auto}.attachment__link{width:100px;text-align:center;display:block}.attachment__icon{font-size:6rem;margin:0;padding:0}.table-responsive{overflow:visible !important}.table{overflow:visible !important}.table.table-vertical-center th,.table.table-vertical-center td{vertical-align:top !important}.table-responsive{overflow:visible}.form-control:disabled,.form-control[readonly]{background-color:#F3F6F9 !important;opacity:1 !important}.body-full{padding-left:0 !important}.header.header-fixed.header-full{width:100%;left:0}.aside{-webkit-transition:left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;transition:left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;left:0}.aside.aside-on{left:-295px}@media (max-width: 991.98px){.aside{left:-295px}.aside.aside-on{-webkit-transition:left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;transition:left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;left:0}.brand{display:flex}}@media (min-width: 992px){.aside-fixed .wrapper{padding-left:248px}}.hidden{display:none !important}.on-top{z-index:999 !important}.form.form-compact .col-form-label{display:none}.form.form__dropzone{min-height:150px}.btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.btn-lg{padding:1rem 1.5rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn.btn--with-icon{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;padding-left:20%;padding-right:5%}.btn.btn--with-icon i{margin-right:1rem}.btn.btn-check-rule{position:absolute;right:-30px;top:0}.btn.btn-light-green{color:#3dc93d;background-color:rgba(116,216,116,0.4);border-color:transparent}.btn.btn-light-green i{color:#3dc93d}.btn.btn-light-green:hover:not(:disabled):not(.btn-text){color:#fff;border-color:transparent;background-color:#3dc93d}.btn.btn-light-green:hover:not(:disabled):not(.btn-text) i{color:#fff}.wizard .wizard-body{position:relative;padding-bottom:100px}.wizard .wizard-actions{position:absolute;bottom:0}.wizard .wizard-logo>img{width:120px;height:auto}.wizard .wizard-icon-active{display:inline-flex;margin-right:2rem;-webkit-transition:color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;transition:color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;transition:color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;transition:color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease}.wizard .wizard-icon-active i{color:#3699FF !important}.wizard .wizard-icon-active .svg-icon svg{height:4rem !important;width:4rem !important}.wizard .wizard-icon-active .svg-icon svg g [fill]{-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease;fill:#3699FF !important}.wizard .wizard-icon-active .svg-icon svg:hover g [fill]{-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.quote--layout-image{max-height:400px;margin:0 0 15px 0}.simple_modal{display:block;position:absolute;top:0;left:0;background:rgba(128,128,128,0.8);padding:20px;width:100%;height:100%;z-index:3}.simple_modal>form{background:#fff;padding:20px}.pdf-header{width:100%;font-size:18px}.pdf-header table{border:none;padding:none;margin:none;font-size:.8em;border-spacing:0;height:90px;overflow:hidden}.pdf-header .pdf-header-logo{vertical-align:top;text-align:center;padding:10px 10px 0 10px;overflow:hidden;border:none;width:6%}.pdf-header .pdf-header-logo>img{width:100%;height:auto;border:none}.pdf-header .pdf-header-logo h4{font-weight:normal;font-size:8px;border-bottom:3px solid red}.pdf-header .pdf-header-disclaimer{vertical-align:top;text-align:center;border:1px solid #ccc;border-right:none;border-top:none;font-size:9px;width:12%;height:100%;padding:10px 5px 0 5px;overflow:hidden}.pdf-header .pdf-header-disclaimer p{margin:0 0 10px 0;text-transform:uppercase;font-size:8px;line-height:10px}.pdf-header .pdf-header-disclaimer p.pdf-header-disclaimer--version{font-size:.9em;color:blue}.pdf-header .pdf-header-details{vertical-align:top;width:62%;height:100%;border:1px solid #ccc;border-right:none;border-top:none;padding:0;margin:0;overflow:hidden}.pdf-header .pdf-header-details table{width:100%;border:none;font-size:1.1em;border-spacing:0}.pdf-header .pdf-header-details table td{vertical-align:top;padding:0;margin:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.pdf-header .pdf-header-details table td:last-child{border-right:none}.pdf-header .pdf-header-details table tr:last-child td{border-bottom:none}.pdf-header .pdf-header-details .pdf-header-details-element{padding:5px;overflow:hidden}.pdf-header .pdf-header-details .pdf-header-details-element h6{text-transform:uppercase;font-size:10px;font-weight:normal;margin:0}.pdf-header .pdf-header-details .pdf-header-details-element p{font-weight:500;line-height:20px;font-size:14px;margin:0}.pdf-header .pdf-header-details .pdf-header-details-element--description{height:60px}.pdf-header .pdf-header-details .pdf-header-details-element--description p{line-height:1.6em}.pdf-header .pdf-header-details tr:last-child .pdf-header-details-element{border:none}.pdf-header .pdf-header-summary{vertical-align:top;width:15%;height:100%;border:1px solid #ccc;border-top:none;border-right:none;padding:10px;overflow:hidden}.pdf-header .pdf-header-summary p{line-height:17px;margin:0 0 15px 0;font-size:14px}.pdf-header .pdf-header-summary p.emphasys{text-decoration:italic}.pdf-header .pdf-header-summary p:last-child{margin-bottom:0}form .generic-validation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1.5rem 2rem;background-color:#F64E60;border-color:#F64E60;color:#ffffff}form .fieldset-group{border:1px solid #E4E6EF;padding:20px 30px;position:relative;margin-bottom:40px}form .fieldset-group>h4{position:absolute;top:-12px;left:10px;background:#fff;padding:0 5px}form .fieldset-group>h5{position:absolute;top:-12px;left:10px;background:#fff;padding:0 5px}form .field-unit .field-error-label,form .form-group .field-error-label{display:none;color:red;display:block;font-size:.8rem;padding:5px 10px}form .field-unit .has-error .form-control,form .field-unit .field_with_errors .form-control,form .form-group .has-error .form-control,form .form-group .field_with_errors .form-control{border:1px solid red}form .field-unit .has-error .field-error-label,form .field-unit .field_with_errors .field-error-label,form .form-group .has-error .field-error-label,form .form-group .field_with_errors .field-error-label{display:block}form .field-unit label.checkbox .field_with_errors>input,form .form-group label.checkbox .field_with_errors>input{position:absolute;z-index:-1;opacity:0}form .field-unit label.checkbox .field_with_errors.checked~span,form .form-group label.checkbox .field_with_errors.checked~span{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:none;background-color:#3699FF}form .field-unit label.checkbox .field_with_errors.checked~span:after,form .form-group label.checkbox .field_with_errors.checked~span:after{border-color:#ffffff}form .nested-fields{padding:15px;border:1px solid #E4E6EF;border-radius:5px;margin-bottom:10px}form .bold-input{font-weight:bold}.project-statuses{margin-top:50px;justify-content:space-between}.project-statuses--requirements{cursor:pointer;border:1px solid #3699FF;border-radius:2px;margin-bottom:20px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;width:40%;min-height:130px}.project-statuses--requirements li,.project-statuses--requirements p{color:#000}.project-statuses--requirements li{font-size:.8rem}.project-statuses--requirements i{color:#3699FF}.project-statuses--requirements:hover{background:#3699FF;color:#fff}.project-statuses--requirements:hover i{color:#fff}.salesmap-selection--icon{cursor:pointer;font-size:2rem}.salesmap-selection--icon-active{color:#1BC5BD}.salesmap-selection--icon-active:hover{color:#B5B5C3}.salesmap-selection--icon:hover{color:#1BC5BD}.project{margin-top:50px;justify-content:space-between}.project--to_thd{cursor:pointer;border:1px solid #3699FF;border-radius:2px;margin-bottom:20px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#3699FF;min-width:33%;min-height:80px;color:#fff}.project--to_thd li,.project--to_thd p{color:#000}.project--to_thd li{font-size:.8rem}.project--to_thd i{color:#fff}.project--to_thd:hover{background:#fff;color:#3699FF}.project--to_thd:hover i{color:#3699FF}form .input-belongs-to__nested>legend{width:auto}form .input-belongs-to__nested .input-group-append{position:absolute;right:-40px;top:-2px}form .input-belongs-to__nested .input-group-append .btn-nested-add{text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:row}form .input-belongs-to__nested .field-nested-accordion{height:0;overflow:hidden;transition:height .5s ease-in-out}form .input-belongs-to__nested .field-nested-accordion__expanded{padding:20px;border:1px solid #ccc;border-radius:5px;height:auto;margin-top:20px}.proposal .card.card-custom.proposal--form-header{border:1px solid #e8e8e8}.proposal .proposal--pricing-table{background:#fff;border:1px solid #e8e8e8;padding:15px;text-align:center}.proposal .proposal--pricing-table .datatable-cell{padding:5px 10px;margin-bottom:5px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.proposal .proposal--pricing-units{padding:15px 0;flex-wrap:wrap}.proposal .proposal--pricing-units .proposal--pricing-unit{min-width:50%;border:1px solid #e8e8e8}.proposal .proposal--pricing-units .proposal--pricing-unit .card-body{padding:1rem}.subheader h2{font-size:1.2rem}.subheader .breadcrumb.breadcrumb-transparent,.subheader .breadcrumb.breadcrumb-transparent.my-2{margin:0 !important}@media screen and (min-width: 1500px){.subheader h2{font-size:1.5rem}.breadcrumb.breadcrumb-transparent,.breadcrumb.breadcrumb-transparent.my-2{margin:inherit !important}}.login.login-4 .login-logo img{width:200px;height:auto}.login.login-4 .login-aside .login-conteiner{background-size:cover !important;background-position:center center}@media screen and (max-width: 991px){.login.login-4>.login-container{align-items:start}.login.login-4 .login-aside .login-conteiner{min-height:300px !important}}.parts-list__pieces-table th:first-child{width:15%}.parts-list__pieces-table th:nth-child(2){width:40%}.parts-list__pieces-table th:last-child{width:10%}table.table th.cell-label .cell-label__sort-indicator{display:inline-block;width:1em;padding:0;margin:0}table.table th.cell-label .cell-label__sort-indicator svg{height:1em}.filters .card-header .card-title{text-transform:uppercase}.login-page .login-container{position:relative}.login-page .login-form{margin-bottom:3rem}.login-page__signature{position:absolute;bottom:0;text-align:center;width:100%;background:#fff}.login-page__signature h3{font-weight:700}.MuiFormHelperText-root{color:red}#proposal_installation_price,#gfn_proposal_installation_price{font-weight:bold}.w-33{width:33%}.background-dropdown{min-width:200px}.queue-link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px}#kt_quick_user_toggle{overflow:visible}@media screen and (min-width: 640px){.dropdown-menu.background-dropdown__menu{width:400px}}@media screen and (min-width: 768px){.dropdown-menu.background-dropdown__menu{width:500px}}.fc-event.fc-h-event.event-green{background-color:#00a65a;border-color:#008d4c}.fc-event.fc-h-event.event-red{background-color:#dd4b39;border-color:#d73925}.fc-event.fc-h-event.event-yellow{background-color:#f39c12;border-color:#e08e0b}.fc-event.fc-h-event.event-blue{background-color:#0073b7;border-color:#005384}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.header-mobile .brand-logo{height:100%;padding:10px}.header-mobile .brand-logo>img{height:100%;width:auto}@media screen and (max-width: 1199px){.table th.column__created_at,.table td.row__created_at,.table th.column__active_version_nr,.table td.row__active_version_nr{display:none}.table-responsive{overflow:visible}.content .wizard.wizard-3 .wizard-nav .wizard-steps .wizard-step .wizard-label{padding:1rem 0 0 0}.suppliers .table th.column__currency_symbol,.suppliers .table td.row__currency_symbol{display:none}.customers .table th.column__customer_type,.customers .table td.row__customer_type,.customers .table th.column__agents,.customers .table td.row__agents,.customers .table th.column__approved,.customers .table td.row__approved{display:none}.articles .table th.column__image,.articles .table th.column__material,.articles .table th.column__package_qty,.articles .table th.column__packaging_method,.articles .table th.column__percentage_rounding,.articles .table td.row__image,.articles .table td.row__material,.articles .table td.row__package_qty,.articles .table td.row__packaging_method,.articles .table td.row__percentage_rounding,.gfn_articles .table th.column__image,.gfn_articles .table th.column__material,.gfn_articles .table th.column__package_qty,.gfn_articles .table th.column__packaging_method,.gfn_articles .table th.column__percentage_rounding,.gfn_articles .table td.row__image,.gfn_articles .table td.row__material,.gfn_articles .table td.row__package_qty,.gfn_articles .table td.row__packaging_method,.gfn_articles .table td.row__percentage_rounding{display:none}.niche_materials .table th.column__price,.niche_materials .table th.column__reduced_price,.niche_materials .table td.row__price,.niche_materials .table td.row__reduced_price{display:none}.users .table th.column__external_ref,.users .table th.column__email,.users .table td.row__external_ref,.users .table td.row__email{display:none}}.aside__footer{text-align:center;color:#B5B5C3;font-size:0.8rem;padding:10px}
