.navy{background:#30426a!important}.gray{background:#aaa!important}.green{background:#4d974d!important}.purple{background:#902e97!important}.pink{background:#eab2df!important}.orange{background:#ff8746!important}.darkorange{background:#cb5b00!important}.red{background:#c30000!important}.gray-text{color:#aaa!important}.green-text{color:#66b959!important}.purple-text{color:#902e97!important}.pink-text{color:#eab2df!important}.navy-text{color:#30426a!important}.blue-text{color:#0e6cb9!important}.orange-text{color:#ff8746!important}.black-text{color:#000!important}.red-text{color:#c30000!important}.logo{border:5px solid #fff;border-radius:4px;margin-right:4px}ul.dropdown-menu>li>div{padding:3px 20px;white-space:nowrap}ul.dropdown-menu>li>div.disabled{opacity:.25}#page-wrapper #content-wrapper{padding-left:10px}@media only screen and (min-width:561px){#page-wrapper.open{padding-left:280px}}#page-wrapper.noauth{padding-left:0}#page-wrapper.noauth #sidebar-wrapper{display:none}#page-wrapper.noauth #content-wrapper .page-content .row.header{display:none}#page-wrapper.open #sidebar-wrapper{left:180px}#sidebar-wrapper{width:280px;margin-left:-180px}ul.sidebar{bottom:40px}ul.sidebar li.sidebar-title{height:40px}ul.sidebar li.sidebar-list{height:32px}ul.sidebar li.sidebar-list a,ul.sidebar li.sidebar-list span{height:32px;line-height:32px}ul.sidebar li.sidebar-list a .menu-icon,ul.sidebar li.sidebar-list span .menu-icon{line-height:32px}ul.sidebar li a{width:280px}.form-wrapper{max-width:400px;margin:5em auto}.form-wrapper .form-signin{margin:0 2em}.form-wrapper .form-signin *{margin-top:.25em}.form-wrapper .form-signin button{margin-top:1em}.form-wrapper .form-signin div.alert-danger{margin-top:1em}.row.header{height:40px}.row.header .user>.item{width:36px;height:40px}.row.header .user>.item i{line-height:40px}.row.header .user>.item ul.dropdown-menu:before{right:10px}.row.header .user>.item ul.dropdown-menu:after{right:11px}.widget .widget-body .widget-content .title span{cursor:help}.widget .widget-body .widget-content .title .sub-title{font-size:16px;color:#aaa;margin-top:-5px}.widget .widget-body .widget-content .title .sub-title.dark{color:#666}.widget .widget-body .widget-content .title sub{font-size:.5em}.widget .widget-body .widget-content .comment.lg{font-size:16pt;padding-bottom:10px}@media only screen and (max-width:560px){.widget .widget-body .widget-content .title{font-size:20px}.widget .widget-body .widget-content .title span{cursor:help}.widget .widget-body .widget-content .title .sub-title{font-size:12px;color:#aaa;margin-top:-3px}.widget .widget-body .widget-content .title .sub-title.dark{color:#666}.widget .widget-body .widget-content .comment{font-size:12px}.widget .widget-body .widget-content .comment.lg{font-size:12pt}.widget .widget-body .widget-icon{width:44px;height:44px;margin-right:10px}.widget .widget-body .widget-icon i{line-height:45px;color:#fff;font-size:24px}}.sm .loading{width:32px;height:32px;margin:0 auto 8px 80px}.tight .loading{margin:10px auto}@media only screen and (max-width:560px){.sm .loading{width:28px;height:28px;margin:0 auto 8px 65px}}.table{border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;margin-top:5px}.sm-text td{font-size:.8em;color:#333}.totals{position:absolute}.totals label{float:left;width:200px;clear:left;text-align:right;margin-right:20px}.totals span{float:left;clear:right;width:100px}.totals div.coupon-desc{float:left}.totals{right:0}.include .right-col{display:inline-block;vertical-align:top}.include .right-col .instructions{max-width:500px;padding-left:10px}.include ul{list-style-image:url(../img/checkmark.png);padding:1em 0 0 2em;line-height:1.5em}.include ul li:before{content:'Include '}.instructions{display:inline-block}small{font-size:.75em;color:#666}div#order h2{width:33%;float:left}div#order h2.right{text-align:right}.numberCircle{border-radius:40%;min-width:36px;height:32px;margin-top:4px;padding:4px;background:#fff;border:2px solid #666;color:#666;text-align:center;font:18px Arial,sans-serif}.notes{padding:8px;border:1px solid #666;float:left;width:100%;margin-bottom:10px;font-size:11pt}.notes label{margin:0;padding:0;padding-right:10px}.notes a{margin-left:8px;margin-top:8px}.notes span{background-color:#ff0;white-space:pre}div.preview{display:inline-block;margin-right:10px;margin-top:10px}div.preview img{vertical-align:unset;max-width:110px}div.preview>img{border-left:1px solid #eee;border-top:1px solid #eee;-moz-box-shadow:3px 3px 5px #aaa;-webkit-box-shadow:3px 3px 5px #aaa;box-shadow:3px 3px 5px #aaa}input[type=date],input[type=email],input[type=month],input[type=password],input[type=text],select{height:2em}label{padding-left:1em;padding-right:.25em;min-width:8em}fieldset{display:inline-block;width:22em}.desc{width:12em}.editable-input input{width:100%}.editable-input input.desc{width:20em}.editable-input input.small{min-width:5em}.editable-input input[type=date]:disabled,.editable-input input[type=number]:disabled,.editable-input input[type=text]:disabled,.editable-input select:disabled{border:2px solid transparent;background:0 0;margin-left:-4px}.editable-input select[disabled]{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';opacity:1}form.address fieldset{width:24em;vertical-align:top}form.address fieldset span{display:inline-block}form.address fieldset span label{font-weight:400;font-size:x-small;padding-left:1px;margin-bottom:0;min-width:initial}form.address fieldset input{width:14em}form.address fieldset i{font-size:x-small;color:red}td.disabled{text-decoration:line-through;color:#d2a1a1}td.day-group{border-left:1px solid}td.day-group.sun{border-left-color:#902e97;color:#902e97}td.day-group.mon{border-left-color:#eab2df;color:#eab2df}td.day-group.tue{border-left-color:#ff8746;color:#ff8746}td.day-group.wed{border-left-color:#66b959;color:#66b959}td.day-group.thu{border-left-color:#c30000;color:#c30000}td.day-group.fri{border-left-color:#0e6cb9;color:#0e6cb9}td.day-group.sat{border-left-color:#000;color:#000}td.day-group i.check-day{display:block;font-size:larger;margin-left:-2px;cursor:pointer}tr.linked,tr.sample{background:beige}.user-link-modal .modal-dialog{width:800px}input[disabled]::-webkit-input-placeholder{color:transparent}input[disabled]::-moz-placeholder{color:transparent}input[disabled]:-ms-input-placeholder{color:transparent}input[disabled]:-moz-placeholder{color:transparent}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.md-datepicker-button{display:none}.md-datepicker-input{width:80px;min-width:80px;font-family:Montserrat;color:#333;padding:0}div.signature-delivery{font-weight:700;background-color:#ff0;display:inline-block;padding:3px 6px 1px;margin-left:-6px}table.facility{width:100%}table.facility tr th{background:#fff;vertical-align:middle;text-align:left}table.facility tr td{width:0;vertical-align:middle;text-align:left;white-space:nowrap}table.facility tr td .input-wrapper{display:inline-block}table.facility tr td .input-wrapper input[type=number],table.facility tr td .input-wrapper input[type=text]{width:60px;text-align:center}table.facility tr td .input-wrapper input.invalid{background:red}table.facility tr td .input-wrapper .hint{background-color:#ff0;width:60px;text-align:center;font-size:9pt;display:table}div.cache>div{padding:0 15px}@media only screen and (max-width:560px){div.stacked-bar-container{padding:0;position:absolute;margin-top:12px}}div.stacked-bar-container div.stacked-bar{width:100%}@media only screen and (max-width:560px){div.stacked-bar-container div.stacked-bar{transform:rotate(90deg) translate(-60px,-18px);transform-origin:0 50px;display:flex;flex-direction:column-reverse}div.stacked-bar-container div.stacked-bar div.stacked-bar-half:first-child{margin-bottom:0}div.stacked-bar-container div.stacked-bar div.stacked-bar-half:last-child{margin-bottom:25px}}div.stacked-bar-container div.stacked-bar div.stacked-bar-half{position:relative;height:20px}div.stacked-bar-container div.stacked-bar div.stacked-bar-half label{position:absolute;z-index:1;min-width:unset;left:-14px;top:-18px;font-weight:400}div.stacked-bar-container div.stacked-bar div.stacked-bar-half:first-child{margin-bottom:25px}div.stacked-bar-container div.stacked-bar div.stacked-bar-half div.stacked-bar-part{display:inline-block;height:100%}@media only screen and (max-width:560px){.stacked-bar-row>div:not(.stacked-bar-container){padding-left:92px}}.md-panel-outer-wrapper .md-tooltip{padding:4px 8px;height:auto;line-height:1.8em;background:#2361ae}.md-panel-outer-wrapper .md-tooltip label{font-size:14px;padding:0}.md-panel-outer-wrapper .md-tooltip span{display:inline-block;font-weight:300;width:50px;font-size:11px}.md-panel-outer-wrapper .md-tooltip b{padding-left:5px;font-size:13px}table.custom-tool tr td{padding-bottom:5px}table.custom-tool tr th{padding-right:10px}table.custom-tool tr input{width:79px;text-align:center}table.custom-tool tr .quick-links{margin:5px 0 10px}table.custom-tool tr .quick-links button{padding:1px 3px;border:1px solid #cdcdcd}div.custom-tool-results{margin-top:10px;border:1px solid gray;background:#fff;padding:20px;line-height:1.5;font-size:small;font-family:Arial,Helvetica,sans-serif!important;color:#222}div.custom-tool-results table{border-spacing:0 .25em;border-collapse:unset}div.custom-tool-results table td:nth-child(1),div.custom-tool-results table th:nth-child(1){padding-right:20px}div.custom-tool-results table td:nth-child(2),div.custom-tool-results table th:nth-child(2){text-align:right}div.custom-tool-results table tr.sub-part{font-size:smaller}div.custom-tool-results table tr.sub-part td:nth-child(1){text-align:left;padding-left:20px}div.custom-tool-results table .overline{border-top:2px solid #ff8c00}.invisible{visibility:hidden}td.plusminus{white-space:nowrap}td.plusminus button{height:24px;line-height:12px;border-radius:0;margin-top:0}td.plusminus input{border:1px solid #666;border-left:none;border-right:none;width:50px;text-align:center;height:24px;padding:0}td.plusminus button:first-child{margin-right:-6px;border:1px solid #666;border-right:none}td.plusminus button:last-child{margin-left:-6px;border:1px solid #666;border-left:none}.table-striped>tbody>tr>th{background-color:#fff!important}.table-striped>tbody>tr:nth-child(odd)>td{background-color:#efeeee}.table-striped>tbody>tr:nth-child(even)>td{background-color:#f9f9f9}.coupons{padding:10px;border:1px solid #cdcdcd;margin:10px 0;background:#fff;position:relative}.coupons>table{width:100%}.coupons>table>tbody>tr>th{background-color:#fff}.coupons>table>tbody>tr>th:first-child{padding-left:10px}.coupons>table>tbody>tr>th:last-child{padding-right:10px}.coupons>table>tbody>tr>td{padding-right:4px}.coupons>table>tbody>tr>td:first-child{padding-left:10px}.coupons>table>tbody>tr>td:last-child{padding-right:10px}.coupons>table>tbody>tr>td strong{display:block;font-size:small}.coupons>table>tbody>tr>td .gen-code{position:absolute;right:2px;top:23px;background:0 0;padding:2px 6px}.coupons>table>tbody>tr>td table tr th:first-child{padding-left:10px}.coupons>table>tbody>tr>td table tr td{padding-right:4px}.coupons>table>tbody>tr>td table tr td strong{font-size:x-small;margin-top:5px}@media (max-width:1023px){.coupons>table tr th{display:none}.coupons>table tr td{float:left}}.coupons>table.table-striped-2x>tbody>tr:nth-child(2n),.coupons>table.table-striped-2x>tbody>tr:nth-child(2n+1){background-color:#f9f9f9}.coupons>table.table-striped-2x>tbody>tr:nth-child(4n),.coupons>table.table-striped-2x>tbody>tr:nth-child(4n+1){background-color:#fff}@media (max-width:1023px){.coupons{padding-bottom:45px}}@media (max-width:1023px){.coupons .create-btn-mobile{float:left;margin-top:5px}}@media (min-width:1024px){.coupons .create-btn-mobile{display:none}}@media (max-width:1023px){.coupons .create-btn-desktop{display:none}}.coupons input.error{border:1px solid red;color:red}.coupons .hl{animation:hl-keyframes 3s}@keyframes hl-keyframes{0%{background-color:transparent}20%{background-color:#ff0}60%{background-color:#ff0}100%{background-color:transparent}}button.icon-button{background:0 0;border:none;padding:0;color:#428bca}button.icon-button:disabled{color:gray;opacity:.5}.delete-modal-error{background:#fff;color:#8e7171;display:block;font-family:monospace;padding:5px;margin:5px 0}.checkbox-wrapper{white-space:nowrap;display:flex;align-items:center}.checkbox-wrapper input[type=checkbox]{margin:0;margin-right:5px;width:auto;min-width:unset}.checkbox-wrapper label{margin:0;padding:0;font-weight:400;font-size:smaller;min-width:unset}.dim-col *{display:none}.dim-col:after{content:'overridden';display:block;width:100%;text-align:center;z-index:1;color:#aaa;font-style:italic;font-size:smaller}