@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);*{margin:0;padding:0;background-repeat:no-repeat}*,:after,:before{box-sizing:border-box}a:focus,input,select{outline:none}a img{border:0}::-moz-selection{background:#00457c;color:#fff}::selection{background:#00457c;color:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}[v-cloak]{display:none!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}ul{list-style-type:none}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C""\201D""\2018""\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;outline:none}button,input{line-height:normal}button,select{text-transform:none;cursor:pointer}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-size:18px;font-family:Open Sans,sans-serif;font-weight:400;color:#515151;background:#e9e9e9;position:relative}body,h1,h2,h3,h4,h5,h6{line-height:1}h1{font-size:2.667em;font-weight:300;color:#d31145;margin:0 0 30px}h1,h2{font-family:Roboto Slab,serif}h2{font-weight:900;font-size:2.445em;color:#373737;margin:0}h3{font-weight:400;font-size:1.334em}a{line-height:1;text-decoration:none;background:transparent;cursor:pointer}a:active,a:hover{outline:0}p{line-height:1.5;margin:0}p,p a{color:#515151}p.form-error{color:red;font-weight:700}.clear{clear:both}.cl-none{clear:none}.center{margin:0 auto}.right{float:right}.left{float:left}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.navy{color:#154c8f}.lightblue{color:#00a2ff}.red{color:#d31145}.redbg{background:#d31145}.green{color:#11d345}.white{color:#fff}.bold{font-weight:700}.extrabold{font-weight:900}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.box-shadow{box-shadow:2px 2px 5px 0 rgba(0,0,0,.1)}.spacer5,.spacer10,.spacer15,.spacer20,.spacer25,.spacer30,.spacer35,.spacer40,.spacer45,.spacer50,.spacer55,.spacer60{position:relative;display:block;clear:both;float:left;width:100%;height:5px}.spacer10{height:10px}.spacer15{height:15px}.spacer20{height:20px}.spacer25{height:25px}.spacer30{height:30px}.spacer35{height:35px}.spacer40{height:40px}.spacer45{height:45px}.spacer50{height:50px}.spacer55{height:55px}.spacer60{height:60px}.width5{width:5%}.width10{width:10%}.width15{width:15%}.width20{width:20%}.width25{width:25%}.width30{width:30%}.width35{width:35%}.width40{width:40%}.width45{width:45%}.width50{width:50%}.width55{width:55%}.width60{width:60%}.width65{width:65%}.width70{width:70%}.width75{width:75%}.width80{width:80%}.width85{width:85%}.width90{width:90%}.width95{width:95%}.width100{width:100%}.font24{font-size:1em}.font34{font-size:1.889em}.font62{font-size:3.1em}.load-animation{position:relative;display:block;clear:both;float:none;width:100%;max-width:200px;margin:0 auto}.load-animation img{width:100%;height:auto}.clickable{cursor:pointer}.radio{margin:0 0 25px}.radio p{margin:0 0 10px}.radio input[type=radio]{position:absolute;height:35px;width:100%;opacity:0;padding:0;border:0}.radio input[type=radio]+label{padding-left:35px;margin:0 15px 0 0;height:35px;display:inline-block;line-height:35px;background-repeat:no-repeat;background-position:0 0;font-size:1em;vertical-align:middle;cursor:pointer}.radio input[type=radio]:checked+label{background-position:0 -35px}.radio label{background-image:url(/assets/images/radio.png);background-size:35px auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox{margin:0}.checkbox p{margin:0 0 10px}.checkbox input[type=checkbox]{position:absolute;height:35px;width:100%;opacity:0;padding:0;border:0}.checkbox input[type=checkbox]+label{padding-left:35px;margin:0 15px 0 0;height:35px;display:inline-block;line-height:35px;background-repeat:no-repeat;background-position:0 0;font-size:1em;vertical-align:middle;cursor:pointer}.checkbox input[type=checkbox]:checked+label{background-position:0 -35px}.checkbox label{background-image:url(/assets/images/checkbox.png);background-size:35px auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{width:100%;max-width:550px;border:1px solid #c6c6c6;padding:15px;box-shadow:none;text-transform:uppercase}select{height:56px}textarea{position:relative;display:block;clear:both;border:1px solid #c6c6c6;padding:11px 10px;width:100%;max-width:550px;min-height:150px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #d31145}.button a,input[type=submit]{position:relative;display:block;clear:both;width:100%;max-width:230px;margin:0;padding:17px 0;background:#00457c;color:#fff;border-radius:5px;text-align:center;text-transform:uppercase;font-weight:700;font-size:.889em;line-height:100%;letter-spacing:1px;text-indent:0}.button a:hover,input[type=submit]:hover{background:#d31145}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}.table .heading{background:#e2e2e2}.table .heading,.table .rows{padding:30px}.table .heading,.table .heading ul,.table .rows,.table .rows ul{position:relative;display:block;clear:both;float:left;width:100%}.table .heading ul li,.table .rows ul li{position:relative;display:block;clear:none;float:left}.table .rows ul li{margin:0 0 15px}.header-wrap{float:left;margin:0;border-top:5px solid #00457c}.header,.header-wrap{position:relative;display:block;clear:both;width:100%}.header{float:none;margin:0 auto;padding:50px 30px;max-width:1280px}.header .logo{clear:none}.header .logo,.header .logo a img{position:relative;display:block;float:left}.header .logo a img{clear:both;margin:0}.header.center .logo a img{float:none;margin:0 auto}.header .menu-profile-wrap{position:relative;display:block;clear:none;float:right}.header .menu-profile-wrap .menu-icon,.header .menu-profile-wrap .profile-icon{position:relative;display:block;clear:none;float:left;width:60px;height:60px;margin:0 15px 0 0;cursor:pointer;background:url(/assets/images/sprite.png) no-repeat -31px 1px}.header .menu-profile-wrap .menu-icon.x,.header .menu-profile-wrap .menu-icon:hover{background:url(/assets/images/sprite.png) no-repeat -31px -71px}.header .menu-profile-wrap .profile-icon{margin:0;background:url(/assets/images/sprite.png) no-repeat -95px 1px}.header .menu-profile-wrap .profile-icon.x,.header .menu-profile-wrap .profile-icon:hover{background:url(/assets/images/sprite.png) no-repeat -95px -71px}.header .menu-profile-wrap .menu,.header .menu-profile-wrap .profile{position:absolute;display:block;clear:both;float:none;width:359px;height:auto;right:0;top:90px;z-index:20;background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.1)}.header .menu-profile-wrap .profile{height:auto}.header .menu-profile-wrap .menu:after,.header .menu-profile-wrap .profile:after{bottom:100%;left:74%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:20px solid hsla(0,0%,100%,0);border-bottom-color:#fff;margin-left:-20px}.header .menu-profile-wrap .profile:after{left:93%}.header .menu-profile-wrap .profile .border{position:relative;display:block;clear:both;float:left;width:100%;padding:10px 0;border-bottom:1px solid #c6c6c6}.header .menu-profile-wrap .menu ul,.header .menu-profile-wrap .profile ul{position:relative;display:block;clear:both;float:left;width:100%;padding:20px 20px 20px 0}.header .menu-profile-wrap .menu ul li,.header .menu-profile-wrap .profile ul li{position:relative;display:block;clear:both;float:left;width:100%}.header .menu-profile-wrap .profile .name{font-family:Roboto Slab,serif;font-size:1.334em;font-weight:700;padding:20px 25px 5px}.header .menu-profile-wrap .profile .not a{color:#154c8f;font-weight:400;padding:0 25px}.header .menu-profile-wrap .menu ul li a,.header .menu-profile-wrap .profile ul li a{position:relative;display:block;clear:both;float:left;width:100%;margin:0 0 5px;padding:10px 0;font-weight:700;color:#373737;text-indent:20px;border-left:5px solid #fff}.header .menu-profile-wrap .menu ul li a:hover,.header .menu-profile-wrap .profile ul li a:hover{color:#154c8f;border-left:5px solid #154c8f}.header .menu-profile-wrap .profile ul li.not a:hover{border-left:5px solid #fff}.header .menu-profile-wrap .menu ul li a span,.header .menu-profile-wrap .profile ul li a span{position:relative;display:block;clear:none;float:right;width:9px;height:14px;background:url(/assets/images/sprite.png) no-repeat -671px 0}.header .menu-profile-wrap .menu ul li a:hover span,.header .menu-profile-wrap .profile ul li a:hover span{background:url(/assets/images/sprite.png) no-repeat -671px -16px}.mobile-menu .menu,.mobile-menu .profile{display:none}.content-wrap{float:left;overflow:hidden}.content,.content-wrap{position:relative;display:block;clear:both;width:100%}.content{float:none;max-width:1175px;margin:0 auto;padding:0 30px}.box{position:relative;display:block;clear:none;float:left;padding:35px;background:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.1)}.box h2{margin:0 0 5px}.one-box{width:100%;max-width:275px;height:275px;margin:0 5px 5px 0}.two-box{width:100%;max-width:550px}.three-box{width:100%;max-width:825px;height:275px}.four-box{width:100%}.one-box.last{margin:0 0 5px}.one-box:nth-child(4n){margin:0 0 5px;clear:right}.one-box h3{color:#373737}.one-box .icon{clear:none}.one-box .bottom,.one-box .icon{position:relative;display:block;float:left}.one-box .bottom{clear:both;width:100%;height:70px}.one-box .arrow{position:relative;display:block;clear:none;float:right;width:22px;height:34px;top:18px;background:url(/assets/images/sprite.png) no-repeat -639px 0}.one-box .icon.create{width:60px;height:70px;background:url(/assets/images/sprite.png) no-repeat -159px 0}.one-box .icon.check-in{width:60px;height:70px;background:url(/assets/images/sprite.png) no-repeat -223px 6px}.one-box .icon.view{width:71px;height:70px;background:url(/assets/images/sprite.png) no-repeat -286px 5px}.one-box .icon.search{width:68px;height:70px;background:url(/assets/images/sprite.png) no-repeat -358px 5px}.one-box .icon.tickets{width:62px;height:70px;background:url(/assets/images/sprite.png) no-repeat -430px 2px}.one-box .icon.items{width:70px;height:70px;background:url(/assets/images/sprite.png) no-repeat -495px 5px}.one-box .icon.view-order{width:63px;height:70px;background:url(/assets/images/sprite.png) no-repeat -567px 3px}.box-wrap .one-box:hover{background:#00a2ff}.box-wrap .one-box:hover h2,.box-wrap .one-box:hover h3{color:#fff}.two-box.create-ticket,.two-box.view-tickets{clear:both;float:none;overflow:hidden;margin:0 auto}.create-ticket .text,.view-tickets .text{position:relative;display:block;clear:none;float:left}.create-ticket .icon,.view-tickets .icon{position:relative;display:block;clear:none;float:right;width:71px;height:70px;background:url(/assets/images/sprite.png) no-repeat -286px 5px}.create-ticket .icon{width:60px;height:70px;background:url(/assets/images/sprite.png) no-repeat -159px 0}.create-ticket h3,.view-tickets h3{margin:0 0 35px}.create-ticket .input,.create-ticket .location,.create-ticket .serial,.view-tickets .ticket-id{position:relative;display:block;clear:both;float:left;width:100%;margin:0 0 25px}.create-ticket .location{margin:0 0 20px}.create-ticket .brand,.create-ticket .model{margin-bottom:15px}.create-ticket input[type=submit],.view-tickets input[type=submit]{max-width:155px}.find-ticket .icon{background:url(/assets/images/sprite.png) no-repeat -358px 5px}.find-po .icon,.find-ticket .icon{position:relative;display:block;clear:none;float:right;width:71px;height:70px}.find-po .icon{background:url(/assets/images/sprite.png) no-repeat -567px 3px}.home-box{width:100%;max-width:525px;padding:0;margin:0 0 25px}.home-box.margin-right{margin:0 25px 25px 0}.home-box.home-manifests,.home-box.home-parts,.home-box.home-purchaseorders,.home-box.home-tickets{min-height:405px}.home-box h2.heading{margin:0;padding:20px 35px;background:#f5f5f5}.home-box a{position:relative;display:block;clear:both;float:left;width:100%;padding:15px 35px;font-size:22px;color:#373737;border-bottom:1px solid #dfdede}.home-box a:last-of-type{border-bottom:none;margin-bottom:20px}.home-box a .text{float:left;clear:none}.home-box a .arrow{float:right;clear:none;width:14px;height:19px;background:url(/assets/images/sprite.png) no-repeat -703px 0}.home-box a:hover{background:#f3f0f0}.home-box a:hover .arrow{background:url(/assets/images/sprite.png) no-repeat -703px -21px}.home-view-all{padding:0}.home-view-all,.home-view-all a{position:relative;display:block;clear:none;float:left;width:100%;max-width:525px}.home-view-all a{color:#fff;font-size:32px;padding:15px 35px;background:#d31145}.home-view-all a .arrow{position:relative;float:right;clear:none;width:14px;height:19px;top:7px;background:url(/assets/images/sprite.png) no-repeat -703px -42px}.login{float:none;clear:both;margin:0 auto}.login input[type=email],.login input[type=password],.login input[type=text]{margin:0;padding:15px 15px 15px 35px}.login .password span,.login .username span{position:relative;display:block;clear:none;float:left;width:25px;height:21px;margin-top:-21px;top:38px;left:7px;background:url(/assets/images/username.png) no-repeat 0 0}.login .password span{background:url(/assets/images/password.png) no-repeat 0 0}.login input[type=submit]{margin:0;max-width:155px}section .options{display:none}.qr-box{margin:0 15px 0 0!important}.ticket-box{float:left;clear:none;width:100%;max-width:520px}.ticket-box .hand-keyed{font-size:.778em}.store-box{float:right;clear:none}.store-box h2{font-size:7.445em}.print-ticket.button a,.work-ticket.button a,.work-ticket.button input[type=submit]{float:left;clear:none;max-width:195px}.work-ticket.button a,.work-ticket.button input[type=submit]{margin-right:10px}.work-ticket.button input[type=submit].save{max-width:110px}.work-ticket.button a{max-width:155px}.view-invoice.button a{float:left;clear:none;max-width:140px;margin-left:10px}.qr-code img{position:relative;display:block;width:100%}.ticket .two-box input[type=submit]{max-width:185px}.information ul{clear:none;max-width:425px}.information ul,.information ul li{position:relative;display:block;width:100%}.information ul li{clear:both;float:left;margin:0 0 10px;font-size:1.223em}.information ul li label{position:relative;display:block;float:left;margin:0 0 5px}.information ul li select{height:auto}.information .button a,.ticket .information .button a,.ticket input[type=submit],input[type=submit]{max-width:230px}.editor{position:relative;display:block;clear:both;width:100%;max-width:550px}.problem{background:#d31145}textarea.problem{min-height:0;max-width:100%}.parts .heading,.parts .part{position:relative;display:block;clear:both;float:left;width:100%;padding:30px 20px;background:#e2e2e2}.parts .heading ul{padding:0 10px}.parts .part{background:none}.parts ul li{clear:none;float:left;margin:0 10px 0 0}.parts .part ul,.po-parts .part ul{position:relative;display:block;clear:both;float:left;width:100%;padding:10px 10px 5px}.parts .part ul.confirmed{background:#b3ffb3}.parts .part ul li{margin:0 10px 5px 0}.parts .quantity,.po-parts .quantity{width:100%;max-width:70px}.parts .quantity{width:100%;max-width:60px}.parts .part-number{width:100%;max-width:160px}.parts .description{width:100%;max-width:250px}.parts .price{width:100%;max-width:105px}.parts .ext-price{width:100%;max-width:110px}.parts .technician{width:100%;max-width:135px}.parts .delete{width:100%;max-width:85px}.parts .part ul li.delete{margin:0 0 15px}.parts ul input[type=text]{border:none;padding:0;background:#e2e2e2}.parts .border{position:relative;display:block;clear:both;float:left;width:100%;border-bottom:2px solid #cacaca}.parts .button{width:100%;max-width:235px}.confirmed-key{clear:both;width:100%}.confirmed-key,.confirmed-key span{position:relative;display:block;float:left}.confirmed-key span{clear:none;width:20px;height:20px;top:3px;margin:0 5px 0 0;background:#b3ffb3}.confirmed-key p{float:left;clear:none}.confirmed{background:#b3ffb3}.add-part{position:relative;display:block;clear:both;float:left;width:100%}.add-part .description,.add-part .ext-price,.add-part .location,.add-part .price,.add-part .quantity,.add-part .sku,.add-part .technician{width:100%;max-width:425px}.parts .charges{clear:none;max-width:300px}.parts .charges,.parts .charges ul li{position:relative;display:block;float:left;width:100%}.parts .charges ul li{clear:both;margin:0 0 10px;padding:0 0 0 20px}.parts .charges ul li.hours{padding:0 0 0 30px;margin:0 0 5px;font-size:.778em}.parts .charges ul li.total{margin:0;padding:10px 0 0 20px;border-top:2px solid #cacaca}.comments .comment{position:relative;display:block;clear:both;float:left;width:100%;margin:0 0 15px}.comments .button a{max-width:235px}.po-parts .heading,.po-parts .part{position:relative;display:block;clear:both;float:left;width:100%;padding:30px;background:#e2e2e2}.po-parts .part{background:none}.po-parts ul li{clear:none;float:left}.po-parts .part ul{position:relative;display:block;clear:both;float:left;width:100%;padding:0}.po-parts .part ul li{margin:0 0 15px}.po-parts li.po{width:100%;max-width:70px}.po-parts li.quantity{width:100%;max-width:55px}.po-parts li.vendor{width:100%;max-width:130px}.po-parts li.sku{width:100%;max-width:90px;word-wrap:break-word}.po-parts li.quantity-ord{width:100%;max-width:55px;text-align:center}.po-parts li.description{width:100%;max-width:200px}.po-parts li.date{width:100%;max-width:120px;text-align:center}.po-parts li.ticket{width:100%;max-width:85px;text-align:center}.po-parts li.delete{float:right;width:100%;max-width:18px;height:18px;text-align:center;cursor:pointer;background:url(/assets/images/delete.png)}.po-parts li.part-location{width:100%;max-width:130px;text-align:center}.po-parts .button a{clear:none;float:left;margin:0 10px 0 0}.po-parts .button.add-part,.po-parts .button.edit-part{float:left;clear:none;max-width:175px;margin:0 10px 0 0}.po-parts .button.edit-part{max-width:200px;width:100%}.po-parts .button.add-part a{max-width:175px}.po-parts .button.edit-part a{max-width:200px;width:100%}.po-parts .button.receive-part,.po-parts .button.receive-part a{width:100%;max-width:200px;margin:0 15px 0 0;float:left}.po-parts .button.cancel-part a{max-width:175px}.po-parts .back-order .button a,.po-parts .back-order input[type=text]{float:left;clear:none}.po-parts .back-order input[type=text]{margin:0 10px 0 0}.part-info ul.left,.part-info ul.right{position:relative;display:block;clear:none;width:100%;max-width:425px}.part-info ul li{float:left;margin:0 0 10px;font-size:1.223em;position:relative;display:block;clear:both;width:100%}.po-parts .part ul li input[type=date],.po-parts .part ul li input[type=email],.po-parts .part ul li input[type=number],.po-parts .part ul li input[type=password],.po-parts .part ul li input[type=tel],.po-parts .part ul li input[type=text],.po-parts .part ul li select{padding:0;text-align:center}@-webkit-keyframes edit-po{0%{border-color:#c6c6c6}25%{border-color:#f688a5}50%{border-color:#d31145}75%{border-color:#f688a5}to{border-color:#c6c6c6}}@keyframes edit-po{0%{border-color:#c6c6c6}25%{border-color:#f688a5}50%{border-color:#d31145}75%{border-color:#f688a5}to{border-color:#c6c6c6}}.po-parts .part ul li input[type=date],.po-parts .part ul li input[type=email],.po-parts .part ul li input[type=number],.po-parts .part ul li input[type=password],.po-parts .part ul li input[type=tel],.po-parts .part ul li input[type=text],.po-parts .part ul li select{-webkit-animation-name:edit-po;animation-name:edit-po;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.create-po form label,.find-po form label{line-height:1.5}.part-view .left,.part-view .right{position:relative;display:block;clear:none;width:100%;max-width:500px;margin-bottom:20px}.part-view .left p,.part-view .right p{margin-bottom:5px}.create-ticket-form .text{position:relative;display:block;clear:none;float:left}.create-ticket-form .icon{position:relative;display:block;clear:none;float:right;width:60px;height:70px;background:url(/assets/images/sprite.png) no-repeat -159px 0}.create-ticket-form .brand,.create-ticket-form .category,.create-ticket-form .description,.create-ticket-form .model,.create-ticket-form .store,.create-ticket-form .ticket-number,.create-ticket-form .ticket-type{position:relative;display:block;clear:none;float:left;width:100%;max-width:520px;margin:0 5px 15px 0}.create-ticket-form .ticket-number{margin:0 0 15px}.item-info p{margin:0 0 15px}.item-info ul li{margin:0 0 5px}.create-ticket-form .brand,.create-ticket-form .category,.create-ticket-form .description,.create-ticket-form .model,.create-ticket-form .ticket-type{max-width:100%;margin:0 0 15px}.create-ticket-form input[type=number],.create-ticket-form input[type=text],.create-ticket-form select,.create-ticket-form textarea{max-width:100%}.create-ticket-form .clear-fields{position:relative;display:block;clear:none;float:right}.create-ticket-form .clear-fields a{color:#9e9e9e;text-decoration:underline}.create-ticket-form input[type=submit]{clear:none;float:left;max-width:205px}.button-wrap input[type=submit]{margin:0 15px 15px 0;float:left;clear:none}.button-wrap .button a{max-width:150px;float:left;clear:none}.billing .billed-date{font-size:1.334em}.billing .left,.billing .right{max-width:500px;margin-bottom:20px}.billing .charges,.billing .left,.billing .right{position:relative;display:block;clear:none;width:100%}.billing .charges{float:left}.billing .charges .border{clear:both;border-bottom:2px solid #cacaca}.billing .charges .border,.billing .charges ul li{position:relative;display:block;float:left;width:100%}.billing .charges ul li{clear:none;margin:0 0 10px}.billing .charges input[type=text]{padding:1px 0 1px 5px;max-width:115px}.billing .charges select{padding:0;height:auto;width:95%}.billing .charges ul li.one{max-width:180px}.billing .charges ul li.two,.billing .charges ul li.two-half{max-width:140px}.billing .charges ul li.four,.billing .charges ul li.three{max-width:150px}.billing .charges ul li.five{max-width:100px}.pagination li.active{font-weight:700;text-decoration:underline}.pagination li{float:left;clear:none;margin:20px 5px 20px 0!important}.pagination li a:hover{font-weight:700}.footer-wrap{float:left}.footer,.footer-wrap{position:relative;display:block;clear:both;width:100%}.footer{max-width:1180px;margin:0 auto;padding:50px 30px}.footer p{font-size:.778em;line-height:1;margin:0}.mobile{display:none!important}.autocomplete-suggestion{background-color:#e9e9e9}table.report{width:100%;padding:5px;font-size:12px;page-break-inside:auto}.report thead{background-color:#e2e2e2}.report thead td{font-weight:700;text-align:right;padding-top:10px;padding-bottom:10px;padding-right:5px}.report tbody td,.report tbody tr.total td{text-align:right;padding:5px}.report tbody tr.total td{font-weight:700;border-bottom:1px}.report tbody tr.total td.border{border-top:1px solid #000}.report tbody tr.total td.top-border{border-bottom:1px solid #000}@media only screen and (max-width:1199px){.mobile{display:block!important}.box-wrap{position:relative;display:block;clear:both;float:none;width:100%;max-width:620px}.one-box,.one-box.last{margin:0 2.5px 5px}.mobile-menu .menu,.mobile-menu .profile{display:none}.ticket .one-box{clear:both;float:none;margin:0 auto 15px}.three-box{clear:both;float:none;margin:0 auto}.comments .comment,.problem,.ticket .three-box,.ticket h2{text-align:center}.ticket .work-ticket input[type=submit]{margin:0 auto}.ticket .information ul{float:none;margin:0 auto}.comments .button a,.ticket .information .button a,.ticket input[type=submit]{margin:0 auto}.parts ul input[type=text]{border:none;padding:0;background:#e2e2e2;text-align:center}.editor{margin:0 auto}.parts .heading{display:none}.parts .part ul{margin:0 0 20px}.parts ul li{clear:both;float:none;text-align:center;max-width:100%!important}.parts .charges{clear:both;float:none;max-width:100%}.parts .charges ul li{padding:0}.parts .charges ul li.total{padding:10px 0 0}.parts .button{float:none;clear:both;margin:0 auto}.create-ticket-form .store,.create-ticket-form .ticket-number{clear:both;max-width:100%}}@media only screen and (max-width:959px){.store-box{clear:both;float:none}.ticket .print-ticket.button a,.ticket .work-ticket.button a{clear:both;float:none;margin:0 auto 5px}.three-box .ticket-box{margin:0 0 30px}}@media only screen and (max-width:768px){h2{font-size:1.889em}.header{padding:40px 0 0}.header .logo,.header .logo a img{clear:both;float:none;margin:0 auto;width:100%;max-width:376px}.mobile-menu{position:fixed;bottom:0;clear:both;float:left;width:100%;padding:10px 0;z-index:20;background:#154c8f}.mobile-menu .menu-icon-wrap{clear:none;float:right}.mobile-menu .menu-icon-wrap .menu-icon,.mobile-menu .menu-icon-wrap .profile-icon{position:relative;display:block;clear:none;float:left;width:60px;height:60px;margin:0 15px 0 0;cursor:pointer}.mobile-menu .menu-icon-wrap .menu-icon.x,.mobile-menu .menu-icon-wrap .menu-icon:hover{background:url(/assets/images/sprite.png) no-repeat -31px -71px}.mobile-menu .menu-icon-wrap .profile-icon.x,.mobile-menu .menu-icon-wrap .profile-icon:hover{background:url(/assets/images/sprite.png) no-repeat -95px -71px}.mobile-menu .menu-icon-wrap{position:relative;display:block;clear:both;float:none;width:100%;max-width:170px;margin:0 auto}.mobile-menu .menu-icon-wrap .menu-icon{margin:0 50px 0 0;background:url(/assets/images/sprite.png) no-repeat -31px -140px}.mobile-menu .menu-icon-wrap .profile-icon{margin:0;background:url(/assets/images/sprite.png) no-repeat -95px -140px}.header .menu-profile-wrap,.header .menu-profile-wrap .menu,.header .menu-profile-wrap .menu:after,.header .menu-profile-wrap .profile,.header .menu-profile-wrap .profile:after{display:none}.mobile-menu .menu,.mobile-menu .profile{position:fixed;display:none;clear:both;float:left;width:100%;height:auto;bottom:80px;z-index:20;background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.1)}.mobile-menu .profile{height:250px}.mobile-menu .profile .border{position:relative;display:block;clear:both;float:left;width:100%;padding:10px 0;border-bottom:1px solid #c6c6c6}.mobile-menu .menu ul,.mobile-menu .profile ul{padding:20px 20px 20px 0}.mobile-menu .menu ul,.mobile-menu .menu ul li,.mobile-menu .profile ul,.mobile-menu .profile ul li{position:relative;display:block;clear:both;float:left;width:100%}.mobile-menu .profile .name{font-family:Roboto Slab,serif;font-size:1.334em;font-weight:700;padding:20px 25px 5px}.mobile-menu .profile .not a{color:#154c8f;font-weight:400;padding:0 25px}.mobile-menu .menu ul li a,.mobile-menu .profile ul li a{position:relative;display:block;clear:both;float:left;width:100%;margin:0 0 5px;padding:10px 0;font-weight:700;color:#373737;text-indent:20px;border-left:5px solid #fff}.mobile-menu .menu ul li a:hover,.mobile-menu .profile ul li a:hover{color:#154c8f;border-left:5px solid #154c8f}.mobile-menu .profile ul li.not a:hover{border-left:5px solid #fff}.mobile-menu .menu ul li a span,.mobile-menu .profile ul li a span{position:relative;display:block;clear:none;float:right;width:9px;height:14px;background:url(/assets/images/sprite.png) no-repeat -671px 0}.mobile-menu .menu ul li a:hover span,.mobile-menu .profile ul li a:hover span{background:url(/assets/images/sprite.png) no-repeat -671px -16px}.box-wrap{max-width:335px}.one-box,.one-box.last{margin:0 0 5px;height:auto}.one-box h2{font-size:1.667em}.one-box h3{font-size:1em}.one-box .icon,.one-box .spacer40,.one-box .spacer60{display:none}.one-box .bottom{height:0}.one-box .arrow{top:-45px}.create-ticket .text,.view-tickets .text{width:100%;text-align:center;clear:both}.two-box .icon{display:none}.create-ticket input[type=submit],.view-tickets input[type=submit]{margin:0 auto}.create-ticket-form .icon{display:none}.create-ticket-form .text{text-align:center;float:left;clear:both;width:100%}.create-ticket-form .red{text-align:center}.create-ticket-form .clear-fields{clear:both;float:none;margin-bottom:25px;text-align:center}.create-ticket-form input[type=submit]{float:none;clear:both;margin:0 auto}.store-box,.ticket-box{float:none;clear:both}.ticket-box{margin:0 0 50px}.ticket .three-box{height:auto}.footer-wrap{margin:0 0 50px}.footer p{text-align:center}}@media only screen and (max-width:481px){.content{padding:0 10px}.ticket .three-box .spacer30{display:none}}#app:nth-of-type(2){display:none}@media print{.no-print{display:none;height:0}}@media only print{@page{margin:1cm}#app:nth-of-type(2){display:block}.ticket-double-print-helper{min-height:17rem}#app:nth-of-type(2) .ticket-double-print-helper{display:block;min-height:unset}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}blockquote,h1,h2,h3,h4,h5,h6,img,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}body{background:#fff;font-size:10pt;margin:0;width:100%}h2{font-size:20pt}.header .logo{max-width:270px}.header .logo a img{margin:0;max-width:300px}.header-wrap{float:none!important;border-top:none;width:100%;max-width:100%}.content,.content-wrap,.header{float:none!important;padding:0;width:100%;max-width:100%}.box{height:auto;padding:0;margin:0 0 10px}.qr-code img{max-width:150px}.one-box{width:35%}.one-box,.three-box{float:left;clear:none}.three-box{margin-top:10px}.one-box,.ticket .one-box{padding:35px 0;width:155px}.comments .button a,.header .menu-profile-wrap,.parts .button,.ticket-box .information .button a,.ticket-box .three-box input[type=submit],.ticket-box input[type=submit],.ticket .information .button a,.ticket .three-box input[type=submit],.ticket input[type=submit]{display:none}.box{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.one-box,.three-box{height:auto}.four-box.comments,.four-box.parts,.ticket-box .print-ticket,.ticket-box .work-ticket,.ticket .print-ticket,.ticket .work-ticket{display:none}.three-box,.ticket .three-box{width:550px}.ticket-box{max-width:395px}.spacer30{height:15px}.spacer50{display:none}.font62{font-size:3em}.store-box h2{font-size:7.2em}.problem{background:none}.information ul{float:left;max-width:45%}.lightblue,.navy,.white{color:#373737}.billing{max-width:720px}.billing h2{font-size:36px;margin-top:20px;margin-bottom:0}.billed-date{margin-top:-50px;max-width:400px}.shipping-billing-store{float:left!important;margin-bottom:0!important;margin-top:-50px}.invoice-status{margin-top:-80px}.invoice-status select{padding:0;border:none;max-width:200px;height:auto}.billing .charges{font-size:12px;margin-top:-30px;margin-bottom:20px}.billing .charges ul li{margin:0 0 5px}.billing .charges ul li.one{max-width:130px;margin-right:10px}.billing .charges ul li.two{max-width:90px;margin-right:10px}.billing .charges ul li.two-half{max-width:85px;margin-right:10px}.billing .charges ul li.three{max-width:140px;margin-right:10px}.billing .charges ul li.four{max-width:150px;margin-right:10px}.billing .charges ul li.five{max-width:65px}.billing .charges .spacer15,.billing .charges .spacer20{height:10px}.billing input[type=submit]{display:none}}