/*!
 * Jetpack CRM
 * https://jetpackcrm.com
 * v2.3
 *
 * Copyright 2020 Automattic.
 *
 * Date: 08/03/2017
 *//*!
 * Jetpack CRM
 * http://zerobscrm.com
 * V3.0+
 *
 * Copyright 2020 Automattic
 *
 * Date: 15/10/2019
 */.zbs-theme-support-2017 .entry-header{display:none}.zbs-theme-support-2017 .entry-content{float:none!important;width:100%!important}.zbs-theme-support-2017 .zbs-client-portal-wrap .form-control{margin-bottom:.4em}.zbs-theme-support-2017 #zbs-nav-tabs{background:#22272d!important}.zbs-theme-support-2017 #zbs-nav-tabs li a i.fa{margin-right:.6em}.zbs-theme-support-2017 .zbs-field-group,.zbs-theme-support-2017 .zbs-field-group table{box-sizing:border-box}.zbs-theme-support-2017 .zbs-field-group table td div.zbs-text-input,.zbs-theme-support-2017 .zbs-field-group table td select,.zbs-theme-support-2017 .zbs-field-group td div.zbs-text-input,.zbs-theme-support-2017 .zbs-field-group td select{width:214px}.zbs-theme-support-2017 .zbs-fieldgroup-main_address table td div.zbs-text-input{width:204px}.zbs-theme-support-2019 .zbs-site-main{margin:0!important;max-width:100%!important}.zbs-theme-support-2019 .zbs-portal-wrapper-sin{padding:0;width:68%!important}.zbs-theme-support-2020 .zbs-site-main{margin:1em!important;max-width:100%!important}.zbs-theme-support-2020 #zbs-nav-tabs{border-radius:0!important;border:0!important;box-shadow:none!important}.zbs-theme-support-2020 .zbs-portal-wrapper{background:#fff;border-radius:0!important;border:0!important;box-shadow:none!important}.zbs-theme-support-2020 .zbs-portal-wrapper h1{font-size:2em!important}.zbs-theme-support-2020 .zbs-portal-wrapper h2{margin-top:0!important}.zbs-theme-support-2020 .zbs-portal-wrapper-sin{padding:20px!important;padding-left:40px!important;border-radius:0!important;min-height:650px!important;position:relative!important;flex:1!important;flex-grow:3!important;float:right!important;width:70%!important;box-sizing:border-box!important}.zbs-theme-support-2020 .entry-header{display:none}.zbs-theme-support-2020 .post-inner{padding-top:.5em!important}.zbs-theme-support-2020 .container.zbs-portal-login{margin-left:auto;margin-right:auto}.zbs-theme-support-2021 .zbs-site-main{margin:0 2em 2em 2em!important;max-width:100%!important}.zbs-theme-support-2021 .entry-header{display:none}.zbs-theme-support-2021 .entry-content{margin-top:0}.zbs-theme-support-2021 .site-main{padding-top:0}.zbs-theme-support-2021 .zbs-portal-wrapper{margin-top:0}.zbs-theme-support-2021 .container.zbs-portal-login{margin-left:auto;margin-right:auto}.zbs-theme-support-2021 #zbs-main .zerobs-proposal>.zerobs-proposal-body{max-width:800px}.zbs-theme-support-2022 .wp-block-post-title,.zbs-theme-support-2022 .wp-block-post-title+hr{display:none}.zbs-theme-support-2022 .zbs-portal-grid{padding:0 30px 0 30px}.zbs-theme-support-2022 .zbs-portal-grid table{border-collapse:collapse;width:100%}.zbs-theme-support-2022 .zbs-portal-grid td,.zbs-theme-support-2022 .zbs-portal-grid th{border:1px solid;padding:10px}.zbs-client-portal-wrap{position:relative;min-height:650px!important}.zbs-client-portal-wrap #zbs-nav-tabs{background:#22272d;list-style-type:none;width:30%;float:left;padding-left:20px;min-height:650px}.zbs-client-portal-wrap #zbs-nav-tabs .na a{color:#c5c5c5}.zbs-client-portal-wrap #zbs-nav-tabs li{list-style:none;position:relative;padding:5px}.zbs-client-portal-wrap #zbs-nav-tabs li a:hover{text-decoration:none;color:#5063ea}.zbs-client-portal-wrap #zbs-nav-tabs li a{padding:.875em 0;display:block}.zbs-client-portal-wrap #zbs_invoice_logos img{max-width:50%;max-height:100px}.zbs-client-portal-wrap wh-logo-set-img{max-width:50%;height:100px}.zbs-client-portal-wrap .alert{margin:2em;background:#38b6dc;text-align:center;padding:1em;border-radius:.5em}.zbs-client-portal-wrap .alert a{color:#000!important;font-weight:800}.zbs-client-portal-wrap .alert a:hover{text-decoration:underline}.zbs-client-portal-pro-note{background:#000;text-align:center;color:#fff;padding:1em;margin:2em;font-family:helvetica;border-radius:.5em}.zbs-client-portal-pro-note a img,.zbs-client-portal-pro-note img{margin-top:1em;border:0}.zbs-client-portal-pro-note a{color:#fff!important;font-weight:800}.zbs-client-portal-pro-note a:hover{text-decoration:underline}.zbs-client-portal-pro-note .small{margin-top:1em;font-size:.7em}.zbs-client-portal-pro-note .small span{color:#00f}.zbs-client-portal-pro-note .small span:hover{cursor:pointer}.zbs_alert{padding:10px;background:#8bc34a;color:#fff;display:block;text-align:center}.zbs-portal-wrapper{padding-left:20px;padding-right:20px;float:right;width:70%;box-sizing:border-box!important}.zbs-portal-wrapper h1{margin-top:0}.zbs-portal-wrapper-sin{padding-left:20px;padding-right:20px;float:right;width:100%}.zbs-portal-wrapper-sin h1{margin-top:0}.zbs-alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:10px;text-align:center;margin-top:10px;margin-bottom:10px}.zbs-portal-login .login-form{width:500px;max-width:80%;padding:20px;border:1px solid #ddd;text-align:center;margin:auto;margin-bottom:50px;margin-top:20px}.zbs-portal-login .login-form input[type=password],.zbs-portal-login .login-form input[type=text]{width:100%}.zbs-portal-invoices-list .tools .fa{color:#a3210b}.zbs-portal-invoices-list .status{padding:5px;border-radius:2px}.zbs-portal-invoices-list .paid{background:green;color:#fff;font-weight:700;line-height:21px}.zbs-portal-invoices-list .unpaid{background:#d0d012;color:#fff;font-weight:700;line-height:21px}.zbs-portal-invoices-list .draft{background:#999;color:#fff;font-weight:700;line-height:21px}.zbs-portal-invoices-list .overdue{background:red;color:#fff;font-weight:700;line-height:21px}.zbs-invoice-thanks{text-align:center}.zbs-single-invoice-portal .zbs-invoice-pull-left{float:left;width:50%}.zbs-single-invoice-portal .zbs-invoice-pull-right{float:right;width:50%;text-align:right}.zbs-single-invoice-portal .clear{clear:both}.zbs-single-invoice-portal .zbs-invoice-portal-inner{padding:20px;background:#efefef;border:1px solid #ddd}.zbs-single-invoice-portal .zbs-invoice-portal-inner .status-total{position:relative}.zbs-single-invoice-portal .zbs-invoice-portal-inner #invoice_totals tr:nth-of-type(even){background:#f1f4f7}.zbs-single-invoice-portal .zbs-invoice-portal-inner #invoice_totals tr:nth-of-type(odd){background:#ebeff3}.zbs-single-invoice-portal .zbs-invoice-portal-inner #invoice_totals tr td{border:none}.zbs-single-invoice-portal .zbs-invoice-portal-inner #invoice_totals .zbs_grand_total .bord{background:#ebeff3!important}.zbs-single-invoice-portal .zbs-invoice-portal-inner #zbs-business-info-wrapper{width:50%;float:left}.zbs-single-invoice-portal .zbs-invoice-portal-inner #zbs-customer-info-wrapper{width:50%;float:right;text-align:right}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box{padding:50px;border:1px solid #ddd;margin-bottom:20px;background:#fff}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .zbs-portal-value{font-size:40px;color:#000;font-weight:900}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box table,.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box td,.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box th{table-layout:auto;border:none}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box table .dz,.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box td .dz,.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box th .dz{font-size:13px;font-style:italic}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .ri{text-align:right;font-weight:600}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .cen{text-align:center}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .zbs-invoice-paid{position:absolute;right:0;top:0;padding:30px;margin-right:50px;color:#038d24;background:#92e9a7;text-transform:uppercase;font-weight:900;margin-top:50px;padding-top:10px;padding-bottom:10px}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .zbs-invoice-paid .fa{margin-right:10px}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .zbs-portal-label{background:#546273;color:#fff;display:inline;padding:5px;border-radius:4px}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .pay-to-name{font-size:30px;font-weight:800;color:#000}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .inv-num{font-size:18px;font-weight:800;color:#000}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-invoice-box .zbs-portal-biz{margin-top:20px}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-portal-inv-deets{text-align:right}.zbs-single-invoice-portal .zbs-invoice-portal-inner .zbs-portal-inv-deets .date{font-style:italic!important}.zbs-client-portal-wrap #zbs_invoice_logos img{max-width:50%;max-height:100px}.zbs-fieldgroup-main_address,.zbs-fieldgroup-second_address{width:48%;float:left;margin-right:2%}.zbs-fieldgroup-main_address table,.zbs-fieldgroup-second_address table{width:100%}#wptbpMetaBoxGroup-main_address_100w,.zbs-fieldgroup-main_address_100w{width:100%}.zbs-hide{display:none}.zbs-fieldgroup-main_address:after{content:"";display:table;clear:both}.zerobs-proposal-actions{text-align:center;margin-top:3em}.zerobs-proposal-poweredby{margin-top:2em}.zbs-portal-wrapper .form-control.widetext,.zbs-portal-wrapper .form-control.zbs-date,.zbs-portal-wrapper .form-control.zbs-email,.zbs-portal-wrapper .form-control.zbs-tel,.zbs-portal-wrapper .zbs-portal-login .login-form input[type=password],.zbs-portal-wrapper .zbs-portal-login .login-form input[type=text],.zbs-portal-wrapper input.text,.zbs-portal-wrapper input.title,.zbs-portal-wrapper input[type=email],.zbs-portal-wrapper input[type=password],.zbs-portal-wrapper input[type=tel],.zbs-portal-wrapper input[type=text],.zbs-portal-wrapper select,.zbs-portal-wrapper textarea{padding-left:1em;padding-right:1em;margin-bottom:1em;width:100%;height:50px}.zbs-portal-wrapper label{clear:left}.zbs-portal-wrapper .zbs-field-checkbox-wrap .zbs-cf-checkbox{margin-top:0;margin-bottom:0}.zbs-portal-wrapper .zbs-field-checkbox-wrap .zbs-cf-checkbox label{padding:0 0 0 23px!important}.zbs-portal-wrapper .zbs-field-checkbox-wrap .zbs-cf-checkbox:first-of-type{padding-left:0!important}.zbs-portal-wrapper .zbs-field-checkbox-wrap .zbs-cf-checkbox label,.zbs-portal-wrapper .zbs-field-checkbox-wrap .zbs-cf-checkbox+label{font-size:16px!important;color:#555;font-weight:400}.zbs-portal-wrapper .zbs-field-radio-wrap{text-align:left}.zbs-portal-wrapper .zbs-field-radio-wrap .zbs-radio{margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1rem;line-height:17px;min-width:17px;font-size:16px!important;color:#555;font-weight:400}.entry-title{display:none!important}.fullW{width:100%!important}.zbs-client-portal-wrap{display:flex}.zbs-client-portal-wrap .zbs-portal-wrapper{padding:20px;box-shadow:1px 1px 1px 1px #ccc;border-radius:0 7px 7px 0;min-height:650px!important;position:relative;flex:1;flex-grow:3}.zbs-client-portal-wrap #zbs-nav-tabs{margin:0;padding-left:0;box-shadow:0 1px 0 1px #ccc;border-radius:7px 0 0 7px;padding-top:7px;flex:1}.zbs-client-portal-wrap #zbs-nav-tabs li{padding:0}.zbs-client-portal-wrap #zbs-nav-tabs li a{padding:10px;box-shadow:none}.zbs-client-portal-wrap #zbs-nav-tabs li a:hover{box-shadow:none;background:#000;color:#fff}.zbs-client-portal-wrap #zbs-nav-tabs a{color:#ccc}.zbs-client-portal-wrap #zbs-nav-tabs a:hover{color:#ccc!important}.zbs-client-portal-wrap #zbs-nav-tabs .fa{margin-right:.5em}.zbs-line-info-title{font-size:30px;font-weight:800;color:#000}.portal-invoice-to{margin-bottom:20px}.zbs-entry-content{margin-top:var(--global--spacing-vertical)}.zbs-portal-grid{display:grid;gap:1rem;overflow:auto}@media (min-width:1100px){.zbs-portal-grid{grid-template-columns:1fr 3fr}.zbs-portal-grid .zbs-multi-group-wrap{display:flex;flex-wrap:nowrap;align-items:flex-start}.zbs-portal-grid .zbs-multi-group-item{margin-top:10px!important;margin-bottom:10px!important;flex:1}.zbs-portal-grid .zbs-portal-grid-footer{grid-column:span 2}}@media (max-width:1100px){.zbs-portal-grid .zbs-responsive-table table,.zbs-portal-grid .zbs-responsive-table tbody,.zbs-portal-grid .zbs-responsive-table td,.zbs-portal-grid .zbs-responsive-table th,.zbs-portal-grid .zbs-responsive-table thead,.zbs-portal-grid .zbs-responsive-table tr{display:block}.zbs-portal-grid .zbs-responsive-table thead{display:none}.zbs-portal-grid .zbs-responsive-table tr{border:1px solid rgba(0,0,0,.2)}.zbs-portal-grid .zbs-responsive-table td{border:none;border-bottom:1px solid rgba(0,0,0,.1);position:relative;padding-left:50%}.zbs-portal-grid .zbs-responsive-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.zbs-portal-grid .zbs-responsive-table td:before{content:attr(data-title);top:50%;transform:translateY(-50%)}}.zbs-portal-grid .zbs-multi-group-item:first-child{margin-top:30px}.zbs-portal-grid .zbs-multi-group-item{margin-bottom:30px;padding:10px;border-left:5px solid rgba(0,0,0,.1)}.zbs-portal-grid .zerobs-proposal-body{max-width:unset!important}.zbs-portal-grid .zbs-field-group-label{font-weight:700;font-size:110%}.zbs-portal-grid .zbs-portal-nav{max-width:58rem}.zbs-portal-grid #zbs-nav-tabs{padding:0}.zbs-portal-grid #zbs-nav-tabs li{list-style:none;border:1px solid rgba(0,0,0,.1);border-bottom-width:0;white-space:nowrap}.zbs-portal-grid #zbs-nav-tabs li:last-child{border-bottom-width:1px}.zbs-portal-grid #zbs-nav-tabs a{display:block;padding:.5em 1em}.zbs-portal-grid #zbs-nav-tabs .fa{margin-right:.5em}.zbs-portal-grid .zbs-portal-content .alert{margin:2em;background:#38b6dc;text-align:center;padding:1em;border-radius:.5em}.zbs-portal-grid .zbs-portal-content .alert a{color:#000!important;font-weight:800}.zbs-portal-grid .zbs-portal-grid-footer{clear:both;position:relative;margin-top:50px}.zbs-portal-grid p{padding:3px;margin:0 0 6px}.zbs-portal-grid label{display:block;margin:0}.zbs-portal-grid .zbs-cf-checkbox label,.zbs-portal-grid .zbs-radio label{white-space:nowrap!important;padding:2px}.zbs-portal-grid .zbs-cf-checkbox label input,.zbs-portal-grid .zbs-cf-checkbox label span,.zbs-portal-grid .zbs-radio label input,.zbs-portal-grid .zbs-radio label span{vertical-align:middle}.zbs-portal-grid #submit{margin-top:2rem}.zbs-portal-grid input:not([type=checkbox]):not([type=radio]),.zbs-portal-grid select,.zbs-portal-grid textarea{width:95%}.zbs-portal-grid td,.zbs-portal-grid th,.zbs-portal-grid tr{word-break:keep-all}.zbs-portal-grid.no-nav{grid-template-columns:1fr}#rememberme{vertical-align:baseline;margin-right:5px}.login-remember label{display:block;margin-top:10px}.sgr-recaptcha{transform:scale(1)}.sgr-recaptcha div{margin:auto}