@charset "UTF-8";.column-key,.data-table,.filters,.form form,.no-results,.widget{background-color:#fff;border-radius:0.25em;-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);clear:both;margin-bottom:1.5em;padding:1em}#sidebar:after,.claim-note-info:after,.distributor-calculator .calc-row:after,.distributor-calculator:after,.form fieldset p:after,.form fieldset p>span:after,.login-page .login-form p:after,.widget header:after{clear:both;content:'';display:block}a,abbr,acronym,address,applet,article,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{min-height:100%}body{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"futura-pt", Arial, Helvetica, sans-serif}@media (max-width:1132px){body{padding-top:6em}}a,input{text-decoration:none;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}iframe,img{max-width:100%}img{height:auto}address{font-style:normal}caption,hr{display:none}h1,h2,h3,h4,h5,h6{font-weight:700}article,aside,figure,footer,header,nav,section{display:block}button,input,select,textarea{background:none;border:0;font-family:"futura-pt", Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;margin:0;padding:0}button,input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none}.container{margin:auto;position:relative;text-align:left;width:60em}.left{float:left}.right{float:right}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}#sidebar{background-color:#424c58;-webkit-box-shadow:inset -0.5em 0 1em rgba(0, 0, 0, 0.2);box-shadow:inset -0.5em 0 1em rgba(0, 0, 0, 0.2);color:#fff;min-height:0!important;padding-bottom:7em;position:relative;width:20%}#sidebar h1{background-image:url(../img/cft-logo.png);background-repeat:no-repeat;background-size:contain;display:block;height:80px;margin:1em auto;text-indent:-9999px;width:140px}#content{color:#666;padding:1.5em;text-align:left;width:80%}@media (max-width:1280px){#sidebar{width:14em}#content{width:calc(100% - 14em)}}@media (max-width:1132px){#sidebar{-webkit-box-shadow:inset 0 0 0;box-shadow:inset 0 0 0;left:0;max-height:6em;padding:1em 5%;position:fixed;top:0;width:100%;z-index:99999}#sidebar h1{float:left;height:64px;margin:0;width:112px}#content{width:100%}}#sidebar nav{margin-bottom:2em}#sidebar nav li a{color:#fff;display:block;font-size:1.25em;height:3em;line-height:3;padding:0 1em}#sidebar nav li a span{background-image:url(../img/white-arrow-up.png);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;float:right;height:3em;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;width:1em}#sidebar nav li a span.menu-closed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1280px){#sidebar nav li a{font-size:1.125em}}#sidebar nav li ul li:hover{background-color:rgba(0, 0, 0, 0.25)}#sidebar nav li ul li.active a{background-color:rgba(0, 0, 0, 0.25)}#sidebar nav li ul a{font-size:1em;height:2.25em;line-height:2.25;padding:0 1em 0 3em}#sidebar nav li ul a:hover{background-color:rgba(0, 0, 0, 0.25)}#sidebar nav li.active,#sidebar nav li:hover{background-color:rgba(0, 0, 0, 0.25)}#sidebar nav>ul>li>a:before{background-image:url(../img/menu-sprite.png);background-repeat:no-repeat;content:'';display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:20px}#sidebar nav>ul>li.home>a:before{background-position:0 -15px}#sidebar nav>ul>li.add>a:before{background-position:0 -62px}#sidebar nav>ul>li.manage>a:before{background-position:0 -110px}#sidebar nav>ul>li.marketing>a:before{background-position:0 -158px}#sidebar nav>ul>li.tools>a:before{background-position:0 -205px}#sidebar nav>ul>li.settings>a:before{background-position:0 -254px}#sidebar nav>ul>li.search>a:before{background-position:0 -302px}#sidebar nav>ul>li.supplies>a:before{background-position:0 -350px}#sidebar nav p{margin-top:1.75em;text-align:center}#sidebar nav p a{color:#fff;margin:0 0.5em}#sidebar nav p a:hover{text-decoration:underline}@media (max-width:1132px){#sidebar nav{background-color:#424c58;border-top:2px solid rgba(0, 0, 0, 0.25);display:none;left:0;margin:0;max-height:calc(100vh - 6em);overflow:auto;padding:1em 5% 2em;position:absolute;top:100%;width:100%;z-index:99999}#sidebar nav.open{display:block}}#sidebar>p{font-size:0.875em;line-height:1.5;margin:1.5em 1em 0;text-align:center}@media (max-width:1132px){#sidebar>p{display:none}}.mobile-menu-button{background-color:#457fc1;border-radius:1em;bottom:1em;color:#fff;cursor:pointer;display:none;font-size:0.875em;font-weight:bold;padding:0.5em 1em;position:absolute;right:5%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.mobile-menu-button:before{content:'Open Menu';text-transform:uppercase}.mobile-menu-button:after{content:'▼';margin-left:12px}.mobile-menu-button:hover{background-color:#ba2c40}.mobile-menu-button.active:before{content:'Close Menu'}.mobile-menu-button.active:after{content:'▲'}@media (max-width:1132px){.mobile-menu-button{display:block}}.button,.filters>div>.button,.manage-options .button.left{background-color:#424c58;border-radius:0.25em;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;height:2.75em;line-height:2.75;padding:0 1.25em;text-align:center;text-decoration:none;text-transform:uppercase}.button:hover,.filters>div>.button:hover,.manage-options .button.left:hover{background-color:#526071}.button.light-blue,.filters>div>.light-blue.button,.manage-options .button.left{background-color:#457fc1}.button.light-blue:hover,.manage-options .button.left:hover{background-color:#468bda}.button.green,.filters>div>.button,.manage-options .filters>div>.left.button,.manage-options .green.button.left{background-color:#97ba2c}.button.green:hover,.filters>div>.button:hover,.manage-options .filters>div>.left.button:hover{background-color:#a6cf2a}.button.red,.filters .filter-drawer .button.active,.filters>div>.red.button,.manage-options .red.button.left,section.filter-drawer .form-action .button{background-color:#ba2c40}.button.red:hover,.filters .filter-drawer .button.active:hover,section.filter-drawer .form-action .button:hover{background-color:#cc2a41}.claim-info{display:-ms-grid;display:grid;grid-gap:1em;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);margin-bottom:2em}@media (max-width:840px){.claim-info{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width:580px){.claim-info{-ms-grid-columns:1fr;grid-template-columns:1fr}}.claim-info h3{margin-bottom:0.5em}.claim-customer-info,.claim-shop-info,.claim-vehicle-info,.claim-warranty-info{line-height:1.3}.claim-customer-info-header h3,.claim-shop-info-header h3,.claim-vehicle-info-header h3,.claim-warranty-info-header h3{display:inline-block}.claim-customer-info-header .button,.claim-customer-info-header .filters>div>.button,.claim-customer-info-header .manage-options .button.left,.claim-shop-info-header .button,.claim-shop-info-header .filters>div>.button,.claim-shop-info-header .manage-options .button.left,.claim-vehicle-info-header .button,.claim-vehicle-info-header .filters>div>.button,.claim-vehicle-info-header .manage-options .button.left,.claim-warranty-info-header .button,.claim-warranty-info-header .filters>div>.button,.claim-warranty-info-header .manage-options .button.left,.manage-options .claim-customer-info-header .button.left,.manage-options .claim-shop-info-header .button.left,.manage-options .claim-vehicle-info-header .button.left,.manage-options .claim-warranty-info-header .button.left{font-size:0.875em;height:1.75em;line-height:1.75;margin-left:0.25em;padding:0 0.75em;vertical-align:top}.claim-warranty-info .warranty-status{border-radius:4px;color:#fff;font-size:0.875em;font-weight:700;line-height:1.2;margin-left:0;max-width:inherit;padding:3px 8px;text-transform:uppercase;vertical-align:middle}.claim-warranty-info .warranty-status.active{background-color:#97ba2c}.claim-warranty-info .warranty-status.expired{background-color:#ba2c40}.claim-warranty-info .warranty-status.deactive{background-color:#ba592c}.claim-note-info{background-color:#eee;border-radius:4px;margin-top:1em;overflow:hidden;padding:1em}.claim-note-content,.claim-note-date,.claim-note-name,.claim-note-user{display:block}.claim-note-date{float:left;padding-bottom:0.5em}.claim-note-name{float:right;padding-bottom:0.5em}.claim-note-content{background-color:#fafafa;border-radius:3px;clear:both;padding:0.5em}.claim-note-user{font-style:italic;margin-top:0.75em;text-align:right}.page-content{color:#999}.page-content *+*{margin-top:1.5em}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#457fc1;line-height:1.25}.page-content h2{font-size:2em}.page-content h3{font-size:1.75em}.page-content h4{font-size:1.5em}.page-content h5{font-size:1.375em}.page-content h6{font-size:1.25em}.page-content a:link,.page-content a:visited{color:#457fc1}.page-content a:active,.page-content a:focus,.page-content a:hover{text-decoration:underline}.page-content p{line-height:1.75}.page-content ol{list-style-type:decimal;margin-left:2em}.page-content ul{list-style-type:disc;margin-left:2em}.page-content li{line-height:1.25}.page-content li+li{margin-top:0.5em}.page-content img{max-width:100%}.filters{margin-bottom:0;padding:0.5em}.filters.open{border-bottom:1px dotted #ccc;border-radius:0.25em 0.25em 0 0}.filters>div>.button,.manage-options .filters>div>.button.left{display:block}.filters .search{background-color:#eee;border-radius:0.25em;float:left;padding:0.625em 0.75em;width:25%}.filters .search:before{background:url(../img/sprites.png) 0 0 no-repeat;content:'';display:block;float:left;height:1.75em;width:1.75em}.filters .search p{display:inline}.filters .search .term{background-size:auto 60%;color:#666;float:right;font-size:1.125em;height:1.55em;line-height:1.55;width:calc(100% - 2em)}.filters .search .submit{display:none}@media (max-width:768px){.filters .search{width:40%}}@media (max-width:540px){.filters .search{float:none;margin-bottom:0.5em;width:100%}}.filters .filter-drawer{float:left;padding-right:1%;width:25%}.filters .filter-drawer .button{padding:0;width:100%}@media (max-width:768px){.filters .filter-drawer{width:20%}}@media (max-width:540px){.filters .filter-drawer{padding-left:0;width:33.33%}.filters .filter-drawer+.filter-drawer{padding-left:1%}}section.filter-drawer{background-color:#fff;border-radius:0 0 0.25em 0.25em;-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);padding:1em}section.filter-drawer#columns-dropdown label,section.filter-drawer#export-dropdown label,section.filter-drawer#filter-dropdown label{color:#666;display:block;font-size:1.125em;margin-bottom:0.5em;position:relative}section.filter-drawer#columns-dropdown input[type=date],section.filter-drawer#columns-dropdown input[type=tel],section.filter-drawer#columns-dropdown input[type=text],section.filter-drawer#columns-dropdown select,section.filter-drawer#export-dropdown input[type=date],section.filter-drawer#export-dropdown input[type=tel],section.filter-drawer#export-dropdown input[type=text],section.filter-drawer#export-dropdown select,section.filter-drawer#filter-dropdown input[type=date],section.filter-drawer#filter-dropdown input[type=tel],section.filter-drawer#filter-dropdown input[type=text],section.filter-drawer#filter-dropdown select{background-color:#eee;border-radius:0.25em;color:#666;font-size:1.125em;height:2.75em;line-height:2.75;padding:0 1em;width:100%}section.filter-drawer#columns-dropdown select,section.filter-drawer#export-dropdown select,section.filter-drawer#filter-dropdown select{background-image:url(/img/drop-down-arrow.svg);background-position:calc(100% - 1em) 50%;background-repeat:no-repeat;background-size:8px}section.filter-drawer#columns-dropdown .option-left,section.filter-drawer#export-dropdown .option-left,section.filter-drawer#filter-dropdown .option-left{float:left;width:32%}section.filter-drawer#columns-dropdown .option-left+.option-left,section.filter-drawer#export-dropdown .option-left+.option-left,section.filter-drawer#filter-dropdown .option-left+.option-left{margin-left:2%}@media (max-width:480px){section.filter-drawer#columns-dropdown .option-left,section.filter-drawer#export-dropdown .option-left,section.filter-drawer#filter-dropdown .option-left{float:none;width:100%}section.filter-drawer#columns-dropdown .option-left+.option-left,section.filter-drawer#export-dropdown .option-left+.option-left,section.filter-drawer#filter-dropdown .option-left+.option-left{margin-left:0;margin-top:1em}}section.filter-drawer#columns-dropdown .dates,section.filter-drawer#export-dropdown .dates,section.filter-drawer#filter-dropdown .dates{margin:auto;max-width:34em;width:100%}section.filter-drawer#columns-dropdown .dates>div+div,section.filter-drawer#export-dropdown .dates>div+div,section.filter-drawer#filter-dropdown .dates>div+div{margin-top:1em}section.filter-drawer#columns-dropdown .dates>div:first-child,section.filter-drawer#columns-dropdown .dates>div:nth-child(2),section.filter-drawer#export-dropdown .dates>div:first-child,section.filter-drawer#export-dropdown .dates>div:nth-child(2),section.filter-drawer#filter-dropdown .dates>div:first-child,section.filter-drawer#filter-dropdown .dates>div:nth-child(2){margin-top:0}section.filter-drawer#columns-dropdown .dates>.left,section.filter-drawer#columns-dropdown .dates>.right,section.filter-drawer#export-dropdown .dates>.left,section.filter-drawer#export-dropdown .dates>.right,section.filter-drawer#filter-dropdown .dates>.left,section.filter-drawer#filter-dropdown .dates>.right{width:49%}section.filter-drawer#columns-dropdown .dates .fa-calendar-o,section.filter-drawer#export-dropdown .dates .fa-calendar-o,section.filter-drawer#filter-dropdown .dates .fa-calendar-o{bottom:-43px}@media (max-width:640px){section.filter-drawer#columns-dropdown .dates>.left,section.filter-drawer#columns-dropdown .dates>.right,section.filter-drawer#export-dropdown .dates>.left,section.filter-drawer#export-dropdown .dates>.right,section.filter-drawer#filter-dropdown .dates>.left,section.filter-drawer#filter-dropdown .dates>.right{float:none;width:100%}section.filter-drawer#columns-dropdown .dates>div:nth-child(2),section.filter-drawer#export-dropdown .dates>div:nth-child(2),section.filter-drawer#filter-dropdown .dates>div:nth-child(2){margin-top:1em}}section.filter-drawer#columns-dropdown .checkbox-set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.filter-drawer#columns-dropdown .checkbox-set .option{padding:0.5em 0;width:25%}section.filter-drawer#columns-dropdown .checkbox-set .option input[type=checkbox]{float:left;font-size:1em;height:1em;margin-right:0.5em;width:1em}@media (max-width:768px){section.filter-drawer#columns-dropdown .checkbox-set .option{width:33.33%}}@media (max-width:640px){section.filter-drawer#columns-dropdown .checkbox-set .option{width:50%}}@media (max-width:400px){section.filter-drawer#columns-dropdown .checkbox-set .option{width:100%}}section.filter-drawer .form-action{clear:both;padding-top:1.25em;text-align:center}.form form{margin-top:2em}.form h2,.form h3,.form h4,.form h5,.form h6{color:#457fc1}.form h2{font-size:1.5em}.form h3{font-size:1.375em}.form h4{font-size:1.25em}.form h5{font-size:1.125em}.form h6{font-size:1em}.form fieldset>*+*{margin-top:1.5em}.form fieldset p{clear:left;line-height:1.5}.form fieldset p span{float:left;position:relative}.form fieldset p span+span{padding-left:2%}.form fieldset p span.hidden+span{padding-left:0}.form fieldset p span.col-20{width:20%}.form fieldset p span.col-25{width:25%}.form fieldset p span.col-30{width:30%}.form fieldset p span.col-33{width:33.33%}.form fieldset p span.col-40{width:40%}.form fieldset p span.col-50{width:50%}.form fieldset p span.col-67{width:66.67%}.form fieldset p span.col-100{width:100%}.form fieldset p span.col-100>span{display:block;float:none}.form fieldset p span#dealer_cell,.form fieldset p span#vendor_cell{display:block;float:none}.form fieldset p span span.select2.select2-container--default{background-color:#eee;border-radius:0.25em;width:100%!important}.form fieldset p span span.select2.select2-container--default .selection{float:none}.form fieldset p span span.select2.select2-container--default .select2-selection--single{background-color:#eee;border:0;display:block;font-size:1.125em;height:2.67em;line-height:2.67;padding:0 1em}.form fieldset p span span.select2.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1em;height:2.67em;line-height:2.67;padding:0 28px 0 0;text-align:left}.form fieldset p span span.select2.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.form fieldset p span span.select2.select2-container--default.select2-container--below.select2-container--open{border-radius:0.25em 0.25em 0 0;border:1px solid #999}@media (max-width:960px){.form fieldset p span.col-20,.form fieldset p span.col-25,.form fieldset p span.col-30,.form fieldset p span.col-33,.form fieldset p span.col-40,.form fieldset p span.col-50,.form fieldset p span.col-67{width:100%}}.form fieldset p>span{display:block}@media (max-width:960px){.form fieldset p>span{float:none}.form fieldset p>span+span{margin-top:0.75em;padding-left:0}}.form fieldset p label{color:#999;display:block;font-size:1em;font-weight:normal;white-space:nowrap}@media (max-width:960px){.form fieldset p label{white-space:normal}}.form fieldset p input[type=date],.form fieldset p input[type=email],.form fieldset p input[type=password],.form fieldset p input[type=tel],.form fieldset p input[type=text],.form fieldset p select,.form fieldset p textarea{background-color:#eee;border-radius:0.25em;font-size:1.125em;width:100%}.form fieldset p input[type=date],.form fieldset p input[type=email],.form fieldset p input[type=password],.form fieldset p input[type=tel],.form fieldset p input[type=text],.form fieldset p select{height:2.75em;line-height:2.75;padding:0 0.5em}.form fieldset p input[type=radio]{font-size:1.25em}.form fieldset p textarea{line-height:1.25;min-height:6em;padding:1em}.form fieldset p.vehicle{background-color:#ccc;border-radius:0.25em;padding:0.75em}.form fieldset p.vehicle span label{color:#333}.form .terms-conditions{margin-top:1.5em}.form .terms-conditions header{margin-bottom:1em;text-align:center}.form .terms-conditions header h2{color:#97ba2c;font-size:1.5em;text-transform:capitalize}.form .terms-conditions .terms-container{background-color:#eee;color:#999;font-size:0.875em;height:24em;margin:auto;overflow:auto;padding:1em}.form .terms-conditions .terms-container ol{list-style-type:upper-roman;margin-left:2em}.form .terms-conditions .terms-container ol li{line-height:1.5}.form .terms-conditions .terms-container ol ol{list-style-type:decimal;margin-left:4em}@media (max-width:960px){.form .terms-conditions .terms-container ol{margin-left:1.5em}.form .terms-conditions .terms-container ol ol{margin-left:1.5em}}.form .signature{margin-top:1.5em;text-align:center}.form .signature canvas{margin:1em auto}.form .signature .sigdate{font-size:1.125em;margin-bottom:1em}.form .signature .signote{color:#999;font-size:0.875em;line-height:1.5;margin:auto;text-align:left;width:80%}.form footer{margin-top:1.5em;text-align:center}.column-key{display:block;float:right;text-align:left}.column-key li{border-left:4px solid #eee;color:#999;font-size:0.875em;line-height:1.25;padding-left:0.75em}.column-key li+li{margin-top:1em}.price-input{border:1px solid #ccc;padding:0.5em 1em;max-width:4em}.fa-calendar-o{bottom:-33px;top:inherit!important}.page-title{margin-bottom:1.5em}.page-title h1{color:#97ba2c;display:inline;font-size:2.25em;font-weight:700}.page-title h5{display:inline;font-size:1em;font-weight:300;margin-left:0.5em;text-transform:uppercase}.page-title h5 a{color:#457fc1}.page-title h5 a:hover{text-decoration:underline}.page-title .button+.button,.page-title .filters>div>.button+.button,.page-title .manage-options .button+.button.left,.page-title .manage-options .button.left+.button,.page-title .manage-options .filters>div>.button+.button.left,.page-title .manage-options .filters>div>.button.left+.button{margin-right:1em}@media (max-width:480px){.page-title .right{float:none}.manage-options .page-title .button.left,.page-title .button,.page-title .filters>div>.button,.page-title .manage-options .button.left{margin-top:0.5em}}.number-highlights{overflow:hidden}.number-highlights aside{background-color:#666;color:#ccc;float:left;margin:0 2.5%;padding:1em 1.5%;text-align:right;width:17%}.number-highlights aside h4{font-size:0.75em;font-weight:normal;margin-bottom:1em;text-align:left;text-transform:uppercase}.number-highlights aside .value{background-color:#fff;color:#666;font-size:3em;font-weight:bold;margin-bottom:0.25em;padding:0.25em}.number-highlights aside .unit{font-size:0.75em}.number-highlights aside.last{margin-right:0}.manage-options{margin-bottom:1.5em}@media (max-width:480px){.manage-options .button,.manage-options .button.left,.manage-options .filters>div>.button{font-size:0.875em}}@media (max-width:360px){.manage-options .button,.manage-options .button.left,.manage-options .filters>div>.button{padding:0 0.5em}}.message{border-radius:0.25em;border-style:solid;border-width:1px;margin-bottom:1.5em;padding:1.5em}*+.message{margin-top:1.5em}.message>*+*{margin-top:1.25em}.message p{line-height:1.5}.message ol{list-style-type:decimal;margin-left:2em}.message ul{list-style-type:disc;margin-left:2em}.message li{line-height:1.25}.message li+li{margin-top:0.5em}.message.form-errors{background-color:#fbf2f3;border-color:#f5d6db;color:#ba2c40}.message.form-success{background-color:#f8faf1;border-color:#e9f2cf;color:#97ba2c}.save-options{margin-top:1.5em}.save-options .right{margin-left:0.5em}.warranty-creation,.warranty-expiration,.warranty-status{background-color:#fff;border-radius:1em;display:inline-block;line-height:1.2;margin-left:1em;max-width:8em;padding:3px 1em;text-align:center;vertical-align:top}.data-table{margin-top:1.5em}.data-table *+.permissions{margin-top:1.5em}.data-table table{background-color:#fff;width:100%}.data-table table td,.data-table table th{color:#666;font-size:0.875em;padding:0.5em;text-align:left}.data-table table thead th{border-bottom:1px solid #ccc;font-weight:700}.data-table table tbody tr.even td{background-color:#eff6fe}.data-table table tbody tr.expired{color:#fa0000!important}.data-table table tbody tr.deleted td{background-color:#ccc}.data-table table tbody td{padding:0.75em 0.5em;vertical-align:middle}.data-table table tbody td h6{font-size:1.125em}.data-table table tbody td a{color:#666;font-weight:700}.data-table table tbody td a:hover{color:#000}.data-table table tbody td input[type=date],.data-table table tbody td input[type=email],.data-table table tbody td input[type=number],.data-table table tbody td input[type=tel],.data-table table tbody td input[type=text],.data-table table tbody td select{background-color:#eee;border:0;border-radius:0.25em;font-size:1em;height:2em;line-height:2;padding:0 0.25em}.data-table table tbody td .tip-icon{border-radius:100%;float:right;height:2em;margin-left:0.75em;overflow:hidden;width:2em}.data-table table tbody td .tip-icon:before{background-color:#222;color:#fff;cursor:pointer;display:block;font-weight:700;height:2em;line-height:2;text-align:center;width:2em}.data-table table tbody td .tip-icon.duplicate:before{content:'D'}.data-table table tbody td .tip-icon.import:before{content:'I'}.data-table table tbody td .button,.data-table table tbody td .manage-options .button.left,.manage-options .data-table table tbody td .button.left{color:#fff;height:2em;line-height:2}.data-table table tbody td *+.button,.data-table table tbody td .filters>div>*+.button,.data-table table tbody td .manage-options *+.button.left,.manage-options .data-table table tbody td *+.button.left{margin-left:0.5em}.data-table .active{color:#8EC59F}.data-table .inactive{color:#AF3417}.data-table .dtr-details{text-align:left}table.info td,table.info th{color:#333;font-size:1.125em;padding:0.5em;vertical-align:middle}table.info tbody th{color:#999;font-weight:normal}table.info tbody td{line-height:1.25}table.info tbody tr+tr td,table.info tbody tr+tr th{border-top:1px solid #ccc}.column-test td,.column-test th{display:none}.column-test td.action,.column-test td.visible,.column-test th.action,.column-test th.visible{display:table-cell}.no-results{background-color:#e1e1e1;margin-top:1em;text-align:center}.no-results p{font-size:1.125em}.widget header{margin-bottom:1em}.widget header .close{float:right;display:block;visibility:hidden}.widget header .close:before{background:url(../img/cross.png) 50% no-repeat #ccc;border-radius:0.25em;content:'';cursor:pointer;display:block;float:right;height:2em;visibility:visible;width:2em}.widget header h2{color:#457fc1;font-size:1.25em;font-weight:600;line-height:1.5;text-transform:uppercase}.widget footer{border-top:1px solid #ccc;margin-top:1em;overflow:hidden;padding-top:1em}.manage-options .widget footer .button.left,.widget footer .button,.widget footer .manage-options .button.left{display:block;float:right;font-size:0.875em}.widget.half{clear:none;width:49%}.widget.warranties .add{background-color:#eee;display:block;margin:1.5em 3.75em;overflow:hidden;padding:1.5em}.widget.warranties .add select{background-color:#fff;border:1px solid #ccc;float:left;font-size:1em;height:2.75em;line-height:2.75;margin:0;padding:0 2%;width:70%}.widget.warranties .add .button{float:left;margin:0;padding:0;width:25%}@media (max-width:960px){.widget.half{width:100%}.widget.left,.widget.right{float:none}}.red{color:red}.highlight{background-color:yellow}.hidden{display:none!important}.distributor-calculator{float:left;margin-bottom:2em;width:50%}.distributor-calculator .calc-row{margin-bottom:1.5em}.distributor-calculator .calc-row label{color:#666;float:left;height:2.5em;line-height:2.5}.distributor-calculator .calc-row input{background-color:#fff;border:1px solid #ccc;border-radius:0.25em;float:right;font-size:1em;height:2.5em;line-height:2.5;padding:0 1em}@media (max-width:840px){.distributor-calculator{background-color:#fff;border:1px solid #ccc;border-radius:0.25em;padding:1.5em;width:66%}.distributor-calculator .calc-row label{float:none;height:auto;line-height:1.3}.distributor-calculator .calc-row input{float:none;width:100%}}@media (max-width:768px){.distributor-calculator{float:none;width:100%}}.distributor-calculator-guide{float:right;margin-bottom:2em;width:45%}@media (max-width:840px){.distributor-calculator-guide{width:30%}}@media (max-width:768px){.distributor-calculator-guide{display:none}}.distributor-calculator-output{border-top:1px solid #ccc;clear:both;padding-top:2em}.distributor-calculator-output .pie-chart{float:left;width:40%}.distributor-calculator-output .pie-chart canvas{max-height:100%;max-width:100%}.distributor-calculator-output .calculations{display:block;float:right;width:55%}@media (max-width:840px){.distributor-calculator-output{border-top:0;padding-top:0}.distributor-calculator-output .pie-chart{width:66%}.distributor-calculator-output .calculations{width:30%}}@media (max-width:768px){.distributor-calculator-output .calculations,.distributor-calculator-output .pie-chart{float:none;width:100%}.distributor-calculator-output .calculations{margin-top:1.5em}}.login-page{background:url(../img/bg-login.jpg) 50% no-repeat;background-size:cover}.login-page .login-form{background-color:#fff;border-radius:0.5em;left:50%;margin-left:-13em;position:absolute;top:50%;width:26em}.login-page .login-form form{display:block;padding:2em 3.5em}.login-page .login-form p{line-height:1.75;margin-top:1em}.login-page .login-form p a{color:#97ba2c;float:left;font-size:1.125em}.login-page .login-form p a:hover{color:#457fc1}.login-page .login-form p a+a{float:right}.login-page .login-form input,.login-page .login-form select{font-size:1.125em;height:2.5em;line-height:2.5;padding:0 3%;width:100%}.login-page .login-form input[type=email],.login-page .login-form input[type=password],.login-page .login-form input[type=tel],.login-page .login-form input[type=text],.login-page .login-form select[type=email],.login-page .login-form select[type=password],.login-page .login-form select[type=tel],.login-page .login-form select[type=text]{background-color:#eee;border-radius:0.25em}.login-page .login-form input.button,.login-page .login-form select.button{text-align:center}.login-page .login-form select{background-color:#eee;border-radius:0.25em}.login-page .login-form.relative{left:inherit;margin:2em auto!important;position:relative;top:inherit;width:26em}.permissions{border:1px solid #ccc;margin-bottom:2em;max-width:100%;overflow:auto}.warranty-permissions input[type=text]{background-color:#eee;border-bottom:1px solid #999;font-size:1em;height:2em;line-height:2;padding:0 2%;text-align:right;width:6em}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dataTables_filter{background-color:#eee;border:1px solid #ccc;border-radius:3px;overflow:hidden;padding-left:0.5em}.dataTables_filter input{background-color:#fff;border-left:1px solid #ccc;height:2em;line-height:2;margin-left:0;padding:0 0.5em}@media (max-width:480px){.dataTables_filter input{width:calc(100% - 3.45em)}}#dt-table_processing{height:100vh;left:0;margin:0;padding-top:calc( 50vh - 1em);position:fixed;text-transform:uppercase;top:0;width:100vw;z-index:9999}#google_translate_element{text-align:center}@media (max-width:1132px){#google_translate_element{float:right}}.select2-container{max-width:100%}.sigWrapper{-webkit-box-sizing:unset;box-sizing:unset;max-width:100%}.pad{max-width:100%}.wrapper .dataTables_length select{border: 1px solid #aaa;border-radius: 3px;background-color: transparent;padding: 4px; -webkit-appearance: revert;}