a,body{color:#404040}a:hover{color:#000}a .fa-file-pdf{color:red}a .fa-file-excel{color:green}a .fa-edit{color:#007bff}a .fa-external-link{color:#2bc388}li.nav-item a.nav-link{color:#404040}nav.navbar-light .nav-item a.nav-link{color:#313030;padding:8px 20px}nav.navbar-light .navbar-brand{margin-right:5px}nav.navbar-light a{color:#919191}nav.navbar-light a.version{color:#212529}nav.navbar-light a.dropdown-toggle,nav.navbar-light a.nav-link{text-transform:uppercase}nav.navbar-light a.current{color:rgba(0,0,0,.7)!important}nav .input-group-text{background:none}.logo{padding:15px 0 0 30px}.logo img{width:210px}.menu-side{text-align:right}.content a{text-decoration:underline}.content a.btn{text-decoration:none}#welcome-message,#welcome-message a{color:#fff}#welcome-message a.title{font-size:30px}#welcome-message .breadcrumb{background-color:#404040;margin-bottom:0;width:100%}nav#admin-nav{padding:25px}nav#admin-nav .nav-item a.nav-link{border-bottom:1px solid #fff;padding:8px 20px}nav#admin-nav .nav-item a.nav-link.active,nav#admin-nav .nav-item a.nav-link:hover{border-bottom-color:#000}@media (min-width:992px){nav#admin-nav .dropdown-item{font-size:18px;padding:6px 16px}nav#admin-nav .nav-item .dropdown-menu{display:none;margin-top:0}nav#admin-nav .nav-item:hover .dropdown-menu{border:none;border-bottom:1px solid #eaeaea;display:block;left:0;padding-bottom:10px;position:fixed;width:100%}}.dropdown:hover>.dropdown-menu{display:block}.nav-tabs{margin-bottom:20px;text-transform:uppercase}.nav-tabs a{text-decoration:none}.nav-tabs.subnav{border:none}.nav-tabs.subnav a{padding:8px 0}.nav-tabs.subnav a.active{border:none;border-bottom:2px solid #000;font-weight:700}.nav-tabs.subnav li{padding:0 15px}.btn.btn-charcoal,.btn.btn-danger,.btn.btn-primary,.btn.btn-secondary{border:none}.btn.btn-charcoal,.btn.btn-primary,.btn.btn-secondary{background-color:#404040;text-transform:uppercase}.btn.btn-charcoal:hover,.btn.btn-primary:hover,.btn.btn-secondary:hover{background-color:rgba(64,64,64,.7)}.logout-footer{background-color:hsla(0,0%,97%,.439);margin:0;padding-bottom:15px;padding-right:15px}.logout-footer>div{width:400px}#logout-bar{display:none}#logout-bar.show{display:block}#footer-bottom-arrows{bottom:10px;right:10px}.variant-footer{margin:0 30px 30px 0;padding-bottom:80px}.variant-footer>div{width:800px}footer{background-color:#404040;height:20px;margin-top:50px}.add-pointer,.deletejson,.modal-btn{cursor:pointer}.pf-card .card,.studio-card .card{border:none}.pf-card .card-header,.studio-card .card-header{background:none;border:none;text-align:center;text-transform:uppercase}.pf-card .card-body,.studio-card .card-body{border:1px solid #f4f5f5}.pf-card .card-footer,.studio-card .card-footer{background:none;font-weight:700}.studio-card .card-header{border-bottom:1px solid rgba(0,0,0,.1)}.studio-card .card-body{border:none}.table th,.table.dataTable th{text-align:center}.max-height{height:100%}.form-borderless{border:none;border-bottom:1px solid #ced4da}#painter-body .card{margin-bottom:30px}#painter-body .table{margin-top:30px}#painter-body .pagination{-moz-flex-pack:end!important;flex-pack:end!important;justify-content:flex-end!important}.like-table{display:table}@media (min-width:768px){.like-table .for-mobile{display:none}}@media (max-width:767px){.like-table .table-header{display:none}.like-table .table-body>div{text-align:left!important}.like-table .table-body>div:last-child{border-bottom:1px solid #ccc}}.like-table .table-body>div,.like-table .table-footer>div,.like-table .table-header>div{padding:10px 15px}@media (min-width:768px){.like-table .table-body>div,.like-table .table-footer>div,.like-table .table-header>div{border-bottom:1px solid #ccc}}.like-table .table-footer>div,.like-table .table-header>div{font-weight:700;text-align:center}.like-table .table-footer:last-child>div{border-bottom:none}table.no-margin{margin-top:0!important}.top-border td{border-top:2px solid #000!important}#toast-container .toast{background-color:#fff;font-size:1em}#toast-container .toast-info{padding:15px}#toast-container .toast-message,#toast-container .toast-title{color:#000;text-align:center}#toast-container .toast-message a,#toast-container .toast-title a{color:#000}#toast-container>div{opacity:1}.table-styling tr.border-top{border-top:2px solid #ccc!important}.table-styling tr.border-0,.table-styling tr.border-0 td{border:none!important}.card-body table.dataTable{margin:0!important}.list-group-item.active{background-color:#404040;border-color:#404040}.list-group-item.active a{color:#fff}.hidden-column{display:none}.data-table.fixedHeader-floating thead{background-color:#fff}.u-last-span{text-decoration:underline}input.flatpickr[readonly]{background:none}.flatpickr-time{height:auto}#login{border:none}#login,#login .btn{color:#000;text-transform:uppercase}#login .btn-primary{background-color:transparent;border:1px solid #404040;border-radius:0;color:#000}#login .btn-primary:hover{background-color:#f4f5f5}#login .card-header{background:none;border:none;font-size:20px}#login .card-body{border:1px solid #f4f5f5;padding:20px 0}#login .card-body input{background-color:#f4f5f5;border:none;border-radius:0}#login .card-body input:focus{border-color:#404040;box-shadow:0 0 0 .05rem #404040}#client-dashboard{height:80%;width:100%}#client-dashboard a.light{border-bottom:1px solid #ccc;color:#3a3a3c}#client-dashboard a.light:hover{border-bottom:none;text-decoration:none}#client-dashboard a img:hover{opacity:.7}#project-dashboard .arrow{padding-bottom:80px;width:8%}#project-dashboard .arrow img{width:80%}#project-dashboard .icon{width:10%}#project-dashboard .icon img{margin-bottom:20px;max-width:200px;width:100%}#project-dashboard p{margin-top:10px}@media (max-width:572px){#project-dashboard .hide-mobile{display:none}}#approvals h1{margin-top:20px}#approvals h2{margin-top:40px}#scope-of-work h3,#scope-of-work h4{text-transform:uppercase}#scope-of-work h4{margin-left:30px}#scope-of-work ul{list-style:none;padding-left:50px}#scope-of-work .complete:before,#scope-of-work .in-progress:before{display:inline-block;font-family:Font Awesome\ 5 Pro;margin-left:-20px;width:20px}#scope-of-work .complete{text-decoration:line-through}#scope-of-work .complete:before{color:green;content:"\f00c"}#scope-of-work .in-progress:before{color:blue;content:"\f110"}#scope-of-work ul{margin-bottom:20px}#designer-dashboard div.row>div{margin-bottom:30px}#designer-dashboard h3{text-transform:uppercase}img.project-progress{width:20px!important}#dashboard-container{width:100%}#dashboard-container div.col{border:1px solid #ccc;height:300px;text-align:center}#dashboard-container div.col>div{display:block}#dashboard-container a{color:#c54533;font-size:16px;text-transform:uppercase}#dashboard-container .img-responsive{margin:0 auto}#dashboard-container .progress{margin-top:20px}#dashboard-container .step2{display:none}#price-list .price{text-align:right}#price-list input{display:inline-block;max-width:120px}.hide-store-column,.refund-totals{display:none}#wysiwyg-container{border:1px solid var(--ck-color-base-border);border-radius:var(--ck-border-radius);display:flex;flex-flow:column nowrap;margin:0 auto;max-height:700px;width:21cm}#wysiwyg-container #toolbar-container{border-bottom:1px solid var(--ck-color-toolbar-border);box-shadow:0 0 5px rgba(0,0,0,.2);z-index:1}#wysiwyg-container #toolbar-container .ck-toolbar{border:0;border-radius:0}#wysiwyg-container .document-editor__editable-container{background:var(--ck-color-base-foreground);overflow-y:scroll;padding:calc(var(--ck-spacing-large)*2)}#wysiwyg-container .document-editor__editable-container>.ck-editor__editable{background:#fff;border:1px solid #d3d3d3;border-radius:var(--ck-border-radius);box-shadow:0 0 5px rgba(0,0,0,.1);margin:0 auto;min-height:21cm;padding:1cm 2cm 2cm;width:15.8cm}.ck-editor__editable{min-height:500px;width:100%}#agreement-template{border:1px solid #ccc}select.form-control{border:1px solid #000;border-radius:9px}select.form-control:focus{outline:0}#painter-body .report-container{min-height:70vh}#painter-body .report-container>div>div{box-shadow:0 2px 5px #c5c5c5;min-height:70vh;padding:0 15px;vertical-align:top}#painter-body .report-container h4{border-bottom:1px solid #a2a2a2;font-size:15px;margin-bottom:10px;padding-bottom:7px;padding-top:20px;text-align:center;text-transform:uppercase}#painter-body .report-container thead th{border-bottom:2px solid #000;font-weight:700;text-transform:uppercase}#painter-body .report-container thead th span{border-bottom:1px solid #000;display:inline-block;line-height:24px}#painter-body .report-container tfoot th{border-top:2px solid #000}#painter-body .report-container tr{border-bottom:1px solid #c1c0c0}#painter-body .report-container tr.no-border,#painter-body .report-container tr.no-border th{border:none}#painter-body .report-container tr td{padding:8px 0;vertical-align:middle}#painter-body .report-container tr td:first-child{padding-left:12px}#painter-body .report-container table{border:0;border-collapse:collapse;font-size:14px;margin-top:0;width:100%}#painter-body .page-item.active .page-link{background-color:#2f2f2f;border-color:#2f2f2f}.projection{border-start:1px solid #ccc!important}.picker__select--month,.picker__select--year{height:auto!important}.simpleSelect{background:transparent;border:0;border-bottom:1px solid #ccc;display:inline-block;padding:0;width:auto}.btn-column{margin-top:33px}.form-control::-moz-placeholder{color:#88a1bb;opacity:.5}.form-control::placeholder{color:#88a1bb;opacity:.5}.form-control:-ms-input-placeholder{color:#88a1bb}.form-control::-ms-input-placeholder{color:#88a1bb}.trade-field{display:none}.cog-master{color:red}#pricing-tab .price-section .form-control{font-size:14px;min-width:100px;padding:6px}#pricing-tab td,#pricing-tab th{font-size:14px}.invoice-pdf-frame{border:1px solid #ccc;min-height:65vh;padding:20px;width:100%}.invoice-pdf-body{background:#f3f3f3}.invoice-pdf-body .content-flash-normal{background:#fff}.invoice-box{border:1px solid #ccc;margin-bottom:30px;padding:15px}.table td.price-column{max-width:100px;min-width:100px}.table td.price-column .form-control,.table td.quantity-column .form-control{padding-left:.25rem;padding-right:.25rem}.table td.quantity-column{max-width:80px;min-width:50px}.estimate-hover{text-decoration:none!important}.estimate-hover.active>div,.estimate-hover:hover>div{background-color:#ccc}.abbott-project-estimate{font-size:24px}.slidable{animation-duration:1s;animation-name:slide-in}@keyframes slide-in{0%{margin-left:100%;width:300%}to{margin-left:0;width:100%}}#ecom-layout .card-body{padding:.75rem}#ecom-layout .card{margin-bottom:0}.trade-paint-brand{margin-right:15px;width:70px}
