/* res_id: 10349a4217945e1b8882eb288e5dac86 */

@font-face{font-family:'Jost';src:url(../fonts/Jost-BlackItalic.eot);src:url('../fonts/Jost-BlackItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-BlackItalic.woff2) format('woff2'),url(../fonts/Jost-BlackItalic.woff) format('woff'),url(../fonts/Jost-BlackItalic.ttf) format('truetype'),url('../fonts/Jost-BlackItalic.svg#Jost-BlackItalic') format('svg');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-MediumItalic.eot);src:url('../fonts/Jost-MediumItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-MediumItalic.woff2) format('woff2'),url(../fonts/Jost-MediumItalic.woff) format('woff'),url(../fonts/Jost-MediumItalic.ttf) format('truetype'),url('../fonts/Jost-MediumItalic.svg#Jost-MediumItalic') format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-Black.eot);src:url('../fonts/Jost-Black.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-Black.woff2) format('woff2'),url(../fonts/Jost-Black.woff) format('woff'),url(../fonts/Jost-Black.ttf) format('truetype'),url('../fonts/Jost-Black.svg#Jost-Black') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-ExtraBold.eot);src:url('../fonts/Jost-ExtraBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-ExtraBold.woff2) format('woff2'),url(../fonts/Jost-ExtraBold.woff) format('woff'),url(../fonts/Jost-ExtraBold.ttf) format('truetype'),url('../fonts/Jost-ExtraBold.svg#Jost-ExtraBold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-BoldItalic.eot);src:url('../fonts/Jost-BoldItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-BoldItalic.woff2) format('woff2'),url(../fonts/Jost-BoldItalic.woff) format('woff'),url(../fonts/Jost-BoldItalic.ttf) format('truetype'),url('../fonts/Jost-BoldItalic.svg#Jost-BoldItalic') format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-Bold.eot);src:url('../fonts/Jost-Bold.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-Bold.woff2) format('woff2'),url(../fonts/Jost-Bold.woff) format('woff'),url(../fonts/Jost-Bold.ttf) format('truetype'),url('../fonts/Jost-Bold.svg#Jost-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-Light.eot);src:url('../fonts/Jost-Light.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-Light.woff2) format('woff2'),url(../fonts/Jost-Light.woff) format('woff'),url(../fonts/Jost-Light.ttf) format('truetype'),url('../fonts/Jost-Light.svg#Jost-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-Italic.eot);src:url('../fonts/Jost-Italic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-Italic.woff2) format('woff2'),url(../fonts/Jost-Italic.woff) format('woff'),url(../fonts/Jost-Italic.ttf) format('truetype'),url('../fonts/Jost-Italic.svg#Jost-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-ExtraBoldItalic.eot);src:url('../fonts/Jost-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-ExtraBoldItalic.woff2) format('woff2'),url(../fonts/Jost-ExtraBoldItalic.woff) format('woff'),url(../fonts/Jost-ExtraBoldItalic.ttf) format('truetype'),url('../fonts/Jost-ExtraBoldItalic.svg#Jost-ExtraBoldItalic') format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-ExtraLight.eot);src:url('../fonts/Jost-ExtraLight.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-ExtraLight.woff2) format('woff2'),url(../fonts/Jost-ExtraLight.woff) format('woff'),url(../fonts/Jost-ExtraLight.ttf) format('truetype'),url('../fonts/Jost-ExtraLight.svg#Jost-ExtraLight') format('svg');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-ExtraLightItalic.eot);src:url('../fonts/Jost-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-ExtraLightItalic.woff2) format('woff2'),url(../fonts/Jost-ExtraLightItalic.woff) format('woff'),url(../fonts/Jost-ExtraLightItalic.ttf) format('truetype'),url('../fonts/Jost-ExtraLightItalic.svg#Jost-ExtraLightItalic') format('svg');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-SemiBold.eot);src:url('../fonts/Jost-SemiBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-SemiBold.woff2) format('woff2'),url(../fonts/Jost-SemiBold.woff) format('woff'),url(../fonts/Jost-SemiBold.ttf) format('truetype'),url('../fonts/Jost-SemiBold.svg#Jost-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-Regular.eot);src:url('../fonts/Jost-Regular.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-Regular.woff2) format('woff2'),url(../fonts/Jost-Regular.woff) format('woff'),url(../fonts/Jost-Regular.ttf) format('truetype'),url('../fonts/Jost-Regular.svg#Jost-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-Thin.eot);src:url('../fonts/Jost-Thin.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-Thin.woff2) format('woff2'),url(../fonts/Jost-Thin.woff) format('woff'),url(../fonts/Jost-Thin.ttf) format('truetype'),url('../fonts/Jost-Thin.svg#Jost-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-Medium.eot);src:url('../fonts/Jost-Medium.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-Medium.woff2) format('woff2'),url(../fonts/Jost-Medium.woff) format('woff'),url(../fonts/Jost-Medium.ttf) format('truetype'),url('../fonts/Jost-Medium.svg#Jost-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-LightItalic.eot);src:url('../fonts/Jost-LightItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-LightItalic.woff2) format('woff2'),url(../fonts/Jost-LightItalic.woff) format('woff'),url(../fonts/Jost-LightItalic.ttf) format('truetype'),url('../fonts/Jost-LightItalic.svg#Jost-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-ThinItalic.eot);src:url('../fonts/Jost-ThinItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-ThinItalic.woff2) format('woff2'),url(../fonts/Jost-ThinItalic.woff) format('woff'),url(../fonts/Jost-ThinItalic.ttf) format('truetype'),url('../fonts/Jost-ThinItalic.svg#Jost-ThinItalic') format('svg');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Jost';src:url(../fonts/Jost-SemiBoldItalic.eot);src:url('../fonts/Jost-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url(../fonts/Jost-SemiBoldItalic.woff2) format('woff2'),url(../fonts/Jost-SemiBoldItalic.woff) format('woff'),url(../fonts/Jost-SemiBoldItalic.ttf) format('truetype'),url('../fonts/Jost-SemiBoldItalic.svg#Jost-SemiBoldItalic') format('svg');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../fonts/MaterialIcons-Regular.woff) format('woff'),url(../fonts/MaterialIcons-Regular.ttf) format('truetype')}@font-face{font-family:'Material Outlined Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIconsOutlined-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIconsOutlined-Regular.woff2) format('woff2'),url(../fonts/MaterialIconsOutlined-Regular.woff) format('woff'),url(../fonts/MaterialIconsOutlined-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:12px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons-outlined{font-family:'Material Outlined Icons';font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}body{line-height:1;background:#EFEFEF}body.navbar-open{overflow-y:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--font-family:'Jost';--white:#FFF;--black:#000000;--grey:#C4C4C4;--light-grey:#E2E2E2;--ash:#ABABAB;--primary:#D24F4F;--secondary:#535353;--success:#D1F2C6;--danger:#FFA4A4;--light-red:#FDECEC;--disable-color:#70707059;--disable-bg-color:#7070701A;--thin:100;--extra-light:200;--light:300;--regular:400;--medium:500;--semi-bold:600;--bold:700;--extraBold:800;--weight-black:900}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:'Jost'}h1,h2,h3,h4,h5,h6{font-weight:var(--medium)}h6{font-size:12px}p{font-size:12px}.ml-1{margin-left:5px}.ml-2{margin-left:10px}.ml-3{margin-left:15px}.ml-4{margin-left:20px}.mr-1{margin-right:5px}.mr-2{margin-right:10px}.mr-3{margin-right:15px}.mmr-4{margin-right:20px}ul{padding:0;margin:0;list-style-type:none}a{text-decoration:none}.row>*{padding-left:15px;padding-right:15px}.bg-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.btn{display:flex;align-items:center;justify-content:center;color:#555;padding:7px 9px;background:var(--black);border-radius:5px;font-size:12px;font-weight:var(--medium);line-height:22px;border:none;cursor:pointer}.btn:hover{color:inherit}.btn.btn-primary{background:#F39C9C;color:#913030}.btn.btn-secondary{background:var(--grey);color:#555}.btn.btn-secondary:hover{color:#555}.btn.btn-light{background:#EFEFEF}.btn.btn-light-grey{background:var(--light-grey);border-radius:10px;padding:9px 22px 9px;color:var(--black)}.btn.btn-back{background:var(--light-grey);border-radius:10px;padding:9px 22px 9px}.btn.btn-black{background:var(--black);color:#F8F8F8}.btn-group .btn,.dropdown>button{padding:9px 20px}.btn-actions{display:flex;align-items:center}.btn-actions>.btn+.btn{margin-left:2px}.cost-overview .dropdown>button{padding:9px 27px}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-menu{position:absolute;top:90%;right:0;display:none;margin:0;list-style:none;width:100%;padding:0;border-radius:0 0 6px 6px;box-shadow:0 2px 4px #00000029}.dropdown:hover .dropdown-menu{display:block;min-width:65px;width:auto;--bs-dropdown-border-color:none}.dropdown .dropdown-menu a{display:block;padding:11px 17px;text-decoration:none;background:#C4C4C4;color:#555;font-size:16px;font-weight:var(--medium)}.dropdown .dropdown-menu a:not(:last-child){border-bottom:1px solid #ABABAB}.dropdown .dropdown-menu a:last-child{border-radius:0 0 6px 6px}.form-group{margin-bottom:10px}.form-btn{margin-top:25px}.form-btn .btn{padding:9px 25px;width:100%}.form-btn .btn+.btn{margin-top:10px}table.b-table,.customer-products-table-container{width:100%}table.b-table th,table.b-table td{vertical-align:middle;font-size:12px;line-height:15px;color:var(--black)}table.b-table th,table.b-table td,table.b-table>thead>tr>th,table.b-table>thead>tr>td{border-bottom:1px solid #EFEFEF!important}table.b-table>tbody>tr:last-child>td,table.b-table.no-footer{border-bottom:none}table.b-table>tfoot>tr>td{border-top:1px solid #EFEFEF!important;border-bottom:none!important;padding:27px 27px 31px 27px!important}table.b-table thead tr th{font-weight:var(--regular);font-size:12px;color:var(--ash);line-height:15px;padding:10px!important;text-align:left}table.b-table thead th{font-weight:var(--regular)}table.b-table thead>tr>th:not(.no-sort){cursor:pointer}table.b-table thead>tr>th:not(.no-sort):after{font-family:'Material Icons';content:"keyboard_arrow_down";-webkit-font-feature-settings:'liga';font-size:16px;position:relative;top:4px;left:2px;display:inline-block;opacity:1;color:var(--grey);transition:.3s ease-in-out}table.b-table thead>tr>th.asc:after{transform:rotate(-180deg)}table.b-table thead>tr>th:empty:after{content:none}table.b-table tbody tr td,table.dataTable tbody th,table.dataTable tbody td{padding:10px}table.b-table h6,table.b-table p{margin-bottom:0}.label{height:18px;width:18px;border-radius:50%;display:inline-block;position:relative;--bs-alert-padding-x:0;--bs-alert-padding-y:0;--bs-alert-margin-bottom:0}.label-success{background:var(--success);--bs-alert-border-color:var(--success)}.label-danger{background:var(--danger)}.label .material-icons{font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.brand-logo{display:flex;align-items:center;justify-content:center;background:var(--white);width:68px;height:60px;border-radius:0 0 10px 10px;padding:6px 9px 13px 9px}.brand-label{display:flex;align-items:center}.navbar-toggler{position:relative;top:-9px;right:0;width:28px;height:28px}.navbar-toggler .navbar-toggler-icon{width:100%;height:4px;background:var(--grey);transition:all 0.3s;backface-visibility:hidden;border-radius:0;position:relative}.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after{content:"";position:absolute;left:0;width:100%;height:4px;background:var(--grey);transition:all 0.3s;backface-visibility:hidden;border-radius:0}.navbar-toggler .navbar-toggler-icon:before{top:-9px}.navbar-toggler .navbar-toggler-icon:after{top:9px}.navbar-toggler.on .navbar-toggler-icon{background:transparent}.navbar-toggler.on .navbar-toggler-icon:before{transform:rotate(45deg) translate(5px,6px)}.navbar-toggler.on .navbar-toggler-icon:after{transform:rotate(-45deg) translate(6px,-8px)}.brand-label h6{font-size:14px;font-weight:var(--medium);color:var(--white);margin-left:10px;margin-top:-10px;margin-bottom:0}.alert{border-radius:6px;padding:10px}.alert a{color:inherit}.alert.alert-warning{background:#FFFBEF;border:1px solid #DFD4B1}.alert p{font-size:12px;font-weight:var(--regular);line-height:20px;color:#816D33}.alert p:last-of-type{margin-bottom:0}.brand-logo img{width:100%}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:12px;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-form-control-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type="text"],input[type="email"],input[type="password"],select{background-color:#F8F8F8!important;border:1px solid #ECECEC59!important;border-radius:0!important;padding:8px 13px;color:#000;font-size:12px;font-weight:var(--regular);line-height:27px}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,select{box-shadow:none!important}input:disabled,input.disabled,select:disabled{color:#00000072}input:focus-visible,select:focus-visible{outline:0}.required-field{font-size:12px;font-weight:var(--regular);line-height:22px;color:var(--grey)}form .required-field{text-align:right;margin-bottom:-5px!important}label{font-size:12px;font-weight:var(--regular);line-height:22px;color:var(--black)}label .required{font-size:12px;font-weight:var(--regular);color:var(--grey)}select,select.form-control{padding:8px 13px;appearance:listbox}.main-sidebar{height:49px;background:transparent linear-gradient(180deg,#555555 0%,#111111 100%)}.main-sidebar .sidebar ul+ul{margin:0;margin-top:105px}.main-sidebar .sidebar ul li:not(:last-child){margin-bottom:25px}.main-sidebar .sidebar ul li a{font-weight:var(--medium);color:var(--grey);font-size:15px;display:flex;align-items:center}.main-sidebar .sidebar ul li a .material-icons{font-size:18px;margin-right:10px}.main-container{margin-top:25px;padding-bottom:50px}.header-top{text-align:center}body.public .header-top{justify-content:end}body.public.default .header-top{justify-content:center}.header-top .welcome-msg h2{font-size:20px;font-weight:var(--medium);line-height:40px;color:var(--black);margin:0}.header-top .account{display:none}.header-top .account ul{display:flex;align-items:center}.header-top .account ul li:not(:last-child){margin-right:10px}.header-top .account ul li a{display:flex;align-items:center;justify-content:center;color:var(--black);border-radius:20px;background-color:var(--light-grey);padding:10px;font-size:16px;font-weight:var(--regular)}.header-top .account ul li a .material-icons{margin-right:0;font-size:15px}body:not(.public) .header-top .account ul li:first-child a{padding:7px 10px 6px 16px}body:not(.public) .header-top .account ul li:first-child a .material-icons{margin-left:10px;font-size:20px}.card{margin-top:20px!important;box-shadow:0 3px 10px #0000001F;border-radius:15px;margin-top:37px;--bs-card-border-width:0}.card .card-header{padding:0}.card .card-header h3{padding:14px 10px;font-weight:var(--semi-bold);font-size:18px;line-height:22px;color:var(--white);margin-bottom:0}.card .card-header .left-column{text-align:center}.card .card-header .right-column{display:none}.card .card-body{padding:10px}.card-info{display:flex;align-items:center;justify-content:center;margin-top:12px}.card-info p{font-weight:var(--normal);font-size:12px;color:var(--ash);display:flex;align-items:center;margin-bottom:0}.month-filter{border-top:1px solid #DE6262;padding:12px 5px}.month-filter .ui-datepicker{background:none;border:none;width:100%;padding:0}.month-filter .ui-datepicker .ui-datepicker-header{background:transparent;border:none;padding:0;border-radius:0}.month-filter .ui-datepicker-calendar{display:none}.month-filter .ui-datepicker .ui-datepicker-title{font-family:'Jost';font-weight:var(--medium);font-size:14px;line-height:22px;color:var(--white)}.month-filter .ui-datepicker .ui-datepicker-prev,.month-filter .ui-datepicker .ui-datepicker-next{width:31px;height:30px;border-radius:6px;background-color:#F39C9C;border:none}.month-filter .ui-datepicker .ui-datepicker-prev:hover,.month-filter .ui-datepicker .ui-datepicker-next:hover{cursor:pointer}.month-filter .ui-widget-header .ui-icon{background-image:none!important}.month-filter .ui-datepicker .ui-datepicker-prev span,.month-filter .ui-datepicker .ui-datepicker-next span{text-indent:0}.month-filter .ui-datepicker .ui-datepicker-prev span,.month-filter .ui-datepicker .ui-datepicker-next span{position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:-4px}.month-filter .ui-widget-header .ui-datepicker-prev.ui-datepicker-prev-hover.ui-state-hover,.month-filter .ui-widget-header .ui-datepicker-prev.ui-datepicker-next-hover.ui-state-hover{border:none;background:#F39C9C}.month-filter .ui-widget-header .ui-icon:before{font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-size:18px;opacity:1;color:#913030;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.month-filter .ui-widget-header .ui-datepicker-prev .ui-icon:before{content:"keyboard_arrow_left"}.month-filter .ui-widget-header .ui-datepicker-next .ui-icon:before{content:"keyboard_arrow_right"}.month-filter .ui-datepicker .ui-datepicker-prev-hover{left:0}.month-filter .ui-datepicker .ui-datepicker-next-hover{right:0}.contract-description,.contracts-type{display:flex;align-items:center}.contract-description .contracts{margin-right:25px}.contract-description .contracts p,.contracts-type p{margin:0}.contract-description .contracts .three-dots{margin-left:5px}.search-filter{display:flex;align-items:center;margin-right:20px}.search-filter a{font-size:24px;color:var(--white)}.search-filter a>span{font-size:100%}.search-filter .search-form{margin-left:10px;position:relative;max-width:0;overflow:hidden;transition:0.5s ease all}.search-filter .search-form.show{max-width:40em}.search-filter .search-form input{padding:9px 12px;font-size:15px;font-weight:var(--regular);line-height:22px;border-radius:10px!important;color:var(--black);min-width:250px}.search-filter .search-form button{position:absolute;right:5px;top:12px;border:none;background:none;font-size:12px}.card.monthly-report .card-header.bg-primary h3{padding:10px}.monthly-report table thead tr th:nth-child(3),.monthly-report table tbody tr td:nth-child(3){display:none}.monthly-report table thead tr th:nth-child(4),.monthly-report table thead tr th:nth-child(5),.monthly-report table tbody tr td:nth-child(4),.monthly-report table tbody tr td:nth-child(5){text-align:right}.monthly-report table tbody tr td:nth-child(2) .label{margin-left:10px}.monthly-report table thead tr th:not(:last-child){padding-right:0}.monthly-report .monthly-total{padding:15px 10px}.monthly-total-line{display:flex;justify-content:end;align-items:center;margin-bottom:5px}.monthly-total-line-value{min-width:95px;margin-left:44px;text-align:right}.monthly-report .monthly-total h4{font-weight:var(--semi-bold);font-size:12px;color:var(--black);line-height:24px;margin-bottom:0}.bills-report table thead th:first-child{width:35%}.bills-report table thead th:nth-child(2){width:30%}.bills-report table thead th:nth-child(3){width:33%}.bills-report table thead th:last-child{width:2%}.bills-report thead th:nth-child(2),.bills-report tbody td:nth-child(2),.bills-report thead th:nth-child(3),.bills-report tbody td:nth-child(3){text-align:right}.monthly-report .card-body,.bills-report .card-body{padding:0}.bills-report .btn.btn-light{color:var(--black)}.cost-overview .card-header .right-column{display:block;border-top:1px solid #707070}.card.cost-overview .card-header .right-column .dropdown{display:none!important}.cost-overview .card-body{padding:22px 0}.cost-overview .chart-price-label{font-size:14px;font-weight:var(--regular);color:#ABABAB;padding-left:20px;margin-bottom:15px}.co-total-cost{padding:0 10px;width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:15px;margin-bottom:10px}.co-total-cost h5{font-size:12px;font-weight:var(--semi-bold);line-height:22px;color:var(--black);margin-bottom:0}.co-data-lists .accordion-link>span{font-size:18px;transform:rotate(180deg);transition:.3s ease-in-out;color:var(--black)}.co-data-lists .accordion-label.open .accordion-link>span{transform:rotate(0deg)}.co-data-lists .company-color{display:inline-block;width:9px;height:9px;border-radius:50%}.co-data-lists .accordion-items .accordion-item{border:1px solid #EFEFEF;border-radius:0}.co-data-lists .accordion-items .accordion-item:not(:last-child){border-bottom:0}.co-data-lists .accordion-items .accordion-item .accordion-label{display:flex;align-items:start;justify-content:space-between}.co-data-lists .accordion-items .accordion-item .accordion-label>div{width:25%;padding:10px 5px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-grand{padding-right:10px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-grand p{font-size:9px;font-weight:var(--regular);color:#ABABAB;line-height:18px}.co-data-lists .accordion-items .accordion-item .accordion-label>div p,.co-data-lists .accordion-items .accordion-item .accordion-label>div h6{line-height:15px;margin-bottom:0}.co-data-lists .accordion-items .accordion-item .accordion-label>div:not(:first-child):not(:nth-child(2)){text-align:right}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-icon{width:33px;padding-right:0;padding-left:10px;margin-top:-2px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company{width:53%;display:flex;align-items:center;padding-left:5px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company .company-color{margin-right:5px}.co-data-lists .accordion-items>.accordion-item>.accordion-label .accordion-usage{width:25.5%}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-cost{display:none}.co-data-lists .accordion-items .accordion-item .accordion-children{padding-left:10px;padding-bottom:15px;display:none}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-icon{width:33px;padding-left:7px;margin-top:0}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-icon .accordion-link>span{font-size:15px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item{border-right:0}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item:first-child{border-right:0;border-radius:6px 0 0 0}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item:last-child{border-radius:0 0 0 6px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-company{width:52%}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-company{padding-left:0}.co-data-lists .accordion-items .accordion-item>.accordion-children>.accordion-item>.accordion-children{padding-left:10px;padding-bottom:10px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item.monthly-table{background:#F8F8F8}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item.monthly-table .accordion-company{width:55%;padding-left:20px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item.monthly-table .accordion-usage{text-align:right}.report-date-range{background:transparent;cursor:pointer;padding:5px 10px;border:none;width:100%;color:var(--white);display:flex;align-items:center;position:relative}.report-date-range>span{font-size:14px;font-weight:var(--semi-bold);margin:0 10px;margin-top:2px}.report-date-range i{font-size:16px;transition:.3s ease-in-out}.report-date-range i.expand{transform:rotate(180deg)}.report-date-range.show i.expand{transform:rotate(0)}.report-date-range ul{position:absolute;top:100%;right:0;display:none;margin:0;list-style:none;width:100%;padding:0;background:#C4C4C4;color:#555;z-index:999;box-shadow:0 2px 4px #00000029}.report-date-range ul a{font-size:16px;font-weight:var(--semi-bold);color:#555;padding:11px 17px;display:block}.customers-report .card-body{padding:0!important}.cost-overview .report-date-range{margin-right:20px;padding:15px 10px;text-align:center;justify-content:center}.customers-report-table thead th:first-child{width:14%}.customers-report-table thead th:nth-child(2){width:14%}.customers-report-table thead th:nth-child(3){width:8%}.customers-report-table thead th:nth-child(4){width:20%}.customers-report-table thead th:nth-child(5){width:20%}.customers-report-table thead th:nth-child(6),.customers-report-table thead th:nth-child(7){width:13%}.customers-report-table thead th:last-child{width:8%}.customers-report-table tbody tr td:nth-child(3)>span{margin-left:10px}.create-customer .card-header{padding:23px 22px 23px 19px}.card.create-customer .card-header h3{padding:0}table th.text-right,table td.text-right,table.b-table th.text-right,table.b-table td.text-right{text-align:right}.card.customer-products .card-body{padding:0}.customer-products .customer-info{width:100%;margin-bottom:15px}.customer-products .customer-info .ci-heading{padding:10px;border-bottom:1px solid #EFEFEF}.customer-products .customer-info .ci-heading h6{font-size:16px;font-weight:var(--regular);color:var(--ash);line-height:22px;margin:0}.customer-products .customer-info .ci-address{padding:10px;display:flex;align-items:start}.customer-products .customer-info .ci-address h6,.customer-products .customer-info .ci-address p{margin:0;font-size:12px;line-height:16px}.customer-products .customer-info .ci-address address{font-size:12px;font-weight:var(--regular);line-height:16px;margin-top:10px;margin-bottom:0}.customer-products .customer-info .ci-address div{width:50%}.customer-products .customer-info .ci-btn{padding:10px}.customer-products .customer-info .ci-btn .btn{color:var(--black);padding:9px 21px}.customer-products .customer-info .ci-btn .btn+.btn{margin-top:10px}.customer-products .add-more-products{display:inline-block;margin-top:30px}.customer-products-table th:nth-child(4),.customer-products-table td:nth-child(4){text-align:right}.customer-products-table tr:first-child th:first-child{width:30%}.customer-products-table tr:first-child td:first-child{vertical-align:top;height:100%}.customer-products-table tr:last-child td{border-bottom:0px!important}.customer-products-table th:nth-child(2){width:23%}.customer-products-table th:nth-child(3){width:20%}.customer-products-table th:nth-child(4){width:40%}.customer-products-table thead tr th:last-child{width:5%}table.b-table.customer-products-table>tbody>tr td{border-bottom:1px solid #EFEFEF}table.customer-products-table.no-products tr:first-child td{border-bottom:0!important;padding-bottom:0}table.customer-products-table.no-products .no-products-inner{background:#F8F8F8;border-radius:6px;min-height:322px;position:relative;margin-top:12px}table.customer-products-table.no-products .no-products-inner .action-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}table.customer-products-table.add-product .add-product-inner{border:1px solid #EFEFEF;padding:10px;margin-top:12px}table.customer-products-table.add-product .add-product-inner .form-btn{margin-top:25px}table.customer-products-table.add-product tr:first-child td{border-bottom:0!important;padding-bottom:0}.toggle-switch{cursor:pointer;width:52px;height:26px;background:#F8F8F8;display:block;border-radius:20px;position:relative}.toggle-switch input[type=checkbox]{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.toggle-switch .layer{position:absolute;top:1.5px;right:2.5px;background:#F0D3BD;width:23px;height:23px;border-radius:50%;transition:0.3s ease all}.toggle-switch input[type=checkbox]:checked~.layer{left:2.5px;right:0;background:var(--success)}.toggle-switch .icon{position:absolute;top:0;right:0;bottom:0;left:0;transition:0.3s ease all}.toggle-switch .icon:before,.toggle-switch .icon:after{font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-size:12px;position:absolute;top:5px;right:7px;display:inline-block;color:#000;z-index:1}.toggle-switch .icon:before{content:"flag"}.toggle-switch input[type=checkbox]:checked~.icon:before{content:''}.toggle-switch input[type=checkbox]:checked~.icon:after{content:"check";position:absolute;top:4px;left:8px}.benno-select{position:relative}.benno-select:after{font-family:'Material Icons';content:"keyboard_arrow_down";-webkit-font-feature-settings:'liga';font-size:18px;position:absolute;top:50%;right:0;transform:translate(-50%,-50%);transition:.3s ease-in-out}@media(min-width:576px){.main-container{padding-bottom:165px}.material-icons{font-size:18px}.h6,h6{font-size:1rem}.p,p{font-size:1rem}label{font-size:16px}table.b-table thead tr th{font-size:16px;line-height:22px}input[type="text"],input[type="email"],input[type="password"],select{font-size:16px}.label{height:23px;width:23px}.btn{font-size:15px}.form-group{margin-bottom:15px}.form-control{font-size:16px}.required-field{font-size:14px}.card .card-header h3{font-size:20px}.alert{padding:14px 24px}.alert p{font-size:14px}.form-btn{display:flex;align-items:center;justify-content:space-between;margin-top:75px}.form-btn .btn{width:auto}.form-btn .btn+.btn{margin-top:0}label .required{font-size:16px}.header-top .welcome-msg h2{font-size:30px}.month-filter .ui-datepicker .ui-datepicker-title{font-size:20px;font-weight:var(--semi-bold)}table.b-table th,table.b-table td{font-size:16px;line-height:22px}.monthly-report .monthly-total{padding:20px 10px}.monthly-report .monthly-total h4{font-size:16px}.report-date-range>span{font-size:20px}.report-date-range i{font-size:24px}.co-total-cost h5{font-size:16px}.card-info p{font-size:14px}.month-filter{padding:12px 10px}table.b-table thead>tr>th:not(.no-sort):after{font-size:18px;left:4px}.customer-products .customer-info .ci-address h6,.customer-products .customer-info .ci-address p{font-size:16px;line-height:22px}.customer-products .customer-info .ci-address address{font-size:16px;line-height:22px}table.customer-products-table.add-product .add-product-inner{padding:12px 18px 17px 18px}.customer-products-table th:nth-child(2){width:10%}.customer-products-table th:nth-child(3){width:30%}.toggle-switch input[type=checkbox]:checked~.icon:after{top:2px;left:4px}.toggle-switch .icon:before,.toggle-switch .icon:after{font-size:18px;top:2px;right:5px}.btn-actions>.btn+.btn{margin-left:7px}.co-data-lists .accordion-link>span{font-size:24px}.co-data-lists .company-color{width:11px;height:11px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-grand p{font-size:12px;line-height:18px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company .company-color{margin-right:10px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company{padding-right:10px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-icon{margin-top:-5px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-icon .accordion-link>span{font-size:20px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-icon{margin-top:-5px}}@media(min-width:768px){.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-icon{width:4%;padding-left:7px;margin-top:-5px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-icon{width:4%}}@media(min-width:992px){.row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}table.b-table tbody tr td{padding:10px 5px 10px 5px}table.b-table thead tr th{padding:13px 5px 10px 5px!important}table.b-table thead tr th:first-child,table.b-table tbody tr td:first-child{padding-left:20px!important}table.b-table thead tr th:last-child,table.b-table tbody tr td:last-child{padding-right:20px!important}.main-container{transition:margin-left .3s ease-in-out;margin-left:233px;margin-top:48px;padding:0 53px 165px 50px}.main-sidebar{position:fixed;top:0;left:0;bottom:0;float:none;height:100%;overflow:hidden;z-index:1038;transition:margin-left .3s ease-in-out,width .3s ease-in-out;width:233px}.main-sidebar .sidebar{margin-top:57px;padding:0 42px}.brand-logo{display:flex;background:var(--white);padding:12px 13px 16px 12px;align-items:center;justify-content:center;width:85px;margin:0 auto;border-radius:0 0 10px 10px}.brand-logo img{width:67px}.brand-label h6,.navbar-toggler{display:none}.header-top{display:flex;align-items:center;justify-content:space-between}.header-top .account{display:block}.month-filter{border-bottom:0;margin-left:10px}.card .card-header{padding:16px 16px 16px 22px;border-radius:15px 15px 0 0;display:flex;align-items:center;justify-content:space-between}.card .card-header.bg-primary h3{border-bottom:0}.card .card-header h3{font-size:18px}.card .card-header .left-column,.card .card-header .right-column{display:flex;align-items:center;justify-content:space-between}.card .card-body{padding:25px 26px 24px 22px}.monthly-report .card-body,.bills-report .card-body{padding:0}.card-info{justify-content:space-between}.month-filter{border-top:0}.monthly-report table thead tr th:nth-child(1){width:20%}.monthly-report table thead tr th:nth-child(2){width:12%}.monthly-report table thead tr th:nth-child(3){width:33%}.monthly-report table thead tr th:nth-child(4){width:15%}.monthly-report table thead tr th:nth-child(5){width:15%}.monthly-report table thead tr th:nth-child(3),.monthly-report table tbody tr td:nth-child(3){display:table-cell}.monthly-report .monthly-total{padding:27px 25px 30px 22px;justify-content:flex-end}.card.cost-overview .card-header .right-column{border-top:0}.card.cost-overview .card-header .right-column .dropdown{display:inline-block!important;border-top:0}.cost-overview .card-body{padding:30px 20px 40px 25px}.co-total-cost{justify-content:end;width:50%;margin-top:40px;margin-bottom:35px;margin-left:auto;padding-right:25px}.co-total-cost h5:first-child{margin-right:34px}.co-data-lists{padding:0 20px 0 55px}.co-data-lists .accordion-grand p{display:none}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-cost{display:block}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-grand{padding-right:25px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-icon{padding-left:15px}.co-data-lists .accordion-items .accordion-item .accordion-label{align-items:center}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-icon{margin-top:0}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-icon{width:5%}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company{width:40%}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-company{width:34%}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item.monthly-table .accordion-company{width:33%}.co-data-lists .accordion-items .accordion-item .accordion-children{padding-left:55px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-icon{width:5%;padding-right:0;padding-left:10px;margin-top:0}.co-data-lists .accordion-items>.accordion-item>.accordion-label .accordion-usage{width:38.5%}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-company{width:45%}.co-data-lists .accordion-items .accordion-item>.accordion-children>.accordion-item>.accordion-children{padding-left:45px}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item.monthly-table .accordion-company{width:43%}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-icon .accordion-link>span{font-size:24px}.co-data-lists .accordion-items .accordion-item .accordion-children{padding-bottom:40px}.co-data-lists .accordion-items .accordion-item>.accordion-children>.accordion-item>.accordion-children{padding-bottom:35px}.card.customer-products .card-header.bg-primary h3{padding:0}.customer-products .customer-info-wrapper{display:flex}.customer-products .customer-info{position:relative;height:100%;width:55%;margin-bottom:0}.customer-products .customer-info .ci-btn{position:absolute;bottom:10px;padding:0 0 0 22px}.customer-products-table tr:first-child th:first-child{padding-left:0!important}.customer-products .customer-info .ci-heading{padding:15px 0 12px 22px}.customer-products .customer-info .ci-address{padding:15px 22px}.customer-products-table tr:first-child td:first-child,table.customer-products-table tbody tr:not(:first-child) td:first-child{padding-left:0!important}.co-data-lists .accordion-items>.accordion-item>.accordion-label .accordion-usage{width:37%}.co-data-lists.customer-co-data-lists .accordion-items>.accordion-item>.accordion-label .accordion-usage{width:31%}.card.customer-products .card-body{padding-bottom:18px}}@media(max-width:1510px) and (min-width:992px){.main-sidebar{max-width:150px}.main-container{margin-left:150px;padding:0 10px 165px 10px}.main-sidebar .sidebar{margin-top:60px;padding:0 20px}.main-sidebar .sidebar ul li a{font-size:14px}.main-sidebar .sidebar ul li a .material-icons{font-size:16px;margin-right:5px}}@media(max-width:991px){.lg-d-none{display:none!important}.navbar-brand{display:flex;align-items:center;justify-content:space-between;padding:0 15px;position:relative;z-index:9}.main-sidebar{position:sticky;top:0;z-index:1}.main-sidebar .sidebar{position:fixed;height:100vh;top:0;left:0;width:100%;overflow-x:hidden;overflow-y:scroll;transform:translateX(100%);transition:.65s;margin-top:49px;z-index:1;padding:20px;background:transparent linear-gradient(180deg,#555555 0%,#111111 100%)}.main-sidebar.show .sidebar{transform:translateX(0%)}.main-sidebar .sidebar ul+ul{margin-top:25px}}@media(max-width:575px){table.b-table.monthly-report-table thead>tr>th:nth-child(4),.customer-products-table th:nth-child(3){opacity:0;visibility:hidden}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company{width:43%}.co-data-lists .accordion-items .accordion-item .accordion-label>div{width:29%}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-label .accordion-company{width:36%}.co-data-lists .accordion-items .accordion-item .accordion-children .accordion-item.monthly-table .accordion-company{width:41%}}@media(max-width:425px){.monthly-report table tbody tr td h6,.monthly-report table tbody tr td p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:86px}.monthly-report table tbody tr td p{width:90px}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company{align-items:start}.co-data-lists .accordion-items .accordion-item .accordion-label .accordion-company .company-color{margin-top:3px}}@media(max-width:375px){table.b-table.monthly-report-table thead tr th,table.b-table.monthly-report-table tbody tr td,table.b-table.bills-report thead tr th,table.b-table.bills-report tbody tr td{padding:10px 2px!important}table.b-table.monthly-report-table thead tr th:first-child,table.b-table.monthly-report-table tbody tr td:first-child,table.b-table.bills-report thead tr th:first-child,table.b-table.bills-report tbody tr td:first-child{padding-left:10px!important}table.b-table.monthly-report-table thead tr th:last-child,table.b-table.monthly-report-table tbody tr td:last-child,table.b-table.bills-report thead tr th:last-child,table.b-table.bills-report tbody tr td:last-child{padding-right:10px!important}table.b-table.monthly-report-table thead tr th,table.b-table.monthly-report-table tbody tr td,table.b-table.monthly-report-table tbody tr td h6,table.b-table.monthly-report-table tbody tr td p,.bills-report table.b-table thead tr th,.bills-report table.b-table tbody tr td,.bills-report table.b-table tbody tr td h6,.bills-report table.b-table tbody tr td p{font-size:10px}.monthly-report table tbody tr td:nth-child(2) .label{width:10px;height:10px}.monthly-report table tbody tr td:nth-child(2) .label .material-icons,.bills-report table tbody tr td:nth-child(2) .label .material-icons{font-size:8px}table.b-table.monthly-report-table thead>tr>th:not(.no-sort):after,.bills-report table.b-table thead>tr>th:not(.no-sort):after{font-size:12px;top:3px;left:0}table.b-table.customer-products-table thead tr th,table.b-table.customer-products-table tbody tr td{font-size:10px}.toggle-switch{width:42px;height:18px}.toggle-switch .layer{width:15px;height:15px}.toggle-switch .icon:before,.toggle-switch .icon:after{font-size:8px;top:2px;right:5px}.toggle-switch input[type=checkbox]:checked~.icon:after{top:1px;left:6px}.customer-products-table tr:first-child th:first-child{width:40%}table.b-table.customer-products-table thead>tr>th:not(.no-sort):after{font-size:12px;top:4px}table.customer-products-table .btn-actions .btn{padding:5px}}@media(max-width:321px){table.customer-products-table.no-products .no-products-inner .action-btn{width:55%}}p{line-height:1.4em}b,strong{font-weight:600}p>a{color:inherit}.headline-3{font-size:1.4em;line-height:1.2em;margin-bottom:20px}.hero-icon{font-size:3em;margin:0 auto 10px;display:block;text-align:center}.login-form a.color-grey{color:#9d9d9d;text-decoration:underline;margin-top:10px;display:block;text-align:center}.price-table tr:last-child td{border-bottom:none!important}.price-table th:last-child,.price-table td:last-child{text-align:right}.customer-products-table tr.deleted td,.contracts-type p.deleted,.contract-description .contracts p.deleted{text-decoration:line-through;color:#9d9d9d}.formcheckbox a{color:inherit}p.no-data{text-align:center;color:#9d9d9d;padding:50px 20px}.btn-big{padding:15px 30px}.bg-primary .dropdown .dropdown-menu a,.bg-primary .report-date-range ul{background:#d24f4f;color:#fff}.bg-primary .dropdown .dropdown-menu a:not(:last-child){border-color:#913030}.my-profile-extra a{text-decoration:underline}.report-date-range ul{border-radius:10px;overflow:hidden}.bg-primary .report-date-range ul a{color:#fff}.bg-primary .report-date-range ul a:hover{background:#ee7979}.alert ul li{display:block;margin-bottom:5px;line-height:1.3em}.alert ul li:last-child{margin-bottom:0}.checkbox p{margin-bottom:0}.login-form .form-group{margin-bottom:10px}#yform-formular-stayfield{margin-top:20px}#yform-formular-stayfield{display:flex;justify-content:center}.form-btn-stacked{display:block}.form-btn-stacked>*{width:100%;margin-top:10px}fieldset{padding:25px;margin-bottom:25px;box-shadow:0 3px 10px #0000001F;border-radius:8px;overflow:hidden}.parsley-errors-list.filled li{display:block;background:var(--danger);padding:5px 10px;font-size:15px;line-height:1.3em;color:#a82929;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.parsley-errors-list.filled li:not(:first-child){border-radius:8px}input.parsley-error,textarea.parsley-error{background:var(--light-red)!important}.btn.has-icon .material-icons{margin-right:5px}.no-products{color:var(--ash)}.user-message{margin:18px 0 10px;padding:20px;background:var(--success);border-radius:15px;border:1px solid #bbe8ac}.user-message p{margin-bottom:0;font-size:1rem!important;color:#387b22}.user-message.alert{background:#F9D4D4;border-color:#e4b4b4}.user-message.alert p{color:#b53030}.no-products a{color:#000}.ci-address a{color:#000}#yform-contracts-maildomains thead,#journalmail-container,#contracts-create-365-notice{display:none}#yform-contracts-pricelist{margin-top:20px}#yform-contracts-pricelist a{color:inherit;text-decoration:underline}table.b-table .formbe_table table tbody tr td{padding:0 0 4px 0!important}table.b-table .formbe_table table tbody tr td .form-group{margin:0 0 5px 0!important}table.b-table .formbe_table table tbody tr td label{display:none}table.b-table .formbe_table table tbody tr td.delete-row{width:50px;padding-left:6px!important}.customer-products-table-container{align-self:flex-start}.customer-products-table tr:first-child td:first-child{vertical-align:middle;height:auto}legend{font-size:1.125em;background:#EFEFEF;color:#000;padding:10px 20px;line-height:1.4em;margin:-25px -25px 25px -25px;width:calc(100% + 50px);display:block;font-weight:500}#change-pw-button{max-width:326px}#yform-formular-reverse_tax_charge{margin-top:40px;height:58px}.rex-yform input[readonly],.rex-yform option[readonly]{color:#9d9d9d!important}.rex-yform input[type="checkbox"],.rex-yform input[type="radio"]{display:none}.rex-yform input[type="checkbox"]+label,.rex-yform input[type="radio"]+label{display:block;position:relative;min-height:20px;min-width:20px;padding-left:28px;margin-bottom:0;color:#000;cursor:pointer;user-select:none;line-height:28px}.rex-yform input[type="checkbox"]+label:before,.rex-yform input[type="radio"]+label:before{content:'';display:block;width:18px;height:18px;border:1px solid #000;position:absolute;left:0;top:3px;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}.rex-yform input[type="checkbox"]:checked+label::before{width:10px;top:-2px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.rex-yform input[type="radio"]+label::before{border-radius:50%}.rex-yform input[type="radio"]:checked+label::after{content:'';opacity:1;position:absolute;display:block;background:#000;width:8px;height:8px;border-radius:50%;top:10px;left:5px}.global-message{margin-top:30px;max-width:850px;background:#fff;box-shadow:0 3px 10px #0000001F;border-radius:15px;padding:20px 50px 20px 80px;position:relative;overflow:hidden}.global-message::before{font-family:'Material Icons';background:var(--primary);width:60px;height:100%;content:"\e88e";align-items:center;justify-content:center;display:flex;font-size:2em;color:#fff;position:absolute;left:0;top:0}.global-message-close{color:#000;position:absolute;top:20px;right:20px;z-index:1}.global-message p:last-of-type{margin-bottom:0}.legal-container{padding:25px;margin-bottom:25px;background:#F8F8F8;border-radius:8px;overflow:hidden}.legal-container-text{overflow-y:scroll;height:240px;padding-right:10px}#yform_registration_complete_form .btn[type="submit"]{padding-left:40px;padding-right:40px}@media (min-width:992px){.customer-products .customer-info{padding-bottom:60px}}