@font-face{font-family:"Inteligable-Icons";src:url(/static/media/Inteligable-Icons.3db85172.ttf) format("truetype"),url(/static/media/Inteligable-Icons.94abed5e.woff) format("woff"),url(/static/media/Inteligable-Icons.f7ba86ba.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:"Inteligable-Icons"!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-circle-arrow-up:before{content:""}.icon-archived:before{content:""}.icon-audio-document:before{content:""}.icon-comment:before{content:""}.icon-excel:before{content:""}.icon-no-information:before{content:""}.icon-pdf:before{content:""}.icon-ppt:before{content:""}.icon-video-document:before{content:""}.icon-word:before{content:""}.icon-account:before{content:""}.icon-add-to-project:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.icon-bold:before{content:""}.icon-brochure:before{content:""}.icon-bullets:before{content:""}.icon-calendar:before{content:""}.icon-card-view:before{content:""}.icon-center-align:before{content:""}.icon-check:before{content:""}.icon-check2:before{content:""}.icon-circle-arrow-down:before{content:""}.icon-collapse:before{content:""}.icon-construction:before{content:""}.icon-contact-404:before{content:""}.icon-contact-other:before{content:""}.icon-contacts:before{content:""}.icon-commercial:before{content:""}.icon-decrease-indent:before{content:""}.icon-delete:before{content:""}.icon-document:before{content:""}.icon-edit-columns:before{content:""}.icon-edit:before{content:""}.icon-employee:before{content:""}.icon-erase:before{content:""}.icon-expand:before{content:""}.icon-favorite:before{content:""}.icon-filter:before{content:""}.icon-handbook:before{content:""}.icon-image:before{content:""}.icon-increase-indent:before{content:""}.icon-inventory:before{content:""}.icon-italic:before{content:""}.icon-justify-align:before{content:""}.icon-left-align:before{content:""}.icon-less-2:before{content:""}.icon-link:before{content:""}.icon-list-view:before{content:""}.icon-corporative:before{content:""}.icon-orders:before{content:""}.icon-plus-2:before{content:""}.icon-products:before{content:""}.icon-projects:before{content:""}.icon-proposals:before{content:""}.icon-provider:before{content:""}.icon-public:before{content:""}.icon-remodeling:before{content:""}.icon-residential:before{content:""}.icon-right-align:before{content:""}.icon-search:before{content:""}.icon-settings:before{content:""}.icon-sort-down:before{content:""}.icon-sort-up:before{content:""}.icon-sort:before{content:""}.icon-strikethrough:before{content:""}.icon-tasks:before{content:""}.icon-technical-sheet:before{content:""}.icon-time:before{content:""}.icon-under-construction:before{content:""}.icon-underline:before{content:""}.icon-upload:before{content:""}.icon-url:before{content:""}.icon-x:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-access:before{content:""}.icon-alert:before{content:""}.icon-attach:before{content:""}.icon-audiovideo:before{content:""}.icon-blinds:before{content:""}.icon-cabling:before{content:""}.icon-decor-wave:before{content:""}.icon-design:before{content:""}.icon-evaluation:before{content:""}.icon-go-left:before{content:""}.icon-go-right:before{content:""}.icon-heart-2:before{content:""}.icon-lights:before{content:""}.icon-location:before{content:""}.icon-mail:before{content:""}.icon-maintenance:before{content:""}.icon-phone-2:before{content:""}.icon-programming:before{content:""}.icon-rack:before{content:""}.icon-sprinkler:before{content:""}.icon-support:before{content:""}.icon-wifi:before{content:""}.icon-alarms:before{content:""}.icon-audio:before{content:""}.icon-cctv:before{content:""}.icon-close:before{content:""}.icon-decor-l:before{content:""}.icon-decor-ll:before{content:""}.icon-decor-n:before{content:""}.icon-decor-o:before{content:""}.icon-decor-title:before{content:""}.icon-engineering:before{content:""}.icon-firealarm:before{content:""}.icon-heart:before{content:""}.icon-installation:before{content:""}.icon-integration:before{content:""}.icon-menu:before{content:""}.icon-phone:before{content:""}.icon-plus:before{content:""}.icon-temperature:before{content:""}.icon-training:before{content:""}.icon-video:before{content:""}.icon-whatsapp:before{content:""}.icon-left-direction:before{content:""}.icon-right-direction:before{content:""}.icon-basic-concepts:before{content:""}.icon-cost-chart:before{content:""}.icon-gain-chart:before{content:""}.icon-logbook:before{content:""}.icon-no-content:before{content:""}.icon-price-chart:before{content:""}.icon-company:before{content:""}.icon-collapse-2:before{content:""}.icon-collapse-left:before{content:""}.icon-expand-2:before{content:""}.icon-expand-right:before{content:""}.icon-maps:before{content:""}.icon-new-construction:before{content:""}.icon-center:before{content:""}.icon-duplicate:before{content:""}.icon-quotation:before{content:""}.icon-rest-day:before{content:""}.icon-save:before{content:""}.icon-send-mail:before{content:""}.icon-binoculars:before{content:""}.icon-password:before{content:""}.icon-sharing:before{content:""}.icon-quick-guide:before{content:""}.icon-catalog:before{content:""}.icon-calculate:before{content:""}.icon-refresh:before{content:""}.icon-printer:before{content:""}.icon-dragdrop:before{content:""}.icon-preview:before{content:""}.icon-xml-doc:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-full-screen:before{content:""}.icon-light-accessories:before{content:""}.icon-light-control:before{content:""}.icon-home-theatre:before{content:""}.icon-videoconference:before{content:""}.icon-close-screen:before{content:""}.icon-notification:before{content:""}.icon-accessories:before{content:""}.icon-copy:before{content:""}.icon-outlet-plug:before{content:""}.icon-video-distribution:before{content:""}.icon-tv-mount:before{content:""}.icon-tv-areas:before{content:""}.icon-meeting-room:before{content:""}.icon-ambient-audio:before{content:""}.icon-no-blueprints:before{content:""}.icon-pool-spa:before{content:""}.icon-no-systems:before{content:""}.icon-digital-signage:before{content:""}.icon-energy-monitoring:before{content:""}.icon-sign-out:before{content:""}.icon-change-order:before{content:""}.icon-payment:before{content:""}.icon-conduit-pipe:before{content:""}.icon-error:before{content:""}.icon-golf-simulator:before{content:""}.icon-voucher:before{content:""}.icon-fiber-neutral-network:before{content:""}.icon-unarchive:before{content:""}.icon-employee-2:before{content:""}.icon-phase:before{content:""}.icon-reel:before{content:""}.icon-specialty:before{content:""}.icon-task-group:before{content:""}.icon-warning:before{content:""}.icon-zone:before{content:""}.icon-blueprint:before{content:""}.icon-task-group-404:before{content:""}.icon-vehicle-404:before{content:""}.icon-map-view:before{content:""}.icon-no-tools:before{content:""}.icon-re-assign:before{content:""}.icon-tools:before{content:""}.icon-vehicle:before{content:""}.icon-warehouse:before{content:""}.icon-catalogue:before{content:""}.icon-confirmation:before{content:""}.icon-move:before{content:""}.icon-order-status:before{content:""}.icon-paid:before{content:""}.icon-pending-payment:before{content:""}.icon-quote:before{content:""}.icon-administration:before{content:""}.icon-stock-404:before{content:""}.icon-no-bom:before{content:""}.icon-no-products:before{content:""}.icon-computer-equipment:before{content:""}.icon-unlocked:before{content:""}.icon-install:before{content:""}.icon-new-password:before{content:""}.icon-no-results:before{content:""}.icon-birthday:before{content:""}@font-face{font-family:"Mirai-Black";src:url(/static/media/39BBA7_0_0.d1763867.eot);src:url(/static/media/39BBA7_0_0.d1763867.eot) format("embedded-opentype"),url(/static/media/39BBA7_0_0.c56bcc3e.woff2) format("woff2"),url(/static/media/39BBA7_0_0.7d57de77.woff) format("woff"),url(/static/media/39BBA7_0_0.3d16c15c.ttf) format("truetype")}@font-face{font-family:"Mirai-Bold";src:url(/static/media/39BBA7_2_0.1c014770.eot);src:url(/static/media/39BBA7_2_0.1c014770.eot) format("embedded-opentype"),url(/static/media/39BBA7_2_0.65450402.woff2) format("woff2"),url(/static/media/39BBA7_2_0.a76b6675.woff) format("woff"),url(/static/media/39BBA7_2_0.990232e2.ttf) format("truetype")}@font-face{font-family:"Mirai-Medium";src:url(/static/media/39BBA7_4_0.2ee6ccb2.eot);src:url(/static/media/39BBA7_4_0.2ee6ccb2.eot) format("embedded-opentype"),url(/static/media/39BBA7_4_0.87fa2f17.woff2) format("woff2"),url(/static/media/39BBA7_4_0.37ce2fb4.woff) format("woff"),url(/static/media/39BBA7_4_0.0982df1e.ttf) format("truetype")}@font-face{font-family:"Mirai-LightItalic";src:url(/static/media/39BBA7_5_0.a7e9b88b.eot);src:url(/static/media/39BBA7_5_0.a7e9b88b.eot) format("embedded-opentype"),url(/static/media/39BBA7_5_0.8a1eacae.woff2) format("woff2"),url(/static/media/39BBA7_5_0.c870d38c.woff) format("woff"),url(/static/media/39BBA7_5_0.606e2b48.ttf) format("truetype")}@font-face{font-family:"Mirai-Italic";src:url(/static/media/39BBA7_6_0.cb8b4d93.eot);src:url(/static/media/39BBA7_6_0.cb8b4d93.eot) format("embedded-opentype"),url(/static/media/39BBA7_6_0.20d4557e.woff2) format("woff2"),url(/static/media/39BBA7_6_0.9cddd205.woff) format("woff"),url(/static/media/39BBA7_6_0.799ee05b.ttf) format("truetype")}@font-face{font-family:"Mirai-MediumItalic";src:url(/static/media/39BBA7_8_0.8da012be.eot);src:url(/static/media/39BBA7_8_0.8da012be.eot) format("embedded-opentype"),url(/static/media/39BBA7_8_0.87d975bb.woff2) format("woff2"),url(/static/media/39BBA7_8_0.6b8bdd61.woff) format("woff"),url(/static/media/39BBA7_8_0.05e81e5d.ttf) format("truetype")}@font-face{font-family:"Mirai-Regular";src:url(/static/media/39BBA7_9_0.f01baa3d.eot);src:url(/static/media/39BBA7_9_0.f01baa3d.eot) format("embedded-opentype"),url(/static/media/39BBA7_9_0.9b13440c.woff2) format("woff2"),url(/static/media/39BBA7_9_0.0322a89b.woff) format("woff"),url(/static/media/39BBA7_9_0.8d1f4f70.ttf) format("truetype")}@media print{html,html body{position:static!important;background-color:#fff!important}html,html body,main{width:auto!important;height:auto!important;overflow:auto!important}main .main-content{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;overflow:auto!important}table,td,th,tr{page-break-after:auto}td,th,tr{page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}}body,html{position:fixed;width:100%;height:100%;overflow:hidden;background-color:#f4f5f6}body{font-family:"Mirai-Regular";font-size:16px;color:#243746;-webkit-overflow-scrolling:touch}label{display:block;margin-bottom:5px;text-transform:uppercase;line-height:15px;letter-spacing:1.5px;font-family:"Mirai-Bold";font-size:14px}label.no-related-element{padding:15px 15px 0}p{margin:0}h6{font-weight:400}.title-line{width:25px;height:3px;background-color:#4e89e4}#root{width:100%;height:100%;overflow:hidden}.no-horizontal-margin{margin-right:0!important;margin-left:0!important}.no-vertical-margin{margin-top:0!important;margin-bottom:0!important}.no-horizontal-padding{padding-right:0!important;padding-left:0!important}.version-banner{position:relative;background-color:#ff4438;color:#fff}.version-banner .content{width:100%;position:absolute;top:50%;padding:0 20px;transform:translateY(-50%);text-align:center;box-sizing:border-box;font-family:"Mirai-Medium"}.version-banner span{display:inline-block;vertical-align:middle}.version-banner .icon-advertencia{margin-right:10px;font-size:22px}.version-banner .text{max-width:100%;margin-left:-35px;padding-left:35px;box-sizing:border-box;text-align:center;line-height:16px;font-size:14px}.version-banner:hover{background-color:#e1271b;cursor:pointer}main{width:100%;height:100%;overflow:hidden}main.app-review .main-content .catalog-detail .top-bar .right,main.app-review .main-content .catalog .paquetes,main.app-review .main-content .catalog .top-bar .buttons,main.app-review .main-content .persons .top-bar .buttons,main.app-review .main-content .quotes .top-bar .buttons,main.app-review .main-nav .icon-employee,main.app-review .main-nav .icon-employee-2,main.app-review .main-nav .icon-inventory,main.app-review .main-nav .icon-maps,main.app-review .main-nav .icon-orders,main.app-review .main-nav .icon-projects,main.app-review .main-nav .icon-proposals{display:none}main .main-content{position:absolute;right:0;bottom:0;background-color:#fff}main .main-content .not-found{left:0}main .main-content.hide-header-nav{top:0;left:0}main .main-content .customer-view .top-bar-wrapper{background-color:rgba(244,245,246,.5);border-bottom:2px solid #e5e7e9;box-sizing:border-box}main .main-content .customer-view .top-bar-wrapper .top-bar{max-width:1400px;padding:0;margin:auto;background-color:transparent;box-sizing:border-box}main .main-content .customer-view .top-bar-wrapper .top-bar .top-bar-title{padding-left:0}main .main-content .customer-view .top-bar-wrapper .top-bar .top-bar-title .logo-wrapper{width:100%;height:100%;display:inline-block;vertical-align:middle}main .main-content .customer-view .top-bar-wrapper .top-bar .top-bar-title .logo-wrapper img{display:block}main .main-content .customer-view .top-bar-wrapper .top-bar .buttons li{background-color:transparent;color:#808a94}main .main-content .customer-view .top-bar-wrapper .top-bar .buttons li span:hover{color:#4e89e4}main .main-content .customer-view .customer-view-footer{width:100%;background-color:#fff;box-sizing:border-box;border-top:2px solid #d6d9dc;line-height:35px}main .main-content .customer-view .customer-view-footer footer{max-width:1400px;margin:auto;box-sizing:border-box}main .main-content .customer-view .customer-view-footer hr{margin:0 -40px;border:none;border-bottom:2px solid #d6d9dc}main .main-content .customer-view .customer-view-footer button{padding:0;margin:0;background-color:transparent;border:none;font-size:14px;font-family:"Mirai-Bold";letter-spacing:.5px;color:#ff4438}main .main-content .customer-view .customer-view-footer button span{display:inline-block;vertical-align:middle}main .main-content .customer-view .customer-view-footer button span.icon-close,main .main-content .customer-view .customer-view-footer button span.icon-comment{margin-right:5px}main .main-content .customer-view .customer-view-footer button:hover{cursor:pointer;color:#e1271b}main .main-content .customer-view .customer-view-footer button.accept{width:130px;height:35px;border-radius:20px;background-color:#4e89e4;color:#fff}main .main-content .customer-view .customer-view-footer button.accept:hover{background-color:#316abc;color:#fff}main .main-content .customer-view .customer-view-footer .right-buttons .changes{color:#4e89e4}main .main-content .customer-view .customer-view-footer .right-buttons .changes:hover{color:#316abc}.detail-content .center-column-wrapper,.detail-content .left-column-wrapper,.detail-content .right-column-wrapper{box-sizing:border-box}.detail-content .center-column-wrapper .center-column,.detail-content .center-column-wrapper .left-column,.detail-content .center-column-wrapper .right-column,.detail-content .left-column-wrapper .center-column,.detail-content .left-column-wrapper .left-column,.detail-content .left-column-wrapper .right-column,.detail-content .right-column-wrapper .center-column,.detail-content .right-column-wrapper .left-column,.detail-content .right-column-wrapper .right-column{background-color:#f9f9fa}@media print,screen and (min-width:801px){label.no-related-element{padding:15px}.version-banner{height:60px}main.showing-version-banner .main-nav{top:60px}main.showing-version-banner .main-content{top:120px}main.development .main-nav,main.development .main-nav .version-wrapper{background-color:#243746}main.development .main-nav .links-wrapper .nav-item.active:after,main.development .main-nav .links-wrapper .nav-item:hover:after,main.development .main-nav .links-wrapper>a.active:after,main.development .main-nav .links-wrapper>a:hover:after{background-color:#2f4f60}main.development .main-nav .version-wrapper{color:hsla(0,0%,100%,.5)}main .main-content{top:60px;left:90px}main .main-content .customer-view .top-bar-wrapper{height:60px;padding:0 40px}main .main-content .customer-view .top-bar{height:60px}main .main-content .customer-view .top-bar .top-bar-title{line-height:60px}main .main-content .customer-view .top-bar .top-bar-title .logo-wrapper img{height:30px}main .main-content .customer-view .top-bar .buttons li span{line-height:60px}main .main-content .customer-view .customer-view-footer{height:75px;position:absolute;bottom:0}main .main-content .customer-view .customer-view-footer footer{padding:20px 40px}main .main-content .customer-view .customer-view-footer .right-buttons,main .main-content .customer-view .customer-view-footer button.accept{float:right}main .main-content .customer-view .customer-view-footer .right-buttons .accept{margin-left:20px;float:none}.detail-content.has-center-column .center-column-wrapper,.detail-content.has-center-column .left-column-wrapper,.detail-content.has-center-column .right-column-wrapper{width:33.33%}.detail-content.has-center-column .center-column-wrapper{display:inline-block;vertical-align:top;padding-left:7.5px;padding-right:7.5px}.detail-content .left-column-wrapper,.detail-content .right-column-wrapper{width:50%;display:inline-block;vertical-align:top}.detail-content .left-column-wrapper{padding-right:7.5px}.detail-content .right-column-wrapper{padding-left:7.5px}}@media only screen and (max-width:1200px){.detail-content.has-center-column .center-column-wrapper,.detail-content.has-center-column .left-column-wrapper,.detail-content.has-center-column .right-column-wrapper{width:50%}.detail-content.has-center-column .center-column-wrapper{padding-right:0}.detail-content.has-center-column .right-column-wrapper{padding-left:0;padding-right:7.5px;margin-top:15px}}@media only screen and (max-width:1100px){.detail-content.has-center-column .center-column-wrapper{padding:0}.detail-content .center-column-wrapper,.detail-content .left-column-wrapper,.detail-content .right-column-wrapper{width:100%!important;padding:0!important}.detail-content .center-column-wrapper,.detail-content .right-column-wrapper{margin-top:15px}}@media only screen and (max-width:800px){html.mobile-scrolling-address-bar{height:auto;position:static;overflow-y:auto}html.mobile-scrolling-address-bar body,html.mobile-scrolling-address-bar main .main-content{position:static}label.no-related-element{padding:15px 0}.version-banner{height:45px}.version-banner .content .text{line-height:12px;font-size:12px}main{overflow-y:auto}main.showing-version-banner .main-nav{top:45px}main.showing-version-banner .main-content{top:90px}main.development .main-nav .links-wrapper .nav-item,main.development .main-nav .links-wrapper>a,main.development .main-nav .version-wrapper{color:#243746}main .main-content{top:45px;left:0}main .main-content .customer-view .top-bar-wrapper{height:45px;padding:0 15px}main .main-content .customer-view .top-bar .top-bar-title{padding:0}main .main-content .customer-view .top-bar .top-bar-title .logo-wrapper img{height:25px}main .main-content .customer-view .customer-view-footer{position:relative}main .main-content .customer-view .customer-view-footer footer{padding:15px}main .main-content .customer-view .customer-view-footer button{display:block;margin:auto}main .main-content .customer-view .customer-view-footer .right-buttons .changes,main .main-content .customer-view .customer-view-footer button.accept{margin-top:15px}}@media print{.customer-view .customer-view-footer{display:none}}.not-found,.under-construction{height:100%}.not-found.white-background,.under-construction.white-background{background-color:#fff}.not-found.white-background .wrapper,.under-construction.white-background .wrapper{background-image:none}.not-found .wrapper,.under-construction .wrapper{height:100%;position:relative;overflow:auto;background-position:50%;background-size:cover;color:#fff}@media print,screen and (min-width:801px){.not-found .wrapper,.under-construction .wrapper{background-image:url(/static/media/404@2x.95418607.png)}}@media only screen and (max-width:800px){.not-found .wrapper,.under-construction .wrapper{background-image:url(/static/media/404-mobile@2x.7ca13bb0.png)}}.big-icon-and-text{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-sizing:border-box;text-align:center;margin:auto;font-family:"Mirai-Bold"}.big-icon-and-text .icon{font-size:180px;color:#243746}.big-icon-and-text .title{margin:0;letter-spacing:12.5px;font-size:100px;color:#243746}.big-icon-and-text p{margin-top:10px;line-height:37px;font-family:"Mirai-Bold";color:#acb3b9}.big-icon-and-text a,.big-icon-and-text button{display:inline-block;padding:10px 30px;box-sizing:border-box;border:none;margin:auto;background-color:#4e89e4;text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:1.5px;border-radius:40px;color:#fff}.big-icon-and-text a:hover,.big-icon-and-text button:hover{background-color:#316abc}@media print,screen and (min-width:801px){.big-icon-and-text .icon{font-size:180px}.big-icon-and-text p{margin-bottom:40px;font-size:30px;letter-spacing:3.5px}}@media only screen and (max-width:800px){.big-icon-and-text .icon{font-size:140px}.big-icon-and-text p{margin-bottom:20px;font-size:26px;letter-spacing:3px}}.auth{width:100%;height:100%;background-color:#4e89e4;background-image:url(/static/media/login-fondo.1ca42ff7.jpg);background-position:0;background-size:cover;overflow-y:scroll}.auth .centered{max-width:1280px;margin:0 auto;box-sizing:border-box}.auth .logo{padding:75px 0}.auth .modal-wrapper{padding-bottom:75px}.auth .modal{box-sizing:border-box;box-shadow:0 0 40px rgba(0,0,0,.1);background-color:#fff;text-align:center}.auth .modal h1{margin:0 0 20px;font-size:24px;font-family:"Mirai-Bold";letter-spacing:.5px}.auth .modal .error-message{height:20px;margin-top:0;margin-bottom:5px;font-size:11px;line-height:14px;color:#ff4438}.auth .modal .caption{height:60px;margin-top:5px;margin-bottom:13px}.auth .modal input{width:100%;padding:15px 0;margin:10px 0;border:none;border-bottom:2px solid #d8d9dc;outline:none;color:#243746}.auth .modal input::placeholder{color:#acb3b9}.auth .modal input.invalid{border-color:#ff4438;color:#ff4438}.auth .modal input:disabled{border-color:#d6d9dc;color:#d6d9dc}.auth .modal button{width:100%;max-width:250px;position:relative;display:block;padding:15px;margin:60px auto auto;text-transform:uppercase;font-family:"Mirai-Bold";font-size:14px;letter-spacing:2.5px;background-color:#4e89e4;border:none;border-radius:5px;color:#fff}.auth .modal button:hover{background-color:#316abc;cursor:pointer}.auth .modal button:disabled{background-color:#acb3b9!important;cursor:default}.auth .modal a{display:block;margin-top:20px;text-decoration:none;color:#4e89e4}.auth .modal a.disabled{color:#acb3b9!important;cursor:default}.auth .modal a:hover{color:#316abc}.auth.needs-password-reset .modal button,.auth.request-password-reset .modal button{margin-top:98px!important}.auth.needs-password-reset.email-sent .modal .caption,.auth.request-password-reset.email-sent .modal .caption{margin-top:64px}.auth.needs-password-reset.email-sent .modal button,.auth.request-password-reset.email-sent .modal button{max-width:300px}.auth.password-reset .modal button{margin-top:25px}@media only screen and (min-width:700px){.auth .centered{padding:0 125px}.auth .modal-wrapper{text-align:right}.auth .modal{display:inline-block;width:450px;padding:50px 60px;border-radius:3px}}@media only screen and (max-width:699px){.auth .logo{text-align:center}.auth .modal{padding:50px 30px}}.employees-map{width:100%;height:100%;position:relative}.employees-map .expand-button{width:45px;height:45px;position:absolute;top:0;left:0;z-index:1;padding:0;line-height:40px;border:2px solid #e5e7e9;border-top:none;border-left:none;background-color:#f4f5f6;font-size:24px;color:#acb3b9}.employees-map .expand-button:hover{color:#4e89e4;cursor:pointer}.employees-map .list-items-column{height:100%;position:relative;background-color:#fff;z-index:1}.employees-map .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.employees-map .list-items-column .list-items{position:absolute;top:45px;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.employees-map .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.employees-map .list-items-column .list-items hr:first-child{display:none}.employees-map .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.employees-map .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.employees-map .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.employees-map .list-items-column .list-items li a figure{display:table;margin:0}.employees-map .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.employees-map .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.employees-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.employees-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.employees-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.employees-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.employees-map .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.employees-map .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.employees-map .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.employees-map .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.employees-map .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular";color:#acb3b9}.employees-map .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.employees-map .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.employees-map .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.employees-map .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.employees-map .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.employees-map .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.employees-map .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.employees-map .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.employees-map .list-items-column .list-items li a figure figcaption .subtitle.moving{color:#00cea1}.employees-map .list-items-column .list-items li a figure figcaption .subtitle.in-office{color:#4e89e4}.employees-map .list-items-column .list-items li a figure figcaption .subtitle.at-project{color:#ffb600}.employees-map .list-items-column .list-items li a figure figcaption .subtitle.at-supplier{color:#b14fc5}.employees-map .list-items-column .list-items li a figure figcaption .subtitle.at-coordinates{color:#acb3b9}.employees-map .list-items-column .list-items li a figure figcaption .subtitle.end-of-day,.employees-map .list-items-column .list-items li a figure figcaption .subtitle.end-of-lunch,.employees-map .list-items-column .list-items li a figure figcaption .subtitle.start-of-day,.employees-map .list-items-column .list-items li a figure figcaption .subtitle.start-of-lunch{color:#ff7f30}.employees-map .list-items-column .list-items li a figure figcaption .subtitle.end-tracking,.employees-map .list-items-column .list-items li a figure figcaption .subtitle.start-tracking{color:#007c38}.employees-map .map-main+.map-item-details .date-header{height:45px;position:relative;z-index:1;line-height:45px;border-bottom:2px solid #e5e7e9;background-color:#f4f5f6}.employees-map .map-main+.map-item-details .date-header .calendar{top:47px;right:0;left:auto;border-width:2px;border-color:#e5e7e9}.employees-map .map-main+.map-item-details .date-header .calendar .calendar-header{line-height:normal}.employees-map .map-main+.map-item-details .date-header .calendar .calendar-row{padding:0 15px}.employees-map .map-main+.map-item-details .date-header span{display:inline-block;vertical-align:middle}.employees-map .map-main+.map-item-details .date-header .date{padding:0 5px;font-family:"Mirai-Medium";font-size:14px}.employees-map .map-main+.map-item-details .date-header .arrow-left,.employees-map .map-main+.map-item-details .date-header .arrow-right,.employees-map .map-main+.map-item-details .date-header .icon-calendar{width:45px;text-align:center;font-size:20px;color:#4e89e4}.employees-map .map-main+.map-item-details .date-header .arrow-right,.employees-map .map-main+.map-item-details .date-header .icon-calendar{float:right}.employees-map .map-main+.map-item-details .activities-wrapper .big-icon-and-text .icon{font-size:110px;color:#d6d9dc}.employees-map .map-main+.map-item-details .activities-wrapper .big-icon-and-text p{margin-top:0;letter-spacing:normal;font-size:16px;color:#d6d9dc}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper{position:relative;padding-left:30px}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.moving:before{background-color:#00cea1}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.in-office:before{background-color:#4e89e4}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.at-project:before{background-color:#ffb600}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.at-supplier:before{background-color:#b14fc5}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.at-coordinates:before{background-color:#acb3b9}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.end-of-day:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.end-of-lunch:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.start-of-day:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.start-of-lunch:before{background-color:#ff7f30}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.end-tracking:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper.start-tracking:before{background-color:#007c38}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start{display:block}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info{position:relative;line-height:20px;margin-bottom:5px}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.moving:before{border-color:#00cea1}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.in-office:before{border-color:#4e89e4}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.at-project:before{border-color:#ffb600}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.at-supplier:before{border-color:#b14fc5}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.at-coordinates:before{border-color:#acb3b9}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.end-of-day:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.end-of-lunch:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.start-of-day:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.start-of-lunch:before{border-color:#ff7f30}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.end-tracking:before,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info.start-tracking:before{border-color:#007c38}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info .external-map-link,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info span{display:inline-block;vertical-align:top}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info .external-map-link{display:inline-block;margin-left:5px;color:#4e89e4}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info:before{width:8px;height:8px;position:absolute;top:0;left:-35px;border:5px solid;border-radius:50%;background-color:#fff;content:""}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start{line-height:15px;font-size:12px}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.moving{color:#00cea1}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.in-office{color:#4e89e4}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.at-project{color:#ffb600}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.at-supplier{color:#b14fc5}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.at-coordinates{color:#acb3b9}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.end-of-day,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.end-of-lunch,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.start-of-day,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.start-of-lunch{color:#ff7f30}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.end-tracking,.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .start.start-tracking{color:#007c38}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper:before{width:8px;position:absolute;top:0;left:0;bottom:-5px;border-radius:10px;content:""}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper:last-child:before{bottom:0}@media print,screen and (min-width:801px){.employees-map .list-items-column{width:380px}.employees-map .list-items-column .list-items,.employees-map .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}.employees-map .map-main+.map-item-details .date-header{padding-left:5px}.employees-map .map-main+.map-item-details .date-header .arrow-left:hover,.employees-map .map-main+.map-item-details .date-header .arrow-right:hover,.employees-map .map-main+.map-item-details .date-header .icon-calendar:hover{color:#316abc;cursor:pointer}.employees-map .map-main+.map-item-details .date-header .arrow-left.hidden,.employees-map .map-main+.map-item-details .date-header .arrow-right.hidden,.employees-map .map-main+.map-item-details .date-header .icon-calendar.hidden{visibility:hidden}.employees-map .map-main+.map-item-details .activities-wrapper .activities-info .activity-wrapper .activity-info .external-map-link:hover{color:#316abc}}@media only screen and (max-width:800px){.employees-map .expand-button{z-index:2}.employees-map .list-items-column .list-items{right:0}.employees-map .list-items-column .top-bar{width:100%}}.calendar{position:absolute;z-index:10;background-color:#fff;border:1px solid #d6d9dc;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.calendar:focus{outline:0}.calendar .calendar-header{text-align:center;border-bottom:1px solid #e5e7e9}.calendar .calendar-header .calendar-date{display:inline-block;vertical-align:middle;padding-right:5px;font-size:14px;text-transform:capitalize;font-family:"Mirai-Bold"}.calendar .calendar-header button{height:auto;width:auto;display:inline-block;vertical-align:middle;font-size:20px;line-height:15px;background-color:transparent;border:none;color:#4e89e4}.calendar .calendar-header button.hidden-button{visibility:hidden}.calendar .calendar-header button.left-button{float:left}.calendar .calendar-header button.right-button{float:right}.calendar .calendar-row{text-align:center}.calendar .calendar-row>button,.calendar .calendar-row>span{width:14.28%;display:inline-block;text-align:center;font-size:13px}.calendar .calendar-row>button{height:35px;line-height:32px;text-align:center;background-color:transparent;border:none}.calendar .calendar-row>button.disabled-day,.calendar .calendar-row>button.disabled-day.faded{color:#d6d9dc}.calendar .calendar-row>button span{width:30px;height:30px;display:inline-block;border-radius:50%}.calendar .calendar-row>button span.selected-date{background-color:#4e89e4;font-family:"Mirai-Bold";color:#fff!important}.calendar .calendar-row>button span.selected-date.today{background-color:#4e89e4}.calendar .calendar-row>button span.today{font-family:"Mirai-Bold";color:#4e89e4}.calendar .calendar-row>button.faded{color:#d6d9dc}.calendar .calendar-weekdays{padding-top:10px!important;padding-bottom:10px!important;font-size:14px;font-family:"Mirai-Bold";color:#acb3b9}@media print,screen and (min-width:801px){.calendar{left:15px;right:15px}.calendar .calendar-header{padding:10px 15px}.calendar .calendar-row{padding:0 15px}.calendar .calendar-row>button.disabled-day{cursor:default}.calendar .calendar-row>button.disabled-day:hover span{background-color:transparent!important}.calendar .calendar-row>button:hover span:not(.selected-date){font-family:"Mirai-Bold";color:#4e89e4;cursor:pointer}.calendar .calendar-header button:hover{cursor:pointer;color:#316abc}}@media only screen and (max-width:800px){.calendar{left:0;right:0}.calendar .calendar-header{padding:10px}.calendar .calendar-row{padding:0 5px}}.loader-wrapper{width:130px;height:13px;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.loader-wrapper svg{position:relative;animation:move .3s linear infinite}.loader-wrapper path{animation:color 4s linear infinite}@keyframes move{0%{left:-26px}to{left:0}}@keyframes color{0%{fill:#4e89e4}20%{fill:#4e89e4}25%{fill:#00cea1}45%{fill:#00cea1}50%{fill:#ffb600}70%{fill:#ffb600}75%{fill:#ff4438}95%{fill:#ff4438}to{fill:#4e89e4}}.map-main,.map-main .google-map{position:absolute;right:0;bottom:0;left:0}.map-main .google-map{top:0;background-color:#f3f4f5}.map-main .gm-style-iw+div{display:none}.map-main .map-buttons{width:40px;position:absolute;right:20px;bottom:30px}.map-main .map-buttons button{width:100%;height:40px;display:block;line-height:20px;background-color:#4e89e4;border-radius:3px;border:none;font-size:14px;color:#fff}.map-main .map-buttons button.icon-center{margin-bottom:15px}.map-main .map-buttons button.icon-zoom-in{margin-bottom:5px}.map-main+.map-item-details{position:absolute;top:0;right:0;bottom:0;background-color:#fff;overflow-y:hidden}.map-main+.map-item-details.hidden{display:none}.map-main+.map-item-details .header{height:45px;border-bottom:2px solid #e5e7e9;line-height:45px}.map-main+.map-item-details .header span{display:inline-block}.map-main+.map-item-details .header .name{width:100%;display:inline-block;padding-right:45px;margin-right:-45px;box-sizing:border-box;font-family:"Mirai-Bold"}.map-main+.map-item-details .header .icon-close{width:45px;height:100%;position:relative;float:right;text-align:center;color:#4e89e4}.map-main+.map-item-details .activities-wrapper{position:absolute;top:90px;right:0;bottom:0;left:0;overflow-y:auto}.map-main+.map-item-details .activities-wrapper .activities-info{padding:30px 25px}@media print,screen and (min-width:801px){.map-main{width:100%}.map-main.showing-activity .map-buttons{right:440px}.map-main .map-buttons button:hover{background-color:#316abc;cursor:pointer}.map-main+.map-item-details{width:380px;border-left:2px solid #e5e7e9}.map-main+.map-item-details .header .name{padding-left:20px}.map-main+.map-item-details .header .icon-close:hover{color:#316abc;cursor:pointer}}@media only screen and (max-width:800px){.map-main{z-index:1}.map-main.showing-list{z-index:0}.map-main+.map-item-details{width:100%;z-index:3}.map-main+.map-item-details .header .name{padding-left:15px}}.local-search{height:100%;line-height:normal}.local-search.active .icon-close,.local-search.active .icon-search{color:#4e89e4}.local-search .local-search-input-wrapper{width:250px;height:100%;padding-right:45px;margin-right:-45px;display:inline-block;vertical-align:top;border-left:2px solid #e5e7e9}.local-search .local-search-input-wrapper input{width:100%;height:100%;padding:0 15px;background-color:transparent;font-size:16px;outline:none;box-sizing:border-box;border:none;border-right:2px solid #e5e7e9}.local-search .local-search-input-wrapper .icon-close{font-size:18px;color:#acb3b9}.local-search .local-search-input-wrapper .icon-close.hidden{visibility:hidden}.local-search .local-search-input-wrapper .icon-close:hover{color:#4e89e4;cursor:pointer}.local-search .icon-close,.local-search .icon-search{min-width:45px;display:inline-block;vertical-align:top;line-height:45px}@media only screen and (max-width:800px){.local-search.active{height:43px;position:fixed;left:0;right:0;z-index:1;background-color:#fff;box-sizing:border-box}.local-search.active .local-search-input-wrapper{width:100%;position:relative;padding-right:45px;margin-right:-45px;box-sizing:border-box;border-left:none;z-index:1}.local-search.active .local-search-input-wrapper input{padding-right:0;margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0}.local-search.active .icon-close,.local-search.active .icon-search{position:relative;z-index:5}.local-search.active .icon-close{line-height:43px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#f9f9fa}}.top-bar{width:100%;position:relative;height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9;background-color:#fff}.top-bar.has-back-button .top-bar-title{padding-left:60px;margin-left:-45px}.top-bar.compact{width:380px}.top-bar.compact .local-search .local-search-input-wrapper{max-width:220px}.top-bar .top-bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;padding-left:15px;box-sizing:border-box;line-height:45px;font-family:"Mirai-Bold";color:#243746;letter-spacing:1px}.top-bar .back-button{width:45px;height:100%;position:relative;display:inline-block;vertical-align:top;line-height:45px;text-align:center;background-color:#f9f9fa;font-size:22px;color:#acb3b9}.top-bar .back-button:hover{color:#4e89e4;cursor:pointer}.top-bar .buttons{height:100%;position:relative;display:inline-block;padding:0;margin:0;list-style-type:none}.top-bar .buttons.left>li{margin-right:3px}.top-bar .buttons.left>li.grouped-icon{margin-right:-10px}.top-bar .buttons.right{float:right}.top-bar .buttons.right .add{line-height:44px;background-color:#4e89e4;color:#fff}.top-bar .buttons.right .add:hover{background-color:#316abc}.top-bar .buttons.right>li{margin-left:3px}.top-bar .buttons.right>li:first-child{margin-left:0}.top-bar .buttons>li{width:45px;height:100%;display:inline-block;vertical-align:top;background-color:#f9f9fa;text-align:center;line-height:45px;font-size:24px;color:#acb3b9;cursor:pointer}.top-bar .buttons>li.custom-button{width:auto;min-width:45px}.top-bar .buttons>li.active,.top-bar .buttons>li:hover{color:#4e89e4}.top-bar .buttons>li.active.filter{color:#00cea1}.top-bar .buttons>li.disabled{color:#d6d9dc;cursor:default}.top-bar .buttons>li.disabled.add{background-color:#acb3b9!important}@media print,screen and (min-width:801px){.top-bar{z-index:1}.top-bar .top-bar-title{font-size:20px}.top-bar.compact{border-right:2px solid #e5e7e9}}@media only screen and (max-width:800px){.top-bar .top-bar-title{font-size:16px}.top-bar .back-button{display:inline-block}}.not-found,.person-tabs-controller{position:absolute;top:0;right:0;bottom:0}.not-found.employee .person-detail .profile-picture img,.person-tabs-controller.employee .person-detail .profile-picture img{max-height:140px}.not-found.employee .person-detail .license-expiring-date .expired,.person-tabs-controller.employee .person-detail .license-expiring-date .expired{color:#ff4438}.not-found.employee .person-detail .license-expiring-date .about-to-expire,.person-tabs-controller.employee .person-detail .license-expiring-date .about-to-expire{color:#ff7f30}.not-found.employee .employee-petty-cash h6,.person-tabs-controller.employee .employee-petty-cash h6{padding-top:0!important;padding-bottom:0!important;margin:0;font-family:"Mirai-Bold";font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.not-found.employee .employee-petty-cash .value-label-boxes:first-child,.person-tabs-controller.employee .employee-petty-cash .value-label-boxes:first-child{padding-left:15px}.not-found.employee .employee-petty-cash .employee-petty-cash-table,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin-top:30px}.not-found.employee .employee-petty-cash .employee-petty-cash-table .table-body-wrapper,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.not-found.employee .employee-petty-cash .employee-petty-cash-table td,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table td{font-size:14px}.not-found.employee .employee-petty-cash .employee-petty-cash-table td.amount,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table td.amount{color:#00cea1}.not-found.employee .employee-petty-cash .employee-petty-cash-table td.amount .expense,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table td.amount .expense{color:#ff4438}.not-found.employee .employee-petty-cash .employee-petty-cash-table td.icon a,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table td.icon a{display:inline-block;margin:0 5px;text-decoration:none;color:#4e89e4}.not-found.employee .employee-petty-cash .employee-petty-cash-table td.icon a:hover,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table td.icon a:hover{color:#316abc}.not-found.employee .employee-petty-cash .employee-petty-cash-table td.icon .icon-link,.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table td.icon .icon-link{font-size:16px}.not-found.organization .organization-contacts h6,.person-tabs-controller.organization .organization-contacts h6{padding-bottom:0!important;margin:0;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold"}.not-found.organization .organization-contacts .title-line,.person-tabs-controller.organization .organization-contacts .title-line{margin-bottom:0!important}.not-found.organization .organization-contacts .related-contacts,.person-tabs-controller.organization .organization-contacts .related-contacts{background-color:transparent;margin-top:0}.not-found .person-detail,.person-tabs-controller .person-detail{margin:30px 0;background-color:#f9f9fa}.not-found .person-detail.person-projects .projects-wrapper,.person-tabs-controller .person-detail.person-projects .projects-wrapper{padding:15px}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper{padding:15px;box-sizing:border-box}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper{padding:20px 15px;border-radius:3px;background-color:rgba(229,231,233,.5)}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper{margin:auto;font-size:28px;text-align:center}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon{padding:0 10px}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon.prospect,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon.prospect{color:#4e89e4}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon.active,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon.active{color:#00cea1}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon.archived,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .icon.archived{color:#d6d9dc}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .construction,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .construction{color:#acb3b9;padding:0 10px}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .name,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .name{height:38px;font-family:"Mirai-Bold";margin:20px 0;font-size:16px}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .name,.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .relationship,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .name,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .relationship{display:block}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .relationship,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper .relationship{font-size:14px}.not-found .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper a,.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper a{display:block;margin-top:30px;text-decoration:none;text-transform:uppercase;font-family:"Mirai-Bold";letter-spacing:1.5px;font-size:13px;color:#4e89e4}.not-found .person-detail.cv-contracts-attachments,.person-tabs-controller .person-detail.cv-contracts-attachments{margin-bottom:0}.not-found .person-detail.cv-contracts-attachments+.person-detail,.person-tabs-controller .person-detail.cv-contracts-attachments+.person-detail{margin-top:0;border-top:2px solid #e5e7e9}.not-found .person-detail .profile-picture,.person-tabs-controller .person-detail .profile-picture{width:100%}.not-found .person-detail .profile-picture img,.person-tabs-controller .person-detail .profile-picture img{max-height:80px;max-width:100%}.not-found .person-detail .emergency-contact span,.person-tabs-controller .person-detail .emergency-contact span{display:block}.not-found .person-detail .person-address .attachment-link,.person-tabs-controller .person-detail .person-address .attachment-link{vertical-align:top}.not-found .person-detail .person-info .value,.person-tabs-controller .person-detail .person-info .value{display:inline-block!important;vertical-align:middle}.not-found .person-detail .person-info .whatsapp-link,.person-tabs-controller .person-detail .person-info .whatsapp-link{display:inline-block;vertical-align:middle;margin-left:5px;font-size:18px}.not-found .person-detail .relationships .detail-box-item,.person-tabs-controller .person-detail .relationships .detail-box-item{padding-top:10px}.not-found .person-detail .relationships .detail-box-item .related-contact-brand,.not-found .person-detail .relationships .detail-box-item .related-supplier-brand,.person-tabs-controller .person-detail .relationships .detail-box-item .related-contact-brand,.person-tabs-controller .person-detail .relationships .detail-box-item .related-supplier-brand{display:inline-block;margin-top:20px;margin-right:40px}.not-found .person-detail .relationships .detail-box-item .related-contact-brand .brand-logo,.not-found .person-detail .relationships .detail-box-item .related-supplier-brand .brand-logo,.person-tabs-controller .person-detail .relationships .detail-box-item .related-contact-brand .brand-logo,.person-tabs-controller .person-detail .relationships .detail-box-item .related-supplier-brand .brand-logo{width:150px;background-position:50%;background-size:contain;background-repeat:no-repeat}.not-found .person-detail .relationships .detail-box-item .related-supplier-brand .brand-logo,.person-tabs-controller .person-detail .relationships .detail-box-item .related-supplier-brand .brand-logo{height:40px}.not-found .person-detail .relationships .detail-box-item .related-contact-brand .brand-logo,.person-tabs-controller .person-detail .relationships .detail-box-item .related-contact-brand .brand-logo{height:30px}.not-found .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper,.person-tabs-controller .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper{margin-top:5px}.not-found .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper a,.not-found .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper span,.person-tabs-controller .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper a,.person-tabs-controller .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper span{display:inline-block;vertical-align:middle}.not-found .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper a,.person-tabs-controller .person-detail .relationships .detail-box-item .related-contact-brand .relationship-wrapper a{margin-left:20px}.not-found .person-detail.supplier-locations .address-wrapper,.person-tabs-controller .person-detail.supplier-locations .address-wrapper{margin-top:20px}.not-found .person-detail.supplier-locations .address-wrapper .subtitle,.person-tabs-controller .person-detail.supplier-locations .address-wrapper .subtitle{display:block;margin-bottom:10px}.not-found .person-detail.supplier-locations .map,.person-tabs-controller .person-detail.supplier-locations .map{display:block;min-height:200px;position:relative;padding:0;background-position:50%;background-size:cover}.not-found .person-detail.supplier-locations .map img,.person-tabs-controller .person-detail.supplier-locations .map img{height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-20px}.not-found .person-detail .salaries-table-wrapper,.person-tabs-controller .person-detail .salaries-table-wrapper{padding:30px 0}.not-found .person-detail .pto-table-wrapper h6,.not-found .person-detail .salaries-table-wrapper h6,.person-tabs-controller .person-detail .pto-table-wrapper h6,.person-tabs-controller .person-detail .salaries-table-wrapper h6{padding-top:0!important;padding-bottom:0!important;margin:0;font-family:"Mirai-Bold";font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.not-found .person-detail .pto-table,.not-found .person-detail .salaries-table,.not-found .person-detail .vacations-history-table,.person-tabs-controller .person-detail .pto-table,.person-tabs-controller .person-detail .salaries-table,.person-tabs-controller .person-detail .vacations-history-table{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin-top:30px}.not-found .person-detail .pto-table .table-body-wrapper,.not-found .person-detail .salaries-table .table-body-wrapper,.not-found .person-detail .vacations-history-table .table-body-wrapper,.person-tabs-controller .person-detail .pto-table .table-body-wrapper,.person-tabs-controller .person-detail .salaries-table .table-body-wrapper,.person-tabs-controller .person-detail .vacations-history-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.not-found .person-detail .pto-table table tbody tr.history-header-row,.not-found .person-detail .salaries-table table tbody tr.history-header-row,.not-found .person-detail .vacations-history-table table tbody tr.history-header-row,.person-tabs-controller .person-detail .pto-table table tbody tr.history-header-row,.person-tabs-controller .person-detail .salaries-table table tbody tr.history-header-row,.person-tabs-controller .person-detail .vacations-history-table table tbody tr.history-header-row{background-color:#e5e7e9}.not-found .person-detail .pto-table table tbody tr.history-header-row:hover,.not-found .person-detail .salaries-table table tbody tr.history-header-row:hover,.not-found .person-detail .vacations-history-table table tbody tr.history-header-row:hover,.person-tabs-controller .person-detail .pto-table table tbody tr.history-header-row:hover,.person-tabs-controller .person-detail .salaries-table table tbody tr.history-header-row:hover,.person-tabs-controller .person-detail .vacations-history-table table tbody tr.history-header-row:hover{background-color:#e5e7e9!important}.not-found .person-detail .pto-table table tbody tr.history-header-row td,.not-found .person-detail .salaries-table table tbody tr.history-header-row td,.not-found .person-detail .vacations-history-table table tbody tr.history-header-row td,.person-tabs-controller .person-detail .pto-table table tbody tr.history-header-row td,.person-tabs-controller .person-detail .salaries-table table tbody tr.history-header-row td,.person-tabs-controller .person-detail .vacations-history-table table tbody tr.history-header-row td{display:none}.not-found .person-detail .pto-table table tbody tr.history-header-row td.start-date,.not-found .person-detail .salaries-table table tbody tr.history-header-row td.start-date,.not-found .person-detail .vacations-history-table table tbody tr.history-header-row td.start-date,.person-tabs-controller .person-detail .pto-table table tbody tr.history-header-row td.start-date,.person-tabs-controller .person-detail .salaries-table table tbody tr.history-header-row td.start-date,.person-tabs-controller .person-detail .vacations-history-table table tbody tr.history-header-row td.start-date{width:100%!important;display:table-cell;text-align:left;padding-left:40px!important;font-family:"Mirai-Bold"}.not-found .person-detail .pto-table table tbody tr td,.not-found .person-detail .salaries-table table tbody tr td,.not-found .person-detail .vacations-history-table table tbody tr td,.person-tabs-controller .person-detail .pto-table table tbody tr td,.person-tabs-controller .person-detail .salaries-table table tbody tr td,.person-tabs-controller .person-detail .vacations-history-table table tbody tr td{font-size:14px}.not-found .person-detail .pto-table table tbody tr .icon-edit,.not-found .person-detail .salaries-table table tbody tr .icon-edit,.not-found .person-detail .vacations-history-table table tbody tr .icon-edit,.person-tabs-controller .person-detail .pto-table table tbody tr .icon-edit,.person-tabs-controller .person-detail .salaries-table table tbody tr .icon-edit,.person-tabs-controller .person-detail .vacations-history-table table tbody tr .icon-edit{font-size:18px;color:#4e89e4}@media print,screen and (min-width:801px){.person-tabs-controller{left:380px}.person-tabs-controller.employee .employee-petty-cash .form-add-button{display:inline-block;margin:0 30px 0 0;float:right}.person-tabs-controller.employee .employee-petty-cash h6{width:auto;display:inline-block;padding:15px 30px}.person-tabs-controller.supplier{left:0}.person-tabs-controller.organization .organization-contacts h6{padding:30px}.person-tabs-controller.organization .organization-contacts .title-line{margin:15px 30px}.person-tabs-controller .top-bar-title{padding-left:30px;margin-left:0}.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper{width:33.33%;display:inline-block;vertical-align:top}.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper .project-inner-wrapper .details-wrapper a:hover{color:#316abc}.person-tabs-controller .person-detail.bank-accounts .bank-logo{width:170px}.person-tabs-controller .person-detail.attachments-box{padding:15px}.person-tabs-controller .person-detail .pto-table-wrapper .form-add-button,.person-tabs-controller .person-detail .salaries-table-wrapper .form-add-button{display:inline-block;margin:0 30px 0 0;float:right}.person-tabs-controller .person-detail .pto-table-wrapper h6,.person-tabs-controller .person-detail .salaries-table-wrapper h6{width:auto;display:inline-block;padding:15px 30px}.person-tabs-controller .person-detail .pto-table-wrapper .pto-table .icon-edit:hover,.person-tabs-controller .person-detail .salaries-table-wrapper .pto-table .icon-edit:hover{color:#316abc;cursor:pointer}}@media only screen and (max-width:1250px){.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper{width:50%}}@media only screen and (max-width:1051px){.person-tabs-controller .selected-tab .person-wrapper{padding:15px}.person-tabs-controller .selected-tab .person-wrapper.right-column{padding-top:0}}@media only screen and (max-width:960px){.person-tabs-controller.employee .employee-petty-cash .form-add-button{display:block;float:none;margin:15px 30px 30px}.person-tabs-controller .person-detail.person-projects .projects-wrapper .project-outer-wrapper{width:100%;display:block}}@media only screen and (max-width:800px){.person-tabs-controller{left:0}.person-tabs-controller.employee .employee-petty-cash h6{padding:15px 15px 0!important}.person-tabs-controller.employee .employee-petty-cash .form-add-button{margin:0 15px}.person-tabs-controller.employee .employee-petty-cash .employee-petty-cash-table{margin-top:15px}.person-tabs-controller.organization .organization-contacts h6{padding:30px 15px}.person-tabs-controller.organization .organization-contacts .title-line{margin:15px}.person-tabs-controller .person-detail.person-projects .projects-wrapper{padding:15px 0}.person-tabs-controller .person-detail.bank-accounts .bank-logo{width:190px}.person-tabs-controller .person-detail.attachments-box{padding:15px 0}.person-tabs-controller .person-detail .pto-table-wrapper .form-add-button,.person-tabs-controller .person-detail .salaries-table-wrapper .form-add-button{padding:0;margin:15px 15px 30px!important}.person-tabs-controller .person-detail .pto-table-wrapper h6,.person-tabs-controller .person-detail .salaries-table-wrapper h6{padding:30px 15px 0}}.form-add-button{padding:0;margin:15px;letter-spacing:1.5px;text-transform:uppercase;background-color:transparent;border:none;font-family:"Mirai-Bold";font-size:13px;color:#4e89e4}.form-add-button.extra-margin-top{margin-top:30px}.form-add-button span{display:inline-block;vertical-align:middle}.form-add-button .icon-plus{margin-right:10px;font-size:18px}.form-add-button .title{margin-top:5px}.form-add-button:disabled{color:#d6d9dc}@media print,screen and (min-width:801px){.form-add-button:hover{color:#316abc;cursor:pointer}.form-add-button:hover:disabled{color:#d6d9dc;cursor:default}}@media only screen and (max-width:800px){.form-add-button{display:block;padding:15px 0;margin:0}}.attachment-icon-link{display:inline-block;vertical-align:middle;margin:0 5px;text-decoration:none;font-size:18px;color:#4e89e4}.attachment-icon-link.disabled{cursor:default!important}.attachment-icon-link.disabled .icon{color:#d6d9dc!important}@media print,screen and (min-width:801px){.attachment-icon-link:hover{color:#316abc;cursor:pointer}}.table-wrapper{position:absolute;top:45px;left:0;right:0;bottom:0;overflow-x:auto}.table-wrapper.has-no-content{overflow:hidden}.table-wrapper .table-header-wrapper{position:relative;z-index:2;border-bottom:1px solid #e5e7e9;overflow-y:scroll;overflow-x:hidden}.table-wrapper .table-header-wrapper table th{position:relative;background-color:#f4f5f6;text-transform:uppercase;font-size:14px;font-family:"Mirai-Bold";letter-spacing:.5px;color:#acb3b9;-webkit-user-select:none;user-select:none}.table-wrapper .table-header-wrapper table th .title-indicator-wrapper{width:100%}.table-wrapper .table-header-wrapper table th .title-indicator-wrapper .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;vertical-align:middle;padding-right:20px;margin-right:-15px;box-sizing:border-box}.table-wrapper .table-header-wrapper table th .title-indicator-wrapper .sort-indicator{width:15px;display:inline-block;vertical-align:middle;margin-top:-2px;font-size:18px;color:#4e89e4}.table-wrapper .no-table-content,.table-wrapper .table-body-wrapper{position:absolute;z-index:1;top:39px;left:0;right:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.table-wrapper .no-table-content table,.table-wrapper .table-body-wrapper table{border-top:1px solid #e5e7e9;border-bottom:1px solid #e5e7e9;background-color:#fff}.table-wrapper .no-table-content table tr,.table-wrapper .table-body-wrapper table tr{cursor:pointer}.table-wrapper .no-table-content table tr.no-click,.table-wrapper .table-body-wrapper table tr.no-click{cursor:default}.table-wrapper .no-table-content table tr.no-click:hover,.table-wrapper .table-body-wrapper table tr.no-click:hover{background-color:#fff}.table-wrapper .no-table-content table tr.no-click:hover:nth-child(2n),.table-wrapper .no-table-content table tr:nth-child(2n),.table-wrapper .table-body-wrapper table tr.no-click:hover:nth-child(2n),.table-wrapper .table-body-wrapper table tr:nth-child(2n){background-color:#f4f5f6}.table-wrapper .no-table-content table tr:hover,.table-wrapper .table-body-wrapper table tr:hover{background-color:#e5e7e9}.table-wrapper table{width:100%;table-layout:fixed;border-collapse:collapse}.table-wrapper table.reduced-rows-height tr{height:50px!important}.table-wrapper table.reduced-font-size tr td{font-size:14px}.table-wrapper table thead tr{height:39px}.table-wrapper table tr{height:80px;line-height:1}.table-wrapper table tr td{font-size:16px}.table-wrapper table tr td.icon{font-size:20px;color:#243746}.table-wrapper table tr td.has-click{cursor:pointer}.table-wrapper table tr td.has-click:hover.icon{color:#000}.table-wrapper table tr th{text-align:left}.table-wrapper table tr td,.table-wrapper table tr th{padding:0 15px;box-sizing:border-box}.table-wrapper table tr td>span,.table-wrapper table tr th>span{line-height:18px}.table-wrapper table tr td .ellipsis-text,.table-wrapper table tr th .ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}.table-wrapper table tr td.centered,.table-wrapper table tr th.centered{text-align:center}.table-wrapper table tr td.right-aligned,.table-wrapper table tr th.right-aligned{text-align:right}.table-wrapper table tr td .italic-text,.table-wrapper table tr th .italic-text{font-style:italic}.table-wrapper table tr td.bold-text,.table-wrapper table tr th.bold-text{font-family:"Mirai-Bold"}.table-wrapper table tr td.no-padding,.table-wrapper table tr th.no-padding{padding:0!important}.table-wrapper table tr td.wrap-text>span,.table-wrapper table tr th.wrap-text>span{white-space:normal}.table-wrapper table tr td .link,.table-wrapper table tr th .link{text-decoration:none;font-family:"Mirai-Medium";color:#4e89e4}.table-wrapper table tr td .link:hover,.table-wrapper table tr th .link:hover{color:#316abc}.table-wrapper table tr td.multiple-lines{padding:20px 15px;word-wrap:break-word}@media print,screen and (min-width:801px){.table-wrapper .table-header-wrapper table th.sortable{cursor:pointer}.table-wrapper .table-header-wrapper table th.sortable:hover .sort-indicator{color:#316abc}.table-wrapper table td:first-child,.table-wrapper table th:first-child{padding-left:30px!important}.table-wrapper table td:first-child.centered,.table-wrapper table td:last-child,.table-wrapper table th:first-child.centered,.table-wrapper table th:last-child{padding-right:30px!important}.table-wrapper table td:last-child.centered,.table-wrapper table th:last-child.centered{padding-left:30px!important}}.form-attachment-box-input,.form-attachment-small-input{position:relative;box-sizing:border-box}.form-attachment-box-input .attachment-box-input,.form-attachment-box-input .attachment-small-input,.form-attachment-small-input .attachment-box-input,.form-attachment-small-input .attachment-small-input{width:100%;height:60px;position:relative;display:inline-block;vertical-align:top}.form-attachment-box-input .attachment-box-input.invalid .choose-file,.form-attachment-box-input .attachment-box-input.invalid .file-details,.form-attachment-box-input .attachment-box-input.upload-error .choose-file,.form-attachment-box-input .attachment-box-input.upload-error .file-details,.form-attachment-box-input .attachment-small-input.invalid .choose-file,.form-attachment-box-input .attachment-small-input.invalid .file-details,.form-attachment-box-input .attachment-small-input.upload-error .choose-file,.form-attachment-box-input .attachment-small-input.upload-error .file-details,.form-attachment-small-input .attachment-box-input.invalid .choose-file,.form-attachment-small-input .attachment-box-input.invalid .file-details,.form-attachment-small-input .attachment-box-input.upload-error .choose-file,.form-attachment-small-input .attachment-box-input.upload-error .file-details,.form-attachment-small-input .attachment-small-input.invalid .choose-file,.form-attachment-small-input .attachment-small-input.invalid .file-details,.form-attachment-small-input .attachment-small-input.upload-error .choose-file,.form-attachment-small-input .attachment-small-input.upload-error .file-details{border:2px solid #ff4438!important}.form-attachment-box-input .attachment-box-input.disabled .choose-file .file-size,.form-attachment-box-input .attachment-box-input.disabled .choose-file .subtitle,.form-attachment-box-input .attachment-box-input.disabled .choose-file .title-icon-wrapper span,.form-attachment-box-input .attachment-box-input.disabled .choose-file .title-icon-wrapper span.attachment-icon,.form-attachment-box-input .attachment-box-input.disabled .choose-file .title-icon-wrapper span.icon-upload,.form-attachment-box-input .attachment-box-input.disabled .file-details .attachment-icon,.form-attachment-box-input .attachment-box-input.disabled .file-details .file-size,.form-attachment-box-input .attachment-box-input.disabled .file-details .icon-delete,.form-attachment-box-input .attachment-box-input.disabled .file-details .icon-upload,.form-attachment-box-input .attachment-box-input.disabled .file-details .subtitle,.form-attachment-box-input .attachment-small-input.disabled .choose-file .file-size,.form-attachment-box-input .attachment-small-input.disabled .choose-file .subtitle,.form-attachment-box-input .attachment-small-input.disabled .choose-file .title-icon-wrapper span,.form-attachment-box-input .attachment-small-input.disabled .choose-file .title-icon-wrapper span.attachment-icon,.form-attachment-box-input .attachment-small-input.disabled .choose-file .title-icon-wrapper span.icon-upload,.form-attachment-box-input .attachment-small-input.disabled .file-details .attachment-icon,.form-attachment-box-input .attachment-small-input.disabled .file-details .file-size,.form-attachment-box-input .attachment-small-input.disabled .file-details .icon-delete,.form-attachment-box-input .attachment-small-input.disabled .file-details .icon-upload,.form-attachment-box-input .attachment-small-input.disabled .file-details .subtitle,.form-attachment-small-input .attachment-box-input.disabled .choose-file .file-size,.form-attachment-small-input .attachment-box-input.disabled .choose-file .subtitle,.form-attachment-small-input .attachment-box-input.disabled .choose-file .title-icon-wrapper span,.form-attachment-small-input .attachment-box-input.disabled .choose-file .title-icon-wrapper span.attachment-icon,.form-attachment-small-input .attachment-box-input.disabled .choose-file .title-icon-wrapper span.icon-upload,.form-attachment-small-input .attachment-box-input.disabled .file-details .attachment-icon,.form-attachment-small-input .attachment-box-input.disabled .file-details .file-size,.form-attachment-small-input .attachment-box-input.disabled .file-details .icon-delete,.form-attachment-small-input .attachment-box-input.disabled .file-details .icon-upload,.form-attachment-small-input .attachment-box-input.disabled .file-details .subtitle,.form-attachment-small-input .attachment-small-input.disabled .choose-file .file-size,.form-attachment-small-input .attachment-small-input.disabled .choose-file .subtitle,.form-attachment-small-input .attachment-small-input.disabled .choose-file .title-icon-wrapper span,.form-attachment-small-input .attachment-small-input.disabled .choose-file .title-icon-wrapper span.attachment-icon,.form-attachment-small-input .attachment-small-input.disabled .choose-file .title-icon-wrapper span.icon-upload,.form-attachment-small-input .attachment-small-input.disabled .file-details .attachment-icon,.form-attachment-small-input .attachment-small-input.disabled .file-details .file-size,.form-attachment-small-input .attachment-small-input.disabled .file-details .icon-delete,.form-attachment-small-input .attachment-small-input.disabled .file-details .icon-upload,.form-attachment-small-input .attachment-small-input.disabled .file-details .subtitle{color:#d6d9dc}.form-attachment-box-input .attachment-box-input input[type=file],.form-attachment-box-input .attachment-small-input input[type=file],.form-attachment-small-input .attachment-box-input input[type=file],.form-attachment-small-input .attachment-small-input input[type=file]{width:100%;height:100%;opacity:.0001;overflow:hidden;cursor:pointer}.form-attachment-box-input .attachment-box-input input[type=file]:disabled,.form-attachment-box-input .attachment-small-input input[type=file]:disabled,.form-attachment-small-input .attachment-box-input input[type=file]:disabled,.form-attachment-small-input .attachment-small-input input[type=file]:disabled{cursor:wait}.form-attachment-box-input .attachment-box-input input[type=file].disabled-file,.form-attachment-box-input .attachment-small-input input[type=file].disabled-file,.form-attachment-small-input .attachment-box-input input[type=file].disabled-file,.form-attachment-small-input .attachment-small-input input[type=file].disabled-file{cursor:default!important}.form-attachment-box-input .attachment-box-input .choose-file,.form-attachment-box-input .attachment-box-input .file-details,.form-attachment-box-input .attachment-small-input .choose-file,.form-attachment-box-input .attachment-small-input .file-details,.form-attachment-small-input .attachment-box-input .choose-file,.form-attachment-small-input .attachment-box-input .file-details,.form-attachment-small-input .attachment-small-input .choose-file,.form-attachment-small-input .attachment-small-input .file-details{width:100%;height:60px;position:relative;padding:10px 15px;box-sizing:border-box;border-radius:3px;background-color:rgba(229,231,233,.5);border:2px solid transparent;color:#243746}.form-attachment-box-input .attachment-box-input .choose-file .attachment-icon,.form-attachment-box-input .attachment-box-input .choose-file .icon-upload,.form-attachment-box-input .attachment-box-input .choose-file .preview-wrapper,.form-attachment-box-input .attachment-box-input .file-details .attachment-icon,.form-attachment-box-input .attachment-box-input .file-details .icon-upload,.form-attachment-box-input .attachment-box-input .file-details .preview-wrapper,.form-attachment-box-input .attachment-small-input .choose-file .attachment-icon,.form-attachment-box-input .attachment-small-input .choose-file .icon-upload,.form-attachment-box-input .attachment-small-input .choose-file .preview-wrapper,.form-attachment-box-input .attachment-small-input .file-details .attachment-icon,.form-attachment-box-input .attachment-small-input .file-details .icon-upload,.form-attachment-box-input .attachment-small-input .file-details .preview-wrapper,.form-attachment-small-input .attachment-box-input .choose-file .attachment-icon,.form-attachment-small-input .attachment-box-input .choose-file .icon-upload,.form-attachment-small-input .attachment-box-input .choose-file .preview-wrapper,.form-attachment-small-input .attachment-box-input .file-details .attachment-icon,.form-attachment-small-input .attachment-box-input .file-details .icon-upload,.form-attachment-small-input .attachment-box-input .file-details .preview-wrapper,.form-attachment-small-input .attachment-small-input .choose-file .attachment-icon,.form-attachment-small-input .attachment-small-input .choose-file .icon-upload,.form-attachment-small-input .attachment-small-input .choose-file .preview-wrapper,.form-attachment-small-input .attachment-small-input .file-details .attachment-icon,.form-attachment-small-input .attachment-small-input .file-details .icon-upload,.form-attachment-small-input .attachment-small-input .file-details .preview-wrapper{width:40px;height:40px;display:inline-block;vertical-align:middle;text-align:center;line-height:35px}.form-attachment-box-input .attachment-box-input .choose-file .preview-wrapper,.form-attachment-box-input .attachment-box-input .file-details .preview-wrapper,.form-attachment-box-input .attachment-small-input .choose-file .preview-wrapper,.form-attachment-box-input .attachment-small-input .file-details .preview-wrapper,.form-attachment-small-input .attachment-box-input .choose-file .preview-wrapper,.form-attachment-small-input .attachment-box-input .file-details .preview-wrapper,.form-attachment-small-input .attachment-small-input .choose-file .preview-wrapper,.form-attachment-small-input .attachment-small-input .file-details .preview-wrapper{position:relative}.form-attachment-box-input .attachment-box-input .choose-file .preview-wrapper img,.form-attachment-box-input .attachment-box-input .file-details .preview-wrapper img,.form-attachment-box-input .attachment-small-input .choose-file .preview-wrapper img,.form-attachment-box-input .attachment-small-input .file-details .preview-wrapper img,.form-attachment-small-input .attachment-box-input .choose-file .preview-wrapper img,.form-attachment-small-input .attachment-box-input .file-details .preview-wrapper img,.form-attachment-small-input .attachment-small-input .choose-file .preview-wrapper img,.form-attachment-small-input .attachment-small-input .file-details .preview-wrapper img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-attachment-box-input .attachment-box-input .choose-file .attachment-icon,.form-attachment-box-input .attachment-box-input .choose-file .document-icon,.form-attachment-box-input .attachment-box-input .choose-file .icon-upload,.form-attachment-box-input .attachment-box-input .file-details .attachment-icon,.form-attachment-box-input .attachment-box-input .file-details .document-icon,.form-attachment-box-input .attachment-box-input .file-details .icon-upload,.form-attachment-box-input .attachment-small-input .choose-file .attachment-icon,.form-attachment-box-input .attachment-small-input .choose-file .document-icon,.form-attachment-box-input .attachment-small-input .choose-file .icon-upload,.form-attachment-box-input .attachment-small-input .file-details .attachment-icon,.form-attachment-box-input .attachment-small-input .file-details .document-icon,.form-attachment-box-input .attachment-small-input .file-details .icon-upload,.form-attachment-small-input .attachment-box-input .choose-file .attachment-icon,.form-attachment-small-input .attachment-box-input .choose-file .document-icon,.form-attachment-small-input .attachment-box-input .choose-file .icon-upload,.form-attachment-small-input .attachment-box-input .file-details .attachment-icon,.form-attachment-small-input .attachment-box-input .file-details .document-icon,.form-attachment-small-input .attachment-box-input .file-details .icon-upload,.form-attachment-small-input .attachment-small-input .choose-file .attachment-icon,.form-attachment-small-input .attachment-small-input .choose-file .document-icon,.form-attachment-small-input .attachment-small-input .choose-file .icon-upload,.form-attachment-small-input .attachment-small-input .file-details .attachment-icon,.form-attachment-small-input .attachment-small-input .file-details .document-icon,.form-attachment-small-input .attachment-small-input .file-details .icon-upload{font-size:22px;color:#4e89e4}.form-attachment-box-input .attachment-box-input .choose-file .title-subtitle-wrapper,.form-attachment-box-input .attachment-box-input .file-details .title-subtitle-wrapper,.form-attachment-box-input .attachment-small-input .choose-file .title-subtitle-wrapper,.form-attachment-box-input .attachment-small-input .file-details .title-subtitle-wrapper,.form-attachment-small-input .attachment-box-input .choose-file .title-subtitle-wrapper,.form-attachment-small-input .attachment-box-input .file-details .title-subtitle-wrapper,.form-attachment-small-input .attachment-small-input .choose-file .title-subtitle-wrapper,.form-attachment-small-input .attachment-small-input .file-details .title-subtitle-wrapper{width:100%;display:inline-block;vertical-align:middle;padding-left:60px;margin-left:-40px;padding-right:35px;margin-right:-25px;box-sizing:border-box;font-family:"Mirai-Medium"}.form-attachment-box-input .attachment-box-input .choose-file .title-subtitle-wrapper .title,.form-attachment-box-input .attachment-box-input .file-details .title-subtitle-wrapper .title,.form-attachment-box-input .attachment-small-input .choose-file .title-subtitle-wrapper .title,.form-attachment-box-input .attachment-small-input .file-details .title-subtitle-wrapper .title,.form-attachment-small-input .attachment-box-input .choose-file .title-subtitle-wrapper .title,.form-attachment-small-input .attachment-box-input .file-details .title-subtitle-wrapper .title,.form-attachment-small-input .attachment-small-input .choose-file .title-subtitle-wrapper .title,.form-attachment-small-input .attachment-small-input .file-details .title-subtitle-wrapper .title{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden;font-size:14px}.form-attachment-box-input .attachment-box-input .choose-file .title-subtitle-wrapper .subtitle,.form-attachment-box-input .attachment-box-input .file-details .title-subtitle-wrapper .subtitle,.form-attachment-box-input .attachment-small-input .choose-file .title-subtitle-wrapper .subtitle,.form-attachment-box-input .attachment-small-input .file-details .title-subtitle-wrapper .subtitle,.form-attachment-small-input .attachment-box-input .choose-file .title-subtitle-wrapper .subtitle,.form-attachment-small-input .attachment-box-input .file-details .title-subtitle-wrapper .subtitle,.form-attachment-small-input .attachment-small-input .choose-file .title-subtitle-wrapper .subtitle,.form-attachment-small-input .attachment-small-input .file-details .title-subtitle-wrapper .subtitle{display:block;margin-top:5px;font-size:13px;color:#acb3b9}.form-attachment-box-input .attachment-box-input .choose-file,.form-attachment-box-input .attachment-small-input .choose-file,.form-attachment-small-input .attachment-box-input .choose-file,.form-attachment-small-input .attachment-small-input .choose-file{margin-top:-60px;pointer-events:none}.form-attachment-box-input .attachment-box-input .file-details,.form-attachment-box-input .attachment-small-input .file-details,.form-attachment-small-input .attachment-box-input .file-details,.form-attachment-small-input .attachment-small-input .file-details{overflow:hidden;font-family:"Mirai-Medium"}.form-attachment-box-input .attachment-box-input .file-details .icon-delete,.form-attachment-box-input .attachment-small-input .file-details .icon-delete,.form-attachment-small-input .attachment-box-input .file-details .icon-delete,.form-attachment-small-input .attachment-small-input .file-details .icon-delete{width:25px;height:40px;display:inline-block;vertical-align:middle;font-size:22px;line-height:35px;color:#ff4438}.form-attachment-small-input{width:40px!important;height:40px!important;display:inline-block!important;padding:0!important}.form-attachment-small-input .attachment-small-input{height:100%;border-left:2px solid #d6d9dc;box-sizing:border-box;vertical-align:middle}.form-attachment-small-input .attachment-small-input .choose-file,.form-attachment-small-input .attachment-small-input .file-details{height:100%;padding:0;background-color:transparent;text-align:center}.form-attachment-small-input .attachment-small-input .choose-file{margin-top:-40px}.form-attachment-small-input .attachment-small-input .choose-file .attachment-icon,.form-attachment-small-input .attachment-small-input .choose-file .icon-upload{width:100%}.form-attachment-small-input .attachment-small-input .file-details{line-height:40px}@media print,screen and (min-width:801px){.form-attachment-box-input,.form-attachment-small-input{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-attachment-box-input.full-width,.form-attachment-small-input.full-width{width:100%}.form-attachment-box-input .attachment-box-input.disabled .file-details .icon-delete:hover,.form-attachment-box-input .attachment-small-input.disabled .file-details .icon-delete:hover,.form-attachment-small-input .attachment-box-input.disabled .file-details .icon-delete:hover,.form-attachment-small-input .attachment-small-input.disabled .file-details .icon-delete:hover{color:#d6d9dc}.form-attachment-box-input .attachment-box-input input[type=file]:hover+.choose-file .attachment-icon,.form-attachment-box-input .attachment-box-input input[type=file]:hover+.choose-file .icon-upload,.form-attachment-box-input .attachment-small-input input[type=file]:hover+.choose-file .attachment-icon,.form-attachment-box-input .attachment-small-input input[type=file]:hover+.choose-file .icon-upload,.form-attachment-small-input .attachment-box-input input[type=file]:hover+.choose-file .attachment-icon,.form-attachment-small-input .attachment-box-input input[type=file]:hover+.choose-file .icon-upload,.form-attachment-small-input .attachment-small-input input[type=file]:hover+.choose-file .attachment-icon,.form-attachment-small-input .attachment-small-input input[type=file]:hover+.choose-file .icon-upload{color:#316abc}.form-attachment-box-input .attachment-box-input input[type=file]:disabled,.form-attachment-box-input .attachment-small-input input[type=file]:disabled,.form-attachment-small-input .attachment-box-input input[type=file]:disabled,.form-attachment-small-input .attachment-small-input input[type=file]:disabled{cursor:default}.form-attachment-box-input .attachment-box-input input[type=file]:disabled+.choose-file .attachment-icon,.form-attachment-box-input .attachment-box-input input[type=file]:disabled+.choose-file .icon-upload,.form-attachment-box-input .attachment-small-input input[type=file]:disabled+.choose-file .attachment-icon,.form-attachment-box-input .attachment-small-input input[type=file]:disabled+.choose-file .icon-upload,.form-attachment-small-input .attachment-box-input input[type=file]:disabled+.choose-file .attachment-icon,.form-attachment-small-input .attachment-box-input input[type=file]:disabled+.choose-file .icon-upload,.form-attachment-small-input .attachment-small-input input[type=file]:disabled+.choose-file .attachment-icon,.form-attachment-small-input .attachment-small-input input[type=file]:disabled+.choose-file .icon-upload{color:#d6d9dc}.form-attachment-box-input .attachment-box-input .choose-file,.form-attachment-box-input .attachment-small-input .choose-file,.form-attachment-small-input .attachment-box-input .choose-file,.form-attachment-small-input .attachment-small-input .choose-file{cursor:pointer}.form-attachment-box-input .attachment-box-input .file-details .icon-delete:hover,.form-attachment-box-input .attachment-small-input .file-details .icon-delete:hover,.form-attachment-small-input .attachment-box-input .file-details .icon-delete:hover,.form-attachment-small-input .attachment-small-input .file-details .icon-delete:hover{color:#e1271b;cursor:pointer}.form-attachment-box-input .attachment-box-input .file-details.disabled .icon-delete:hover,.form-attachment-box-input .attachment-small-input .file-details.disabled .icon-delete:hover,.form-attachment-small-input .attachment-box-input .file-details.disabled .icon-delete:hover,.form-attachment-small-input .attachment-small-input .file-details.disabled .icon-delete:hover{cursor:default}}@media only screen and (max-width:800px){.form-attachment-box-input,.form-attachment-small-input{width:100%;padding:15px 0}}.form .form-element{position:relative;box-sizing:border-box}.form .form-section-title{margin:0;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold";font-size:14px}.form hr{border:none;border-bottom:2px solid #e5e7e9}.form hr.dashed{border-bottom-style:dashed}.form .loader-banner{top:90px}.form .tabs-controller.hide-tabs .loader-banner{top:45px}.form .form-fields-wrapper{width:100%;box-sizing:border-box}.form .fields-buttons .icon-dragdrop{display:inline-block;vertical-align:middle;text-align:left;color:#acb3b9}.form .fields-buttons .icon-dragdrop.hidden{display:none}.form .fields-buttons .icon-dragdrop:hover{color:#4e89e4}.form .position-arrows .down,.form .position-arrows .up{height:40px;text-align:center;background-color:#f4f5f6;border-radius:3px;font-size:24px;line-height:40px;color:#4e89e4}.form .position-arrows .down .icon-left-direction,.form .position-arrows .up .icon-left-direction{display:inline-block}.form .position-arrows .down.disabled,.form .position-arrows .up.disabled{color:#d6d9dc}.form .position-arrows .up .icon-left-direction{transform:rotate(90deg)}.form .position-arrows .down .icon-left-direction{transform:rotate(-90deg)}.form footer{position:relative;z-index:5;border-top:2px solid #d6d9dc}.form footer button{padding:10px 0;border:none;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold";font-size:14px}.form footer button[type=submit]{width:190px;text-align:center;background-color:#4e89e4;border-radius:40px;color:#fff}.form footer button:disabled{color:#d6d9dc!important}.form footer button:disabled[type=submit]{background-color:#f4f5f6}.form footer button.secondary-button{padding:0;background-color:transparent}.form footer button.secondary-button.red{color:#ff4438}.form footer button.secondary-button span{display:inline-block;vertical-align:middle}.form footer button.secondary-button span.icon{margin-top:-3px;margin-right:5px;font-size:20px}@media print,screen and (min-width:801px){.form .tabs-controller .tab-wrapper{width:auto!important;height:auto!important;position:absolute;top:0;right:0;bottom:70px;left:0;padding:25px;overflow-y:auto;overflow-x:hidden}.form .form-section-title{padding:15px}.form .loader-banner{padding:0 40px}.form .form-fields-wrapper{display:inline-block;padding-right:85px;margin-right:-85px;vertical-align:top}.form .form-fields-wrapper.sortable+.fields-buttons .form-delete-button{display:inline-block;vertical-align:middle}.form .form-fields-wrapper+.fields-buttons,.form .form-fields-wrapper+.form-delete-button{width:70px;display:inline-block;text-align:right;margin-top:35px}.form .form-fields-wrapper.has-no-labels+.fields-buttons,.form .form-fields-wrapper.has-no-labels+.form-delete-button{margin-top:0}.form .fields-buttons .icon-dragdrop{width:30px;text-align:left}.form .fields-buttons .form-delete-button,.form .position-arrows{display:inline-block}.form .position-arrows .down,.form .position-arrows .up{width:40px;margin-top:5px}.form .reduced-elements-width .form-element{width:33.33%}.form .form-element{width:50%;display:inline-block;vertical-align:top;padding:15px}.form .form-element.full-width{width:100%}.form hr{margin:25px -25px}.form hr.dashed{margin:15px}.form .position-arrows .down:hover,.form .position-arrows .up:hover{color:#316abc;cursor:pointer}.form .position-arrows .down:hover.disabled,.form .position-arrows .up:hover.disabled{color:#d6d9dc;cursor:default}.form footer{height:70px;position:absolute;right:0;bottom:0;left:0;padding:0 40px;line-height:70px;text-align:right}.form footer button{margin-left:20px}.form footer button:hover{cursor:pointer}.form footer button:hover[type=submit]{background-color:#316abc}.form footer button:hover:disabled{color:#d6d9dc;cursor:default}.form footer button:hover:disabled[type=submit]{background-color:#f4f5f6}.form footer button.secondary-button{position:absolute;left:40px;top:50%;transform:translateY(-50%);margin:0}.form footer button.secondary-button.red:hover{color:#e1271b}}@media only screen and (max-width:800px){.form .tabs-controller .tab-wrapper{width:auto!important;height:auto!important;padding:15px}.form .form-section-title{padding:15px 0}.form .form-element{width:100%;padding:15px 0}.form .loader-banner{padding:0 15px}.form .position-arrows{margin-bottom:30px}.form .position-arrows .arrow-wrapper{width:50%;display:inline-block;vertical-align:middle;box-sizing:border-box;padding-right:15px}.form .position-arrows .arrow-wrapper:last-child{padding-left:15px;padding-right:0}.form hr{margin:15px -15px}.form hr.dashed{margin:10px}.form footer{padding:30px}.form footer button{display:block;margin:auto}.form footer button.secondary-button{margin-bottom:20px}}.dialog-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(229,231,233,.75);z-index:100;box-sizing:border-box}.dialog-backdrop .dialog{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:6px;box-shadow:0 8px 26px 0 rgba(0,0,0,.1)}.dialog-backdrop .dialog .top-bar .top-bar-title{padding-right:75px!important;margin-right:-75px!important;padding-left:20px!important}.dialog-backdrop .dialog .top-bar .buttons{padding-right:10px!important;box-sizing:border-box}.dialog-backdrop .dialog .top-bar .buttons>li{background-color:transparent;color:#4e89e4}.dialog-backdrop .dialog .top-bar .buttons>li.disabled{color:#acb3b9}.dialog-backdrop .dialog .dialog-content{padding:30px 20px;position:relative}.dialog-backdrop .dialog .dialog-content .text{text-align:center}.dialog-backdrop .dialog .dialog-content .text .bold{font-family:"Mirai-Bold"}.dialog-backdrop .dialog .dialog-footer{position:relative;border-top:2px solid #e5e7e9}.dialog-backdrop .dialog .dialog-footer button{border:none;background:none}.dialog-backdrop .dialog .dialog-footer button.main-button,.dialog-backdrop .dialog .dialog-footer button.secondary-button{width:185px;padding:10px 0;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold";font-size:14px;background-color:#4e89e4;border-radius:40px;text-align:center;color:#fff}.dialog-backdrop .dialog .dialog-footer button.main-button.red-button,.dialog-backdrop .dialog .dialog-footer button.secondary-button.red-button{background-color:#ff4438}.dialog-backdrop .dialog .dialog-footer button.main-button:disabled,.dialog-backdrop .dialog .dialog-footer button.secondary-button:disabled{background-color:#f4f5f6!important}@media only screen and (min-width:801px){.dialog-backdrop .dialog{width:450px;left:0;right:0;margin:0 auto}.dialog-backdrop .dialog .dialog-footer{height:50px;line-height:50px}.dialog-backdrop .dialog .dialog-footer button:hover{cursor:pointer}.dialog-backdrop .dialog .dialog-footer button:hover:disabled{cursor:default}.dialog-backdrop .dialog .dialog-footer button.main-button,.dialog-backdrop .dialog .dialog-footer button.secondary-button{position:absolute;top:50%;transform:translateY(-50%)}.dialog-backdrop .dialog .dialog-footer button.main-button:hover,.dialog-backdrop .dialog .dialog-footer button.secondary-button:hover{background-color:#316abc}.dialog-backdrop .dialog .dialog-footer button.main-button.red-button:hover,.dialog-backdrop .dialog .dialog-footer button.secondary-button.red-button:hover{background-color:#e1271b}.dialog-backdrop .dialog .dialog-footer button.main-button{right:20px}.dialog-backdrop .dialog .dialog-footer button.secondary-button{left:20px}}@media only screen and (max-width:800px){.dialog-backdrop{padding:0 15px}.dialog-backdrop .dialog{right:15px;left:15px}.dialog-backdrop .dialog .top-bar{position:relative!important}.dialog-backdrop .dialog .dialog-footer{padding:15px 0}.dialog-backdrop .dialog .dialog-footer button{display:block;margin:auto}.dialog-backdrop .dialog .dialog-footer button.secondary-button{margin-bottom:15px}}.tabs-controller.form.hide-tabs{border-bottom:2px solid #e5e7e9}.tabs-controller.form.hide-tabs .desktop-tabs,.tabs-controller.form.hide-tabs .mobile-tabs{display:none}.tabs-controller.form.hide-tabs .selected-tab{top:47px}.tabs-controller.form .tabs-controller-header .desktop-tabs>li,.tabs-controller.form .tabs-controller-header .mobile-tabs>li{color:#acb3b9}.tabs-controller.form .tabs-controller-header .desktop-tabs>li.invalid,.tabs-controller.form .tabs-controller-header .mobile-tabs>li.invalid{color:#ff4438!important}.tabs-controller.form .tabs-controller-header .desktop-tabs>li.active-tab.disabled,.tabs-controller.form .tabs-controller-header .mobile-tabs>li.active-tab.disabled{color:#acb3b9}.tabs-controller.form .tabs-controller-header .desktop-tabs>li,.tabs-controller.form .tabs-controller-header .desktop-tabs>li.active-tab{background-color:transparent}.tabs-controller .tabs-controller-header{position:relative;box-sizing:border-box;background-color:#fff}.tabs-controller .tabs-controller-header .desktop-tabs{display:flex;background-color:#fff;box-sizing:border-box}.tabs-controller .tabs-controller-header .desktop-tabs,.tabs-controller .tabs-controller-header .mobile-tabs{width:100%;padding:0;margin:0;list-style:none}.tabs-controller .tabs-controller-header .desktop-tabs>li,.tabs-controller .tabs-controller-header .mobile-tabs>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#f9f9fa;line-height:45px;letter-spacing:2px;text-transform:uppercase;font-family:"Mirai-Bold";font-size:14px;color:#d6d9dc}.tabs-controller .tabs-controller-header .desktop-tabs>li.active-tab,.tabs-controller .tabs-controller-header .mobile-tabs>li.active-tab{color:#4e89e4}.tabs-controller .tabs-controller-header.no-top-bar{height:45px}.tabs-controller .tabs-controller-header.no-top-bar~.selected-tab{top:45px!important}.tabs-controller .tabs-controller-header button{width:50px;height:50px;position:absolute;bottom:-10px;left:30px;z-index:1;letter-spacing:normal;font-size:30px}.tabs-controller .tabs-controller-header button span{vertical-align:middle}.tabs-controller .selected-tab{position:absolute;top:90px;right:0;bottom:0;left:0;overflow-y:auto;background-color:#fff}.tabs-controller .selected-tab .tab-wrapper{width:100%;height:100%}.tabs-controller .hidden-tab{display:none}@media print,screen and (min-width:801px){.tabs-controller .tabs-controller-header .desktop-tabs{height:45px;text-align:center;border-bottom:2px solid #e5e7e9}.tabs-controller .tabs-controller-header .desktop-tabs>li{width:180px;height:100%;display:inline-block;margin-right:3px;padding:0 5px}.tabs-controller .tabs-controller-header .desktop-tabs>li.active-tab{background-color:rgba(229,231,233,.75)}.tabs-controller .tabs-controller-header .desktop-tabs>li:hover{color:#4e89e4;cursor:pointer}.tabs-controller .tabs-controller-header .desktop-tabs>li:last-child{margin-right:0}.tabs-controller .tabs-controller-header .mobile-tabs{display:none}.tabs-controller.form .tabs-controller-header .top-bar{border-bottom:none}.tabs-controller.form .tabs-controller-header .desktop-tabs>li:hover.disabled{color:#acb3b9;cursor:default}}@media only screen and (min-width:1051px){.tabs-controller.compact .tabs-controller-header .desktop-tabs{height:45px;text-align:center;border-bottom:2px solid #e5e7e9}.tabs-controller.compact .tabs-controller-header .desktop-tabs>li{width:180px;height:100%;display:inline-block;margin-right:3px;padding:0 5px}.tabs-controller.compact .tabs-controller-header .desktop-tabs>li.active-tab{background-color:rgba(229,231,233,.75)}.tabs-controller.compact .tabs-controller-header .desktop-tabs>li:hover{color:#4e89e4;cursor:pointer}.tabs-controller.compact .tabs-controller-header .desktop-tabs>li:last-child{margin-right:0}.tabs-controller.compact .tabs-controller-header .mobile-tabs{display:none}.tabs-controller.compact.form .tabs-controller-header .top-bar{border-bottom:none}.tabs-controller.compact.form .tabs-controller-header .desktop-tabs>li:hover.disabled{color:#acb3b9;cursor:default}}@media only screen and (max-width:800px){.tabs-controller .tabs-controller-header .desktop-tabs{display:none}.tabs-controller .tabs-controller-header .mobile-tabs{position:relative;display:block;padding:0;background-color:#f4f5f6}.tabs-controller .tabs-controller-header .mobile-tabs>li{width:100%;height:45px;display:block;padding-left:15px;border-bottom:2px solid #e5e7e9;box-sizing:border-box;line-height:45px;-webkit-user-select:none;user-select:none;color:#808a94}.tabs-controller .tabs-controller-header .mobile-tabs>li.active-tab{color:#4e89e4}.tabs-controller .tabs-controller-header .mobile-tabs>li.selected-mobile-tab{background-color:rgba(229,231,233,.75)}.tabs-controller .tabs-controller-header .mobile-tabs.open{z-index:10}.tabs-controller .tabs-controller-header .mobile-tabs.open:after{position:absolute;content:"";bottom:-20px;display:block;width:100%;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAMElEQVQYVz3GOQ7AIBDAQHMqAQL//21kim1GA3AAdvC5JVOGvPJIlyZVSpDdJQUGfiTjAIahtBrAAAAAAElFTkSuQmCC) repeat-x 0 0}.tabs-controller .tabs-controller-header .mobile-tabs .icon-arrow-down,.tabs-controller .tabs-controller-header .mobile-tabs .icon-arrow-up{width:45px;float:right;display:inline-block;line-height:45px;text-align:center;font-size:16px;color:#4e89e4}.tabs-controller.form .tabs-controller-header .mobile-tabs,.tabs-controller.form .tabs-controller-header .mobile-tabs>li{background-color:#fff}.tabs-controller.form .tabs-controller-header .mobile-tabs>li.selected-mobile-tab{background-color:#f4f5f6!important}.tabs-controller.form .tabs-controller-header .mobile-tabs{height:45px;margin-top:45px;overflow:hidden}.tabs-controller.form .tabs-controller-header .mobile-tabs.open{height:auto;overflow:visible}}@media only screen and (max-width:1050px){.tabs-controller.compact .tabs-controller-header .desktop-tabs{display:none}.tabs-controller.compact .tabs-controller-header .mobile-tabs{position:relative;display:block;padding:0;background-color:#f4f5f6}.tabs-controller.compact .tabs-controller-header .mobile-tabs>li{width:100%;height:45px;display:block;padding-left:15px;border-bottom:2px solid #e5e7e9;box-sizing:border-box;line-height:45px;-webkit-user-select:none;user-select:none;color:#808a94}.tabs-controller.compact .tabs-controller-header .mobile-tabs>li.active-tab{color:#4e89e4}.tabs-controller.compact .tabs-controller-header .mobile-tabs>li.selected-mobile-tab{background-color:rgba(229,231,233,.75)}.tabs-controller.compact .tabs-controller-header .mobile-tabs.open{z-index:10}.tabs-controller.compact .tabs-controller-header .mobile-tabs.open:after{position:absolute;content:"";bottom:-20px;display:block;width:100%;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAMElEQVQYVz3GOQ7AIBDAQHMqAQL//21kim1GA3AAdvC5JVOGvPJIlyZVSpDdJQUGfiTjAIahtBrAAAAAAElFTkSuQmCC) repeat-x 0 0}.tabs-controller.compact .tabs-controller-header .mobile-tabs .icon-arrow-down,.tabs-controller.compact .tabs-controller-header .mobile-tabs .icon-arrow-up{width:45px;float:right;display:inline-block;line-height:45px;text-align:center;font-size:16px;color:#4e89e4}.tabs-controller.compact.form .tabs-controller-header .mobile-tabs,.tabs-controller.compact.form .tabs-controller-header .mobile-tabs>li{background-color:#fff}.tabs-controller.compact.form .tabs-controller-header .mobile-tabs>li.selected-mobile-tab{background-color:#f4f5f6!important}.tabs-controller.compact .tabs-controller-header{height:auto}}.form-input{position:relative;box-sizing:border-box}.form-input.disabled:after{color:#d6d9dc}.form-input.currency input{padding-left:20px!important;text-align:right}.form-input.currency:after{width:30px;pointer-events:none;line-height:40px;text-align:center;position:absolute;bottom:15px;content:"$"}.form-input.percentage input{padding-right:20px!important}.form-input.percentage:after{width:30px;pointer-events:none;line-height:40px;text-align:center;position:absolute;bottom:15px;content:"%"}.form-input.meters input{padding-right:20px!important}.form-input.meters:after{width:30px;pointer-events:none;line-height:40px;text-align:center;position:absolute;bottom:15px;content:"m"}.form-input.label-no-text-transform label{text-transform:none}.form-input .input-wrapper input[type=email],.form-input .input-wrapper input[type=number],.form-input .input-wrapper input[type=password],.form-input .input-wrapper input[type=text],.form-input .input-wrapper input[type=url]{width:100%;height:40px;display:block;padding:10px;margin:0;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;appearance:none;color:#243746}.form-input .input-wrapper input[type=email]:focus,.form-input .input-wrapper input[type=number]:focus,.form-input .input-wrapper input[type=password]:focus,.form-input .input-wrapper input[type=text]:focus,.form-input .input-wrapper input[type=url]:focus{border-color:#808a94;outline:none}.form-input .input-wrapper input[type=email].invalid,.form-input .input-wrapper input[type=number].invalid,.form-input .input-wrapper input[type=password].invalid,.form-input .input-wrapper input[type=text].invalid,.form-input .input-wrapper input[type=url].invalid{border-color:#ff4438}.form-input .input-wrapper input[type=email]:disabled,.form-input .input-wrapper input[type=number]:disabled,.form-input .input-wrapper input[type=password]:disabled,.form-input .input-wrapper input[type=text]:disabled,.form-input .input-wrapper input[type=url]:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.form-input .input-wrapper input[type=email]::placeholder,.form-input .input-wrapper input[type=number]::placeholder,.form-input .input-wrapper input[type=password]::placeholder,.form-input .input-wrapper input[type=text]::placeholder,.form-input .input-wrapper input[type=url]::placeholder{color:#d6d9dc}.form-input .input-wrapper input[type=email].has-attachment,.form-input .input-wrapper input[type=number].has-attachment,.form-input .input-wrapper input[type=password].has-attachment,.form-input .input-wrapper input[type=text].has-attachment,.form-input .input-wrapper input[type=url].has-attachment{width:100%;display:inline-block;padding-right:40px;margin-right:-40px}.form-input .input-wrapper input[type=email].has-attachment:focus+.form-attachment-small-input .attachment-small-input,.form-input .input-wrapper input[type=number].has-attachment:focus+.form-attachment-small-input .attachment-small-input,.form-input .input-wrapper input[type=password].has-attachment:focus+.form-attachment-small-input .attachment-small-input,.form-input .input-wrapper input[type=text].has-attachment:focus+.form-attachment-small-input .attachment-small-input,.form-input .input-wrapper input[type=url].has-attachment:focus+.form-attachment-small-input .attachment-small-input{border-left-color:#808a94}@media print,screen and (min-width:801px){.form-input{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-input.full-width{width:100%}.form-input.currency:after{left:15px}.form-input.meters:after,.form-input.percentage:after{right:15px}}@media only screen and (max-width:800px){.form-input{width:100%;padding:15px 0}.form-input.currency:after{left:0}.form-input.meters:after,.form-input.percentage:after{right:0}}.input-select{box-sizing:border-box;position:relative}.input-select.full-width{width:100%!important}.input-select .controls-wrapper{position:relative}.input-select .form-select{position:relative;padding:0}.input-select .form-select .form-select-options{right:0;left:0}.input-select .form-input{padding:0}.input-select .form-input.currency input{padding-left:22px!important}.input-select .form-input.currency:after{left:0;bottom:0}.input-select.invalid .form-select .form-select-input{border-color:#ff4438}@media print,screen and (min-width:801px){.input-select{width:50%;display:inline-block;vertical-align:top;padding:15px}.input-select.full-width{width:100%}.input-select.small-select .form-select{width:150px}.input-select.small-select .form-input{width:auto;position:absolute;right:0;left:150px}.input-select.inverted .form-select .form-select-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-select.inverted .form-input .input-wrapper input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.input-select.normal .form-select .form-select-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-select.normal .form-input .input-wrapper input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.input-select .form-input,.input-select .form-select{width:50%}}@media only screen and (max-width:800px){.input-select{width:100%;padding:15px 0}.input-select.inverted .form-select{margin-bottom:-2px}.input-select.inverted .form-select .form-select-input{border-bottom-right-radius:0;border-bottom-left-radius:0}.input-select.inverted .form-select .form-select-input:focus{position:relative;z-index:1}.input-select.normal .form-input{margin-bottom:-2px}.input-select.normal .form-input input{border-bottom-right-radius:0;border-bottom-left-radius:0}.input-select .form-input .input-wrapper input,.input-select.normal .form-select .form-select-input{border-top-right-radius:0;border-top-left-radius:0}.input-select .form-input .input-wrapper input:focus{position:relative;z-index:1}}.form-select{box-sizing:border-box;position:relative}.form-select .form-select-input{width:100%;height:40px;display:block;padding:10px;margin:0;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;appearance:none;color:#243746;line-height:18px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.form-select .form-select-input:focus{border-color:#808a94;outline:none}.form-select .form-select-input.invalid{border-color:#ff4438}.form-select .form-select-input:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.form-select .form-select-input::placeholder{color:#d6d9dc}.form-select .form-select-input.disabled{background-color:#f4f5f6;color:#d6d9dc;cursor:auto}.form-select .form-select-input.disabled .icon{color:#d6d9dc!important}.form-select .form-select-input.disabled.showing-options{border-color:#d6d9dc!important}.form-select .form-select-input .icon{float:right;font-size:20px;color:#4e89e4}.form-select .form-select-input .ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;padding-right:35px;margin-right:-30px;box-sizing:border-box}.form-select .form-select-input.showing-options{border-color:#808a94}.form-select .form-select-options-header{height:40px;padding:0 15px;line-height:40px;border:1px solid #d6d9dc;border-right:none;border-left:none;background-color:rgba(244,245,246,.5);letter-spacing:.5px;font-family:"Mirai-Bold";color:#4e89e4}.form-select .form-select-options-header:first-child{border-top:none}.form-select .form-select-options{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:3;border:1px solid #d6d9dc;border-top:none;overflow-y:auto;max-height:200px}.form-select .form-select-options:focus{outline:none}.form-select .form-select-options .form-select-option{width:100%;height:45px;padding:0 20px;box-sizing:border-box;line-height:45px;cursor:pointer}.form-select .form-select-options .form-select-option.selected{background-color:#f4f5f6}.form-select .form-select-options .form-select-option .form-checkbox{width:100%;height:100%;padding:12px 0 0}.form-select .form-select-options .form-select-option .form-checkbox label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;box-sizing:border-box}.form-select .form-select-options .form-select-option .ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}.form-select .form-select-options .form-select-option:focus{outline:none}.form-select .form-select-options .form-select-option.disabled{color:#acb3b9!important;background-color:#f4f5f6!important}.form-select .form-select-options .form-select-option.disabled span{color:#acb3b9!important}.form-select .form-select-options .form-select-option.disabled:hover{cursor:default}@media print,screen and (min-width:801px){.form-select{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-select.full-width{width:100%}.form-select .form-multi-select-input:hover .icon{color:#316abc}.form-select .form-select-options{max-height:200px;position:absolute;left:15px;right:15px}.form-select .form-select-options .form-select-option:hover{background-color:#f4f5f6}.form-select .form-multi-select-options{max-height:200px;position:absolute;left:15px;right:15px}.form-select .form-multi-select-options .form-select-option:hover{background-color:#f4f5f6}}@media only screen and (max-width:800px){.form-select{width:100%;padding:15px 0}.form-select .form-select-options{max-height:150px;position:relative}}.invoices-edit .invoices-label{padding-bottom:0!important}.invoices-edit .form-attachment-box-input{padding-top:0}@media print,screen and (min-width:801px){.invoices-edit .invoices-label{padding:15px}}@media only screen and (max-width:800px){.invoices-edit .invoices-label{padding:15px 0}}.search-input{box-sizing:border-box;position:relative;padding-bottom:0;vertical-align:bottom}.search-input.search{display:block}.search-input .input-wrapper{width:100%;position:relative}.search-input .input-wrapper .icon-search{position:absolute;top:0;right:15px;line-height:40px;font-size:22px;color:#d6d9dc}.search-input .input-wrapper input{height:40px;display:block;margin:0;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;appearance:none;color:#243746;width:100%;padding:10px 40px 10px 10px}.search-input .input-wrapper input:focus{border-color:#808a94;outline:none}.search-input .input-wrapper input.invalid{border-color:#ff4438}.search-input .input-wrapper input:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.search-input .input-wrapper input::placeholder{color:#d6d9dc}.search-input .search-input-results{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:3;border:1px solid #d6d9dc;border-top:none;overflow-y:auto}.search-input .search-input-results:focus{outline:none}.search-input .search-input-results .search-input-result{padding:10px;cursor:pointer;overflow:hidden}.search-input .search-input-results .search-input-result.selected{background-color:#f4f5f6}.search-input .search-input-results .search-input-result.no-result-item{cursor:default}.search-input .search-input-results .search-input-result.no-result-item:hover{background-color:transparent}.search-input .search-input-results .search-input-result .search-result-icon{display:inline-block;vertical-align:top;margin-right:10px;font-size:18px;color:#808a94}.search-input .search-input-results .search-input-result .title-subtitle-wrapper{display:inline-block;vertical-align:top}.search-input .search-input-results .search-input-result .search-input-result-subtitle{line-height:16px;font-size:13px;opacity:.5}.search-input .search-input-results .form-add-button{width:100%;height:50px;display:block;padding:10px;margin:0;text-align:left;border-top:2px solid #e5e7e9;letter-spacing:.75px}.search-input .search-input-results .form-add-button .icon-plus{margin-right:5px}.search-input .result-object{height:40px;position:relative;display:block;box-sizing:border-box;background-color:#f4f5f6;border-radius:3px;border:2px solid #d6d9dc}.search-input .result-object .result-object-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;vertical-align:middle;padding:10px;box-sizing:border-box;color:#acb3b9}.search-input .result-object .icon-close,.search-input .result-object .icon-edit{width:40px;position:absolute;top:0;right:0;bottom:0;border-left:2px solid #d6d9dc;vertical-align:middle;text-align:center;font-size:22px;line-height:38px}.search-input .result-object .icon-edit{color:#4e89e4}.search-input .result-object .icon-close{color:#ff4438}.search-input .result-object.disabled{background-color:#f4f5f6}.search-input .result-object.disabled .icon-close,.search-input .result-object.disabled .icon-edit,.search-input .result-object.disabled .result-object-title{color:#d6d9dc!important;cursor:default!important}@media print,screen and (min-width:801px){.search-input{width:50%;display:inline-block;vertical-align:top;padding:15px}.search-input.full-width{width:100%}.search-input.inline{display:inline-block!important}.search-input.inline.search{display:inline-block}.search-input .search-input-results{max-height:200px;position:absolute;left:15px;right:15px}.search-input .search-input-results .search-input-result:hover{background-color:#f4f5f6}.search-input .result-object .icon-edit:hover{cursor:pointer;color:#316abc}.search-input .result-object .icon-close:hover{cursor:pointer;color:#e1271b}.search-input .form-add-button:hover{background-color:#f4f5f6}}@media only screen and (max-width:800px){.search-input{width:100%;padding:15px 0}.search-input .search-input-results{max-height:150px;position:relative}}.select-kind{overflow-y:auto}.select-kind .modal-content{text-align:center}.select-kind p{font-family:"Mirai-Bold";font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.select-kind .kind .icon{width:85px;height:85px;display:block;margin:auto;line-height:85px;background-color:#f4f5f6;border-radius:5px;text-align:center;font-size:28px}.select-kind .kind p{color:#808a94}@media print,screen and (min-width:801px){.select-kind{position:relative}.select-kind .modal-content{padding:100px 0}.select-kind .kinds-wrapper{margin-top:85px}.select-kind .kinds-wrapper .kind{display:inline-block;margin:0 40px}.select-kind .kinds-wrapper .kind .icon{margin-bottom:30px}.select-kind .kinds-wrapper .kind:hover{cursor:pointer}.select-kind .kinds-wrapper .kind:hover p{color:#243746}}@media only screen and (max-width:800px){.select-kind .modal-content{padding:75px 0}.select-kind .modal-content .kinds-wrapper{display:inline-block;margin-top:70px}.select-kind .modal-content .kinds-wrapper .kind{margin-bottom:50px}.select-kind .modal-content .kinds-wrapper .kind .icon{margin-bottom:20px}}.value-label-boxes{box-sizing:border-box}.value-label-boxes .value-label-box-wrapper.green .value{color:#00cea1}.value-label-boxes .value-label-box-wrapper.yellow .value{color:#ffb600}.value-label-boxes .value-label-box-wrapper.orange .value{color:#ff7f30}.value-label-boxes .value-label-box-wrapper.red .value{color:#ff4438}.value-label-boxes .value-label-box-wrapper .value-label-box{padding:20px;box-sizing:border-box;background-color:#e5e7e9;border-radius:5px;overflow:hidden}.value-label-boxes .value-label-box-wrapper .value-label-box .value{height:50px;display:block;overflow:hidden;word-break:break-all;letter-spacing:.5px;font-size:21px;font-family:"Mirai-Bold"}.value-label-boxes .value-label-box-wrapper .value-label-box .label-wrapper{height:20px;letter-spacing:.5px;font-family:"Mirai-Medium"}.value-label-boxes .value-label-box-wrapper .value-label-box .label-wrapper span{display:inline-block;vertical-align:middle}.value-label-boxes .value-label-box-wrapper .value-label-box .label-wrapper span.icon{font-size:20px;margin-left:5px;color:#4e89e4}@media print,screen and (min-width:801px){.value-label-boxes{display:inline-block;vertical-align:top;padding:30px}.value-label-boxes .value-label-box-wrapper{width:215px;height:110px;display:inline-block;vertical-align:top;padding:0 15px;box-sizing:border-box}.value-label-boxes .value-label-box-wrapper.double-width{width:430px}.value-label-boxes .value-label-box-wrapper .value-label-box .label-wrapper span.icon:hover{color:#316abc;cursor:pointer}}@media only screen and (max-width:800px){.value-label-boxes{padding:15px}.value-label-boxes .value-label-box-wrapper{width:100%;height:auto;display:block;padding:15px 0 0}.value-label-boxes .value-label-box-wrapper .value-label-box{text-align:center}}.stock-for-location .stock-for-location-table,.stock-for-location .stock-for-location-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.stock-for-location .stock-for-location-table.has-no-rows .table-body-wrapper tr td{display:none}.stock-for-location .stock-for-location-table.has-no-rows .table-body-wrapper tr td.code,.stock-for-location .stock-for-location-table.has-no-rows .table-body-wrapper tr td.quantity,.stock-for-location .stock-for-location-table.has-no-rows .table-body-wrapper tr td.status{width:100%!important;display:table-cell;padding-left:30px!important;text-align:left}.stock-for-location .stock-for-location-table .table-header-wrapper{position:relative;border-top:2px solid #e5e7e9}.stock-for-location .stock-for-location-table .table-body-wrapper td .status-dot{width:15px;height:15px;display:inline-block;border-radius:50%}.stock-for-location .stock-for-location-table .table-body-wrapper td .status-dot.green{background-color:#00cea1}.stock-for-location .stock-for-location-table .table-body-wrapper td .status-dot.yellow{background-color:#ffb600}.stock-for-location .stock-for-location-table .table-body-wrapper td .status-dot.orange{background-color:#ff7f30}.stock-for-location .stock-for-location-table .table-body-wrapper td .status-dot.red{background-color:#ff4438}.stock-for-location .stock-for-location-table img{max-width:80px;max-height:50px}.stock-for-location .stock-for-location-table .buttons .buttons-wrapper span{display:inline-block;vertical-align:middle;margin:0 5px;font-size:18px;color:#4e89e4}@media print,screen and (min-width:801px){.stock-for-location .value-label-boxes{padding:30px 15px}.stock-for-location .stock-for-location-table .buttons .buttons-wrapper span:hover{cursor:pointer;color:#316abc}}@media only screen and (max-width:1145px){.stock-for-location .value-label-boxes.has-usd-value{width:100%;padding:30px}.stock-for-location .value-label-boxes.has-usd-value .value-label-box-wrapper{width:100%;height:auto;padding:15px 0;text-align:center}.stock-for-location .value-label-boxes.has-usd-value .value-label-box-wrapper:first-child{padding-top:0}.stock-for-location .value-label-boxes.has-usd-value .value-label-box-wrapper:last-child{padding-bottom:0}}@media only screen and (max-width:960px){.stock-for-location .value-label-boxes.has-no-usd-value{width:100%;padding:30px}.stock-for-location .value-label-boxes.has-no-usd-value .value-label-box-wrapper{width:100%;height:auto;padding:15px 0;text-align:center}.stock-for-location .value-label-boxes.has-no-usd-value .value-label-box-wrapper:first-child{padding-top:0}.stock-for-location .value-label-boxes.has-no-usd-value .value-label-box-wrapper:last-child{padding-bottom:0}}@media only screen and (max-width:800px){.stock-for-location .value-label-boxes{padding:30px 15px 15px!important}.stock-for-location .value-label-boxes.has-no-usd-value .value-label-box-wrapper,.stock-for-location .value-label-boxes.has-usd-value .value-label-box-wrapper{padding-bottom:0!important}.stock-for-location .value-label-boxes.has-no-usd-value .value-label-box-wrapper:last-child,.stock-for-location .value-label-boxes.has-usd-value .value-label-box-wrapper:last-child{padding-bottom:15px!important}}.reassign-edit.reassign-vehicle .stock-outer-wrapper img{width:auto;height:auto;max-width:70px;max-height:70px;vertical-align:middle}.reassign-edit.reassign-vehicle .stock-outer-wrapper .stock-info{vertical-align:middle}.reassign-edit .stock-outer-wrapper{box-sizing:border-box}.reassign-edit .stock-outer-wrapper .stock-inner-wrapper{padding:20px;box-sizing:border-box;background-color:#f9f9fa;border-radius:3px}.reassign-edit .stock-outer-wrapper .product-image,.reassign-edit .stock-outer-wrapper .vehicle-image{width:70px;height:70px;display:inline-block;vertical-align:top;margin-right:20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.reassign-edit .stock-outer-wrapper .stock-info{display:inline-block}.reassign-edit .stock-outer-wrapper .stock-info span{display:block}.reassign-edit .stock-outer-wrapper .stock-info span.code{margin-bottom:15px;font-family:"Mirai-Medium"}.reassign-edit .stock-outer-wrapper .stock-info span.price{font-family:"Mirai-Bold"}.reassign-edit .stock-outer-wrapper .stock-info.tool-stock span.code{margin-bottom:0}.reassign-edit .stock-outer-wrapper .current-location{margin-top:15px}.reassign-edit .stock-outer-wrapper .current-location .icon{margin-right:10px;font-size:18px;color:#808a94}.reassign-edit .stock-outer-wrapper .current-location span{display:inline-block;vertical-align:middle}.reassign-edit .form-stepper{width:50%!important}.reassign-edit .form-stepper input{max-width:200px}.reassign-edit .responsibility-caption{margin:20px 0 0;font-style:italic;font-size:14px}.reassign-edit .search-input{display:inline-block}@media print,screen and (min-width:801px){.reassign-edit .stock-outer-wrapper{width:50%;padding:15px}.reassign-edit .responsibility-caption{padding:15px}}@media only screen and (max-width:800px){.reassign-edit .stock-outer-wrapper{width:100%}.reassign-edit .responsibility-caption{padding:15px 0}}.form-signature{width:100%!important}.form-signature label{display:inline-block}.form-signature button{float:right;padding:0;margin:0;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-family:"Mirai-Bold";border:none;background-color:transparent;color:#ff4438}.form-signature button .icon-erase{margin-right:5px;font-size:18px}.form-signature button span{display:inline-block;vertical-align:middle;line-height:20px}.form-signature button:hover{cursor:pointer;color:#e1271b}.form-signature .signature-canvas{width:100%;height:180px;border-radius:3px;border:2px solid #d6d9dc}.form-signature .signature-canvas.invalid{border-color:#ff4438}.form-signature .signature-canvas.disabled{background-color:#f4f5f6}.form .form-stepper{box-sizing:border-box;width:25%;position:relative}.form .form-stepper.small{width:100%;display:block}.form .form-stepper.small input{width:80px;padding-left:15px;text-align:center}.form .form-stepper input{width:100%;height:40px;display:block;margin:0;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;appearance:none;color:#243746;display:inline-block;vertical-align:middle;padding:10px 40px 10px 10px}.form .form-stepper input:focus{border-color:#808a94;outline:none}.form .form-stepper input.invalid{border-color:#ff4438}.form .form-stepper input:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.form .form-stepper input::placeholder{color:#d6d9dc}.form .form-stepper .buttons{width:35px;height:40px;position:relative;display:inline-block;margin-left:-35px;vertical-align:middle;box-sizing:border-box}.form .form-stepper .buttons button{width:100%;height:20px;padding:0;background-color:transparent;border:none;font-size:14px;color:#4e89e4;cursor:pointer}.form .form-stepper .buttons button.up{position:absolute;top:2px}.form .form-stepper .buttons button.down{position:absolute;bottom:2px}.form .form-stepper .buttons button:disabled{background-color:transparent!important;color:#d6d9dc;cursor:default}@media print,screen and (min-width:801px){.form-stepper{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-stepper.full-width{width:100%}.form-stepper .buttons button:hover{color:#316abc}}@media only screen and (max-width:800px){.form-stepper{width:100%;padding:15px 0;width:50%!important;display:inline-block}.form-stepper.small{width:100%!important;display:block}}.employee-pto{position:relative;padding:30px 0}.employee-pto .history-button{padding:0 30px;margin-bottom:30px;background-color:transparent;border:none;text-transform:uppercase;font-family:"Mirai-Bold";font-size:13px;letter-spacing:1.5px;color:#4e89e4}.employee-pto .history-button:hover{cursor:pointer;color:#316abc}.employee-pto hr{margin:30px 0;border:none;border-bottom:2px solid #e5e7e9}.employee-pto .used-available-days-wrapper{margin:30px;text-align:right}.employee-pto .used-available-days-wrapper span{display:inline-block;font-family:"Mirai-Medium"}.employee-pto .used-available-days-wrapper .days{width:80px}.form-date-input{box-sizing:border-box;position:relative}.form-date-input.has-attachment .date-input-wrapper>input{width:100%;display:inline-block;padding-right:40px;margin-right:-40px}.form-date-input.has-attachment .date-input-wrapper.showing-calendar+.form-attachment-small-input .attachment-small-input{border-left-color:#808a94}.form-date-input.has-attachment .form-attachment-small-input{position:absolute;top:35px}.form-date-input .date-input-wrapper.showing-calendar>input{border-color:#808a94}.form-date-input input{width:100%;height:40px;display:block;padding:10px;margin:0;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;appearance:none;color:#243746}.form-date-input input:focus{border-color:#808a94;outline:none}.form-date-input input.invalid{border-color:#ff4438}.form-date-input input:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.form-date-input input::placeholder{color:#d6d9dc}.form-date-input input:read-only{cursor:pointer;-webkit-user-select:none;user-select:none}.form-date-input input.disabled{cursor:default}.form-date-input .icon-calendar{position:absolute;top:42px;font-size:20px;line-height:25px;color:#4e89e4}.form-date-input .icon-calendar.disabled{color:#d6d9dc!important}@media print,screen and (min-width:801px){.form-date-input{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-date-input.full-width{width:100%}.form-date-input.has-attachment .icon-calendar{right:65px}.form-date-input.has-attachment .form-attachment-small-input{right:15px}.form-date-input input:hover+.icon-calendar{color:#316abc}.form-date-input .icon-calendar{right:30px;cursor:pointer}.form-date-input .icon-calendar:hover{color:#316abc}.form-date-input .icon-calendar.disabled{cursor:default}}@media only screen and (max-width:800px){.form-date-input{width:100%;padding:15px 0}.form-date-input.has-attachment .icon-calendar{right:50px}.form-date-input.has-attachment .form-attachment-small-input{right:0}.form-date-input .icon-calendar{right:15px}}.rich-text-editor{width:100%!important}.rich-text-editor.disabled .fr-box .fr-toolbar .fr-btn-grp button{opacity:1;cursor:default}.rich-text-editor.disabled .fr-box .fr-toolbar .fr-btn-grp svg path{fill:#d6d9dc!important}.rich-text-editor.disabled .fr-box .fr-wrapper{overflow:hidden!important}.rich-text-editor.disabled .fr-box .fr-element{background-color:#f4f5f6;color:#d6d9dc!important}.rich-text-editor.invalid .fr-box .fr-toolbar,.rich-text-editor.invalid .fr-box .fr-wrapper,.rich-text-editor.invalid .fr-box .second-toolbar{border-color:#ff4438!important}.rich-text-editor .fr-box{z-index:1!important}.rich-text-editor .fr-box .fr-toolbar{border:2px solid #d6d9dc;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px}.rich-text-editor .fr-box .fr-wrapper{border:2px solid #d6d9dc!important;border-top:0!important}.rich-text-editor .fr-box .fr-element{letter-spacing:.5px;font-family:"Mirai-Regular"!important;font-size:16px!important;color:#243746!important}.rich-text-editor .fr-box .fr-placeholder{letter-spacing:.5px;font-family:"Mirai-Regular";color:#d6d9dc}.rich-text-editor .fr-box .second-toolbar{border:2px solid #d6d9dc!important;border-top:0!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.rich-text-editor .fr-box .second-toolbar .fr-counter{font-family:"Mirai-Regular";color:rgba(36,55,70,.3)}.employee-pto-history .content{position:absolute;top:45px;bottom:0;right:0;left:0;overflow-y:auto}.attachments-box .attachment-box-detail{max-width:100%;height:160px;padding:15px;box-sizing:border-box}.attachments-box .attachment-box-detail a{width:100%;height:100%;position:relative;display:inline-block;padding:15px;box-sizing:border-box;background-color:rgba(229,231,233,.5);text-decoration:none;border-radius:3px}.attachments-box .attachment-box-detail a span{display:block}.attachments-box .attachment-box-detail a .icon{margin-bottom:15px;text-align:center;font-size:24px;color:#4e89e4}.attachments-box .attachment-box-detail a .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:"Mirai-Bold";color:#243746}.attachments-box .attachment-box-detail a .size{position:absolute;bottom:15px;left:15px;font-family:"Mirai-Medium";font-style:italic;font-size:13px;color:#acb3b9}@media print,screen and (min-width:801px){.attachments-box .attachment-box-detail{width:auto;min-width:200px;display:inline-block;vertical-align:middle}.attachments-box .attachment-box-detail a:hover .icon{color:#316abc}}@media only screen and (max-width:800px){.attachments-box .attachment-box-detail{width:100%}.attachments-box .attachment-box-detail a .name{text-align:center}}.detail-box{width:100%;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.detail-box.inline-button h6{width:auto;margin-right:0;padding-right:0}.detail-box.inline-button .detail-box-button{vertical-align:top;margin-top:-5px}.detail-box:last-child{border-bottom:none}.detail-box div.value-wrapper{width:100%;display:inline-block;vertical-align:top;padding-left:30px;margin-left:-30px;margin-bottom:0}.detail-box p{margin-bottom:0}.detail-box .detail-box-title{width:100%;display:inline-block;vertical-align:middle;padding-right:30px;margin:0 -20px 0 0;font-family:"Mirai-Bold";font-size:14px;text-transform:uppercase;letter-spacing:1.5px}.detail-box .detail-box-title+.title-line{margin:20px 0}.detail-box .detail-box-button{display:inline-block;vertical-align:middle;margin-top:-20px;font-size:20px;color:#808a94}.detail-box .detail-box-item{width:100%;display:inline-block;box-sizing:border-box;vertical-align:top;padding-top:30px;line-height:20px;letter-spacing:.5px;font-size:14px}.detail-box .detail-box-item.full-width{width:100%!important}.detail-box .detail-box-item .title{margin-bottom:10px;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;font-family:"Mirai-Bold";color:#243746;display:block}.detail-box .detail-box-item .title-line{margin:20px 0}.detail-box .detail-box-item .subtitle{display:block;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;font-family:"Mirai-Bold";color:#243746;text-transform:none;margin-bottom:0}.detail-box .detail-box-item a{font-family:"Mirai-Medium";text-decoration:none;color:#4e89e4}.detail-box .detail-box-item a:hover{color:#316abc}.detail-box .detail-box-item a,.detail-box .detail-box-item p{word-wrap:break-word}.detail-box .detail-box-item .has-link,.detail-box .detail-box-item .item-link{display:inline}.detail-box .detail-box-item .has-link{vertical-align:middle}.detail-box .detail-box-item .item-link{vertical-align:middle;padding:0;margin-left:5px}.detail-box .detail-box-item .attachment-icon-link,.detail-box .detail-box-item .attachment-link{display:inline-block;vertical-align:middle}.detail-box .detail-box-item .attachment-icon-link .icon,.detail-box .detail-box-item .attachment-link .icon{font-size:18px;color:#4e89e4}.detail-box .detail-box-item .attachment-icon-link .icon:hover,.detail-box .detail-box-item .attachment-link .icon:hover{color:#316abc}.detail-box .detail-box-item .attachment-icon-link+div,.detail-box .detail-box-item .attachment-icon-link+span,.detail-box .detail-box-item .attachment-link+div,.detail-box .detail-box-item .attachment-link+span{width:100%;display:inline-block;vertical-align:middle;padding-left:30px;margin-left:-20px;box-sizing:border-box;pointer-events:none}.detail-box .detail-box-item .attachment-icon-link+div.value-item,.detail-box .detail-box-item .attachment-icon-link+span.value-item,.detail-box .detail-box-item .attachment-link+div.value-item,.detail-box .detail-box-item .attachment-link+span.value-item{vertical-align:top}.detail-box .detail-box-item .attachment-icon-link{margin:0}.detail-box .detail-box-item .value-item .value{display:block}@media print,screen and (min-width:801px){.detail-box{padding:0 0 30px 30px}.detail-box .detail-box-item{padding-right:30px}.detail-box .detail-box-button:hover{color:#4e89e4;cursor:pointer}}@media only screen and (min-width:700px){.detail-box .detail-box-item{width:50%}.detail-box .detail-box-item.double-width{width:100%}}@media only screen and (min-width:1050px){.detail-box .detail-box-item{width:33.33%}.detail-box .detail-box-item.double-width{width:66.66%}}@media only screen and (min-width:1400px){.detail-box .detail-box-item{width:25%}.detail-box .detail-box-item.double-width{width:50%}}@media only screen and (min-width:1750px){.detail-box .detail-box-item{width:20%}.detail-box .detail-box-item.double-width{width:40%}}@media only screen and (min-width:1170px){.detail-box.restricted-width .detail-box-item{width:50%}}@media only screen and (min-width:1520px){.detail-box.restricted-width .detail-box-item{width:33.33%}}@media only screen and (min-width:1870px){.detail-box.restricted-width .detail-box-item{width:25%}}@media only screen and (min-width:2220px){.detail-box.restricted-width .detail-box-item{width:20%}}@media only screen and (min-width:800px){.detail-box.in-column .detail-box-item{width:50%}}@media only screen and (min-width:950px){.detail-box.in-column .detail-box-item{width:33.33%}}@media only screen and (min-width:1100px){.detail-box.in-column .detail-box-item{width:50%}}@media only screen and (min-width:1450px){.detail-box.in-column .detail-box-item{width:33.33%}}@media only screen and (max-width:801px){.detail-box{padding:0 0 30px 15px}.detail-box .detail-box-item{padding-right:15px}}@media print{.detail-box{padding:0}.detail-box .detail-box-item{width:20%;padding-right:15px}}.address-details span{display:block}.select-kind .kinds-wrapper .kind.person .icon{color:#ffb600}.select-kind .kinds-wrapper .kind.organization .icon{color:#b14fc5}.select-kind .kinds-wrapper .kind.supplier .icon{color:#00cea1}.person-edit .salaries-wrapper label.no-related-element{padding-top:10px}.person-edit .salaries-wrapper .salary-history-outer-wrapper hr{border-bottom:2px dashed #d6d9dc}.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper .selects-wrapper{width:100%;display:inline-block;vertical-align:middle;box-sizing:border-box}.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper .form-delete-button{display:inline-block;vertical-align:middle}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element{display:inline-block}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.form-select{margin-top:0}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.business-day{width:120px}@media print,screen and (min-width:801px){.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper{width:100%;display:inline-block;padding-left:180px;margin-left:-180px;padding-right:175px;margin-right:-175px;box-sizing:border-box}.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper .selects-wrapper{padding-right:70px;margin-right:-70px}.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper .form-delete-button{padding-left:0 15px}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element{padding:15px;margin-top:12px;vertical-align:top}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.closed-text{height:70px;line-height:40px;margin-top:0}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.form-checkbox{width:60px;text-align:center}.person-edit .supplier-location .business-days .business-day .business-day-info .form-add-button{vertical-align:bottom;margin-bottom:25px}.person-edit .salary-history-wrapper .bonus,.person-edit .salary-history-wrapper .vacations{width:25%}.person-edit .documents-wrapper .form-attachment-text-input{max-width:50%;padding:0 15px}.person-edit .documents-wrapper .form-attachment-text-input .form-add-button{margin-top:15px}}@media only screen and (max-width:800px){.person-edit .documents-wrapper .form-attachment-text-input button,.person-edit .supplier-location .business-days .business-day .business-day-info .form-add-button{margin:0}.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper.has-no-hours{display:inline-block}.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper .selects-wrapper{padding-right:60px;margin-right:-40px}.person-edit .supplier-location .business-days .business-day .business-day-info .hours-select-wrapper .selects-wrapper .form-element{vertical-align:top}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element{vertical-align:middle}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.closed-text{height:auto}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.form-checkbox{width:auto}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.form-select{width:50%;display:inline-block;padding-right:10px}.person-edit .supplier-location .business-days .business-day .business-day-info .form-element.form-select:last-child{padding-left:10px;padding-right:0}}.attachments-edit .attachments-wrapper .form-attachment-text-input{max-width:400px}@media print,screen and (min-width:801px){.attachments-edit .attachments-wrapper{padding:0 15px}}.form-attachment-text-input{position:relative;box-sizing:border-box}.attachment-text-input{width:100%;position:relative;display:inline-block;vertical-align:top}.attachment-text-input.invalid .choose-file,.attachment-text-input.invalid .file-details,.attachment-text-input.upload-error .choose-file,.attachment-text-input.upload-error .file-details{border:1px solid #ff4438!important}.attachment-text-input.disabled .choose-file .file-size,.attachment-text-input.disabled .choose-file .subtitle,.attachment-text-input.disabled .choose-file .title-icon-wrapper span,.attachment-text-input.disabled .choose-file .title-icon-wrapper span.icon-upload,.attachment-text-input.disabled .file-details .file-size,.attachment-text-input.disabled .file-details .icon-delete,.attachment-text-input.disabled .file-details .subtitle{color:#d6d9dc}.attachment-text-input input[type=file]{width:100%;height:50px;opacity:.0001;cursor:pointer}.attachment-text-input input[type=file]:disabled{cursor:wait}.attachment-text-input input[type=file].disabled-file{cursor:default!important}.attachment-text-input .choose-file,.attachment-text-input .file-details{width:100%;position:relative;box-sizing:border-box;border-radius:3px;color:#243746}.attachment-text-input .choose-file{margin-top:-65px;pointer-events:none}.attachment-text-input .file-details{padding:10px 0}.attachment-text-input .file-details .form-input,.attachment-text-input .file-details .form-select{display:inline-block;vertical-align:middle;padding:0}.attachment-text-input .file-details.has-icon .form-input{padding-left:75px!important;margin-left:-75px}.attachment-text-input .file-details.has-icon .form-input .input-wrapper input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.attachment-text-input .file-details .form-select{width:75px}.attachment-text-input .file-details .form-select .form-select-input{position:relative;z-index:1;border-top-right-radius:0;border-bottom-right-radius:0;font-size:20px}.attachment-text-input .file-details .form-select .form-select-options{left:0;right:0}.attachment-text-input .file-details .form-input{width:100%;padding-right:85px!important;margin-right:-70px}.attachment-text-input .file-details .fields-buttons{position:relative;display:inline-block;vertical-align:middle;z-index:5}.attachment-text-input .file-details .form-delete-button{position:relative;z-index:1;display:inline-block;vertical-align:middle;font-size:24px}@media print,screen and (min-width:801px){.attachment-text-input.disabled .file-details .icon-delete:hover,.attachment-text-input.disabled input[type=file]:hover+.choose-file .form-add-button{color:#d6d9dc}.attachment-text-input input[type=file]:hover+.choose-file{cursor:pointer}.attachment-text-input input[type=file]:hover+.choose-file .form-add-button{color:#316abc}}@media only screen and (max-width:800px){.form-attachment-text-input .attachment-text-input .file-details.has-icon .form-select{vertical-align:top}}.form-delete-button{width:40px;height:40px;position:relative}.form-delete-button.hidden{visibility:hidden}.form-delete-button .delete-button{width:40px;height:40px;padding:0;line-height:40px;text-align:center;border:none;border-radius:3px;font-size:24px;color:#ff4438}.form-delete-button .delete-button span{display:none}.form-delete-button .delete-button:disabled{color:#d6d9dc}@media print,screen and (min-width:801px){.form-delete-button .delete-button{background-color:#f4f5f6}.form-delete-button .delete-button:hover{color:#e1271b;cursor:pointer}.form-delete-button .delete-button:hover:disabled{color:#d6d9dc;cursor:default}}@media only screen and (max-width:800px){.form-delete-button .delete-button{background-color:#f4f5f6}.form-delete-button.grow-on-mobile{width:100%;height:auto;padding:15px 0;box-sizing:border-box;line-height:normal;overflow:auto}.form-delete-button.grow-on-mobile .delete-button{width:100%}.form-delete-button.grow-on-mobile .delete-button span{display:inline-block;vertical-align:middle;margin-left:10px;letter-spacing:1.5px;text-transform:uppercase;font-family:"Mirai-Bold";font-size:14px}}@media print,screen and (min-width:801px){.list-items-wrapper .labels label{padding-bottom:0}.list-items-wrapper .list-items .list-item .form-element{padding-top:0}}.related-contacts-edit-wrapper .labels label{padding-bottom:0}.related-contacts-edit-wrapper .form-input,.related-contacts-edit-wrapper .search-input{padding-top:0}.related-contacts-edit-wrapper .form-checkbox{padding-top:15px!important}.form-checkbox,.form-radio{position:relative;box-sizing:border-box}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],.form-radio input[type=checkbox],.form-radio input[type=radio]{width:15px;height:15px;padding:0;margin:0;visibility:hidden}.form-checkbox input[type=checkbox]+label,.form-checkbox input[type=radio]+label,.form-radio input[type=checkbox]+label,.form-radio input[type=radio]+label{position:relative;display:inline-block;vertical-align:top;padding-left:30px;margin:0 0 0 -15px;line-height:16px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.form-checkbox input[type=checkbox]+label:before,.form-checkbox input[type=radio]+label:before,.form-radio input[type=checkbox]+label:before,.form-radio input[type=radio]+label:before{width:15px;height:15px;position:absolute;top:0;left:0;background-color:#fff;border:1px solid #d6d9dc;box-sizing:border-box;content:""}.form-checkbox input[type=checkbox]+label:before:disabled,.form-checkbox input[type=radio]+label:before:disabled,.form-radio input[type=checkbox]+label:before:disabled,.form-radio input[type=radio]+label:before:disabled{border-color:#d6d9dc!important}.form-checkbox input[type=checkbox]+label:before,.form-radio input[type=checkbox]+label:before{border-radius:2px}.form-checkbox input[type=radio]+label:before,.form-radio input[type=radio]+label:before{border-radius:50%}.form-checkbox input[type=checkbox]:disabled+label,.form-checkbox input[type=radio]:disabled+label,.form-radio input[type=checkbox]:disabled+label,.form-radio input[type=radio]:disabled+label{cursor:default}.form-checkbox input[type=checkbox]:disabled+label:before,.form-checkbox input[type=radio]:disabled+label:before,.form-radio input[type=checkbox]:disabled+label:before,.form-radio input[type=radio]:disabled+label:before{background-color:#e5e7e9;border-color:#d6d9dc}.form-checkbox input[type=checkbox]:checked+label:before,.form-checkbox input[type=radio]:checked+label:before,.form-radio input[type=checkbox]:checked+label:before,.form-radio input[type=radio]:checked+label:before{border-color:#4e89e4}.form-checkbox input[type=checkbox]:checked+label:after,.form-checkbox input[type=radio]:checked+label:after,.form-radio input[type=checkbox]:checked+label:after,.form-radio input[type=radio]:checked+label:after{position:absolute;text-transform:none;text-align:center;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;font-family:"Inteligable-Icons";font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-checkbox input[type=checkbox]:checked+label:after,.form-radio input[type=checkbox]:checked+label:after{content:"";top:0;left:1px;width:15px;height:15px;color:#4e89e4}.form-checkbox input[type=radio]:checked+label:after,.form-radio input[type=radio]:checked+label:after{content:"";top:3px;left:3px;width:9px;height:9px;background-color:#4e89e4;border-radius:50%}.form-checkbox input[type=checkbox]:checked:disabled+label:before,.form-checkbox input[type=radio]:checked:disabled+label:before,.form-radio input[type=checkbox]:checked:disabled+label:before,.form-radio input[type=radio]:checked:disabled+label:before{border-color:#d6d9dc}.form-checkbox input[type=checkbox]:checked:disabled+label:after,.form-radio input[type=checkbox]:checked:disabled+label:after{color:#d6d9dc}.form-checkbox input[type=radio]:checked:disabled+label:after,.form-radio input[type=radio]:checked:disabled+label:after{background-color:#d6d9dc}.form-checkbox input[type=checkbox]:hover+label:before,.form-checkbox input[type=radio]:hover+label:before,.form-radio input[type=checkbox]:hover+label:before,.form-radio input[type=radio]:hover+label:before{border-color:#4e89e4}.form-checkbox input[type=checkbox]:hover:disabled+label:before,.form-checkbox input[type=radio]:hover:disabled+label:before,.form-radio input[type=checkbox]:hover:disabled+label:before,.form-radio input[type=radio]:hover:disabled+label:before{border-color:#d6d9dc}@media print,screen and (min-width:801px){.form-checkbox,.form-radio{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-checkbox.full-width,.form-radio.full-width{width:100%}}@media only screen and (max-width:800px){.form-radio{width:auto;padding-right:40px;display:inline-block}.form-checkbox,.form-radio{width:100%;padding:15px 0}}.administration-expenses .expenses-table .supplier img{max-width:80px;max-height:50px}.grid-view-wrapper{position:absolute;top:45px;right:0;bottom:0;left:0;overflow-y:auto}.grid-view-wrapper .grid-view .cell{width:100%;position:relative;display:inline-block;vertical-align:top;border:2px solid #e5e7e9;border-top:none;border-left:none;box-sizing:border-box}@media print,screen and (min-width:801px){.grid-view-wrapper .grid-view .cell:hover{box-shadow:0 4px 30px 0 rgba(0,0,0,.1);z-index:10;cursor:pointer}}@media only screen and (min-width:801px)and (max-width:689px){.systems-table.grid-view-wrapper .grid-view .cell{border-right:none}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (min-width:801px)and (min-width:690px)and (max-width:989px){.systems-table.grid-view-wrapper .grid-view .cell{width:50%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (min-width:801px)and (min-width:990px)and (max-width:1289px){.systems-table.grid-view-wrapper .grid-view .cell{width:33.33%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (min-width:801px)and (min-width:1290px)and (max-width:1589px){.systems-table.grid-view-wrapper .grid-view .cell{width:25%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (min-width:801px)and (min-width:1590px){.systems-table.grid-view-wrapper .grid-view .cell{width:20%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (min-width:801px)and (max-width:689px){.phases-table.grid-view-wrapper .grid-view .cell{border-right:none}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (min-width:801px)and (min-width:690px)and (max-width:989px){.phases-table.grid-view-wrapper .grid-view .cell{width:50%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (min-width:801px)and (min-width:990px)and (max-width:1289px){.phases-table.grid-view-wrapper .grid-view .cell{width:33.33%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (min-width:801px)and (min-width:1290px)and (max-width:1589px){.phases-table.grid-view-wrapper .grid-view .cell{width:25%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (min-width:801px)and (min-width:1590px){.phases-table.grid-view-wrapper .grid-view .cell{width:20%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (min-width:801px)and (max-width:889px){.products-tools-table.grid-view-wrapper .grid-view .cell{border-right:none}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (min-width:801px)and (min-width:890px)and (max-width:1289px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:50%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (min-width:801px)and (min-width:1290px)and (max-width:1689px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:33.33%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (min-width:801px)and (min-width:1690px)and (max-width:2089px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:25%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (min-width:801px)and (min-width:2090px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:20%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (min-width:801px)and (max-width:789px){.brands-table.grid-view-wrapper .grid-view .cell{border-right:none}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (min-width:801px)and (min-width:790px)and (max-width:1139px){.brands-table.grid-view-wrapper .grid-view .cell{width:50%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (min-width:801px)and (min-width:1140px)and (max-width:1489px){.brands-table.grid-view-wrapper .grid-view .cell{width:33.33%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (min-width:801px)and (min-width:1490px)and (max-width:1839px){.brands-table.grid-view-wrapper .grid-view .cell{width:25%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (min-width:801px)and (min-width:1840px){.brands-table.grid-view-wrapper .grid-view .cell{width:20%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (min-width:801px)and (max-width:789px){.suppliers-table.grid-view-wrapper .grid-view .cell{border-right:none}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (min-width:801px)and (min-width:790px)and (max-width:1139px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:50%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (min-width:801px)and (min-width:1140px)and (max-width:1489px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:33.33%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (min-width:801px)and (min-width:1490px)and (max-width:1839px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:25%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (min-width:801px)and (min-width:1840px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:20%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (min-width:801px)and (max-width:789px){.projects-table.grid-view-wrapper .grid-view .cell{border-right:none}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (min-width:801px)and (min-width:790px)and (max-width:1139px){.projects-table.grid-view-wrapper .grid-view .cell{width:50%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (min-width:801px)and (min-width:1140px)and (max-width:1489px){.projects-table.grid-view-wrapper .grid-view .cell{width:33.33%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (min-width:801px)and (min-width:1490px)and (max-width:1839px){.projects-table.grid-view-wrapper .grid-view .cell{width:25%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (min-width:801px)and (min-width:1840px){.projects-table.grid-view-wrapper .grid-view .cell{width:20%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (max-width:800px)and (max-width:389px){.systems-table.grid-view-wrapper .grid-view .cell{border-right:none}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (max-width:800px)and (min-width:390px)and (max-width:539px){.systems-table.grid-view-wrapper .grid-view .cell{width:50%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (max-width:800px)and (min-width:540px)and (max-width:689px){.systems-table.grid-view-wrapper .grid-view .cell{width:33.33%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (max-width:800px)and (min-width:690px)and (max-width:839px){.systems-table.grid-view-wrapper .grid-view .cell{width:25%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.systems-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (max-width:800px)and (min-width:840px){.systems-table.grid-view-wrapper .grid-view .cell{width:20%}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.systems-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (max-width:800px)and (max-width:589px){.phases-table.grid-view-wrapper .grid-view .cell{border-right:none}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (max-width:800px)and (min-width:590px)and (max-width:839px){.phases-table.grid-view-wrapper .grid-view .cell{width:50%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (max-width:800px)and (min-width:840px)and (max-width:1089px){.phases-table.grid-view-wrapper .grid-view .cell{width:33.33%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (max-width:800px)and (min-width:1090px)and (max-width:1339px){.phases-table.grid-view-wrapper .grid-view .cell{width:25%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.phases-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (max-width:800px)and (min-width:1340px){.phases-table.grid-view-wrapper .grid-view .cell{width:20%}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.phases-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (max-width:800px)and (max-width:889px){.products-tools-table.grid-view-wrapper .grid-view .cell{border-right:none}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (max-width:800px)and (min-width:890px)and (max-width:1289px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:50%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (max-width:800px)and (min-width:1290px)and (max-width:1689px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:33.33%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (max-width:800px)and (min-width:1690px)and (max-width:2089px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:25%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (max-width:800px)and (min-width:2090px){.products-tools-table.grid-view-wrapper .grid-view .cell{width:20%}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.products-tools-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (max-width:800px)and (max-width:789px){.brands-table.grid-view-wrapper .grid-view .cell{border-right:none}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (max-width:800px)and (min-width:790px)and (max-width:1139px){.brands-table.grid-view-wrapper .grid-view .cell{width:50%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (max-width:800px)and (min-width:1140px)and (max-width:1489px){.brands-table.grid-view-wrapper .grid-view .cell{width:33.33%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (max-width:800px)and (min-width:1490px)and (max-width:1839px){.brands-table.grid-view-wrapper .grid-view .cell{width:25%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.brands-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (max-width:800px)and (min-width:1840px){.brands-table.grid-view-wrapper .grid-view .cell{width:20%}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.brands-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (max-width:800px)and (max-width:789px){.suppliers-table.grid-view-wrapper .grid-view .cell{border-right:none}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (max-width:800px)and (min-width:790px)and (max-width:1139px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:50%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (max-width:800px)and (min-width:1140px)and (max-width:1489px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:33.33%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (max-width:800px)and (min-width:1490px)and (max-width:1839px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:25%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (max-width:800px)and (min-width:1840px){.suppliers-table.grid-view-wrapper .grid-view .cell{width:20%}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.suppliers-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}@media only screen and (max-width:800px)and (max-width:789px){.projects-table.grid-view-wrapper .grid-view .cell{border-right:none}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}}@media only screen and (max-width:800px)and (min-width:790px)and (max-width:1139px){.projects-table.grid-view-wrapper .grid-view .cell{width:50%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(4n+2),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(4n+3){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n+2){border-right:none}}@media only screen and (max-width:800px)and (min-width:1140px)and (max-width:1489px){.projects-table.grid-view-wrapper .grid-view .cell{width:33.33%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(3n+3){border-right:none}}@media only screen and (max-width:800px)and (min-width:1490px)and (max-width:1839px){.projects-table.grid-view-wrapper .grid-view .cell{width:25%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+2),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+4),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+5),.projects-table.grid-view-wrapper .grid-view .cell:nth-child(8n+7){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(4n+4){border-right:none}}@media only screen and (max-width:800px)and (min-width:1840px){.projects-table.grid-view-wrapper .grid-view .cell{width:20%}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(2n){background-color:#f4f5f6}.projects-table.grid-view-wrapper .grid-view .cell:nth-child(5n+5){border-right:none}}.petty-cash-summary hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.petty-cash-summary .employee-petty-cash-wrapper{padding:15px;box-sizing:border-box}.petty-cash-summary .employee-petty-cash-wrapper .employee-petty-cash{height:180px;padding:40px 20px;box-sizing:border-box;background-color:#e5e7e9;border-radius:5px;overflow:hidden;text-align:center}.petty-cash-summary .employee-petty-cash-wrapper .employee-petty-cash span{display:block}.petty-cash-summary .employee-petty-cash-wrapper .employee-petty-cash .icon-employee{font-size:26px;color:#acb3b9}.petty-cash-summary .employee-petty-cash-wrapper .employee-petty-cash .employee-name{margin-top:25px;font-family:"Mirai-Medium";font-size:14px}.petty-cash-summary .employee-petty-cash-wrapper .employee-petty-cash .balance{margin-top:10px;font-family:"Mirai-Bold";font-size:18px}.petty-cash-summary .employee-petty-cash-wrapper .employee-petty-cash .negative-balance{color:#ff4438}@media print,screen and (min-width:801px){.petty-cash-summary .value-label-boxes:first-child{padding-left:15px}.petty-cash-summary .employees-petty-cash-wrapper{padding:15px}.petty-cash-summary .employees-petty-cash-wrapper .employee-petty-cash-wrapper{width:25%;display:inline-block}}@media only screen and (max-width:1200px){.petty-cash-summary .employees-petty-cash-wrapper .employee-petty-cash-wrapper{width:33.33%}}@media only screen and (max-width:900px){.petty-cash-summary .employees-petty-cash-wrapper .employee-petty-cash-wrapper{width:50%}}@media only screen and (max-width:800px){.petty-cash-summary .value-label-boxes{padding-bottom:30px}.petty-cash-summary .employees-petty-cash-wrapper{padding:30px 0}.petty-cash-summary .employees-petty-cash-wrapper .employee-petty-cash-wrapper{width:100%;padding:0 15px 15px}.petty-cash-summary .employees-petty-cash-wrapper .employee-petty-cash-wrapper:last-child{padding-bottom:0}}.vehicles .list-items-column{height:100%}.vehicles .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.vehicles .list-items-column .list-items{position:absolute;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.vehicles .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.vehicles .list-items-column .list-items hr:first-child{display:none}.vehicles .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.vehicles .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.vehicles .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.vehicles .list-items-column .list-items li a figure{display:table;margin:0}.vehicles .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.vehicles .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.vehicles .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.vehicles .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.vehicles .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.vehicles .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.vehicles .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.vehicles .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.vehicles .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.vehicles .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.vehicles .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular";color:#acb3b9}.vehicles .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.vehicles .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.vehicles .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.vehicles .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.vehicles .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.vehicles .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.vehicles .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.vehicles .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.vehicles .list-items-column .list-items{top:45px}.vehicles .list-items-column .list-items li .identifier-wrapper{width:40px;height:40px;background-color:#f4f5f6;text-align:center;line-height:40px;font-family:"Mirai-Black";font-size:16px;color:#4e89e4}@media print,screen and (min-width:801px){.vehicles .top-bar .back-button{display:none}.vehicles .top-bar .top-bar-title{padding-left:30px;margin-left:0}.vehicles .list-items-column{width:380px}.vehicles .list-items-column .list-items,.vehicles .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}}@media only screen and (max-width:800px){.vehicles .list-items-column .list-items{right:0}.vehicles .list-items-column .top-bar{width:100%}}.maintenance-notes .notes-wrapper{padding:20px;background-color:rgba(229,231,233,.5);border-radius:3px}.maintenance-notes .notes-wrapper .rich-text-detail{margin-bottom:50px}.maintenance-notes .notes-wrapper .author-date{display:inline-block;margin-right:30px;font-family:"Mirai-Medium";font-style:italic;font-size:12px;color:#acb3b9}.vehicle-tabs-controller{position:absolute;top:0;right:0;bottom:0}.vehicle-tabs-controller .vehicle-details .details-wrapper{width:100%;overflow-y:auto;background-color:#fff}.vehicle-tabs-controller .vehicle-details .details-wrapper .insurance-policy .expired,.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-mileage .expired{color:#ff4438}.vehicle-tabs-controller .vehicle-details .details-wrapper .insurance-policy .about-to-expire,.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-mileage .about-to-expire{color:#ff7f30}.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-invoices .value-with-attachment{display:inline-block}.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-invoices .value-with-attachment:last-child{margin-left:15px}.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-image{width:250px;padding-bottom:0!important;box-sizing:border-box}.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-image img{max-height:110px;max-width:250px}.vehicle-tabs-controller .vehicle-details .details-wrapper .value-label-boxes{padding-bottom:0}.vehicle-tabs-controller .vehicle-details .details-wrapper .value-label-boxes .value-label-box-wrapper{padding:0}.vehicle-tabs-controller .vehicle-maintenance-gas{padding:30px 0;position:relative;overflow-x:hidden;border-bottom:2px solid #d6d9dc}.vehicle-tabs-controller .vehicle-maintenance-gas:last-child{border-bottom:0}.vehicle-tabs-controller .vehicle-maintenance-gas h6{padding-top:0!important;padding-bottom:0!important;margin:0;font-family:"Mirai-Bold";font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;margin-top:30px}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .table-body-wrapper table{border-bottom-width:2px}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table tr{height:50px}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table td{font-size:14px}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .icon-edit,.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .notes-detail{color:#4e89e4}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .icon-edit.disabled,.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .notes-detail.disabled{color:#d6d9dc!important;cursor:default!important}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .maintenance-date .expired,.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .mileage .expired{color:#ff4438}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .maintenance-date .about-to-expire,.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .mileage .about-to-expire{color:#ff7f30}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .icon-edit{font-size:18px}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .notes-detail{font-family:"Mirai-Bold"}@media print,screen and (min-width:801px){.maintenance-notes .content{padding:40px}.vehicle-tabs-controller{left:380px}.vehicle-tabs-controller .vehicle-maintenance-gas .form-add-button{display:inline-block;margin:0 30px 0 0;float:right}.vehicle-tabs-controller .vehicle-maintenance-gas h6{width:auto;display:inline-block;padding:15px 30px}.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .icon-edit:hover,.vehicle-tabs-controller .vehicle-maintenance-gas .vehicle-maintenance-gas-table .notes-detail:hover{color:#316abc;cursor:pointer}.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-image{padding:30px;display:inline-block}.vehicle-tabs-controller .vehicle-details .details-wrapper .value-label-boxes{float:right}.vehicle-tabs-controller .vehicle-details .details-wrapper .detail-box{margin-top:20px}}@media only screen and (max-width:1210px){.vehicle-tabs-controller .vehicle-details .details-wrapper .value-label-boxes{display:block;float:none}.vehicle-tabs-controller .vehicle-details .details-wrapper .value-label-boxes .value-label-box-wrapper{width:100%}}@media only screen and (max-width:960px){.vehicle-tabs-controller .vehicle-maintenance-gas .form-add-button{display:block;float:none;margin:0 30px 30px}}@media only screen and (max-width:800px){.maintenance-notes .content{padding:20px;margin-top:45px}.vehicle-tabs-controller{left:0}.vehicle-tabs-controller .vehicle-details .details-wrapper .vehicle-image{padding:15px}.vehicle-tabs-controller .vehicle-maintenance-gas .form-add-button{padding:0;margin:15px 15px 30px!important}.vehicle-tabs-controller .vehicle-maintenance-gas h6{padding:30px 15px 0}}@media print,screen and (min-width:801px){.vehicle-edit .vehicle-model{width:33.33%}}.attachment-loader{width:100%;height:250px;position:relative;top:50%;transform:translateY(-50%);text-align:center}.attachment-loader img{height:30px;margin-bottom:30px}.attachment-loader p{max-width:700px;margin:5px auto;font-family:"Mirai-Medium";color:#808a94}.catalog-detail .detail-content{position:absolute;top:45px;right:0;bottom:0;left:0;overflow-y:auto}.catalog-detail .detail-content .info-wrapper{border-bottom:2px solid #e5e7e9}.catalog-detail .detail-content .info-wrapper.no-border-bottom,.catalog-detail .detail-content .info-wrapper:last-child{border-bottom:none}.catalog-detail .detail-content .info-wrapper.with-margin-bottom{margin-bottom:15px;border-bottom:none}.catalog-detail .detail-content .attachment-detail{display:inline-block;margin-right:30px}@media print,screen and (min-width:801px){.catalog-detail .detail-content .info-wrapper a:hover{color:#316abc}}.catalog .under-construction{position:absolute;top:0;right:0;left:0;bottom:0}.catalog .grid-view-wrapper.brands-table .brand-logo,.catalog .grid-view-wrapper.brands-table .supplier-logo,.catalog .grid-view-wrapper.suppliers-table .brand-logo,.catalog .grid-view-wrapper.suppliers-table .supplier-logo,.catalog .table-wrapper.brands-table .brand-logo,.catalog .table-wrapper.brands-table .supplier-logo,.catalog .table-wrapper.suppliers-table .brand-logo,.catalog .table-wrapper.suppliers-table .supplier-logo{background-size:contain;background-repeat:no-repeat}.catalog .table-wrapper.brands-table .brand-logo,.catalog .table-wrapper.brands-table .supplier-logo,.catalog .table-wrapper.suppliers-table .brand-logo,.catalog .table-wrapper.suppliers-table .supplier-logo{height:35px;background-position:0}.catalog .table-wrapper.brands-table .system-image,.catalog .table-wrapper.suppliers-table .system-image{height:35px;margin-right:10px}.catalog .grid-view-wrapper.systems-table .grid-view .cell{height:200px}.catalog .grid-view-wrapper.systems-table .grid-view .cell .system-cell-wrapper{width:100%;position:absolute;top:50%;transform:translateY(-50%);padding:0 30px;box-sizing:border-box;text-align:center}.catalog .grid-view-wrapper.systems-table .grid-view .cell .system-cell-wrapper img{width:85px}.catalog .grid-view-wrapper.systems-table .grid-view .cell .system-cell-wrapper .title{display:block;margin-top:25px;font-family:"Mirai-Bold"}.catalog .grid-view-wrapper.brands-table .grid-view .cell,.catalog .grid-view-wrapper.suppliers-table .grid-view .cell{height:125px}.catalog .grid-view-wrapper.brands-table .grid-view .cell .brand-logo,.catalog .grid-view-wrapper.brands-table .grid-view .cell .supplier-logo,.catalog .grid-view-wrapper.suppliers-table .grid-view .cell .brand-logo,.catalog .grid-view-wrapper.suppliers-table .grid-view .cell .supplier-logo{height:50px;position:absolute;top:50%;right:75px;left:75px;transform:translateY(-50%);background-position:50%}.catalog-brand .detail-content .info-wrapper.contact-info-wrapper .contact-info{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px}.catalog-brand .detail-content .info-wrapper.contact-info-wrapper .contact-info span{display:block;margin-bottom:10px;font-family:"Mirai-Bold"}.catalog-brand .detail-content .info-wrapper.brand-apps .app{display:inline-block;margin-right:20px;margin-bottom:15px}.catalog-brand .detail-content .info-wrapper.families .family-wrapper{margin-bottom:25px}.catalog-brand .detail-content .info-wrapper.families .family-wrapper .name{font-family:"Mirai-Bold"}.catalog-brand .detail-content .info-wrapper.families .family-wrapper .name span{display:inline-block;vertical-align:middle}.catalog-brand .detail-content .info-wrapper.families .family-wrapper .name a{display:inline-block;vertical-align:middle;margin-left:10px}.catalog-brand .detail-content .info-wrapper.families .family-wrapper .family-description{margin-top:10px}.catalog-brand .detail-content .info-wrapper.families .family-wrapper .attachment-detail{display:block;margin-top:10px}.catalog-brand .detail-content .info-wrapper.families .family-wrapper:last-child{margin-bottom:0}.catalog-brand .detail-content .info-wrapper.brand-logo-links{position:relative}.catalog-brand .detail-content .info-wrapper.brand-logo-links .website-link{position:absolute;top:30px;right:30px}.catalog-brand .detail-content .info-wrapper .brand-logo{max-width:220px;max-height:80px;margin-bottom:15px}.catalog-brand .detail-content .info-wrapper .products-link{max-width:180px;display:block;padding:10px 0;margin-top:20px;border:2px solid #4e89e4;border-radius:40px;text-align:center}.catalog-brand .detail-content .info-wrapper .system-image{height:30px;display:inline-block;margin-right:20px}.catalog-brand .detail-content .info-wrapper .description{display:inline-block;margin-right:30px;line-height:30px;font-family:"Mirai-Bold";color:#4e89e4}.catalog-brand .detail-content .info-wrapper:last-child{border-bottom:none}.catalog-brand .detail-content .info-wrapper .supplier{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:20px}.catalog-brand .detail-content .info-wrapper .supplier .logo{max-width:100px;max-height:100px;display:block}.catalog-brand .detail-content .info-wrapper .supplier .logo img{max-width:100%}@media print,screen and (min-width:801px){.catalog-brand .detail-content .info-wrapper .products-link:hover{border-color:#316abc}.catalog-brand .detail-content .info-wrapper .description:hover{color:#316abc;cursor:pointer}}.attachment-detail{line-height:30px;font-family:"Mirai-Bold";color:#4e89e4}.attachment-detail span{display:inline-block;vertical-align:middle}.attachment-detail .icon{width:25px;margin-right:10px;font-size:22px}.attachment-detail .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-left:35px;margin-left:-35px;box-sizing:border-box}@media print,screen and (min-width:801px){.attachment-detail:hover{color:#316abc;cursor:pointer}}.app.internal .title{display:none}.app.internal .app-icon,.app.internal .app-icon img{width:40px;height:40px}.app.internal .stores{margin-left:15px}.app.internal .stores .app-name{display:block;margin-bottom:5px;font-family:"Mirai-Bold"}.app.internal .stores a{margin-right:15px}.app .title{margin-bottom:20px}.app .app-icon{display:inline-block;vertical-align:middle;border-radius:10px}.app .app-icon,.app .app-icon img{width:90px;height:90px}.app .stores{display:inline-block;vertical-align:middle;margin-left:35px}.app .stores img{width:125px;padding:10px 0;display:block}.brand-edit .contact-info-wrapper .no-related-element{padding-bottom:0}.brand-edit .description-wrapper{position:relative}.brand-edit .brand-systems-wrapper .brand-system .form-select{width:100%}@media print,screen and (min-width:801px){.brand-edit .brand-systems-wrapper .brand-system{width:50%}.brand-edit .attachments-edit{padding-top:15px}}.form-text-area{position:relative;box-sizing:border-box}.form-text-area.reduced-height textarea{height:80px;min-height:0}.form-text-area textarea{height:40px;padding:10px;margin:0;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;color:#243746;width:100%;min-height:120px;display:block;position:relative;appearance:none;resize:none}.form-text-area textarea:focus{border-color:#808a94;outline:none}.form-text-area textarea.invalid{border-color:#ff4438}.form-text-area textarea:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.form-text-area textarea::placeholder{color:#d6d9dc}.form-text-area textarea:disabled+.character-counter{color:#d6d9dc;opacity:1}.form-text-area .character-counter{position:absolute;right:25px;bottom:25px;font-size:14px;color:#243746;opacity:.3}@media print,screen and (min-width:801px){.form-text-area{width:50%;display:inline-block;vertical-align:top;padding:15px;width:100%}.form-text-area.full-width{width:100%}}@media only screen and (max-width:800px){.form-text-area{width:100%;padding:15px 0}}.description-modal .title{line-height:22px;letter-spacing:.5px;font-family:"Mirai-Bold"}.description-modal .content{position:absolute;top:45px;bottom:0;right:0;left:0;overflow-y:auto;line-height:22px}.description-modal .content .main-title{letter-spacing:1px}.description-modal .content span{display:block}.description-modal .content .benefits .rich-text-detail{margin-top:25px}@media print,screen and (min-width:801px){.description-modal .content{padding:50px 170px}.description-modal .content .main-title{font-size:20px}.description-modal .content .description{margin-top:30px;margin-bottom:40px}}@media only screen and (max-width:800px){.description-modal .content{padding:50px 15px}.description-modal .content .description{margin:20px 0}.description-modal .content .benefits,.description-modal .content .description{font-size:14px}.description-modal .content .benefits .rich-text-detail,.description-modal .content .description .rich-text-detail{margin-top:20px}}.info-wrapper{position:relative;box-sizing:border-box;border-bottom:2px solid #e5e7e9;font-size:14px}.info-wrapper.inline-button h6{width:auto;margin-right:0;padding-right:0}.info-wrapper.inline-button .info-wrapper-button{vertical-align:top;margin-top:-5px}.info-wrapper h6{width:100%;display:inline-block;vertical-align:middle;padding-right:30px;margin:0 -20px 10px 0;text-transform:uppercase;font-family:"Mirai-Bold";font-size:14px;line-height:17px;letter-spacing:1.5px;box-sizing:border-box}.info-wrapper .info-wrapper-button{display:inline-block;vertical-align:middle;margin-top:-20px;font-size:20px;color:#808a94}.info-wrapper .title-line{margin:5px 0 30px}.info-wrapper a{font-family:"Mirai-Bold";text-decoration:none;color:#4e89e4}.info-wrapper.no-border-bottom,.info-wrapper:last-child{border-bottom:none}.info-wrapper.with-margin-bottom{margin-bottom:30px;border-bottom:none}.info-wrapper.no-bottom-padding{padding-bottom:0}.info-wrapper.no-top-padding{padding-top:0}@media print,screen and (min-width:801px){.info-wrapper{padding:30px}.info-wrapper .info-wrapper-button:hover{color:#4e89e4;cursor:pointer}}@media only screen and (max-width:800px){.info-wrapper{padding:30px 15px}}@media print{.info-wrapper{padding:0}}.related-contact{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px}.related-contact .relationship{display:block;margin-bottom:10px;font-family:"Mirai-Bold"}.related-contact .name-link .name,.related-contact .name-link .related-contact-icon,.related-contact .name-link a{display:inline-block;vertical-align:middle}.related-contact .name-link .related-contact-icon{margin-left:10px;color:#acb3b9}.related-contact .name-link a{margin-left:10px}@media print,screen and (min-width:801px){.related-contact a:hover{color:#316abc}}.filters .filter .form-element{width:100%}@media only screen and (min-width:801px){.filters .filter .form-multi-select{width:100%}.filters .tabs-controller .selected-tab footer button[type=submit]{width:130px}}.form-multi-select{box-sizing:border-box;position:relative}.form-multi-select .form-multi-select-input{width:100%;height:40px;display:block;padding:10px;margin:0;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;appearance:none;color:#243746;line-height:18px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.form-multi-select .form-multi-select-input:focus{border-color:#808a94;outline:none}.form-multi-select .form-multi-select-input.invalid{border-color:#ff4438}.form-multi-select .form-multi-select-input:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.form-multi-select .form-multi-select-input::placeholder{color:#d6d9dc}.form-multi-select .form-multi-select-input.disabled{background-color:#f4f5f6;color:#d6d9dc;cursor:auto}.form-multi-select .form-multi-select-input.disabled .icon{color:#d6d9dc!important}.form-multi-select .form-multi-select-input.disabled.showing-options{border-color:#d6d9dc!important}.form-multi-select .form-multi-select-input .icon{float:right;font-size:20px;color:#4e89e4}.form-multi-select .form-multi-select-input .ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;padding-right:35px;margin-right:-30px;box-sizing:border-box}.form-multi-select .form-multi-select-input.showing-options{border-color:#808a94}.form-multi-select .form-multi-select-options-header{height:40px;padding:0 15px;line-height:40px;border:1px solid #d6d9dc;border-right:none;border-left:none;background-color:rgba(244,245,246,.5);letter-spacing:.5px;font-family:"Mirai-Bold";color:#4e89e4}.form-multi-select .form-multi-select-options-header:first-child{border-top:none}.form-multi-select .form-multi-select-options{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:3;border:1px solid #d6d9dc;border-top:none;overflow-y:auto;max-height:200px}.form-multi-select .form-multi-select-options:focus{outline:none}.form-multi-select .form-multi-select-options .form-multi-select-option{width:100%;height:45px;padding:0 20px;box-sizing:border-box;line-height:45px;cursor:pointer}.form-multi-select .form-multi-select-options .form-multi-select-option.selected{background-color:#f4f5f6}.form-multi-select .form-multi-select-options .form-multi-select-option .form-checkbox{width:100%;height:100%;padding:12px 0 0}.form-multi-select .form-multi-select-options .form-multi-select-option .form-checkbox label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;box-sizing:border-box}.form-multi-select .form-multi-select-options .form-multi-select-option .ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}.form-multi-select .form-multi-select-options .form-multi-select-option:focus{outline:none}.form-multi-select .form-multi-select-options .form-multi-select-option.disabled{color:#acb3b9!important;background-color:#f4f5f6!important}.form-multi-select .form-multi-select-options .form-multi-select-option.disabled span{color:#acb3b9!important}.form-multi-select .form-multi-select-options .form-multi-select-option.disabled:hover{cursor:default}@media only screen and (min-width:801px){.form-multi-select{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-multi-select.full-width{width:100%}.form-multi-select .form-multi-select-input:hover .icon{color:#316abc}.form-multi-select .form-select-options{max-height:200px;position:absolute;left:15px;right:15px}.form-multi-select .form-select-options .form-multi-select-option:hover{background-color:#f4f5f6}.form-multi-select .form-multi-select-options{max-height:200px;position:absolute;left:15px;right:15px}.form-multi-select .form-multi-select-options .form-multi-select-option:hover{background-color:#f4f5f6}}@media only screen and (max-width:800px){.form-multi-select{width:100%;padding:15px 0}.form-multi-select .form-multi-select-options{max-height:150px;position:relative}}.catalog-phases .phases-table .grid-view .cell{height:280px}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper{width:100%;position:absolute;top:50%;transform:translateY(-50%);padding:0 30px;box-sizing:border-box;text-align:center}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper img{max-width:85px;max-height:85px;margin-bottom:15px}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .title{display:block;margin-top:25px;font-family:"Mirai-Bold"}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .color-strip{width:35px;height:5px;display:block;margin:auto}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper{margin-top:25px}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper .cost-wrapper,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper .price-wrapper,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper .cost-wrapper,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper .price-wrapper{padding:10px 5px;box-sizing:border-box;font-size:12px;text-align:left}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper .cost-wrapper span,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper .price-wrapper span,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper .cost-wrapper span,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper .price-wrapper span{display:block}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper .cost-wrapper span.amount,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper .price-wrapper span.amount,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper .cost-wrapper span.amount,.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper .price-wrapper span.amount{font-family:"Mirai-Bold";margin-bottom:5px}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .cost-outer-wrapper{padding-right:5px}.catalog-phases .phases-table .grid-view .cell .phase-cell-wrapper .cost-price-wrapper .price-outer-wrapper{padding-left:5px}.form-color-input{display:inline-block}.form-color-input .form-input{width:100%!important;display:inline-block;vertical-align:middle;padding:0;box-sizing:border-box}.form-color-input .form-input input:focus+.color-bg{border-left-color:#808a94}.form-color-input .color-bg{position:absolute;right:2px;top:2px;bottom:2px;width:40px;border-left:2px solid #d6d9dc}.product-edit .accessories-wrapper .list-item .form-fields-wrapper .form-element.color-name-model-wrapper,.product-edit .colors-wrapper .list-item .form-fields-wrapper .form-element.color-name-model-wrapper,.product-edit .phase-tasks-wrapper .list-item .form-fields-wrapper .form-element.color-name-model-wrapper{padding:0}.product-edit .documents-label{padding-bottom:0}.product-edit .custom-fields-wrapper label{display:block;padding-top:20px;padding-bottom:0}.product-edit .custom-fields-wrapper .field-input-wrapper{width:50%;display:inline-block;padding-right:95px;margin-right:-95px;box-sizing:border-box;vertical-align:middle}.product-edit .custom-fields-wrapper .field-input-wrapper .form-input{width:100%;padding-bottom:5px}.product-edit .custom-fields-wrapper .form-delete-button{display:inline-block;vertical-align:middle;margin-top:10px}.product-edit .package-order-type label{display:block}.product-edit .accessories-from,.product-edit .colors-from,.product-edit .tasks-from{display:inline-block;padding-right:110px;margin-right:-97px;box-sizing:border-box}.product-edit .accessories-from .search-input-results,.product-edit .colors-from .search-input-results,.product-edit .tasks-from .search-input-results{right:110px}.product-edit .accessories-from+.icon,.product-edit .colors-from+.icon,.product-edit .tasks-from+.icon{position:relative;width:40px;height:40px;display:inline-block;margin-top:35px;text-align:center;line-height:40px;background-color:#f4f5f6;border-radius:3px;font-size:22px;color:#4e89e4}.product-edit .accessories-from+.icon.disabled,.product-edit .colors-from+.icon.disabled,.product-edit .tasks-from+.icon.disabled{color:#d6d9dc;cursor:default!important}.product-edit .accessories-from+.icon:hover,.product-edit .colors-from+.icon:hover,.product-edit .tasks-from+.icon:hover{color:#316abc;cursor:pointer}.product-edit .spool-fields .form-radio{max-width:200px}.product-edit .phase-tasks-wrapper:last-child hr{display:none}.product-edit .accessories-wrapper .labels .quantity{max-width:115px}.product-edit .accessories-wrapper .labels .image{max-width:110px;text-align:center}.product-edit .accessories-wrapper .labels .accessory{width:100%;padding-left:240px;margin-left:-225px;padding-right:400px;margin-right:-400px;box-sizing:border-box}.product-edit .accessories-wrapper .labels .type{max-width:200px}.product-edit .accessories-wrapper .labels .billable{max-width:150px}.product-edit .accessories-wrapper .accessory-wrapper .form-element{display:inline-block;padding:0 15px 15px!important}.product-edit .accessories-wrapper .accessory-wrapper .form-element.form-checkbox{padding-top:10px!important}.product-edit .accessories-wrapper .accessory-wrapper .form-stepper{max-width:115px}.product-edit .accessories-wrapper .accessory-wrapper .image{max-width:110px;text-align:center}.product-edit .accessories-wrapper .accessory-wrapper .image .product-image-wrapper{width:40px;height:40px;margin:auto;color:#d6d9dc}.product-edit .accessories-wrapper .accessory-wrapper .image .product-image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.product-edit .accessories-wrapper .accessory-wrapper .image .product-image-wrapper .icon-products{display:block;line-height:40px;font-size:28px}.product-edit .accessories-wrapper .accessory-wrapper .search-wrapper{width:100%;display:inline-block;padding-left:225px;margin-left:-225px;padding-right:400px;margin-right:-400px;box-sizing:border-box}.product-edit .accessories-wrapper .accessory-wrapper .search-wrapper .form-input,.product-edit .accessories-wrapper .accessory-wrapper .search-wrapper .search-input{width:100%;max-width:100%}.product-edit .accessories-wrapper .accessory-wrapper .form-select{max-width:200px}.product-edit .accessories-wrapper .accessory-wrapper .form-checkbox{max-width:150px;text-align:center}.product-edit .shapes label{padding:15px 15px 0}@media print,screen and (min-width:801px){.product-edit .copy-from-wrapper{width:50%;display:inline-block}.product-edit .copy-from-wrapper .form-element{width:100%}.product-edit .fixed-documents-wrapper .form-attachment-box-input{width:33.33%}.product-edit .package-order-type .form-radio{max-width:240px}.product-edit .product-task-groups label{padding:15px 15px 0}.product-edit .product-task-groups .search-input{display:block;padding-top:0}.product-edit .show-in-checkboxes .form-checkbox{display:block}.product-edit .show-in-checkboxes .form-checkbox.show-in-proposal{display:inline-block}.product-edit .show-in-checkboxes .form-input input{max-width:200px}.product-edit .inputs-outputs-wrapper .input-output-label{padding:0 15px}.product-edit .pricing-checkbox{width:100%}.product-edit .phase-tasks-wrapper .labels .form-element{width:75%!important}.product-edit .phase-tasks-wrapper .labels .form-element.time{width:25%!important}.product-edit .phase-tasks-wrapper .form-input{width:75%}.product-edit .colors-wrapper .form-fields-wrapper .form-element,.product-edit .colors-wrapper .labels label,.product-edit .phase-tasks-wrapper .form-input.minutes{width:25%}}.images-input{width:auto;overflow-y:hidden;max-height:80px}.images-input .image-input-wrapper{overflow-y:hidden;display:inline-block;vertical-align:top;margin-right:20px}.images-input .image-input-wrapper .icon-dragdrop{height:15px;display:block;margin-bottom:5px;text-align:center;color:#acb3b9}.images-input .image-input-wrapper .icon-dragdrop:hover{color:#4e89e4}.images-input .reupload .image-input{position:relative}.images-input .reupload .image-input input{position:absolute;top:0;left:0;z-index:10}.images-input .images-outer-wrapper{overflow-x:hidden;overflow-y:hidden}.images-input .images-inner-wrapper{max-width:calc(100% - 60px);vertical-align:middle;overflow-x:auto;overflow-y:hidden}.images-input .images-inner-wrapper.has-images{display:inline-block}.images-input .images-inner-wrapper+.image-input-wrapper{margin-top:20px;margin-right:0}.images-input .choose-file,.images-input .file-details{width:60px;height:60px}.images-input .file-details{position:relative;display:inline-block;vertical-align:middle;border:1px solid #f4f5f6;box-sizing:border-box;text-align:center;overflow:hidden}.images-input .file-details img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.images-input .file-details .icon-x{position:absolute;right:0;top:0;color:#4e89e4;z-index:20}.images-input .file-details .icon-x.disabled{color:#d6d9dc}.images-input input[type=file]{width:60px;height:60px;opacity:.0001;cursor:pointer}.images-input input[type=file]:disabled{cursor:wait}.images-input input[type=file].disabled-file{cursor:default!important}.images-input .choose-file{margin-top:-60px;background-color:#f4f5f6;line-height:60px;text-align:center;font-size:18px;color:#4e89e4;pointer-events:none}.images-input .choose-file.disabled{color:#d6d9dc}@media print,screen and (min-width:801px){.images-input{padding-top:0!important;padding-bottom:0!important}.images-input .file-details .icon-x:hover{color:#316abc;cursor:pointer}.images-input .file-details .icon-x:hover.disabled{color:#d6d9dc;cursor:default}.images-input input[type=file]:hover+.choose-file{color:#316abc}.images-input input[type=file]:hover+.choose-file.disabled{color:#d6d9dc}}.loader-banner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;position:absolute;top:0;right:0;left:0;z-index:10;padding:0 15px;line-height:30px;letter-spacing:.5px;font-family:"Mirai-Medium";font-size:14px;color:#fff}.loader-banner.disabled{background-color:#d6d9dc}.loader-banner.error{background-color:#ff4438}.task-fields-edit .phase-tasks-wrapper:last-child hr{display:none}@media print,screen and (min-width:801px){.task-fields-edit .phase-tasks-wrapper .labels .form-element{width:70%!important}.task-fields-edit .phase-tasks-wrapper .labels .form-element.persons,.task-fields-edit .phase-tasks-wrapper .labels .form-element.time{width:15%!important}.task-fields-edit .phase-tasks-wrapper .form-input{width:70%}.task-fields-edit .phase-tasks-wrapper .form-input.minutes,.task-fields-edit .phase-tasks-wrapper .form-input.persons{width:15%}}.catalog-product .download-to-print{display:none}.catalog-product .detail-content .main-info .info-wrapper-title{text-transform:none;letter-spacing:1px;font-size:20px}.catalog-product .detail-content .right-column-wrapper .right-column{background-color:transparent}.catalog-product .detail-content .right-column-wrapper .right-column .info-wrapper{background-color:#f9f9fa}.catalog-product .detail-content .right-column-wrapper .right-column.open-prices .arrow{transform:rotateX(180deg)}.catalog-product .detail-content .right-column-wrapper .right-column.open-prices .msrp-wrapper{border-bottom:2px solid #e5e7e9;margin-bottom:0}.catalog-product .detail-content .right-column-wrapper .right-column.open-prices .supplier-prices{display:block}.catalog-product .detail-content .accessories-wrapper{padding:30px 0;margin-top:15px;background-color:#f9f9fa}.catalog-product .detail-content .accessories-wrapper .title-line{margin-bottom:0}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper{padding:10px;display:block;background-color:rgba(229,231,233,.6);border-radius:3px;box-sizing:border-box;text-decoration:none;font-family:"Mirai-Regular";color:#243746}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .accessory-image-wrapper{width:100px;height:100px;display:inline-block;vertical-align:top}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .accessory-image-wrapper .accessory-image{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .info{width:100%;display:inline-block;vertical-align:top;padding-left:115px;margin-left:-100px;box-sizing:border-box}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .info span{display:block}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:20px;font-size:16px;font-family:"Mirai-Bold"}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .info .type{font-family:"Mirai-Medium"}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .info .type.required{color:#ff4438}.catalog-product .detail-content .accessories-wrapper .accessory-wrapper .info .type.optional{color:#4e89e4}.catalog-product .detail-content .info-wrapper.msrp-wrapper{position:relative;border-bottom:none}.catalog-product .detail-content .info-wrapper.msrp-wrapper .arrow{position:absolute;top:25px;right:30px;font-size:20px;color:#4e89e4}.catalog-product .detail-content .info-wrapper.msrp-wrapper .arrow:hover{color:#316abc;cursor:pointer}.catalog-product .detail-content .info-wrapper.msrp-wrapper .pricing-legend{margin-top:10px;margin-bottom:0;font-size:12px;font-family:"Mirai-Medium";font-style:italic}.catalog-product .detail-content .info-wrapper.supplier-prices{display:none}.catalog-product .detail-content .info-wrapper.shapes-wrapper h6.shape-type-title{margin:0}.catalog-product .detail-content .info-wrapper.shapes-wrapper .shapes{margin-bottom:15px}.catalog-product .detail-content .info-wrapper.shapes-wrapper .shapes img{max-height:20px;display:inline-block;margin-right:15px;margin-top:10px}.catalog-product .detail-content .info-wrapper .detail-box{padding:0}.catalog-product .detail-content .info-wrapper .total-tasks-info .persons,.catalog-product .detail-content .info-wrapper .total-tasks-info .time{width:250px;display:inline-block;margin-top:10px}.catalog-product .detail-content .info-wrapper .total-tasks-info .persons span,.catalog-product .detail-content .info-wrapper .total-tasks-info .time span{display:inline-block;vertical-align:middle;margin-bottom:0}.catalog-product .detail-content .info-wrapper .total-tasks-info .persons .icon,.catalog-product .detail-content .info-wrapper .total-tasks-info .time .icon{margin-right:5px;font-size:18px;color:#acb3b9}.catalog-product .detail-content .info-wrapper .total-tasks-info .time{margin-right:10px}.catalog-product .detail-content .info-wrapper .total-tasks-info .persons,.catalog-product .detail-content .info-wrapper .total-tasks-info .time{width:auto;display:block;margin-top:0}.catalog-product .detail-content .info-wrapper .total-tasks-info .persons{margin-top:5px}.catalog-product .detail-content .info-wrapper .brand-colors-details{width:100%;position:relative}.catalog-product .detail-content .info-wrapper .brand-colors-details a{position:absolute;top:0;right:0;font-size:18px}.catalog-product .detail-content .info-wrapper .brand-colors-details .icon-decor-o,.catalog-product .detail-content .info-wrapper .brand-colors-details>div{margin-bottom:20px}.catalog-product .detail-content .info-wrapper .brand-colors-details .icon-decor-o{display:block}.catalog-product .detail-content .info-wrapper .brand-colors-details .icon-decor-o.active{color:#00cea1}.catalog-product .detail-content .info-wrapper .brand-colors-details .icon-decor-o.will-be-discontinued{color:#ffb600}.catalog-product .detail-content .info-wrapper .brand-colors-details .icon-decor-o.discontinued{color:#ff4438}.catalog-product .detail-content .info-wrapper .brand-colors-details .icon-decor-o.inactive{color:#acb3b9}.catalog-product .detail-content .info-wrapper .brand-colors-details .brand,.catalog-product .detail-content .info-wrapper .brand-colors-details .family{width:50%;display:inline-block;vertical-align:top}.catalog-product .detail-content .info-wrapper .description{margin-bottom:30px}.catalog-product .detail-content .info-wrapper .description:last-child{margin-bottom:0}.catalog-product .detail-content .info-wrapper .msrp span{display:inline-block;font-family:"Mirai-Bold";font-size:20px}.catalog-product .detail-content .info-wrapper .msrp .currency{margin-right:10px;font-size:16px}.catalog-product .detail-content .info-wrapper .supplier-price.has-avatar .supplier-image{width:95px;height:95px;display:inline-block;vertical-align:top;background-position:50%;background-size:contain;background-repeat:no-repeat}.catalog-product .detail-content .info-wrapper .supplier-price.has-avatar .supplier-image img{max-width:95px;max-height:95px}.catalog-product .detail-content .info-wrapper .supplier-price.has-avatar .info{width:100%;padding-left:115px;margin-left:-95px;box-sizing:border-box}.catalog-product .detail-content .info-wrapper .supplier-price .info{display:inline-block;vertical-align:top}.catalog-product .detail-content .info-wrapper .supplier-price .info span{display:block}.catalog-product .detail-content .info-wrapper .supplier-price .info .name{font-family:"Mirai-Bold"}.catalog-product .detail-content .info-wrapper .supplier-price .info .date{font-family:"Mirai-Medium";font-style:italic;color:#acb3b9}.catalog-product .detail-content .info-wrapper .supplier-price .info .procurement-days span{display:inline-block;vertical-align:middle}.catalog-product .detail-content .info-wrapper .supplier-price .info .procurement-days span.icon-time{margin-right:5px;font-size:16px;color:#acb3b9}.catalog-product .detail-content .info-wrapper.supplier-prices .detail-box,.catalog-product .detail-content .info-wrapper.tasks .detail-box{margin-top:-30px}.catalog-product .detail-content .info-wrapper.tasks .product-task-groups h6,.catalog-product .detail-content .info-wrapper.tasks .product-tasks h6{padding:0;margin-bottom:30px}.catalog-product .detail-content .info-wrapper.tasks .product-tasks{margin-bottom:50px}.catalog-product .detail-content .info-wrapper.tasks .product-tasks:last-child{margin-bottom:0}.catalog-product .detail-content .info-wrapper.tasks hr{margin:30px 0;border:none;border-bottom:2px dashed #e5e7e9}.catalog-product .detail-content .info-wrapper.tasks .package-components-tasks-title h6{margin-bottom:30px}.catalog-product .detail-content .info-wrapper.tasks .product-task-groups .description-link-wrapper a,.catalog-product .detail-content .info-wrapper.tasks .product-task-groups .description-link-wrapper span{display:inline-block;vertical-align:middle}.catalog-product .detail-content .info-wrapper.tasks .product-task-groups .description-link-wrapper a{margin-left:5px}.catalog-product .detail-content .info-wrapper.tasks .components-tasks-wrapper.with-margin-bottom{margin-bottom:50px}.catalog-product .detail-content .info-wrapper.tasks .task-wrapper{margin-bottom:20px}.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .persons,.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .time{width:250px;display:inline-block;margin-top:10px}.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .persons span,.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .time span{display:inline-block;vertical-align:middle;margin-bottom:0}.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .persons .icon,.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .time .icon{margin-right:5px;font-size:18px;color:#acb3b9}.catalog-product .detail-content .info-wrapper.tasks .task-wrapper span{display:block}.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .persons,.catalog-product .detail-content .info-wrapper.tasks .task-wrapper .time{width:200px}.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs{width:auto;overflow-x:auto}.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .titles,.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .values{width:450px}.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .titles h6,.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .titles span,.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .values h6,.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .values span{width:150px;display:inline-block}.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .titles span,.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .values span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .values{margin-bottom:5px}.catalog-product .detail-content .info-wrapper .scrollable-inputs-outputs .values:last-child{margin-bottom:0}@media print,screen and (min-width:801px){.catalog-product .detail-content .info-wrapper .brand-colors-details{display:inline-block;vertical-align:top;padding-left:330px;margin-left:-300px;box-sizing:border-box}}@media only screen and (max-width:800px){.catalog-product .detail-content .info-wrapper .brand-colors-details{margin-top:30px}}.download-to-print{width:600px;margin:300px auto auto;text-align:center}.download-to-print span{display:block;line-height:normal!important}.download-to-print .text{font-size:38px!important}.download-to-print .icon-pdf{margin-top:50px!important;font-size:100px!important}.options-box{min-width:220px;position:absolute;top:45px;right:0;z-index:20;background-color:#fff;border:2px solid #e5e7e9;border-top:none;border-right:none;transform:translateZ(0)}.options-box ul{padding:0;margin:0;list-style:none}.options-box ul li{height:40px;padding:0 15px;line-height:40px}.options-box ul li:hover{background-color:#f4f5f6;cursor:pointer}.colors-detail-wrapper>div{padding:5px 0}.colors-detail-wrapper>div span{display:inline-block;vertical-align:middle;margin-right:20px}.colors-detail-wrapper>div span.color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.colors-detail-wrapper>div span.model{font-family:"Mirai-Bold"}.product-images{position:relative;z-index:1}.product-images .product-image{background-size:contain;background-repeat:no-repeat;background-position:50%}.product-images .other-images{display:inline-block;margin-top:20px;overflow-x:auto;overflow-y:hidden}.product-images .other-images .images-wrapper{overflow-x:auto}.product-images .other-images .other-image{width:50px;height:50px;position:relative;display:inline-block;vertical-align:middle;margin-right:20px;box-sizing:border-box;overflow:hidden;border:1px solid transparent}.product-images .other-images .other-image.selected{border:1px solid #4e89e4}.product-images .other-images .other-image:last-child{margin-right:0}.product-images .other-images .other-image img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print,screen and (min-width:801px){.product-images{display:inline-block;vertical-align:top}.product-images .product-image{width:300px;height:300px}.product-images .other-images{width:300px}.product-images .other-images .other-image img:hover{cursor:pointer}}@media only screen and (max-width:800px){.product-images .product-image{width:100%;max-width:300px;height:300px;margin:auto}.product-images .other-images{width:100%}}.share-via-email{overflow-x:hidden}.share-via-email.reject button[type=submit]{background-color:#ff4438}.share-via-email.reject button[type=submit]:hover{background-color:#e1271b}.share-via-email .elements-wrapper{max-width:800px;margin:auto}.share-via-email .form-element{display:block}.share-via-email .recipients-wrapper .recipients-labels label{width:50%;display:inline-block;padding-bottom:10px}.share-via-email .recipients-wrapper .recipients-labels label.notify{width:150px;text-align:center}.share-via-email .recipients-wrapper .recipient-wrapper .form-element{display:inline-block;padding-top:0}.share-via-email .recipients-wrapper .recipient-wrapper .form-checkbox{width:150px;margin-top:12px;text-align:center}.share-via-email .recipients-wrapper .recipient-wrapper .form-checkbox.hidden{visibility:hidden}.share-via-email .recipients-wrapper .recipient-wrapper .form-delete-button{width:135px;display:inline-block;text-align:center}@media only screen and (min-width:801px){.share-via-email .recipients-wrapper hr{margin:20px -125px}}@media only screen and (max-width:800px){.share-via-email .selected-tab{overflow-x:hidden}.share-via-email .recipients-wrapper hr{margin:15px -125px}}.grid-view-wrapper.products-tools-table .brand-image-wrapper .brand-image,.grid-view-wrapper.products-tools-table .brand-image-wrapper .product-image,.grid-view-wrapper.products-tools-table .product-image-wrapper .brand-image,.grid-view-wrapper.products-tools-table .product-image-wrapper .product-image,.table-wrapper.products-tools-table .brand-image-wrapper .brand-image,.table-wrapper.products-tools-table .brand-image-wrapper .product-image,.table-wrapper.products-tools-table .product-image-wrapper .brand-image,.table-wrapper.products-tools-table .product-image-wrapper .product-image{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.grid-view-wrapper.products-tools-table .status-icon,.table-wrapper.products-tools-table .status-icon{font-size:14px}.grid-view-wrapper.products-tools-table .status-icon.active,.table-wrapper.products-tools-table .status-icon.active{color:#00cea1}.grid-view-wrapper.products-tools-table .status-icon.will-be-discontinued,.table-wrapper.products-tools-table .status-icon.will-be-discontinued{color:#ffb600}.grid-view-wrapper.products-tools-table .status-icon.discontinued,.table-wrapper.products-tools-table .status-icon.discontinued{color:#ff4438}.grid-view-wrapper.products-tools-table .status-icon.inactive,.table-wrapper.products-tools-table .status-icon.inactive{color:#acb3b9}.table-wrapper.products-tools-table .product-image-wrapper{height:60px}.table-wrapper.products-tools-table .brand-image-wrapper{height:30px}.grid-view-wrapper.products-tools-table .grid-view .cell{height:240px}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper{width:100%;position:absolute;top:50%;transform:translateY(-50%);padding:0 30px;box-sizing:border-box}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .stock-wrapper{width:auto;min-width:70px;max-width:100%;display:inline-block!important;padding:10px;box-sizing:border-box;margin-top:15px;background-color:#e5e7e9;font-family:"Mirai-Bold";border-radius:2px;text-align:center}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .product-image-wrapper{width:150px;height:165px;display:inline-block;vertical-align:middle}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .details{width:100%;display:inline-block;vertical-align:middle;padding-left:175px;margin-left:-150px;box-sizing:border-box}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .details .name-wrapper{margin-bottom:25px}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .details .name-wrapper span{display:block}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .details .name-wrapper .name{font-family:"Mirai-Bold";font-size:16px}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .details span{display:block;margin-bottom:7px;font-size:14px}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .details span.price{margin-top:15px;font-family:"Mirai-Bold"}@media only screen and (max-width:400px){.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .product-image-wrapper{width:110px;height:125px}.grid-view-wrapper.products-tools-table .grid-view .cell .product-cell-wrapper .details{width:100%;display:inline-block;vertical-align:middle;padding-left:135px;margin-left:-110px;box-sizing:border-box}}.catalog-system .detail-content .info-wrapper{padding:30px 0 0}.catalog-system .detail-content .info-wrapper h6{padding:0 30px}.catalog-system .detail-content .info-wrapper .title-line{margin-left:30px;margin-right:30px}.catalog-system .detail-content .info-wrapper.icons{padding:30px 0;border-bottom:none;background-color:#f9f9fa}.catalog-system .detail-content .info-wrapper.icons .color-info,.catalog-system .detail-content .info-wrapper.icons .image-wrapper{display:inline-block;vertical-align:middle;padding:0 30px;box-sizing:border-box}.catalog-system .detail-content .info-wrapper.icons .image-wrapper{width:160px}.catalog-system .detail-content .info-wrapper.icons .image-wrapper img{height:100px}.catalog-system .detail-content .info-wrapper.icons .color-info{display:block}.catalog-system .detail-content .info-wrapper.icons .color-info .title{margin:20px 0}.catalog-system .detail-content .info-wrapper.icons .color-info .title h6{padding:0;margin-bottom:15px}.catalog-system .detail-content .info-wrapper.icons .color-info .title .title-line{margin:0}.catalog-system .detail-content .info-wrapper.icons .color-info span{display:inline-block;vertical-align:middle}.catalog-system .detail-content .info-wrapper.icons .color-info span.dot{width:20px;height:20px;margin-right:15px;border-radius:50%}.catalog-system .detail-content .info-wrapper .openable-wrapper{border-bottom:2px solid #e5e7e9}.catalog-system .detail-content .info-wrapper .openable-wrapper:last-child{border-bottom:none}.catalog-system .detail-content .info-wrapper .openable-item{padding:30px}.catalog-system .detail-content .info-wrapper .openable-item.open .icon-arrow-down{transform:rotateX(180deg)}.catalog-system .detail-content .info-wrapper .openable-item.open+.rich-text-detail{display:block}.catalog-system .detail-content .info-wrapper .openable-item>div{width:100%}.catalog-system .detail-content .info-wrapper .openable-item>div h6{display:inline-block;padding:0;margin-bottom:0}.catalog-system .detail-content .info-wrapper .openable-item>div .icon-arrow-down{display:inline-block;float:right;color:#4e89e4}.catalog-system .detail-content .info-wrapper .openable-item+.rich-text-detail{display:none;padding:0 30px 30px;line-height:16px;letter-spacing:.5px}.catalog-system .detail-content .brands-wrapper .info-wrapper{background-color:#f9f9fa}.catalog-system .detail-content .brands-wrapper .images{padding:0 30px 30px}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper{height:125px;box-sizing:border-box}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper .brand-image{height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;filter:grayscale(100%)}@media print,screen and (min-width:801px){.catalog-system .detail-content .icons-brands-wrapper{height:340px;margin-bottom:15px}.catalog-system .detail-content .icons-brands-wrapper.has-no-brands .info-wrapper.icons{width:100%;height:100%}.catalog-system .detail-content .info-wrapper.icons{width:320px;height:100%;display:inline-block;vertical-align:top}.catalog-system .detail-content .info-wrapper .openable-item:hover{cursor:pointer}.catalog-system .detail-content .info-wrapper .openable-item:hover .icon-arrow-down{color:#316abc}.catalog-system .detail-content .brands-wrapper{width:100%;height:100%;display:inline-block;vertical-align:top;padding-left:335px;margin-left:-320px;box-sizing:border-box;overflow:hidden}.catalog-system .detail-content .brands-wrapper .images{min-height:350px}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper{width:33.33%;display:inline-block;vertical-align:middle;padding:0 50px 30px}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper>div:hover{filter:grayscale(0)}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper:nth-child(n+10){display:none}}@media only screen and (max-width:1100px){.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper{width:50%}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper:nth-child(n+7){display:none}}@media only screen and (max-width:900px){.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper{width:100%}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper:nth-child(n+4){display:none}}@media only screen and (max-width:800px){.catalog-system .detail-content .brands-wrapper,.catalog-system .detail-content .info-wrapper.icons{margin-bottom:30px}.catalog-system .detail-content .brands-wrapper .images{padding-bottom:0}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper{width:33.33%;display:inline-block;padding:0 25px 25px}.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper:nth-child(n+4){display:inline-block}}@media only screen and (max-width:590px){.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper{width:50%}}@media only screen and (max-width:400px){.catalog-system .detail-content .brands-wrapper .images .brand-image-wrapper{width:100%;padding:15px 50px}}.system-edit .description-wrapper{position:relative}.catalog-task-groups .list-items-column{height:100%}.catalog-task-groups .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.catalog-task-groups .list-items-column .list-items{position:absolute;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.catalog-task-groups .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.catalog-task-groups .list-items-column .list-items hr:first-child{display:none}.catalog-task-groups .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.catalog-task-groups .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.catalog-task-groups .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.catalog-task-groups .list-items-column .list-items li a figure{display:table;margin:0}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.catalog-task-groups .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.catalog-task-groups .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.catalog-task-groups .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular";color:#acb3b9}.catalog-task-groups .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.catalog-task-groups .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.catalog-task-groups .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.catalog-task-groups .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.catalog-task-groups .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.catalog-task-groups .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.catalog-task-groups .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.catalog-task-groups .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.catalog-task-groups .list-items-column .list-items{top:45px}.catalog-task-groups .list-items-column .list-items li a figure .icon-wrapper .icon{color:#4e89e4}@media print,screen and (min-width:801px){.catalog-task-groups .top-bar .back-button{display:none}.catalog-task-groups .top-bar .top-bar-title{padding-left:30px;margin-left:0}.catalog-task-groups .list-items-column{width:380px}.catalog-task-groups .list-items-column .list-items,.catalog-task-groups .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}}@media only screen and (max-width:800px){.catalog-task-groups .list-items-column .list-items{right:0}.catalog-task-groups .list-items-column .top-bar{width:100%}}.catalog-task-group{position:absolute;top:0;right:0;bottom:0;background-color:#f9f9fa}.catalog-task-group .task-group-details{width:100%;position:absolute;top:45px;bottom:0;overflow-y:auto}.catalog-task-group .task-group-details .info-wrapper .value-label-boxes{margin-bottom:30px;font-size:16px}.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper{margin-bottom:40px}.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper h6{margin-bottom:10px}.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper{margin-bottom:20px}.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper .persons,.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper .time{width:250px;display:inline-block;margin-top:10px}.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper .persons span,.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper .time span{display:inline-block;vertical-align:middle;margin-bottom:0}.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper .persons .icon,.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper .time .icon{margin-right:5px;font-size:18px;color:#acb3b9}.catalog-task-group .task-group-details .info-wrapper .task-outer-wrapper .task-inner-wrapper .task-wrapper .task-description{display:block}@media print,screen and (min-width:801px){.catalog-task-group{left:380px}.catalog-task-group .value-label-boxes{padding:0}.catalog-task-group .value-label-boxes .value-label-box-wrapper{padding-left:0;padding-right:30px}.catalog-task-group .value-label-boxes .value-label-box-wrapper .value-label-box .value{height:50px}}@media only screen and (max-width:960px){.catalog-task-group .value-label-boxes{display:block}.catalog-task-group .value-label-boxes .value-label-box-wrapper{width:100%;display:block;height:auto;text-align:center;padding:15px 0}.catalog-task-group .value-label-boxes .value-label-box-wrapper .value-label-box .value{height:auto}.catalog-task-group .value-label-boxes .value-label-box-wrapper:first-child{padding-top:0}}@media only screen and (max-width:800px){.catalog-task-group{left:0}.catalog-task-group .value-label-boxes{padding:0}.catalog-task-group .value-label-boxes .value-label-box-wrapper{padding-bottom:0}}.dashboard .dashboard-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.dashboard .dashboard-content .birthday-banner{background-color:#4e89e4;color:#fff;font-family:"Mirai-Medium";line-height:16px;letter-spacing:.5px;padding:15px 15px 15px 80px}.dashboard .dashboard-content .birthday-banner .icon-birthday{position:absolute;left:40px;top:14px;font-size:30px}.dashboard .dashboard-content .info-wrapper{background-color:rgba(244,245,246,.6)}.dashboard .dashboard-content .info-wrapper h6{width:auto}.dashboard .dashboard-content .info-wrapper .button-wrapper{box-sizing:border-box}.dashboard .dashboard-content .info-wrapper .button-wrapper button{width:100%;height:50px;padding:0 30px;box-sizing:border-box;letter-spacing:.5px;font-family:"Mirai-Bold";font-size:20px;border:none;text-align:left;color:#fff}.dashboard .dashboard-content .info-wrapper .button-wrapper button.spool-button{background-color:#4e89e4}.dashboard .dashboard-content .info-wrapper .button-wrapper button.vehicle-gas-button{background-color:#ffb600}.dashboard .dashboard-content .info-wrapper .button-wrapper button.expense-button{background-color:#00cea1}.dashboard .dashboard-content .info-wrapper.dashboard-activities .current-date{height:60px;margin-bottom:30px;line-height:60px;display:block;background-color:rgba(229,231,233,.5);letter-spacing:.5px;font-family:"Mirai-Bold";font-size:18px;text-align:center}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-wrapper{height:130px}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times,.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper{display:inline-block;vertical-align:top}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times{width:240px;padding:30px 40px;margin-left:40px;box-sizing:border-box;background-color:rgba(229,231,233,.5)}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times .activity-time{margin-bottom:30px;letter-spacing:.5px;font-size:14px;color:#acb3b9}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times .activity-time:last-child{margin-bottom:0}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times .activity-time.has-time{color:#243746}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times .activity-time span{display:block}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times .activity-time span.title{font-family:"Mirai-Bold";line-height:24px}.dashboard .dashboard-content .info-wrapper.dashboard-activities button{height:50px;min-width:240px;display:block;padding:0 30px;margin-bottom:15px;box-sizing:border-box;letter-spacing:.5px;font-family:"Mirai-Bold";font-size:20px;border:none;background-color:#4e89e4;color:#fff}.dashboard .dashboard-content .info-wrapper.dashboard-activities button.end-of-day-button{margin-bottom:0;background-color:#ff4438}.dashboard .dashboard-content .info-wrapper.dashboard-activities button.end-of-day-button:hover{background-color:#e1271b}.dashboard .dashboard-content .info-wrapper.dashboard-activities button:hover{cursor:pointer;background-color:#316abc}.dashboard .dashboard-content .info-wrapper.dashboard-activities .ellapsed-time-wrapper{width:150px;height:150px;margin:20px auto auto;border-radius:50%;text-align:center;line-height:160px;font-family:"Mirai-Medium";letter-spacing:1.5px;font-size:24px;background-color:rgba(143,187,255,.2)}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper{border-radius:5px;background-color:rgba(229,231,233,.5)}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper .petty-cash-info span{display:block}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper .petty-cash-info .balance{letter-spacing:1px;font-size:26px;font-family:"Mirai-Bold"}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper .petty-cash-info .title{letter-spacing:.5px;font-family:"Mirai-Medium"}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper a{width:185px;height:50px;line-height:50px;text-align:center;background-color:#4e89e4;font-family:"Mirai-Bold";color:#fff}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper a:hover{background-color:#316abc}.dashboard .dashboard-content .info-wrapper.cable-usage-record,.dashboard .dashboard-content .info-wrapper.expenses-record{padding:30px 0}.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table,.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table .table-body-wrapper,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table .table-body-wrapper,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table .table-body-wrapper,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table .table-body-wrapper table .supplier img,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table .table-body-wrapper table .supplier img,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table .table-body-wrapper table .supplier img,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table .table-body-wrapper table .supplier img{max-width:80px;max-height:50px}.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table .table-body-wrapper table .buttons span,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table .table-body-wrapper table .buttons span,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table .table-body-wrapper table .buttons span,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table .table-body-wrapper table .buttons span{display:inline-block;vertical-align:middle;font-size:22px}.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table .table-body-wrapper table .buttons .icon-edit,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table .table-body-wrapper table .buttons .icon-edit,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table .table-body-wrapper table .buttons .icon-edit,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table .table-body-wrapper table .buttons .icon-edit{color:#4e89e4}.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table .table-body-wrapper table .buttons .icon-edit:hover,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table .table-body-wrapper table .buttons .icon-edit:hover,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table .table-body-wrapper table .buttons .icon-edit:hover,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table .table-body-wrapper table .buttons .icon-edit:hover{color:#316abc;cursor:pointer}.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table .table-body-wrapper table .buttons .icon-delete,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table .table-body-wrapper table .buttons .icon-delete,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table .table-body-wrapper table .buttons .icon-delete,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table .table-body-wrapper table .buttons .icon-delete{margin-left:5px;color:#ff4438}.dashboard .dashboard-content .info-wrapper.cable-usage-record .cable-usage-table .table-body-wrapper table .buttons .icon-delete:hover,.dashboard .dashboard-content .info-wrapper.cable-usage-record .expenses-table .table-body-wrapper table .buttons .icon-delete:hover,.dashboard .dashboard-content .info-wrapper.expenses-record .cable-usage-table .table-body-wrapper table .buttons .icon-delete:hover,.dashboard .dashboard-content .info-wrapper.expenses-record .expenses-table .table-body-wrapper table .buttons .icon-delete:hover{color:#e1271b;cursor:pointer}@media print,screen and (min-width:801px){.dashboard .dashboard-content .left-column,.dashboard .dashboard-content .right-column{display:inline-block;vertical-align:top;padding-bottom:30px}.dashboard .dashboard-content .left-column{width:45%;padding-right:15px;box-sizing:border-box}.dashboard .dashboard-content .right-column{width:55%;padding-left:15px;box-sizing:border-box}.dashboard .dashboard-content .info-wrapper{padding:30px 15px}.dashboard .dashboard-content .info-wrapper .info-wrapper-title,.dashboard .dashboard-content .info-wrapper .title-line{margin-left:15px}.dashboard .dashboard-content .info-wrapper .button-wrapper{width:33.33%;display:inline-block;padding:0 15px}.dashboard .dashboard-content .info-wrapper .button-wrapper button:hover{cursor:pointer}.dashboard .dashboard-content .info-wrapper .button-wrapper button:hover.spool-button{background-color:#316abc}.dashboard .dashboard-content .info-wrapper .button-wrapper button:hover.vehicle-gas-button{background-color:#e8a500}.dashboard .dashboard-content .info-wrapper .button-wrapper button:hover.expense-button{background-color:#00b688}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper{padding:40px}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper .petty-cash-info,.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper a{display:inline-block;vertical-align:top}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper .petty-cash-info{min-width:330px}.dashboard .dashboard-content .info-wrapper.cable-usage-record .title-line,.dashboard .dashboard-content .info-wrapper.cable-usage-record h6,.dashboard .dashboard-content .info-wrapper.expenses-record .title-line,.dashboard .dashboard-content .info-wrapper.expenses-record h6{margin-left:30px}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper{width:240px}}@media only screen and (max-width:1345px){.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times,.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper{display:block}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper{width:100%}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper .buttons-wrapper,.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper .ellapsed-time-wrapper{display:inline-block;vertical-align:middle}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper .ellapsed-time-wrapper{margin-top:0;margin-left:45px}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times{width:100%;margin-left:0;margin-top:30px}}@media only screen and (max-width:1255px){.dashboard .dashboard-content .info-wrapper.register-buttons .button-wrapper{width:100%;margin-bottom:15px}.dashboard .dashboard-content .info-wrapper.register-buttons .button-wrapper:last-child{margin-bottom:0}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper a{display:block;margin-top:30px}}@media only screen and (max-width:1165px){.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times,.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper,.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper .buttons-wrapper,.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper .ellapsed-time-wrapper{display:block}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper .buttons-wrapper button{margin-left:auto;margin-right:auto}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper .ellapsed-time-wrapper{margin:15px auto auto}.dashboard .dashboard-content .info-wrapper.dashboard-activities .activity-times{width:100%;margin-left:0;margin-top:30px}}@media only screen and (max-width:800px){.dashboard .dashboard-content .left-column{margin-bottom:30px}.dashboard .dashboard-content .info-wrapper .button-wrapper{width:100%;margin-bottom:30px}.dashboard .dashboard-content .info-wrapper .button-wrapper:last-child{margin-bottom:0}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper{margin-bottom:30px}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper{padding:40px 20px}.dashboard .dashboard-content .info-wrapper.petty-cash-wrapper .petty-cash-inner-wrapper a{width:100%;display:block;margin-top:30px}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper{margin:auto!important}.dashboard .dashboard-content .info-wrapper.dashboard-activities .buttons-time-wrapper button{margin-left:auto;margin-right:auto}.dashboard .dashboard-content .info-wrapper.cable-usage-record .title-line,.dashboard .dashboard-content .info-wrapper.cable-usage-record h6,.dashboard .dashboard-content .info-wrapper.expenses-record .title-line,.dashboard .dashboard-content .info-wrapper.expenses-record h6{margin-left:15px}}.cable-usage-edit .finish-spool-checkbox{width:100%;display:block}@media only screen and (max-width:800px){.cable-usage-edit .finish-spool-checkbox{padding-left:15px}}.inventory .inventory-tabs-controller .selected-tab .tab-wrapper{width:100%!important;height:100%!important}.inventory-item-detail{height:100%}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix{min-width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;margin-top:30px;font-size:14px;background-color:#fff}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-footer,.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-header{min-width:100%;height:45px;padding:0 15px;box-sizing:border-box;line-height:45px;font-family:"Mirai-Bold"}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-footer .header-warehouse-column,.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-footer .total-column,.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-header .header-warehouse-column,.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-header .total-column{width:185px;text-align:left}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-footer span,.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-header span{width:135px;display:inline-block;letter-spacing:.5px;text-align:center}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-header .header-warehouse-column{display:inline-block}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-header .header-warehouse-column span{width:auto;vertical-align:middle}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-header .header-warehouse-column .icon-warehouse{margin-right:5px;font-size:18px;color:#808a94}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-rows{min-width:100%}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-rows .matrix-row{min-width:100%;height:45px;line-height:45px;padding:0 15px;box-sizing:border-box;border-top:1px solid #d6d9dc;background-color:#f4f5f6}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-rows .warehouse-column{width:185px;display:inline-block;letter-spacing:.5px;font-family:"Mirai-Bold";color:#808a94;text-align:left}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-rows .matrix-element{width:135px;display:inline-block;text-align:center}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-rows .matrix-element span{display:inline-block;vertical-align:middle}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-rows .matrix-element .icon-re-assign{margin-left:5px;font-size:18px;color:#4e89e4}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-rows .matrix-element .icon-re-assign:hover{color:#316abc;cursor:pointer}.inventory-item-detail.inventory-uniform-detail .content .detail-content .stock-matrix .matrix-footer{border-top:1px solid #d6d9dc}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper{margin-top:50px}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper h6{padding:0 30px;margin:auto auto 30px;font-family:"Mirai-Bold";text-transform:uppercase;letter-spacing:1.5px;font-size:14px}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table,.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table.has-no-rows .table-body-wrapper tr td{display:none}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table.has-no-rows .table-body-wrapper tr td.location{width:100%!important;display:table-cell;text-align:left;padding-left:40px!important}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .buttons .icon-edit,.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .buttons .icon-re-assign{margin:0 5px;font-size:18px;color:#4e89e4}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .buttons .icon-edit:hover,.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .buttons .icon-re-assign:hover{color:#316abc;cursor:pointer}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .order-number span{display:inline-block;vertical-align:middle}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .order-number a{display:inline-block;vertical-align:middle;margin-left:5px;font-size:14px;text-decoration:none;color:#4e89e4}.inventory-item-detail.inventory-product-detail .product-stock-table-wrapper .product-stock-table .order-number a:hover{color:#316abc}.inventory-item-detail .content{height:100%}.inventory-item-detail .content .detail-content{padding-bottom:30px;position:absolute;top:45px;right:0;left:0;bottom:0;overflow-y:auto;background-color:#f9f9fa}.inventory-item-detail .content .detail-content .color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.inventory-item-detail .content .detail-content .location span{display:inline-block;vertical-align:middle}.inventory-item-detail .content .detail-content .location span.icon{margin-right:5px;font-size:20px;color:#808a94}.inventory-item-detail .content .detail-content .supplier img{max-width:80px;max-height:40px}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper{display:inline-block;vertical-align:middle}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper img{max-height:150px;max-width:200px;display:inline-block}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper a{display:inline-block;vertical-align:top;margin-left:15px;text-decoration:none;color:#4e89e4}.inventory-item-detail .content .detail-content .inventory-main-info-detail .detail-box{padding-bottom:0;border-bottom:none}.inventory-item-detail .content .detail-content .inventory-main-info-detail .documents-wrapper h6{padding:0 15px;margin-top:0;margin-bottom:10px;letter-spacing:1.5px;text-transform:uppercase;font-family:"Mirai-Bold";font-size:14px}.inventory-item-detail .content .detail-content .inventory-main-info-detail .documents-wrapper a{margin:0 15px}.inventory-item-detail .content .detail-content .required-ordered-stock-tables{padding:65px 15px 15px}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper{width:50%;display:inline-block;vertical-align:top;padding:15px;box-sizing:border-box}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper.full-width{width:100%}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper{width:100%;display:inline-block;padding:30px;box-sizing:border-box;background-color:#fff;overflow:hidden}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper h6{padding:0;margin:0 0 20px;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold"}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table{position:relative;top:auto;right:auto;bottom:auto;left:auto}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .location div,.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .location span{display:inline-block;vertical-align:middle}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .location span.icon{margin-right:5px;font-size:20px;color:#808a94}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table a{display:inline-block;vertical-align:middle;margin-left:5px;text-decoration:none;color:#4e89e4}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-header-wrapper{border-bottom:none}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-header-wrapper table th{padding:0 5px 0 0;background-color:transparent;color:#808a94}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-header-wrapper table th:first-child{padding-left:0!important}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-header-wrapper table th:last-child{padding-right:5px!important}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table{border-top:none}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td{padding:0}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td:first-child{padding-left:0!important}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td:last-child{padding-right:5px!important}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.assign .icon-re-assign,.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.assigned .icon-re-assign,.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.available .icon-re-assign{font-size:20px;color:#4e89e4}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.assign .icon-re-assign:hover,.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.assigned .icon-re-assign:hover,.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.available .icon-re-assign:hover{cursor:pointer;color:#316abc}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.assigned span,.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.available span{display:inline-block;vertical-align:middle}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.assigned .icon-re-assign,.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .table-body-wrapper table tbody tr td.available .icon-re-assign{margin-left:5px}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .order-number span{display:inline-block;vertical-align:middle}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .required-ordered-table .order-number a{display:inline-block;vertical-align:middle;margin-left:5px;text-decoration:none;font-size:14px;color:#4e89e4}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .total-quantity{margin-top:20px;margin-right:5px;text-align:right;font-family:"Mirai-Bold"}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .total-quantity span{display:inline-block;vertical-align:middle}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper .ordered-table-wrapper .total-quantity span.quantity{margin-left:15px}.inventory-item-detail .stock-history-wrapper{padding:0 30px}.inventory-item-detail .stock-history-wrapper h6{padding:0;margin:0 0 20px;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold"}.inventory-item-detail .stock-history{padding:30px;font-size:14px;letter-spacing:.5px;background-color:#fff}.inventory-item-detail .stock-history .year-header{height:50px;padding:0 30px;line-height:50px;font-family:"Mirai-Medium";background-color:#f4f5f6}.inventory-item-detail .stock-history .year-header span{display:inline-block;vertical-align:middle}.inventory-item-detail .stock-history .year-header .arrow-icon{font-size:24px;color:#4e89e4}.inventory-item-detail .stock-history .year-header .arrow-icon:hover{color:#316abc;cursor:pointer}.inventory-item-detail .stock-history .year-header .icon-left-direction{margin-right:15px}.inventory-item-detail .stock-history .year-header .icon-right-direction{float:right}.inventory-item-detail .stock-history .month-wrapper{border-bottom:2px solid #e5e7e9}.inventory-item-detail .stock-history .month-wrapper .month-header{height:50px;padding:0 30px;line-height:50px;font-family:"Mirai-Bold"}.inventory-item-detail .stock-history .month-wrapper .month-header+.stock-items-wrapper{display:none}.inventory-item-detail .stock-history .month-wrapper .month-header.open+.stock-items-wrapper{display:block}.inventory-item-detail .stock-history .month-wrapper .month-header.open .icon-arrow-down{transform:rotateX(180deg)}.inventory-item-detail .stock-history .month-wrapper .month-header .icon-arrow-down{width:40px;display:inline-block;vertical-align:middle;font-size:20px;text-align:right;color:#4e89e4}.inventory-item-detail .stock-history .stock-history-item-wrapper,.inventory-item-detail .stock-history .stock-items-header{height:45px;line-height:45px;padding:0 30px}.inventory-item-detail .stock-history .stock-items-header{border-top:2px solid #e5e7e9;font-family:"Mirai-Bold";color:#808a94}.inventory-item-detail .stock-history .stock-history-item-wrapper:nth-child(odd){background-color:#f4f5f6}.inventory-item-detail .stock-history .stock-history-location,.inventory-item-detail .stock-history .stock-history-month{width:100%;display:inline-block;vertical-align:middle;padding-right:340px;margin-right:-320px;box-sizing:border-box}.inventory-item-detail .stock-history .stock-history-month{text-transform:capitalize}.inventory-item-detail .stock-history .stock-history-quantity,.inventory-item-detail .stock-history .stock-history-total{width:140px;display:inline-block;vertical-align:middle}.inventory-item-detail .stock-history .stock-history-total{text-align:right}.inventory-item-detail .stock-history .stock-history-location div,.inventory-item-detail .stock-history .stock-history-location span{display:inline-block;vertical-align:middle}.inventory-item-detail .stock-history .stock-history-location span.icon{margin-right:5px;font-size:20px;color:#808a94}@media print,screen and (min-width:801px){.inventory-item-detail.inventory-consumable-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper,.inventory-item-detail.inventory-product-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper{min-height:265px}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper{padding:30px 30px 0}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper a:hover{color:#316abc}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper{float:right;display:inline-block;vertical-align:middle}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper .value-label-boxes{float:none;display:block;text-align:right}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper .value-label-boxes:last-child{padding-top:15px}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper .value-label-boxes .value-label-box-wrapper{text-align:left}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes{float:right;display:inline-block;vertical-align:middle;padding:30px 15px 0 0}.inventory-item-detail .content .detail-content .inventory-main-info-detail .documents-wrapper{padding:30px 15px}.inventory-item-detail .content .detail-content .inventory-main-info-detail .documents-wrapper a{display:inline-block;font-size:14px}}@media only screen and (max-width:1060px){.inventory-item-detail .content .detail-content .required-ordered-stock-tables{padding:15px 0 0!important}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper{width:100%!important;display:block!important;padding:15px 0!important}.inventory-item-detail .content .detail-content .required-ordered-stock-tables .ordered-table-outer-wrapper:last-child{padding-bottom:0!important}.inventory-item-detail .content .detail-content .stock-history-wrapper{padding:30px 0 0;overflow:hidden}.inventory-item-detail .content .detail-content .stock-history-table-wrapper{overflow-x:auto}.inventory-item-detail .content .detail-content .stock-history-table{min-width:830px}}@media only screen and (max-width:1035px){.inventory-item-detail.inventory-tool-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper,.inventory-item-detail.inventory-uniform-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper{padding-bottom:30px}.inventory-item-detail.inventory-tool-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes.has-usd-value,.inventory-item-detail.inventory-uniform-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes.has-usd-value{display:block!important;padding:0 15px!important;float:none!important}}@media only screen and (max-width:1010px){.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper{margin-bottom:0}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper{padding-bottom:0}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper{display:block!important;padding:0 15px!important;float:none!important}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper .value-label-boxes{text-align:left!important}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .detail-box{margin-top:15px!important}}@media only screen and (max-width:800px){.inventory-item-detail.inventory-product-detail .content .detail-content .product-stock-table-wrapper h6{padding:0 15px;margin-bottom:10px}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper{width:100%;padding-top:30px;padding-bottom:15px!important}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .inventory-item-image-wrapper img{display:block;margin:auto}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper{padding:0!important}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes-wrapper .value-label-boxes:last-child{padding-top:0}.inventory-item-detail .content .detail-content .inventory-main-info-detail .image-label-boxes-wrapper .value-label-boxes{padding-bottom:0}.inventory-item-detail .content .detail-content .inventory-main-info-detail .documents-wrapper{padding:30px 0}.inventory-item-detail .content .detail-content .inventory-main-info-detail .documents-wrapper a{display:block}}@media print,screen and (min-width:801px){.consumable-stock-edit .form-stepper{width:50%}.consumable-stock-edit .form-stepper>input{max-width:150px}}.inventory-products{width:100%;height:100%;position:relative}.inventory-products .stock-difference{font-family:"Mirai-Bold"}.inventory-products .stock-difference.green{color:#00cea1}.inventory-products .stock-difference.yellow{color:#ffb600}.inventory-products .stock-difference.orange{color:#ff7f30}.inventory-products .stock-difference.red{color:#ff4438}.inventory-products .grid-view-wrapper .stock-wrapper{min-width:55px!important}.inventory-products .grid-view-wrapper .min-dif-wrapper{width:50px;display:inline-block;padding:0 5px;box-sizing:border-box;text-align:center;font-family:"Mirai-Bold"}.inventory-products .grid-view-wrapper .min-dif-wrapper span{display:block}.inventory-products .grid-view-wrapper .min-dif-wrapper .label{margin-bottom:10px!important;font-size:11px!important;color:#acb3b9}.inventory-products .products-tools-table .status .icon-decor-o.green{color:#00cea1}.inventory-products .products-tools-table .status .icon-decor-o.yellow{color:#ffb600}.inventory-products .products-tools-table .status .icon-decor-o.orange{color:#ff7f30}.inventory-products .products-tools-table .status .icon-decor-o.red{color:#ff4438}.inventory-products .products-tools-table .color span{display:inline-block;vertical-align:middle}.inventory-products .products-tools-table .color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.inventory-products .products-tools-table .description span{display:block}.inventory-products .products-tools-table .description span.product-name{font-family:"Mirai-Bold"}.inventory-products .products-tools-table .ordered span.ordered-quantity{display:block}.inventory-products .products-tools-table .ordered .icon-time{display:inline-block;vertical-align:top;margin-right:5px;color:#acb3b9}.inventory-products .products-tools-table .ordered .icon-time+span{display:inline-block;vertical-align:middle}.add-receive-stock-edit.unspecified-product .line-item-wrapper.product-stock .form-stepper{width:10%!important}.add-receive-stock-edit.unspecified-product .line-item-wrapper.product-stock .input-select,.add-receive-stock-edit.unspecified-product .line-item-wrapper.product-stock .product-stock-color,.add-receive-stock-edit.unspecified-product .line-item-wrapper.product-stock .search-input,.add-receive-stock-edit.unspecified-product .product-stock-labels label{width:22.5%!important}.add-receive-stock-edit.unspecified-product .product-stock-labels label.quantity{width:10%!important}.add-receive-stock-edit .line-item-wrapper{padding:15px 0;margin-bottom:30px;background-color:rgba(244,245,246,.6)}.add-receive-stock-edit .line-item-wrapper.product-stock .form-stepper{width:12%;padding-left:15px}.add-receive-stock-edit .line-item-wrapper.product-stock .product-info{width:38%!important;display:inline-block}.add-receive-stock-edit .line-item-wrapper.product-stock .product-info .description{padding-right:0;margin-right:0;padding-left:110px;margin-left:-100px}.add-receive-stock-edit .line-item-wrapper.product-stock .product-info .description .name-model{font-family:"Mirai-Bold"}.add-receive-stock-edit .line-item-wrapper.product-stock .product-info .color span{display:inline-block}.add-receive-stock-edit .line-item-wrapper.product-stock .product-info .color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.add-receive-stock-edit .line-item-wrapper.product-stock .input-select,.add-receive-stock-edit .line-item-wrapper.product-stock .search-input{width:25%}.add-receive-stock-edit .line-item-wrapper .custom-fields-title{padding:0 15px;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold"}.add-receive-stock-edit .line-item-wrapper .custom-fields-title span{display:inline-block;vertical-align:middle}.add-receive-stock-edit .line-item-wrapper .custom-fields-title .icon-arrow-down{margin-left:10px;color:#4e89e4}.add-receive-stock-edit .line-item-wrapper .custom-fields-title.open .icon-arrow-down{transform:rotateX(180deg)}.add-receive-stock-edit .line-item-wrapper .custom-fields-title.open+.custom-fields-inputs-wrapper{display:block}.add-receive-stock-edit .line-item-wrapper .custom-fields-inputs-wrapper{display:none}.add-receive-stock-edit .line-item-wrapper .line-item-custom-fields-wrapper{padding:15px 0;border-bottom:2px solid #e5e7e9}.add-receive-stock-edit .line-item-wrapper .line-item-custom-fields-wrapper:last-child{padding-bottom:0}.add-receive-stock-edit .line-item-wrapper .line-item-custom-fields-wrapper .custom-field-index{width:45px;display:inline-block;vertical-align:middle;margin-top:20px;text-align:center;font-family:"Mirai-Bold"}.add-receive-stock-edit .line-item-wrapper .line-item-custom-fields-wrapper .custom-fields-inputs{width:100%;display:inline-block;vertical-align:middle;padding-left:45px;margin-left:-45px;box-sizing:border-box}.add-receive-stock-edit .line-item-wrapper .line-item-custom-fields-wrapper:last-child{border-bottom:none}.add-receive-stock-edit .image-wrapper{width:75px;height:60px;margin:auto}.add-receive-stock-edit .image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.add-receive-stock-edit .image-wrapper .icon-products{display:block;line-height:75px;font-size:28px;color:#d6d9dc}.add-receive-stock-edit .ordered-quantity{width:125px;display:inline-block}.add-receive-stock-edit .image{width:100px;display:inline-block;vertical-align:middle;text-align:center}.add-receive-stock-edit .description{width:100%;display:inline-block;vertical-align:middle;padding-left:245px;margin-left:-225px;padding-right:490px;margin-right:-470px;box-sizing:border-box}.add-receive-stock-edit .description span{display:block}.add-receive-stock-edit .line-item-project{width:350px;display:inline-block;vertical-align:middle}.add-receive-stock-edit .line-item-project.caption{padding-left:15px;box-sizing:border-box}.add-receive-stock-edit .received-quantity{width:120px;display:inline-block}.add-receive-stock-edit .form-stepper{width:120px;padding:0 15px 0 0;vertical-align:middle}.add-receive-stock-edit .labels.product-stock-labels .quantity{width:12%}.add-receive-stock-edit .labels.product-stock-labels .product{width:38%}.add-receive-stock-edit .labels.product-stock-labels .price,.add-receive-stock-edit .labels.product-stock-labels .supplier{width:25%}.add-receive-stock-edit .labels .form-element{padding-bottom:5px}.add-receive-stock-edit .line-item-wrapper{font-size:14px}.add-receive-stock-edit .line-item-wrapper span{vertical-align:middle}.add-receive-stock-edit .line-item-wrapper .ordered-quantity{text-align:center}.add-receive-stock-edit .custom-fields-wrapper{margin-top:30px}.add-receive-stock-edit .custom-fields-wrapper.spool-custom-fields .form-element{width:20%}.add-receive-stock-edit .custom-fields-wrapper .form-element{width:33.33%}.add-receive-stock-edit .custom-fields-wrapper .form-radio{max-width:200px;margin-top:30px}.purchase-order-edit .purchase-order-general-content{max-width:1050px;margin:auto}@media print,screen and (min-width:801px){.purchase-order-edit .discount-value,.purchase-order-edit .form-switch,.purchase-order-edit .shipping-cost,.purchase-order-edit .tax-rate{width:25%}.purchase-order-edit .form-switch{margin-top:20px}}@media only screen and (max-width:800px){.purchase-order-edit .discount-value,.purchase-order-edit .form-switch{display:inline-block;vertical-align:bottom}.purchase-order-edit .form-switch{width:auto;margin-left:20px}.purchase-order-edit .discount-value,.purchase-order-edit .shipping-cost,.purchase-order-edit .tax-rate{width:50%}}.delivery-line-items-edit .delivery-line-items .line-item .image{max-width:110px;text-align:center}.delivery-line-items-edit .delivery-line-items .line-item .image .product-image-wrapper{width:40px;height:40px;margin:auto;color:#d6d9dc}.delivery-line-items-edit .delivery-line-items .line-item .image .product-image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.delivery-line-items-edit .delivery-line-items .line-item .image .product-image-wrapper .icon-products{display:block;line-height:40px;font-size:28px}.delivery-line-items-edit .delivery-line-items .line-item .search-input{width:100%;box-sizing:border-box}.delivery-line-items-edit .delivery-line-items .line-item .search-input .form-input,.delivery-line-items-edit .delivery-line-items .line-item .search-input .search-input{width:100%;max-width:100%}.delivery-line-items-edit .delivery-line-items .line-item .input-select{max-width:340px;display:inline-block}.delivery-line-items-edit .delivery-line-items .line-item .input-select .form-element{padding:0!important}.delivery-line-items-edit .delivery-line-items .line-item+.fields-buttons{margin-top:0}.delivery-line-items-edit .subtotal-wrapper{letter-spacing:.5px;font-family:"Mirai-Bold"}.delivery-line-items-edit .subtotal-wrapper .subtotal{line-height:20px;color:#4e89e4}.delivery-line-items-edit .subtotal-wrapper .total{color:#243746}@media print,screen and (min-width:801px){.delivery-line-items-edit .delivery-line-items .labels label{display:inline-block;box-sizing:border-box}.delivery-line-items-edit .delivery-line-items .labels label.image{max-width:110px;text-align:center}.delivery-line-items-edit .delivery-line-items .labels label.line-item-product{padding-left:250px!important}.delivery-line-items-edit .delivery-line-items .line-item-quantity{width:125px}.delivery-line-items-edit .delivery-line-items .line-item-product{width:100%;max-width:100%;display:inline-block;padding-left:235px!important;margin-left:-235px;padding-right:600px!important;margin-right:-600px;box-sizing:border-box}.delivery-line-items-edit .delivery-line-items .line-item-color{max-width:200px}.delivery-line-items-edit .delivery-line-items .line-item-project{max-width:250px}.delivery-line-items-edit .delivery-line-items .line-item-price{width:150px}.delivery-line-items-edit .delivery-line-items .image label{display:none}.delivery-line-items-edit .delivery-line-items .list-item hr{display:none!important}.delivery-line-items-edit .delivery-line-items .line-item .form-element,.delivery-line-items-edit .delivery-line-items .line-item .seach-input{display:inline-block;vertical-align:middle}.delivery-line-items-edit .delivery-line-items .line-item .form-element{padding:0 15px 15px!important}.delivery-line-items-edit .form-add-button+hr{display:none}.delivery-line-items-edit .subtotal-wrapper{padding:15px 15px 0;text-align:right}.delivery-line-items-edit .subtotal-wrapper span{display:inline-block}.delivery-line-items-edit .subtotal-wrapper .legend{width:150px;text-align:left}.delivery-line-items-edit .subtotal-wrapper .amount{width:210px}.delivery-line-items-edit .subtotal-wrapper .subtotal{margin-bottom:5px;font-size:16px}.delivery-line-items-edit .subtotal-wrapper .total{font-size:20px}}@media only screen and (max-width:800px){.delivery-line-items-edit .labels{display:none}.delivery-line-items-edit .image,.delivery-line-items-edit .line-item-quantity{display:inline-block;vertical-align:middle}.delivery-line-items-edit .fields-buttons{padding:15px 0}.delivery-line-items-edit .fields-buttons .form-delete-button,.delivery-line-items-edit .fields-buttons .icon-dragdrop{width:50%;display:inline-block;vertical-align:middle;text-align:center;box-sizing:border-box}.delivery-line-items-edit .fields-buttons .icon-dragdrop{height:40px;line-height:40px;padding-right:15px;background-color:#f4f5f6}.delivery-line-items-edit .fields-buttons .form-delete-button{padding-left:15px}.delivery-line-items-edit .fields-buttons .form-delete-button button{width:100%}.delivery-line-items-edit .subtotal-wrapper span{display:block}.delivery-line-items-edit .subtotal-wrapper .subtotal{margin-bottom:20px}}.form-switch{position:relative;box-sizing:border-box}.form-switch.disabled .switch-wrapper{border-color:#d6d9dc}.form-switch.disabled .switch-wrapper .form-switch-option{color:#d6d9dc}.form-switch.disabled .switch-wrapper .form-switch-option.selected{background-color:#f4f5f6;color:#fff}.form-switch label{display:inline-block;vertical-align:middle}.form-switch .switch-wrapper{width:100px;height:40px;position:relative;border:2px solid #4e89e4;border-radius:3px;box-sizing:border-box}.form-switch .switch-wrapper .form-switch-option{width:50%;height:100%;display:inline-block;line-height:40px;font-family:"Mirai-Bold";text-align:center;color:#4e89e4}.form-switch .switch-wrapper .form-switch-option.selected{background-color:#4e89e4;color:#fff}@media print,screen and (min-width:801px){.form-switch{width:50%;display:inline-block;vertical-align:top;padding:15px}.form-switch.full-width{width:100%}.form-switch .switch-wrapper .form-switch-option:hover{background-color:#4e89e4;color:#fff;cursor:pointer}}@media only screen and (max-width:800px){.form-switch{width:100%;padding:15px 0}}.inventory-spools .list-items-column{height:100%}.inventory-spools .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.inventory-spools .list-items-column .list-items{position:absolute;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.inventory-spools .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.inventory-spools .list-items-column .list-items hr:first-child{display:none}.inventory-spools .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.inventory-spools .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.inventory-spools .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.inventory-spools .list-items-column .list-items li a figure{display:table;margin:0}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.inventory-spools .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.inventory-spools .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.inventory-spools .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.inventory-spools .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular";color:#acb3b9}.inventory-spools .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.inventory-spools .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.inventory-spools .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.inventory-spools .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.inventory-spools .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.inventory-spools .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.inventory-spools .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.inventory-spools .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.inventory-spools .list-items-column .list-items{top:45px}.inventory-spools .list-items-column .list-items li{position:relative}.inventory-spools .list-items-column .list-items li.closed{border-bottom:2px solid #e5e7e9}.inventory-spools .list-items-column .list-items li .toggle-icon{position:absolute;right:15px;top:35px;font-size:20px;color:#4e89e4;z-index:5}.inventory-spools .list-items-column .list-items li .toggle-icon:hover{color:#316abc;cursor:pointer}.inventory-spools .list-items-column .list-items li a{background-color:#f4f5f6}.inventory-spools .list-items-column .list-items li a.selected{background-color:#e5e7e9}.inventory-spools .list-items-column .list-items li.spool-stock-list-item{display:none;border-bottom:2px solid #e5e7e9}.inventory-spools .list-items-column .list-items li.spool-stock-list-item.opened{display:block}.inventory-spools .list-items-column .list-items li.spool-stock-list-item a{position:relative;background-color:#fff}.inventory-spools .list-items-column .list-items li.spool-stock-list-item a.selected{background-color:rgba(244,245,246,.6)}.inventory-spools .list-items-column .list-items li.spool-stock-list-item a.selected:after{width:5px;position:absolute;top:0;bottom:0;right:0;background-color:#4e89e4;content:""}.inventory-spools .list-items-column .list-items li.spool-stock-list-item a figure .icon-wrapper .icon.green{background-color:#00cea1}.inventory-spools .list-items-column .list-items li.spool-stock-list-item a figure .icon-wrapper .icon.yellow{background-color:#ffb600}.inventory-spools .list-items-column .list-items li.spool-stock-list-item a figure .icon-wrapper .icon.orange{background-color:#ff7f30}.inventory-spools .list-items-column .list-items li.spool-stock-list-item a figure .icon-wrapper .icon.red{background-color:#ff4438}.inventory-spools .list-items-column .list-items li .meters-info-wrapper{margin-top:10px;font-size:14px;font-family:"Mirai-Medium"}.inventory-spools .list-items-column .list-items li .meters-info-wrapper>div{width:33.33%;display:inline-block}.inventory-spools .list-items-column .list-items li .meters-info-wrapper>div span{display:block}.inventory-spools .list-items-column .list-items li .meters-info-wrapper>div span.green{color:#00cea1}.inventory-spools .list-items-column .list-items li .meters-info-wrapper>div span.yellow{color:#ffb600}.inventory-spools .list-items-column .list-items li .meters-info-wrapper>div span.orange{color:#ff7f30}.inventory-spools .list-items-column .list-items li .meters-info-wrapper>div span.red{color:#ff4438}.inventory-spools .list-items-column .list-items li .meters-info-wrapper>div span.meters-type{font-family:"Mirai-Regular"}@media print,screen and (min-width:801px){.inventory-spools .top-bar .back-button{display:none}.inventory-spools .top-bar .top-bar-title{padding-left:30px;margin-left:0}.inventory-spools .list-items-column{width:380px}.inventory-spools .list-items-column .list-items,.inventory-spools .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}}@media only screen and (max-width:800px){.inventory-spools .list-items-column .list-items{right:0}.inventory-spools .list-items-column .top-bar{width:100%}}.inventory-spool-details{position:absolute;top:0;right:0;bottom:0;overflow:hidden}.inventory-spool-details .content{position:absolute;top:45px;left:0;right:0;bottom:0;overflow-y:auto;background-color:#f9f9fa}.inventory-spool-details .content .finished-spool-caption{letter-spacing:.5px;font-family:"Mirai-Bold";color:#acb3b9}.inventory-spool-details .content .finished-spool-caption span{display:inline-block;vertical-align:middle}.inventory-spool-details .content .finished-spool-caption .icon{margin-right:5px;font-size:22px}.inventory-spool-details .content .product-image-wrapper{display:inline-block;vertical-align:middle}.inventory-spool-details .content .product-image-wrapper img{max-height:150px;max-width:200px;display:inline-block}.inventory-spool-details .content .product-image-wrapper a{display:inline-block;vertical-align:top;margin-left:15px;text-decoration:none;color:#4e89e4}.inventory-spool-details .content .color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.inventory-spool-details .content hr{margin:30px 0;border:none;border-bottom:2px solid #e5e7e9}.inventory-spool-details .content .detail-box{padding-bottom:0;border-bottom:none}.inventory-spool-details .content .detail-box .spool-invoices .value-with-attachment{display:inline-block}.inventory-spool-details .content .detail-box .spool-invoices .value-with-attachment:last-child{margin-left:15px}.inventory-spool-details .content .detail-box .spool-supplier img{max-width:100%;height:25px}.inventory-spool-details .content .detail-box .marking-orientation span{display:inline-block;vertical-align:top}.inventory-spool-details .content .detail-box .marking-orientation .orientation-arrow{font-size:18px;color:#acb3b9}.inventory-spool-details .content .detail-box .purchase-order-link-wrapper span{display:inline-block;vertical-align:middle}.inventory-spool-details .content .detail-box .purchase-order-link-wrapper span.icon-link{margin-left:5px}.inventory-spool-details .spool-stock-table-wrapper h6{margin:0 0 30px;font-family:"Mirai-Bold";text-transform:uppercase;letter-spacing:1.5px;font-size:14px}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table,.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table .location span{display:inline-block;vertical-align:middle}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table .location span.icon{margin-right:5px;font-size:20px;color:#808a94}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table .supplier img{max-width:80px;max-height:40px}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table .order-number span{display:inline-block;vertical-align:middle}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table .order-number a{display:inline-block;margin-left:5px;text-decoration:none;color:#4e89e4}@media print,screen and (min-width:801px){.inventory-spool-details{left:380px}.inventory-spool-details.spool-stock .value-label-boxes{padding:30px 15px;display:block!important;float:none!important}.inventory-spool-details .content .finished-spool-caption{padding:30px 30px 0}.inventory-spool-details .content .product-image-wrapper{padding:30px}.inventory-spool-details .content .product-image-wrapper a:hover{color:#316abc}.inventory-spool-details .content .value-label-boxes{float:right;padding-right:15px}.inventory-spool-details .spool-stock-table-wrapper{margin-bottom:30px}.inventory-spool-details .spool-stock-table-wrapper .form-add-button{display:inline-block;margin:0 30px 0 0;float:right}.inventory-spool-details .spool-stock-table-wrapper h6{width:auto;display:inline-block;padding:0 30px}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table.has-no-rows .table-body-wrapper tr td{display:none}.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table.has-no-rows .table-body-wrapper tr td.code,.inventory-spool-details .spool-stock-table-wrapper .spool-stock-table.has-no-rows .table-body-wrapper tr td.date{width:100%!important;display:table-cell;text-align:left;padding-left:40px!important}}@media only screen and (max-width:1370px){.inventory-spool-details .content .value-label-boxes.has-usd-value{display:block;padding-left:15px;float:none}}@media only screen and (max-width:1360px){.inventory-spool-details.spool-stock .content .value-label-boxes .value-label-box-wrapper.double-width{display:block;padding-top:15px!important}}@media only screen and (max-width:1155px){.inventory-spool-details .content .value-label-boxes.has-no-usd-value{display:block;padding:0 15px!important;float:none!important}}@media only screen and (max-width:1145px){.inventory-spool-details .content .value-label-boxes.has-usd-value{padding:0 30px!important}.inventory-spool-details .content .value-label-boxes.has-usd-value .value-label-box-wrapper{width:100%;height:auto;display:block;padding:15px 0}.inventory-spool-details .content .value-label-boxes.has-usd-value .value-label-box-wrapper:first-child{padding-top:0}}@media only screen and (max-width:960px){.inventory-spool-details.spool-stock .spool-stock-table-wrapper .form-add-button{display:block;float:none;margin:0 30px 30px}}@media only screen and (max-width:930px){.inventory-spool-details.spool-stock .value-label-boxes{padding:30px 30px 0!important}.inventory-spool-details.spool-stock .value-label-boxes .value-label-box-wrapper{width:100%;height:auto;display:block;padding:15px 0}.inventory-spool-details .content .value-label-boxes.has-no-usd-value{padding:0 30px!important}.inventory-spool-details .content .value-label-boxes.has-no-usd-value .value-label-box-wrapper{width:100%;height:auto;display:block;padding:15px 0}.inventory-spool-details .content .value-label-boxes.has-no-usd-value .value-label-box-wrapper:first-child{padding-top:0}}@media only screen and (max-width:800px){.inventory-spool-details{left:0}.inventory-spool-details.spool-stock .value-label-boxes{padding:0!important}.inventory-spool-details.spool-stock .value-label-boxes .value-label-box-wrapper{padding-bottom:0!important}.inventory-spool-details.spool-stock .value-label-boxes .value-label-box-wrapper:first-child{padding-top:0!important}.inventory-spool-details .content{padding:30px 15px}.inventory-spool-details .content .finished-spool-caption{padding-bottom:30px}.inventory-spool-details .content .value-label-boxes.has-no-usd-value,.inventory-spool-details .content .value-label-boxes.has-usd-value{padding:15px 0 0!important}.inventory-spool-details .content .value-label-boxes.has-no-usd-value .value-label-box-wrapper,.inventory-spool-details .content .value-label-boxes.has-usd-value .value-label-box-wrapper{padding-bottom:0!important}.inventory-spool-details .content .detail-box{padding-left:0}.inventory-spool-details.spool-stock .content .value-detail-boxes{padding-top:0}.inventory-spool-details.spool-stock .content .value-detail-boxes .value-label-box:first-child{margin-top:0}.inventory-spool-details.spool-stock .spool-stock-table-wrapper .form-add-button{padding:0;margin:15px 0 30px!important}.inventory-spool-details.spool-stock .spool-stock-table-wrapper h6{padding:0}}.uniform-edit .sizes-wrapper label{padding-bottom:0}.uniform-edit .sizes-wrapper .size-wrapper .form-input{padding-top:0}@media print,screen and (min-width:801px){.uniform-stock-edit .form-stepper{width:50%}.uniform-stock-edit .form-stepper>input{max-width:150px}}.tool-stock-edit .search-input{display:inline-block}.tool-stock-edit .form-stepper{display:block}.tool-stock-edit .serial-numbers-outer-wrapper{padding:15px;margin:15px 0;background-color:rgba(244,245,246,.6)}.tool-stock-edit .serial-numbers-outer-wrapper .serial-numbers-label-wrapper label{display:inline-block;vertical-align:middle;margin-bottom:0}.tool-stock-edit .serial-numbers-outer-wrapper .serial-numbers-label-wrapper .icon-arrow-down{display:inline-block;vertical-align:middle;margin-left:10px;color:#4e89e4}.tool-stock-edit .serial-numbers-outer-wrapper .serial-numbers-label-wrapper+.serial-numbers-inner-wrapper{display:none}.tool-stock-edit .serial-numbers-outer-wrapper .serial-numbers-label-wrapper.open+.serial-numbers-inner-wrapper{display:block}.tool-stock-edit .serial-numbers-outer-wrapper .serial-numbers-label-wrapper.open+.serial-numbers-inner-wrapper .form-input:last-child{padding-bottom:0}.tool-stock-edit .serial-numbers-outer-wrapper .serial-numbers-label-wrapper.open .icon-arrow-down{transform:rotateX(180deg)}.tool-stock-edit .serial-numbers-outer-wrapper .serial-number-wrapper{width:50%}.tool-stock-edit .serial-numbers-outer-wrapper .serial-number-wrapper .custom-field-index{width:45px;display:inline-block;vertical-align:middle;font-family:"Mirai-Bold"}.tool-stock-edit .serial-numbers-outer-wrapper .serial-number-wrapper .form-input{width:100%;display:inline-block;vertical-align:middle;padding-left:45px;margin-left:-45px;box-sizing:border-box}.tool-stock-table{margin-top:30px}.tool-stock-table,.tool-stock-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.tool-stock-table .table-header-wrapper{border-top:2px solid #e5e7e9}.tool-stock-table.has-no-rows .table-body-wrapper tr td{display:none}.tool-stock-table.has-no-rows .table-body-wrapper tr td.code{width:100%!important;display:table-cell;text-align:left;padding-left:40px!important}.tool-stock-table .buttons .buttons-wrapper span{display:inline-block;vertical-align:middle;margin:0 5px;font-size:18px;color:#4e89e4}@media print,screen and (min-width:801px){.tool-stock-table .buttons .buttons-wrapper span:hover{cursor:pointer;color:#316abc}}.tool-stock-changelog .content{position:absolute;top:45px;bottom:0;right:0;left:0;overflow-y:auto}.tool-stock-changelog .content .tool-stock-changelog-table .table-body-wrapper .new-location span,.tool-stock-changelog .content .tool-stock-changelog-table .table-body-wrapper .previous-location span{display:inline-block;vertical-align:middle}.tool-stock-changelog .content .tool-stock-changelog-table .table-body-wrapper .new-location span.icon,.tool-stock-changelog .content .tool-stock-changelog-table .table-body-wrapper .previous-location span.icon{margin-right:5px;font-size:20px;color:#808a94}.tool-stock-changelog .content .tool-stock-changelog-table .table-body-wrapper .signature-img{max-width:200px;max-height:40px}.warehouses .list-items-column{height:100%}.warehouses .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.warehouses .list-items-column .list-items{position:absolute;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.warehouses .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.warehouses .list-items-column .list-items hr:first-child{display:none}.warehouses .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.warehouses .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.warehouses .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.warehouses .list-items-column .list-items li a figure{display:table;margin:0}.warehouses .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.warehouses .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.warehouses .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.warehouses .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.warehouses .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.warehouses .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.warehouses .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.warehouses .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.warehouses .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.warehouses .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.warehouses .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular";color:#acb3b9}.warehouses .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.warehouses .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.warehouses .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.warehouses .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.warehouses .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.warehouses .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.warehouses .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.warehouses .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.warehouses .list-items-column .list-items{top:45px}.warehouses .list-items-column .list-items li a figure .icon-wrapper .icon{color:#4e89e4}@media print,screen and (min-width:801px){.warehouses .top-bar .back-button{display:none}.warehouses .top-bar .top-bar-title{padding-left:30px;margin-left:0}.warehouses .list-items-column{width:380px}.warehouses .list-items-column .list-items,.warehouses .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}}@media only screen and (max-width:800px){.warehouses .list-items-column .list-items{right:0}.warehouses .list-items-column .top-bar{width:100%}}.warehouse-tabs-controller{position:absolute;top:0;right:0;bottom:0}@media print,screen and (min-width:801px){.warehouse-tabs-controller{left:380px}}@media only screen and (max-width:800px){.warehouse-tabs-controller{left:0}}.warehouse-details{width:100%;height:100%;position:relative}.warehouse-details .map{width:100%;height:220px;position:relative;display:block;background-position:50%;background-size:cover}.warehouse-details .map img{height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;transform:translate(-50%,-50%)}.persons .list-items-column{height:100%}.persons .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.persons .list-items-column .list-items{position:absolute;top:45px;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.persons .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.persons .list-items-column .list-items hr:first-child{display:none}.persons .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.persons .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.persons .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.persons .list-items-column .list-items li a figure{display:table;margin:0}.persons .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.persons .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.persons .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.persons .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.persons .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.persons .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.persons .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.persons .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.persons .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.persons .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.persons .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular";color:#acb3b9}.persons .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.persons .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.persons .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.persons .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.persons .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.persons .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.persons .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.persons .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.persons .not-found{position:absolute;top:0;right:0;bottom:0}@media print,screen and (min-width:801px){.persons .top-bar .back-button{display:none}.persons .top-bar .top-bar-title{padding-left:15px;margin-left:0}.persons .list-items-column{width:380px}.persons .list-items-column .list-items,.persons .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}.persons .not-found{left:380px}}@media only screen and (max-width:800px){.persons .list-items-column .list-items{right:0}.persons .list-items-column .top-bar{width:100%}.persons .not-found{left:0}}.projects .not-found{left:0}.projects .projects-map-wrapper{position:absolute;top:45px;right:0;bottom:0;left:0}.projects .projects-map-wrapper .projects-map{width:100%;height:100%;position:relative}.projects .projects-map-wrapper .projects-map .expand-button{width:45px;height:45px;position:absolute;top:0;left:0;z-index:1;padding:0;line-height:40px;border:2px solid #e5e7e9;border-top:none;border-left:none;background-color:#f4f5f6;font-size:24px;color:#acb3b9}.projects .projects-map-wrapper .projects-map .expand-button:hover{color:#4e89e4;cursor:pointer}.projects .projects-map-wrapper .projects-map .list-items-column{height:100%;position:relative;background-color:#fff;z-index:1}.projects .projects-map-wrapper .projects-map .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.projects .projects-map-wrapper .projects-map .list-items-column .list-items{position:absolute;top:45px;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.projects .projects-map-wrapper .projects-map .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.projects .projects-map-wrapper .projects-map .list-items-column .list-items hr:first-child{display:none}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure{display:table;margin:0}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular"}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.moving{color:#00cea1}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.in-office{color:#4e89e4}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.at-project{color:#ffb600}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.at-supplier{color:#b14fc5}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.at-coordinates{color:#acb3b9}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.end-of-day,.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.end-of-lunch,.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.start-of-day,.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.start-of-lunch{color:#ff7f30}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.end-tracking,.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle.start-tracking{color:#007c38}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.prospect{color:#4e89e4}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.active{color:#00cea1}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure .icon-wrapper .icon.archived{color:#d6d9dc}.projects .projects-map-wrapper .projects-map .list-items-column .list-items li a figure figcaption .subtitle{color:#acb3b9}.projects .projects-map-wrapper .projects-map .map-item-details .header a{display:inline-block;vertical-align:middle;margin-left:10px;color:#4e89e4}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper{top:45px;font-size:14px}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper h6{margin:0 0 5px;line-height:17px;font-family:"Mirai-Bold";font-size:14px}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .status{width:140px;height:35px;display:inline-block;vertical-align:middle;padding:0 15px;line-height:35px;letter-spacing:.5px;font-family:"Mirai-Bold";color:#fff}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .status.prospect{background-color:#4e89e4}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .status.active{background-color:#00cea1}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .status.archived{background-color:#d6d9dc;color:#808a94}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .icons{display:inline-block;vertical-align:middle;float:right;font-size:26px;color:#acb3b9}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .icons .icon{display:inline-block;margin-left:5px}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .address{margin-top:30px}.projects .projects-map-wrapper .projects-map .map-item-details .activities-wrapper .address span{display:block}.projects .projects-table .grid-view .cell{height:240px}.projects .projects-table .grid-view .cell .project-cell-wrapper{width:100%;height:100%;position:absolute;padding:0 30px;box-sizing:border-box;text-align:center}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper{width:100%;max-width:280px;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);margin:auto;font-size:28px}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper .name-wrapper{max-width:100%;height:55px;position:relative;overflow:hidden}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper .name-wrapper .name{position:absolute;right:0;left:0;bottom:0}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span{max-width:100%;display:inline-block;padding:0 10px;word-break:normal}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.icon.prospect{color:#4e89e4}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.icon.active{color:#00cea1}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.icon.archived{color:#d6d9dc}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.name,.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.owner{display:block;font-size:16px}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.owner{margin-top:15px}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.name{font-family:"Mirai-Bold";vertical-align:text-bottom;bottom:0}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.city,.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper span.owner{font-size:14px}.projects .projects-table .grid-view .cell .project-cell-wrapper .details-wrapper .construction{color:#acb3b9}@media print,screen and (min-width:801px){.projects .projects-map-wrapper .projects-map .list-items-column{width:380px}.projects .projects-map-wrapper .projects-map .list-items-column .list-items,.projects .projects-map-wrapper .projects-map .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}.projects .projects-map-wrapper .projects-map .map-item-details .header a:hover{color:#316abc}}@media only screen and (max-width:800px){.projects .projects-map-wrapper .projects-map .expand-button{z-index:2}.projects .projects-map-wrapper .projects-map .list-items-column .list-items{right:0}.projects .projects-map-wrapper .projects-map .list-items-column .top-bar{width:100%}}.project-tabs-controller .project-general .editable-status{width:200px;height:45px;margin-top:25px;margin-bottom:25px;line-height:45px}.project-tabs-controller .project-general .editable-status.prospect{background-color:#4e89e4}.project-tabs-controller .project-general .editable-status.active{background-color:#00cea1}.project-tabs-controller .project-general .editable-status.archived{background-color:#d6d9dc}.project-tabs-controller .project-general .editable-status .status-options{top:45px}.project-tabs-controller .project-general .map{width:100%;height:250px;position:relative;display:block;background-position:50%;background-size:cover}.project-tabs-controller .project-general .map img{height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;transform:translate(-50%,-50%)}.project-tabs-controller .project-general .address-icons{width:100%;position:relative;margin-top:30px}.project-tabs-controller .project-general .address-icons .icons{display:inline-block;vertical-align:middle}.project-tabs-controller .project-general .address-icons .icon{margin-bottom:5px;font-size:28px;color:#acb3b9}.project-tabs-controller .project-general .address-icons .address{width:100%;display:inline-block;vertical-align:middle;margin-right:-28px;padding-right:38px;box-sizing:border-box}.project-tabs-controller .project-general .address-icons .address h6{margin-bottom:5px;letter-spacing:.5px;text-transform:none}.project-tabs-controller .project-general .address-icons .address span{display:block}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot{width:10px;height:10px;margin-right:5px;border-radius:50%}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.draft,.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.pending,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.draft,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.pending{background-color:#acb3b9}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.changes,.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.partially-received,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.changes,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.partially-received{background-color:#3ec7e1}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.ordered,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.ordered{background-color:#ffb600}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.confirmed,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.confirmed{background-color:#ff7f30}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.sent,.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.shipped,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.sent,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.shipped{background-color:#4e89e4}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.partially-shipped,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.partially-shipped{background-color:#8fbbff}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.expired,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.expired{background-color:#b14fc5}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.accepted,.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.received,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.accepted,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.received{background-color:#00cea1}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.in-progress,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.in-progress{background-color:#009d4f}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.completed,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.completed{background-color:#80bc00}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.rejected,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.rejected{background-color:#ff4438}.project-tabs-controller .project-general .proposals-and-quotes .proposals .status-dot.canceled,.project-tabs-controller .project-general .proposals-and-quotes .quotes .status-dot.canceled{background-color:#d6d9dc}.project-tabs-controller .project-general .proposals-and-quotes .proposals span,.project-tabs-controller .project-general .proposals-and-quotes .quotes span{display:inline-block;vertical-align:middle}.project-tabs-controller .project-general .proposals-and-quotes .proposals a:hover,.project-tabs-controller .project-general .proposals-and-quotes .quotes a:hover{color:#316abc}.project-tabs-controller .project-general .proposals-and-quotes .proposals .proposal-wrapper,.project-tabs-controller .project-general .proposals-and-quotes .proposals .quote-wrapper,.project-tabs-controller .project-general .proposals-and-quotes .quotes .proposal-wrapper,.project-tabs-controller .project-general .proposals-and-quotes .quotes .quote-wrapper{margin-bottom:10px}.project-tabs-controller .project-general .proposals-and-quotes .proposals .proposal-wrapper:last-child,.project-tabs-controller .project-general .proposals-and-quotes .proposals .quote-wrapper:last-child,.project-tabs-controller .project-general .proposals-and-quotes .quotes .proposal-wrapper:last-child,.project-tabs-controller .project-general .proposals-and-quotes .quotes .quote-wrapper:last-child{margin-bottom:0}.project-tabs-controller .project-general .accounts{position:relative}.project-tabs-controller .project-general .accounts .no-accounts{min-height:425px}.project-tabs-controller .project-general .accounts .no-accounts .big-icon-and-text .icon-password{font-size:120px;color:#d6d9dc}.project-tabs-controller .project-general .accounts .no-accounts .big-icon-and-text p{margin:0;font-size:18px;letter-spacing:normal;color:#d6d9dc}.project-tabs-controller .project-general .accounts .form-add-button{position:absolute;top:28px;padding:0;margin:0}.project-tabs-controller .project-general .accounts .detail-box{padding:0;margin-bottom:50px;border:none}.project-tabs-controller .project-general .accounts .detail-box:last-child,.project-tabs-controller .project-general .accounts .detail-box h6{margin-bottom:0}.project-tabs-controller .project-general .accounts .detail-box .title-line{display:none}.project-tabs-controller .project-general .accounts .detail-box .detail-box-item{padding-top:20px}.project-tabs-controller .project-general .accounts .detail-box .detail-box-item .title{text-transform:none;letter-spacing:normal}.project-tabs-controller .project-general .accounts .detail-box .detail-box-item .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tabs-controller .project-general .accounts .detail-box .password .buttons,.project-tabs-controller .project-general .accounts .detail-box .password span{display:inline-block;vertical-align:middle}.project-tabs-controller .project-general .accounts .detail-box .password span{margin-right:10px}.project-tabs-controller .project-general .accounts .detail-box .password button{padding:0;margin-right:10px;background-color:transparent;border:none;font-size:14px;font-family:"Mirai-Bold";color:#4e89e4;cursor:pointer}.project-tabs-controller .project-general .accounts .detail-box .password button:last-child{margin-right:0}.project-tabs-controller .project-general .accounts .detail-box .apps-wrapper>div{display:inline-block;margin-right:15px}.project-tabs-controller .project-general .accounts .detail-box .apps-wrapper>div a{display:inline-block;vertical-align:middle;margin-left:5px}.project-tabs-controller .project-general .project-attachments-wrapper{margin-top:30px;background-color:#f9f9fa}.project-tabs-controller .project-general .project-attachments-wrapper .info-wrapper{padding-bottom:15px}.project-tabs-controller .project-general .project-attachments-wrapper .info-wrapper .info-wrapper-title{padding-left:15px}.project-tabs-controller .project-general .project-attachments-wrapper .info-wrapper .title-line{margin-left:15px}@media print,screen and (min-width:801px){.project-tabs-controller .project-general .accounts .form-add-button{right:30px}.project-tabs-controller .project-general .accounts .detail-box button:hover{color:#316abc}.project-tabs-controller .project-general .accounts .detail-box .detail-box-item{width:50%}.project-tabs-controller .project-general .proposals-and-quotes .proposals,.project-tabs-controller .project-general .proposals-and-quotes .quotes{width:50%;display:inline-block;vertical-align:top}.project-tabs-controller .project-attachments-wrapper .info-wrapper{padding:30px 15px}}@media only screen and (max-width:800px){.project-tabs-controller .project-general .accounts .form-add-button{right:15px}.project-tabs-controller .project-general .proposals-and-quotes .quotes{margin-top:10px}.project-tabs-controller .project-attachments-wrapper .info-wrapper{padding:30px 0}}.project-edit .password-input .input-wrapper{position:relative}.project-edit .password-input .input-wrapper input{padding-right:50px}.project-edit .password-input .input-wrapper .icon-new-password{width:40px;position:absolute;top:2px;right:0;bottom:2px;margin-right:2px;font-size:22px;line-height:36px;text-align:center;box-sizing:border-box;border-left:2px solid #d6d9dc;color:#4e89e4}.project-edit .password-input .input-wrapper .icon-new-password.disabled{background-color:#f4f5f6;color:#d6d9dc!important;cursor:default!important}.project-edit .password-input .input-wrapper .icon-new-password:hover{color:#316abc;cursor:pointer}@media print,screen and (min-width:801px){.project-edit .project-contacts .labels .checkbox-label,.project-edit .project-employees .labels .checkbox-label{text-align:center}.project-edit .project-contacts .form-element,.project-edit .project-employees .form-element{width:40%}.project-edit .project-contacts .form-checkbox,.project-edit .project-employees .form-checkbox{text-align:center}.project-edit .project-contacts .form-checkbox,.project-edit .project-contacts .labels .checkbox-label{width:20%}.project-edit .layout-areas-wrapper .layout-area{width:50%}.project-edit .layout-areas-wrapper .layout-area .form-input{width:100%}}.editable-status{width:100%;height:40px;position:relative;padding:0 15px;margin-bottom:25px;box-sizing:border-box;line-height:40px;font-family:"Mirai-Medium";color:#fff}.editable-status.draft,.editable-status.pending{background-color:#acb3b9}.editable-status.changes,.editable-status.partially-received{background-color:#3ec7e1}.editable-status.ordered{background-color:#ffb600}.editable-status.confirmed{background-color:#ff7f30}.editable-status.sent,.editable-status.shipped{background-color:#4e89e4}.editable-status.partially-shipped{background-color:#8fbbff}.editable-status.expired{background-color:#b14fc5}.editable-status.accepted,.editable-status.received{background-color:#00cea1}.editable-status.in-progress{background-color:#009d4f}.editable-status.completed{background-color:#80bc00}.editable-status.rejected{background-color:#ff4438}.editable-status.canceled,.editable-status.disabled{background-color:#d6d9dc}.editable-status .arrow{float:right}.editable-status .status-options{position:absolute;top:40px;right:0;left:0;background-color:#fff;list-style:none;margin:0;padding:0;border:1px solid #e5e7e9;border-top:none;z-index:5}.editable-status .status-options .status-option{height:40px;padding:0 15px;line-height:40px;font-family:"Mirai-Regular";color:#243746}@media print,screen and (min-width:801px){.editable-status.unclickable{cursor:default!important}.editable-status:hover{cursor:pointer}.editable-status:hover.accepted,.editable-status:hover.canceled,.editable-status:hover.expired,.editable-status:hover.rejected{cursor:default}.editable-status .status-options .status-option:hover{background-color:#f4f5f6;cursor:pointer}}.project-layouts{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:hidden}.project-layouts.full-screen{position:fixed;z-index:10}.project-layouts.full-screen .layout-systems-wrapper{background-color:#fff}.project-layouts .layout-systems-wrapper{border-bottom:2px solid #d6d9dc}.project-layouts .layout-systems-wrapper .form-multi-select,.project-layouts .layout-systems-wrapper .form-select{width:340px;padding:0}.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-input,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-input,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-input,.project-layouts .layout-systems-wrapper .form-select .form-select-input{border-top:0;border-bottom:0;border-left:0;border-radius:0}.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-input:focus,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-input:focus,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-input:focus,.project-layouts .layout-systems-wrapper .form-select .form-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-select .form-select-input:focus{border-color:#d6d9dc}.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-options,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-options,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-options,.project-layouts .layout-systems-wrapper .form-select .form-select-options{top:42px;left:0;right:.5px;z-index:20;box-shadow:-15px 15px 26px 2px rgba(0,0,0,.1)}.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-options,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-options{left:-1.5px}.project-layouts .layout-systems-wrapper .form-multi-select .form-select-options,.project-layouts .layout-systems-wrapper .form-select .form-select-options{border-left:0;border-bottom-left-radius:0}.project-layouts .layout-systems-wrapper .form-multi-select .form-select-input-value,.project-layouts .layout-systems-wrapper .form-select .form-select-input-value{letter-spacing:0}.project-layouts .layout-systems-wrapper .form-select.layout-select .icon-blueprint{width:20px;height:20px;display:inline-block;margin-right:10px;color:#4e89e4}.project-layouts .layout-systems-wrapper .form-multi-select img{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px}.project-layouts .layout-systems-wrapper .form-multi-select span{display:inline-block;vertical-align:middle}.project-layouts .layout-systems-wrapper .screen-blueprint-icon{width:45px;height:45px;float:right;line-height:40px;text-align:center;font-size:22px;border-left:2px solid #d6d9dc;color:#4e89e4}.project-layouts .layout-systems-wrapper .screen-blueprint-icon:hover{cursor:pointer;color:#316abc}.project-layouts .interactive-blueprint{position:absolute;top:42px;left:0;bottom:0;right:0;background-color:#fff}@media print,screen and (min-width:801px){.project-layouts .interactive-blueprint{top:42px}}@media only screen and (max-width:800px){.project-layouts .layout-systems-wrapper{border-bottom:none}.project-layouts .layout-systems-wrapper .form-multi-select,.project-layouts .layout-systems-wrapper .form-select{width:100%}.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-input,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-input,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-input,.project-layouts .layout-systems-wrapper .form-select .form-select-input{border-right:0;border-bottom:2px solid #d6d9dc}.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-input:focus,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-input:focus,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-input:focus,.project-layouts .layout-systems-wrapper .form-select .form-select-input.showing-options,.project-layouts .layout-systems-wrapper .form-select .form-select-input:focus{border-color:#d6d9dc}.project-layouts .layout-systems-wrapper .form-multi-select .form-multi-select-options,.project-layouts .layout-systems-wrapper .form-multi-select .form-select-options,.project-layouts .layout-systems-wrapper .form-select .form-multi-select-options,.project-layouts .layout-systems-wrapper .form-select .form-select-options{top:0;border-right:none;border-bottom-right-radius:0}.project-layouts .interactive-blueprint{top:84px}}.blueprint-product-shape-detail{box-sizing:border-box;border-left:2px solid #e5e7e9;position:absolute;top:0;right:0;bottom:0;width:350px;background-color:#f9f9fa;z-index:15;transform:translateZ(0);box-shadow:0 0 26px 2px rgba(0,0,0,.1);line-height:normal}.blueprint-product-shape-detail.project-product .product-content .product-detail-info.colors{display:block}.blueprint-product-shape-detail.project-product .product-content .product-detail-info.system{width:100%}.blueprint-product-shape-detail.project-product .product-content .product-detail-info.system img{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px}.blueprint-product-shape-detail .header{width:100%;position:absolute;top:0;height:50px;padding:0 30px;line-height:50px;border-bottom:2px solid #e5e7e9;font-family:"Mirai-Black";letter-spacing:2px;box-sizing:border-box}.blueprint-product-shape-detail .header .icon-x{font-size:20px;float:right;color:#4e89e4}.blueprint-product-shape-detail .header .icon-x:hover{cursor:pointer;color:#316abc}.blueprint-product-shape-detail .product-content{width:100%;position:absolute;top:50px;bottom:0;padding:25px 30px;overflow-y:auto;box-sizing:border-box}.blueprint-product-shape-detail .product-content .product-images{margin-bottom:30px}.blueprint-product-shape-detail .product-content .product-images .product-image{width:290px;height:290px;background-size:contain;background-repeat:no-repeat;background-position:50%}.blueprint-product-shape-detail .product-content .product-images .other-images{width:290px;display:none}.blueprint-product-shape-detail .product-content .product-images .other-images .images-wrapper{height:auto}.blueprint-product-shape-detail .product-content h6{margin:0 0 5px;font-family:"Mirai-Bold";letter-spacing:1.5px;line-height:17px;text-transform:uppercase;font-size:14px}.blueprint-product-shape-detail .product-content h6.product-name{font-size:16px}.blueprint-product-shape-detail .product-content .title-line{margin:25px 0}.blueprint-product-shape-detail .product-content .product-detail-info{width:50%;display:inline-block;vertical-align:top;margin-bottom:25px;font-size:14px}.blueprint-product-shape-detail .product-content .product-detail-info.product-documents{width:100%;display:block}.blueprint-product-shape-detail .product-content .product-detail-info .form-input{padding:0}.blueprint-product-shape-detail .product-content .product-detail-info.colors,.blueprint-product-shape-detail .product-content .product-detail-info.description{width:100%;display:none}.blueprint-product-shape-detail .product-content .product-detail-info.colors .colors-detail-wrapper span{margin-right:10px}.blueprint-product-shape-detail .product-content .attachment-detail{font-size:14px}.blueprint-product-shape-detail .product-content .attachment-detail .icon{font-size:18px}.blueprint-product-shape-detail .product-content .product-link{display:block;text-decoration:none;color:#4e89e4;font-family:"Mirai-Bold";font-size:14px;letter-spacing:.5px}.blueprint-product-shape-detail .product-content .product-link:hover{color:#316abc}.blueprint-product-shape-detail .product-content button{padding:0;border:none;margin:10px 0 0;background:none;font-size:14px;font-family:"Mirai-Bold";letter-spacing:.5px;color:#ff4438}.blueprint-product-shape-detail .product-content button.edit-button{display:block;margin-top:30px;color:#4e89e4}.blueprint-product-shape-detail .product-content button.edit-button .icon-edit{margin-right:5px;font-size:16px}.blueprint-product-shape-detail .product-content button.edit-button:hover{color:#316abc}.blueprint-product-shape-detail .product-content button span{display:inline-block;vertical-align:middle}.blueprint-product-shape-detail .product-content button .icon-delete{margin-right:5px;font-size:16px}.blueprint-product-shape-detail .product-content button:hover{cursor:pointer;color:#e1271b}.interactive-blueprint{overflow:hidden;outline:none;height:100;-webkit-user-select:none;user-select:none;background-color:#fff;cursor:grab}.interactive-blueprint:active{cursor:grabbing}.interactive-blueprint .content{position:relative;top:0;z-index:10;background-color:#fff;-webkit-user-select:none;user-select:none}.interactive-blueprint .blueprint-image{background-size:contain;background-repeat:no-repeat}.interactive-blueprint .blueprint-image,.interactive-blueprint .blueprint-symbol{position:absolute;top:0;left:0;z-index:10;-webkit-user-select:none;user-select:none}.interactive-blueprint .blueprint-symbol{cursor:pointer}.interactive-blueprint .blueprint-symbol .blueprint-symbol-image{background-size:contain;background-repeat:no-repeat}.interactive-blueprint .blueprint-symbol .active-elements .outline{display:none;border:2px solid #808a94;position:absolute;top:-2px;left:-2px;box-sizing:border-box}.interactive-blueprint .blueprint-symbol .active-elements .rotation-handle{display:none;position:absolute;right:-15px;top:-15px;width:10px;height:10px;background-color:#808a94;border-radius:50%}.interactive-blueprint .blueprint-symbol .active-elements .rotation-handle:before{content:"";display:block;width:2px;height:18px;transform:translate(0) rotate(45deg);background-color:#808a94}.interactive-blueprint .blueprint-symbol .active-elements .rotation-handle.hidden{display:none;z-index:10}.interactive-blueprint .blueprint-symbol.active{z-index:100}.interactive-blueprint .blueprint-symbol.active.can-move .rotation-handle,.interactive-blueprint .blueprint-symbol.active .outline{display:block}.interactive-blueprint .zoom-buttons{width:40px;position:absolute;right:20px;bottom:30px;z-index:15;transform:translateZ(0)}.interactive-blueprint .zoom-buttons button{width:100%;height:40px;display:block;line-height:20px;background-color:#4e89e4;border-radius:3px;border:none;font-size:14px;color:#fff}.interactive-blueprint .zoom-buttons button.icon-center{margin-bottom:15px}.interactive-blueprint .zoom-buttons button.icon-zoom-in{margin-bottom:5px}@media print,screen and (min-width:801px){.interactive-blueprint .zoom-buttons button:hover{filter:brightness(85%);cursor:pointer}.interactive-blueprint.showing-details .zoom-buttons{right:390px}}@media only screen and (max-width:800px){.interactive-blueprint .zoom-buttons{display:none}}.project-equipment .line-items-project-products-table{position:absolute;top:45px;right:0;bottom:0;left:0;overflow-x:auto}.project-equipment .line-items-project-products-table .table-header-wrapper{position:relative;overflow-y:scroll;overflow-x:hidden}.project-equipment .line-items-project-products-table .table-header-wrapper table thead tr{height:40px;background-color:#f4f5f6;border-bottom:2px solid #d6d9dc;text-transform:uppercase;font-size:13px;font-family:"Mirai-Bold";letter-spacing:.5px;color:#808a94}.project-equipment .line-items-project-products-table .table-body-wrapper{position:absolute;top:41px;right:0;bottom:0;left:0;overflow-y:scroll;overflow-x:hidden}.project-equipment .line-items-project-products-table table{width:100%;table-layout:fixed;border-collapse:collapse}.project-equipment .line-items-project-products-table table td,.project-equipment .line-items-project-products-table table th{padding:0 15px;box-sizing:border-box}.project-equipment .line-items-project-products-table table tr{letter-spacing:.5px;font-size:14px}.project-equipment .line-items-project-products-table table tr.fake-row{visibility:hidden}.project-equipment .line-items-project-products-table table tr.first-level,.project-equipment .line-items-project-products-table table tr.second-level,.project-equipment .line-items-project-products-table table tr.third-level{height:40px;text-align:left;font-family:"Mirai-Bold";border-bottom:2px solid #d6d9dc}.project-equipment .line-items-project-products-table table tr.first-level .arrow,.project-equipment .line-items-project-products-table table tr.second-level .arrow,.project-equipment .line-items-project-products-table table tr.third-level .arrow{margin-right:10px;color:#808a94}.project-equipment .line-items-project-products-table table tr.first-level .system-color,.project-equipment .line-items-project-products-table table tr.second-level .system-color,.project-equipment .line-items-project-products-table table tr.third-level .system-color{width:7px;height:7px;margin-right:10px;border-radius:50%;border:4px solid}.project-equipment .line-items-project-products-table table tr.first-level span,.project-equipment .line-items-project-products-table table tr.second-level span,.project-equipment .line-items-project-products-table table tr.third-level span{display:inline-block;vertical-align:middle}.project-equipment .line-items-project-products-table table tr.first-level{position:-webkit-sticky;position:sticky;top:0;background-color:#d6d9dc;text-transform:uppercase;border-bottom-color:#acb3b9;z-index:1}.project-equipment .line-items-project-products-table table tr.first-level th{color:#808a94}.project-equipment .line-items-project-products-table table tr.second-level{background-color:#e5e7e9}.project-equipment .line-items-project-products-table table tr.second-level th{padding-left:30px}.project-equipment .line-items-project-products-table table tr.third-level{background-color:#f4f5f6}.project-equipment .line-items-project-products-table table tr.third-level th{padding-left:45px}.project-equipment .line-items-project-products-table table tr.line-item,.project-equipment .line-items-project-products-table table tr.project-product{background-color:#fff;border-bottom:2px solid #d6d9dc}.project-equipment .line-items-project-products-table .table-header-wrapper tr th.color,.project-equipment .line-items-project-products-table .table-header-wrapper tr th.description{text-align:left}.project-equipment .line-items-project-products-table .table-body-wrapper .status-indicator{width:10px;height:10px;border-radius:50%;background-color:#acb3b9;display:inline-block;margin-right:10px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.first-level .status-indicator{margin:0 25px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.second-level .status-indicator{margin:0 10px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.second-level .arrow{margin-left:30px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product{height:80px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.centered{text-align:center}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td .status-indicator{margin:0 25px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td .product-image-wrapper{height:50px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td .product-image-wrapper .product-image{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td .system-image{width:30px;height:30px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td .description .product-name{display:block;font-family:"Mirai-Bold"}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.color button{display:block;padding:0;border:none;background-color:transparent;font-family:"Mirai-Bold";font-size:13px;letter-spacing:.5px;color:#4e89e4}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.color button:hover{color:#316abc;cursor:pointer}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.color button.edit-button{display:inline-block;vertical-align:middle;margin-left:5px;font-size:18px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.color .icon-check{display:inline-block;vertical-align:middle;font-size:22px;color:#808a94}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.assign{font-size:22px}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.assign .icon-install,.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.assign .icon-re-assign{color:#4e89e4}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.assign .icon-install:hover,.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.assign .icon-re-assign:hover{color:#316abc;cursor:pointer}.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.assign .icon-check,.project-equipment .line-items-project-products-table .table-body-wrapper tr.project-product td.assign .icon-close{color:#808a94}.project-product-install .product-outer-info-wrapper,.project-product-stock-assign .product-outer-info-wrapper{padding:0 15px}.project-product-install .product-outer-info-wrapper .product-info-wrapper,.project-product-stock-assign .product-outer-info-wrapper .product-info-wrapper{width:420px;height:130px;padding:30px;margin-bottom:30px;box-sizing:border-box;background-color:#f4f5f6}.project-product-install .product-outer-info-wrapper .product-info-wrapper img,.project-product-stock-assign .product-outer-info-wrapper .product-info-wrapper img{max-height:65px;max-width:65px;display:inline-block;vertical-align:middle}.project-product-install .product-outer-info-wrapper .product-info-wrapper .product-brand-name-wrapper,.project-product-stock-assign .product-outer-info-wrapper .product-info-wrapper .product-brand-name-wrapper{display:inline-block;vertical-align:middle;margin-left:20px}.project-product-install .product-outer-info-wrapper .product-info-wrapper .product-brand-name-wrapper .product-name,.project-product-stock-assign .product-outer-info-wrapper .product-info-wrapper .product-brand-name-wrapper .product-name{display:block}.project-product-install .product-outer-info-wrapper .product-info-wrapper .product-location,.project-product-stock-assign .product-outer-info-wrapper .product-info-wrapper .product-location{display:block;margin-top:5px;font-family:"Mirai-Bold"}.project-product-install .product-outer-info-wrapper .product-info-wrapper .product-location span,.project-product-stock-assign .product-outer-info-wrapper .product-info-wrapper .product-location span{display:inline-block;vertical-align:middle}.project-product-install .product-outer-info-wrapper .product-info-wrapper .product-location span.icon,.project-product-stock-assign .product-outer-info-wrapper .product-info-wrapper .product-location span.icon{margin-right:5px;font-size:20px;color:#808a94}.project-product-install label.no-related-element,.project-product-stock-assign label.no-related-element{display:block}.project-product-install .accessory-wrapper .accessory-info,.project-product-stock-assign .accessory-wrapper .accessory-info{display:inline-block;vertical-align:middle}.project-product-install .accessory-wrapper .accessory-info img,.project-product-stock-assign .accessory-wrapper .accessory-info img{max-height:40px;max-width:45px;display:inline-block;vertical-align:middle}.project-product-install .accessory-wrapper .accessory-info .accessory-brand-name,.project-product-stock-assign .accessory-wrapper .accessory-info .accessory-brand-name{display:inline-block;vertical-align:middle;margin-left:10px}.project-product-install .accessory-wrapper .accessory-info .accessory-brand-name .acccessory-name,.project-product-stock-assign .accessory-wrapper .accessory-info .accessory-brand-name .acccessory-name{display:block}.project-product-install .accessory-stock-select .stock-location span,.project-product-install .stock-select .stock-location span,.project-product-stock-assign .accessory-stock-select .stock-location span,.project-product-stock-assign .stock-select .stock-location span{display:inline-block;vertical-align:middle}.project-product-install .accessory-stock-select .stock-location .icon,.project-product-install .stock-select .stock-location .icon,.project-product-stock-assign .accessory-stock-select .stock-location .icon,.project-product-stock-assign .stock-select .stock-location .icon{margin-right:5px;font-size:18px;color:#808a94}.project-product-install .accessory-stock-select .form-select-input-value .stock-location .icon,.project-product-install .stock-select .form-select-input-value .stock-location .icon,.project-product-stock-assign .accessory-stock-select .form-select-input-value .stock-location .icon,.project-product-stock-assign .stock-select .form-select-input-value .stock-location .icon{float:none}.project-product-install .accessory-stock-select .stock-location,.project-product-install .stock-select .stock-location,.project-product-stock-assign .accessory-stock-select .stock-location,.project-product-stock-assign .stock-select .stock-location{display:inline-block}.project-product-install .accessory-stock-select .form-select-option .total-count,.project-product-stock-assign .accessory-stock-select .form-select-option .total-count{float:right;font-family:"Mirai-Bold";letter-spacing:.5px}.project-product-install .stock-select .form-select-option,.project-product-stock-assign .stock-select .form-select-option{height:auto}.project-product-install .stock-select .form-select-option .ellipsis-text,.project-product-stock-assign .stock-select .form-select-option .ellipsis-text{line-height:normal}.project-product-install .stock-select .form-select-option .project-product-stock,.project-product-stock-assign .stock-select .form-select-option .project-product-stock{padding:15px 0;background-color:transparent}.project-product-install .stock-select .form-select-option .project-product-stock .stock-location,.project-product-stock-assign .stock-select .form-select-option .project-product-stock .stock-location{font-family:"Mirai-Medium"}.project-product-install .stock-select .form-select-option .project-product-stock .custom-fields-wrapper,.project-product-stock-assign .stock-select .form-select-option .project-product-stock .custom-fields-wrapper{margin-left:0}.project-product-install .stock-select .form-select-option .project-product-stock .custom-fields-wrapper .custom-field-wrapper,.project-product-stock-assign .stock-select .form-select-option .project-product-stock .custom-fields-wrapper .custom-field-wrapper{width:50%;display:inline-block}.project-product-install .stock-select .form-select-option .project-product-stock .custom-fields-wrapper .custom-field-wrapper .custom-field-label,.project-product-stock-assign .stock-select .form-select-option .project-product-stock .custom-fields-wrapper .custom-field-wrapper .custom-field-label{font-family:"Mirai-Medium"}.project-product-install .assigned-stock-wrapper,.project-product-install .available-stock-wrapper,.project-product-stock-assign .assigned-stock-wrapper,.project-product-stock-assign .available-stock-wrapper{padding:0 15px}.project-product-install .assigned-stock-wrapper label,.project-product-install .available-stock-wrapper label,.project-product-stock-assign .assigned-stock-wrapper label,.project-product-stock-assign .available-stock-wrapper label{padding:0}.project-product-install .available-stock-wrapper,.project-product-stock-assign .available-stock-wrapper{margin-top:30px}.project-product-install .project-product-stock,.project-product-stock-assign .project-product-stock{padding:25px 30px;box-sizing:border-box;background-color:#f4f5f6;border-bottom:2px solid #d6d9dc;font-size:14px;letter-spacing:.5px}.project-product-install .project-product-stock:last-child,.project-product-stock-assign .project-product-stock:last-child{border-bottom:none}.project-product-install .project-product-stock .form-radio,.project-product-stock-assign .project-product-stock .form-radio{max-width:30px;padding:0;vertical-align:middle}.project-product-install .project-product-stock .project-product-info,.project-product-install .project-product-stock .stock-location,.project-product-stock-assign .project-product-stock .project-product-info,.project-product-stock-assign .project-product-stock .stock-location{display:inline-block;vertical-align:middle;font-family:"Mirai-Bold"}.project-product-install .project-product-stock .project-product-info span,.project-product-install .project-product-stock .stock-location span,.project-product-stock-assign .project-product-stock .project-product-info span,.project-product-stock-assign .project-product-stock .stock-location span{display:inline-block;vertical-align:middle}.project-product-install .project-product-stock .project-product-info .icon,.project-product-install .project-product-stock .stock-location .icon,.project-product-stock-assign .project-product-stock .project-product-info .icon,.project-product-stock-assign .project-product-stock .stock-location .icon{margin-right:5px;font-size:20px;color:#808a94}.project-product-install .project-product-stock .project-product-info span:last-child,.project-product-stock-assign .project-product-stock .project-product-info span:last-child{margin-left:15px}.project-product-install .project-product-stock .custom-fields-wrapper,.project-product-stock-assign .project-product-stock .custom-fields-wrapper{margin-top:15px;margin-left:30px}.project-product-install .project-product-stock .custom-fields-wrapper .custom-field-wrapper,.project-product-stock-assign .project-product-stock .custom-fields-wrapper .custom-field-wrapper{width:33.33%;display:inline-block;line-height:17px}.project-product-install .project-product-stock .custom-fields-wrapper .custom-field-wrapper span,.project-product-stock-assign .project-product-stock .custom-fields-wrapper .custom-field-wrapper span{display:block}.project-product-install .project-product-stock .custom-fields-wrapper .custom-field-wrapper .custom-field-label,.project-product-stock-assign .project-product-stock .custom-fields-wrapper .custom-field-wrapper .custom-field-label{font-family:"Mirai-Bold"}@media print,screen and (min-width:801px){.project-product-install .product-outer-info-wrapper,.project-product-stock-assign .product-outer-info-wrapper{display:inline-block}.project-product-install .product-outer-info-wrapper+.stock-select,.project-product-stock-assign .product-outer-info-wrapper+.stock-select{padding-top:0}}.project-product-color-assign .color-preview{width:100px;height:40px;display:inline-block;margin-top:35px;border:2px solid #d6d9dc;box-sizing:border-box}.project-product-color-assign .no-colors-text{font-style:italic;font-size:14px}.project-product-color-assign .main-product-no-color .no-colors-text{display:block;padding-top:0}.project-product-color-assign label.no-related-element{padding-bottom:0}.project-product-color-assign .accessory-wrapper .accessory-info{display:inline-block;vertical-align:middle}.project-product-color-assign .accessory-wrapper .accessory-info img{max-height:40px;max-width:45px;display:inline-block;vertical-align:middle}.project-product-color-assign .accessory-wrapper .accessory-info .accessory-brand-name{display:inline-block;vertical-align:middle;margin-left:10px}.project-product-color-assign .accessory-wrapper .accessory-info .accessory-brand-name .acccessory-name{display:block}.project-product-color-assign .accessory-wrapper .color-select-wrapper{width:50%;display:inline-block;vertical-align:middle}.project-product-color-assign .accessory-wrapper .color-select-wrapper .form-select{width:100%;padding-right:115px;margin-right:-100px}.project-product-color-assign .accessory-wrapper .color-select-wrapper .form-select .form-select-options{right:115px}.project-product-color-assign .accessory-wrapper .color-select-wrapper .color-preview{margin-top:15px}.project-tasks{width:100%;height:100%;position:relative}.project-bom .project-bom-table{top:0}.project-bom .project-bom-table .status .icon-decor-o.purple{color:#b14fc5}.project-bom .project-bom-table .status .icon-decor-o.green{color:#00cea1}.project-bom .project-bom-table .status .icon-decor-o.yellow{color:#ffb600}.project-bom .project-bom-table .status .icon-decor-o.orange{color:#ff7f30}.project-bom .project-bom-table .status .icon-decor-o.red{color:#ff4438}.project-bom .project-bom-table .difference span{font-family:"Mirai-Bold"}.project-bom .project-bom-table .difference span.purple{color:#b14fc5}.project-bom .project-bom-table .difference span.green{color:#00cea1}.project-bom .project-bom-table .difference span.yellow{color:#ffb600}.project-bom .project-bom-table .difference span.orange{color:#ff7f30}.project-bom .project-bom-table .difference span.red{color:#ff4438}.project-bom .project-bom-table .product-image-wrapper{height:60px}.project-bom .project-bom-table .product-image-wrapper .product-image{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.project-bom .project-bom-table .color span{display:inline-block;vertical-align:middle}.project-bom .project-bom-table .color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.project-bom .project-bom-table .description span{display:block}.project-bom .project-bom-table .description span.product-name{font-family:"Mirai-Bold"}.project-bom .project-bom-table .ordered span.ordered-quantity{display:block}.project-bom .project-bom-table .ordered .icon-time{display:inline-block;vertical-align:top;margin-right:5px;color:#acb3b9}.project-bom .project-bom-table .ordered .icon-time+span{display:inline-block;vertical-align:middle}.project-bom-detail{padding-bottom:30px;background-color:rgba(244,245,246,.5)}.project-bom-detail .inventory-main-info-detail .inventory-item-image-wrapper{display:inline-block;vertical-align:middle}.project-bom-detail .inventory-main-info-detail .inventory-item-image-wrapper img{max-height:150px;max-width:200px;display:inline-block}.project-bom-detail h6{padding:0 30px;margin:auto auto 15px;font-family:"Mirai-Bold";text-transform:uppercase;letter-spacing:1.5px;font-size:14px}.project-bom-detail .project-product-table-wrapper .project-product-table,.project-bom-detail .project-product-table-wrapper .project-stock-table,.project-bom-detail .project-stock-table-wrapper .project-product-table,.project-bom-detail .project-stock-table-wrapper .project-stock-table{position:relative;top:auto;right:auto;bottom:auto;left:auto;border-top:2px solid #e5e7e9}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.location span,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.location span,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.location span,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.location span{display:inline-block;vertical-align:middle}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.location span.icon,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.location span.icon,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.location span.icon,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.location span.icon{margin-right:5px;font-size:20px!important;color:#808a94}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.supplier img,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.supplier img,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.supplier img,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.supplier img{max-width:80px;max-height:40px}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-install,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-move,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-re-assign,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-install,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-install,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-move,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-re-assign,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-install,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-move,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-re-assign,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-install,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-install,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-move,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-install,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-move,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-install,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-install,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-move,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-install,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-move,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-install,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-install,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-move,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-re-assign{font-size:18px!important;color:#4e89e4}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-install.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-move.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-re-assign.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-install.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-install.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-move.disabled,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-re-assign.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-install.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-move.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-re-assign.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-install.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-install.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-move.disabled,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-re-assign.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-install.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-move.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-re-assign.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-install.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-install.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-move.disabled,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-re-assign.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-install.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-move.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-re-assign.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-install.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-install.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-move.disabled,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-re-assign.disabled{color:#d6d9dc!important;cursor:default!important}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-install:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-move:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-re-assign:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-install:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-install:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-move:hover,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-re-assign:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-install:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-move:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-re-assign:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-install:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-install:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-move:hover,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-re-assign:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-install:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-move:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-re-assign:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-install:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-install:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-move:hover,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-re-assign:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-install:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-move:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-re-assign:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-install:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-install:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-move:hover,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-re-assign:hover{color:#316abc;cursor:pointer}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-check,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-close,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-check,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-close,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-check,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-close,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-check,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-close,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-check,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-close,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-check,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-close,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-check,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.assigned .icon-close,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-check,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-close,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-check,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.installed .icon-close,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-check,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.assigned .icon-close,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-check,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-close,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-check,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.installed .icon-close{font-size:18px!important;color:#808a94}.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-product-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-product-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-stock-table-wrapper .project-product-table .table-body-wrapper td.buttons .icon-re-assign,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-move,.project-bom-detail .project-stock-table-wrapper .project-stock-table .table-body-wrapper td.buttons .icon-re-assign{margin:0 5px}.project-bom-detail .project-product-table-wrapper{margin-top:15px}.project-bom-detail .project-stock-table-wrapper{margin-top:40px}@media print,screen and (min-width:801px){.project-bom-detail .image-label-boxes-wrapper{min-height:265px}.project-bom-detail .inventory-item-image-wrapper{padding:30px 30px 0}.project-bom-detail .inventory-item-image-wrapper a:hover{color:#316abc}.project-bom-detail .value-label-boxes-wrapper{float:right;display:inline-block;vertical-align:middle}.project-bom-detail .value-label-boxes-wrapper .value-label-boxes{float:none;display:block;text-align:right}.project-bom-detail .value-label-boxes-wrapper .value-label-boxes:last-child{padding-top:15px}.project-bom-detail .value-label-boxes-wrapper .value-label-boxes .value-label-box-wrapper{text-align:left}.project-bom-detail .value-label-boxes{float:right;display:inline-block;vertical-align:middle;padding:30px 15px 0 0}}@media only screen and (max-width:1010px){.project-bom-detail .value-label-boxes-wrapper{display:block!important;padding:0 15px!important;float:none!important}.project-bom-detail .value-label-boxes-wrapper .value-label-boxes{text-align:left!important}}@media only screen and (max-width:800px){.project-bom-detail h6{padding:0 15px;margin-bottom:10px}.project-bom-detail .inventory-item-image-wrapper{width:100%;padding-top:30px;padding-bottom:15px!important}.project-bom-detail .inventory-item-image-wrapper img{display:block!important;margin:auto}.project-bom-detail .value-label-boxes-wrapper{padding:0!important}.project-bom-detail .value-label-boxes-wrapper .value-label-boxes:last-child{padding-top:0}.project-bom-detail .value-label-boxes{padding-bottom:0}}.payments-outer-wrapper{position:absolute;left:0;right:0;top:45px;overflow-y:auto;bottom:0;padding:20px 30px;background-color:#f9f9fa}.payments-outer-wrapper h6{margin:0 0 20px;letter-spacing:1.5px;text-transform:uppercase;font-family:"Mirai-Bold";font-size:14px}.payments-outer-wrapper.project-view{top:0}.payments-outer-wrapper.project-view .payments-inner-wrapper{min-width:1220px}.payments-outer-wrapper.project-view .payments-inner-wrapper .payment-wrapper span.payment-description,.payments-outer-wrapper.project-view .payments-inner-wrapper .payments-header span.payment-description,.payments-outer-wrapper.project-view .payments-inner-wrapper .remaining-wrapper span.payment-description{width:220px}.payments-outer-wrapper.project-view .payments-inner-wrapper .payment-wrapper .payment-amounts,.payments-outer-wrapper.project-view .payments-inner-wrapper .payments-header .payment-amounts,.payments-outer-wrapper.project-view .payments-inner-wrapper .remaining-wrapper .payment-amounts{margin-left:-550px;padding-left:550px}.payments-outer-wrapper.project-view .payments-inner-wrapper .payments-header span.payment-description{width:390px}.payments-outer-wrapper.project-view .remaining-wrapper .remaining-text{width:520px}.payments-outer-wrapper .payments-inner-wrapper{min-width:1120px;overflow-x:auto;margin:0 -30px}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper,.payments-outer-wrapper .payments-inner-wrapper .payments-header,.payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper{padding:0 30px}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper span,.payments-outer-wrapper .payments-inner-wrapper .payments-header span,.payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper span{position:relative;display:inline-block;margin-right:30px;line-height:40px;font-size:14px;letter-spacing:.5px}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper span.payment-date,.payments-outer-wrapper .payments-inner-wrapper .payments-header span.payment-date,.payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper span.payment-date{width:100px}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper span.payment-description,.payments-outer-wrapper .payments-inner-wrapper .payments-header span.payment-description,.payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper span.payment-description{width:120px}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-amounts,.payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-amounts,.payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-amounts{width:100%;display:inline-block;margin-left:-450px;padding-left:450px;box-sizing:border-box}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-amounts .payment-amount,.payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-amounts .payment-amount,.payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-amounts .payment-amount{width:33.33%;text-align:right;margin-right:0}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-amounts .payment-amount.red-amount,.payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-amounts .payment-amount.red-amount,.payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-amounts .payment-amount.red-amount{color:#ff4438}.payments-outer-wrapper .payments-inner-wrapper .payments-header{height:40px}.payments-outer-wrapper .payments-inner-wrapper .payments-header span{text-transform:uppercase;font-family:"Mirai-Bold"}.payments-outer-wrapper .payments-inner-wrapper .payments-header span.payment-date{width:100px}.payments-outer-wrapper .payments-inner-wrapper .payments-header span.payment-description{width:290px}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper{height:40px}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper:nth-child(2n){background-color:#fff}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper span.payment-date{font-family:"Mirai-Medium";color:#acb3b9}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper span.payment-description{font-family:"Mirai-Bold"}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-files{width:140px;position:relative;display:inline-block;margin-right:30px;font-family:"Mirai-Bold";font-size:13px;color:#4e89e4}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-files .icon-edit{width:30px;display:inline-block;vertical-align:middle;margin-right:0;font-size:16px;color:#4e89e4}.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-files .attachment-icon-link .icon{line-height:40px;margin-right:0;font-size:22px}.payments-outer-wrapper hr{margin:0;border:none;border-bottom:2px solid #d6d9dc}.payments-outer-wrapper .remaining-wrapper{height:60px;line-height:60px;font-family:"Mirai-Bold"}.payments-outer-wrapper .remaining-wrapper .remaining-text{width:420px}.payments-outer-wrapper .remaining-wrapper .payment-amounts .payment-amount{font-size:16px}@media print,screen and (min-width:801px){.payments-outer-wrapper .payments-inner-wrapper .payment-wrapper span.icon-edit:hover{color:#316abc;cursor:pointer}}.payment-edit .loader-banner{top:45px}.payment-edit .payment-breakdown-wrapper hr{border:none;border-bottom:2px dashed #d6d9dc}.payment-edit .payment-breakdown-wrapper .breakdown-label{margin-top:30px;margin-bottom:20px}.payment-edit .payment-breakdown-wrapper .labels .form-element{padding-bottom:0}.payment-edit .payment-breakdown-wrapper .payment-breakdown .form-element{padding-top:0}@media print,screen and (min-width:801px){.payment-edit .payment-breakdown-wrapper hr{margin:20px 15px}.payment-edit .payment-breakdown-wrapper .breakdown-label{padding:0 15px}.payment-edit .payment-breakdown-wrapper .form-element{width:33.33%}}@media only screen and (max-width:800px){.payment-edit .payment-breakdown-wrapper hr{margin:20px 0}}.select-kind .kinds-wrapper .kind.payment .icon{color:#00cea1}.select-kind .kinds-wrapper .kind.change-order .icon{color:#4e89e4}@media print,screen and (min-width:801px){.select-kind .kinds-wrapper .kind.payment:hover .icon{color:#00b688}.select-kind .kinds-wrapper .kind.change-order:hover .icon{color:#316abc}}.proposals{height:100%;position:relative}.proposals .columns-wrapper{position:absolute;top:45px;right:0;left:0;bottom:0;overflow-x:auto}.proposals .columns-wrapper .columns{height:100%}.proposals .columns-wrapper .columns .column{position:relative;box-sizing:border-box}.proposals .columns-wrapper .columns .column .column-header{height:45px;line-height:45px;font-size:14px;font-family:"Mirai-Bold";text-transform:uppercase;border-bottom:2px solid #e5e7e9;box-sizing:border-box;color:#fff}.proposals .columns-wrapper .columns .column .column-list-items-wrapper{width:100%;box-sizing:border-box;overflow-x:hidden}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper{width:100%;box-sizing:border-box}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item{width:100%;height:100%;position:relative;display:block;padding:20px;box-sizing:border-box;background-color:rgba(244,245,246,.5);border-bottom:2px solid #e5e7e9;text-decoration:none;color:#243746}.proposals .columns-wrapper .columns .column.draft .column-header{background-color:#acb3b9}.proposals .columns-wrapper .columns .column.authorizing .column-header{background-color:#ffb600}.proposals .columns-wrapper .columns .column.sent .column-header{background-color:#4e89e4}.proposals .columns-wrapper .columns .column.changes .column-header{background-color:#3ec7e1}.proposals .columns-wrapper .columns .column.accepted .column-header{background-color:#00cea1}.proposals .columns-wrapper .columns .column.in-progress .column-header{background-color:#009d4f}.proposals .columns-wrapper .columns .column.completed .column-header{background-color:#80bc00}.proposals .columns-wrapper .columns .column.rejected .column-header{background-color:#ff4438}.proposals .columns-wrapper .columns .column.canceled .column-header{background-color:#d6d9dc}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .project-type{position:absolute;top:32px;right:20px;font-size:24px;color:#acb3b9}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .name-code-wrapper{height:57px}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .name-code-wrapper .name{width:100%;max-height:42px;display:block;padding-right:45px;margin-right:-30px;line-height:20px;box-sizing:border-box;overflow:hidden;font-family:"Mirai-Bold"}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .name-code-wrapper .code{height:15px;font-size:12px;color:#808a94}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .systems-wrapper{height:60px;margin-top:10px}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .systems-wrapper .system-icon{width:25px;height:25px;display:inline-block;margin-right:10px}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .systems-wrapper .system-icon:last-child{margin-right:0}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .prices{height:65px;margin-top:15px}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .prices>div{margin-top:5px}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .prices>div span{width:50%;display:inline-block;vertical-align:middle;font-family:"Mirai-Bold";font-size:12px}.proposals .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .prices>div span.amount{text-align:right}@media only screen and (min-width:601px){.proposals .columns-wrapper{overflow-y:hidden}.proposals .columns-wrapper .columns .column{width:340px;height:100%;display:inline-block;vertical-align:top;border-right:2px solid #e5e7e9;overflow-y:hidden;overflow-x:hidden}.proposals .columns-wrapper .columns .column .column-header{text-align:center}.proposals .columns-wrapper .columns .column .column-header .icon-arrow-up{display:none}.proposals .columns-wrapper .columns .column .column-list-items-wrapper{position:absolute;top:45px;bottom:0;overflow-y:auto}}@media only screen and (max-width:600px){.proposals .columns-wrapper .columns{width:100%!important}.proposals .columns-wrapper .columns .column{position:relative;height:auto}.proposals .columns-wrapper .columns .column .column-header{position:-webkit-sticky;position:sticky;top:0;padding:0 20px;z-index:1}.proposals .columns-wrapper .columns .column .column-header .icon-arrow-up{float:right;font-size:18px}.proposals .columns-wrapper .columns .column .column-header.closed .icon-arrow-up{transform:rotateX(180deg)}.proposals .columns-wrapper .columns .column .column-header.closed+.column-list-items-wrapper{display:none}.proposals .columns-wrapper .columns .column .column-list-items-wrapper{display:block}}.proposal-tabs-controller .proposal-summary .left-wrapper{width:100%}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:130px;margin-right:-130px;box-sizing:border-box}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .code,.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .project-name,.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .version{display:inline-block;font-family:"Mirai-Bold";font-size:24px;letter-spacing:.5px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .version{float:right}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .editable-status{height:60px;margin-bottom:0;line-height:60px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .editable-status .status-options{top:60px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.systems .systems-wrapper{max-height:60px;overflow:hidden}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase{padding:10px 0;border-bottom:1px dashed #d6d9dc}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase.titles{border-bottom:2px solid #d6d9dc;font-family:"Mirai-Bold"}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .phase-title{width:180px;display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:"Mirai-Bold"}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .concepts{display:inline-block;vertical-align:middle}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .concepts .concept{display:inline-block;vertical-align:middle;padding:0 10px;box-sizing:border-box;text-align:center}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .concepts .concept .title{font-family:"Mirai-Bold"}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.contacts .title-line,.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.contacts hr{margin-bottom:0}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.contacts .related-contact{margin-bottom:0;margin-top:30px}.proposal-tabs-controller .proposal-summary .right-wrapper .info-outer-wrapper .info-wrapper.location .map{width:100%;height:275px;position:relative;display:block;margin-top:10px;margin-bottom:20px;background-position:50%;background-size:cover}.proposal-tabs-controller .proposal-summary .right-wrapper .info-outer-wrapper .info-wrapper.location .map img{height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;transform:translate(-50%,-50%)}.proposal-tabs-controller .proposal-summary .right-wrapper .info-outer-wrapper .info-wrapper.location .address span{display:block}.proposal-tabs-controller .proposal-summary .right-wrapper .info-outer-wrapper .info-wrapper .rich-text-detail ul{padding:0 0 0 15px}.proposal-tabs-controller .proposal-summary .right-wrapper .info-outer-wrapper .info-wrapper .rich-text-detail ul li{margin:10px 0;line-height:24px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total{font-family:"Mirai-Bold"}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .exchange-rate{position:absolute;top:30px;right:30px;text-align:right;font-size:16px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .total-amount-wrapper{margin:30px 0}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .total-amount-wrapper span{width:50%;display:inline-block}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .total-amount-wrapper span.amount{text-align:right}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total hr{margin:15px 0!important}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .total-amount{display:block;text-align:right;margin-bottom:35px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .bar-percentage .bar-wrapper .bar{background-color:#316abc}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .bar-percentage .bar-wrapper .bar .bar-left{background-color:#b14fc5}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total .bar-percentage .bar-wrapper .bar .bar-center{background-color:#4e89e4}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .contacts hr,.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total hr{border:none;border-bottom:2px solid #d6d9dc}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .info-wrapper{border-bottom:none;background-color:#f9f9fa}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .info-wrapper .subtitle{margin-bottom:5px;text-transform:none;letter-spacing:normal}.proposal-tabs-controller .proposal-summary .system-icon-wrapper{display:inline-block;margin-right:10px}.proposal-tabs-controller .proposal-summary .system-icon-wrapper .system-icon{width:25px;height:25px;display:block}.proposal-tabs-controller .proposal-systems{overflow:hidden}.proposal-tabs-controller .proposal-systems .list-items-column{height:100%}.proposal-tabs-controller .proposal-systems .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.proposal-tabs-controller .proposal-systems .list-items-column .list-items{position:absolute;top:45px;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.proposal-tabs-controller .proposal-systems .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.proposal-tabs-controller .proposal-systems .list-items-column .list-items hr:first-child{display:none}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure{display:table;margin:0}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px;font-family:"Mirai-Regular";color:#acb3b9}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.proposal-tabs-controller .proposal-systems .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.proposal-tabs-controller .proposal-systems .list-items-column .proposal-systems-list-wrapper .list-items{width:100%;border:none}.proposal-tabs-controller .proposal-systems .list-items-column .cancel-reorder{color:#ff4438}.proposal-tabs-controller .proposal-systems .list-items-column .cancel-reorder:hover{color:#e1271b}.proposal-tabs-controller .proposal-systems .list-items-column .save-reorder{color:#00cea1}.proposal-tabs-controller .proposal-systems .list-items-column .save-reorder:hover{color:#00b688}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li{position:relative}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li a{padding:15px 30px}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .system-icon-wrapper{width:30px;height:30px}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .system-icon-wrapper img{width:100%;height:100%}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li figcaption{letter-spacing:normal;font-family:"Mirai-Bold"}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .icon-edit{position:absolute;top:50%;right:30px;font-size:18px;transform:translateY(-50%);color:#4e89e4}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .icon-edit:hover{color:#316abc}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .icon-edit.hidden{display:none}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .icon-dragdrop{position:absolute;top:50%;right:30px;transform:translateY(-50%);color:#acb3b9}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .icon-dragdrop:hover{color:#4e89e4}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li .icon-dragdrop.hidden{display:none}.proposal-tabs-controller .proposal-systems .proposal-system{position:absolute;top:0;right:0;bottom:0;overflow-y:hidden}.proposal-tabs-controller .proposal-systems .proposal-system .proposal-system-content{width:100%;position:absolute;top:45px;bottom:0;overflow-y:auto}.proposal-tabs-controller .proposal-systems .proposal-system .info-wrapper .info-wrapper-title{margin-bottom:0}.proposal-tabs-controller .proposal-systems .proposal-system .info-wrapper .title-line{margin-top:20px}.proposal-tabs-controller .proposal-systems .proposal-system .system-description-concept .value{font-family:"Mirai-Bold"}.proposal-tabs-controller .proposal-systems .proposal-system .system-brands{padding-top:30px}.proposal-tabs-controller .proposal-systems .proposal-system .system-brands .detail-box-title+.title-line{margin-bottom:0}.proposal-tabs-controller .proposal-systems .proposal-system .system-brand-wrapper{height:180px;position:relative;display:block;padding:0 20px;box-sizing:border-box;background-color:rgba(229,231,233,.5);border-radius:3px}.proposal-tabs-controller .proposal-systems .proposal-system .system-brand-wrapper:hover{background-color:rgba(229,231,233,.8)}.proposal-tabs-controller .proposal-systems .proposal-system .system-brand-wrapper .system-brand{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);text-align:center}.proposal-tabs-controller .proposal-systems .proposal-system .system-brand-wrapper .system-brand .brand-image{max-width:100%;height:35px;background-position:50%;background-size:contain;background-repeat:no-repeat}.proposal-tabs-controller .proposal-systems .proposal-system .system-brand-wrapper .system-brand .description{display:block;margin-top:30px;font-family:"Mirai-Bold";font-size:16px;color:#243746}.proposal-tabs-controller .proposal-systems .proposal-system .blueprints-group-detail{margin-bottom:50px}.proposal-tabs-controller .proposal-systems .proposal-system .blueprints-group-detail:last-child{margin-bottom:0}@media print,screen and (min-width:801px){.proposal-tabs-controller .proposal-summary .left-wrapper{display:inline-block;vertical-align:top;padding-right:435px;margin-right:-435px;box-sizing:border-box}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper{padding-right:15px;box-sizing:border-box}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper.half{width:50%;display:inline-block;vertical-align:top}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .concepts{width:100%;margin-left:-180px;padding-left:180px;box-sizing:border-box}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .concepts .concept{width:33.33%}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version{min-height:205px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .project-name{display:none}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .editable-status{margin-top:55px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .editable-status:hover{cursor:pointer}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.systems{min-height:205px}.proposal-tabs-controller .proposal-summary .right-wrapper{width:435px;display:inline-block;vertical-align:top}.proposal-tabs-controller .proposal-summary .info-outer-wrapper{padding-bottom:15px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .contacts hr,.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total hr{margin:30px -30px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .proposal-attachments{padding:30px 15px 15px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .proposal-attachments .info-wrapper-title{padding:0 15px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .proposal-attachments .title-line{margin-left:15px}.proposal-tabs-controller .proposal-systems .list-items-column{width:380px}.proposal-tabs-controller .proposal-systems .list-items-column .list-items,.proposal-tabs-controller .proposal-systems .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items{top:0}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li a{padding:15px 30px}.proposal-tabs-controller .proposal-systems .proposal-system{left:380px}.proposal-tabs-controller .proposal-systems .proposal-system .top-bar .back-button{display:none}.proposal-tabs-controller .proposal-systems .proposal-system .top-bar .top-bar-title{padding-left:30px;margin-left:0}}@media only screen and (max-width:1250px){.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .header-labels{display:none}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper{display:block!important;line-height:20px;float:none;text-align:left}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-concept{display:inline-block}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper{display:block}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper:first-child{margin-top:15px}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper span{width:50%}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper span.amount{float:none;text-align:right}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total .amount{width:50%}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .subtotal-tax-total-wrapper .proposal-systems-summary-tax{margin-top:20px}.proposal-tabs-controller .proposal-summary .left-wrapper .proposal-systems-summary-wrapper .subtotal-tax-total-wrapper span{font-family:"Mirai-Bold"}}@media only screen and (max-width:1150px){.proposal-tabs-controller .proposal-summary .left-wrapper{display:block;padding-right:0;margin-right:0}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper{padding-right:0}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper:first-child{padding-right:30px}.proposal-tabs-controller .proposal-summary .right-wrapper{width:100%;display:block}}@media only screen and (max-width:800px){.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper:first-child{padding-right:0}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases{width:auto;overflow-x:hidden}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phases-table-wrapper{overflow-x:auto}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phases-table-wrapper .proposal-phases-table{width:720px;overflow-x:hidden}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .concepts{width:540px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.phases .proposal-phase .concepts .concept{width:180px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version{min-height:175px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .project-name{display:block;margin-bottom:5px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.code-version .editable-status{margin-top:25px}.proposal-tabs-controller .proposal-summary .left-wrapper .info-outer-wrapper .info-wrapper.systems{min-height:175px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper{padding-bottom:15px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .contacts hr,.proposal-tabs-controller .proposal-summary .info-outer-wrapper .total hr{margin:30px -15px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .proposal-attachments{padding:30px 0 15px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .proposal-attachments .info-wrapper-title{padding:0 15px}.proposal-tabs-controller .proposal-summary .info-outer-wrapper .proposal-attachments .title-line{margin-left:15px}.proposal-tabs-controller .proposal-systems .list-items-column .list-items{right:0}.proposal-tabs-controller .proposal-systems .list-items-column .top-bar{width:100%}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items .list-items{top:0}.proposal-tabs-controller .proposal-systems .list-items-column ul.list-items li a{padding:15px}.proposal-tabs-controller .proposal-systems .proposal-system{left:0;z-index:5;background-color:#fff}}.blueprints-size-download .form-radio{width:100%}.changelog{position:absolute;top:45px;right:0;z-index:10;background-color:#f4f5f6;border:2px solid #e5e7e9;border-top:none;border-right:none;box-shadow:0 0 26px 2px rgba(0,0,0,.1)}.changelog .title{height:50px;padding-right:0;border-bottom:2px solid #e5e7e9;box-sizing:border-box}.changelog .title h1{display:inline-block;padding:0;margin:0;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;font-family:"Mirai-Bold"}.changelog .title .icon-x{width:45px;position:relative;z-index:100;display:inline-block;margin-top:-5px;float:right;text-align:center;font-size:24px;color:#4e89e4}.changelog .content{height:450px;padding:15px 20px;box-sizing:border-box;overflow-y:auto}.changelog .content .changelog-item{position:relative;margin-bottom:35px}.changelog .content .changelog-item:last-child:after{display:none}.changelog .content .changelog-item:after{position:absolute;bottom:-35px;left:92px;color:#d6d9dc;white-space:pre;content:"•\a•"}.changelog .content .changelog-item .date{width:65px;display:inline-block;vertical-align:top;text-align:center;font-size:12px;font-family:"Mirai-Bold"}.changelog .content .changelog-item .date span{display:block}.changelog .content .changelog-item .action-icon{width:30px;height:30px;display:inline-block;vertical-align:top;margin:0 15px;border-radius:8px;background-color:rgba(229,231,233,.5);text-align:center;line-height:30px;font-size:18px;color:#acb3b9}.changelog .content .changelog-item p{width:100%;display:inline-block;vertical-align:top;padding-left:125px;margin:0 0 0 -125px;box-sizing:border-box;font-size:13px}@media print,screen and (min-width:801px){.changelog{width:475px}.changelog .title{padding:15px 20px}.changelog .title .icon-x:hover{color:#316abc;cursor:pointer}.changelog .content{padding:15px 20px}}@media only screen and (max-width:800px){.changelog{width:100%;bottom:0}.changelog .title{padding:15px 0 15px 15px}.changelog .content{width:100%;height:auto;position:absolute;top:50px;bottom:0;padding:15px}}.concepts-catalog-download .form-select{width:100%}.concepts-catalog-download .form-select .system-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px}.concepts-catalog-download .form-select span{display:inline-block;vertical-align:middle}.concepts-catalog-download .form-checkbox{width:100%}.proposal-blueprints{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:hidden}.proposal-blueprints.full-screen{position:fixed;z-index:10}.proposal-blueprints.full-screen .layout-systems-wrapper{background-color:#fff}.proposal-blueprints.full-screen .interactive-blueprint{z-index:10}.proposal-blueprints.full-screen .proposal-blueprints-list-wrapper{z-index:30}.proposal-blueprints .layout-systems-wrapper{border-bottom:2px solid #d6d9dc}.proposal-blueprints .layout-systems-wrapper .form-multi-select,.proposal-blueprints .layout-systems-wrapper .form-select{width:340px;padding:0}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-input,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-input,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-input,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-input{border-top:0;border-bottom:0;border-left:0;border-radius:0}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-input:focus,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-input:focus,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-input:focus,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-input:focus{border-color:#d6d9dc}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-options,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-options{top:42px;left:0;right:.5px;z-index:20;box-shadow:-15px 15px 26px 2px rgba(0,0,0,.1)}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-options{left:-1.5px}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-options{border-left:0;border-bottom-left-radius:0}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-input-value,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-input-value{letter-spacing:0}.proposal-blueprints .layout-systems-wrapper .form-select.layout-select .icon-blueprint{width:20px;height:20px;display:inline-block;margin-right:10px;color:#4e89e4}.proposal-blueprints .layout-systems-wrapper .form-multi-select img{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px}.proposal-blueprints .layout-systems-wrapper .form-multi-select span{display:inline-block;vertical-align:middle}.proposal-blueprints .layout-systems-wrapper .screen-blueprint-icon{width:45px;height:45px;float:right;line-height:40px;text-align:center;font-size:22px;border-left:2px solid #d6d9dc;color:#4e89e4}.proposal-blueprints .layout-systems-wrapper .screen-blueprint-icon:hover{cursor:pointer;color:#316abc}.proposal-blueprints .layout-systems-wrapper .form-multi-select-options,.proposal-blueprints .layout-systems-wrapper .form-select-options{z-index:40!important}.proposal-blueprints .proposal-blueprints-list-wrapper.hide-list .list-toggle-icon{left:0;right:auto}.proposal-blueprints .proposal-blueprints-list-wrapper.hide-list+.interactive-blueprint{left:0}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-blueprints-list{box-sizing:border-box;background-color:#fff}.proposal-blueprints .proposal-blueprints-list-wrapper .list-toggle-icon{width:45px;height:40px;position:absolute;right:-47px;top:0;z-index:200;line-height:40px;text-align:center;background-color:#f4f5f6;border:2px solid #d6d9dc;border-top:none;border-left:none;font-size:24px;color:#acb3b9}.proposal-blueprints .proposal-blueprints-list-wrapper .list-toggle-icon:hover{cursor:pointer;color:#4e89e4}.proposal-blueprints .interactive-blueprint{position:absolute;bottom:0;right:0;background-color:#fff}.proposal-blueprints .proposal-blueprint{position:absolute;top:0;right:0;bottom:0;left:300px}@media print,screen and (min-width:801px){.proposal-blueprints .interactive-blueprint{top:42px;left:340px}.proposal-blueprints .proposal-blueprints-list-wrapper{width:340px;position:absolute;top:42px;bottom:0;left:0}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-blueprints-list{width:100%;height:100%;position:relative;border-right:2px solid #d6d9dc}.proposal-blueprints .proposal-blueprints-list-wrapper+.big-icon-and-text{width:auto;right:0;left:340px;margin-top:40px}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .layout-area{position:-webkit-sticky;position:sticky;top:0;height:40px;padding:0 15px;line-height:40px;font-family:"Mirai-Bold";font-size:14px;letter-spacing:.5px;z-index:1;background-color:#f4f5f6;border-bottom:2px solid #e5e7e9}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .layout-area:hover{cursor:pointer}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .layout-area:hover .arrow{color:#316abc}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .layout-area span{display:inline-block;vertical-align:middle}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .layout-area .arrow{margin-right:5px;font-size:18px;color:#4e89e4}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item{padding:15px 15px 5px;font-size:14px;font-family:"Mirai-Medium";border-bottom:2px solid #e5e7e9}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .quantity-name{width:100%;min-height:20px;display:inline-block;padding-right:90px;margin-right:-90px;box-sizing:border-box}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .quantity-name .quantity{width:30px;display:inline-block;vertical-align:top}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .quantity-name .name{width:100%;display:inline-block;padding-left:30px;margin-left:-30px;box-sizing:border-box;vertical-align:top}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .quantity-name .name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons{width:90px;display:inline-block}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons.disabled .icon{color:#d6d9dc!important}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons.disabled .icon:hover{color:#d6d9dc!important;cursor:default!important}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons .icon{display:inline-block;vertical-align:middle;margin-left:10px;font-size:18px}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons .icon:hover{cursor:pointer}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons .icon.icon-delete{color:#ff4438}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons .icon.icon-delete:hover{color:#e1271b}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons .icon.icon-edit{color:#4e89e4}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons .icon.icon-edit:hover{color:#316abc}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .buttons .system-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-left:10px}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .shapes{margin-top:5px;-webkit-user-select:none;user-select:none}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .shapes .no-shapes-text{line-height:16px;font-family:"Mirai-Regular";font-size:12px}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .shapes .shapes-divider{position:relative;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .shapes .shapes-divider:before{position:absolute;top:50%;transform:translateY(-50%);width:1.5px;height:20px;background-color:#e5e7e9;content:""}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .shapes img{margin-right:10px;margin-bottom:10px;max-height:20px;display:inline-block;vertical-align:middle}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .shapes img.placed{filter:grayscale(100%);opacity:.2}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items .proposal-line-item .form-add-button{width:100%;padding:10px 15px;margin:0;text-align:left;border-bottom:2px solid #e5e7e9}}@media only screen and (max-width:800px){.proposal-blueprints .layout-systems-wrapper{border-bottom:none}.proposal-blueprints .layout-systems-wrapper .form-multi-select,.proposal-blueprints .layout-systems-wrapper .form-select{width:100%}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-input,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-input,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-input,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-input{border-right:0;border-bottom:2px solid #d6d9dc}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-input:focus,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-input:focus,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-input:focus,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-input.showing-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-input:focus{border-color:#d6d9dc}.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-multi-select-options,.proposal-blueprints .layout-systems-wrapper .form-multi-select .form-select-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-multi-select-options,.proposal-blueprints .layout-systems-wrapper .form-select .form-select-options{top:0;border-right:none;border-bottom-right-radius:0}.proposal-blueprints .interactive-blueprint{top:84px;left:0}.proposal-blueprints .proposal-blueprints-list-wrapper .form-select .form-select-options{z-index:20}.proposal-blueprints .proposal-blueprints-list-wrapper .proposal-line-items{display:none}}.proposal-line-item-edit .line-item-wrapper .line-item .labor-sell-unit-select{width:275px}.proposal-line-item-edit .accessories-wrapper hr{margin-right:95px}@media print,screen and (min-width:801px){.proposal-line-item-edit .line-item-wrapper .line-item .search-wrapper{padding-right:505px!important;margin-right:-505px!important}.proposal-line-item-edit .accessories-wrapper .accessories .no-related-element{width:50%;display:inline-block;box-sizing:border-box}.proposal-line-item-edit .accessories-wrapper .accessories .form-checkbox{padding-left:60px!important}}.line-item-edit .line-item-wrapper .image{max-width:110px;text-align:center}.line-item-edit .line-item-wrapper .image .product-image-wrapper{width:40px;height:40px;margin:auto;color:#d6d9dc}.line-item-edit .line-item-wrapper .image .product-image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.line-item-edit .line-item-wrapper .image .product-image-wrapper .icon-products{display:block;line-height:40px;font-size:28px}.line-item-edit .line-item-wrapper .line-item-notes{width:100%}.line-item-edit .accessories-wrapper hr{margin-left:15px;border-bottom:2px dashed #d6d9dc}.line-item-edit .accessories-wrapper .accessories .accessories-caption{padding:0 15px 30px;margin:0;font-size:13px;font-style:italic}.line-item-edit .accessories-wrapper .accessories .no-accessories-text{display:block;padding:0 15px;margin-bottom:60px;font-family:"Mirai-Medium"}@media print,screen and (min-width:801px){.line-item-edit .line-item-wrapper .form-stepper{max-width:125px}.line-item-edit .line-item-wrapper .form-element,.line-item-edit .line-item-wrapper .search-wrapper{display:inline-block;vertical-align:middle}.line-item-edit .line-item-wrapper .form-element{padding:0 15px 15px!important}.line-item-edit .line-item-wrapper .search-wrapper{width:100%;padding-left:235px;margin-left:-235px;padding-right:370px;margin-right:-370px;box-sizing:border-box}.line-item-edit .line-item-wrapper .search-wrapper .form-input,.line-item-edit .line-item-wrapper .search-wrapper .search-input{width:100%;max-width:100%}.line-item-edit .line-item-wrapper .input-select{max-width:340px;display:inline-block}.line-item-edit .line-item-wrapper .input-select .form-element{padding:0!important}.line-item-edit .line-item-wrapper .input-select .form-select{width:100px}.line-item-edit .line-item-wrapper .input-select .form-input{left:100px}.line-item-edit .line-item-wrapper .sync-button{margin-top:20px}.line-item-edit .line-item-wrapper .line-item-notes{padding-right:180px!important;margin-right:-180px;box-sizing:border-box}.line-item-edit .accessories-wrapper .all-accessories-sync{height:auto;line-height:0}.line-item-edit .accessories-wrapper .accessories .label-sync-wrapper{width:50%;display:inline-block;padding:10px 15px 30px}.line-item-edit .accessories-wrapper .accessories .label-sync-wrapper label{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:0;margin-top:5px}.line-item-edit .accessories-wrapper .accessories .sync-button.no-margin-top{margin-top:0}.line-item-edit .accessories-wrapper .accessories .no-related-element{width:50%;display:inline-block;box-sizing:border-box}.line-item-edit .accessories-wrapper .accessories .form-checkbox{padding-left:60px!important}}@media only screen and (max-width:800px){.line-item-edit .line-item-wrapper .sync-button{margin-top:0}.line-item-edit .line-item-wrapper .form-stepper,.line-item-edit .line-item-wrapper .image{display:inline-block;vertical-align:middle}.line-item-edit .accessories-wrapper>hr{margin:30px 0}.line-item-edit .accessories-wrapper .accessories .accessories-caption{padding-left:0;padding-right:0}.line-item-edit .accessories-wrapper .all-accessories-sync{margin:15px 0}.line-item-edit .accessories-wrapper .line-item-wrapper{margin-bottom:30px}.line-item-edit .accessories-wrapper .line-item-wrapper:last-child{margin-bottom:0}.line-item-edit .accessories-wrapper .line-item-wrapper+hr{width:100%;margin:15px 0}}.sync-button{height:40px;font-size:20px;color:#4e89e4}.sync-button.disabled{color:#d6d9dc}@media print,screen and (min-width:801px){.sync-button{width:30px;display:inline-block;vertical-align:middle}.sync-button:hover{color:#316abc;cursor:pointer}.sync-button:hover.disabled{color:#d6d9dc;cursor:default}.sync-button .title{display:none}}@media only screen and (max-width:800px){.sync-button{line-height:40px;background-color:#f4f5f6;text-align:center}.sync-button .icon,.sync-button .title{display:inline-block;vertical-align:middle}.sync-button .title{font-family:"Mirai-Bold";font-size:14px;text-transform:uppercase;letter-spacing:1.5px}.sync-button .icon{margin-right:10px}}.proposal-system-edit .blueprints{margin-top:10px}@media print,screen and (min-width:801px){.proposal-system-edit .system-brands-wrapper .form-element{width:33.33%}.proposal-system-edit .blueprints .attachments-edit .attachments-wrapper{padding:0}}.proposal-bom .form-multi-select{width:340px;padding:0}.proposal-bom .form-multi-select.no-bom-rows .form-multi-select-input{border-bottom:2px solid #e5e7e9}.proposal-bom .form-multi-select.no-bom-rows .form-multi-select-options{border-top:none}.proposal-bom .form-multi-select .form-multi-select-input{border-top:0;border-bottom:0;border-left:0;border-radius:0;border-color:#e5e7e9}.proposal-bom .form-multi-select .form-multi-select-input.showing-options,.proposal-bom .form-multi-select .form-multi-select-input:focus{border-color:#d6d9dc}.proposal-bom .form-multi-select .form-multi-select-options{left:0;right:0;border-top:2px solid #e5e7e9;box-shadow:-15px 15px 26px 2px rgba(0,0,0,.1)}.proposal-bom .form-multi-select img{width:20px;height:20px;margin-right:10px}.proposal-bom .form-multi-select img,.proposal-bom .form-multi-select span{display:inline-block;vertical-align:middle}.proposal-bom .proposal-bom-table{top:40px;border-top:2px solid #e5e7e9}.proposal-bom .proposal-bom-table .product-image-wrapper{height:60px}.proposal-bom .proposal-bom-table .product-image-wrapper .product-image{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.proposal-edit .options-checkboxes .form-checkbox{width:100%;display:block}.proposal-edit .options-checkboxes .form-checkbox input[type=checkbox]{position:absolute}.proposal-edit .options-checkboxes .form-checkbox input[type=checkbox]+label{position:relative;display:flex;align-items:flex-start;grid-gap:15px;gap:15px;margin-left:0;padding-left:0;line-height:1.4}.proposal-edit .options-checkboxes .form-checkbox input[type=checkbox]+label:before{position:relative;top:1px;flex-shrink:0}.proposal-edit .payment-terms-percentage{padding:15px;display:block;font-family:"Mirai-Bold"}.proposal-edit .payment-terms-percentage .percentage{color:#00cea1}.proposal-edit .payment-terms-percentage.invalid .percentage{color:#ff4438}.proposal-edit .exchange-and-tax-rate.with-border-bottom{border-bottom:2px solid #d6d9dc}@media print,screen and (min-width:801px){.proposal-edit .exchange-and-tax-rate .form-input{width:33.33%}.proposal-edit .exchange-and-tax-rate .form-input.exchange-rate{width:50%;display:block}.proposal-edit .labor .form-element{width:33.33%}.proposal-edit .labor .labor-phase-wrapper{margin-top:15px}.proposal-edit .labor .labor-phase-wrapper label{padding-top:0;padding-bottom:0}.proposal-edit .labor .labor-phase-wrapper label.phase-title{font-family:"Mirai-Medium"}.proposal-edit .labor .labor-phase-wrapper .form-input{padding-top:0}.proposal-edit .labor .labor-phase-wrapper .form-input label{display:none}.proposal-edit .proposal-contacts .labels .checkbox-label{width:20%;text-align:center}.proposal-edit .proposal-contacts .form-element{width:40%}.proposal-edit .proposal-contacts .form-checkbox{width:20%;text-align:center}}@media only screen and (max-width:800px){.proposal-edit .labor .labels{display:none}}.proposal-line-items-table-wrapper .line-items-project-products-table{position:absolute;top:45px;right:0;bottom:0;left:0;overflow-x:auto}.proposal-line-items-table-wrapper .line-items-project-products-table .table-header-wrapper{position:relative;overflow-y:scroll;overflow-x:hidden}.proposal-line-items-table-wrapper .line-items-project-products-table .table-header-wrapper table thead tr{height:40px;background-color:#f4f5f6;border-bottom:2px solid #d6d9dc;text-transform:uppercase;font-size:13px;font-family:"Mirai-Bold";letter-spacing:.5px;color:#808a94}.proposal-line-items-table-wrapper .line-items-project-products-table .table-body-wrapper{position:absolute;top:41px;right:0;bottom:0;left:0;overflow-y:scroll;overflow-x:hidden}.proposal-line-items-table-wrapper .line-items-project-products-table table{width:100%;table-layout:fixed;border-collapse:collapse}.proposal-line-items-table-wrapper .line-items-project-products-table table td,.proposal-line-items-table-wrapper .line-items-project-products-table table th{padding:0 15px;box-sizing:border-box}.proposal-line-items-table-wrapper .line-items-project-products-table table tr{letter-spacing:.5px;font-size:14px}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.fake-row{visibility:hidden}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.first-level,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.second-level,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.third-level{height:40px;text-align:left;font-family:"Mirai-Bold";border-bottom:2px solid #d6d9dc}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.first-level .arrow,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.second-level .arrow,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.third-level .arrow{margin-right:10px;color:#808a94}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.first-level .system-color,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.second-level .system-color,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.third-level .system-color{width:7px;height:7px;margin-right:10px;border-radius:50%;border:4px solid}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.first-level span,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.second-level span,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.third-level span{display:inline-block;vertical-align:middle}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.first-level{position:-webkit-sticky;position:sticky;top:0;background-color:#d6d9dc;text-transform:uppercase;border-bottom-color:#acb3b9;z-index:1}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.first-level th{color:#808a94}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.second-level{background-color:#e5e7e9}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.second-level th{padding-left:30px}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.third-level{background-color:#f4f5f6}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.third-level th{padding-left:45px}.proposal-line-items-table-wrapper .line-items-project-products-table table tr.line-item,.proposal-line-items-table-wrapper .line-items-project-products-table table tr.project-product{background-color:#fff;border-bottom:2px solid #d6d9dc}.proposal-line-items-table-wrapper .table-header-wrapper table thead tr .subtotal{text-align:right}.proposal-line-items-table-wrapper table tbody tr.buttons-row{border-bottom:2px solid #d6d9dc}.proposal-line-items-table-wrapper table tbody tr.buttons-row .form-add-button{display:inline-block;margin:15px 30px}.proposal-line-items-table-wrapper table tbody tr.line-item{height:55px;text-align:center}.proposal-line-items-table-wrapper table tbody tr.line-item.accessory{height:45px;color:#acb3b9}.proposal-line-items-table-wrapper table tbody tr.line-item.accessory td.accessory-quantity{position:relative}.proposal-line-items-table-wrapper table tbody tr.line-item.accessory td.accessory-quantity .accessory-identifier{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:18px;margin-top:-2px}.proposal-line-items-table-wrapper table tbody tr.line-item.accessory td.accessory-quantity .accessory-identifier:before{width:10px;height:3px;position:absolute;left:0;background-color:#d6d9dc;content:""}.proposal-line-items-table-wrapper table tbody tr.line-item td.description{text-align:left}.proposal-line-items-table-wrapper table tbody tr.line-item td.description span{display:block}.proposal-line-items-table-wrapper table tbody tr.line-item td.description span.brand-model{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:"Mirai-Bold"}.proposal-line-items-table-wrapper table tbody tr.line-item td.description span.custom-description{max-height:32px;overflow-y:hidden}.proposal-line-items-table-wrapper table tbody tr.line-item td.description span.product-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons .icon{display:inline-block;padding:0 5px;text-align:center;font-size:20px}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons .icon:hover{cursor:pointer}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons .icon-delete{color:#ff4438}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons .icon-delete:hover{color:#e1271b}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons .icon-edit{color:#4e89e4}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons .icon-edit:hover{color:#316abc}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons.disabled .icon{color:#d6d9dc}.proposal-line-items-table-wrapper table tbody tr.line-item td.icons.disabled .icon:hover{color:#d6d9dc;cursor:default}.proposal-line-items-table-wrapper table tbody tr td.border-right,.proposal-line-items-table-wrapper table tbody tr th.border-right{border-right:2px solid #acb3b9}.proposal-line-items-table-wrapper table tbody tr td.subtotal,.proposal-line-items-table-wrapper table tbody tr th.subtotal{text-align:right}.proposal-line-items-table-wrapper table tbody tr td{border-right:2px solid #d6d9dc}.proposal-line-items-table-wrapper table tfoot{height:60px;font-size:14px;letter-spacing:.5px;font-family:"Mirai-Bold";background-color:#f4f5f6;border-bottom:2px solid #d6d9dc}.proposal-line-items-table-wrapper table tfoot tr{height:60px}.proposal-line-items-table-wrapper table tfoot tr .subtotal,.proposal-line-items-table-wrapper table tfoot tr th{text-align:right}@media only screen and (max-width:800px){.proposal-line-items-table .form-add-button{padding:0}}.sync-line-items .all-systems-checkbox{display:block}.bar-percentage .bar-wrapper{border-radius:30px;margin-bottom:10px;overflow:hidden}.bar-percentage .bar-wrapper .bar{width:100%;height:25px;position:relative}.bar-percentage .bar-wrapper .bar.has-center-bar .bar-left{z-index:2}.bar-percentage .bar-wrapper .bar .bar-left{position:absolute;top:0;bottom:0;left:0}.bar-percentage .bar-wrapper .bar .bar-center{position:absolute;top:0;bottom:0;left:0;z-index:1}.bar-percentage .label{width:33.33%;display:inline-block;font-family:"Mirai-Bold";font-size:14px}.bar-percentage .label.center{text-align:center}.bar-percentage .label.right{text-align:right}.proposal-payment-terms .payment-term{padding:15px 0;text-transform:uppercase;font-family:"Mirai-Bold";letter-spacing:.5px;border-bottom:2px solid rgba(214,217,220,.6)}.proposal-payment-terms .payment-term .amounts-wrapper .amount-wrapper .amount,.proposal-payment-terms .payment-term .concept{display:inline-block}@media print,screen and (min-width:801px){.proposal-payment-terms .header-labels{width:100%;text-align:right;margin-bottom:20px}.proposal-payment-terms .header-labels .header-label{width:140px;display:inline-block;text-align:right;font-family:"Mirai-Medium"}.proposal-payment-terms .payment-term .amounts-wrapper{display:inline-block!important;float:right;text-align:right}.proposal-payment-terms .payment-term .amounts-wrapper .amount-wrapper{width:140px;display:inline-block}.proposal-payment-terms .payment-term .amounts-wrapper .amount-wrapper .amount-concept{display:none}}@media only screen and (max-width:800px){.proposal-payment-terms .header-labels{display:none}.proposal-payment-terms .payment-term .amounts-wrapper{margin-top:15px}.proposal-payment-terms .payment-term .amounts-wrapper .amount-wrapper{line-height:22px}.proposal-payment-terms .payment-term .amounts-wrapper .amount-wrapper .amount,.proposal-payment-terms .payment-term .amounts-wrapper .amount-wrapper .amount-concept{width:50%;display:inline-block;text-transform:none}.proposal-payment-terms .payment-term .amounts-wrapper .amount-wrapper .amount{text-align:right}}.proposal-systems-summary-wrapper.customer-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total{margin-top:15px;border-top:3px solid #243746;padding-top:15px;padding-bottom:0;font-size:15px}.proposal-systems-summary-wrapper.customer-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total hr{display:none}.proposal-systems-summary-wrapper .proposal-systems-summary hr{width:100%;margin:15px 0;height:auto;border:none;border-bottom:2px dotted #d6d9dc}.proposal-systems-summary-wrapper .proposal-systems-summary span{display:inline-block}.proposal-systems-summary-wrapper .proposal-systems-summary span.amount{width:150px}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper>div{padding:5px 0}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total{font-size:16px}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total hr{margin:10px 0 15px;border-bottom:2px solid #d6d9dc}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper span{font-family:"Mirai-Bold"}@media print,screen and (min-width:801px){.proposal-systems-summary-wrapper.customer-systems-summary-wrapper .header-labels .header-label,.proposal-systems-summary-wrapper.customer-systems-summary-wrapper .proposal-systems-summary span.amount,.proposal-systems-summary-wrapper.customer-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total .amount{width:180px}.proposal-systems-summary-wrapper .header-labels{width:100%;text-align:right;margin-bottom:20px}.proposal-systems-summary-wrapper .header-labels .header-label{width:150px;display:inline-block;text-align:right;font-family:"Mirai-Medium"}.proposal-systems-summary-wrapper .proposal-systems-summary .amount-concept{display:none}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper{display:inline-block!important;float:right;text-align:right}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper{display:inline-block}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total .amount{width:150px}}@media only screen and (max-width:800px){.proposal-systems-summary-wrapper .header-labels{display:none}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper{display:block!important;line-height:20px;float:none;text-align:left}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-concept{display:inline-block}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper{display:block}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper:first-child{margin-top:15px}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper span{width:50%}.proposal-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper .amount-wrapper span.amount{float:none;text-align:right}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper>div.proposal-systems-summary-total .amount{width:50%}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper .proposal-systems-summary-tax{margin-top:20px}.proposal-systems-summary-wrapper .subtotal-tax-total-wrapper span{font-family:"Mirai-Bold"}.proposal-systems-summary-wrapper.customer-systems-summary-wrapper .proposal-systems-summary .amounts-wrapper{line-height:22px}}.blueprints-group-detail.sales-blueprints .group-name{display:none}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper{border:none}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-group-top-bar,.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .overlay{display:none}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper{height:auto;line-height:normal}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-image-symbology-wrapper{position:relative;height:830px}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-image-symbology-wrapper.hidden{display:block!important}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper{width:100%;height:800px}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .blueprint-label{display:block;font-family:"Mirai-Bold";margin:0}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .image,.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .interactive-blueprint{top:40px!important}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .interactive-blueprint .zoom-buttons{display:none}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .symbology{width:100%;position:absolute;bottom:0;text-align:center}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .symbology .symbology-symbol{display:inline-block;padding:5px 20px}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-symbol-image{width:20px;height:20px;display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .symbol-name{display:inline-block;vertical-align:middle;font-family:"Mirai-Bold";font-size:12px;margin-left:5px}.blueprints-group-detail.sales-blueprints .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper{width:auto;right:230px}.blueprints-group-detail.sales-blueprints .symbology{display:none}.blueprints-group-detail.sales-blueprints .sales-blueprint-details{width:230px;position:absolute;top:0;right:0;bottom:0;border-left:2px solid #000;z-index:10;font-size:11px}.blueprints-group-detail.sales-blueprints .sales-blueprint-details span{display:block}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .detail-info-title{width:100%;display:block;padding:0 10px;box-sizing:border-box;line-height:30px;font-family:"Mirai-Bold";text-transform:uppercase;border-bottom:2px solid #000}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .detail-info-wrapper{padding:10px}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .detail-info-wrapper.half{width:50%;display:inline-block;box-sizing:border-box}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .detail-info-wrapper .bold-value{margin-top:5px;font-family:"Mirai-Bold"}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .detail-info-wrapper.double-height{height:65px;overflow:hidden}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .detail-info-wrapper.double-height .bold-value{font-size:16px}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .brand-info{padding:15px 10px;text-align:center;border-bottom:2px solid #000}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .brand-info .logo-wrapper img{height:30px}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .brand-info a{display:block;margin-top:15px;color:#000}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .symbology-info{height:100%;padding-top:96px;margin-top:-96px;padding-bottom:491px;margin-bottom:-491px;box-sizing:border-box}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .symbology-info .detail-info-wrapper .symbology-symbol{display:flex;align-items:flex-start}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .symbology-info .detail-info-wrapper .symbology-symbol .blueprint-symbol-image{width:10px;height:10px;margin-top:2px}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .symbology-info .detail-info-wrapper .symbology-symbol .symbol-name{font-family:"Mirai-Regular";color:#000!important}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .project-sales-wrapper{height:491px}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .project-info{border-top:2px solid #000;border-bottom:2px solid #000}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .project-info .detail-info-wrapper.double-height,.blueprints-group-detail.sales-blueprints .sales-blueprint-details .sales-info .detail-info-wrapper{border-bottom:1px solid #000}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .sales-info .detail-info-wrapper:last-child{border-bottom:none}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .sales-info .detail-info-wrapper.has-border-right{border-right:1px solid #000}.blueprints-group-detail.sales-blueprints .sales-blueprint-details .sales-info .detail-info-wrapper .bold-value{font-size:16px}.blueprints-group-detail.full-screen .blueprints-group-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:#fff;border:none}.blueprints-group-detail.full-screen .blueprints-group-wrapper .blueprints-images-wrapper{position:absolute;top:40px;left:0;right:0;bottom:0;height:auto;background-color:#fff}.blueprints-group-detail .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background-color:rgba(229,231,233,.75)}.blueprints-group-detail .overlay .tooltip{position:absolute;line-height:normal;padding:5px 15px;border-radius:6px;background-color:#243746;font-family:"Mirai-Medium";font-size:14px;color:#fff}.blueprints-group-detail .overlay .tooltip.select-tooltip{top:50px;left:10px}.blueprints-group-detail .overlay .tooltip.select-tooltip:after{content:"";position:absolute;bottom:100%;left:10px;border:5px solid transparent;border-bottom-color:#243746}.blueprints-group-detail .overlay .tooltip.full-tooltip:after{content:"";position:absolute;border-style:solid;border-width:5px}.blueprints-group-detail .overlay .tooltip.zoom-tooltip{right:70px;bottom:55px}.blueprints-group-detail .overlay .tooltip.zoom-tooltip:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border:5px solid transparent;border-left-color:#243746}.blueprints-group-detail .overlay .tooltip.product-tooltip{top:50%}.blueprints-group-detail .overlay .tooltip.product-tooltip:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#243746}.blueprints-group-detail .overlay .tooltip.product-tooltip:before{width:30px;height:30px;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);background-color:rgba(128,138,148,.7);border-radius:50%;content:""}.blueprints-group-detail h1{padding:0;margin:0 0 30px;font-family:"Mirai-Bold";font-size:24px;line-height:35px;letter-spacing:1px}.blueprints-group-detail .blueprints-group-wrapper{position:relative;border:2px solid #e5e7e9}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar{height:40px;position:relative;border-bottom:2px solid #e5e7e9;box-sizing:border-box;z-index:10;transform:translateZ(0)}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .form-select{display:inline-block;padding:0}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .form-select .form-select-input{border-radius:0;border:0;border-right:2px solid #e5e7e9;border-bottom:2px solid #e5e7e9}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .form-select .form-select-options{left:0;right:0;border-radius:0;border:2px solid #e5e7e9;border-top:0;border-left:0}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .right-icon{display:inline-block;float:right;margin-right:15px;line-height:40px;font-size:24px;color:#4e89e4}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .right-icon:hover{cursor:pointer;color:#316abc}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper{height:300px;position:relative;line-height:0;z-index:0;overflow:hidden}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-image-symbology-wrapper{width:100%;height:100%;position:relative}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-image-symbology-wrapper.hidden{display:none}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .blueprint-label{display:none}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:50%;background-size:contain;background-repeat:no-repeat}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .interactive-blueprint{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;transform:translateZ(0);z-index:10}@media print,screen and (min-width:801px){.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .form-select{width:300px}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper{height:750px}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.full-tooltip{top:50px;right:10px}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.full-tooltip:after{bottom:100%;right:10px;border-color:transparent transparent #243746}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.product-tooltip{left:50%;transform:translate(-50%,-50%)}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.ctrl-tooltip{top:30%;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:800px){.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .form-select{width:100%;padding-right:45px;margin-right:-45px;box-sizing:border-box}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar .right-icon{width:45px;position:relative;margin-right:0;text-align:center}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.full-tooltip{top:2px;right:50px}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.full-tooltip:after{top:50%;left:100%;margin-top:-5px;border-color:transparent transparent transparent #243746}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.zoom-tooltip{display:none}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.product-tooltip{min-width:250px;left:50%;transform:translate(-50%,-50%);text-align:center}.blueprints-group-detail .blueprints-group-wrapper .overlay .tooltip.ctrl-tooltip{display:none}}@media print{.blueprints-group-detail .group-name{display:none}.blueprints-group-detail .blueprints-group-wrapper{border:none}.blueprints-group-detail .blueprints-group-wrapper .blueprints-group-top-bar,.blueprints-group-detail .blueprints-group-wrapper .overlay{display:none}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper{height:auto;line-height:normal}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-image-symbology-wrapper{position:relative;height:830px}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-image-symbology-wrapper.hidden{display:block!important}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper{width:100%;height:800px}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .blueprint-label{display:block;font-family:"Mirai-Bold";margin:0}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .image,.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .interactive-blueprint{top:40px!important}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .image-wrapper .interactive-blueprint .zoom-buttons{display:none}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .symbology{width:100%;position:absolute;bottom:0;text-align:center}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .symbology .symbology-symbol{display:inline-block;padding:5px 20px}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .blueprint-symbol-image{width:20px;height:20px;display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat}.blueprints-group-detail .blueprints-group-wrapper .blueprints-images-wrapper .symbol-name{display:inline-block;vertical-align:middle;font-family:"Mirai-Bold";font-size:12px;margin-left:5px}}.purchase-orders{height:100%;position:relative}.purchase-orders .columns-wrapper{position:absolute;top:45px;right:0;left:0;bottom:0;overflow-x:auto}.purchase-orders .columns-wrapper .columns{height:100%}.purchase-orders .columns-wrapper .columns .column{position:relative;box-sizing:border-box}.purchase-orders .columns-wrapper .columns .column .column-header{height:45px;line-height:45px;font-size:14px;font-family:"Mirai-Bold";text-transform:uppercase;border-bottom:2px solid #e5e7e9;box-sizing:border-box;color:#fff}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper{width:100%;box-sizing:border-box;overflow-x:hidden}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper{width:100%;box-sizing:border-box}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item{width:100%;height:100%;position:relative;display:block;padding:20px;box-sizing:border-box;background-color:rgba(244,245,246,.5);border-bottom:2px solid #e5e7e9;text-decoration:none;color:#243746}.purchase-orders .columns-wrapper .columns .column .column-header.draft,.purchase-orders .columns-wrapper .columns .column .column-header.pending{background-color:#acb3b9}.purchase-orders .columns-wrapper .columns .column .column-header.changes,.purchase-orders .columns-wrapper .columns .column .column-header.partially-received{background-color:#3ec7e1}.purchase-orders .columns-wrapper .columns .column .column-header.ordered{background-color:#ffb600}.purchase-orders .columns-wrapper .columns .column .column-header.confirmed{background-color:#ff7f30}.purchase-orders .columns-wrapper .columns .column .column-header.sent,.purchase-orders .columns-wrapper .columns .column .column-header.shipped{background-color:#4e89e4}.purchase-orders .columns-wrapper .columns .column .column-header.partially-shipped{background-color:#8fbbff}.purchase-orders .columns-wrapper .columns .column .column-header.expired{background-color:#b14fc5}.purchase-orders .columns-wrapper .columns .column .column-header.accepted,.purchase-orders .columns-wrapper .columns .column .column-header.received{background-color:#00cea1}.purchase-orders .columns-wrapper .columns .column .column-header.in-progress{background-color:#009d4f}.purchase-orders .columns-wrapper .columns .column .column-header.completed{background-color:#80bc00}.purchase-orders .columns-wrapper .columns .column .column-header.rejected{background-color:#ff4438}.purchase-orders .columns-wrapper .columns .column .column-header.canceled{background-color:#d6d9dc}.purchase-orders .columns-wrapper .columns .column.project .column-header{background-color:#acb3b9}.purchase-orders .columns-wrapper .columns .column.supplier .column-header{position:relative;background-color:#f2f2f2}.purchase-orders .columns-wrapper .columns .column.supplier .column-header .icon-arrow-up{color:#808a94}.purchase-orders .columns-wrapper .columns .column.supplier .column-header img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:35px;max-width:80px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column,.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column{font-size:12px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .info-label,.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column .info-label{display:block;line-height:18px;font-family:"Mirai-Bold"}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column{width:60%;display:inline-block;vertical-align:top}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .code{display:block;margin-bottom:30px;font-family:"Mirai-Bold";font-size:16px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column img{max-height:35px;max-width:100px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .projects-wrapper{margin-top:30px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .projects-wrapper .project{display:block}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .projects-wrapper .project.no-projects{font-style:italic}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper{margin-top:30px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper span{display:inline-block;vertical-align:middle}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot{width:15px;height:15px;border-radius:50%;margin-right:5px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.draft,.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.pending{background-color:#acb3b9}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.changes,.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.partially-received{background-color:#3ec7e1}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.ordered{background-color:#ffb600}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.confirmed{background-color:#ff7f30}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.sent,.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.shipped{background-color:#4e89e4}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.partially-shipped{background-color:#8fbbff}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.expired{background-color:#b14fc5}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.accepted,.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.received{background-color:#00cea1}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.in-progress{background-color:#009d4f}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.completed{background-color:#80bc00}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.rejected{background-color:#ff4438}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .dot.canceled{background-color:#d6d9dc}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .left-column .status-wrapper .status-text{margin-top:2px;font-size:12px;font-family:"Mirai-Bold"}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column{width:40%;display:inline-block;vertical-align:top;text-align:right}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column .icon{font-size:22px;color:#acb3b9}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column .icon.icon-paid{color:#4e89e4}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column .articles{margin-top:20px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column .created-date{margin-top:15px}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper .column-list-item-wrapper .column-list-item .right-column .estimated-date{margin-top:5px}@media only screen and (min-width:601px){.purchase-orders .columns-wrapper{overflow-y:hidden}.purchase-orders .columns-wrapper .columns .column{width:340px;height:100%;display:inline-block;vertical-align:top;border-right:2px solid #e5e7e9;overflow-y:hidden;overflow-x:hidden}.purchase-orders .columns-wrapper .columns .column .column-header{text-align:center}.purchase-orders .columns-wrapper .columns .column .column-header .icon-arrow-up{display:none}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper{position:absolute;top:45px;bottom:0;overflow-y:auto}}@media only screen and (max-width:600px){.purchase-orders .columns-wrapper .columns{width:100%!important}.purchase-orders .columns-wrapper .columns .column{position:relative;height:auto}.purchase-orders .columns-wrapper .columns .column .column-header{position:-webkit-sticky;position:sticky;top:0;padding:0 20px;z-index:1}.purchase-orders .columns-wrapper .columns .column .column-header .icon-arrow-up{float:right;font-size:18px}.purchase-orders .columns-wrapper .columns .column .column-header.closed .icon-arrow-up{transform:rotateX(180deg)}.purchase-orders .columns-wrapper .columns .column .column-header.closed+.column-list-items-wrapper{display:none}.purchase-orders .columns-wrapper .columns .column .column-list-items-wrapper{display:block}}.purchase-order .purchase-order-content{position:absolute;top:45px;right:0;bottom:0;left:0;overflow-y:auto}.purchase-order .purchase-order-content .left-column-wrapper{box-sizing:border-box}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-column{width:100%;background-color:#f9f9fa}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-column .purchase-order-main-info{padding-top:30px;padding-right:30px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-column .purchase-order-main-info .detail-box-title{font-size:20px;text-transform:none}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-column .purchase-order-main-info .purchase-order-supplier img{max-width:100%;max-height:40px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery{position:relative;padding:30px 0;background-color:#f9f9fa}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery.with-border-top{border-top:2px solid #e5e7e9}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .editable-status-wrapper{font-size:16px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .estimated-delivery-date span{display:block;letter-spacing:.5px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .estimated-delivery-date span.title{margin-bottom:10px;letter-spacing:1.5px;font-family:"Mirai-Bold";font-size:14px;text-transform:uppercase}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .courier-logo{max-height:25px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper{position:relative}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table{letter-spacing:.5px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-header-wrapper{height:55px!important;overflow-y:hidden;border-bottom:none}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-header-wrapper table{height:100%}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-header-wrapper .header{height:55px!important}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-header-wrapper .header th{padding:0 5px;text-transform:none;font-weight:400;background-color:#e5e7e9;color:#808a94}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-header-wrapper .header th:first-child{padding-left:5px!important;padding-right:5px!important}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;overflow-y:hidden}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body{border-top:none;border-bottom:3px solid #e5e7e9}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr{background-color:#fff!important;border-bottom:2px solid #e5e7e9}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr.accessory{color:#acb3b9}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td{padding:0 5px;font-size:14px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td:first-child{padding-left:5px!important;padding-right:5px!important}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td>span{height:80px;max-height:80px;line-height:60px;padding:10px 0;box-sizing:border-box}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image{display:inline-block}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image span{display:block}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper{width:75px;height:60px;margin:auto}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper .icon-products{display:block;line-height:75px;font-size:28px;color:#d6d9dc}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description{position:relative;top:50%;line-height:normal;max-height:55px;text-align:left;overflow:hidden}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description span{display:block;overflow:hidden}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description span.product-name{font-family:"Mirai-Bold"}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body tr.stock-codes td{display:none}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body tr.stock-codes td.quantity{width:100%!important;display:table-cell;text-align:left}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body tr.stock-codes td.quantity>span{line-height:25px!important;height:55px!important;max-height:55px!important}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body tr.stock-codes td.quantity:first-child{padding-left:20px!important}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body tr.stock-codes td.quantity span.codes-label{font-family:"Mirai-Bold"}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body tr.spool-stock-row{border-bottom:none!important}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body .project .no-project{font-style:italic}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body .color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body .color span{display:inline-block;vertical-align:middle}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body .move .icon-move{font-size:20px;color:#4e89e4}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body .move .icon-move:hover{color:#316abc;cursor:pointer}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .line-items-wrapper .table-body .move .icon-move.disabled{color:#d6d9dc!important;cursor:default!important}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals{padding-bottom:30px;background-color:#f9f9fa;letter-spacing:.5px;font-family:"Mirai-Bold"}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .subtotal{margin-bottom:5px;line-height:20px;color:#4e89e4}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .total{color:#243746}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .bar-percentage{margin-bottom:20px}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .bar-percentage .bar-wrapper .bar{height:20px;background-color:#d6d9dc}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .bar-percentage .bar-wrapper .bar .bar-left{background-color:#4e89e4}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .payment-totals{margin-bottom:30px;font-family:"Mirai-Medium"}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .payment-totals .total-paid{margin-bottom:10px}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .payment-totals .total-paid .payment-dot{background-color:#4e89e4}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .payment-totals .total-remaining .payment-dot{background-color:#d6d9dc}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-payments .payment-totals .payment-dot{width:15px;height:15px;margin-right:5px;border-radius:50%;display:inline-block;vertical-align:middle}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper{margin-bottom:15px;background-color:#f9f9fa}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .form-add-button{margin-bottom:0;margin-right:0;margin-left:0}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .no-elements-text{display:block;font-style:italic;font-size:12px;color:#acb3b9}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .attachment-icon-link{margin-left:0}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .exchange-rate,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .invoice-date,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-date{width:80px;display:inline-block;vertical-align:middle;text-align:right;font-family:"Mirai-Medium";font-size:12px;color:#acb3b9}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper{margin-bottom:30px}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper.no-margin-bottom{margin-bottom:0}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .payment-title-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .opposite-currency .amount{display:inline-block;vertical-align:middle;font-family:"Mirai-Medium";font-size:12px;color:#acb3b9}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .payment-amount{display:block;line-height:26px;font-family:"Mirai-Medium"}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .invoice-wrapper .invoice-title-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}@media print,screen and (min-width:801px){.purchase-order .purchase-order-content .editable-status-wrapper{width:300px;position:absolute;right:0;top:0;display:inline-block;vertical-align:top;padding:30px;box-sizing:border-box}.purchase-order .purchase-order-content .left-column-wrapper{width:100%;display:inline-block;vertical-align:top;padding-right:330px;margin-right:-315px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-column .detail-box-wrapper{width:100%;position:relative}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .detail-box{padding-right:30px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .estimated-delivery-date{padding:30px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .info-wrapper-title{padding:0 30px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .title-line{margin-left:30px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals{padding-right:30px;text-align:right}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals span{display:inline-block}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .legend{width:150px;text-align:left}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .amount{width:210px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .subtotal{font-size:16px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .total{font-size:20px}.purchase-order .purchase-order-content .right-column-wrapper{width:315px;display:inline-block;vertical-align:top}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .invoice-wrapper .invoice-title-wrapper,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .opposite-currency .amount,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .payment-title-wrapper{width:175px}}@media only screen and (max-width:1024px){.purchase-order .purchase-order-content .editable-status-wrapper{max-width:300px;position:relative;top:auto;right:auto;display:block;padding:0;margin-top:30px}.purchase-order .purchase-order-content .editable-status-wrapper .editable-status{margin-bottom:0}.purchase-order .purchase-order-content .left-column-wrapper{width:100%;display:block;padding-right:0;margin-right:0}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .editable-status-wrapper{margin-left:30px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .estimated-delivery-date{padding:30px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals{padding-right:30px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals span{display:block}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .amount,.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .legend{width:auto;text-align:right}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .subtotal{margin-top:20px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .subtotal:first-child{margin-top:0}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .total{margin-top:20px}.purchase-order .purchase-order-content .right-column-wrapper{width:100%;display:block}.purchase-order .purchase-order-content .right-column-wrapper .purchase-order-documents{margin-top:15px}.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .invoice-wrapper .invoice-date,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .invoice-wrapper .invoice-title-wrapper,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .opposite-currency .amount,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .opposite-currency .exchange-rate,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .payment-date,.purchase-order .purchase-order-content .right-column-wrapper .info-wrapper .payment-wrapper .payment-title-wrapper{width:50%}}@media only screen and (max-width:800px){.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .editable-status-wrapper{margin-left:15px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .estimated-delivery-date{padding:30px 15px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .info-wrapper-title{padding:0 15px}.purchase-order .purchase-order-content .left-column-wrapper .purchase-order-delivery .title-line{margin-left:15px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals{padding-right:15px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .subtotal{font-size:14px}.purchase-order .purchase-order-content .left-column-wrapper .line-items-totals .total{font-size:18px}}.delivery-edit .delivery-general-content{max-width:1050px;margin:auto}.delivery-set-shipped .line-items-wrapper .image-wrapper{width:75px;height:60px;margin:auto}.delivery-set-shipped .line-items-wrapper .image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.delivery-set-shipped .line-items-wrapper .image-wrapper .icon-products{display:block;line-height:75px;font-size:28px;color:#d6d9dc}.delivery-set-shipped .line-items-wrapper .ordered-quantity{width:125px;display:inline-block}.delivery-set-shipped .line-items-wrapper .image{width:100px;display:inline-block;vertical-align:middle;text-align:center}.delivery-set-shipped .line-items-wrapper .description{width:100%;display:inline-block;padding-left:245px;margin-left:-225px;padding-right:140px;margin-right:-120px;box-sizing:border-box}.delivery-set-shipped .line-items-wrapper .shipped-quantity{width:120px;display:inline-block}.delivery-set-shipped .line-items-wrapper .form-stepper{width:120px;padding:0;vertical-align:middle}.delivery-set-shipped .line-items-wrapper .labels .form-element{padding-bottom:5px}.delivery-set-shipped .line-items-wrapper .line-item-wrapper{font-size:14px}.delivery-set-shipped .line-items-wrapper .line-item-wrapper span{vertical-align:middle}.delivery-set-shipped .line-items-wrapper .line-item-wrapper .ordered-quantity{text-align:center}.move-delivery-line-item .line-item-outer-wrapper{padding:0 15px;box-sizing:border-box;margin-bottom:30px}.move-delivery-line-item .line-item-outer-wrapper .line-item-wrapper{padding:20px;background-color:#f4f5f6}.move-delivery-line-item .line-item-outer-wrapper .line-item-wrapper .image{display:inline-block;vertical-align:middle}.move-delivery-line-item .line-item-outer-wrapper .line-item-wrapper .image-wrapper{width:75px;height:60px}.move-delivery-line-item .line-item-outer-wrapper .line-item-wrapper .image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.move-delivery-line-item .line-item-outer-wrapper .line-item-wrapper .image-wrapper .icon-products{display:block;line-height:75px;font-size:28px;color:#d6d9dc}.move-delivery-line-item .line-item-outer-wrapper .line-item-wrapper .line-item-description{display:inline-block;vertical-align:middle;margin-left:15px}.move-delivery-line-item .line-item-outer-wrapper .line-item-wrapper .line-item-description span{display:block}.move-delivery-line-item .stepper-wrapper .form-stepper{width:100%;max-width:120px;padding:0}.move-delivery-line-item .deliveries-radios .form-radio{width:100%;display:block;padding-bottom:0}.purchase-order-documents-edit .form-attachment-text-input{width:100%;max-width:100%!important}.purchase-order-payment-fields .fields-buttons{margin-top:25px!important}.quotes .list-items-column{height:100%}.quotes .list-items-column .total-items{height:45px;padding:0 20px;line-height:45px;box-sizing:border-box;border-bottom:2px solid #e5e7e9}.quotes .list-items-column .list-items{position:absolute;bottom:0;left:0;padding:0;margin:0;overflow-y:auto;box-sizing:border-box;list-style-type:none}.quotes .list-items-column .list-items hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.quotes .list-items-column .list-items hr:first-child{display:none}.quotes .list-items-column .list-items li{height:auto;line-height:0;font-size:15px;cursor:pointer}.quotes .list-items-column .list-items li.self-user a figure .icon-wrapper .icon.icon-employee{background-color:#4e89e4;color:#f4f5f6}.quotes .list-items-column .list-items li a{width:100%;display:inline-block;padding:15px;box-sizing:border-box;line-height:normal;letter-spacing:.5px;text-decoration:none;color:inherit}.quotes .list-items-column .list-items li a figure{display:table;margin:0}.quotes .list-items-column .list-items li a figure .icon-wrapper{display:table-cell}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon{width:40px;height:40px;display:block;background-color:#f4f5f6;line-height:45px;text-align:center;font-size:28px;color:grey}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.icon-contact-other{color:#ffb600}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.icon-company{color:#b14fc5}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.icon-employee{color:#4e89e4}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.icon-provider{color:#00cea1}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot{width:10px;height:10px;margin-top:5px;border-radius:50%}.quotes .list-items-column .list-items li a figure .icon-wrapper img{width:40px;height:40px;display:block}.quotes .list-items-column .list-items li a figure figcaption{width:100%;position:relative;display:table-cell;vertical-align:middle;padding-left:15px;padding-right:25px}.quotes .list-items-column .list-items li a figure figcaption .name{font-size:16px;word-break:break-word}.quotes .list-items-column .list-items li a figure figcaption .subtitle{display:block;font-size:12px}.quotes .list-items-column .list-items li a figure .icon-warning{position:absolute;right:0;top:5px;font-size:18px}.quotes .list-items-column .list-items li a figure .icon-warning.expired{color:#ff4438}.quotes .list-items-column .list-items li a figure .icon-warning.about-to-expire{color:#ff7f30}.quotes .list-items-column .list-items li a figure .icon-birthday{position:absolute;right:0;top:5px;font-size:18px;color:#00cea1}.quotes .list-items-column .list-items li a figure .icon-birthday.multiple-icons{right:20px}.quotes .list-items-column .list-items li a.selected{background-color:rgba(244,245,246,.5)}.quotes .list-items-column .list-items li a.selected .name{font-family:"Mirai-Medium"}.quotes .list-items-column .list-items li a:hover{background-color:rgba(244,245,246,.5)}.quotes .list-items-column .list-items{top:45px}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.draft,.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.pending{background-color:#acb3b9}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.changes,.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.partially-received{background-color:#3ec7e1}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.ordered{background-color:#ffb600}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.confirmed{background-color:#ff7f30}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.sent,.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.shipped{background-color:#4e89e4}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.partially-shipped{background-color:#8fbbff}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.expired{background-color:#b14fc5}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.accepted,.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.received{background-color:#00cea1}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.in-progress{background-color:#009d4f}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.completed{background-color:#80bc00}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.rejected{background-color:#ff4438}.quotes .list-items-column .list-items li a figure .icon-wrapper .icon.status-dot.canceled{background-color:#d6d9dc}.quotes .list-items-column .list-items li a figure figcaption .subtitle{font-family:"Mirai-Regular";color:#acb3b9}@media print,screen and (min-width:801px){.quotes .top-bar .back-button{display:none}.quotes .top-bar .top-bar-title{padding-left:30px;margin-left:0}.quotes .list-items-column{width:380px}.quotes .list-items-column .list-items,.quotes .list-items-column .total-items{width:380px;border-right:2px solid #e5e7e9}}@media only screen and (max-width:800px){.quotes .list-items-column .list-items{right:0}.quotes .list-items-column .top-bar{width:100%}}.quote-details{position:absolute;top:0;right:0;bottom:0}.quote-details .download-to-print{display:none}.quote-details .loader-banner{top:45px}.quote-details .details-outer-wrapper{width:100%;position:absolute;top:45px;bottom:0;overflow-y:auto;background-color:#fff}.quote-details .details-inner-wrapper{margin:30px 0;background-color:rgba(244,245,246,.5)}.quote-details .details-inner-wrapper .basic-info .info{width:100%}.quote-details .details-inner-wrapper .basic-info .info .info-title{height:20px;display:block;margin-bottom:10px;font-family:"Mirai-Bold";letter-spacing:1px}.quote-details .details-inner-wrapper .basic-info .info .title-line{width:25px;height:3px;display:block;margin-top:20px;background-color:#4e89e4}.quote-details .details-inner-wrapper .basic-info .status-date-wrapper{width:185px}.quote-details .details-inner-wrapper .basic-info .status-date-wrapper .date{width:100%;display:block;letter-spacing:.5px;font-size:14px}.quote-details .details-inner-wrapper .line-items-wrapper{position:relative}.quote-details .details-inner-wrapper .line-items-wrapper .table-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table{letter-spacing:.5px}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-header-wrapper{height:55px!important;overflow-y:hidden;border-bottom:none}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-header-wrapper table{height:100%}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-header-wrapper .header{height:55px!important}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-header-wrapper .header th{padding:0 5px;text-transform:none;font-weight:400;background-color:#e5e7e9;color:#808a94}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-header-wrapper .header th:first-child{padding-left:5px!important;padding-right:5px!important}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;overflow-y:hidden}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body{border-top:none;border-bottom:3px solid #e5e7e9}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr{background-color:#fff!important;border-bottom:2px solid #e5e7e9}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr.accessory{color:#acb3b9}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td{padding:0 5px;font-size:14px}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td:first-child{padding-left:5px!important;padding-right:5px!important}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td>span{height:80px;max-height:80px;line-height:60px;padding:10px 0;box-sizing:border-box}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image{display:inline-block}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image span{display:block}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper{width:75px;height:60px;margin:auto}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper .icon-products{display:block;line-height:75px;font-size:28px;color:#d6d9dc}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description{position:relative;top:50%;line-height:normal;max-height:55px;text-align:left;overflow:hidden}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description span{display:block;overflow:hidden}.quote-details .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description span.product-name{font-family:"Mirai-Bold"}.quote-details .details-inner-wrapper .subtotals-totals .subtotal span,.quote-details .details-inner-wrapper .subtotals-totals .total span{display:block;margin-bottom:5px;line-height:22px;letter-spacing:.5px;font-family:"Mirai-Bold";color:#4e89e4}.quote-details .details-inner-wrapper .subtotals-totals .subtotal span.total,.quote-details .details-inner-wrapper .subtotals-totals .total span.total{color:#243746}.quote-details .details-inner-wrapper .subtotals-totals .valid-until{font-family:"Mirai-Medium"}.quote-details .details-inner-wrapper hr{margin:0;border:none;border-bottom:2px solid #e5e7e9}.quote-details .details-inner-wrapper .terms-and-conditions ul{padding:0 0 0 15px;margin:0}.quote-details .details-inner-wrapper .terms-and-conditions ul li{margin-bottom:25px}.quote-details .details-inner-wrapper .comments-and-signature .rich-text-detail{margin-bottom:40px}.quote-details .details-inner-wrapper .comments-and-signature img{max-width:200px;max-height:130px}.quote-details .details-inner-wrapper .comments-and-signature .name{display:block;margin-top:15px;font-size:14px;font-family:"Mirai-Bold";letter-spacing:.5px}.quote-details .details-inner-wrapper .comments-and-signature .note{position:relative;left:50%;transform:translateX(-50%);display:inline-block;padding:10px 15px;margin:20px auto 0;background-color:#e5e7e9;font-family:"Mirai-Medium";font-size:14px;letter-spacing:.5px;text-align:center}.quote-details .details-inner-wrapper .quote-payments-table-wrapper{padding-top:30px}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .table-title h6{width:auto;padding-top:0!important;padding-bottom:0!important;margin:0 0 15px;font-family:"Mirai-Bold";font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .quote-payments-table{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;margin-top:30px}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .quote-payments-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .quote-payments-table .icon-edit,.quote-details .details-inner-wrapper .quote-payments-table-wrapper .quote-payments-table .notes-detail{font-size:18px;color:#4e89e4}.quote-details .details-inner-wrapper .quote-payments-table-wrapper hr{margin-top:30px;margin-bottom:0}@media print,screen and (min-width:801px){.quote-details{left:380px}.quote-details .banner-pdf-wrapper{display:none}.quote-details .details-inner-wrapper .basic-info{padding:30px}.quote-details .details-inner-wrapper .basic-info .info{display:inline-block;vertical-align:top;padding-right:215px;margin-right:-185px;box-sizing:border-box}.quote-details .details-inner-wrapper .basic-info .info .info-title{font-size:20px}.quote-details .details-inner-wrapper .basic-info .status-date-wrapper{display:inline-block;vertical-align:top}.quote-details .details-inner-wrapper .basic-info .status-date-wrapper .date{text-align:right}.quote-details .details-inner-wrapper .subtotals-totals{padding:30px}.quote-details .details-inner-wrapper .subtotals-totals .subtotal span,.quote-details .details-inner-wrapper .subtotals-totals .total span{font-size:18px}.quote-details .details-inner-wrapper .subtotals-totals .subtotal span.total,.quote-details .details-inner-wrapper .subtotals-totals .total span.total{line-height:25px;font-size:20px}.quote-details .details-inner-wrapper .subtotals-totals .subtotal .label,.quote-details .details-inner-wrapper .subtotals-totals .total .label{display:inline-block}.quote-details .details-inner-wrapper .subtotals-totals .subtotal .amounts,.quote-details .details-inner-wrapper .subtotals-totals .total .amounts{float:right;text-align:right}.quote-details .details-inner-wrapper .subtotals-totals .subtotal .amounts .amount,.quote-details .details-inner-wrapper .subtotals-totals .total .amounts .amount{min-width:230px;display:inline-block;padding-left:50px;box-sizing:border-box}.quote-details .details-inner-wrapper .subtotals-totals .valid-until{margin-top:35px}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .form-add-button{display:inline-block;margin:0 30px 0 0;float:right}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .table-title{width:auto;display:inline-block;padding:0 30px 15px}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .quote-payments-table .icon-edit:hover{color:#316abc;cursor:pointer}}@media only screen and (max-width:1200px){.quote-details.normal-view .details-inner-wrapper .subtotals-totals .subtotal .label,.quote-details.normal-view .details-inner-wrapper .subtotals-totals .total .label{margin-top:20px}.quote-details.normal-view .details-inner-wrapper .subtotals-totals .subtotal:first-child .label,.quote-details.normal-view .details-inner-wrapper .subtotals-totals .total:first-child .label{margin-top:0}.quote-details.normal-view .details-inner-wrapper .subtotals-totals .subtotal .amounts,.quote-details.normal-view .details-inner-wrapper .subtotals-totals .total .amounts{display:block;float:none;text-align:left}.quote-details.normal-view .details-inner-wrapper .subtotals-totals .subtotal .amounts .amount,.quote-details.normal-view .details-inner-wrapper .subtotals-totals .total .amounts .amount{display:block;padding-left:0}}@media only screen and (max-width:920px){.quote-details.normal-view .details-inner-wrapper .quote-payments-table-wrapper .form-add-button{padding:0 30px;display:block;float:none}}@media only screen and (max-width:800px){.quote-details{left:0}.quote-details .details-inner-wrapper .basic-info{padding:30px 15px}.quote-details .details-inner-wrapper .basic-info .status-date-wrapper{margin-top:20px}.quote-details .details-inner-wrapper .subtotals-totals{padding:30px 15px}.quote-details .details-inner-wrapper .subtotals-totals .subtotal .label,.quote-details .details-inner-wrapper .subtotals-totals .total .label{margin-top:20px}.quote-details .details-inner-wrapper .subtotals-totals .subtotal:first-child .label,.quote-details .details-inner-wrapper .subtotals-totals .total:first-child .label{margin-top:0}.quote-details .details-inner-wrapper .subtotals-totals .amounts .amount{margin-bottom:0}.quote-details .details-inner-wrapper .subtotals-totals .valid-until{margin-top:20px;font-size:14px;letter-spacing:.5px}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .form-add-button{padding:0!important;margin:15px 15px 30px!important}.quote-details .details-inner-wrapper .quote-payments-table-wrapper .table-title{padding:0 15px}}.select-kind .kinds-wrapper .kind.contact .icon{color:#ffb600}.select-kind .kinds-wrapper .kind.project .icon{color:#b14fc5}.quote-edit .search-input.search{display:inline-block;padding-bottom:15px}.quote-edit .search-input .result-object .icon-edit{right:40px}.quote-edit .line-items-wrapper .accessories-wrapper hr{margin-right:15px}.quote-edit .quote-phases-wrapper .quote-phases .quote-phase-wrapper .form-input{max-width:110px;display:inline-block}.quote-edit .quote-phases-wrapper .quote-phases .quote-phase-wrapper label{display:inline-block;margin-top:25px;margin-bottom:0;font-family:"Mirai-Medium"}@media print,screen and (min-width:801px){.quote-edit .line-items-wrapper{min-width:900px}.quote-edit .line-items-wrapper .labels label{width:20%;display:inline-block;box-sizing:border-box}.quote-edit .line-items-wrapper .labels label.quantity{max-width:125px}.quote-edit .line-items-wrapper .labels label.image{max-width:110px;text-align:center}.quote-edit .line-items-wrapper .labels label.product{width:100%;padding-left:250px;margin-left:-235px;padding-right:370px;margin-right:-370px;box-sizing:border-box}.quote-edit .line-items-wrapper .labels label.currency{max-width:140px}.quote-edit .line-items-wrapper .labels label.price{max-width:200px}.quote-edit .line-items-wrapper .fields-buttons{margin-top:20px}.quote-edit .line-items-wrapper .accessories-wrapper .accessories .form-checkbox{text-align:right}.quote-edit .line-items-wrapper .accessories-wrapper .accessories .line-item-wrapper .line-item{padding-right:0}.quote-edit .quote-phases-wrapper>label{padding:15px}.quote-edit .quote-phases-wrapper .quote-phases .quote-phase-wrapper{width:50%;display:inline-block}.quote-edit .discount-value,.quote-edit .form-switch,.quote-edit .tax-rate{width:25%}.quote-edit .form-switch{margin-top:20px}}@media only screen and (max-width:800px){.quote-edit .line-items-wrapper .line-item .form-fields-wrapper{display:inline-block;padding-right:55px;margin-right:-40px;vertical-align:top}.quote-edit .line-items-wrapper .line-item .form-fields-wrapper+.form-delete-button{display:inline-block;margin-top:35px}.quote-edit .line-items-wrapper .line-item .form-fields-wrapper.has-no-labels+.form-delete-button{margin-top:15px}.quote-edit .quote-phases-wrapper>label{padding:15px 0}.quote-edit .quote-phases-wrapper .quote-phases .quote-phase-wrapper label{padding:0 15px}.quote-edit .discount-value,.quote-edit .tax-rate{width:50%}.quote-edit .discount-value,.quote-edit .form-switch{display:inline-block;vertical-align:bottom}.quote-edit .form-switch{width:auto;margin-left:20px}}.sales-blueprints-wrapper{height:100%;overflow:auto}.sales-blueprints-wrapper.letter .blueprint-image-symbology-wrapper{width:10.5in!important;height:8in!important}.sales-blueprints-wrapper.tabloid .blueprint-image-symbology-wrapper{width:16.5in!important;height:10.5in!important}.sales-blueprints-wrapper.archb .blueprint-image-symbology-wrapper{width:17.5in!important;height:11.5in!important}.sales-blueprints-wrapper.archd .blueprint-image-symbology-wrapper{width:35.5in!important;height:23.5in!important}.sales-blueprints-wrapper.arche .blueprint-image-symbology-wrapper{width:47.5in!important;height:35.5in!important}.sales-blueprints-wrapper .centered{margin:0 auto;box-sizing:border-box}.sales-blueprints-wrapper .centered .blueprints-group-detail{page-break-before:always;margin-bottom:0}.sales-blueprints-wrapper .centered .blueprints-group-detail .blueprints-images-wrapper .image-wrapper{height:100%!important}.sales-blueprints-wrapper .centered .blueprints-group-detail .blueprints-images-wrapper .blueprint-image-symbology-wrapper{page-break-before:always;border:2px solid #000;box-sizing:border-box}.sales-blueprints-wrapper .centered .blueprints-group-detail .blueprints-images-wrapper .blueprint-image-symbology-wrapper .interactive-blueprint{top:0!important}.sales-blueprints-wrapper .centered .blueprints-group-detail .blueprints-images-wrapper .blueprint-image-symbology-wrapper:first-child{page-break-before:auto}.sales-blueprints-wrapper .centered .blueprints-group-detail .blueprints-images-wrapper .blueprint-image-symbology-wrapper .blueprint-label{display:none}.customer-product-404{left:0}.customer-product-404 .icon-products{font-size:120px}.catalog-product.customer-view .top-bar .top-bar-title{margin-left:0}.catalog-product.customer-view .top-bar .back-button{display:none}.catalog-product.customer-view .detail-content{max-width:1400px;margin:auto}.catalog-product.customer-view .detail-content .brand-colors-details .status-icon{display:none}.catalog-product.customer-view .detail-content .brand-colors-details .brand,.catalog-product.customer-view .detail-content .brand-colors-details .family,.catalog-product.customer-view .detail-content .brand-colors-details .model{display:block}@media print,screen and (min-width:801px){.catalog-product.customer-view .detail-content{top:60px;padding:30px 40px}}@media only screen and (max-width:800px){.catalog-product.customer-view .detail-content{top:45px;padding:30px 0}.catalog-product.customer-view .detail-content .msrp{margin-bottom:0}}@media print{.catalog-product.customer-view .download-to-print{display:block!important}.catalog-product.customer-view.can-print .download-to-print,.catalog-product.customer-view .content{display:none!important}.catalog-product.customer-view.can-print .content{display:block!important}.catalog-product.customer-view .top-bar-wrapper{padding:0!important;border-bottom:none!important;background-color:#fff!important}.catalog-product.customer-view .top-bar-wrapper .top-bar{max-width:100%!important;border-bottom:none}.catalog-product.customer-view .top-bar-wrapper .top-bar .icon-pdf{display:none}.catalog-product.customer-view .detail-content{page-break-before:avoid;max-width:100%;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;padding:30px 0!important}.catalog-product.customer-view .detail-content .info-wrapper{page-break-inside:avoid}.catalog-product.customer-view .detail-content .left-column-wrapper{width:100%;padding-right:0}.catalog-product.customer-view .detail-content .left-column-wrapper .other-images{display:none}.catalog-product.customer-view .detail-content .right-column-wrapper{width:100%;padding-left:0}.catalog-product.customer-view .detail-content .right-column-wrapper .right-column{background-color:#f9f9fa}.catalog-product.customer-view .detail-content .right-column-wrapper .right-column .info-wrapper{background-color:transparent}.catalog-product.customer-view .detail-content .right-column-wrapper .right-column .info-wrapper.msrp{border-top:2px solid #e5e7e9}}.customer-proposal-404{left:0}.customer-proposal-404 .icon-proposals{font-size:120px}.customer-proposal{height:100%;position:relative;font-size:15px;line-height:22px;letter-spacing:.5px}.customer-proposal .blueprint-product-shape-detail .icon-x:hover{filter:brightness(85%)}.customer-proposal .blueprint-product-shape-detail .product-content .product-detail-info.colors,.customer-proposal .blueprint-product-shape-detail .product-content .product-detail-info.description,.customer-proposal .blueprint-product-shape-detail .product-content .product-images .other-images{display:block}.customer-proposal .blueprint-product-shape-detail .product-content .product-link:hover{filter:brightness(85%)}.customer-proposal.has-banner .menu,.customer-proposal.has-banner .proposal-content{top:60px}.customer-proposal .download-to-print{display:none}.customer-proposal .customer-view-footer{z-index:5}.customer-proposal .proposal-banner{width:100%;height:60px;position:fixed;top:0;z-index:50;box-sizing:border-box;line-height:60px;font-family:"Mirai-Bold";font-size:14px;background-color:#ff7f30;color:#fff}.customer-proposal .proposal-banner.accepted{background-color:#00cea1}.customer-proposal .proposal-banner.rejected{background-color:#ff4438}.customer-proposal .proposal-banner.print{display:none}.customer-proposal .proposal-banner a{text-decoration:underline;color:#fff}.customer-proposal .centered{max-width:1280px;margin:0 auto;box-sizing:border-box}.customer-proposal .menu{width:100px;position:absolute;top:0;bottom:0;left:0;z-index:25;box-sizing:border-box;background-color:#f4f5f6;border-right:2px solid #e5e7e9}.customer-proposal .menu ul{position:absolute;top:20px;right:0;bottom:60px;left:0;padding:0 15px;list-style:none;overflow-y:auto}.customer-proposal .menu ul li{width:40px;height:40px;position:relative;margin:auto;border-radius:3px}.customer-proposal .menu ul li a{text-decoration:none}.customer-proposal .menu ul li:hover{background-color:#e5e7e9}.customer-proposal .menu ul li .complete{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:none;line-height:40px;font-family:"Mirai-Bold";color:#acb3b9}.customer-proposal .menu ul li .line:before{width:15px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:#acb3b9;content:""}.customer-proposal .menu .download-button-wrapper{width:100%;height:60px;position:absolute;bottom:0;text-align:center}.customer-proposal .menu .download-button-wrapper button{height:40px;padding:0;margin:0;background-color:transparent;border:none;color:#4e89e4}.customer-proposal .menu .download-button-wrapper button:hover{background-color:#e5e7e9;cursor:pointer}.customer-proposal .menu .download-button-wrapper button .icon{vertical-align:middle;font-size:20px}.customer-proposal .menu .download-button-wrapper button .text{display:none;margin-left:15px;vertical-align:middle;font-family:"Mirai-Bold"}.customer-proposal .menu:hover{width:220px}.customer-proposal .menu:hover ul li{width:100%;padding:0 10px;box-sizing:border-box}.customer-proposal .menu:hover ul li:hover .complete{color:#4e89e4}.customer-proposal .menu:hover ul li .complete{display:block}.customer-proposal .menu:hover ul li .line{display:none}.customer-proposal .menu:hover .download-button-wrapper{padding:0 15px;box-sizing:border-box;text-align:left}.customer-proposal .menu:hover .download-button-wrapper button{width:100%;padding:0 10px;border-radius:3px;text-align:left}.customer-proposal .menu:hover .download-button-wrapper button .text{display:inline-block}.customer-proposal .proposal-content{overflow-y:auto;overflow-x:hidden}.customer-proposal .proposal-content .back-cover,.customer-proposal .proposal-content .front-cover{padding-bottom:0;box-sizing:border-box}.customer-proposal .proposal-content .back-cover .cover,.customer-proposal .proposal-content .front-cover .cover{min-height:550px;height:100%;position:relative;overflow:auto;background-position:50%;background-size:cover;background-image:url(/static/media/propuestas@2x.e2cfbe9c.png)}.customer-proposal .proposal-content .back-cover .cover h5,.customer-proposal .proposal-content .front-cover .cover h5{margin:0;line-height:30px;letter-spacing:1px;font-family:"Mirai-Bold"}.customer-proposal .proposal-content .back-cover .cover h5.project-name,.customer-proposal .proposal-content .front-cover .cover h5.project-name{margin-top:50px}.customer-proposal .proposal-content .back-cover .cover h6,.customer-proposal .proposal-content .front-cover .cover h6{margin:0;line-height:25px;font-family:"Mirai-Bold";color:#4e89e4}.customer-proposal .proposal-content .front-cover{background-color:#f4f5f6}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems{margin-top:60px}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .center-column,.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .left-column,.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .right-column{background-color:#f4f5f6}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .center-column .cover-system:last-child,.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .left-column .cover-system:last-child,.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .right-column .cover-system:last-child{margin-bottom:0}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system{display:block;margin:10px 0;text-decoration:none;color:#243746}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system .system-icon-wrapper{display:inline-block;vertical-align:middle}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system .system-icon-wrapper img{width:40px}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system .system-icon-wrapper img.color,.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system:hover .system-icon-wrapper img{display:none}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system:hover .system-icon-wrapper img.color{display:inline-block}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system span{display:inline-block;vertical-align:middle;margin-left:20px;font-family:"Mirai-Bold"}.customer-proposal .proposal-content .front-cover .cover .sent-at{page-break-before:avoid;display:block;margin-top:20px;color:#acb3b9}.customer-proposal .proposal-content .back-cover{background-color:#fff}.customer-proposal .proposal-content .proposal-section{padding:100px 60px}.customer-proposal .proposal-content .proposal-section h1{padding:0;margin:0;letter-spacing:1px;line-height:35px;font-family:"Mirai-Bold";font-size:24px}.customer-proposal .proposal-content .proposal-section h1.section-title{font-size:28px}.customer-proposal .proposal-content .proposal-section.system-section .system-icon{margin-bottom:50px}.customer-proposal .proposal-content .proposal-section.system-section .icon-decor-wave{font-size:90px;margin-left:-8px}.customer-proposal .proposal-content .proposal-section.system-section .system-description{margin-bottom:65px}.customer-proposal .proposal-content .proposal-section.system-section .concepts-button{width:270px;height:45px;margin-bottom:80px;border:none;border-radius:5px;text-align:center;font-family:"Mirai-Bold";color:#fff}.customer-proposal .proposal-content .proposal-section.system-section .concepts-button span{display:inline-block;vertical-align:middle}.customer-proposal .proposal-content .proposal-section.system-section .concepts-button .icon{margin-right:10px;font-size:18px}.customer-proposal .proposal-content .proposal-section.system-section .concepts-button:hover{cursor:pointer}.customer-proposal .proposal-content .proposal-section.system-section .subsection h1{margin-bottom:30px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands{page-break-before:always}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand{padding-bottom:75px;page-break-inside:avoid}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand:last-child{padding-bottom:0}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand h3{margin-top:0;margin-bottom:30px;font-family:"Mirai-Bold";font-size:20px;letter-spacing:1px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .logo-description-wrapper{margin-bottom:30px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .logo-description-wrapper .brand-logo-wrapper{width:180px;position:relative;display:inline-block}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .logo-description-wrapper .brand-logo-wrapper .brand-logo{height:70px;background-position:0;background-size:contain;background-repeat:no-repeat}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .logo-description-wrapper .brand-description{width:100%}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .benefits{margin-bottom:45px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .benefits .rich-text-detail{max-width:730px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .app{page-break-inside:avoid}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .app .stores img{width:110px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper{padding-left:0;box-sizing:border-box}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product{text-decoration:none;color:#243746}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-image-wrapper{width:90px;height:90px;display:inline-block;vertical-align:top}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-image-wrapper .product-image{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-info{width:100%;display:inline-block;vertical-align:top;padding-left:105px;margin-left:-90px;box-sizing:border-box}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-info span{display:block;font-family:"Mirai-Bold"}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-info span.model{margin-top:5px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.scope{page-break-before:always}.customer-proposal .proposal-content .proposal-section.system-section .subsection.scope .rich-text-detail{max-width:750px;margin-top:30px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints .blueprints-group-detail{margin-bottom:50px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints .blueprints-group-detail .form-select:hover .icon,.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints .blueprints-group-detail .right-icon:hover{filter:brightness(85%);cursor:pointer}.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints .blueprints-group-detail:last-child{margin-bottom:0}.customer-proposal .proposal-content .proposal-section.system-section hr.proposal-section-hr{width:80%;max-width:600px;border-radius:15px;border:none;border-bottom:3px solid #acb3b9}.customer-proposal .proposal-content .proposal-section.summary-wrapper{background-color:#f4f5f6;page-break-before:always}.customer-proposal .proposal-content .proposal-section.summary-wrapper h1{margin-bottom:40px}.customer-proposal .proposal-content .proposal-section.products-breakdowns{padding-bottom:0}.customer-proposal .proposal-content .proposal-section.products-breakdowns .accessories-checkbox{padding:0 0 20px}.customer-proposal .proposal-content .proposal-section.products-breakdowns h1{margin-bottom:40px}.customer-proposal .proposal-content .proposal-section.products-breakdowns h1.table-system-name{margin-bottom:15px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table-wrapper{margin-bottom:60px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table{position:relative}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-header-wrapper{position:relative;overflow-y:scroll;overflow-x:hidden}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-body-wrapper{position:relative;top:-3px;overflow-y:scroll;overflow-x:hidden}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table{width:100%;table-layout:fixed;border-collapse:collapse}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table td,.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table th{padding:0 15px;box-sizing:border-box}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table thead{height:50px;text-transform:uppercase}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table thead th{height:50px;font-family:"Mirai-Bold";color:#fff}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr{height:70px;overflow:hidden;background-color:#fff;border-bottom:1px solid #e5e7e9}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr:nth-child(odd){background-color:#f4f5f6}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr.layout-row{height:40px;background-color:#fff;font-family:"Mirai-Bold";font-size:13px;line-height:40px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr.fake-row{height:0;visibility:hidden}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr td{text-align:center;border-right:1px solid #e5e7e9}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr td:last-child{border-right:none}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr td span{display:block}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr td.description{text-align:left}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr td.description span{max-height:44px;overflow:hidden}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr td.description .line-item-notes{max-height:100%;display:block;margin-top:5px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table table tbody tr td.brand-model{text-align:left}.customer-proposal .proposal-content .proposal-section.products-breakdowns .subtotal{margin-top:30px;font-family:"Mirai-Bold";font-size:24px;overflow:hidden}.customer-proposal .proposal-content .proposal-section.products-breakdowns .subtotal .amount{float:right}.customer-proposal .proposal-content .proposal-section.products-breakdowns .subtotal .subtotal-products{padding-bottom:15px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .subtotal hr{border:none;margin:0;height:auto;padding-bottom:35px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .subtotal hr:after{content:"......................................................................................................................................................................................";letter-spacing:10px;font-size:25px}.customer-proposal .proposal-content .proposal-section.payment-terms{background-color:#f4f5f6;page-break-before:always}.customer-proposal .proposal-content .proposal-section.payment-terms h1{margin-bottom:20px}.customer-proposal .proposal-content .proposal-section.terms-and-conditions{background-color:#f4f5f6;page-break-before:always}.customer-proposal .proposal-content .proposal-section.terms-and-conditions ul{padding:0 20px;margin-top:40px}.customer-proposal .proposal-content .proposal-section.terms-and-conditions ul li{margin:20px 0}.customer-proposal .proposal-content .proposal-section.payment-info{background-color:#f4f5f6;page-break-before:always}.customer-proposal .proposal-content .proposal-section.payment-info .payment-info-wrapper{width:33.33%;min-width:280px;padding:30px 15px 0 0;display:inline-block;vertical-align:top;box-sizing:border-box}.customer-proposal .proposal-content .proposal-section.payment-info .payment-info-wrapper h6{margin:0;font-family:"Mirai-Bold";text-transform:uppercase;font-size:14px}.customer-proposal .proposal-content .proposal-section.payment-info .payment-info-wrapper span{display:block}.customer-proposal .proposal-content .back-cover .logo-wrapper{margin-bottom:40px}.customer-proposal .proposal-content .back-cover p{max-width:250px;line-height:30px;font-family:"Mirai-Bold";font-size:20px;color:#4e89e4}.customer-proposal .proposal-content .back-cover .contact-info-wrapper{width:625px;margin-top:60px}.customer-proposal .proposal-content .back-cover .contact-info-wrapper span{display:block}.customer-proposal .proposal-content .back-cover .contact-info-wrapper a{max-width:200px;display:block;font-family:"Mirai-Bold";text-decoration:none;color:#4e89e4}.customer-proposal .proposal-content .back-cover .contact-info-wrapper a:hover{color:#316abc}.customer-proposal .proposal-content .back-cover .contact-info-wrapper .contact-info{width:50%;display:inline-block;vertical-align:top}@media print,screen and (min-width:801px){.customer-proposal{overflow:hidden}.customer-proposal .customer-view-footer{width:auto!important;left:100px;right:0}.customer-proposal .proposal-banner{padding:0 40px}.customer-proposal .proposal-content{position:absolute;top:0;right:0;bottom:0;left:100px}.customer-proposal .proposal-content.has-footer{bottom:75px}.customer-proposal .proposal-content .back-cover .cover,.customer-proposal .proposal-content .front-cover .cover{padding:90px 60px}.customer-proposal .proposal-content .back-cover .cover .logo-wrapper,.customer-proposal .proposal-content .back-cover .cover .logo-wrapper img,.customer-proposal .proposal-content .front-cover .cover .logo-wrapper,.customer-proposal .proposal-content .front-cover .cover .logo-wrapper img{width:280px}.customer-proposal .proposal-content .back-cover .cover h5,.customer-proposal .proposal-content .front-cover .cover h5{font-size:28px}.customer-proposal .proposal-content .back-cover .cover h6,.customer-proposal .proposal-content .front-cover .cover h6{font-size:20px}.customer-proposal .proposal-content .front-cover .cover .logo-wrapper{margin-bottom:125px}.customer-proposal .proposal-content .proposal-section{padding:100px 60px}.customer-proposal .proposal-content .proposal-section.system-section{padding:75px 60px}.customer-proposal .proposal-content .proposal-section.system-section .system-icon{width:120px}.customer-proposal .proposal-content .proposal-section.system-section .system-description{max-width:730px;margin-top:45px}.customer-proposal .proposal-content .proposal-section.system-section .subsection{margin-bottom:80px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .logo-description-wrapper .brand-description{max-width:730px;display:inline-block;vertical-align:top;padding-left:200px;margin-left:-180px;box-sizing:border-box}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper{width:50%;display:inline-block;padding:10px 20px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-info p{margin-top:10px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table{margin-right:-60px;padding-left:60px;margin-left:-60px;overflow-x:auto}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-body-wrapper,.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-header-wrapper{padding-right:60px;box-sizing:border-box}}@media only screen and (max-width:800px){.customer-proposal{overflow-y:auto}.customer-proposal.has-banner .proposal-content{margin-top:60px}.customer-proposal .proposal-banner{padding:10px 20px}.customer-proposal .proposal-banner span{position:absolute;top:50%;transform:translateY(-50%);line-height:normal}.customer-proposal .menu{display:none}.customer-proposal .proposal-content{height:100%}.customer-proposal .proposal-content .back-cover .cover,.customer-proposal .proposal-content .front-cover .cover{padding:40px 20px}.customer-proposal .proposal-content .back-cover .cover .logo-wrapper,.customer-proposal .proposal-content .back-cover .cover .logo-wrapper img,.customer-proposal .proposal-content .front-cover .cover .logo-wrapper,.customer-proposal .proposal-content .front-cover .cover .logo-wrapper img{width:230px}.customer-proposal .proposal-content .back-cover .cover h5,.customer-proposal .proposal-content .front-cover .cover h5{font-size:22px}.customer-proposal .proposal-content .back-cover .cover h6,.customer-proposal .proposal-content .front-cover .cover h6{font-size:18px}.customer-proposal .proposal-content .front-cover .cover .logo-wrapper{margin-bottom:80px}.customer-proposal .proposal-content .back-cover .cover{overflow-x:hidden}.customer-proposal .proposal-content .back-cover .logo-wrapper{margin-top:30px}.customer-proposal .proposal-content .proposal-section{padding:60px 20px}.customer-proposal .proposal-content .proposal-section.system-section{padding:40px 20px}.customer-proposal .proposal-content .proposal-section.system-section .system-icon{width:90px}.customer-proposal .proposal-content .proposal-section.system-section .system-description{margin-top:10px}.customer-proposal .proposal-content .proposal-section.system-section .subsection{margin-bottom:50px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.brands .system-brand .logo-description-wrapper .brand-logo-wrapper{margin-bottom:20px}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper{padding:10px 0}.customer-proposal .proposal-content .proposal-section.system-section .subsection.products .main-product-wrapper .main-product .product-info p{font-size:13px;margin-top:40px;margin-left:-105px}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table{margin-right:-20px;padding-left:20px;margin-left:-20px;overflow-x:auto}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-body-wrapper,.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-header-wrapper{padding-right:20px;box-sizing:border-box}.customer-proposal .proposal-content .proposal-section.products-breakdowns .subtotal{font-size:18px}}@media print{.customer-proposal{zoom:80%}.customer-proposal.has-banner .menu,.customer-proposal.has-banner .proposal-content{top:0}.customer-proposal.has-banner .proposal-banner{display:none}.customer-proposal.has-banner .proposal-banner.print{width:auto;max-width:400px;height:auto;position:relative;display:inline-block;padding:15px 20px;float:right;line-height:16px;text-align:center}.customer-proposal .download-to-print{display:block!important}.customer-proposal.can-print .download-to-print,.customer-proposal .content{display:none!important}.customer-proposal.can-print .content{display:block!important}.customer-proposal .menu{display:none}.customer-proposal .proposal-content{position:static;top:auto;right:auto;bottom:auto;left:auto}.customer-proposal .proposal-content .back-cover,.customer-proposal .proposal-content .front-cover{background-color:#fff!important}.customer-proposal .proposal-content .back-cover .cover,.customer-proposal .proposal-content .front-cover .cover{padding:0}.customer-proposal .proposal-content .front-cover{page-break-after:always}.customer-proposal .proposal-content .front-cover .cover .logo-wrapper{display:inline-block}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .center-column,.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .left-column,.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .right-column{width:33.33%;display:inline-block;vertical-align:top;background-color:#fff}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system .system-icon-wrapper img{display:none}.customer-proposal .proposal-content .front-cover .cover .front-cover-systems .cover-system .system-icon-wrapper img.color{display:inline-block}.customer-proposal .proposal-content .back-cover{page-break-before:always}.customer-proposal .proposal-content .proposal-section{background-color:#fff!important;padding:0!important}.customer-proposal .proposal-content .proposal-section.system-section{page-break-before:always}.customer-proposal .proposal-content .proposal-section.system-section .concepts-button,.customer-proposal .proposal-content .proposal-section.system-section hr{display:none}.customer-proposal .proposal-content .proposal-section.system-section .subsection{page-break-inside:avoid}.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints{page-break-inside:auto}.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints .blueprints-wrapper .blueprints-group-detail{page-break-before:always;margin-bottom:0}.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints .blueprints-wrapper .blueprints-group-detail .blueprints-images-wrapper .blueprint-image-symbology-wrapper{page-break-before:always}.customer-proposal .proposal-content .proposal-section.system-section .subsection.blueprints .blueprints-wrapper .blueprints-group-detail .blueprints-images-wrapper .blueprint-image-symbology-wrapper:first-child{page-break-before:auto}.customer-proposal .proposal-content .proposal-section.products-breakdowns{page-break-before:always;page-break-inside:auto}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-breakdown{page-break-before:always}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-breakdown .accessories-checkbox{display:none}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-breakdown:first-of-type{page-break-before:avoid}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table-wrapper{margin-bottom:0}.customer-proposal .proposal-content .proposal-section.products-breakdowns .subtotal .subtotal-products{padding-bottom:0}.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-body-wrapper,.customer-proposal .proposal-content .proposal-section.products-breakdowns .line-items-table .table-header-wrapper{min-width:0!important}.customer-proposal .proposal-content .proposal-section.summary-wrapper .proposal-systems-summary{line-height:18px}.customer-proposal .proposal-content .proposal-section.summary-wrapper .proposal-systems-summary.subtotal-tax-total-wrapper{page-break-inside:avoid;break-inside:avoid}}.customer-proposal-statement.project .content .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-amounts,.customer-proposal-statement.project .content .payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-amounts,.customer-proposal-statement.project .content .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-amounts{margin-left:-550px;padding-left:550px}.customer-proposal-statement .content .details-outer-wrapper{box-sizing:border-box}.customer-proposal-statement .content .details-inner-wrapper{max-width:1400px;margin:auto;background-color:rgba(244,245,246,.5)}.customer-proposal-statement .content .details-inner-wrapper .title{padding-bottom:0!important;letter-spacing:1px;font-family:"Mirai-Bold";color:#4e89e4}.customer-proposal-statement .content .details-inner-wrapper .basic-info{padding-top:20px}.customer-proposal-statement .content .details-inner-wrapper .basic-info .info{width:100%}.customer-proposal-statement .content .details-inner-wrapper .basic-info .info .info-title{height:20px;display:block;margin-bottom:10px;font-family:"Mirai-Bold";letter-spacing:1px}.customer-proposal-statement .content .details-inner-wrapper .basic-info .info .title-line{width:25px;height:3px;display:block;margin-top:20px;background-color:#4e89e4}.customer-proposal-statement .content .details-inner-wrapper .basic-info .date-wrapper{width:240px}.customer-proposal-statement .content .details-inner-wrapper .basic-info .date-wrapper .date{width:100%;display:block;letter-spacing:.5px;font-size:14px}.customer-proposal-statement .content .payments-outer-wrapper{position:relative;top:auto;left:auto;right:auto;bottom:0;padding-top:0}.customer-proposal-statement .content .payments-outer-wrapper .title-line,.customer-proposal-statement .content .payments-outer-wrapper h6{display:none}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper{margin-top:20px}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .payments-header{height:55px;line-height:55px;background-color:#4e89e4;color:#fff}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-amounts,.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-amounts,.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-amounts{margin-left:-450px;padding-left:450px}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-files span,.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-files span,.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-files span{line-height:50px}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper{height:50px;line-height:50px;border-bottom:2px solid #d6d9dc;background-color:#fff}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper hr{display:none}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper{height:55px;line-height:55px}.customer-proposal-statement .content .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .remaining-text{font-size:16px}@media print,screen and (min-width:801px){.customer-proposal-statement .details-outer-wrapper{top:60px;padding:30px 40px}.customer-proposal-statement .details-outer-wrapper.has-footer{bottom:75px}.customer-proposal-statement .details-inner-wrapper .title{padding:30px;font-size:20px}.customer-proposal-statement .details-inner-wrapper .basic-info{padding:30px}.customer-proposal-statement .details-inner-wrapper .basic-info .info{display:inline-block;vertical-align:top;padding-right:270px;margin-right:-240px;box-sizing:border-box}.customer-proposal-statement .details-inner-wrapper .basic-info .info .info-title{font-size:20px}.customer-proposal-statement .details-inner-wrapper .basic-info .date-wrapper{display:inline-block;vertical-align:top}.customer-proposal-statement .details-inner-wrapper .basic-info .date-wrapper .date{text-align:right}}@media only screen and (max-width:800px){.customer-proposal-statement{position:relative;overflow-y:hidden}.customer-proposal-statement .top-bar-wrapper{position:fixed;left:0;right:0;z-index:5;background-color:#f4f5f6!important}.customer-proposal-statement .top-bar-wrapper .top-bar{background-color:#f4f5f6!important}.customer-proposal-statement .details-outer-wrapper{position:relative;top:auto;bottom:auto;padding:30px 0 0}.customer-proposal-statement .details-inner-wrapper .title{padding:30px 15px;font-size:18px}.customer-proposal-statement .details-inner-wrapper .basic-info{padding:30px 15px}.customer-proposal-statement .details-inner-wrapper .basic-info .date-wrapper{margin-top:20px}}@media print{.customer-proposal-statement{position:static;top:auto;right:auto;bottom:auto;left:auto;overflow:auto}.customer-proposal-statement.project .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payments-header span.payment-description{width:220px}.customer-proposal-statement.project .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .remaining-text{width:350px}.customer-proposal-statement.project .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-amounts,.customer-proposal-statement.project .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-amounts,.customer-proposal-statement.project .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-amounts{margin-left:-550px;padding-left:550px}.customer-proposal-statement .content .details-outer-wrapper{position:static!important;top:auto!important;bottom:auto!important;overflow:auto!important;padding:0!important}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper{max-width:100%;background-color:#fff}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .basic-info,.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .title{padding:30px 0}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .title{padding-bottom:0}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .basic-info{padding-top:20px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper{background-color:#fff}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper{min-width:0}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payments-header{height:45px;line-height:45px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payments-header span{font-size:11px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payments-header span.payment-description{width:120px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper{height:45px;line-height:45px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper span,.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper span{font-size:11px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper span.remaining-text{width:250px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payment-wrapper .payment-amounts,.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payments-header .payment-amounts,.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .remaining-wrapper .payment-amounts{margin-left:-280px;padding-left:280px}.customer-proposal-statement .content .details-outer-wrapper .details-inner-wrapper .payments-outer-wrapper .payments-inner-wrapper .payment-files{display:none}.customer-proposal-statement .banner-pdf-wrapper{width:100%;height:100px;position:absolute;top:0;display:block}.customer-proposal-statement .banner-pdf-wrapper .banner-pdf{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.customer-proposal-statement .top-bar-wrapper{padding:0!important;border-bottom:none!important;background-color:#fff!important}.customer-proposal-statement .top-bar-wrapper .top-bar{max-width:100%!important;border-bottom:none}.customer-proposal-statement .top-bar-wrapper .top-bar .icon-pdf{display:none}}.customer-quote-404{left:0}.customer-quote-404 .icon-quotation{font-size:120px}.quote-details.customer-view{top:0;left:0}.quote-details.customer-view .download-to-print{display:none}.quote-details.customer-view .details-outer-wrapper{box-sizing:border-box}.quote-details.customer-view .details-inner-wrapper{max-width:1400px;margin:auto}.quote-details.customer-view .details-inner-wrapper .code-wrapper{padding-bottom:0!important;letter-spacing:1px;font-family:"Mirai-Bold";color:#4e89e4}.quote-details.customer-view .details-inner-wrapper .basic-info{padding-top:20px}.quote-details.customer-view .details-inner-wrapper .basic-info .status-date-wrapper{width:240px}.quote-details.customer-view .details-inner-wrapper .basic-info .status-date-wrapper .valid-for{width:100%;display:block;margin-top:10px;letter-spacing:.5px;font-size:14px;font-family:"Mirai-Medium"}.quote-details.customer-view .details-inner-wrapper .basic-info .status-date-wrapper .valid-for.accepted{color:#00cea1}.quote-details.customer-view .details-inner-wrapper .basic-info .status-date-wrapper .valid-for.rejected{color:#ff4438}.quote-details.customer-view .details-inner-wrapper .basic-info .status-date-wrapper .valid-for.expired{color:#b14fc5}.quote-details.customer-view .details-inner-wrapper .line-items-wrapper .line-items-table .table-header-wrapper .header th{background-color:#4e89e4;color:#fff}.quote-details.customer-view .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body{border-bottom:none}.quote-details.customer-view .details-inner-wrapper .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr:nth-child(2n){background-color:#e5e7e9}.quote-details.customer-view .details-inner-wrapper .subtotals-totals+hr{display:none}.quote-details.customer-view .details-inner-wrapper .terms-and-conditions{page-break-inside:avoid}.quote-details.customer-view .details-inner-wrapper .payment-info{page-break-before:always}.quote-details.customer-view .details-inner-wrapper .payment-info .payment-info-wrapper{width:33.33%;min-width:280px;padding:30px 15px 0 0;display:inline-block;vertical-align:top;box-sizing:border-box}.quote-details.customer-view .details-inner-wrapper .payment-info .payment-info-wrapper h6{margin:0;font-family:"Mirai-Bold";text-transform:uppercase;font-size:14px}.quote-details.customer-view .details-inner-wrapper .payment-info .payment-info-wrapper span{display:block;line-height:20px}@media print,screen and (min-width:801px){.quote-details.customer-view .details-outer-wrapper{top:60px;padding:30px 40px}.quote-details.customer-view .details-outer-wrapper.has-footer{bottom:75px}.quote-details.customer-view .details-inner-wrapper .code-wrapper{padding:30px;font-size:20px}.quote-details.customer-view .details-inner-wrapper .code-wrapper span{width:50%;display:inline-block}.quote-details.customer-view .details-inner-wrapper .code-wrapper .code{text-align:right}.quote-details.customer-view .details-inner-wrapper .basic-info .info{padding-right:270px;margin-right:-240px}.quote-details.customer-view .details-inner-wrapper .status-date-wrapper{margin-top:5px}.quote-details.customer-view .details-inner-wrapper .status-date-wrapper .valid-for{text-align:right}}@media only screen and (max-width:800px){.quote-details.customer-view{position:relative;overflow-y:hidden}.quote-details.customer-view .top-bar-wrapper{position:fixed;left:0;right:0;z-index:5;background-color:#f4f5f6!important}.quote-details.customer-view .top-bar-wrapper .top-bar{background-color:#f4f5f6!important}.quote-details.customer-view .details-outer-wrapper{position:relative;top:auto;bottom:auto;padding:30px 0 0}.quote-details.customer-view .details-inner-wrapper .code-wrapper{padding:30px 15px;font-size:18px}.quote-details.customer-view .details-inner-wrapper .status-date-wrapper{margin-top:20px}}@media print{.quote-details.customer-view{position:static;top:auto;right:auto;bottom:auto;left:auto;overflow:auto}.quote-details.customer-view .download-to-print{display:block!important}.quote-details.customer-view.can-print .download-to-print,.quote-details.customer-view .content{display:none!important}.quote-details.customer-view.can-print .content{display:block!important}.quote-details.customer-view .banner-pdf-wrapper{width:100%;height:100px;position:absolute;top:0;display:block}.quote-details.customer-view .banner-pdf-wrapper .banner-pdf{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.quote-details.customer-view .top-bar-wrapper{padding:0!important;border-bottom:none!important;background-color:#fff!important}.quote-details.customer-view .top-bar-wrapper .top-bar{max-width:100%!important;border-bottom:none}.quote-details.customer-view .top-bar-wrapper .top-bar .icon-pdf{display:none}.quote-details.customer-view .details-outer-wrapper{position:static!important;top:auto!important;bottom:auto!important;overflow:auto!important;padding:0!important}.quote-details.customer-view .details-inner-wrapper{max-width:100%;background-color:#fff}.quote-details.customer-view .details-inner-wrapper .basic-info,.quote-details.customer-view .details-inner-wrapper .code-wrapper,.quote-details.customer-view .details-inner-wrapper .comments-and-signature,.quote-details.customer-view .details-inner-wrapper .subtotals-totals,.quote-details.customer-view .details-inner-wrapper .terms-and-conditions{padding:30px 0}.quote-details.customer-view .details-inner-wrapper .code-wrapper{padding-bottom:0}.quote-details.customer-view .details-inner-wrapper .basic-info{padding-top:20px}.quote-details.customer-view .details-inner-wrapper .comments-and-signature{page-break-inside:avoid!important}.quote-details.customer-view .line-items-wrapper .line-items-table .table-header-wrapper .table-header th.description{min-width:0!important}.quote-details.customer-view .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr{height:60px;page-break-inside:avoid}.quote-details.customer-view .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td.description{min-width:0!important}.quote-details.customer-view .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td>span{height:60px;max-height:60px;line-height:60px;padding:0}.quote-details.customer-view .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td.image>span{padding:10px 0}.quote-details.customer-view .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td.image .image .image-wrapper{height:40px}.quote-details.customer-view .subtotals-totals{page-break-inside:avoid;break-inside:avoid;padding-bottom:5px!important}.quote-details.customer-view .terms-and-conditions{border-bottom:none}.quote-details.customer-view .payment-info{padding:30px 0}.quote-details.customer-view .payment-info .payment-info-wrapper{padding-top:15px!important}.quote-details.customer-view .quote-payments-table-wrapper .quote-payments-table .invoices{display:none}}.customer-tools-stock-for-location .download-to-print{display:none}.customer-tools-stock-for-location .details-outer-wrapper{width:100%;position:absolute;top:45px;bottom:0;overflow-y:auto;background-color:#fff;box-sizing:border-box}.customer-tools-stock-for-location .details-inner-wrapper{max-width:1400px;margin:auto;background-color:rgba(244,245,246,.5)}.customer-tools-stock-for-location .details-inner-wrapper .title-quantity-wrapper{padding-bottom:0!important;letter-spacing:1px;font-family:"Mirai-Bold";color:#4e89e4}.customer-tools-stock-for-location .details-inner-wrapper .title-quantity-wrapper .quantity{color:#243746}.customer-tools-stock-for-location .details-inner-wrapper .basic-info{padding-top:20px}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info{width:100%}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info .info-title{height:20px;display:block;margin-bottom:10px;font-family:"Mirai-Bold";letter-spacing:.5px}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info .info-title .icon{width:30px;display:inline-block;vertical-align:middle;margin-right:10px;font-size:26px;color:#acb3b9}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info .info-title .location-name{display:inline-block;vertical-align:middle}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info .vehicle-responsible{margin-left:40px;font-family:"Mirai-Medium";font-size:16px!important}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info .title-line{width:25px;height:3px;display:block;margin-top:20px;background-color:#4e89e4}.customer-tools-stock-for-location .details-inner-wrapper .stock-for-location .stock-for-location-table .table-header-wrapper{border-bottom:none;border-top:none}.customer-tools-stock-for-location .details-inner-wrapper .stock-for-location .stock-for-location-table .table-header-wrapper .header{height:60px}.customer-tools-stock-for-location .details-inner-wrapper .stock-for-location .stock-for-location-table .table-header-wrapper .header th{background-color:#4e89e4;color:#fff}.customer-tools-stock-for-location .details-inner-wrapper .stock-for-location .stock-for-location-table .table-body-wrapper .table-body{border-top:none}.customer-tools-stock-for-location .details-inner-wrapper .stock-for-location .stock-for-location-table .table-body-wrapper .table-body tr{height:60px;background-color:#fff!important;border-bottom:2px solid #e5e7e9;box-sizing:border-box}.customer-tools-stock-for-location .details-inner-wrapper .stock-for-location .stock-for-location-table .table-body-wrapper .table-body td>span{height:60px;max-height:60px;line-height:60px;padding:0}.customer-tools-stock-for-location .details-inner-wrapper .stock-for-location .stock-for-location-table .table-body-wrapper .table-body td.image img{padding-top:10px!important;height:60px!important;box-sizing:border-box}@media print,screen and (min-width:801px){.customer-tools-stock-for-location .banner-pdf-wrapper{display:none}.customer-tools-stock-for-location .details-outer-wrapper{top:60px;padding:30px 40px}.customer-tools-stock-for-location .details-inner-wrapper .title-quantity-wrapper{padding:30px;font-size:20px}.customer-tools-stock-for-location .details-inner-wrapper .title-quantity-wrapper span{width:50%;display:inline-block}.customer-tools-stock-for-location .details-inner-wrapper .basic-info{padding:30px}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info{display:inline-block;vertical-align:top;padding-right:270px;margin-right:-240px;box-sizing:border-box}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .info .info-title{font-size:20px}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .quantity-date-wrapper{width:240px;display:inline-block;vertical-align:top;text-align:right}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .quantity-date-wrapper span{height:20px;display:block}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .quantity-date-wrapper .quantity{margin-bottom:10px;font-size:20px;letter-spacing:.5px;font-family:"Mirai-Bold"}.customer-tools-stock-for-location .details-inner-wrapper .basic-info .quantity-date-wrapper .date{line-height:20px;font-size:13px;color:#808a94}.customer-tools-stock-for-location .details-inner-wrapper .status-date-wrapper{display:inline-block;vertical-align:top;margin-top:5px}.customer-tools-stock-for-location .details-inner-wrapper .status-date-wrapper .valid-for{text-align:right}}@media print{.customer-tools-stock-for-location .download-to-print{display:block}.customer-tools-stock-for-location.can-print .download-to-print,.customer-tools-stock-for-location .content{display:none}.customer-tools-stock-for-location.can-print .content{display:block}.customer-tools-stock-for-location .banner-pdf-wrapper{width:100%;height:100px;position:absolute;top:0;display:block}.customer-tools-stock-for-location .banner-pdf-wrapper .banner-pdf{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.customer-tools-stock-for-location .top-bar-wrapper{padding:0!important;border-bottom:none!important;background-color:#fff!important}.customer-tools-stock-for-location .top-bar-wrapper .top-bar{max-width:100%!important;border-bottom:none}.customer-tools-stock-for-location .top-bar-wrapper .top-bar .icon-pdf{display:none}.customer-tools-stock-for-location .details-outer-wrapper{position:static!important;top:auto!important;bottom:auto!important;overflow:auto!important;padding:0!important}.customer-tools-stock-for-location .details-inner-wrapper{max-width:100%;background-color:#fff}.customer-tools-stock-for-location .details-inner-wrapper .basic-info,.customer-tools-stock-for-location .details-inner-wrapper .title-quantity-wrapper{padding:30px 0}.customer-tools-stock-for-location .details-inner-wrapper .title-quantity-wrapper{padding-bottom:0}.customer-tools-stock-for-location .details-inner-wrapper .basic-info{padding-top:20px}.customer-tools-stock-for-location .stock-for-location .stock-for-location-table .table-header-wrapper .table-header th.name{min-width:0!important}.customer-tools-stock-for-location .stock-for-location .stock-for-location-table .table-body-wrapper .table-body tr{page-break-inside:avoid}.customer-tools-stock-for-location .stock-for-location .stock-for-location-table .table-body-wrapper .table-body tr td.name{min-width:0!important}}.customer-purchase-order-404{left:0}.customer-purchase-order-404 .icon-orders{font-size:120px}.customer-purchase-order-content{position:absolute;top:0;right:0;bottom:0;left:0}.customer-purchase-order-content .download-to-print{display:none!important}.customer-purchase-order-content .content-wrapper{min-width:850px;max-width:1200px}.customer-purchase-order-content .banner-pdf-wrapper{width:100%;height:100px;position:absolute;top:0;display:block;position:relative}.customer-purchase-order-content .banner-pdf-wrapper .banner-pdf{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.customer-purchase-order-content .top-bar-wrapper{padding:0!important;border-bottom:none!important;background-color:#fff!important}.customer-purchase-order-content .top-bar-wrapper .top-bar{max-width:100%!important;border-bottom:none}.customer-purchase-order-content .top-bar-wrapper .top-bar .top-bar-title .logo-wrapper img{margin-left:30px}.customer-purchase-order-content .top-bar-wrapper .top-bar .icon-pdf{display:none}.customer-purchase-order-content .detail-box-wrapper .purchase-order-main-info{padding-top:30px}.customer-purchase-order-content .detail-box-wrapper .purchase-order-main-info .detail-box-title{font-size:20px;text-transform:none}.customer-purchase-order-content .detail-box-wrapper .purchase-order-main-info .purchase-order-supplier img{max-width:100%;max-height:40px}.customer-purchase-order-content .table-title-wrapper table{width:100%;table-layout:fixed;border-collapse:collapse}.customer-purchase-order-content .table-title-wrapper table tr{height:70px}.customer-purchase-order-content .table-title-wrapper table tr.pending-delivery{background-color:#4e89e4}.customer-purchase-order-content .table-title-wrapper table tr.previously-delivered{background-color:#acb3b9}.customer-purchase-order-content .table-title-wrapper table tr.date-and-received-by{background-color:#fff;height:45px}.customer-purchase-order-content .table-title-wrapper table th{padding:0 15px;box-sizing:border-box;height:55px}.customer-purchase-order-content .table-title-wrapper .table-title{text-align:left;font-family:"Mirai-Medium";font-size:14px;letter-spacing:.5px;color:#fff}.customer-purchase-order-content .table-title-wrapper .delivered-by-title{text-align:left;font-family:"Mirai-Medium";font-size:14px;letter-spacing:.5px;color:#acb3b9}.customer-purchase-order-content .line-items-wrapper{position:relative}.customer-purchase-order-content .line-items-wrapper .table-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto}.customer-purchase-order-content .line-items-wrapper .line-items-table{letter-spacing:.5px}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-header-wrapper{height:55px!important;overflow-y:hidden;border-bottom:none}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-header-wrapper table{height:100%}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-header-wrapper .header{height:55px!important}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-header-wrapper .header th{padding:0 5px;text-transform:none;font-weight:400;background-color:#e5e7e9;color:#808a94}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-header-wrapper .header th:first-child{padding-left:5px!important;padding-right:5px!important}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;overflow-y:hidden}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body{border-top:none;border-bottom:3px solid #e5e7e9}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr{background-color:#fff!important;border-bottom:2px solid #e5e7e9}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr.accessory{color:#acb3b9}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td{padding:0 5px;font-size:14px}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td:first-child{padding-left:5px!important;padding-right:5px!important}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td>span{height:80px;max-height:80px;line-height:60px;padding:10px 0;box-sizing:border-box}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image{display:inline-block}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image span{display:block}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper{width:75px;height:60px;margin:auto}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper>div{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .image .image-wrapper .icon-products{display:block;line-height:75px;font-size:28px;color:#d6d9dc}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description{position:relative;top:50%;line-height:normal;max-height:55px;text-align:left;overflow:hidden}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description span{display:block;overflow:hidden}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td .description span.product-name{font-family:"Mirai-Bold"}.customer-purchase-order-content .line-items-wrapper .table-wrapper{min-width:850px}.customer-purchase-order-content .line-items-wrapper .table-body tr.stock-codes td{display:none}.customer-purchase-order-content .line-items-wrapper .table-body tr.stock-codes td.quantity{width:100%!important;display:table-cell;text-align:left}.customer-purchase-order-content .line-items-wrapper .table-body tr.stock-codes td.quantity>span{line-height:25px!important;height:55px!important;max-height:55px!important}.customer-purchase-order-content .line-items-wrapper .table-body tr.stock-codes td.quantity:first-child{padding-left:20px!important}.customer-purchase-order-content .line-items-wrapper .table-body tr.stock-codes td.quantity span.codes-label{font-family:"Mirai-Bold"}.customer-purchase-order-content .line-items-wrapper .table-body tr.spool-stock-row{border-bottom:none!important}.customer-purchase-order-content .line-items-wrapper .table-body .color .color-circle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;border:1px solid #d6d9dc}.customer-purchase-order-content .line-items-wrapper .table-body .color span{display:inline-block;vertical-align:middle}.customer-purchase-order-content .line-items-wrapper .table-body .checkbox{width:40px;height:40px;display:inline-block;vertical-align:middle;margin-right:5px;border:2px solid #d6d9dc;background-color:#fff}.customer-purchase-order-content .breakline{width:25px;height:3px;border:none;border-bottom:3px solid #4e89e4;margin:0 0 30px 30px}@media print,screen and (min-width:801px){.customer-purchase-order-content{overflow-x:hidden;overflow-y:auto}.customer-purchase-order-content .content-wrapper{margin:auto}.customer-purchase-order-content .detail-box-wrapper{width:100%;position:relative}}@media print{.customer-purchase-order-content{zoom:70%;padding:0;top:auto;right:auto;bottom:auto;left:auto;overflow:auto}.customer-purchase-order-content .download-to-print{zoom:100%;padding:220px;display:block!important}.customer-purchase-order-content.can-print .download-to-print,.customer-purchase-order-content .content-wrapper{display:none!important}.customer-purchase-order-content.can-print .content-wrapper{display:block!important}.customer-purchase-order-content .top-bar-wrapper .top-bar .top-bar-title .logo-wrapper img{margin-left:0}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-header-wrapper .table-header th.description{min-width:0!important}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr{height:60px;page-break-inside:avoid}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td.description{min-width:0!important}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td>span{height:60px;max-height:60px;line-height:60px;padding:0}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td.image>span{padding:10px 0}.customer-purchase-order-content .line-items-wrapper .line-items-table .table-body-wrapper .table-body tr td.image .image .image-wrapper{height:40px}.customer-purchase-order-content .breakline{margin:30px 0}}header{position:absolute;right:0;background-color:#f4f5f6;border-bottom:2px solid #e5e7e9;box-sizing:border-box}header.collapsed-nav{left:90px}header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-family:"Mirai-Black";font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#243746}header ul{height:100%;position:absolute;top:0;right:0;padding:0;margin:0;list-style-type:none}header ul>li{width:45px;height:100%;display:inline-block;box-sizing:border-box;text-align:center;font-size:24px;color:#4e89e4;cursor:pointer;margin-left:3px}header ul>li:first-child{margin-left:0}header ul>li>span{width:30px;height:30px}@media print,screen and (min-width:801px){header{height:60px;left:90px;padding-left:30px}header h1,header ul,header ul>li{line-height:60px}header ul>li:hover{border-color:#316abc;color:#316abc}}@media only screen and (max-width:800px){header{height:45px;left:45px!important;padding:0 0 0 15px}header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:93px;margin-right:-93px;box-sizing:border-box}header h1,header ul,header ul>li{line-height:45px}}.search .top-bar{border-bottom:none}.search .input-and-results{position:absolute;top:45px;right:0;bottom:0;left:0}.search .input-and-results .input-wrapper{width:100%;position:relative;z-index:1;background-color:#fff}.search .input-and-results .input-wrapper input[type=text]{width:100%;height:40px;display:block;box-sizing:border-box;line-height:normal;letter-spacing:.5px;border-radius:3px;border:2px solid #d6d9dc;-webkit-appearance:none;appearance:none;color:#243746;padding:10px 70px 10px 30px;margin:0 0 30px;background-color:#f4f5f6;border-radius:40px;border-color:transparent!important}.search .input-and-results .input-wrapper input[type=text]:focus{border-color:#808a94;outline:none}.search .input-and-results .input-wrapper input[type=text].invalid{border-color:#ff4438}.search .input-and-results .input-wrapper input[type=text]:disabled{border-color:#d6d9dc;background-color:#f4f5f6;color:#d6d9dc}.search .input-and-results .input-wrapper input[type=text]::placeholder{color:#d6d9dc}.search .input-and-results .input-wrapper .icon-close,.search .input-and-results .input-wrapper .icon-search{position:absolute;top:8px;right:30px;font-size:24px;color:#4e89e4}.search .input-and-results .results-count{height:40px;display:block}.search .input-and-results .categories{position:absolute;top:140px;right:0;bottom:0;left:0;overflow-y:auto;background-color:#f9f9fa}.search .input-and-results .category-search-result .category-title{height:35px;position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-top:-2px;line-height:35px;background-color:#ecedef;border-top:2px solid #d6d9dc;border-bottom:2px solid #d6d9dc;letter-spacing:.5px;font-family:"Mirai-Bold";color:#243746}.search .input-and-results .category-search-result .category-title .title{display:inline-block;vertical-align:middle;line-height:15px;text-transform:capitalize}.search .input-and-results .category-search-result .result-wrapper{height:85px;box-sizing:border-box;border-bottom:2px solid #d6d9dc}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper{width:65px;height:65px;position:relative;display:inline-block;vertical-align:middle;margin-right:30px;text-align:center}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .image{height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote{width:15px;height:15px;display:block;border-radius:50%}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.draft,.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.pending{background-color:#acb3b9}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.changes,.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.partially-received{background-color:#3ec7e1}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.ordered{background-color:#ffb600}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.confirmed{background-color:#ff7f30}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.sent,.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.shipped{background-color:#4e89e4}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.partially-shipped{background-color:#8fbbff}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.expired{background-color:#b14fc5}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.accepted,.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.received{background-color:#00cea1}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.in-progress{background-color:#009d4f}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.completed{background-color:#80bc00}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.rejected{background-color:#ff4438}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .quote.canceled{background-color:#d6d9dc}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:65px;font-size:28px}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.prospect{color:#4e89e4}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.active{color:#00cea1}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.archived{color:#d6d9dc}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.icon-contact-other{color:#ffb600}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.icon-company{color:#b14fc5}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.icon-employee{color:#4e89e4}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.icon-provider{color:#00cea1}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.draft{color:#acb3b9}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.authorizing{color:#ffb600}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.proposed,.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.sent{color:#4e89e4}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.accepted,.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.authorized{color:#00cea1}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.changes{color:#3ec7e1}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.in-progress{color:#009d4f}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.rejected{color:#ff4438}.search .input-and-results .category-search-result .result-wrapper .result-details .image-wrapper .icon.canceled{color:#d6d9dc}.search .input-and-results .category-search-result .result-wrapper .result-details .title-wrapper{width:100%;display:inline-block;vertical-align:middle;box-sizing:border-box;font-family:"Mirai-Medium";letter-spacing:.5px;padding-left:95px;margin-left:-95px}.search .input-and-results .category-search-result .result-wrapper .result-details .title-wrapper .title{word-break:break-word}.search .input-and-results .category-search-result .result-wrapper .result-details .title-wrapper .subtitle{display:block;margin-top:5px;font-size:13px;color:#808a94;opacity:.5}.search .big-icon-and-text .icon-binoculars,.search .big-icon-and-text p{color:#d6d9dc}.search .big-icon-and-text .icon-binoculars{font-size:220px}@media print,screen and (min-width:801px){.search .input-and-results{padding:30px 40px}.search .input-and-results .categories{padding-bottom:0}.search .input-and-results .categories .category-title{padding:0 40px}.search .input-and-results .category-search-result .result-wrapper{width:50%;display:inline-block;vertical-align:top;padding:9px 40px}.search .input-and-results .category-search-result .result-wrapper:nth-child(2n){border-right:2px solid #d6d9dc}.search .input-and-results .category-search-result .result-wrapper:hover{background-color:rgba(229,231,233,.75);cursor:pointer}.search .input-and-results .category-search-result .result-wrapper .result-details:hover .result-title{color:#243746}.search .input-and-results .category-search-result .result-wrapper .result-details:hover .result-subtitle{opacity:1}}@media only screen and (max-width:800px){.search .input-and-results{padding:30px 15px}.search .input-and-results .categories .category-title{padding:0 15px}.search .input-and-results .category-search-result .result-wrapper{width:100%;padding:9px 15px}}.modals-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.modals-backdrop .modals{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:#fff;overflow:hidden}.modals-backdrop .modal{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff}.modals-backdrop .modal>div{width:100%;height:100%}.modals-backdrop .modal .top-bar{background-color:#fff}.modals-backdrop .modal .top-bar .top-bar-title{margin-left:0;letter-spacing:2px;font-family:"Mirai-Black";text-transform:uppercase}.modals-backdrop .modal .top-bar .back-button{display:none}.modals-backdrop .modal .top-bar .buttons>li{background-color:transparent;color:#4e89e4}.modals-backdrop .modal .top-bar .buttons>li.disabled{color:#acb3b9}.modals-backdrop .modal .modal-content{position:absolute;top:45px;right:0;left:0;bottom:0;overflow-y:auto}.modals-backdrop .modal-enter{transform:translate3d(0,100%,0)}.modals-backdrop .modal-enter.disable-transitions{transform:none!important}.modals-backdrop .modal-enter.modal-enter-active{transform:translateZ(0);transition:transform .25s ease-out}.modals-backdrop .modal-exit{transform:translateZ(0);transition:transform .25s ease-in}.modals-backdrop .modal-exit.disable-transitions{transition:none!important}.modals-backdrop .modal-exit.modal-exit-active{transform:translate3d(0,100%,0)}@media print,screen and (min-width:801px){.modals-backdrop{background:rgba(229,231,233,.75)}.modals-backdrop.filter-modal{background:none}.modals-backdrop.filter-modal.projects .modals{top:105px}.modals-backdrop.filter-modal .modals{width:350px;max-width:350px;height:auto;top:150px;left:90px;margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.modals-backdrop.filter-modal .modals .modal form .tabs-controller .top-bar .top-bar-title{padding-left:30px}.modals-backdrop.filter-modal .modals .modal form .tabs-controller .top-bar .buttons{padding-right:30px}.modals-backdrop.filter-modal .modals .modal form .tabs-controller .top-bar .buttons .icon-x{text-align:right}.modals-backdrop.filter-modal .modals .modal form .tabs-controller .selected-tab .tab-wrapper{bottom:60px;padding:15px}.modals-backdrop.filter-modal .modals .modal form .tabs-controller .selected-tab footer{height:60px;padding:0 30px;line-height:60px}.modals-backdrop .modals{width:90%;max-width:1050px;height:90%;border-radius:6px;box-shadow:0 8px 26px 0 rgba(0,0,0,.1)}.modals-backdrop .modals.extra-wide{width:95%;max-width:1400px}.modals-backdrop .modals.full-screen{width:100%;height:100%;max-width:100%}.modals-backdrop .modals.small{width:600px;max-height:450px}.modals-backdrop .modals.extra-small{width:500px;max-height:300px}.modals-backdrop .modal{border-radius:6px}.modals-backdrop .modal .top-bar .top-bar-title{padding-left:40px;padding-right:85px;margin-right:-85px!important;font-size:16px}.modals-backdrop .modal .top-bar .buttons{padding-right:40px}.modals-backdrop .modal .top-bar .buttons>li:hover{color:#316abc}.modals-backdrop .modal .top-bar .buttons>li:hover.disabled{color:#acb3b9;cursor:default}}@media only screen and (max-width:800px){.modals-backdrop .modals .modal{overflow-y:auto}.modals-backdrop .modals .modal .top-bar{position:relative;top:auto;right:auto;left:auto}.modals-backdrop .modals .modal .top-bar .top-bar-title{padding-left:15px!important;padding-right:60px!important;margin-right:-60px!important;font-size:14px}.modals-backdrop .modals .modal .tabs-controller .mobile-tabs{margin-top:0}.modals-backdrop .modals .modal .selected-tab{position:relative;top:auto;right:auto;bottom:auto;left:auto}}.main-nav{position:absolute;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:10;background-color:#4e89e4}.main-nav .logo-or-icon{position:relative;display:inline-block;text-align:center;font-size:50px;color:#00cea1;box-sizing:border-box}.main-nav .logo-or-icon .icon-close,.main-nav .logo-or-icon .icon-menu{display:none}.main-nav .logo-or-icon>div{width:100%;height:100%;position:absolute}.main-nav .logo-or-icon .logo{height:28px;width:155px}.main-nav .icon-expand{height:60px;position:absolute;right:0;bottom:40px;left:30px;line-height:60px;font-size:24px;color:#8fbbff}.main-nav .version-wrapper{background-color:#4e89e4;line-height:50px;font-size:10px;color:#8fbbff}.main-nav .version-wrapper .sign-out-wrapper{font-size:20px;opacity:.6}.main-nav .links-wrapper .nav-item,.main-nav .links-wrapper>a{position:relative;display:block;margin:5px 0;box-sizing:border-box;text-decoration:none;font-size:24px;color:#fff}.main-nav .links-wrapper .nav-item .nav-item-title,.main-nav .links-wrapper>a .nav-item-title{display:none;margin-left:15px;vertical-align:top;font-family:"Mirai-Bold"}.main-nav .links-wrapper .nav-item:first-child,.main-nav .links-wrapper>a:first-child{margin-top:25px}@media print,screen and (min-width:801px){.main-nav{width:90px}.main-nav .logo-or-icon{width:90px;height:60px;line-height:60px}.main-nav .logo-or-icon .logo{display:none}.main-nav .links-wrapper{position:absolute;top:60px;bottom:100px;left:0;overflow-y:auto}.main-nav .links-wrapper .nav-item,.main-nav .links-wrapper>a{width:90px;height:65px;padding-left:35px;line-height:65px}.main-nav .links-wrapper .nav-item .nav-item-title,.main-nav .links-wrapper>a .nav-item-title{letter-spacing:.5px;font-size:16px}.main-nav .links-wrapper .nav-item.active:after,.main-nav .links-wrapper .nav-item:hover:after,.main-nav .links-wrapper>a.active:after,.main-nav .links-wrapper>a:hover:after{position:absolute;width:80px;top:0;right:0;bottom:0;z-index:-1;background-color:#316abc;border-top-left-radius:30px;border-bottom-left-radius:30px;content:""}.main-nav .links-wrapper .nav-item:hover,.main-nav .links-wrapper>a:hover{cursor:pointer}.main-nav .version-wrapper{height:100px;position:absolute;left:0;right:0;bottom:0;text-align:center}.main-nav .version-wrapper .sign-out-wrapper:hover{opacity:1;color:#fff;cursor:pointer}.main-nav.collapsed,.main-nav.collapsed .logo-or-icon{width:90px}.main-nav.collapsed .logo-or-icon .logo{display:none}.main-nav.collapsed .logo-or-icon .icon-decor-wave{display:block}.main-nav.collapsed .links-wrapper .nav-item,.main-nav.collapsed .links-wrapper>a{width:90px}.main-nav.collapsed .links-wrapper .nav-item .nav-item-title,.main-nav.collapsed .links-wrapper>a .nav-item-title{display:none}.main-nav.collapsed .links-wrapper .nav-item.active:after,.main-nav.collapsed .links-wrapper .nav-item:hover:after,.main-nav.collapsed .links-wrapper>a.active:after,.main-nav.collapsed .links-wrapper>a:hover:after{width:80px}.main-nav.collapsed .icon-collapse{display:none}.main-nav.collapsed .icon-expand{display:inline-block}}@media only screen and (max-width:800px){.main-nav{background-color:transparent;z-index:0}.main-nav .logo-or-icon{width:45px;height:45px;line-height:45px;font-size:28px;border-bottom:2px solid #e5e7e9;background-color:#f4f5f6;color:#4e89e4}.main-nav .logo-or-icon .icon-decor-wave,.main-nav .logo-or-icon .logo{display:none}.main-nav .logo-or-icon .icon-menu{display:block}.main-nav .icon-expand,.main-nav .links-wrapper,.main-nav .version-wrapper{display:none}.main-nav.show-nav{width:100%;bottom:0;z-index:20;background-color:#f4f5f6}.main-nav.show-nav .logo-or-icon{width:100%;position:fixed;z-index:3;text-align:center;border-bottom:none;background-color:#f4f5f6;color:#4e89e4}.main-nav.show-nav .logo-or-icon .logo{display:none;padding-top:15px}.main-nav.show-nav .logo-or-icon .icon-close{width:auto;left:10px;display:inline-block}.main-nav.show-nav .links-wrapper{position:relative;display:block;margin-top:60px;text-align:center}.main-nav.show-nav .links-wrapper .nav-item,.main-nav.show-nav .links-wrapper>a{width:auto;height:60px;max-width:260px;margin:5px auto;border-radius:30px;line-height:60px;color:#4e89e4}.main-nav.show-nav .links-wrapper .nav-item .nav-item-title,.main-nav.show-nav .links-wrapper>a .nav-item-title{display:inline-block;letter-spacing:1px;font-size:18px}.main-nav.show-nav .links-wrapper .nav-item.active,.main-nav.show-nav .links-wrapper>a.active{background-color:#e5e7e9}.main-nav.show-nav .version-wrapper{position:relative;display:block;text-align:center;background-color:#f4f5f6;color:#4e89e4}.main-nav.show-nav .version-wrapper .sign-out-wrapper{font-size:26px}}.error-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.error-wrapper .big-icon-and-text{position:relative;transform:none}.error-wrapper .big-icon-and-text p{max-width:100%}.error-wrapper .icon-alert{display:block;margin-bottom:15px;font-size:28px;color:#ff4438}.error-wrapper p{width:100%;max-width:300px;word-wrap:break-word}.error-wrapper button{font-family:"Mirai-Bold";display:inline-block;padding:10px 30px;box-sizing:border-box;border:none;margin-top:50px;background-color:#4e89e4;text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:1.5px;border-radius:40px;color:#fff}.error-wrapper button:hover{background-color:#316abc;cursor:pointer}
/*# sourceMappingURL=main.76e037c9.chunk.css.map */