@import url('//fonts.googleapis.com/css?family=Alfa+Slab+One|Open+Sans:300|Rokkitt');@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{margin:0;padding:0;background:#E8E9EA;color:#1B2731;font:300 1rem/1.2 'Open Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.container{margin:auto;max-width:1000px;padding:0 20px;}#header{padding:10px 0;background:#1D6098 url(/images/page/header-bg.jpg) center 0 repeat-x;}#logo{display:block;}#accountBar{padding-top:10px;padding-bottom:10px;font-size:0;}#accountBar strong,#accountBar a{display:inline-block;vertical-align:middle;font:1.2rem/1.4 "Rokkitt",Georgia,"Times New Roman",Times,serif;}#accountBar strong{color:rgba(29,96,152,0.7);font-weight:300;}#accountBar a{text-decoration:none;}#content{padding:50px 0 30px;min-height:400px;background:#FFF;line-height:1.6;}#footer{padding:0 10px 20px;color:rgba(27,39,49,0.5);font-size:0.75rem;text-align:center;}#footer a{color:rgba(27,39,49,0.5);}#footer blockquote{margin:0 -10px 30px;padding:20px;background:rgba(255,255,255,0.5);}#footer blockquote a{color:#1D6098;font:1.2rem/1.8 "Rokkitt",Georgia,"Times New Roman",Times,serif;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding:13px 12px;}h1,h2,h3{color:#1D6098;letter-spacing:0.01em;}h1{margin:20px 0;padding:0 0 3px;border-bottom:1px solid rgba(27,39,49,0.1);font:normal 1.6rem/1.2 "Alfa Slab One",Verdana,Geneva,sans-serif;}#content h1:first-child{margin-top:0;}h2{margin:30px 0 10px;font:normal 1.15rem/1.2 "Alfa Slab One",Verdana,Geneva,sans-serif;}h3{margin:20px 0 10px;font:normal 1.1rem/1.2 "Rokkitt",Georgia,"Times New Roman",Times,serif;text-transform:uppercase;}#content h3+*{margin-top:0;}h5{margin:-15px 0 30px;color:rgba(27,39,49,0.5);font-size:0.75rem;font-weight:normal;}h5 a{color:rgba(27,39,49,0.5);text-decoration:none;}h5 a:hover{color:rgba(27,39,49,0.8);}p{margin:1.5rem 0;}ul{margin:1.5rem 0;padding:0;list-style:none;}ul li{margin:0;padding:0 0 10px 35px;position:relative;}ul li::before{content:"\f0da";position:absolute;top:4px;left:20px;color:#1D6098;font:normal 14px FontAwesome;}small{font-size:0.8em;line-height:1.2;text-transform:none;opacity:0.7;}a{color:inherit;}a:hover{color:#1D6098;}img{max-width:100%;height:auto;}hr{margin:2rem 0;height:1px;color:rgba(27,39,49,0.1);background-color:rgba(27,39,49,0.1);border:none;}form{margin:0;}form>div{padding-bottom:1rem;}input,select,textarea{display:block;padding:7px 10px 6px 11px;width:100%;border:1px solid rgba(27,39,49,0.1);color:#1B2731;font:1.3rem "Rokkitt",Georgia,"Times New Roman",Times,serif;}button,.button{cursor:pointer;display:inline-block;border-radius:5px;border:1px solid rgba(0,0,0,0.15);padding:9px 11px 8px;background:#1D6098;color:#FFF;font:1rem "Rokkitt",Georgia,"Times New Roman",Times,serif;text-decoration:none;text-transform:uppercase;}table button,table .button{padding:5px 9px 4px;font-size:0.8rem;}.button:hover{color:#FFF;}button[disabled]{opacity:0.5;}.button[title="Remove"]{background:red;font-size:1rem;padding:3px 6px 2px;border-radius:3px;line-height:1;font-weight:bold;}#partSearch{padding-right:40px;border:1px solid rgba(27,39,49,0.1);position:relative;}#partSearch input{border:none;}#partSearch button{position:absolute;top:0;right:0;width:40px;height:38px;background:none;border:none;font-size:0;}#partSearch button::before{content:"\f002";position:absolute;top:9px;left:0;width:40px;color:#1D6098;font:normal 18px FontAwesome;text-align:center;}table{margin:20px 0;width:100%;border-collapse:collapse;font-size:0.9rem;line-height:1.2;}th,tfoot td{padding:7px;border-bottom:1px solid rgba(29,96,152,0.4);color:#1D6098;font:normal 1rem/1.2 "Rokkitt",Georgia,"Times New Roman",Times,serif;text-transform:uppercase;}tfoot td{border-top:1px solid rgba(29,96,152,0.4);border-bottom:none;}tbody td{padding:7px;}tbody tr:nth-child(even) td{background:rgba(27,39,49,0.1);}tbody tr:nth-child(odd) td{background:rgba(27,39,49,0.05);}@media (max-width: 860px){th{display:none;}thead tr,tbody tr{display:block;}tr:nth-child(n+2){margin-bottom:20px;border-bottom:1px solid rgba(29,96,152,0.2);}tr:last-of-type{margin-bottom:0;}tbody td{display:block;position:relative;padding-left:70px;border-top:1px solid rgba(29,96,152,0.2);text-align:left;}tbody td::before{content:attr(data-th);position:absolute;top:0;left:0;bottom:0;display:inline-block;padding:9px 0 0 0;width:60px;background:#FFF;color:#1D6098;font:normal 0.8rem/1 "Rokkitt",Georgia,"Times New Roman",Times,serif;text-transform:uppercase;}}.fileList li,.websiteList li{padding-left:42px}.fileList li a,.websiteList li a{display:block;text-decoration:none;}.fileList li a:hover,.websiteList li a:hover{text-decoration:underline;}.fileList li::before{content:"\f019";top:6px;}.websiteList li::before{content:"\f08e";top:6px;}.messageBox{position:relative;margin:20px 0;padding:7px 7px 8px 32px;border:1px solid rgba(27,39,49,0.1);font-size:0.9rem;}.messageBox::before{position:absolute;top:10px;color:#1D6098;font:normal 18px FontAwesome;}.messageBox.superseded{background:rgba(255,208,3,0.3);}.messageBox.superseded::before{content:"\f05a";left:12px;}.messageBox.contact{margin-top:40px;padding:35px 15px 15px;text-align:center;}.messageBox.contact::before{content:"\f059";top:12px;left:50%;margin-left:-10px;width:20px;}table input[id^="qty"]{padding:5px;width:40px;font-size:1rem;text-align:center;}table input[id^="qty"]+small{display:block;padding-top:3px;text-align:center;}#results .resultsLoading{padding-top:10px;font-size:20px;text-align:center;opacity:0.5;}#cart hr{margin-top:0;}#contactForm .technical{padding:1rem 1.5rem 1.5rem;background:rgba(27,39,49,0.05);border:1px solid rgba(27,39,49,0.1);}input.error,textarea.error{border:1px solid red;background:#FFFFD5 url(/images/icons/cross.png) no-repeat right center;}select.error{border:1px solid red;background:#FFFFD5 url(/images/icons/cross.png) no-repeat right center;}label.error{color:#B5B5B5;display:inline-block !important;margin:0;color:red;text-transform:none;}div.error,div#error{display:none;color:red;padding:2px;padding-left:0px;}.valid{background:#FFFFD5 url(/images/icons/tick.png) no-repeat right center;border:1px solid green;}#showerror{margin:1rem 0;padding:1rem;border:1px solid rgba(27,39,49,0.1);background:rgba(255,208,3,0.3);text-align:center;}.response-good{color:green;}