@font-face{font-family:Gotham;src:url("./fonts/gotham-book-webfont.eot");src:url("./fonts/gotham-book-webfont.woff") format("woff"),url("./fonts/gotham-book-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url("./fonts/gotham-medium-webfont.eot");src:url("./fonts/gotham-medium-webfont.woff") format("woff"),url("./fonts/gotham-medium-webfont.ttf") format("truetype");font-weight:500;font-style:normal}body{font-family:Gotham,sans-serif;color:#444}a{color:#b42b23}a:focus,a:hover{color:#901c15}.tooltip{z-index:9999}@media (min-width:1200px){.contractor-demo-page .container,.demo-page .container,.home-owners-page .container,.home-page .container,.login-page .container,.page-materials .container,.program-page .container,.warranty-lookup-page .container{width:970px}}@media (min-width:768px){.navbar{min-height:70px}}@media (min-width:768px){.navbar-nav>li>a{line-height:40px;padding:5px}}@media (min-width:992px){.navbar-nav>li>a{padding:15px 10px!important}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#b42b23;color:#fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:#b42b23;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-default .navbar-nav>li>a{font-size:.85em;text-transform:uppercase;color:#666}@media (min-width:768px){.navbar-default .navbar-nav>li>a{font-size:.85em}}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#b42b23;color:#fff}.navbar-default .navbar-nav .dropdown-menu>li>a{font-size:.8em;line-height:1.4em;text-transform:uppercase;color:#666}@media (min-width:768px){.navbar-default .navbar-nav .dropdown-menu>li>a{font-size:.9em;line-height:2em}}@media (max-width:767px){.navbar-nav .open .dropdown-menu{background-color:#f0f0f0;border-radius:0}}.navbar-default .navbar-nav .dropdown-menu>li>a:hover{background-color:#b42b23;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#b42b23;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.navbar-header{min-height:70px}.navbar-brand{padding:5px 20px 5px 5px;height:70px}.navbar-brand img{height:60px}.navbar-toggle{margin-top:18px;margin-bottom:18px}.panel-footer{font-size:.9em}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#b42b23;border-color:#c03}.pagination>li>a,.pagination>li>span{color:#444}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#b42b23;border-color:#c03}.pagination-sm>li>a,.pagination-sm>li>span{font-size:12px;padding:5px 8px}.table-responsive{width:100%;position:relative;overflow-x:auto;overflow-y:hidden}.modal-title{text-transform:uppercase}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#e5412d}.has-error .form-control{border-color:#e5412d}.has-error .form-control:focus{border-color:#d02d1a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a72515;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a72515}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active:hover:hover,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td.active:hover{background-color:#b42b23;border-color:#b42b23}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{color:#fff;background-color:#b42b23;border-color:#c03}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#ccc;background-color:#fff;border:none}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active:hover:hover,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td span.active:hover{background-color:#b42b23;border-color:#b42b23}.datepicker table tr td span:hover{color:#fff;background-color:#b42b23}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{color:#ccc;background-color:none}@media (min-width:768px){.admin-member-menu{background:#eee;font-size:1.4em}}.page-title{font-size:2.5em;color:#b42b23;text-transform:uppercase;margin-bottom:.8em;border-bottom:1px solid #f0f0f0}.page-subtitle{font-size:2em;color:#b42b23;text-transform:uppercase;margin-bottom:.8em;border-bottom:1px solid #f0f0f0}.page-subtitle .btn{text-transform:uppercase;font-size:12px;font-weight:400;padding:5px 15px;line-height:14px}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:1001;width:45px;height:45px;display:block;background:#222;background:rgba(0,0,0,.75);font-size:16px;text-align:center;line-height:45px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;cursor:pointer;transition:background .25s linear}.back-to-top:hover{text-decoration:none;background-color:#b42b23;background:rgba(229,65,45,.85)}.back-to-top i{color:#fff}.select2-container-disabled .select2-choice{cursor:not-allowed!important}.modal-opened{overflow:hidden}.modal-body h5.sub-title{font-size:1.2em;font-weight:600;color:#b42b23;text-transform:uppercase;margin:1em -5px .5em -5px;padding:5px;border-bottom:1px solid #eee}.modal-body h5.sub-title:first-child{margin-top:0}.loader{color:#999;font-size:1.5em;text-align:center;margin:0;padding:10px}.unavailable{font-style:italic;color:#999}.alert-sm .alert{padding:10px;font-size:12px}.alert-sm .alert-dismissable .close{top:-2px;right:0}.alert-grey{color:#a94442;background-color:#fafafa;border:1px solid #a94442}.alert-grey .alert-link{color:#444}.help-block-alert{color:#e5412d}.help-block-alert a{font-weight:700;color:#e5412d;text-decoration:underline}.btn-red{color:#fff;background-color:#b42b23;border-color:#901c15}.btn-red.active,.btn-red:active,.btn-red:focus,.btn-red:hover,.open .dropdown-toggle.btn-red{color:#fff;background-color:#901c15;border-color:#901c15}.btn-green{color:#fff;background-color:#4aa74a;border-color:#429142}.btn-green.active,.btn-green:active,.btn-green:focus,.btn-green:hover,.open .dropdown-toggle.btn-green{color:#fff;background-color:#429142;border-color:#398439}.btn-grey{color:#fff;background-color:#bbb;border-color:#aaa}.btn-grey.active,.btn-grey:active,.btn-grey:focus,.btn-grey:hover,.open .dropdown-toggle.btn-grey{color:#fff;background-color:#b2b2b2;border-color:#aaa}.btn-black{color:#fff;background-color:#666;border-color:#222}.btn-black.active,.btn-black:active,.btn-black:focus,.btn-black:hover,.open .dropdown-toggle.btn-black{color:#fff;background-color:#444;border-color:#000}.panel-pink{border-color:#c03}.panel-pink>.panel-heading{color:#fff;background:#b42b23;border-color:#c03}.panel-title .btn{margin-top:-4px;padding:2px 5px}.panel-title a.btn{color:#fff}.required{font-size:.9em;color:#b42b23}.has-error .required{color:#e5412d}.footer{font-size:.9em;margin-top:40px;padding:2em 0 1em 0;background:#f8f8f8;border-top:1px solid #e7e7e7}.footer-copyright{display:block;float:none}ul.footer-links{margin:0;padding:0}ul.footer-links li{float:left;display:block;list-style:none}ul.footer-links li:after{content:'·';margin:0 10px 0 0}ul.footer-links li:last-child:after{content:''}ul.footer-links li a{margin:0 10px 0 0}@media (min-width:768px){.footer-copyright{float:left}ul.footer-links{float:right!important}ul.footer-links li{float:left;display:block;list-style:none}ul.footer-links li:after{margin:0 0 0 10px}ul.footer-links li a{margin:0 0 0 10px}}.policy-modal h3,.terms-modal h3{font-size:1.2em;color:#b42b23;text-transform:uppercase;margin:0 0 .2em 0;border-bottom:1px solid #f0f0f0}.policy-modal p,.terms-modal p{font-size:.9em;line-height:1.6em;text-align:justify;margin:0 0 1em 0}@media (min-width:768px){.modal-confirm{width:350px}}.modal-confirm .modal-body{padding:20px}.modal-confirm .modal-body p{font-size:1.1em}.modal-confirm .modal-footer{margin:0;padding:10px 20px}.zip .form-control{display:inline-block}.zip .zip1{max-width:140px}.zip .zip2{max-width:98px}.dataTables_filter input[type=search]{width:300px}.dataTable.table{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dataTable.table-condensed thead tr th{text-transform:uppercase;font-size:13px;font-weight:600;padding:4px 8px;color:#444;background-color:#eee;border-bottom:1px solid #e0e0e0}.dataTable.table-condensed tbody tr td{font-size:13px;padding:4px 8px;vertical-align:middle}table.dataTable thead .sorting{background:url('./img/sort_both.png') no-repeat center right;background-size:17px}table.dataTable thead .sorting_asc{background:url('./img/sort_asc.png') no-repeat center right;background-size:17px}table.dataTable thead .sorting_desc{background:url('./img/sort_desc.png') no-repeat center right;background-size:17px}table.dataTable.no-footer{border-bottom:2px solid #ccc}.dataTables_wrapper .dataTables_info{font-size:13px;padding:.25em 0}.dataTables_wrapper .dataTables_processing{font-size:12px;color:#fff;text-transform:uppercase;vertical-align:middle;position:absolute;top:50%;left:50%;width:150px;height:40px;line-height:40px;margin:-20px 0 0 -75px;padding:0;background:#444;opacity:.7;border:1px dashed #fff}.dataTables_processing .glyphicon{font-size:1em;margin-right:2px}.modal-detail .row{padding:0;margin:0 -5px -1px -5px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.modal-detail .row:nth-child(2n){background:#f5f5f5}.modal-detail .col-xs-4,.modal-detail .col-xs-8{margin:0;padding:2px 10px}.modal-detail .key{text-transform:uppercase;font-weight:600}.modal-accordion .panel{border-radius:0}.modal-accordion .panel-heading{padding:0}.modal-accordion .panel-title{font-size:14px;font-weight:600;text-transform:uppercase}.modal-accordion .panel-title a{color:#555;text-decoration:none;display:block;padding:5px 10px;background:#f5f5f5}.modal-accordion .panel-title a:hover{color:#b42b23;text-decoration:none;background:#eee}.modal-accordion .panel-body{padding:10px}.sku-popover{width:400px;max-width:400px;font-size:11px;z-index:9999}.sku-popover .row{margin:-1px -5px!important;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.sku-popover .row:nth-child(odd){background:#f5f5f5}.sku-popover .row .col-xs-5,.sku-popover .row .col-xs-7{padding:2px 5px}.sku-popover .key{text-transform:uppercase;font-weight:600}.sku-popover .label{font-size:90%;padding:0 15px}.modal .editable-click,.modal a.editable-click{border-color:#b42b23}.modal a.editable-click:hover{border-color:#c03}.modal .editable-click,.modal a.editable-click,.modal a.editable-click:hover{display:inline-block!important;margin:2px 0;vertical-align:top}.modal .editable-click.editable-open,.modal a.editable-click.editable-open{display:none!important}.modal .editableform .input-sm{font-size:11px;height:24px;padding:0 5px}.modal .editable-buttons{margin-left:4px}.modal .editable-buttons .btn-sm{font-size:10px;height:24px;line-height:12px;padding:0 7px;margin:0 4px 0 0}.modal .editable-error-block{font-size:11px;margin:0}.error-page .error-content{max-width:950px;padding:10px;margin:auto;background:#f9f9f9;border:1px dashed #e9e9e9}.error-page h1{font-size:2.5em;color:#b42b23;text-transform:uppercase;margin-bottom:.5em;border-bottom:1px solid #e9e9e9}.error-page h2{font-size:1.6em;color:#b42b23;text-transform:uppercase;padding-bottom:.15em;margin-bottom:.5em;border-bottom:1px solid #e9e9e9}.error-page .big{font-size:1.4em;color:#666}.error-page .error-details{width:100%;margin:15px 0}.error-page .error-details tbody tr td{font-size:13px;padding:2px 5px;border:1px solid #ddd}.error-page .error-details .key{text-transform:uppercase;font-weight:600;width:100px;background:#f0f0f0}.error-page .error-trace pre{font-size:11px;line-height:1em;padding:0;margin:0;background:0 0;border:none;border-radius:0;overflow:visible}.error-page .error-trace pre div{padding:5px 10px;border:1px solid #ddd;margin-bottom:-1px;background:#fff}.error-page .error-trace pre div:nth-child(odd){background:#f0f0f0}.editable-input .input-append.date{position:relative}.editable-input .input-small{font-size:12px;line-height:12px;padding:2px 5px;border:1px solid #ccc;border-radius:3px}.editable-input .input-append.date .input-small{width:140px;padding-right:40px}.editable-input .input-append.date .add-on{position:absolute;top:0;right:0;display:block;width:30px;height:23px;background:#333;text-align:center;border-radius:0 3px 3px 0}.editable-input .input-append.date .add-on i{color:#fff;font-size:14px;margin:0;width:30px;line-height:22px}.editable-input .input-append.date .add-on i.icon-th:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f073"}.modal-btn-prev{position:fixed;left:-40px;top:50%}.modal-btn-next{position:fixed;right:-40px;top:50%}.home-content h2{font-size:2em;font-weight:600;color:#b42b23;text-transform:uppercase}.home-content .me-extended-care{max-width:100%;margin:1.7em 0 1.5em 0}.home-content.need-account h2{margin:1.5em 0 .5em 0}.home-content p{text-align:justify;line-height:1.6em}.home-content .btn{min-width:150px;text-align:left;text-transform:uppercase}.home-content .btn .glyphicon{font-size:.8em;float:right;line-height:18px}.home-content .need-account-btn{margin:2em 0 .5em 0;text-align:center}.home-content .account-reg-btn{font-size:1.4em;min-width:250px}.home-content .account-reg-btn .glyphicon{font-size:.8em;float:right;line-height:26px}.home-content.lg-assurance .btn{margin-top:25px}.home-content.lgec-program ul{margin:0 0 15px 0;padding:0 0 0 30px;list-style-type:none}.home-content.lgec-program ul li{margin-bottom:5px;text-align:justify}.home-content.lgec-program ul li:before{display:inline-block;font-family:"Glyphicons Halflings";font-size:12px;content:"\e013";color:#b42b23;width:30px;text-align:center;margin-left:-30px}.home-content .free{font-weight:700;color:#b42b23}.home-content.need-account ul{margin:0 0 15px 0;padding:0 0 0 30px;list-style-type:none}.home-content.need-account ul li{margin-bottom:5px;text-align:left}.home-content.need-account ul li:before{display:inline-block;font-family:"Glyphicons Halflings";font-size:12px;content:"\e080";color:#b42b23;width:30px;text-align:center;margin-left:-30px}.home-content.need-account ul li ul{margin:3px 0 5px 0;padding:0 0 0 20px;list-style-type:none}.home-content.need-account ul li ul li{margin-bottom:3px;text-align:left}.home-content.need-account ul li ul li:before{display:inline-block;font-family:"Glyphicons Halflings";font-size:10px;content:"\e080";color:#888;width:20px;text-align:center;margin-left:-20px}.equip-reg-page .row{margin-bottom:20px}.equip-reg-form legend{text-transform:uppercase;color:#999;border-color:#ccc}.equip-reg-form .sub-title{font-size:16px;font-weight:600;color:#999;text-transform:uppercase;margin:0 0 10px 0;padding:5px 0;border-bottom:1px solid #ccc}.equip-reg-form .form-group{margin-bottom:10px}.equip-reg-form .control-label{text-align:left;text-transform:uppercase;font-size:13px;font-weight:600}.equip-reg-form .radio{padding-top:0;min-height:22px}.equip-reg-form .radio input[type=radio]{margin-top:3px}.equip-reg-form .width-md{max-width:250px}.equip-reg-form .form-control{font-size:13px;height:32px}.equip-reg-form.model-form .col-md-8{padding:0}.equip-reg-form.model-form .col-md-2{padding-right:0}.equip-reg-form.model-form .btn{text-transform:uppercase;display:block;width:100%}.equip-reg-form .total-legend{display:none;font-size:24px;font-weight:600}.equip-reg-form.reg-form-btn .btn{text-transform:uppercase;font-size:14px;min-width:190px;padding:10px 15px;margin:0 5px}.model-dd .select2-results>li>.select2-result-label{font-weight:600;color:#fff;padding:8px 12px;background:#888;cursor:default}.model-dd .select2-result-sub li:nth-child(odd){background:#f0f0f0}.model-dd .select2-result-sub li.select2-highlighted,.model-dd li.select2-highlighted .description,.model-dd li.select2-highlighted .modeltype{color:#fff;background:#3875d7}.model-dd .select2-result-sub .select2-result-label{padding:5px 10px}.model-dd .select2-result-sub .model-list{text-transform:uppercase;font-size:12px;line-height:18px}.model-list .modeltype{float:left;color:#fff;font-size:10px;line-height:10px;text-align:center;width:75px;padding:4px 10px;margin-right:10px;border-radius:4px}.select2-chosen .modeltype{margin-top:7px}.model-list .modeltype.OUTDOOR{background:#999}.model-list .modeltype.INDOOR{background:#ccc}.model-list .modelnumber{float:left;font-weight:600;min-width:120px;margin-right:10px}.model-list .description{float:left;color:#888}.model-selector .row{margin-bottom:0}.model-selector .alert{margin-bottom:10px}.model-selector .model-type-filter{width:100px}.model-table tbody tr td{text-transform:uppercase}.model-table .id{width:5%}.model-table .modelnumber{width:20%}.model-table .modeltype{width:10%}.model-table .description{width:40%}.model-table .actions{text-align:center;width:5%}.equip-list .equip-item{width:100%;margin-bottom:10px}.equip-item tbody tr td{font-size:14px;line-height:16px;padding:10px;background:#fafafa;border:1px solid #9d332d}.equip-item td.equip-number{font-size:20px;font-weight:600;text-align:center;color:#fff;background:#9d332d}.equip-item .equip-row{margin:5px 0}.equip-detail{position:relative}.equip-detail .modelnumber,.equip-detail .modeltype{float:left;text-align:center;font-size:16px;font-weight:600;color:#fff;width:120px;margin-right:10px;padding:8px 15px;border-radius:3px}.equip-detail .modeltype.OUTDOOR{background:#999}.equip-detail .modeltype.INDOOR{background:#ccc}.equip-detail .modelnumber{color:#fff;width:210px;background:#9d332d}.equip-detail .form-group{float:left;width:400px;margin-bottom:0}.equip-detail .serialnumber{float:left;width:200px;height:32px;margin-right:5px}.equip-detail .form-group .help-block{float:left;line-height:32px;margin:0}.equip-detail .close{position:absolute;right:0;top:-12px;font-size:32px;line-height:32px}.equip-item .equip-row.description{text-transform:uppercase;font-weight:600}.equip-item .warranty{background:#eee;margin:0 -10px 0 -10px;padding:5px 10px}.equip-item .warranty .productsku{display:inline-block;text-align:center;color:#fff;padding:3px 10px;font-weight:600;text-transform:uppercase;width:120px;background:#9d332d;border-radius:4px}.equip-item .warranty .description{display:inline-block;font-weight:600;text-transform:uppercase;color:#9d332d;line-height:22px}.equip-item .warranty .coveragedescription{color:#888;float:left}.equip-item .warranty .listprice{display:none;float:right;font-size:22px;font-weight:600;color:#9d332d}.program-page h1{font-size:2.5em;color:#b42b23;text-transform:uppercase;margin-bottom:.5em;border-bottom:1px solid #f0f0f0}.program-page .hero{margin-bottom:20px}.program-content p{font-size:1.1em;text-align:justify;line-height:1.8em;margin-bottom:1.1em}.program-content p.big{font-size:1.4em;margin-bottom:.5em}.program-content p.intro{font-weight:700}.program-content p.outro{color:#999}.program-content .btn{min-width:150px;text-align:left;text-transform:uppercase}.program-content .btn .glyphicon{font-size:.8em;float:right;line-height:18px}.program-content ul{margin:0 0 15px 0;padding:0 0 0 50px;list-style-type:none}.program-content ul li{margin-bottom:10px;font-size:1.1em;text-align:justify}.program-content ul li:before{display:inline-block;font-family:"Glyphicons Halflings";font-size:13px;content:"\e013";color:#b42b23;width:50px;text-align:center;margin-left:-50px}.warranty-lookup-page h1{font-size:2.5em;color:#b42b23;text-transform:uppercase;margin-bottom:.5em;border-bottom:1px solid #f0f0f0}.lookup-form .intro{font-size:16px;padding:10px 5px}.lookup-result{margin:30px 0}.lookup-result .loader{color:#888;padding:15px;margin:15px auto;background:#f0f0f0;border-radius:4px;border:1px solid #e0e0e0}.lookup-table tbody tr td,.lookup-table thead tr th{text-transform:uppercase;border:1px solid #eee}.lookup-table thead tr th{font-size:18px;font-weight:600;color:#666;padding:10px 15px;background:#eee;border:1px solid #ddd!important}.lookup-table tbody tr td{font-size:12px;font-weight:400;padding:5px 10px}.lookup-table tbody tr:nth-child(2n) td{background:#fafafa}.lookup-table .key{font-weight:600;width:30%}.lookup-table .val{font-weight:400;width:70%}.lookup-table .label{font-size:100%;font-weight:600;display:inline-block;padding:4px 30px}.lookup-table .label-INDOOR{background:#ccc}.lookup-table .label-OUTDOOR{background:#999}.lookup-table .label-THERMOSTAT{background:#666}.lookup-table .label-active{background:#5cb85c}.lookup-table .label-expired{background:#d9534f}.warranty-lookup-page .sub-title{font-size:18px;font-weight:600;text-transform:uppercase;color:#666;padding:10px 15px;background:#eee;border:1px solid #ddd!important}.lookup-item-table{margin-bottom:8px}.lookup-item-table tbody tr td{font-size:11px;line-height:15px;padding:2px 10px}.lookup-item-table .num{font-size:14px;text-align:center;vertical-align:middle;background:#eee;border:1px solid #ddd}.warranty-lookup-page .footer-info{font-size:16px;color:#8a6d3b;line-height:24px;padding:15px;margin-top:50px;background:#fcf8e3;border:1px solid #faebcc;border-left:8px solid #faebcc}.contractor-reg-page h1{font-size:2.5em;color:#b42b23;text-transform:uppercase;margin-bottom:.5em;border-bottom:1px solid #f0f0f0}.contractor-reg-page .reseller-license-icon{font-size:24px;float:right;position:relative;top:-12px}.contractor-reg-page .alert h4{text-transform:uppercase;margin:0 0 5px 0}.contractor-reg-page .alert p{margin:0}.alert-email-registered{display:none;margin:10px 0 0 0;padding:8px 12px}.contractor-reg-page .alert .btn{margin-top:5px}.reg-form .col-city{width:36%}.reg-form .col-state{width:36%;padding-left:0}.reg-form .agree .checkbox{color:#444;font-size:15px;margin-left:15px}.reg-form .agree .help-block{margin-left:15px}.reg-form .agree-list{font-size:15px;margin:0;color:#b42b23}.reg-form .agree-date,.reg-form .agree-initials{display:inline-block}.reg-form .agree-initials{max-width:100px}.reg-form .agree-date{max-width:200px}.reg-form .has-error .agree-date{border-color:#ccc}.reg-form .multiline-label{padding-top:0}.reg-form .wrapper-btn{text-align:center}.reg-form .wrapper-btn .btn{min-width:320px}.fl-license-modal p{text-align:justify}.add-distributor-btn{margin-top:10px}.distributor-list{width:100%}.distributor-list tr td{padding:5px 7px;border:1px solid #eee}.distributor-list .distributor-alert{color:#31708f;padding:10px;background:#d9edf7;border:1px solid #bce8f1}.distributor-list tr:nth-child(2n) td{background:#f5f5f5}.distributor-list tr td.distributor-number,.distributor-list tr td.distributor-title{color:#fff;text-align:center;text-transform:uppercase;font-weight:600;background:#999}.distributor-list tr:nth-child(2n) td.distributor-number,.distributor-list tr:nth-child(2n) td.distributor-title{background:#777}.distributor-list tr td.distributor-title{width:110px}.distributor-list tr td.distributor-number{width:30px}.distributor-list tr td.distributor-actions{text-align:center;width:50px}.distributor-selection .form-group{margin:0}.distributor-selection .form-group .help-block{font-size:11px;margin:0}.distributor-result .select2-result-label{font-size:12px}.distributor .select2-chosen{font-size:12px}.product-registration-page .intro{font-size:18px}.product-registration-page fieldset{margin-bottom:15px}.product-registration-page legend{text-transform:uppercase;color:#b42b23;border-color:#b42b23}.product-registration-page .equipment-list{list-style-type:none;margin:15px 0;padding:0}.product-registration-page .equipment-list li{display:flex;background:#fafafa}.product-registration-page .equipment-list li:not(:last-child){margin-bottom:10px}.product-registration-page .equipment-list li .number{flex:0 0 30px;padding:10px;background:#f0f0f0}.product-registration-page .equipment-list li .equipment-item{position:relative;flex:1 0 auto;padding:10px}.product-registration-page .remove-btn{position:absolute;top:10px;right:10px}.product-registration-page .equipment-item-form{display:flex;align-items:center;margin-bottom:5px}.product-registration-page .equipment-item-form .label{margin-right:5px;height:30px;line-height:30px;padding:0 10px;font-size:13px}.product-registration-page .equipment-item-form .form-control{width:200px}.product-registration-page .form-group-submit{border-top:1px solid #b42b23;text-align:center;padding:15px;margin-top:30px}.home-owners-page h1{font-size:2.5em;color:#b42b23;text-transform:uppercase;margin-bottom:.5em;border-bottom:1px solid #f0f0f0}.home-owners-page img.hero{width:100%;margin-bottom:15px}.home-owners-page .common-repairs{background:#b42b23;padding:43px 20px}.home-owners-page .common-repairs h2{font-size:30px;font-weight:600;color:#fff;margin:0 0 31px 0;padding:0}.home-owners-page .common-repairs table{color:#fff;width:100%}.home-owners-page .common-repairs table tbody tr td{font-size:16px;width:50%;padding:8px 12px;border:2px solid #fff}.home-owners-page .common-repairs table tbody tr td.col-title{text-transform:uppercase;font-weight:600}.home-owners-page .common-repairs table tbody tr td.col-empty{border-top:none;border-left:none}.home-owners-page .detail-1 h2{color:#b42b23;font-size:1.3em;font-weight:600;line-height:1.3em}.home-owners-page .detail-1 p{font-size:1em;line-height:1.5em;text-align:justify}.home-owners-page .detail-2-row-first{margin-top:20px}.home-owners-page .detail-2-row{background:#b42b23}.home-owners-page .detail-2{padding:15px 25px}.home-owners-page .detail-2 h2{color:#fff;font-size:22px;line-height:22px;text-transform:uppercase;margin:0 0 10px 0;font-weight:600}.home-owners-page .detail-2 h2 .num{display:inline-block;width:40px;height:40px;line-height:35px;text-align:center;margin-right:5px;border:2px solid #fff;border-radius:100%}.home-owners-page .detail-2 p{color:#fff;font-size:1em;line-height:1.5em;text-align:justify;margin:0}.home-owners-page .detail-3-section h2{font-size:1.4em;font-weight:700;padding-bottom:3px;border-bottom:1px solid #e0e0e0}.home-owners-page .detail-3-section img{height:190px}.home-owners-page .detail-3-section .detail-3-num{color:#fff;font-size:40px;height:190px;width:100px;line-height:190px;text-align:center;position:relative;margin-top:-190px;background:#c03;opacity:.8}.home-owners-page .detail-3-section p{font-size:1.1em;line-height:1.5em;text-align:justify;margin:10px 0 0 0}.home-owners-page .detail-4 img{margin:15px 0}.home-owners-page .detail-4-section{margin-bottom:25px}.home-owners-page .detail-4-section .question{color:#fff;font-size:1.3em;padding:15px;background:#b42b23}.home-owners-page .detail-4-section .answer h2{font-size:1.5em;font-weight:600;color:#aaa;line-height:1.3em;margin:10px 0 5px 0}.home-owners-page .detail-4-section .answer p{text-align:justify;font-size:1.1em}.contractor-demo-page h1,.demo-page h1{font-size:2.5em;color:#b42b23;text-transform:uppercase;margin-bottom:1em;border-bottom:1px solid #f0f0f0}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.login-panel{max-width:450px;margin:4em auto}.login-panel .panel-heading{text-transform:uppercase}.login-panel .btn{min-width:120px}.page-materials h1{font-size:2.5em;color:#b42b23;margin-bottom:.5em;border-bottom:1px solid #f0f0f0}.container-materials{width:100%;position:relative;text-align:center;display:none}.container-materials a{text-decoration:none;display:block;float:left;width:40%;margin:20px 5%;background-color:#eee;border:1px solid #444}.container-materials img{display:block;width:100%;max-height:420px}.container-materials h2{color:#fff;font-size:20px;padding:15px;margin:0;background-color:#b42b23}.service-agreement .alert-sm{margin:20px 0 10px 0}.service-agreement-form .control-label{text-align:left}.service-agreement-form .agree{margin-left:0;margin-right:0}.service-agreement-form .initials{display:inline-block;width:100px}.service-agreement-form .accept-date{display:inline-block;width:180px}#extended-warranty-catalog{margin-right:5px}.panel-dashboard .panel-heading{text-transform:uppercase}.panel-dashboard ul{padding:0;margin:0;list-style-type:none}.panel-dashboard ul a{display:block;text-decoration:none;text-transform:uppercase;padding:2px 7px;margin:0 -5px -1px -5px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.panel-dashboard ul a:hover{color:#b42b23;background:#f5f5f5}.panel-dashboard ul .owner{font-size:13px;font-weight:600}.panel-dashboard ul .status{float:right;min-width:80px}.panel-dashboard ul .status .label{font-weight:400;display:block;padding:3px 5px}.panel-dashboard ul .info{font-size:12px;color:#666}.panel-dashboard ul .modified{font-size:10px;color:#888;float:right}.alert.pricing-increase{font-size:14px}.alert.pricing-increase b{text-transform:uppercase;color:#d00}.contractors-page .nav-tabs{margin-bottom:20px}.table.contractors-table{min-width:640px!important}.contractors-table tbody tr td{font-size:12px!important;line-height:14px;padding:5px!important}.contractors-table .id{width:4%!important}.contractors-table .contractor{width:21%!important;text-transform:uppercase}.contractors-table .address{width:24%!important;text-transform:uppercase}.contractors-table .city{width:10%!important;text-transform:uppercase}.contractors-table .state{width:5%!important;text-transform:uppercase}.contractors-table .modified{width:6%!important}.contractors-table .contractortype{text-align:center;width:5%!important}.contractors-table .status{text-align:center;width:7%!important}.contractors-table .label{text-transform:uppercase;font-size:10px;font-weight:600;display:block;padding:4px}.contractors-table .actions{text-align:center;width:10%!important}.table.lgec-contractors-table thead tr th{font-size:11px;text-transform:uppercase;padding:5px;vertical-align:middle}.table.lgec-contractors-table tbody tr td{font-size:12px;text-transform:uppercase;padding:5px 10px;vertical-align:middle}.lgec-contractors-table .id{width:5%!important}.lgec-contractors-table .contractor{width:30%!important}.lgec-contractors-table .lgec{width:10%!important}.lgec-contractors-table .completion-date{width:10%!important}.lgec-contractors-table .address{width:25%!important}.lgec-contractors-table .city{width:10%!important}.lgec-contractors-table .state{width:7%!important}.lgec-contractors-table .actions{text-align:center;width:5%!important}.company-notes-table .companyname{font-size:14px;font-weight:600;text-transform:uppercase}.company-notes-table p{margin-bottom:0}.company-notes-table .firstname{font-weight:600;margin-right:3px}.company-notes-table .date{color:#999}.ec-no-sales-table.table tbody tr td,.ec-no-sales-table.table thead tr th{font-size:12px;line-height:12px;text-transform:uppercase}.ec-no-sales-table.table thead tr th{font-weight:600;padding:10px 8px}.ec-no-sales-table.table tbody tr td{font-weight:400;padding:5px 8px}.ec-no-sales-table .id{width:5%}.ec-no-sales-table .companyname{width:30%}.ec-no-sales-table .customerno{width:10%}.ec-no-sales-table .address{width:30%}.ec-no-sales-table .city{width:10%}.ec-no-sales-table .state{width:10%}.ec-no-sales-table .actions{width:5%;text-align:center}.ec-no-sales-table .btn{font-size:10px;padding:2px 5px}.contractor-stats .stat{position:relative;padding:15px 10px;margin:0 -10px 0 -10px;background:#f9f9f9;border:1px solid #f0f0f0;border-radius:3px;overflow:hidden}.contractor-stats .stat .stat-title{font-size:12px;line-height:12px;font-weight:600;text-transform:uppercase;margin:0 0 5px 0}.contractor-stats .stat .stat-val{font-size:18px;line-height:18px;font-weight:400}.contractor-stats .stat .fa{position:absolute;font-size:72px;top:0;right:10px;opacity:.2}.contractor-stats .stat-red{color:#fff;background:#d9534f;border:1px solid #d43f3a}.contractor-stats .stat-yellow{color:#fff;background:#f0ad4e;border:1px solid #eea236}.contractor-stats .stat-gray{color:#fff;background:#888;border:1px solid #777}.contractor-detail{font-size:13px;min-height:450px}.contractor-detail .edit-contractor-btn{font-size:12px;text-transform:capitalize;padding:1px 10px;margin:-5px -5px 0 0}.contractor-detail .download-btn,.contractor-detail .registrations-btn{font-size:12px;text-transform:capitalize;padding:1px 10px;margin:-5px 5px 0 0}.contractor-detail h5.sub-title{margin-bottom:0;border:none}.contractor-detail .sub-title-top{margin:0!important}.contractor-detail .company-name-col{position:relative;padding-right:35px;padding-bottom:4px}.contractor-detail .company-name{display:inline-block}.contractor-detail .company-id{color:#bbb;font-style:italic}.contractor-detail .google-link{position:absolute;top:2px;right:0;font-size:10px;line-height:12px;padding:3px 8px}.contractor-detail .lgec{padding:5px 10px}.contractor-detail .lgec .label{font-size:90%;text-transform:uppercase;padding:2px 5px}.status-form{padding:2px 0}.status-form .form-group{margin-bottom:5px}.status-form .label{font-size:11px;text-transform:uppercase;font-weight:600;padding:2px 5px}.status-form .form-group .checkbox{margin-top:0;margin-bottom:0}.status-form .btn{font-size:11px;text-transform:uppercase;padding:2px 5px}.contractor-accordion{margin-top:15px}.contractor-accordion .panel-body{padding:0}.contractor-accordion .table{margin:0;border:none}.contractor-accordion .table tbody tr td,.contractor-accordion .table thead tr th{font-size:11px;text-transform:uppercase;padding:3px 5px}.contractor-accordion .table thead tr th{color:#666;font-weight:600;background:#eee;border-bottom:2px solid #ddd}.table-activity tbody td{font-size:11px!important;line-height:11px!important;width:50%!important;padding:5px 10px!important}.table-activity tbody td.col-title{font-weight:600;color:#444}.contractor-accordion .table-distributors .number{width:30px;text-align:center;font-weight:600}.contractor-accordion .table-users tbody tr td{font-size:12px}.contractor-accordion .table-users .id{width:5%}.contractor-accordion .table-users .name{width:25%}.contractor-accordion .table-users .email{width:25%}.contractor-accordion .table-users .status{width:5%}.contractor-accordion .table-users .admin{width:5%}.contractor-accordion .table-users .modified{width:10%}.contractor-accordion .table-users .admin .label,.contractor-accordion .table-users .status .label{font-size:90%;font-weight:600;display:block;padding:2px}.table-contractor-notes{border-bottom:1px solid #ddd!important;margin-bottom:15px!important}.table-contractor-notes .num{width:8%!important}.table-contractor-notes tbody tr td.user{font-size:11px;font-weight:600;padding:2px 5px;width:46%!important}.table-contractor-notes tbody tr td.date{font-size:11px;text-align:right;padding:2px 5px;width:46%!important}.table-contractor-notes tbody tr td.alert{font-size:11px;text-align:center;font-style:italic;color:#999;padding:8px}.contractor-notes-form{padding:0 10px;margin-bottom:10px}.contractor-notes-form .form-group{margin:0 0 10px 0}.sub-title .btn-purchase{font-size:11px;line-height:11px;padding:5px 8px;margin:-5px 0 0 0}#methodofcontact{font-size:12px}.edit-contractor .tab-pane{padding:15px}#company-section{display:none}.edit-contractor-page .contractor-header{margin-bottom:1em;padding-bottom:1em;border:none}.edit-contractor-page .page-header{border:none}.edit-contractor-page .contractor-header .page-title{font-size:2em;font-weight:600;border:none;margin:0}.edit-contractor-page .contractor-contact{text-transform:uppercase;font-size:12px;line-height:17px;margin-top:5px}.edit-contractor-page .contractor-contact div strong{font-weight:600}.contractor-header .col-md-4{padding:0 5px}.contractor-header .stat{position:relative;padding:15px 10px;background:#f9f9f9;border:1px solid #f0f0f0;border-radius:3px;overflow:hidden}.contractor-header .stat .stat-title{font-size:13px;line-height:13px;font-weight:600;text-transform:uppercase;margin:0 0 8px 0}.contractor-header .stat .stat-val{font-size:20px;line-height:20px;font-weight:400}.contractor-header .stat .fa{position:absolute;font-size:72px;top:0;right:10px;opacity:.2}.contractor-header .stat-red{color:#fff;background:#d9534f;border:1px solid #d43f3a}.contractor-header .stat-yellow{color:#fff;background:#f0ad4e;border:1px solid #eea236}.contractor-header .stat-gray{color:#fff;background:#888;border:1px solid #777}.edit-table-activity{margin:0 0 15px 0;border:1px solid #ddd}.edit-table-activity thead tr th{text-transform:uppercase;color:#222;font-size:14px;line-height:14px;font-weight:600;padding:10px;background:#eee;border:1px solid #ddd;border-bottom:2px solid #ddd}.edit-table-activity tbody tr td{font-size:14px;line-height:14px;padding:10px;width:50%}.edit-table-activity tbody tr td.col-title{font-weight:600}.edit-table-contractor-notes{margin:0;border:1px solid #ddd}.edit-table-contractor-notes thead tr th{text-transform:uppercase;color:#222;font-size:14px;line-height:14px;font-weight:600;padding:10px;background:#eee;border:1px solid #ddd;border-bottom:2px solid #ddd}.edit-table-contractor-notes tbody tr td{font-size:14px;line-height:14px;padding:10px}.edit-table-contractor-notes thead tr th.num{width:50px!important}.edit-table-contractor-notes .notes-alert{color:#a94442;padding:15px;background:#f2dede;border:1px solid #ebccd1}.edit-table-contractor-notes tbody tr.odd td{background:#f9f9f9!important}.edit-table-contractor-notes tbody tr.even td{background:#fff!important}.edit-table-contractor-notes tbody tr td.num{vertical-align:middle}.edit-table-contractor-notes tbody tr td.user{text-transform:uppercase;font-size:12px;font-weight:700;padding:5px 10px}.edit-table-contractor-notes tbody tr td.date{font-size:12px;font-weight:400;text-align:right;padding:5px 10px}.edit-table-contractor-notes tbody tr td.notes{font-size:12px;padding:5px 10px}.contractor-notes-form{padding:10px;background:#f0f0f0;border:1px solid #ddd;border-top:none}.company-form .company-status .label{text-transform:uppercase;font-size:90%;padding:2px 10px}.company-form .customerno{display:inline-block}.company-form .lgec{display:inline-block;margin:0 0 0 15px}.company-form .lgec .radio-inline{padding-top:0}.company-form .lgec .label{text-transform:uppercase;font-size:90%;padding:2px 10px}.company-form .agree .checkbox{color:#444;font-size:15px;margin-left:15px}.company-form .agree .help-block{margin-left:15px}.company-form .agree-date,.company-form .agree-initials{display:inline-block}.company-form .agree-initials{max-width:100px}.company-form .agree-date{max-width:200px}.company-form .has-error .agree-date{border-color:#ccc}.company-form .multiline-label{padding-top:0}.distributors-form table.distributors thead tr th{text-transform:uppercase;background:#eee}.distributors-form table.distributors tbody tr td,.distributors-form table.distributors thead tr th{font-size:14px;padding:5px;border:1px solid #e0e0e0}.distributors-form table.distributors thead tr th{border-bottom:2px solid #ddd}.distributors-form table.distributors .number{text-align:center;width:6%;font-weight:600}.distributors-form table.distributors .distributor{width:94%}.edit-contractor-users-table.table tbody tr td,.edit-contractor-users-table.table thead tr th{font-size:12px;text-transform:uppercase;line-height:12px;vertical-align:middle}.edit-contractor-users-table.table thead tr th{padding:10px;font-weight:600}.edit-contractor-users-table.table tbody tr td{padding:5px 10px;font-weight:400}.edit-contractor-users-table .id{width:5%!important}.edit-contractor-users-table .name{width:15%!important}.edit-contractor-users-table .email{width:25%!important}.edit-contractor-users-table .status{width:10%!important}.edit-contractor-users-table .admin{width:10%!important}.edit-contractor-users-table .modified{width:10%!important}.edit-contractor-users-table .actions{width:15%!important;text-align:center}.edit-contractor-users-table .label{font-size:90%;display:block;padding:4px}.remove-contractor .confirmation{font-size:14px;color:#8a6d3b;margin:0;padding:15px;background:#fcf8e3;border:1px solid #faebcc;border-left:8px solid #faebcc}.contractor-select2 ul li:nth-child(odd){background:#f0f0f0}.contractor-select2 .companyname{font-size:14px;font-weight:600}.contractor-select2 .address1{font-size:12px;color:#666}.contractor-select2 .address2{font-size:11px;font-weight:600;color:#444}.contractor-select2 ul li.select2-highlighted{background:#3875d7}.contractor-select2 .select2-highlighted .address1,.contractor-select2 .select2-highlighted .address2{color:#fff}.password-reminder-form .form-group{margin-bottom:5px}.password-reminder-form .form-group label{font-weight:600;text-align:left}.table.dt-distributors{min-width:640px!important}.new-distributor-btn{text-transform:uppercase}.dt-distributors .id{width:4%!important}.dt-distributors .distributor{width:24%!important;text-transform:uppercase}.dt-distributors .address{width:24%!important;text-transform:uppercase}.dt-distributors .city{width:10%!important;text-transform:uppercase}.dt-distributors .state{width:5%!important;text-transform:uppercase}.dt-distributors .modified{width:6%!important}.dt-distributors .status{text-align:center;width:7%!important}.dt-distributors .status .label{text-transform:uppercase;font-size:90%;font-weight:600;display:block;padding:4px 0}.dt-distributors .actions{text-align:center;width:7%!important}.new-distributor .form-group{margin-bottom:5px}.new-distributor-form.form-horizontal .control-label{font-size:13px;font-weight:600;text-align:left}.new-distributor-form .width-md{max-width:250px;display:inline-block}.new-distributor-form .help-block{font-size:11px;margin:0}.new-distributor-form .col-city{padding-right:3px}.new-distributor-form .col-state{padding-left:3px}.new-distributor-form .zip1{display:inline-block;max-width:140px}.new-distributor-form .zip2{display:inline-block;max-width:97px}.distributor-detail{font-size:13px}.distributor-detail h5.sub-title{margin-bottom:0;border:none}.distributor-detail .status{padding:5px 10px}.distributor-detail .status .label{font-size:90%;text-transform:uppercase;padding:2px 5px}.distributor-detail .table-branches tbody tr td,.distributor-detail .table-branches thead tr th,.distributor-detail .table-notes tbody tr td,.distributor-detail .table-notes thead tr th,.distributor-detail .table-users tbody tr td,.distributor-detail .table-users thead tr th{font-size:11px;text-transform:uppercase;padding:2px 4px}.distributor-detail .table-branches thead tr th,.distributor-detail .table-notes thead tr th,.distributor-detail .table-users thead tr th{font-size:10px;font-weight:600;color:#666;background:#eee;border-bottom:2px solid #ddd}.distributor-detail .table-users .id{width:5%}.distributor-detail .table-users .name{width:25%}.distributor-detail .table-users .email{width:25%}.distributor-detail .table-users .status{width:5%}.distributor-detail .table-users .admin{width:5%}.distributor-detail .table-users .modified{width:10%}.distributor-detail .table-users .admin .label,.distributor-detail .table-users .status .label{font-size:90%;font-weight:600;display:block;padding:2px}.distributor-detail .table-branches .id{width:5%}.distributor-detail .table-branches .branch{width:70%}.distributor-detail .table-branches .city{width:20%}.distributor-detail .table-branches .state{width:5%}.distributor-detail .table-branches .alert,.distributor-detail .table-notes .alert,.distributor-detail .table-users .alert{text-align:center;font-style:italic;color:#888}.distributor-detail .table-notes .num{width:5%}.table-notes{margin-bottom:0}.distributor-notes-form{padding:10px;background:#f5f5f5;border:1px solid #ddd}.distributor-notes-form .form-group{margin-bottom:5px}.edit-distributor .tab-pane{padding:15px}.edit-distributor .add-branch-btn{text-transform:uppercase;margin-bottom:10px}.edit-distributor .branches-table{width:100%}.edit-distributor .branches-table thead tr th{text-transform:uppercase;background:#eee}.edit-distributor .branches-table tbody tr td,.edit-distributor .branches-table thead tr th{font-size:13px;padding:5px;border:1px solid #e0e0e0}.edit-distributor .branches-table thead tr th{border-bottom:2px solid #ddd}.edit-distributor .branches-table .id{width:5%}.edit-distributor .branches-table .branch{width:40%}.edit-distributor .branches-table .address{width:30%}.edit-distributor .branches-table .city{width:10%}.edit-distributor .branches-table .state{width:5%}.edit-distributor .branches-table .zip{width:5%}.pane-contractors{position:relative}.add-dist-contractor-btn{position:absolute;right:0;top:-42px;width:165px}.add-branch .form-group{margin-bottom:5px}.add-branch-form.form-horizontal .control-label{font-size:13px;font-weight:600;text-align:left}.add-branch-form .width-md{max-width:250px;display:inline-block}.add-branch-form .help-block{font-size:11px;margin:0}.add-branch-form .col-city{padding-right:3px}.add-branch-form .col-state{padding-left:3px}.add-branch-form .zip1{display:inline-block;max-width:140px}.add-branch-form .zip2{display:inline-block;max-width:97px}.branch-map{width:100%;height:300px;background-color:#eee;border:1px solid #000}.branch-map-alert{margin:15px 0 0 0}.branch-map-alert .alert{margin:0}.branch-map-loader{display:none;position:relative;font-size:18px;color:#fff;text-align:center;text-transform:uppercase;width:100%;height:300px;line-height:300px;margin-top:-300px;background-color:#444;opacity:.8}.branch-map-controls{text-align:center;width:450px;margin:10px auto}.branch-map-controls .btn-group .btn{font-size:11px;text-transform:uppercase;padding:2px 5px;width:150px}.branch-map-controls table{margin:10px auto 0 auto}.branch-map-controls table tbody tr td{font-size:11px;text-transform:uppercase;padding:3px 8px;border:1px solid #444}.branch-map-controls table tbody tr td.key{font-weight:600;color:#fff;width:50px;background:#444}.branch-map-controls table tbody tr td.val{font-weight:600;text-align:left;width:140px;background:#fcf8e3}.edit-branch .form-group{margin-bottom:5px}.edit-branch-form.form-horizontal .control-label{font-size:13px;font-weight:600;text-align:left}.edit-branch-form .width-md{max-width:250px;display:inline-block}.edit-branch-form .help-block{font-size:11px;margin:0}.edit-branch-form .col-city{padding-right:3px}.edit-branch-form .col-state{padding-left:3px}.edit-branch-form .zip1{display:inline-block;max-width:140px}.edit-branch-form .zip2{display:inline-block;max-width:97px}.branch-google-search{font-size:11px;font-weight:600;text-transform:uppercase;margin-top:5px;padding:4px 10px}.change-request-form{margin:15px 0 0 0}.change-request-form legend{font-size:14px;font-weight:600;color:#b42b23;text-transform:uppercase;margin:0 -5px 8px -5px;padding:0 5px;border-bottom:1px solid #eee}.change-request-form .help-block{font-size:11px;margin:0}.table.reg-table{min-width:640px!important}.reg-table tbody tr{cursor:pointer}.contractor-filter{text-align:left;width:250px!important}.contractor-filter-dropdown{font-size:11px}.contractor-filter-dropdown ul li:nth-child(2n){background:#f0f0f0}.contractor-filter-dropdown ul li.select2-highlighted{background:#3875d7}.contractor-filter-dropdown ul li .select2-result-label{font-size:11px;line-height:11px;padding:4px 5px}.reg-table .id{width:4%!important}.reg-table .owner{width:16%!important;text-transform:uppercase}.reg-table .contractor{width:20%!important;text-transform:uppercase}.reg-table .address{width:22%!important;text-transform:uppercase}.reg-table .city{width:10%!important;text-transform:uppercase}.reg-table .state{width:5%!important;text-transform:uppercase}.reg-table .modified{width:7%!important}.reg-table .total{width:5%!important;text-transform:uppercase}.reg-table .status{text-align:center;width:7%!important}.reg-table .status .label{text-transform:uppercase;font-size:90%;font-weight:600;display:block;padding:4px 0}.reg-table .actions{text-align:left;width:9%!important}.sub-title .print-btn,.sub-title .reg-edit-btn{margin-top:-6px;text-transform:none}.sub-title .invoice-btn{margin-top:-6px;margin-right:6px;text-transform:none}.reg-expand{padding:10px!important;background:#fff;cursor:default!important}.reg-expand .reg-item{width:100%;margin-bottom:10px}.reg-expand .reg-item .grey td{text-transform:uppercase;font-size:13px;color:#fff;background:#999;border-color:#777}.reg-expand .reg-item tbody tr td{font-size:11px;padding:2px 8px;border:1px solid #ccc;vertical-align:top;cursor:default!important}.reg-expand .reg-item .key{font-weight:700;width:200px}.reg-expand .reg-item .val .list-price{color:#b42b23;font-weight:600}.reg-expand .reg-item .item-contract.even td{background:#f0f0f0}.extended-loader{font-size:18px;text-align:center;color:#fff;width:240px;margin:15px auto;padding:8px 15px;background:#444;border:1px solid #000}.extended-content{display:none}.extended-content h2.sub-title{text-transform:uppercase;font-weight:400;font-size:24px;color:#999;padding:5px 0;margin-bottom:15px;border-bottom:1px solid #eee}.extended-table{width:100%}.extended-table tbody tr td,.extended-table thead tr th{font-size:12px;padding:5px;border:1px solid #e5e5e5}.extended-table thead tr th{font-size:15px;text-transform:uppercase;font-weight:400;padding:7px 15px;background:#f5f5f5}.extended-table .key{text-transform:uppercase;font-weight:600;width:35%;vertical-align:top}.extended-table .val{width:65%}.extended-equip-table{width:100%}.extended-equip-table tbody tr td,.extended-equip-table thead tr th{border:1px solid #e5e5e5}.extended-equip-table thead tr th{font-size:12px;line-height:12px;text-transform:uppercase;text-align:center;font-weight:600;padding:4px 15px;background:#f5f5f5}.extended-equip-table tbody tr td{font-size:11px;text-transform:uppercase;line-height:11px;font-weight:400;padding:7px 10px}.extended-equip-table .col-alert .alert{font-size:14px;text-align:center;color:#8a6d3b;margin:0;padding:10px 15px;background-color:#fcf8e3;border:1px solid #faebcc}.extended-equip-table .no{text-align:center;font-size:16px;font-weight:600;vertical-align:middle;width:5%!important}.extended-equip-table .type{width:15%!important}.extended-equip-table .model{width:25%!important}.extended-equip-table .serial{width:25%!important}.extended-equip-table .size{width:10%!important}.extended-equip-table .parts-coverage{text-align:center;width:10%!important}.extended-equip-table .compressor-coverage{text-align:center;width:10%!important}.extended-equip-table tr.even .no{background:#eee}.extended-equip-table .warranties-col{padding:10px}.warranty-table{width:100%;margin:5px 0}.warranty-table tbody tr td{font-size:11px;padding:5px 8px;background:#fff}.warranty-table .key{width:10%;font-weight:600;background:#f5f5f5}.warranty-table .price{text-align:right;font-size:20px;color:#b42b23;vertical-align:middle;width:10%}.warranty-table .action{text-align:center;vertical-align:middle;width:10%}.warranty-table .action i{font-size:20px}.warranty-table.purchased .action{color:#3c763d;background:#dff0d8;border:1px solid #d6e9c6;cursor:not-allowed}.warranty-table.not-purchased{margin-top:15px}.warranty-table.not-purchased tbody tr td{border-color:#ebccd1}.warranty-table.not-purchased .key{background:#f2dede}.warranty-table.not-purchased .action{color:#a94442;background:#f2dede;border:1px solid #ebccd1;cursor:pointer}.warranty-table.not-purchased .action:hover{background:#ebccd1}.extended-warranty-section{margin-top:15px}.extended-warranty-section .col-sm-10,.extended-warranty-section .col-sm-2{text-align:right}.extended-warranty-section .form-control{max-width:700px}.extended-warranty-section .btn{font-size:11px;padding:5px;text-transform:uppercase}.extended-warranty .select2-result-label{font-size:12px;text-transform:uppercase}.extended-warranty-selection .select2-chosen{text-align:left}.extended-warranty .select2-result-label .sku,.extended-warranty-selection .select2-chosen .sku{float:left;font-weight:600;width:55%}.extended-warranty .select2-result-label .coverage,.extended-warranty-selection .select2-chosen .coverage{text-align:right;float:left;width:15%}.extended-warranty .select2-result-label .labor,.extended-warranty-selection .select2-chosen .labor{text-align:right;float:left;width:15%}.extended-warranty .select2-result-label .price,.extended-warranty-selection .select2-chosen .price{text-align:right;font-weight:600;color:#b42b23;float:left;width:15%}.extended-warranty .select2-result-label .desc{font-size:11px;color:#999}.extended-warranty ul li:nth-child(2n){background:#eee}.extended-warranty ul li.select2-highlighted{background:#3875d7}.extended-warranty ul li.select2-highlighted .desc,.extended-warranty ul li.select2-highlighted .price{color:#fff}.extended-warranty-alert .alert{text-transform:uppercase;margin-bottom:10px;padding:10px 15px}.extended-warranty-alert .alert .close{top:-4px;right:-5px}.total-warranties{text-transform:uppercase;font-size:26px;color:#c03;padding:5px 0;border-bottom:1px solid #c03}.total-warranties span{font-weight:600}.button-section{text-align:center}.button-section .btn{text-transform:uppercase;min-width:200px}.distributors-content{display:none}.distributors-content{display:none}.distributors-content{display:none}.distributors-table{width:100%;margin-bottom:15px}.distributors-table tbody tr td{padding:5px;vertical-align:middle;background:#f9f9f9;border:1px solid #ddd}.distributors-table .num{text-align:center;font-weight:600;color:#fff;width:10%!important;background:#aaa;border-color:#888}.distributors-table .distributor{width:80%!important}.distributors-table .action{text-align:center;width:10%!important}.distributors-table .form-group{margin:0}.distributors-table .form-group .help-block{font-size:10px}.distributors-table .alert td{color:#a94442;font-size:14px;line-height:24px;padding:5px 12px;background:#f2dede;border:1px solid #ebccd1}.distributor-dd .select2-results li .select2-result-label{font-size:11px!important;padding:5px 10px}.distributor-dd .select2-results li:nth-child(2n) .select2-result-label{font-size:11px!important;background:#f4f4f4}.distributor-dd .select2-results li.select2-highlighted .select2-result-label{background:#3875d7;cursor:pointer}.reg-detail{font-size:12px}.reg-detail .status{padding:5px 10px}.reg-detail .status .label{text-transform:uppercase;font-size:90%;padding:2px 10px}.item{color:#444;width:100%;margin-bottom:10px}.item td{padding:2px 6px;background:#fff;border:1px solid #ccc}.item tr.grey td{background:#f0f0f0;border:1px solid #bbb}.item td.key{width:155px;font-weight:600}.item td.val{text-align:justify}.item strong{font-weight:600}.item .list-price{font-weight:600;color:#c03}.reg-detail .total-warranties{font-size:14px;font-weight:700;color:#444;padding:2px 5px;border:1px solid #ccc}.reg-detail .total-warranties .list-price{color:#c03}.reg-detail .amount{font-weight:700}.reg-detail{font-size:12px}.reg-detail .status{padding:5px 10px}.reg-detail .status .label{text-transform:uppercase;font-size:90%;padding:2px 10px}.item{color:#444;width:100%;margin-bottom:10px}.item td{padding:2px 6px;background:#fff;border:1px solid #ccc}.item tr.grey td{background:#f0f0f0;border:1px solid #bbb}.item td.key{width:155px;font-weight:600}.item td.val{text-align:justify}.item strong{font-weight:600}.item .list-price{font-weight:600;color:#c03}.reg-detail .total-warranties{font-size:14px;font-weight:700;color:#444;padding:2px 5px;border:1px solid #ccc}.reg-detail .total-warranties .list-price{color:#c03}.reg-detail .amount{font-weight:700}.reg-detail .alert-purchase{font-size:12px;text-transform:uppercase;text-align:center;font-style:italic;padding:10px}.reg-detail .payment-table{margin-bottom:10px}.reg-detail .payment-table tbody tr td{font-size:11px;line-height:11px;padding:4px 5px;text-transform:uppercase;border:1px solid #ddd}.reg-detail .payment-table .num{font-weight:600;vertical-align:middle;text-align:center;width:5%;background:#eee}.reg-detail .payment-table .key{font-weight:600;width:30%}.reg-detail .payment-table .val{width:65%}.reg-form.form-horizontal .control-label{text-align:left}.reg-form .width-md{max-width:250px}.reg-form legend,.reg-form-legend{font-size:1.5em;text-transform:uppercase;color:#999;border-bottom:1px solid #eee}.reg-form-btn{text-align:center}.reg-form-btn .btn{min-width:160px}.key-contact .form-control,.purchase-date .form-control{display:inline-block}.key-contact a,.purchase-date a{text-decoration:none;margin-left:5px}.key-contact a .fa-lg,.purchase-date a .fa-lg{font-size:1.5em}.is-registered-form{margin-bottom:40px;padding:15px;background-color:#fafafa;border:1px dashed #ddd;border-radius:5px}.is-registered-form .lead{font-size:20px;display:inline-block;margin-right:15px;margin-bottom:0}.is-registered-form .radio-group{display:inline-block}.is-registered-form .radio-inline{font-size:20px;vertical-align:initial}.is-registered-form .radio-inline input[type=radio]{margin-top:6px}.is-registered-form .link{display:none;font-size:15px;color:#8a6d3b;margin-top:15px;padding:10px;background-color:#fcf8e3;border:1px solid #faebcc;border-radius:4px}#diamond-link,#non-diamond-link{display:none}.contractor-form{margin-bottom:30px}.contractor-form .form-group{width:100%;max-width:800px}.contractor-form.form-inline .contractor.form-control{width:100%}.contractor.select2-container{display:block;max-width:800px;height:35px!important}.contractor .select2-choice{height:33px}.contractor .select2-chosen{line-height:33px}.contractor .select2-arrow b{background-position:0 4px!important}.contractor .select2-choice abbr{top:10px}.contractor .contractor-name,.contractor-result .contractor-name{font-weight:600;display:inline-block;width:350px}.contractor .contractor-city,.contractor-result .contractor-city{color:#444;display:inline-block;width:150px}.contractor .contractor-state,.contractor-result .contractor-state{color:#444;display:inline-block;width:50px}.contractor-result .select2-results li:nth-child(odd){background:#f0f0f0}.contractor-result .select2-results li.select2-highlighted,.contractor-result .select2-results li.select2-highlighted .contractor-city,.contractor-result .select2-results li.select2-highlighted .contractor-name,.contractor-result .select2-results li.select2-highlighted .contractor-state,.contractor-result .select2-results li:hover,.contractor-result .select2-results li:hover .contractor-city,.contractor-result .select2-results li:hover .contractor-name,.contractor-result .select2-results li:hover .contractor-state{color:#fff!important;background:#3875d7!important}.dataTable.owner-table tbody tr td,.dataTable.owner-table thead tr th{font-size:11px;text-transform:uppercase;padding:2px 5px}.owner-table .ownername{width:30%!important}.owner-table .owneraddress{width:32%!important}.owner-table .ownercity{width:13%!important}.owner-table .ownerstate{width:7%!important}.owner-table .ownerzip{width:10%!important}.owner-table .actions{text-align:center;width:6%!important}.form-labor-rate{margin-bottom:20px}.form-labor-rate .form-group>label{text-transform:uppercase;font-weight:600;margin-right:15px}.labor-rate-group .btn{color:#901c15;background-color:#fff}.labor-rate-group .btn.active{color:#fff;background-color:#901c15}.model-form .form-group{width:100%;max-width:740px}.model-form .form-group .model{display:block;width:100%}.model-form .btn{vertical-align:top}.model.select2-container{display:block;max-width:740px;height:35px!important}.model .select2-choice{height:33px}.model .select2-chosen{line-height:33px}.model .select2-arrow b{background-position:0 4px!important}.model .select2-choice abbr{top:10px}.dataTable.model-table thead tr th{font-size:11px;padding:4px 5px}.dataTable.model-table tbody tr td{font-size:11px;line-height:11px;padding:2px 5px}.model-table .id{width:5%}.model-table .sku{width:15%}.model-table .type{width:10%}.model-table .desc{width:55%}.model-table .size{width:11%}.model-table .actions{text-align:center;width:4%}.model-table .actions .add-model-btn{margin:0}.model-result .select2-result-with-children li:nth-child(odd){background:#f0f0f0}.model-result .select2-result-with-children>.select2-result-label{font-size:16px;color:#aaa;border-bottom:2px solid #ddd;border-top:2px solid #ddd}.model-result .select2-result-label{padding:7px}.model .model-number,.model-result .model-number{display:inline-block;font-weight:600;width:155px}.model .model-description,.model-result .model-description{color:#777}.model .model-btu,.model-result .model-btu{float:right}.model-result .select2-result-with-children li{padding-left:10px}.model-result .select2-result-with-children li.select2-highlighted,.model-result .select2-result-with-children li.select2-highlighted .model-description,.model-result .select2-result-with-children li:hover,.model-result .select2-result-with-children li:hover .model-description{color:#fff!important;background:#3875d7!important}.equip-list{list-style-type:none;margin:0;padding:0}.equip-list li{display:table;margin:0 0 5px 0;padding:0;width:100%;background:#f8f8f8;border:1px dashed #ddd}.equip-list li:nth-child(2n){background:#f5f5f5}.equip-list .equip-number{display:table-cell;width:45px;padding:10px;font-size:16px;font-weight:700;color:#888;background:#e0e0e0;vertical-align:middle}.equip-list .equip-content{padding:10px;display:table-cell}.equip-list .equip-row{margin-bottom:3px;clear:left}.equip-content .equip-close{font-size:26px}fieldset[disabled] .equip-content .close{color:#ccc;opacity:.2;cursor:default}.warranty-alert{text-align:left}.equip-row .model-number,.equip-row .model-type{display:inline-block;float:left;font-size:16px;font-weight:700;text-align:center;color:#fff;margin-right:5px;padding:2px 10px;background:#777;border-radius:4px}.equip-row .model-type{min-width:105px}.equip-row .model-number{min-width:135px}.equip-row .model-number-input{display:inline-block;margin:0 15px 0 0}.equip-row .model-number-input .form-control{display:inline-block;font-size:13px;width:150px;padding:1px 5px;height:26px;line-height:24px}.equip-row .model-number-input .help-block{font-weight:700;display:block}.equip-row .model-sn{display:inline-block;margin:0}.equip-row .model-sn .form-control{display:inline-block;font-size:13px;width:150px;padding:1px 5px;height:26px;line-height:24px}.equip-row .model-sn .help-block{font-weight:600;display:inline-block;color:#fff;margin:0;padding:4px 6px;background-color:#e5412d;border-radius:3px}.equip-row .model-description{color:#888}.equip-row .model-size{color:#888}.equip-row .coverage{color:#888}.contract{position:relative;padding-bottom:2px;margin-bottom:3px;border-bottom:1px solid #eee}.contract .model-sku{display:inline-block;font-size:14px;font-weight:700;color:#fff;margin-right:5px;color:#b42b23}.contract .sku-price{position:absolute;right:0;bottom:0;display:block;color:#b42b23;font-weight:400;font-size:18px}.contract .model-sku-description{display:inline-block;color:#c03}.contract .model-sku-coverage{display:block;color:#888;font-size:13px;margin-right:90px}.selection-warranty-row{text-align:right;margin-top:10px}.selection-warranty-row .form-inline .form-control.extended-warranty{width:450px;text-align:left}.extended-warranty-row{display:none;margin:10px -10px 0 -10px;padding:5px 10px;background:#f0f0f0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.extended-warranty-dd .select2-results li:nth-child(odd){background:#f0f0f0}.extended-warranty-dd{font-size:12px}.extended-warranty .select2-chosen .sku,.extended-warranty-dd .sku{display:inline-block;font-weight:700;width:35%}.extended-warranty .select2-chosen .coverage,.extended-warranty-dd .coverage{display:inline-block;font-weight:600;width:15%;color:#444}.extended-warranty .select2-chosen .parts-labor,.extended-warranty-dd .parts-labor{display:inline-block;font-weight:600;width:25%}.extended-warranty .select2-chosen .labor,.extended-warranty-dd .labor{display:inline-block;font-weight:600;width:15%}.extended-warranty .select2-chosen .price,.extended-warranty-dd .price{color:#b42b23;font-weight:700;float:right}.extended-warranty-dd .desc{color:#c03}.extended-warranty .select2-chosen .desc{display:none}.extended-warranty-dd .select2-results li.select2-highlighted,.extended-warranty-dd .select2-results li.select2-highlighted .coverage,.extended-warranty-dd .select2-results li.select2-highlighted .desc,.extended-warranty-dd .select2-results li.select2-highlighted .price,.extended-warranty-dd .select2-results li:hover,.extended-warranty-dd .select2-results li:hover .coverage,.extended-warranty-dd .select2-results li:hover .desc,.extended-warranty-dd .select2-results li:hover .price{color:#fff!important;background:#3875d7!important}.extended-warranty-row .extended-warranty-close{position:absolute;right:0;top:-5px;font-size:22px;color:#999}.reg-form-btn{margin-top:20px}.reg-form-btn .total-legend{text-align:left;color:#c03;border-color:#c03}.payment-form legend{font-size:1.2em;font-weight:600;color:#b42b23;text-transform:uppercase;margin:1em -5px .5em -5px;padding:0 5px 2px 5px;border-bottom:1px solid #eee}.payment-form legend:first-child{margin-top:0}.payment-form .form-group{margin-bottom:7px}.payment-form .width-sm{max-width:200px}.payment-form .width-xs{max-width:120px}.payment-form .zip1{max-width:110px}.payment-form .zip2{max-width:77px}.payment-form .prev-payment .lead{font-size:13px;color:#666;margin:0 0 15px 0;padding:7px 10px;background:#f5f5f5;border:1px dashed #e0e0e0}.payment-form .prev-payment .payment-list .loader{margin:15px 0}.payment-list{margin-bottom:15px}.payment-list .radio{padding:5px 10px 5px 10px;margin:0 0 5px 0;background:#fafafa;border:1px solid #eee}.payment-list .radio .payment-selection{font-size:12px;font-weight:600;text-transform:uppercase;padding:3px 10px;margin:-5px -10px 0 -10px;background:#eee}.payment-list .radio .payment-selection input{float:left;margin:2px 5px 0 0}.payment-list .radio .payment-detail{font-size:11px;padding-left:18px;margin-top:5px}.payment-list .radio .payment-detail .bank,.payment-list .radio .payment-detail .issuer{font-weight:600;text-transform:uppercase}.payment-list .radio .payment-detail .key{display:inline-block;text-transform:uppercase;font-weight:600;width:60px}.payment-form .new-payment{display:none}.payment-form.form-horizontal .control-label{font-size:13px;font-weight:600;text-align:left;width:33.33333333%!important;height:auto!important;line-height:inherit!important}.payment-form .expire-month,.payment-form .expire-year{display:inline-block;max-width:80px}.payment-form .payment-info{font-size:12px;padding:5px 10px;margin-bottom:8px}.payment-form .payment-info .alert-link{font-weight:600}.payment-form .payment-info .icon-content{display:inline-block}.payment-form .multiline-label{padding-top:0}.payment-form .help-block{font-size:11px;margin:0}.payment-modal .payment-total{border-bottom:2px solid #c03;font-size:20px;margin-top:20px}.payment-modal .payment-total strong{font-weight:600}.payment-modal .promotion-amount{font-size:14px;font-style:italic;color:#666;text-transform:uppercase;float:right}.cvv-modal h3{font-size:1.2em;color:#b42b23;text-transform:uppercase;margin:0 0 .2em 0;border-bottom:1px solid #f0f0f0}.cvv-modal p{font-size:13px;line-height:18px;text-align:justify;margin:0 0 10px 0}.cvv-modal img{margin:0 0 10px 0}.cc-policy-modal h3{font-size:1.2em;color:#b42b23;text-transform:uppercase;margin:0 0 .2em 0;border-bottom:1px solid #f0f0f0}.cc-policy-modal p,.policy-modal p{font-size:.9em;line-height:1.6em;text-align:justify;margin:0 0 1em 0}#payment-alert .alert{color:#fff!important;font-weight:600;border:1px solid #e5412d!important;background-color:#e5412d!important}#customer-price-form .form-control{display:inline-block}#customer-price-form .help-block{display:inline-block;font-weight:600;color:#fff;padding:4px 6px;background-color:#e5412d;border-radius:3px}#map-address{position:relative}#map-canvas{position:relative;overflow:hidden;box-sizing:border-box;width:70%;height:400px;border:1px solid #bdc3c7;float:left}div.control{font-size:.9em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:30%;padding-left:10px}p.intro{color:#34495e;line-height:1.5em;margin:0 0 10px 0}form.control-form{color:#34495e;padding:10px 0;border-top:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7}div.control-group{margin-bottom:10px}.control-label{display:block;float:left;width:25%;height:25px;line-height:25px}.control-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px;padding:0 5px;border:2px solid #bdc3c7}#address1.control-input-text,#address2.control-input-text{width:200px}#city.control-input-text,#state.control-input-text{width:170px}#zip_1.control-input-text{width:100px}#zip_2.control-input-text{width:60px}.control-input-text.radius{width:50px}.control-group.radius-group{margin-top:20px}.control-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ecf0f1;width:35%;padding:5px 0;margin-left:20%;font-weight:700;cursor:pointer}.promotion-code-form{margin:20px 0}.promotion-code-form .alert{margin-bottom:10px}.promotion-code-form .col-md-8{padding-right:5px}.promotion-code-form .col-md-4{padding-left:5px}.table.invoices-table{min-width:640px!important}.invoices-table tbody tr{cursor:pointer}.invoices-table .id{width:5%!important}.invoices-table .invoicename{width:40%!important;text-transform:uppercase}.invoices-table .invoicetotal{width:10%!important;text-transform:uppercase}.invoices-table .created{width:7%!important}.invoices-table .invoicestatus{text-align:center;width:10%!important}.invoices-table .invoicestatus .label{text-transform:uppercase;font-size:90%;font-weight:600;display:block;padding:4px 0}.invoices-table .actions{text-align:center;width:5%!important}.admin-invoice-detail{font-size:12px}body#admin-invoices-page .datepicker.dropdown-menu{z-index:9999!important}.invoice-form.form-horizontal .control-label{text-align:left}.invoice-form .width-md{max-width:350px}.invoice-form .width-sm{max-width:250px}.invoice-form .invoice-submit-btn{min-width:160px}.new-admin-invoice-page .uploader-list{margin:10px 0 30px 0}.table.claims-table{min-width:640px!important}.claims-table .id{width:5%!important}.claims-table .agreement{width:5%!important}.claims-table .product{width:6%!important}.claims-table .customer{width:18%!important;text-transform:uppercase}.claims-table .date{width:8%!important}.claims-table .status{text-align:center;width:9%!important}.claims-table .status .label{text-transform:uppercase;font-size:90%;font-weight:600;display:block;padding:3px 0}.claims-table .amount{width:6%!important;text-transform:uppercase}.claims-table .actions{text-align:center;width:7%!important}.claim-detail{font-size:13px}.claim-detail h5.sub-title{margin-bottom:0;border:none}.claim-detail h5.sub-title .edit-claim-btn{margin-top:-5px;margin-right:6px;text-transform:none}.claim-detail .claim-detail-print-btn,.claim-detail .claim-detail-upload-btn{margin-top:-5px;margin-left:5px}.claim-detail .status{padding:5px 10px}.claim-detail .status .label{font-size:90%;text-transform:uppercase;padding:2px 5px}.claim-detail .claim-notes-title{margin-bottom:5px!important}.claim-detail .table-claim-notes thead tr th{text-transform:uppercase;background:#eee}.claim-detail .table-claim-notes tbody tr td,.claim-detail .table-claim-notes thead tr th{font-size:12px;padding:2px 5px;border:1px solid #e0e0e0}.claim-detail .table-claim-notes thead tr th{border-bottom:2px solid #ddd}.claim-detail .table-claim-notes .num{text-align:center;vertical-align:middle;width:8%!important}.claim-detail .table-claim-notes .num.internal-note{color:#fff;background:#d9534f;border-color:#d43f3a}.claim-detail .table-claim-notes tr.odd td{background:#f4f4f4}.claim-detail .table-claim-notes tr.even td{background:#fff}.claim-detail .table-claim-notes .user{font-size:11px;color:#999;padding:2px 5px;width:70%!important}.claim-detail .table-claim-notes .date{text-align:right;font-size:11px;color:#aaa;padding:2px 5px;width:22%!important}.claim-assets-title{margin-bottom:5px!important}.claim-detail .parts-claim thead tr th{text-transform:uppercase;background:#eee}.claim-detail .parts-claim thead tr th{font-size:13px;padding:3px 5px;border:1px solid #e0e0e0}.claim-detail .parts-claim tbody tr td{font-size:12px;padding:3px 5px;border:1px solid #e0e0e0}.claim-detail .parts-claim thead tr th{border-bottom:2px solid #ddd}.claim-detail .parts-claim .number{width:7%}.claim-detail .parts-claim .part-number{width:25%}.claim-detail .parts-claim .part-desc{width:50%}.claim-detail .parts-claim .part-cost{width:13%}.claim-detail .claim-assets thead tr th{text-transform:uppercase;background:#eee}.claim-detail .claim-assets tbody tr td,.claim-detail .claim-assets thead tr th{font-size:13px;padding:3px 5px;border:1px solid #e0e0e0}.claim-detail .claim-assets thead tr th{border-bottom:2px solid #ddd}.claim-detail .claim-assets .number{width:7%}.claim-detail .claim-assets .asset{width:70%}.claim-detail .claim-assets .date{width:18%}.claim-detail .claim-assets .loader{font-size:14px;padding:2px}.claim-detail td.alert{text-transform:uppercase;text-align:center;font-size:11px!important;font-style:italic;color:#444}.claim-detail .uploader .form-group{padding:5px 10px;margin-bottom:8px;background:#f9f9f9;border:1px solid #e9e9e9}.claim-detail .uploader .help-block{display:inline-block;margin-left:5px}.claim-detail .uploader-list li{font-size:11px;padding:5px 5px 5px 40px}.claim-detail .uploader .uploader-icon{width:30px;height:39px;font-size:18px;text-align:center;line-height:39px}.claim-detail .uploader .uploader-filesize{font-size:10px}.claim-detail .uploader .uploader-status{font-size:10px}.claim-detail .uploader .progress{height:7px}.claim-detail .uploader .uploader-controls .btn{font-size:11px}.claim-form legend{font-size:1.5em;text-transform:uppercase;color:#999;border-bottom:1px solid #eee}.new-claim-page .row{margin-bottom:20px}.claim-form.form-horizontal .control-label{text-align:left}.claim-form .width-md{max-width:250px}.claim-form .width-sm{max-width:150px}.contract-form .form-group{display:flex}.form-inline.contract-form .contract{width:100%}.contract-form .btn{vertical-align:top;width:145px}.contract-form .contract-selector-btn{margin-left:15px;height:34px}.contract .select2-choice{height:33px}.contract .select2-chosen{line-height:33px}.contract .select2-arrow b{background-position:0 4px!important}.contract .select2-choice abbr{top:10px}.contract-result .select2-result-with-children .select2-result-label{padding:0!important}.contract-result .select2-result-with-children .select2-result-sub .select2-result-label{padding:2px 10px!important}.contract-result .contract-group{display:flex;text-transform:uppercase;font-size:13px;font-weight:600;padding:3px 10px;background:#ddd;border-bottom:2px solid #ccc;cursor:default}.contract-result .contract-group .regid{width:10%}.contract-result .contract-group .owner{width:35%}.contract-list{display:flex;font-size:12px}.contract-list .regid{font-weight:600;display:inline-block;width:10%}.contract-list .model{font-weight:600;width:20%;max-width:150px}.contract-list .serial{font-weight:600;width:15%;max-width:150px}.contract-list .product{color:#b42b23;font-weight:600;width:20%;max-width:150px}.contract-list .description{font-weight:400;color:#888}.contract-result .select2-result-with-children li:nth-child(odd){background:#f0f0f0}.contract-result .select2-result-with-children li.select2-highlighted,.contract-result .select2-result-with-children li.select2-highlighted .description,.contract-result .select2-result-with-children li.select2-highlighted .product,.contract-result .select2-result-with-children li:hover,.contract-result .select2-result-with-children li:hover .description,.contract-result .select2-result-with-children li:hover .product{color:#fff!important;background:#3875d7!important}.dataTable.contract-table tbody tr td,.dataTable.contract-table thead tr th{font-size:11px;padding:2px 5px}.contract-table td.group{background:#e0e0e0!important;cursor:pointer;border-bottom:1px solid #ccc!important}.contract-table .contract-group{font-size:11px;text-transform:uppercase}.contract-table .group.expanded-group .fa-plus-square-o{display:none}.contract-table .group.expanded-group .fa-minus-square-o{display:block}.contract-table .group.collapsed-group .fa-plus-square-o{display:block}.contract-table .group.collapsed-group .fa-minus-square-o{display:none}.contract-table .contract-group .icon{display:inline-block;width:18px}.contract-table .contract-group .regid{display:inline-block;width:6%}.contract-table .contract-group .owner{font-weight:600;display:inline-block;width:20%}.contract-table .contract-group .address{display:inline-block}.contract-table .id{width:8%;padding-left:25px!important}.contract-table .product{width:15%}.contract-table .model{width:15%}.contract-table .serial{width:15%}.contract-table .description{width:45%}.contract-table .actions{width:5%;text-align:center}.selected-contract{width:100%;margin:15px 0;padding:15px;background:#f0f0f0;border:1px dashed #ccc}.selected-contract h3{text-transform:uppercase;font-size:22px;color:#b42b23;padding:8px 15px;margin:-15px -15px 10px -15px;background:#f9f9f9;border-bottom:2px solid #e0e0e0}.selected-contract table{width:100%;background:#f9f9f9}.selected-contract tr td,.selected-contract tr th{border:1px solid #ccc;padding:2px 5px}.selected-contract .key{text-transform:uppercase;width:170px;font-weight:600}.selected-contract .remove-contract-btn{float:right;padding:3px 8px}.repair-form .form-group{width:100%;max-width:800px}.form-inline.repair-form .repair{width:100%}.repair.select2-container{display:block;max-width:800px;height:35px!important}.repair .select2-choice{height:33px}.repair .select2-chosen{line-height:33px}.repair .select2-arrow b{background-position:0 4px!important}.repair .select2-choice abbr{top:10px}.repair-list .id{font-weight:600;display:inline-block;width:50px}.repair-list .type{font-weight:600;color:#999;display:inline-block;width:200px}.repair-list .name{font-weight:600;color:#b42b23;display:inline-block;width:330px}.repair-list .hours{font-weight:600;display:inline-block;float:right}.repair-result .select2-result-with-children>.select2-result-label{font-size:16px;color:#fff;background:#999}.repair-result .select2-result-with-children li:nth-child(odd){background:#f0f0f0}.repair-result .select2-result-with-children li.select2-highlighted,.repair-result .select2-result-with-children li.select2-highlighted .name,.repair-result .select2-result-with-children li.select2-highlighted .type,.repair-result .select2-result-with-children li:hover,.repair-result .select2-result-with-children li:hover .name,.repair-result .select2-result-with-children li:hover .type{color:#fff!important;background:#3875d7!important}.info-form .row{margin-bottom:0}.info-form .form-group:last-child{margin-bottom:0}.reg-repair{text-align:right;font-size:16px;text-transform:uppercase;padding:10px;margin-bottom:15px;background:#f5f5f5;border:1px dashed #ccc}.ref-reclaim{margin-top:25px}.reg-repair .reg-repair-radio{display:inline-block}.reg-repair p{float:left;display:inline-block;margin:0;padding-bottom:0}.reg-repair .radio-inline{padding-top:0;margin-top:-4px}.row.basic-charges{margin-bottom:0}.basic-charges .form-group{margin-bottom:0}.basic-charges .labor-charge,.basic-charges .reclaim-charge,.basic-charges .totalfreoncharge,.basic-charges .trip-charge{font-weight:600!important;color:#4aa74a;display:inline-block;margin-right:5px}.basic-charges .uncovered{color:#c9302c}#ref-claim-detail{display:none}.parts-table{width:100%}.parts-table tr td,.parts-table tr th{padding:8px 10px;border:1px solid #eee}.parts-table tr th{text-transform:uppercase;background:#eee;padding:5px 10px;border-color:#ddd}.parts-table tr:nth-child(2n) td{background:#f5f5f5}.parts-table tr td.number{color:#fff;text-align:center;font-weight:600;background:#999}.parts-table tr:nth-child(2n) td.number{background:#777}.parts-table .parts-danger{color:#a94442;padding:5px 15px;margin:5px;background:#f2dede;border:1px solid #ebccd1}.parts-table .form-group{margin:0}.parts-table .form-group .help-block{font-size:11px;margin:0}.parts-table .number{vertical-align:middle;width:35px}.parts-table .part-number{vertical-align:top;width:200px}.parts-table .part-desc{vertical-align:top}.parts-table .part-cost{vertical-align:top;width:150px}.parts-table .part-actions{vertical-align:top;text-align:center;width:55px}.parts-form .add-part-btn{margin-top:10px;width:100px}.parts-form .total-claim{text-align:left;font-size:1.5em;text-transform:uppercase;color:#c03;margin:30px 0 10px 0;border-bottom:1px solid #c03}.parts-table tfoot{border-top:2px solid #ccc;display:none}.parts-table tfoot tr th{font-size:13px;padding:5px 10px;background:#eee;border-color:#d0d0d0}.parts-table tfoot .val{text-align:right}.parts-table .parts-extra-info{display:none}.parts-table .parts-not-included .parts-extra-info{display:inline-block!important}.parts-table .parts-not-included .key,.parts-table .parts-not-included .val{color:#999}.upload-info{padding:10px 15px}.upload-info .lead{font-size:16px;font-weight:600;margin-bottom:5px}.upload-info ol{margin:0;padding:0 30px}.uploader .uploader-btn{text-transform:uppercase;padding:4px 20px;margin:2px 0}.uploader .uploader-btn input{-moz-opacity:0;-khtml-opacity:0;opacity:0}.uploader .help-block{font-size:12px;margin:2px 0}.uploader .uploader-dd{text-align:center;padding:20px;margin:10px 0;background:#f5f5f5;border:2px dashed #e0e0e0}.uploader .uploader-dd .uploader-dd-icon{color:#e9e9e9}.uploader .uploader-dd .uploader-dd-text{color:#aaa;font-size:14px;text-transform:uppercase}.uploader .uploader-dd.qq-upload-drop-area-active{background:#eee;border:2px dashed #ccc}.uploader .uploader-dd.qq-upload-drop-area-active .uploader-dd-icon{color:#ddd}.uploader .uploader-dd.qq-upload-drop-area-active .uploader-dd-text{color:#999}fieldset[disabled] .uploader .uploader-dd{display:none!important}.uploader-list{list-style-type:none;margin:0;padding:0}.uploader-list li{position:relative;font-size:14px;color:#444;padding:10px 10px 10px 50px;margin-bottom:-1px;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:0}.uploader .uploader-icon{position:absolute;top:-1px;left:-1px;width:40px;height:57px;font-size:20px;text-align:center;line-height:55px;background:#f0f0f0;color:#ccc;border:1px solid #e0e0e0;display:inline-block}.uploader .uploader-icon .uploader-icon-processing{display:inline-block}.uploader .uploader-icon .uploader-icon-success{display:none}.uploader .uploader-icon .uploader-icon-error{display:none}.uploader .qq-upload-success .uploader-icon{color:#fff;background:#4aa74a;border-color:#429142}.uploader .qq-upload-success .uploader-icon .uploader-icon-processing{display:none}.uploader .qq-upload-success .uploader-icon .uploader-icon-success{display:inline-block}.uploader .qq-upload-success .uploader-icon .uploader-icon-error{display:none}.uploader .qq-upload-fail .uploader-icon{color:#fff;background:#d9534f;border-color:#d43f3a}.uploader .qq-upload-fail .uploader-icon .uploader-icon-processing{display:none}.uploader .qq-upload-fail .uploader-icon .uploader-icon-success{display:none}.uploader .qq-upload-fail .uploader-icon .uploader-icon-error{display:inline-block}.uploader .qq-upload-delete .uploader-icon{color:#fff;background:#d9534f;border-color:#d43f3a}.uploader .qq-upload-delete .uploader-icon .uploader-icon-processing{display:inline-block}.uploader .qq-upload-delete .uploader-icon .uploader-icon-success{display:none}.uploader .qq-upload-delete .uploader-icon .uploader-icon-error{display:none}.uploader .uploader-filename{font-weight:600;margin-right:5px;display:inline-block}.uploader .uploader-filesize{color:#aaa;font-size:12px;font-style:italic;display:inline-block}.uploader .uploader-status{font-size:11px;color:#999;display:inline-block}.uploader .uploader-controls{display:none;float:right}.uploader .uploader-controls .btn{text-decoration:none}.uploader .uploader-controls .uploader-delete-btn{color:#d9534f}.uploader .uploader-controls .uploader-delete-btn:active,.uploader .uploader-controls .uploader-delete-btn:focus,.uploader .uploader-controls .uploader-delete-btn:hover{color:#c9302c}.uploader .progress{clear:both;height:10px;margin:5px 0 0 0}.btn-form{text-align:center}.btn-form .btn-legend{line-height:10px;text-transform:uppercase;color:#c03;margin:10px 0;border-bottom:1px solid #c03}.btn-form .btn{min-width:160px}.edit-claim-super-page legend{font-size:1.5em;text-transform:uppercase;color:#999;margin:0 0 10px 0;border-bottom:2px solid #e9e9e9}.edit-claim-super-page #content{display:none}.claim-detail{margin-bottom:15px}.claim-detail .row{padding:0;margin:0 0 -1px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.claim-detail .row:nth-child(2n){background:#f5f5f5}.claim-detail .col-xs-4,.claim-detail .col-xs-8{margin:0;padding:2px 10px}.claim-detail .key{text-transform:uppercase;font-weight:600;color:#444}.claim-detail .status{padding:5px 10px}.claim-table{font-size:12px;width:100%;border:1px solid #eaeaea}.claim-table tbody tr td,.claim-table thead tr th{padding:5px 8px;border:1px solid #eaeaea}.claim-table thead tr th{text-transform:uppercase;color:#fff;font-weight:700;background:#999;border-color:#777}.claim-table tr:nth-child(2n) td{background:#f5f5f5}.claim-table .alert{text-transform:uppercase;text-align:center;font-style:italic;color:#999;padding:10px}.edit-claim-super-page .claim-form .btn{float:right;margin-top:10px;min-width:100px}.edit-claim-super-page .claim-form{margin-bottom:15px}.edit-claim-super-page .claim-form .table-form .claim-label{text-transform:uppercase;font-weight:600;width:26%}.edit-claim-super-page .claim-form .table-form .claim-input{vertical-align:top;width:37%}.edit-claim-super-page .claim-form .table-form .form-group{margin:0}.edit-claim-super-page .claim-form .table-form .form-group .help-block{font-size:10px;line-height:10px;margin:2px 0 0 0}.edit-claim-super-page .final-paid-unsaved{color:#e5412d}.edit-claim-super-page .claim-form.claim-parts-form td{vertical-align:top}.edit-claim-super-page .claim-form.claim-parts-form .number{width:3%!important;text-align:center}.edit-claim-super-page .claim-form.claim-parts-form .part-name{width:15%!important}.edit-claim-super-page .claim-form.claim-parts-form .description{width:60%!important}.edit-claim-super-page .claim-form.claim-parts-form .claim{width:10%!important}.edit-claim-super-page .claim-form.claim-parts-form .paid{width:10%!important}.claim-checklist-form .claim-table td.num{text-align:center;width:7%!important}.claim-checklist-form .checkbox{margin:0}.claim-checklist-form .checkbox label{font-size:13px}.claim-checklist-form .checkbox input{margin-top:3px}.edit-claim-super-page .claim-assets .loader{font-size:14px;padding:2px}.edit-claim-super-page .claim-table .num{width:7%!important}.edit-claim-super-page .claim-table .asset{width:73%!important}.edit-claim-super-page .claim-table .date{width:20%!important}.edit-claim-super-page .uploader .form-group{padding:5px 10px;margin-bottom:8px;background:#f9f9f9;border:1px solid #e9e9e9}.edit-claim-super-page .uploader .help-block{display:inline-block;margin-left:5px}.edit-claim-super-page .uploader-list li{font-size:11px;padding:5px 5px 5px 40px}.edit-claim-super-page .uploader .uploader-icon{width:30px;height:39px;font-size:18px;text-align:center;line-height:39px}.edit-claim-super-page .uploader .uploader-filesize{font-size:10px}.edit-claim-super-page .uploader .uploader-status{font-size:10px}.edit-claim-super-page .uploader .progress{height:7px}.edit-claim-super-page .uploader .uploader-controls .btn{font-size:11px}.edit-claim-super-page .notes-table{margin-bottom:15px}.edit-claim-super-page .notes-table .num{text-align:center;width:8%!important}.edit-claim-super-page .notes-table .num.internal-note{color:#fff;background:#d9534f;border-color:#d43f3a}.edit-claim-super-page .notes-table tr.odd td{background:#f4f4f4}.edit-claim-super-page .notes-table tr.even td{background:#fff}.edit-claim-super-page .notes-table .user{font-size:11px;color:#999;padding:2px 8px;width:70%!important}.edit-claim-super-page .notes-table .date{text-align:right;font-size:11px;color:#aaa;padding:2px 5px;width:22%!important}.edit-claim-super-page .alert{margin-bottom:10px}.edit-claim-super-page .claim-notes-form .form-group{margin-bottom:0}.edit-claim-legend{font-size:1.5em;text-transform:uppercase;color:#999;margin:0 0 10px 0;border-bottom:2px solid #e9e9e9}.edit-claim-page #content{display:none}.claim-detail{margin-bottom:15px}.claim-detail .row{padding:0;margin:0 0 -1px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.claim-detail .row:nth-child(2n){background:#f5f5f5}.claim-detail .col-xs-4,.claim-detail .col-xs-8{margin:0;padding:2px 10px}.claim-detail .key{text-transform:uppercase;font-weight:600;color:#444}.claim-detail .status{padding:5px 10px}.claim-table{font-size:12px;width:100%;border:1px solid #eaeaea;margin-bottom:15px}.claim-table tbody tr td,.claim-table thead tr th{padding:5px 8px;border:1px solid #eaeaea}.claim-table thead tr th{text-transform:uppercase;color:#fff;font-weight:700;background:#999;border-color:#777}.claim-table tr:nth-child(2n) td{background:#f5f5f5}.claim-table .claim-key{text-transform:uppercase;font-weight:600;width:170px}.claim-table .alert{text-transform:uppercase;text-align:center;font-style:italic;color:#999;padding:10px}.edit-claim-page .claim-form .btn{float:right;margin-top:10px;min-width:100px}.edit-claim-page .claim-form{margin-bottom:15px}.edit-claim-page .claim-parts td{vertical-align:top}.edit-claim-page .claim-parts .number{width:3%!important;text-align:center}.edit-claim-page .claim-parts .part-name{width:15%!important}.claim-form.claim-parts-form .description{width:60%!important}.claim-form.claim-parts-form .claim{width:10%!important}.claim-form.claim-parts-form .paid{width:10%!important}.claim-checklist-form .claim-table td.num{text-align:center;width:7%!important}.claim-checklist-form .checkbox{margin:0}.claim-checklist-form .checkbox label{font-size:13px}.claim-checklist-form .checkbox input{margin-top:3px}.edit-claim-page .claim-assets .loader{font-size:14px;padding:2px}.edit-claim-page .claim-table .num{width:7%!important}.edit-claim-page .claim-table .asset{width:73%!important}.edit-claim-page .claim-table .date{width:20%!important}.edit-claim-page .uploader .form-group{padding:5px 10px;margin-bottom:8px;background:#f9f9f9;border:1px solid #e9e9e9}.edit-claim-page .uploader .help-block{display:inline-block;margin-left:5px}.edit-claim-page .uploader-list li{font-size:11px;padding:5px 5px 5px 40px}.edit-claim-page .uploader .uploader-icon{width:30px;height:39px;font-size:18px;text-align:center;line-height:39px}.edit-claim-page .uploader .uploader-filesize{font-size:10px}.edit-claim-page .uploader .uploader-status{font-size:10px}.edit-claim-page .uploader .progress{height:7px}.edit-claim-page .uploader .uploader-controls .btn{font-size:11px}.edit-claim-page .notes-table{margin-bottom:15px}.edit-claim-page .notes-table .num{text-align:center;width:8%!important}.edit-claim-page .notes-table .num.internal-note{color:#fff;background:#d9534f;border-color:#d43f3a}.edit-claim-page .notes-table tr.odd td{background:#f4f4f4}.edit-claim-page .notes-table tr.even td{background:#fff}.edit-claim-page .notes-table .user{font-size:11px;color:#999;padding:2px 8px;width:70%!important}.edit-claim-page .notes-table .date{text-align:right;font-size:11px;color:#aaa;padding:2px 5px;width:22%!important}.edit-claim-page .alert{margin-bottom:10px}.edit-claim-page .col-alert .alert{margin-bottom:0}.edit-claim-page .claim-notes-form .form-group{margin-bottom:0}.claim-notes-form .is-internal-group{padding:5px 10px;margin-bottom:10px;background:#f5f5f5;border:1px dashed #e0e0e0}.claim-notes-form .is-internal-group .control-label{text-transform:uppercase;font-weight:600;color:#666;margin:0}.claim-notes-form .is-internal-group .radio-inline{text-transform:uppercase;float:right;margin-left:20px}.plans-tabs{margin-bottom:15px}.table.plans-table{min-width:640px!important}.table.models-table{min-width:640px!important}.plans-table .id{width:4%!important}.plans-table .product{width:11%!important;text-transform:uppercase}.plans-table .type{width:8%!important;text-transform:uppercase}.plans-table .description{width:35%!important}.plans-table .length{width:8%!important}.plans-table .price{width:8%!important}.plans-table .laborrate{width:8%!important}.plans-table .modified{width:8%!important}.plans-table .actions{text-align:center;width:4%!important}.models-table .id{width:4%!important}.models-table .model{width:11%!important;text-transform:uppercase}.models-table .type{width:8%!important;text-transform:uppercase}.models-table .description{width:35%!important}.models-table .size{width:8%!important}.models-table .modified{width:8%!important}.models-table .actions{text-align:center;width:4%!important}.model-detail,.plan-detail{font-size:12px}.model-detail .status,.plan-detail .status{padding:5px 10px}.model-detail .status .label,.plan-detail .status .label{text-transform:uppercase;font-size:90%;padding:2px 10px}.add-model-btn{margin-bottom:10px}.model-form .form-group{margin-bottom:7px}.model-form.form-horizontal .control-label{font-size:13px;font-weight:600;text-align:left}.model-form .width-md{max-width:250px;display:inline-block;margin-right:10px}.model-form .width-sm{margin-right:10px;max-width:150px;display:inline-block}.model-form .help-block{font-size:11px;margin:0}.notes-history-table .loader{font-size:14px;color:#fff;width:200px;margin:auto;padding:5px;background:#222}.notes-history-table{border-collapse:collapse!important}.notes-history-table thead tr th{font-size:10px;font-weight:600;text-transform:uppercase;color:#fff;margin:0;padding:3px 5px!important;border:1px solid #222;background-color:#444!important;background-size:12px!important}.notes-history-table tbody tr td{font-size:10px;font-weight:400;text-transform:uppercase;color:#444;line-height:12px;margin:0;padding:4px 5px!important;border:1px solid #ddd}.notes-history-table tbody tr.even td{background-color:#f4f4f4}.notes-history-table .id{text-align:center;font-weight:600;vertical-align:middle;width:10%!important}.notes-history-table .id-dealer{background-color:#f4f4f4!important}.notes-history-table .id-distributor{color:#8a6d3b;background-color:#fcf8e3!important;border-color:#faebcc}.notes-history-table .company{width:30%!important}.notes-history-table .user_firstname{width:30%!important}.notes-history-table .created{width:30%!important}.report-stats .stat{position:relative;padding:25px 15px;margin:0 0 10px 0;background:#f9f9f9;border:1px solid #f0f0f0;border-radius:3px;overflow:hidden}.report-stats .stat .stat-title{font-size:14px;line-height:14px;font-weight:600;text-transform:uppercase;margin:0 0 5px 0}.report-stats .stat .stat-val{font-size:18px;line-height:18px;font-weight:400}.report-stats .stat>.fa{position:absolute;font-size:82px;bottom:-5px;right:5px;opacity:.2}.report-stats .stat-green{color:#fff;background:#5cb85c;border:1px solid #56a556}.report-stats .stat-red{color:#fff;background:#d9534f;border:1px solid #d43f3a}.report-stats .stat-yellow{color:#fff;background:#f0ad4e;border:1px solid #eea236}.report-stats .stat-gray{color:#fff;background:#888;border:1px solid #777}.equip-month-chart,.monthly-chart{position:relative;width:100%;height:380px;margin:15px 0;border:1px solid #666}.equip-month-chart{width:700px}.equip-month-chart-loader,.monthly-chart-loader{position:absolute;top:50%;right:50%;text-transform:uppercase;text-align:center;font-size:24px;color:#fff;line-height:40px;width:250px;height:40px;margin-right:-125px;margin-top:-20px;background:#444}.flotTip{color:#fff;text-align:center;padding:10px!important;background:#222!important;border:1px solid #000;border-radius:5px!important}.flotTip h3{text-transform:uppercase;font-size:16px;margin:0;padding:0}.flotTip p{margin:0;padding:0}.dealer-summary-table .loader{font-size:14px;color:#fff;width:200px;margin:auto;padding:5px;background:#222}#dealer-summary-table_wrapper{margin:30px 0}#dealer-summary-table_wrapper .btn-download{margin-left:5px;margin-right:5px}.dealer-summary-table{border-collapse:collapse!important}.dealer-summary-table thead tr th{font-size:11px;font-weight:600;text-transform:uppercase;color:#fff;margin:0;padding:5px 10px!important;border:1px solid #222;background-color:#444!important;background-size:13px!important}.dealer-summary-table tbody tr td{font-size:11px;font-weight:400;text-transform:uppercase;color:#444;margin:0;padding:5px!important;border:1px solid #ddd}.dealer-summary-table .id{width:5%!important}.dealer-summary-table .company{width:35%!important}.dealer-summary-table .city{width:15%!important}.dealer-summary-table .state{width:5%!important}.dealer-summary-table .registrations{width:10%!important}.dealer-summary-table .contracts{width:10%!important}.dealer-summary-table .warranties{width:10%!important}.dealer-summary-table .purchases{width:10%!important}.equip-table .loader{font-size:14px;color:#fff;width:200px;margin:auto;padding:5px;background:#222}#equip-table_wrapper{margin:30px 0}.equip-table{border-collapse:collapse!important}.equip-table thead tr th{font-size:11px;font-weight:600;text-transform:uppercase;color:#fff;margin:0;padding:5px 10px!important;border:1px solid #222;background-color:#444!important;background-size:13px!important}.equip-table tbody tr td{font-size:11px;font-weight:400;text-transform:uppercase;color:#444;margin:0;padding:5px!important;border:1px solid #ddd}.equip-month-table .month{width:33%!important}.equip-month-table .registrations{width:33%!important}.equip-month-table .total{width:33%!important}.equip-contractor-table .contractor{width:50%!important}.equip-contractor-table .registrations{width:25%!important}.equip-contractor-table .percentage{width:25%!important}.equip-model-table .model{width:33%!important}.equip-model-table .registrations{width:33%!important}.equip-model-table .percentage{width:33%!important}.distributor-summary-table .loader,.purchases-table .loader{font-size:14px;color:#fff;width:200px;margin:auto;padding:5px;background:#222}#distributor-summary-table_wrapper,#purchases-table_wrapper{margin:30px 0}#distributor-summary-table_wrapper .btn-download,#purchases-table_wrapper .btn-download{margin-right:5px}.distributor-summary-table,.purchases-table{border-collapse:collapse!important}.distributor-summary-table thead tr th,.purchases-table thead tr th{font-size:11px;font-weight:600;text-transform:uppercase;color:#fff;margin:0;padding:5px 10px!important;border:1px solid #222;background-color:#444!important;background-size:13px!important}.distributor-summary-table tbody tr td,.purchases-table tbody tr td{font-size:11px;font-weight:400;text-transform:uppercase;color:#444;margin:0;padding:5px!important;border:1px solid #ddd}.distributor-summary-table .id{width:5%!important}.distributor-summary-table .wholesaler{width:35%!important}.distributor-summary-table .contractor{width:35%!important}.distributor-summary-table .city_state{width:15%!important}.distributor-summary-table .registrations{width:10%!important}.distributor-summary-table .purchases{width:10%!important}.purchases-table .regid{width:8%!important}.purchases-table .customername{width:23%!important}.purchases-table .companyname{width:25%!important}.purchases-table .city_state{width:16%!important}.purchases-table .paymenttype{width:10%!important}.purchases-table .amount{width:8%!important}.purchases-table .paymentdate{width:10%!important}#download-notes{margin-left:5px!important;font-size:12px!important}.tab-settings{padding:15px}#user-form-container{display:none}#user-edit-btn{display:none}.company-form .loader,.distributors-form .loader,.user-form .loader{display:none;position:absolute;top:50%;left:50%;font-size:16px;line-height:40px;color:#fff;width:150px;height:40px;padding:0;margin:-20px 0 0 -75px;background:#444;opacity:.7;border:1px dashed #fff;z-index:2}.form-uneditable{margin:0}.form-uneditable .form-control{padding:7px 2px;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}fieldset[disabled] .form-uneditable .form-control{background:0 0;cursor:default}.company-form,.user-form{position:relative}.company-form.form-horizontal .control-label,.user-form.form-horizontal .control-label{text-align:left}.company-form .width-md,.user-form .width-md{max-width:250px}.settings-legend{font-size:1.5em;text-transform:uppercase;color:#999;margin:20px 0 10px 0;border-bottom:1px solid #eee}.user-form .user-status{display:inline-block;font-size:90%;margin-top:-2px;padding:5px 20px}.company-form .billing-info{font-size:13px;padding:10px;margin-bottom:5px}.company-form .billing-info .icon-content{display:inline-block}.company-form table.distributors thead tr th{text-transform:uppercase;background:#eee}.company-form table.distributors tbody tr td,.company-form table.distributors thead tr th{font-size:14px;padding:5px;border:1px solid #e0e0e0}.company-form table.distributors thead tr th{border-bottom:2px solid #ddd}.company-form table.distributors .number{width:6%;font-weight:600}.company-form table.distributors .distributor{width:94%}.new-user-btn{text-transform:uppercase;margin-bottom:10px;width:140px}.users-table .id{width:5%!important}.users-table .name{width:25%!important}.users-table .email{width:25%!important}.users-table .status{width:8%!important}.users-table .admin{width:8%!important}.users-table .modified{width:6%!important}.users-table .actions{text-align:center;width:8%!important}.users-table .admin .label,.users-table .status .label{text-transform:uppercase;font-size:90%;line-height:1em;font-weight:600;display:block;margin:0;padding:4px 0}.user-form .form-group{margin-bottom:7px}.user-form .width-sm{max-width:200px}.user-form .control-label{font-size:13px;font-weight:600;text-align:left}.user-form .help-block{font-size:11px;margin:0}.user-form .radio-inline{width:80px}#content{display:none}.faq .nav li{margin:0}.faq .nav li a{border-radius:0;border-bottom:1px solid #ddd}.faq .nav li.active a{color:#fff;background:#b42b23}.faq .nav li a:hover{background:#f0f0f0}.faq .nav li.active a:hover{background:#b42b23}.faq .category-title{text-transform:uppercase;font-size:2.5em;font-weight:400;color:#999;padding:3px 0;margin:40px 0 10px 0;border-bottom:1px solid #ddd}.faq .category-title:first-child{margin-top:0}.faq .faq-list{margin:20px 0 40px 0}.faq .faq-list li{font-size:16px;margin:8px 0}.faq .faq-item{background:#f9f9f9;padding:10px;margin-bottom:-1px;border:1px solid #eee}.faq .faq-item .faq-title{font-size:18px;font-weight:600;color:#666;margin:0 0 7px 0}.faq .faq-item .faq-title .btn-group{display:none}.faq .faq-item:hover .faq-title .btn-group{display:block}.faq .faq-item .faq-title .btn-group .btn{width:70px}.faq-form .form-group{margin-bottom:7px}.faq-form.form-horizontal .control-label{font-size:13px;font-weight:600;text-align:left}.faq-form .help-block{font-size:11px;margin:0}.admin-faq-page .tooltip{z-index:9999}.note-dialog .modal{overflow:visible}.note-editor .btn-sm,.note-editor .btn-xs{font-size:14px;padding:3px 7px}.modal.note-link-dialog .modal-dialog{width:400px}.modal.note-link-dialog .modal-header{padding:10px}.modal.note-link-dialog .modal-title{font-size:18px;color:#444;margin:0}.modal.note-link-dialog .modal-body{padding:15px 25px 0 25px}.modal.note-link-dialog .modal-body .form-group label{font-size:13px;font-weight:600}.modal.note-link-dialog .modal-footer{padding:5px 15px}.modal.note-help-dialog{background:0 0!important}.modal.note-help-dialog .modal-content{background:#000}.contact-us p,.contact-us ul{font-size:16px}.contact-us ul{margin:0 0 15px 0;padding:0 0 0 30px;list-style-type:none}.contact-us ul li{margin-bottom:5px;text-align:justify}.contact-us ul li:before{display:inline-block;font-family:"Glyphicons Halflings";font-size:12px;content:"\e013";color:#b42b23;width:30px;text-align:center;margin-left:-30px}.contact-us li .key{display:inline-block;width:60px;font-weight:600}.support-form .form-group{margin-bottom:7px}.support-form .width-sm{max-width:220px}.support-form.form-horizontal .control-label{font-size:13px;font-weight:600;text-align:left}.documents{display:flex;list-style-type:none;flex-wrap:wrap;gap:15px;margin:0;padding:0}.documents li{width:calc(33.33% - 15px)}.documents li a{display:flex;flex-direction:column;padding:5px;background-color:#f0f0f0;border-radius:3px;text-decoration:none}.documents img{height:420px;object-fit:cover;object-position:0 0;margin-bottom:10px;background:#eee}.documents span{font-size:12px;font-weight:600;text-align:center;text-transform:uppercase}
