/* COOLMAX V358 MASTER QUALITY - SCREEN ONLY */
@media screen {
body.v358-master{font-size:15px!important;line-height:1.5!important;color:#142b43!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}
body.v358-master .product-title b{font-size:19px!important;letter-spacing:-.3px!important}body.v358-master .product-title span{font-size:10px!important}body.v358-master .product-title em{font-size:7.8px!important;padding:4px 8px!important}
body.v358-master .global-search input{font-size:12.5px!important;height:43px!important}body.v358-master .global-search button{height:43px!important;font-size:11.5px!important}
body.v358-master .nav{font-size:11.6px!important;min-height:42px!important;padding:9px 10px!important}body.v358-master .nav-symbol{font-size:14px!important}body.v358-master .nav-label{font-size:8.2px!important}body.v358-master .nav-group summary{font-size:9.2px!important;min-height:34px!important}body.v358-master.v358-sidebar-expanded #v356-sidebar-promo{display:none!important}
body.v358-master .page-head h1,body.v358-master .content>h1{font-size:29px!important;letter-spacing:-.65px!important}body.v358-master h2{font-size:15.8px!important}body.v358-master h3{font-size:13px!important}
body.v358-master .panel,body.v358-master .card{border-color:#d4e0e9!important;box-shadow:0 8px 24px rgba(18,48,76,.055)!important}body.v358-master .panel{padding:16px!important}
body.v358-master label{font-size:11.4px!important}body.v358-master input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),body.v358-master select,body.v358-master textarea{min-height:43px!important;font-size:12.3px!important;border-color:#c4d4e1!important}body.v358-master .btn{min-height:40px!important;font-size:11.4px!important;padding:9px 13px!important}body.v358-master .status{font-size:9.2px!important;padding:5px 9px!important}
body.v358-master table{font-size:11.7px!important}body.v358-master thead th{position:sticky;top:0;z-index:3}body.v358-master th{font-size:9.8px!important;padding:11px 12px!important;line-height:1.3!important}body.v358-master td{font-size:11.5px!important;padding:11px 12px!important;line-height:1.42!important}body.v358-master tbody tr:hover{background:#f1f7fb!important;box-shadow:inset 4px 0 0 #438fc3!important}
body.v358-master .cm356-hero{min-height:168px!important;border-radius:21px!important;box-shadow:0 20px 44px rgba(14,48,79,.19)!important}body.v358-master .cm356-welcome{font-size:11.6px!important}body.v358-master .cm356-hero h1{font-size:33px!important;letter-spacing:-.8px!important}body.v358-master .cm356-tagline{font-size:12.6px!important}body.v358-master .cm356-live span{font-size:9px!important;padding:6px 10px!important}body.v358-master .cm356-quote{font-size:12.5px!important}
body.v358-master .cm356-kpi{min-height:116px!important;padding:13px!important}body.v358-master .cm356-kpiicon{width:44px!important;height:44px!important;font-size:20px!important}body.v358-master .cm356-kpilabel{font-size:8.8px!important}body.v358-master .cm356-kpivalue{font-size:20.5px!important}body.v358-master .cm356-kpichange{font-size:8.3px!important}body.v358-master .cm356-kpichange small{font-size:7.2px!important}body.v358-master .cm356-spark{width:58px!important;height:30px!important}
body.v358-master .cm356-head{height:51px!important;padding:0 14px!important}body.v358-master .cm356-head h2{font-size:13.4px!important}body.v358-master .cm356-head small{font-size:8.4px!important}body.v358-master .cm356-chartbox{height:225px!important}body.v358-master .cm356-legend{font-size:8.6px!important;gap:18px!important}body.v358-master .cm356-ylabels{font-size:7.8px!important;width:34px!important}body.v358-master .cm356-gridlines,body.v358-master .cm356-profitline{left:38px!important}body.v358-master .cm356-monthlabel{font-size:7.8px!important}body.v358-master .cm356-b{width:27%!important}
body.v358-master .cm356-atttext b{font-size:9.7px!important}body.v358-master .cm356-atttext small{font-size:7.5px!important}body.v358-master .cm356-op strong{font-size:18px!important}body.v358-master .cm356-op b{font-size:8.8px!important}body.v358-master .cm356-op small{font-size:7.3px!important}body.v358-master .cm356-short{min-height:86px!important}body.v358-master .cm356-short b{font-size:9.2px!important}body.v358-master .cm356-short small{font-size:7.3px!important}
body.v358-master .cm356-table{font-size:10.1px!important}body.v358-master .cm356-table th{font-size:8.4px!important;padding:9px 10px!important}body.v358-master .cm356-table td{font-size:10px!important;padding:9px 10px!important}body.v358-master .cm356-service-main b{font-size:8.8px!important}body.v358-master .cm356-money{font-size:8.8px!important}
body.v358-master .a357-hero h1{font-size:29px!important}body.v358-master .a357-hero .sub{font-size:11.3px!important}body.v358-master .a357-nav a{font-size:9.3px!important;min-height:37px!important}body.v358-master .a357-kpi small{font-size:8.8px!important}body.v358-master .a357-kpi strong{font-size:21.5px!important}body.v358-master .a357-kpi span{font-size:8.2px!important}body.v358-master .a357-head h2{font-size:12.6px!important}body.v358-master .a357-recon>div{font-size:9.5px!important;padding:10px!important}body.v358-master .a357-workflow a{font-size:9.4px!important;min-height:49px!important}
body.v358-master.v357-contracts td,body.v358-master.v357-payroll td,body.v358-master.v357-accounting td,body.v358-master.v357-payments td,body.v358-master.v357-receipts td,body.v358-master.v357-purchasing td,body.v358-master.v357-jobcost td{font-size:11.5px!important}
@media(max-width:1600px){body.v358-master{font-size:14.7px!important}body.v358-master .cm356-hero h1{font-size:31px!important}body.v358-master .cm356-kpivalue{font-size:19.5px!important}body.v358-master .cm356-chartbox{height:215px!important}}
}