﻿html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}body{margin:0;padding:0;font:14px arial;background:none}input{font-size:inherit;padding:2px 4px}select{font-size:1em;padding:4px}html{min-height:100%;background:#F0F9FC;background:whitesmoke}.page{position:relative;margin:auto;min-height:100%;top:0}@media screen and (min-device-width: 1025px){html{-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto}.page{border:1px solid #888;border-top:0}}.page{background:#fff}.pageBackground{width:100%;height:100%;background:#fff;position:absolute;top:0;left:0}.page hr{border:0;border-top:1px solid #ccc}.page{min-height:480px}.button{white-space:nowrap;display:inline-block;padding:8px 16px;margin:0;font-weight:bold;text-align:center;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-tap-highlight-color:rgba(255,255,255,0);-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;border-radius:4px;cursor:pointer;color:#fff;border:1px solid #33C;border-top:1px solid #77F;border-bottom:1px solid #003;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 2px #003;background:#0084C9;background:-moz-linear-gradient(top, #0084C9 0%, #1B3B90 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0084C9), color-stop(100%, #1B3B90));background:-webkit-linear-gradient(top, #0084C9 0%, #1B3B90 100%);background:-o-linear-gradient(top, #0084C9 0%, #1B3B90 100%);background:-ms-linear-gradient(top, #0084C9 0%, #1B3B90 100%);background:linear-gradient(top, #0084C9 0%, #1B3B90 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0084C9', endColorstr='#1B3B90',GradientType=0 )}.button:active,.button:active{background:#728cff;background:-moz-linear-gradient(top, #0038b2 0%, #728cff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0038b2), color-stop(100%, #728cff));background:-webkit-linear-gradient(top, #0038b2 0%, #728cff 100%);background:-o-linear-gradient(top, #0038b2 0%, #728cff 100%);background:-ms-linear-gradient(top, #0038b2 0%, #728cff 100%);background:linear-gradient(top, #0038b2 0%, #728cff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0038b2', endColorstr='#728cff',GradientType=0 )}.graybutton{white-space:nowrap;display:inline-block;padding:8px 16px;margin:0;font-weight:bold;text-align:center;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-tap-highlight-color:rgba(255,255,255,0);-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;border-radius:4px;cursor:pointer;color:#777777;border:1px solid #b0b0b0;border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:1px 1px 0px #ebe8eb;background:#ededed;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-moz-linear-gradient(top, #e0dde0 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0dde0), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #e0dde0 0%, #ccc 100%);background:-o-linear-gradient(top, #e0dde0 0%, #ccc 100%);background:-ms-linear-gradient(top, #e0dde0 0%, #ccc 100%);background:linear-gradient(top, #e0dde0 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dde0', endColorstr='#cccccc',GradientType=0 )}.footerLinks{text-align:center;margin:auto;padding:16px 0;color:#717174}.footerLinks a{padding:8px;text-decoration:none;color:#5ba8dd}.footerLinks a:hover{color:#0084C9;text-decoration:underline}body{font-family:Helvetica,Arial,sans-serif;margin:0;padding:0}h2{margin-top:16px;margin-bottom:8px;color:#274196}.footer h2{margin-top:16px;margin-bottom:8px;color:#ffffff}h1{margin-left:8px}a.home{text-decoration:none;color:#75AADB}a.home:hover{text-decoration:underline;color:#00f}ol,ul{color:#717174;font-size:1.0em}.page{max-width:1000px}.wide-page{max-width:1275px}.banner{background:url(/../images/clouds.jpg) no-repeat center bottom;height:400px;position:relative;border-top:6px solid #5ba8dd}.banner{border-bottom:6px solid #5ba8dd}.footer .footerDivider{border-top:6px solid #5ba8dd;margin-top:10px}.banner .byline{font-size:1.3em;font-weight:normal;font-style:italic;position:absolute;top:0;left:0;-moz-border-bottom-right-radius:12px;-webkit-border-bottom-right-radius:12px}.banner .byline,.banner .trades{position:absolute;margin:0;padding:0.7em 1.2em;background:#5ba8dd}.banner .byline{padding-top:4px}.banner .trades{padding-bottom:4px}.banner .byline,.banner .byline a,.banner .trades{color:#ffffff}.banner .byline a{text-decoration:none}.banner .byline a:hover{text-decoration:underline}.block a{text-decoration:none;color:#ffffff}.block a:hover{text-decoration:underline}.block ul{list-style:none;margin:0;padding:0;font-size:1.0em}.block li{padding-bottom:15px;margin-left:1em;color:#ffffff}.banner .byline .psi{font-weight:bold;text-transform:uppercase}#logo{margin-left:12em;text-align:center}.banner .tagline{color:#717174;font-size:2.0em;font-weight:normal;margin:0;margin-left:auto;margin-right:auto;max-width:800px;padding:0;text-align:center;text-transform:uppercase}.banner .trades{white-space:nowrap;font-weight:normal;bottom:0;right:0;-moz-border-top-left-radius:12px;-webkit-border-top-left-radius:12px}.content{padding:8px}.login{position:absolute;top:12px;right:6px}.stats,.embeddedVideo,.columnText{float:left;min-width:280px;width:45%}.stats,.embeddedVideo,.videoList,.block,.columnText,.singleColumn{margin:0 18px}.stats,.embeddedVideo,.videoList,.columnText{margin-bottom:16px;min-width:280px}.columnText p,.singleColumn p{color:#717174;font-size:1.2em}.block{margin-top:8px;margin-bottom:8px;float:left;width:40%}.block table{border-collapse:collapse;border-spacing:0}.block table td{vertical-align:top}.block img{margin-right:8px}.stats{color:#777;font-weight:bold}.stats table{margin-left:22px}.stats td{padding:2px 4px;font-size:1.1em}.whatsIncluded td{color:#717174}.signuptop{padding:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.signupbottom{padding:10px;border-top:1px solid #ccc;margin-top:10px}.signuptop h3,.signupbottom h3{display:inline-block;margin:8px 0;position:relative;top:2px}.videoList .title{color:#0084C9;padding-bottom:6px;font-size:1.1em;font-weight:bold}.videoList p{border-bottom:1px solid #ddd;min-height:72px;margin:0}.videoList p span{display:block}.videoList a{text-decoration:none;color:#717174;padding:8px;padding-left:98px;display:block;min-height:75px;background:url(/../images/play-video.png) 8px 8px no-repeat;outline:none}.videoList a:hover{color:#0084C9;background:url(/../images/play-video-hover.png) 8px 8px no-repeat #F0F9FC}.faq .question{color:#000000;font-size:1.1em;font-weight:bold}.faq .answer{color:#717174;font-size:.9em;margin-bottom:25px;margin-left:20px}.coolFact,.footer{clear:both}.coolFact h2{color:#BAD80A;background-color:#3F6075;float:left;font-weight:normal;margin:0;margin-right:8px;-moz-border-top-left-radius:12px;-webkit-border-top-left-radius:12px;-moz-border-bottom-left-radius:12px;-webkit-border-bottom-left-radius:12px}.coolFact .fact{background:#BAD80A;color:#3F6075;margin-left:92px;-moz-border-top-right-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-bottom-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-bottom-left-radius:12px;-webkit-border-bottom-left-radius:12px}.coolFact h2,.coolFact .fact{font-size:1em;font-style:italic;padding:8px 20px}.coolFact{margin:16px}.signuptop,.signupbottom{clear:both}.footer{position:relative;bottom:0;width:100%;background:#32434a;text-align:center}.footer .copyright{display:inline-block;text-align:center;color:#aaaaaa}.footer .phone,.footer .email{padding:0;color:#aaaaaa}.testimonial{width:75%;margin:15px;padding:10px;border-bottom:1px #c3c3c3 dashed}.endorsement{font-size:1em}.endorser{font-family:Helvetica,Arial,sans-serif;color:#c3c3c3;font-size:.9em;margin-left:10px;margin-top:10px}@media (max-width: 760px){.stats,.embeddedVideo,.columnText{width:95%}}@media (max-width: 600px){.stats,.embeddedVideo,.videoList,.block,.columnText,.singleColumn{margin-left:8px;margin-right:8px}.block{margin-left:12px;margin-right:12px}.coolFact{margin:8px}.signup h3{font-size:1em}}@media (max-width: 700px){.banner{font-size:80%;height:350px}}@media (max-width: 600px){.banner{font-size:70%;height:250px}}@media (max-width: 350px){.banner{font-size:65%;height:200px}.content{padding:0}.banner .trades{font-size:125%}.footerLinks a{padding:8px 4px}.embeddedVideo{width:300px}}.asset{border-bottom:1px solid #ccc;border-top:1px solid #ccc;background-color:#fafafa;padding:10px 10px 10px 10px;min-height:100px;margin-top:15px;margin-bottom:15px;margin-left:20px;margin-right:20px}.asset .assetContent{width:80%;margin-left:auto;margin-right:auto;margin-bottom:15px}.asset img{float:left;margin-right:15px;margin-bottom:15px}.asset .assetDesc{display:inline}.asset .assetDesc .callToAction{display:block;padding:10px 0 10px 0}.asset h2{color:#3F6075}.toolbar{height:43px;position:relative;top:0;left:0;right:0;text-align:center;border-bottom:1px solid #000;background:#919191;background:-moz-linear-gradient(top, #919191 5%, #515151 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #919191), color-stop(100%, #515151));background:-webkit-linear-gradient(top, #919191 5%, #515151 100%);background:-o-linear-gradient(top, #919191 5%, #515151 100%);background:-ms-linear-gradient(top, #919191 5%, #515151 100%);background:linear-gradient(top, #919191 5%, #515151 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#919191', endColorstr='#515151',GradientType=0 )}.toolbar .title,.toolbar h1{color:#fff;font-size:1.2em;display:inline-block;padding-top:11px;text-shadow:0 -1px 0 #000;margin:0}#pageNotFound{width:250px;margin-top:20px;min-height:0}#pageNotFound form{padding:10px}#pageNotFound .submit{text-align:center}#pageNotFound form .button{width:auto}.signupBanner .clouds{width:100%;border-bottom:1px solid #717174;-moz-box-shadow:0 3px 10px -3px black;-webkit-box-shadow:0 3px 10px -3px black;box-shadow:0 3px 10px -3px black}.signupBanner .logo{position:absolute;left:8px;margin:4px}body:after{content:url(/images/print-button-on.png) url(/images/print-button-off.png);display:none}body{color:#333}.non-admin .admin-only{display:none}.font-attribution{display:inline-block;margin-top:10px;margin-left:10px;text-align:left;padding:8px;color:#aaaaaa;font-size:.8em}.nowrap{white-space:nowrap}a{color:#2F7DC5;cursor:pointer}a:focus,a:hover{color:#0058A9}a img{border:none}.mobile-only{display:none}.footer a:focus,.footer a:hover{color:white}h1,h2{margin-left:0 !important}h1{color:#717174;font-size:1.5em}h2{color:#717174 !important;font-size:1.2em}.footer h2{color:white !important;font-size:1.4em}h3{color:#999;font-size:1em;margin-bottom:0.5em}label{color:#717174;display:block;margin:4px 0;font-size:90%}.centered{text-align:center}.right-aligned{text-align:right}.side-effects-container{position:fixed;text-align:center;top:76px;right:0;left:0;z-index:999}@media (max-width: 800px){.side-effects-container{display:none}}.side-effects{-webkit-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:left;background-color:#f9f6de;border:1px solid #fae3b1;color:#665226;display:inline-block;margin:auto;padding:1em}.side-effects li{color:#665226}.api-error{text-align:center;position:fixed;top:100px;right:0;left:0;z-index:999}.api-error .error-message{-webkit-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#850303;color:#ffecec;display:inline-block;font-size:1.1em;margin:auto;padding:1em}.notification-popup{text-align:center;position:fixed;top:100px;right:0;left:0;z-index:999}.notification-popup .notification-message-wrapper{margin:6px auto;pointer-events:none}.notification-popup .notification-message{-webkit-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#336801;box-sizing:border-box;color:#f3ffef;font-size:1.1em;display:inline-block;padding:16px}.reload-app-button{display:block !important;padding:8px;text-decoration:underline;margin-top:12px}.reload-app-button.secondary-button{color:#BB5656;border-color:#BB5656;background-color:#f7c5c5}.reload-app-button.secondary-button:hover{color:#fff1f1;border-color:#fff1f1;background-color:#850304}.error-text{color:#BB5656}.signupBanner{-webkit-box-shadow:0 3px 6px -5px rgba(0,0,0,0.8);-moz-box-shadow:0 3px 6px -5px rgba(0,0,0,0.8);box-shadow:0 3px 6px -5px rgba(0,0,0,0.8);background-color:#F0FCFF;background-image:url(/images/cloud-banner.jpg);border-bottom:1px solid #B4CFE4;height:88px;width:100%;position:relative;z-index:2}.logo{border:0;height:80px}.padded-list li{margin-bottom:1em}hr{border:none;border-bottom:1px solid #ccc;height:0;margin:1em 0}.main{min-height:200px}.sidebar{clear:both;float:right;min-width:200px;margin-left:1em}.sidebar h2{margin-top:2em}.back{display:inline-block;margin-bottom:1em;text-decoration:none;position:relative;z-index:2}.back:before{content:'\2190\0000a0Back to '}.connection-bar{background-color:#f99;border-bottom:1px solid #a99;color:#900;padding:1em;position:relative;z-index:15}.connection-bar .red-button{position:absolute;right:6px;top:6px}.renewal-popup,.new-edition-to-activate{color:#070;right:175px;top:9px;position:absolute;z-index:10}.renewal-popup{right:0;top:28px;color:#fff}.custom-parts-markup-edit .popup{right:20px;bottom:220px;position:absolute}.new-edition-to-activate{width:230px}.renewal-popup-message,.new-edition-to-activate-message{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.6);box-shadow:0 3px 4px 0 rgba(0,0,0,0.6);background-color:#dfd;display:inline-block;font-weight:bold;line-height:24px;margin-left:-1px;margin-top:-12px;padding:0.5em 1em;text-align:left}.pdf-image-preview-large,.pdf-image-preview{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);border:1px solid #ccc;display:inline-block;padding:4px;margin:0 8px 10px 0;text-align:center;vertical-align:top}.pdf-image-preview-large .valign-helper,.pdf-image-preview .valign-helper{display:inline-block;height:100%;vertical-align:middle}.pdf-image-preview-large .pdf-image-container,.pdf-image-preview .pdf-image-container{height:150px;width:150px;white-space:nowrap}.pdf-image-preview-large img,.pdf-image-preview img{display:inline-block;height:auto;margin:auto;width:auto;max-height:150px;max-width:150px;vertical-align:middle}.pdf-image-preview-large .image-code,.pdf-image-preview .image-code{display:block;margin-top:4px}.pdf-image-preview-large .pdf-image-container{height:300px;width:300px}.pdf-image-preview-large img{max-height:300px;max-width:300px}.new-edition-to-activate-message{border:1px solid #070}.renewal-popup-message{border:1px solid #a22;background-color:#fcc;color:#900;margin-top:-6px}.renewal-popup .box-arrow,.new-edition-to-activate .box-arrow{color:#070;display:inline-block;font-size:2em;font-weight:bold;margin-left:-2px;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,0.6);vertical-align:top}.new-edition-to-activate .box-arrow{margin-top:-10px}.renewal-popup .box-arrow{color:#a22;display:block;margin-left:1.5em;padding-right:40px}.page{background-color:#F2F2F2;max-width:940px;position:relative}.wide-page{max-width:1275px !important}.mobile .page{width:inherit !important}.content{background-color:#fff;padding:1em 2em 4em !important;position:relative;min-height:300px}#recent-activity{width:300px}.recent-activity-item{-webkit-box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);border:1px solid #bbb;padding:1em;margin:1em 0}.recent-activity-item h2{margin:0.5em 0 0 !important}.recent-edition-item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #ccc;padding:1em;margin:12px 0}.recent-edition-item:focus,.recent-edition-item:hover{-webkit-box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);background-color:#E6F5FC;border-color:#0058A9}#recent-editions a{text-decoration:none !important}.admin-search-box{position:absolute;top:-42px;right:1em;z-index:100}.admin-search-box input{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;border-radius:14px;-webkit-box-shadow:inset 0px 1px 1px #ccc;-moz-box-shadow:inset 0px 1px 1px #ccc;box-shadow:inset 0px 1px 1px #ccc;font-size:0.9em;border:1px solid #aaa;padding:4px 1em;outline:none;min-width:220px}.search-result-scope{margin:4px 0}.breadcrumb-container{position:relative}.breadcrumbs{color:#000;font-size:12pt;font-weight:bold;list-style:none;padding-left:1.5em}.breadcrumbs.level-1{padding-left:0}.breadcrumbs.level-2{padding-left:0.3em}.button,.small-button,.disabled-button,.secondary-button,.cancel-button,.greenish-button,.green-button,.redish-button,.red-button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #ccc;color:#fff;cursor:pointer;display:inline-block;font-size:11pt;font-weight:normal;padding:8px 16px;text-decoration:none;text-shadow:none;vertical-align:middle;white-space:nowrap}.button:disabled,.small-button:disabled,.disabled-button:disabled,.secondary-button:disabled,.cancel-button:disabled,.greenish-button:disabled,.green-button:disabled,.redish-button:disabled,.red-button:disabled{color:#ccc !important;background-color:#fefefe !important;border-color:#ccc !important}.small-button,.cancel-button{font-size:90%;margin-top:0;margin-bottom:0;padding:4px 8px;vertical-align:top}.small-button,.button,.cancel-button{background:#ddd;background:-moz-linear-gradient(top, #ddd 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #ddd 0%, #ccc 100%);background:-o-linear-gradient(top, #ddd 0%, #ccc 100%);background:-ms-linear-gradient(top, #ddd 0%, #ccc 100%);background:linear-gradient(to bottom, #ddd 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#ccc',GradientType=0 );border-color:#aaa}.small-button:focus,.small-button:hover,.button:focus,.button:hover,.cancel-button:focus,.cancel-button:hover{background-color:#3583B9;border-color:#2575AD;color:#fff}.popup-container,.popup-trigger{display:inline}.popup button{margin:2px}.subdued .button,.small-button,.subdued .button,.small-button,.secondary-button{background:#F1F9FF;border-color:#95CDF4;color:#5ba8dd}.cancel-button{background:#E9E9E9;border-color:#d7d7d7;color:#9A9A9A}.button,.small-button:hover,.small-button:focus,.secondary-button:focus,.secondary-button:hover{background:#5ba8dd;border-color:#4892C5;color:#fff}.cancel-button:hover,.cancel-button:focus{background:#c6c6c6;border-color:#989898;color:#8c8c8c}.button:active{background:#4687b5;border-color:#357cad;color:#fff}.small-button:active,.secondary-button:active{background:#77b3dc;border-color:#6298bd;color:#fff}.button:disabled,.small-button:disabled,.secondary-button:disabled,.disabled-button{background:#f6f6f6;border-color:#ddd;color:#ccc;cursor:not-allowed}.redish-button{background:#fee;border-color:#eaa;color:#c66}.redish-button:focus,.redish-button:hover{background:#c66;border-color:#a33;color:#fff}.redish-button:active{background:#ce7b7b;border-color:#ab4b4b;color:#fff}.greenish-button{background:#efe;border-color:#aea;color:#6c6}.greenish-button:focus,.greenish-button:hover{background:#6c6;border-color:#3a3;color:#fff}.greenish-button:active{background:#83ce83;border-color:#53a553;color:#fff}.red-button{background:#D62828;background:-moz-linear-gradient(top, #D62828 0%, #84191A 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #D62828), color-stop(100%, #84191A));background:-webkit-linear-gradient(top, #D62828 0%, #84191A 100%);background:-o-linear-gradient(top, #D62828 0%, #84191A 100%);background:-ms-linear-gradient(top, #D62828 0%, #84191A 100%);background:linear-gradient(to bottom, #D62828 0%, #84191A 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#D62828', endColorstr='#84191A',GradientType=0 );border-color:#900;border-bottom-color:#600;border-top-color:#E33}.green-button{background:#61d155;background:-moz-linear-gradient(top, #61d155 0%, #309323 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #61d155), color-stop(100%, #309323));background:-webkit-linear-gradient(top, #61d155 0%, #309323 100%);background:-o-linear-gradient(top, #61d155 0%, #309323 100%);background:-ms-linear-gradient(top, #61d155 0%, #309323 100%);background:linear-gradient(to bottom, #61d155 0%, #309323 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d155', endColorstr='#309323',GradientType=0 );border-color:#2a8c1c;border-bottom-color:#6cb065;border-top-color:#78ba6e}.current-company-name{color:#717174;font-size:1.2em;padding:1em;position:absolute;right:0}.current-company-name .company-name{display:inline-block;min-width:175px;text-align:right}.invisible{visibility:hidden}.simple-form{background-color:#fff;margin:2em auto;width:220px}.simple-form form{border:1px solid #ccc;padding:1em}.simple-form label{display:inline-block;padding-bottom:2px}.simple-form input[type="text"],.simple-form input[type="email"],.simple-form input[type="password"],.simple-form select{box-sizing:border-box;padding:2px;width:100%}.simple-form-header{background-color:#5ba8dd;height:40px;text-align:center}.simple-form-header h1,.simple-form-header h2{width:100%;padding-top:10px;font-weight:normal;color:#fff !important;display:inline-block;margin:0;font-size:1.3em}.part-override-form .field_with_errors{display:inline-block}.field_with_errors input{background-color:#fee !important}.subdued{color:#aaa;font-size:0.9em}.success,.popup .success{color:#019601 !important}a.light,a.subdued,.subdued a{color:#75AADB;text-decoration:none}a:hover,a:focus,a.light:hover,a.light:focus,a.subdued:hover,a.subdued:focus,.subdued a:hover,.subdued a:focus{color:#0058A9}.awesome{color:#0a0;font-weight:bold}.important{color:#C78709;font-weight:bold}.hidden,.admin-only h3,.admin-only label,.admin-only .subdued,.admin-only .textinput-explanation,.admin-only .checkbox-explanation,.admin-only{color:#B79A1F}#error_explanation{background-color:#fee;border:1px solid #a00;color:#c00;display:block;font-weight:bold;margin:0 auto 1em;padding:0.5em 1em;width:400px}#error_explanation h2{display:none}#error_explanation ul{list-style:none;text-align:center;padding:0;margin:0}.empty{color:#aaa;font-style:italic}.instructions{margin:1em 2em 2em}.flash-message-container{text-align:center;position:absolute;left:0;right:0;top:0;z-index:1}.flash-message{-webkit-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;font-size:1.1em;margin:auto;max-width:320px}.flash-message div{padding:1em;background-color:#fff}.flash-message,.flash-message div{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.flash-message .alert{background-color:#ffc;color:#000;border:1px solid #ccc}.flash-message .error{background-color:#F9DEDE;color:#BB5656;border:1px solid #DCB4B4}.flash-message .notice{background-color:#ecf5ff;border:1px solid #ccc}.flash-message .alert,.flash-message .error,.flash-message .notice{border-top:0}.align-center{text-align:center}.align-right{text-align:right}.float-right{float:right}.delete-link{color:#c88 !important;text-decoration:underline}.delete-link:focus,.delete-link:hover{color:#900 !important}.no-underline,.no-underline a{text-decoration:none}#s3-uploader .upload{border:none;text-align:center;width:100% !important}#s3-upload-instructions{border-bottom:1px solid #ccc;margin-top:0;padding-bottom:1em}.data-import{border:1px solid #ccc !important;font-size:0.9em;margin-top:-1px;padding:1em !important;width:300px}.data-import .progress-bar-border{margin:4px 0}.upload .progress,.progress-bar-border{background-color:#f4f4f4;border:1px solid #aaa;height:8px;overflow:hidden;text-align:left;transition:height .5s ease-out}.upload .progress .bar,.progress-bar{background-color:#5ba8dd;border:1px solid #fff;box-sizing:border-box;height:100%;transition:width .5s ease-out}.upload .progress,.upload .progress .bar,.progress-bar-border,.progress-bar{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.printed-repair-table{border-collapse:collapse;border-spacing:0}.printed-repair-table th{text-align:left}.printed-repair-table th,.printed-repair-table td{padding:8px}.printed-repair-table tr{border:1px solid #ddd}.region-group-table{width:100%}.region-group-table .odd,.printed-repair-table .odd{background-color:#f8f8f8}.printed-repair-table .progress-bar-border{display:inline-block;width:80px}.printed-repair-table .repair-description{font-weight:normal}.printed-repair-table .repair-number{vertical-align:top}.percentage-value{color:#2F7DC6;font-size:0.9em;vertical-align:top}.percent-printed{position:absolute;right:4px;top:0;text-align:right}.percent-printed .percent-printed-tooltip{color:#2F7DC5;float:left;font-size:12px;font-weight:normal;margin-right:8px;text-decoration:underline}.percent-printed:focus .percent-printed-tooltip,.percent-printed:hover .percent-printed-tooltip{color:#0058A9}.percent-printed .progress-bar-border{background-color:#fff;border-color:#DCB90F;display:inline-block;height:10px;width:30px}.percent-printed .progress-bar{background-color:#EFCA1C}.none-printed .progress-bar-border{border-color:#CC8787;background-color:#FFF7F7}.none-printed .progress-bar{background-color:#CC8787}.all-printed .progress-bar-border{border-color:#8CB38C}.all-printed .progress-bar{background-color:#9DC79D}.new-edition-badge{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;background-color:#cfc;border:1px solid #7a7;color:#080;display:inline-block;font-size:0.8em;font-weight:bold;padding:4px 8px;text-align:center}.oem-list-item .oem-printed{display:inline-block;text-align:center;width:24px}.oem-list-item .button,.oem-list-item .delete-link{display:inline-block;padding:0.5em 1em}.close-button{color:inherit;padding:16px 22px;right:0;top:0;text-decoration:none;position:absolute}.has-xml{color:#C00;font-size:0.7em;position:absolute;top:2px;text-align:center;width:70px}.padded-link{display:inline-block;padding:4px 0}.pagination .current-page{color:#C00;background-color:#F9D4D4;font-weight:bold}.pagination .pagination-link:focus,.pagination .pagination-link:hover{background-color:#E6F5FC}.pagination .current-page,.pagination .pagination-link{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;float:left;padding:8px}.renewal-report h2{margin:1em 0 0.5em 0}.renewal-report h3{margin:1em 0 0.5em 0}.renewal-report h4{margin:1em 0 0.5em 0}.renewal-report .repair-number{position:absolute}.renewal-report .repair-description{margin-left:64px}.renewal-report .repair-comments{margin-left:64px}.renewal-report .repair{float:none}.renewal-report .repair:focus,.renewal-report .repair:hover{background-color:#fff}.repair-added{background-color:#dfd !important}.repair-removed{background-color:#fee !important;text-decoration:line-through}.renewal-report .repair-overrides{margin:1em 0 0 64px}.renewal-report .repair-overrides,.renewal-report .repair-description,.renewal-report .repair-comments{margin-left:64px}.container-added{color:#090}.container-removed{color:#900}.indented-section{margin-left:3em}.legal-mumbo-jumbo{color:#333;margin-bottom:2em}.legal-mumbo-jumbo li{color:#333;margin-bottom:0.5em}.book-highlight{background-color:#c0c0c0}.popup-trigger.activated .column-heading,.popup-trigger.activated .book-highlight{background-color:#fafa00}.highlighted{animation:flash linear 0.7s 3;-webkit-animation:flash linear 0.7s 3}@media print{.no-print,.no-print *{display:none !important}.signupBanner{background-image:none}.back{display:none}}#company-switcher{display:block;vertical-align:top;float:left;text-align:right;margin:-4px 8px 4px}#company-switcher .secondary-button{font-size:80%;padding:6px 10px}#company-switcher-list{-webkit-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);background-color:#fff;border:1px solid #aaa;clear:both;display:none;list-style:none;margin-bottom:0;margin-top:4px;top:-2px;padding:0;position:relative;text-align:left}#company-switcher-list a{color:#33f;border-top:1px solid #ccc;display:block;font-size:10pt;margin-top:-1px;padding:1em;text-decoration:none}#company-switcher-list a:focus,#company-switcher-list a:hover{background-color:#F1F9FF;color:#00f;text-decoration:none}#company-switcher:focus #company-switcher-list,#company-switcher:hover #company-switcher-list{display:block}.toc{min-height:600px;padding:0}.toc li{border-bottom:1px solid #ECECE2;list-style:none;position:relative}.toc li:first-child{border-top:1px solid #ECECE2}.toc a{display:block;font-size:14px;font-weight:bold;padding:10px 14px;margin-right:123px;white-space:nowrap}.toc .percent-printed{padding:12px 8px}.toc li:focus,.toc li:hover{background-color:#E8F3FF}.toc .container-code{color:#999;display:inline-block;margin-right:12px;text-decoration:none;font-family:"Courier New", Courier, monospace;font-weight:normal}.zebra{background-color:#fafafa}.highlight-row{background-color:#ff0}.highlight-row:hover{background-color:#fafa00 !important}.highlight-row:hover a{background-color:inherit !important}.repair-subgroup-preview{padding:2.5em 3em 4.5em;min-height:800px;position:relative}.repair-subgroup-preview,.toc{-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 7px 1px rgba(0,0,0,0.2);box-shadow:0 2px 7px 1px rgba(0,0,0,0.2);border:1px solid #ccc;margin:0;position:relative}.book-content-wrapper{display:inline-block;vertical-align:top}.book-content-wrapper{position:relative;border-collapse:collapse;border-spacing:0;width:100%}.book-content-wrapper td{vertical-align:top}.book-content-wrapper .book-content{width:100%}.wide-page .settings-panel{width:333px;margin-left:-3px}.page-instructions{color:#999;margin:18px 2px}#react-app{min-height:300px}.page-container{position:relative;padding-top:2em}.page-swap-enter{position:absolute !important;opacity:0}.page-swap-enter-active{animation:fadeIn .3s}.page-swap-leave-active{animation:pageFadeOut .3s}.notification-container-enter,.error-message-enter{margin-top:-80px;opacity:0.01;transition:all .25s ease-in-out .25s}.notification-container-enter-active,.error-message-enter-active{margin-top:0;opacity:1}.notification-container-leave,.error-message-leave{margin-top:0;opacity:1;transition:all .25s ease-in-out}.notification-container-leave-active,.error-message-leave-active{margin-top:-80px;opacity:0}.notification-message-enter{opacity:0.01;transition:all .25s ease-in-out .25s}.notification-message-enter-active{opacity:1}.notification-message-leave{opacity:1;max-height:100px;transition:all .25s ease-in-out}.notification-message-leave-active{opacity:0;max-height:0px;padding-top:0px !important;padding-bottom:0px !important;margin-bottom:-6px !important}.app-page{position:relative;min-height:320px;width:100%;box-sizing:border-box}.saving{animation:pulseAnimation 1s infinite;color:#999;padding:12px 0 11px;text-align:center}.fadeIn{animation:fadeIn 0.5s}.loading{text-align:center;animation:fadeIn 0.5s}.updating-modal,.ordering-modal{background-color:rgba(200,200,200,0.3);color:#C78709;font-size:2em;font-weight:bold;top:0;right:0;bottom:0;left:0;position:absolute;padding:28px 0;text-align:center;z-index:200}.updating-modal img,.ordering-modal img{height:32px;vertical-align:top}.ordering-modal{background-color:rgba(255,255,255,0.6);position:fixed}.simple-fade-enter{opacity:0.01;transition:all .5s ease-in}.simple-fade-enter-active{opacity:1}.simple-fade-leave{opacity:1;transition:all .5s ease-in}.simple-fade-leave-active{opacity:0}.empty-message{color:#aaa;font-style:italic}.padded-link{display:inline-block;padding:4px 0}.salesforce-contract{border:1px solid #ccc;margin-bottom:1em;margin-right:1em;padding:0 1em 1em 1em}.breadcrumb-bar{color:#717174;margin:2em 3px 1.5em}.breadcrumb-bar a{text-decoration:underline}.breadcrumb-separator{color:#ccc;display:inline-block;font-size:90%;padding:0 6px;vertical-align:top}.dashboard-link{position:absolute;top:-5em}.checkbox-label{color:#666;display:inline-block;font-size:90%}.popup-menu{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 12px rgba(0,0,0,0.25);position:absolute;text-align:left;z-index:1}.mobile-setup .popup{margin-top:-60px;margin-left:30px;min-width:250px}.reporting-table{border:1px solid #ccc;border-collapse:collapse}.reporting-table td,.reporting-table th{border:1px solid #ccc;padding:6px 12px}.reporting-table th{background-color:#eee;text-align:left}.two-column{display:flex}.two-column>div{margin-bottom:24px;margin-right:24px;flex-grow:1}.two-column>div:last-child{margin-right:0}.toggle-switch{position:relative;display:inline-block;width:40px;height:20px;padding:0;margin:0;vertical-align:bottom}.toggle-switch input[type="checkbox"]{display:none}.toggle-switch .switch{position:absolute;cursor:pointer;background-color:#ccc;border-radius:20px;top:0;right:0;bottom:0;left:0;transition:background-color 0.2s ease}.toggle-switch .switch::before{position:absolute;content:"";left:2px;top:2px;width:16px;height:16px;background-color:#aaa;border-radius:50%;transition:transform 0.3s ease}.toggle-switch input[type="checkbox"]:checked+.switch::before{transform:translateX(20px);background-color:#9DC79D}.toggle-switch input[type="checkbox"]:checked+.switch{background-color:#47af4b}.stepper{border:2px solid #47af4b;border-radius:5px;height:18px;padding:2px;display:inline-block}.stepper-label{display:inline-table;height:26px;overflow:hidden;margin-right:5px}.stepper-label-cell{display:table-cell;vertical-align:middle}.stepper-table{border-spacing:0}.stepper .value-box{width:auto;border:none;height:16px;padding:0;outline:none;max-width:15px}.stepper .value-box select{border:none}.stepper img{display:block}.stepper .container{float:left}.stepper .inc-dec{margin-left:5px}.stepper .inc-button{width:15px;height:8px}.stepper .dec-button{width:15px;height:8px}@keyframes pulseAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes pulseAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes pulseAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes pulseAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes flash{0%{}35%{background-color:#ff6}65%{background-color:#ff6}100%{}}@-o-keyframes flash{0%{}35%{background-color:#ff6}65%{background-color:#ff6}100%{}}@-moz-keyframes flash{0%{}35%{background-color:#ff6}65%{background-color:#ff6}100%{}}@-webkit-keyframes flash{0%{}35%{background-color:#ff6}65%{background-color:#ff6}100%{}}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes pageFadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@-o-keyframes pageFadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@-moz-keyframes pageFadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@-webkit-keyframes pageFadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:0}}.spinner{display:inline-block;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{margin:0 1px;background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}img{-ms-interpolation-mode:bicubic}.callout{position:absolute;text-align:center;background-color:#BCDBEA;border-radius:50%;width:24px;height:24px;font-size:14px;line-height:26px;cursor:default}.callout>div{display:block;position:relative;transform-origin:100% 0%;text-align:left;background-color:#1d5c7d;padding:1em 1.5em;width:320px;border-radius:6px;margin-top:-6px;border:1px solid #1d5c7d;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.6);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.6);box-shadow:0px 3px 8px rgba(0,0,0,0.6)}@media (max-width: 380px){.callout>div{width:250px}}.callout{position:absolute;color:#FFF;font-size:13px;line-height:1.4;z-index:101}.callout h2{color:#FFF !important}.callout>div:before{position:absolute;content:'';width:0;height:0;border:12px solid transparent;border-bottom-color:#1d5c7d;left:55px;top:-24px}.callout>div:after{width:100%;height:40px;content:'';position:absolute;top:-40px;left:0}.task{padding:0.75em 0;position:relative}.task .done-button{font-size:100%;padding:7px 13px}.master-snapshots .task{margin:0;padding:0}.task-list{margin-bottom:150px}.task-list .task{border-bottom:1px dotted #ddd;padding-top:0;margin-bottom:0.75em}.task-list .task-failed .progress-bar-border,.task-list .task-completed .progress-bar-border{border:0;height:0}.settings-content .task{margin-left:-0.5em;margin-right:-0.5em}.task-name{color:#717174;display:inline-block;margin-bottom:1px}.task-user-email{color:#aaa;display:inline-block;font-size:90%;margin-top:1px;margin-bottom:2px}.task-automation{margin-top:3px;margin-right:4px;vertical-align:middle;width:24px}.task-options{margin-left:35px}.task-options input[type="checkbox"]{margin-left:0}.task-options .currency-input{width:60px}.task-options .text-input{box-sizing:border-box;width:100%}.task-options p:last-child{margin-bottom:0}.task-stamp{width:48px}.task-status{color:#aaa;font-size:90%;margin-top:1px}.settings-page .task-status{word-wrap:break-word}.task-percentage{color:#aaa;float:right}.task-progress-bar .progress-bar-border{height:5px}.task-progress-bar .progress-bar{border:none;background-color:#5ba8dd}.task-failed .task-status{color:#900}.task-failed .progress-bar{background-color:#CA5F5F}.task-completed .progress-bar{background-color:#C0D4AB}.task-canceled .progress-bar{background-color:#AAAAAA}.task-pending .progress-bar-border,.task-completed .progress-bar-border{border:0;height:0}.last-task{font-size:80%}.new-task-form input,.new-task-form select{box-sizing:border-box;width:100%}.add-task-button-container,.remove-task-button-container{display:none}.task-list .task-percentage{float:none}.task-list .task-options{display:block}.task-list .task-name .popup{top:32px;right:48px}.task-list .task-container{position:relative}.task-list .add-task-button{cursor:pointer}.task-list .add-task-button-container{display:block;opacity:0.4;position:absolute;left:0;right:-16px;bottom:-13px;text-align:right;transition:opacity 0.25s}.task-list .add-task-button-container .add-task-icon{width:20px}.task-list .add-task-button-container:hover{opacity:1}.task-list .add-task-button-container .popup{top:16px;right:8px}.task-list .remove-task-button-container{display:block;opacity:0.4;position:absolute;left:-22px;top:2px;width:55px;transition:opacity 0.1s}.task-list .remove-task-button-container .remove-task-icon{width:16px}.task-list .remove-task-button-container:hover{opacity:1}.task-list .remove-task-button{display:inline-block;opacity:0.3;padding:8px;transition:opacity 0.1s}.task-list .remove-task-button:hover{opacity:1}.task-list .new-task-form .popup{right:0;margin-bottom:2em}.save-cancel>*{vertical-align:middle}.order-task-list{border:1px solid #ccc;font-size:90%;padding:0 1em;width:300px}.order-task-list .task{border-bottom:1px dotted #ddd}.right-click-menu{margin-top:4px;margin-left:4px}.right-click-menu .menu-item{border-top:1px solid #eee;display:block;padding:1em;text-decoration:none;white-space:nowrap}.right-click-menu .menu-item:first-child{border-top:none}.right-click-menu .menu-item:hover{background-color:#F1F9FF;text-decoration:underline}.book,.book-link{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;margin-right:1em;margin-bottom:1em;position:relative;vertical-align:top}.book-link{border:1px solid #A3BBD2;padding:2em 0 0;text-align:center;text-decoration:none;min-height:150px}.book-link:hover{background-color:#E6F5FC;border-color:#0058A9}.book-link.disabled{background-color:#EEE;border-color:#CCC}.book-link.disabled .book-icon{opacity:0.5}.book-link.admin-only{background-color:#FFF8DF;border-color:#D6BB49}.book-link.admin-only .book-link-label{color:#B79A1F}.book-link.admin-only:hover{color:#B79A1F;border-color:#b79d2f;background-color:#fff1c1}.book-link .book-badge{position:absolute;right:12px;top:12px;height:42px;width:42px}.book-link .book-icon{padding:0 2em;height:75px;width:75px}.book-link .book-link-label{color:#aaa;font-size:13px;font-weight:bold;margin:1em auto;text-align:center;width:102px}.book-link .book-status{font-size:80%;position:absolute;left:0;right:0;top:8px;text-align:center}.book{-webkit-box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);box-shadow:0 1px 6px -1px rgba(0,0,0,0.2);border:1px solid #bbb;padding:1em 1em 0;text-align:left;width:259px}.book .book-icon{float:left;padding-right:10px;padding-bottom:8px;height:40px;width:40px}.book h3{margin:0.25em}.boxed-list{margin:0;padding:0}.boxed-list li{border-top:1px dotted #ccc;display:block;list-style:none;padding:12px 0}.boxed-list li:first-child{border-top:none}.hidden-edition{background-color:#fcfcfc;color:#aaa}.edition-summary{border-top:1px solid #ccc;padding:1em 0 0;position:relative;overflow:hidden}.edition-summary h4{font-size:1.1em;margin:0}.edition-summary .edition-header{margin-bottom:8px}.full-history{display:none}.edition-actions-container{height:0;right:0;top:0;position:absolute}.edition-actions-menu{color:#2F7DC5;top:8px;margin:4px 0;position:relative;z-index:3}.edition-actions-list{-webkit-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);background-color:#fff;border:1px solid #aaa;clear:both;display:none;list-style:none;margin-bottom:0;min-width:100px;padding:0;text-align:left;top:18px;position:absolute}.edition-actions-list{left:1px}.edition-actions-trigger{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #ddf;cursor:pointer;float:right;padding:8px;margin:1px;min-width:20px;text-align:center}.edition-actions-list li{border-top:1px solid #ccc}.edition-actions-list li:first-child{border-top:none}.edition-actions-list a{color:#33f;display:block;padding:1em;text-decoration:none;white-space:nowrap}.edition-actions-list a:hover{background-color:#F1F9FF;color:#00f;text-decoration:none}.edition-actions-menu:hover{z-index:10}.edition-actions-menu:hover .edition-actions-list{display:block !important}.edition-actions-menu:hover .edition-actions-trigger{-webkit-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5)}.edition-actions-menu:hover .edition-actions-trigger{border:1px solid #aaa;background-color:#fff}.menu-section{background:#eee;height:8px}.manufacturers{border-spacing:0;margin-bottom:150px;width:100%}.manufacturer-toggle{display:block;margin:8px 0;text-align:right}.manufacturer td{border-bottom:1px solid #ECECE2;color:#ccc;padding:4px;position:relative}.manufacturer.has-adjustment .name{color:#c00 !important}.manufacturer:first-child td{border-top:1px solid #ECECE2}.manufacturer .cost-adjustment{text-align:right}.manufacturer .popup{right:0;top:24px;width:220px}.manufacturer .popup .edit-instructions{color:#717174;font-size:85%}.manufacturer .popup label{display:inline-block;margin-right:4px}.manufacturer .popup input{text-align:center;width:50px}.manufacturer .popup input,.manufacturer .popup button{vertical-align:middle}.manufacturer .popup button{margin-left:4px}.manufacturer .bulk-list-price-adjust .popup{right:auto;top:auto;position:relative;bottom:20px}.notification-message{pointer-events:auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);font-size:16px;padding:8px 24px;margin:auto;background:white;border:1px solid #aaa;z-index:1000;text-align:center;margin:0 auto;line-height:1.3em}.notification-message-buttons{text-align:center;margin:auto;margin:1.5em 0 1em}.oems{border:1px solid #ECECE2;padding:0;margin-bottom:140px}.oems li{display:block;border-bottom:1px solid #ECECE2;font-size:12px;list-style:none;padding:10px 14px;position:relative}.oems li .code{color:#999;display:block;text-decoration:none;font-family:"Courier New", Courier, monospace;font-weight:normal}.oems li .description{display:block}.oems li .percent-printed{padding:9px}.oems li .percent-printed-tooltip{font-size:11px;position:absolute;bottom:-4px;right:0;white-space:nowrap}.oems li .popup{top:48px}.pricing-details table{border-spacing:0;border-collapse:collapse;width:100%}.pricing-details th{color:#aaa;font-weight:normal;font-size:90%}.pricing-details th:first-child{text-align:left}.pricing-details td{padding:8px}.pricing-details th{padding:4px 8px}.pricing-details .pricing-header{border-bottom:1px solid #ccc}.pricing-details .pricing-header th{padding-top:3em}.pricing-details .pricing-row{border-bottom:1px solid #eee}.pricing-details .pricing-details-subtitle{color:#666;margin-bottom:1em;font-size:90%;margin-top:-3px}.pricing-details .pricing-label{color:#aaa;padding-right:8px;text-align:left}.pricing-details .adjustment-kind{color:#aaa;text-align:center;font-weight:normal}.pricing-details .subtotal-label{color:#aaa;text-align:right;vertical-align:top;padding-right:8px;font-size:90%}.pricing-details .pricing-amount{text-align:right;white-space:nowrap}.pricing-details .pricing-quantity{text-align:center}.pricing-details .pricing-total{font-weight:bold}.pricing-details .math-symbol{color:#aaa;text-align:center}.pricing-details .price-override-link{text-align:right}.pricing-details .price-override-controls{float:right;text-align:center;width:67px}.pricing-details .price-override-input{display:block;margin:4px 0;text-align:center;width:56px}.pricing-details .pricing-header,.pricing-details .pricing-label{white-space:nowrap}.pricing-details .pricing-header{text-align:center}.pricing-details .pricing-row .part-label{text-align:left}.pricing-details .pricing-row .part-description{font-size:85%}.pricing-details .pricing-row .part-comments{font-size:75%;color:#777}.pricing-details .parts-sale .popup{right:-400px}.pricing-details .labor-sale .popup{right:-70px}.pricing-details .parts-tax .popup{right:-60px}.pricing-details .labor-tax .popup{right:-60px}.pricing-details .labor-sale-time .popup{top:24px;right:-150px}.pricing-details .part-unit-cost .popup{top:24px;right:-150px}.pricing-details .labor-time-override p,.pricing-details .part-cost-override p{margin:8px 0}.pricing-details .labor-time-override label,.pricing-details .part-cost-override label{display:inline}.pricing-details .labor-time-override .labor-time-override-input,.pricing-details .labor-time-override .cost-override-input,.pricing-details .part-cost-override .labor-time-override-input,.pricing-details .part-cost-override .cost-override-input{text-align:center;vertical-align:middle;width:60px}.unprinted-subgroup{position:absolute;top:-3px;right:0;left:0;text-align:center}.repair-edit-page .override-input{color:inherit;font:inherit;background-color:#ffc;border:1px solid #aaa;padding:4px;-webkit-box-shadow:inset  0px 1px 1px #ccc;-moz-box-shadow:inset     0px 1px 1px #ccc;box-shadow:inset          0px 1px 1px #ccc}.repair-details-compute-date,.repair-details-edition-number{color:#717174;padding:0.4em}.repair-details-edition-number{float:left}.repair-details-compute-date{float:right}.repair-number-container{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;background-color:#fff;border:1px solid #ccc;clear:left;border-right:none;float:left;text-align:center;width:140px}.repair-barcode{display:block;width:80px}.repair-description-default-container,.repair-description-container{-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;-ms-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;background-color:#fff;border:1px solid #ccc;clear:right;min-height:70px;overflow:hidden;width:auto}.repair-description-padding{padding:1em}.repair-trade{font-weight:bold}.repair-location{font-size:0.9em}.repair-trade,.repair-location{color:#999}.exact-match .repair-number{color:#900 !important;font-weight:bold !important}.repair-comments input,.repair-description input{margin-bottom:4px;padding:0 4px;width:90%}.part-comments,.repair-comments{font-style:italic}.print-status{float:right;margin:1em}.header-container{padding:1.2em 1em}.line-items{border-collapse:separate;border-spacing:0;width:100%}.labor-line-item,.part-line-item{height:4em}.parts-header td,.labor-line-item td,.part-line-item td{padding:1em;position:relative}.labor-line-item td,.part-line-item td{border-top:1px solid #ddd}.labor-line-item input{display:inline;text-align:center;width:20px}.part-line-item input{display:inline;text-align:right;width:64px}.parts-header td:first-child{-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;-ms-border-radius:10px 0 0 0;border-radius:10px 0 0 0}.parts-header td:last-child{-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-ms-border-radius:0 10px 0 0;border-radius:0 10px 0 0}.parts-header td{padding-top:2px;padding-bottom:2px}.labor-line-item:first-child td,.part-line-item:first-child td{border-top:none}.part-quantity{text-align:center}.part-markup-multiplier{display:inline-block;text-align:left;width:39px}.parts-header{color:#717174;font-size:0.8em;background-color:#eee}.align-right{text-align:right}.align-center{text-align:center}.total-part-cost{color:#717174;text-align:right;padding-right:14px;margin-bottom:2em}.override-summary{margin-top:3em}.override-summary-container{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;background-color:#fff;border:1px solid #ccc;border-right:none;float:left;font-size:0.8em;min-height:70px;text-align:center;width:140px}.override-summary-label{padding-top:0.4em}.override-summary-details-container{-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;-ms-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;background-color:#fff;border:1px solid #ccc;min-height:90px;overflow:hidden;width:auto}.override-summary-details ul{margin:0;padding:0 1.5em}.override-summary-details h4{display:inline-block;margin:4px 0}.override-tag{color:#900;font-size:22px;font-weight:normal;line-height:16px;vertical-align:top}.repair-printing-option,.naming_override_option,.pricing_override_option{margin-left:8px;margin-top:1em;font-weight:bold}.repair-default-pricing-container,.repair-pricing-container,.parts-and-labor-container{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-color:#fff;border:1px solid #ccc;clear:both;margin:1em 0 1em 140px;width:auto}.repair-edit-page h2{margin-top:1em}.repair-edit-page .repair-default-pricing-container,.repair-edit-page .repair-pricing-container,.repair-edit-page .parts-and-labor-container,.repair-edit-page .repair-description-default-container,.repair-edit-page .repair-description-container{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin:-1.1em 0 1em 140px}.repair-default-pricing-container{font-size:1em;padding:1em}.pricing-details table{border-spacing:0;border-collapse:collapse;margin:auto}.pricing-details table th,.pricing-details table td{padding:4px 8px}.pricing-details th,.pricing-details td{text-align:center}.repair-edit-page .parts-and-labor-container td{text-align:center}.price-totals td{border-left:1px solid #ccc;font-weight:bold;text-align:center}.price-parts-sales td,.price-totals td{border-top:1px solid #ccc}.price-totals input{text-align:inherit;width:70px}.pricing-details .price-label{text-align:right}.disabled{background-color:#eee;color:#999;opacity:0.6}.disabled input{background-color:#eee !important}.disabled .important{color:#999}.column-recommendation{-webkit-box-shadow:0px 2px 12px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 12px 0 rgba(0,0,0,0.5);box-shadow:0px 2px 12px 0 rgba(0,0,0,0.5);border:1px solid #aaa;background-color:#fff;display:none;font-weight:normal;font-size:0.9em;margin-left:-14px;margin-top:2px;padding:4px 8px;position:absolute;width:90px;z-index:2}.column-title-input{box-sizing:border-box;margin:2px 0;text-align:center;width:100%}.column-title{position:relative}.column-title .column-heading{font-size:80%}.column-title .column-heading-no-title{font-weight:normal;font-style:italic}.column-title .popup{font-size:1em;top:62px;right:-30px}.recommendation-amount{color:#00f;font-size:1.1em;font-weight:bold}.old-overrides,.new-overrides{margin:8px;padding:8px}.new-overrides{border-top:1px solid #ccc}.renewal-report .override-summary-details{border-top:1px solid #ccc;margin-top:1em;padding-top:1em}.renewal-report .old-overrides,.renewal-report .new-overrides{display:inline-block;margin:0;padding:0;width:45%;vertical-align:top}.renewal-report .new-overrides{border:0;margin-left:1em}.renewal-report .part-cost-overrides h4{display:inline-block;margin:0}.printed-icon{margin-top:-1px;position:absolute;left:-25px}.is-not-printed .printed-icon{left:-26px}.repair-listing{width:100%;border-collapse:collapse}.repair-listing th{border-bottom:2px solid #000;text-align:left;vertical-align:bottom}.repair-listing td{vertical-align:middle}.repair-listing th,.repair-listing td{position:relative}.repair-listing .subgroup-description-column{width:100%}.repair-listing .icon-table{width:100%}.repair-listing .icon-table td{padding:0}.repair-listing .repair-row{border-bottom:1px solid #000;position:relative}.repair-listing .repair-row.is-favorite{background:#ff0}.repair-listing .repair-row .print-toggle{cursor:pointer}.repair-listing .repair-row .print-toggle img{height:18px}.repair-listing .repair-row .favorite-toggle{position:absolute;padding:0 2px;left:-26px;cursor:pointer}.repair-listing .repair-row .favorite-toggle img{height:18px}.repair-listing .repair-row .custom-column-label{display:none}.repair-listing .repair-row .total-price{width:80px}.repair-listing .repair-row .total-price .price-label{display:none}.repair-listing .repair-row .repair-number{padding:2px 0}.repair-listing .repair-row .repair-description{position:relative;padding-bottom:0;font-size:90%}.repair-listing .repair-row .repair-comments{position:relative;padding-top:0}.repair-listing .repair-row .repair-comments{max-width:400px;word-wrap:break-word}.repair-listing .subgroup-header-row{font-weight:bold}.repair-listing .subgroup-header-row img,.repair-listing .subgroup-header-row td{vertical-align:middle}.repair-listing .subgroup-code{font-weight:bold;white-space:nowrap}.repair-listing .oem-icon{width:64px}.repair-listing .subgroup-icon{height:64px;margin-right:1em}.repair-listing .left-padding{background:white;width:2px;position:absolute;left:0;top:0;bottom:0}.repair-listing .right-padding{background:white;width:2px;position:absolute;right:0;top:0;bottom:0}.repair-listing .top-search-result-marker{white-space:nowrap;position:relative;margin-left:-2px}.repair-listing .top-search-result-marker img{position:absolute;top:0;left:0;width:28px;vertical-align:middle;z-index:1}.repair-listing .top-search-result-marker .top-search-result-tooltip{background:#F7D9D9;border:1px solid #9A260B;display:inline-block;-webkit-box-shadow:0px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0 rgba(0,0,0,0.2);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;color:#9A260B;font-size:11px;font-weight:bold;margin:4px 7px;padding:3px 11px 2px 22px;transition:opacity 0.25s;vertical-align:middle}.repair-listing .pulse-repair{animation:flash linear 0.7s 3;-webkit-animation:flash linear 0.7s 3}th.column-title{text-align:center}td.total-price{position:relative;text-align:center}.previous-section,.next-section{float:right}.repair-page-header{border-bottom:2px solid #000;font-size:1.1em;font-weight:bold;margin-bottom:1em}.tab-bar{margin-bottom:1em;margin-top:-1.5em;text-align:right}.tab-bar .tab{background-color:#f8f8f8;border:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;display:inline-block;padding:8px 16px;margin-right:4px;text-align:center;text-decoration:none;vertical-align:bottom}.tab-bar .tab .tab-label{color:#C78709;font-size:80%}.tab-bar .tab .tab-name{text-decoration:underline}.tab-bar .tab .tab-subtitle{color:#717174;font-size:80%;text-decoration:none}.tab-bar .hidden-tab{border-style:dashed;border-bottom-style:solid;border-bottom-color:#DADADA}.tab-bar .active-tab{background-color:white !important;border-bottom-color:white;color:#666;cursor:default}.tab-bar .active-tab .tab-name{text-decoration:none}.tab-bar .disabled-tab{background-color:#FBFBFB;border-color:#DADADA;color:#D6D6D6;cursor:default}.tab-bar .disabled-tab .tab-subtitle{color:#D6D6D6}.tab-bar hr{margin:-1px 0 0 0}.popup{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,0.5);min-width:150px;padding:1em;position:absolute;text-align:left;z-index:2}.popup h2,.popup h3{margin-top:0}.popup h3{margin-bottom:4px;color:#717174 !important;font-size:1.1em}.popup-trigger{border-radius:2px;color:#2F7DC5;cursor:pointer;padding:2px 0;text-decoration:underline}.popup-trigger:hover{color:#0058A9}.popup-trigger.activated{background-color:#ff0}.total-price .popup{right:-60px;top:48px;min-width:230px}.repair-name{position:relative;width:100%}.repair-name .popup{top:2.75em;left:5em}.toc .popup{right:54px;top:34px}.column-heading{padding:4px 8px;white-space:nowrap}.repair-price{padding:4px;min-height:2em}.custom-column{padding:4px;min-height:2em;text-align:center;font-size:90%}.custom-value-input{width:160px}.custom-column-missing{color:#ccc;font-style:italic}.no-custom-column-value .popup-trigger{color:#ccc}.is-not-printed{color:#ccc}.is-not-printed .popup{color:#333}.is-not-printed .popup .popup-trigger{color:#2F7DC5 !important}.is-not-printed .repair-barcode{opacity:0.3}.is-not-printed .locked{color:#DAA9A9 !important}.popup-trigger .is-not-printed{color:#C4DAEE !important}.is-not-printed .popup-trigger{color:#C4DAEE !important}.is-not-printed .locked .popup-trigger{color:#DAA9A9 !important}.is-not-printed .popup-trigger .locked{color:#DAA9A9 !important}.locked{color:#c00}.locked .popup-trigger{color:#c00}.popup-close-button{color:#ccc;cursor:pointer;float:right;margin:-1em -1em -1em 0;padding:1em;position:relative;z-index:1}.pricing-row .part-description{min-width:200px}.description-editor input{width:400px}.description-editor .restore-link{position:absolute;right:1em;top:12px}.edition-title .popup{top:48px;left:24px}.edition-title input{width:350px}.repair-listing .repair-row .repair-number{white-space:nowrap}.repair-listing .repair-row .repair-number,.repair-listing .repair-row .repair-name{padding-right:1.5em}.repair-parts-cost-header,.repair-parts-cost-container{padding:0 1em}.repair-parts-cost-header .match,.repair-parts-cost-container .match{color:#000;font-weight:bold}.repair-parts-cost-header .far,.repair-parts-cost-container .far{color:#ddd}.repair-parts-cost-header .price-label,.repair-parts-cost-container .price-label{display:none}.repair-parts-cost-background{height:100%;width:100%}.repair-parts-cost-header .repair-parts-cost-background{top:30%}.repair-parts-cost{color:#717174;font-style:italic;text-align:center}.parts-cost-link,.parts-cost-controls{margin:0 3em;padding:1em;position:absolute;right:0}.parts-cost-link input,.parts-cost-controls input{margin-left:8px;margin-right:20px;text-align:center;width:40px}.parts-cost-controls{-webkit-box-shadow:0px 3px 7px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 3px 7px 0 rgba(0,0,0,0.5);box-shadow:0px 3px 7px 0 rgba(0,0,0,0.5);background:white;text-align:right}.company-name{color:#717174}.company-tools{color:#717174;float:right;min-width:200px;padding-left:24px}.company-tools .tool-section{margin-bottom:3em}.company-tools .tool-section ul{margin:0;padding:0 20px}.company-tools .tool-section ul li{padding:4px 0}.dashboard h2{display:inline-block;margin-top:2em}.dashboard .wip-list{border-spacing:0}.dashboard .wip-list td{border-bottom:1px solid #f4f4f4;padding:8px 16px;vertical-align:middle}.dashboard .warning-banner,.dashboard .error-banner{background-color:#FFF6E5;border:1px solid #ECCC8D;display:inline-block;padding:1em}.dashboard .warning-banner-title,.dashboard .error-banner-title{color:#C78709;font-size:1.2em;font-weight:bold}.dashboard .error-banner{background-color:#FFE5E5;border-color:#E0B6B6}.dashboard .error-banner-title{color:#C73333}.dashboard .task-automation{float:left;margin-top:2px;width:16px}.unused-snapshot{color:#fb5757}.admin-page .preference-group{border-radius:8px;border:1px solid #ccc;padding:1em 2.5em;margin-top:1em;margin-right:1em;max-width:300px;-webkit-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0 3px 6px 0px rgba(0,0,0,0.3)}.admin-page .preference-group h2{border-bottom:1px solid #ddd;padding-bottom:0.5em}.admin-page .preference-group .button{width:100%;box-sizing:border-box}.arr-table{border-spacing:0}.arr-table th{border-bottom:1px solid #f4f4f4;padding:8px 16px;text-align:left}.arr-table td{border-bottom:1px solid #f4f4f4;padding:8px 16px;vertical-align:middle}.special-requests{color:#a00 !important}.orders .new-order{margin:1em}.orders .order-name{display:inline-block;margin-left:2em;padding:2px}.orders .order-form .input-field{text-align:right}.orders .order-form .text-input{text-align:right;width:90px}.orders .order-form .tiny-input{text-align:right;width:40px}.orders .order-form .full-width{box-sizing:border-box;width:100%}.orders .order-form label{display:inline-block;margin:0 2px}.orders .order-form textarea{font-size:90%;height:67px;overflow:auto;resize:none;text-align:center;width:100px}.orders .order-form textarea[disabled]{border:1px solid #ddd;color:#999}.orders .order-form .special-requests{height:8em;text-align:left}.orders .order-form #order_printed_name{margin-bottom:3px}.orders .floating-block{border:1px solid #ccc;display:inline-block;float:left;padding:1em;margin:0 1em 1em 0;vertical-align:top}.orders .current-task{width:250px}.orders .current-task .task{width:100%}.admin-page .info-text{font-weight:normal;font-size:75%;color:#999}.admin-page .page-type{margin:0px}.admin-page .snapshots-table{width:100%}.admin-page .snapshots-table thead{white-space:nowrap;font-size:12px}.admin-page .snapshots-table thead tr{white-space:initial;text-align:left}.admin-page .snapshots-table tbody{white-space:nowrap}.admin-page .snapshots-table th{padding-right:18px}.admin-page .snapshots-table td{vertical-align:top;text-align:left;padding-right:18px}.admin-page .snapshots-table .code-style{color:#aaa}.admin-page .snapshots-table th.id-info{font-size:10px;font-style:italic}.admin-page .snapshots-table td.id-info{font-size:10px}.search-controls{margin-left:14px;position:absolute;top:-42px;right:1em;text-align:right;z-index:100}.search-controls form{position:relative}#search-input{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;border:1px solid #ccc;font-size:1em;padding:4px 40px 4px 12px;text-align:left;width:200px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#search-input:-ms-clear{display:none;width:0;height:0}#search-input:-ms-reveal{display:none;width:0;height:0}#search-input::-webkit-search-decoration,#search-input::-webkit-search-cancel-button,#search-input::-webkit-search-results-button,#search-input::-webkit-search-results-decoration{display:none}.search-input-buttons{display:inline-block;position:absolute;right:0;left:inherit;top:0;bottom:0}.search-input-buttons .search-button{background:#2196F3;border-radius:0 80px 80px 0;box-sizing:border-box;cursor:pointer;display:inline-block;padding:2px 10px 2px 6px;height:100%}.search-input-buttons .search-button .search-icon{display:inline-block}.search-input-buttons .search-button .search-icon svg{width:20px}.search-input-buttons .search-button .search-icon .icon{fill:#fff}.search-results{-webkit-box-shadow:0 2px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 10px 0px rgba(0,0,0,0.5);box-shadow:0 2px 10px 0px rgba(0,0,0,0.5);border:1px solid #ccc;margin-top:8px;text-align:left}.search-results .empty-message{background-color:#fff;padding:1em}.search-all-editions,.search-result{background:#fff;border-bottom:1px solid #ECECE2;display:block;padding:1em;position:relative}.search-all-editions:hover,.search-result:hover{background-color:#E8F3FF}.search-all-editions .you-are-here,.search-result .you-are-here{display:none;font-size:90%;margin-bottom:6px}.search-all-editions .you-are-here span,.search-result .you-are-here span{display:inline-block;text-decoration:none}.search-all-editions.current-page,.search-result.current-page{color:#aaa}.search-all-editions.current-page .you-are-here,.search-result.current-page .you-are-here{display:block}.search-all-editions.current-page:hover,.search-result.current-page:hover{background-color:#eee;cursor:not-allowed}.search-all-editions .search-result-detail,.search-result .search-result-detail{color:#999;display:inline-block;max-width:90%;padding-top:3px;text-decoration:none}.search-results-group-name{background:#eee;border-bottom:1px solid #ECECE2;border-top:1px solid #ECECE2;color:#717174;font-size:83%;font-weight:bold;padding:4px 1em}.search-in-progress{background:#fff;color:#717174;font-size:115%;padding:1em 2em 1em 1em;text-align:center}.search-in-progress .search-in-progress-icon{animation:pulseAnimation 1s infinite;margin:2px 6px 0;vertical-align:middle}.search-in-progress .search-in-progress-icon img{opacity:0.7;width:15px}.settings-panel{display:inline-block;vertical-align:top;background-color:#fff;box-sizing:border-box;min-height:100px;transition:height .5s ease-out}.settings-panel .loading{margin:3em}.settings-panel .settings-tab:first-child{-webkit-box-shadow:inset 7px 2px 7px -6px rgba(0,0,0,0.2);-moz-box-shadow:inset 7px 2px 7px -6px rgba(0,0,0,0.2);box-shadow:inset 7px 2px 7px -6px rgba(0,0,0,0.2)}.settings-panel .settings-tab:first-child{border-left:1px solid #ccc}.settings-page .special-requests{font-size:0.9em;font-style:italic;margin-top:-6px}.settings-tabs{display:flex;flex-direction:row}.settings-tab{flex:1;background-color:#f8f8f8;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:80%;text-align:center;height:60px;position:relative;text-decoration:underline;border-radius:8px 8px 0 0}.settings-tab img{display:block;margin:8px auto 2px;opacity:0.7;width:32px}.settings-tab:hover img{opacity:1}.settings-tab.admin-only{color:#CEC49B}.settings-tab.admin-only:hover{color:#B1920E}.settings-tab.error{background-color:#FFE9E9}.active-settings-tab{background-color:#fff;border-bottom:none;color:#666;text-decoration:none}.active-settings-tab img{opacity:1}.active-settings-tab.admin-only{background-color:#fff;border-bottom-color:#fff;color:#b79a1f}.settings-content{padding:2em;padding-top:1em;min-height:100px;max-height:739px;overflow-y:auto;border:1px solid #ccc;border-top:none}.settings-content .number-input,.settings-content .number-value{text-align:left;width:60px}.settings-content .checkbox{margin-top:4px}.settings-content .fullsize-input{box-sizing:border-box;width:100%}.settings-label{color:#666;text-align:right}.part-markup-table{border-collapse:collapse;width:100%}.part-markup-table td{background:white;border:1px solid #ccc;padding:6px}.pricing-settings-table{width:100%}.textinput-explanation,.checkbox-explanation{color:#aaa;font-size:80%}.settings-link-block{font-size:90%;margin:1.5em 0}.settings-link-block form{display:'inline-block'}.settings-link-block:first-child{margin-top:0}.settings-link-detail{color:#aaa;display:block}.checkbox-explanation{margin:-4px 0 4px 20px}.pdf-download{margin:0.5em}button.link,button.delete-link{background:none;border:none;color:#2f7dc5;cursor:pointer;padding:0;font-size:1em;text-decoration:underline}.inline-label{display:inline-block;width:80px}.busy{animation:pulseAnimation 1s infinite;color:#999;outline:1px solid transparent}.pricing-page .number-value{display:inline-block;padding:4px 6px 5px}.pricing-page .saving{display:block;margin:8px}.pricing-page .custom-pricing .number-value{width:120px}.book-format-page .saving{padding:8px 0 0}.update-notification{position:relative;z-index:1;float:right}.update-notification .eligible{color:#717174;display:inline-block;font-size:0.9em;font-style:italic;margin:8px 16px}.modal-update-background{background:rgba(0,0,0,0.2);position:fixed;top:0;bottom:0;left:0;right:0;z-index:110}.addresses>div,.cost,.comments{box-sizing:border-box;display:inline-block;padding-right:24px;margin-top:1em;vertical-align:top;width:50%}.update-pending{color:#717174;font-style:italic;font-size:0.9em;margin:4px 0}.update-confirmation{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;-webkit-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);box-shadow:0px 3px 8px 0 rgba(0,0,0,0.5);background:#fff;padding:12px 24px;position:absolute;right:0px;top:40px;z-index:111;width:560px}.update-confirmation .price{display:block;font-size:1.1em;font-weight:bold}.update-confirmation .checkbox{float:left;margin-bottom:1.5em;margin-right:8px}.update-confirmation .checkbox-label{font-size:100%}.update-confirmation .tiny{color:#717174;font-size:0.75em}.update-confirmation .order-comments{height:100px;width:100%}.update-confirmation .full-name{width:260px}.update-confirmation .cancel-link{color:#717174;position:absolute;padding-left:16px;padding-top:9px;text-decoration:none}@media (max-width: 620px){.update-confirmation{width:450px}}@media (max-width: 520px){.update-confirmation{width:350px}}@media (max-width: 420px){.update-confirmation{width:300px}}.update-form{display:inline}.update-section{margin:1em 0}.update-buttons{text-align:center}.license-count-form{width:200px}.license-count-form label{display:inline-block}.license-count-form input{margin:0 4px;text-align:center;width:20px}.in-production-notification{-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 7px 1px rgba(0,0,0,0.2);box-shadow:0 2px 7px 1px rgba(0,0,0,0.2);color:#717174;min-height:600px;border:1px solid #ccc;padding:3em 1em;text-align:center}.in-production-notification h2{font-weight:normal;font-size:1.5em;margin-bottom:2em}.in-production-notification p,.in-production-notification .para{margin:26px 0}.in-production-message{line-height:1.5em;max-width:600px;margin:0 auto}.psi-admin-tools .edit-company-link,.psi-admin-tools .data{position:relative}.psi-admin-tools .edit-company-link>*>.popup,.psi-admin-tools .data>*>.popup{top:25px;right:0px;margin-bottom:40px}.psi-admin-tools .edit-company,.psi-admin-tools .data-management{padding:1em;min-width:300px}.psi-admin-tools .edit-company h2,.psi-admin-tools .data-management h2{font-size:20px;white-space:nowrap}.psi-admin-tools .edit-company .checkbox-toggle,.psi-admin-tools .data-management .checkbox-toggle{cursor:pointer}.psi-admin-tools .edit-company .checkbox-toggle img,.psi-admin-tools .data-management .checkbox-toggle img{box-sizing:content-box;display:inline-block;padding-right:4px;vertical-align:middle;width:18px}.psi-admin-tools .edit-company .checkbox-help,.psi-admin-tools .data-management .checkbox-help{font-size:80%;color:#777}.psi-admin-tools .edit-company .checkbox-help .popup,.psi-admin-tools .data-management .checkbox-help .popup{font-size:initial}::-ms-clear{display:none}.footnote-asterisk{font-family:monospace;vertical-align:middle;font-size:18px;margin-top:-10px;display:inline-block}.users>*>.popup{top:-50px;right:0;margin-bottom:40px;max-width:89vw}.user-management{padding:1em;color:#333}.user-management .download-link{margin-left:4px;padding:6px 10px !important}.user-management .download-link img{opacity:0.5;border:0}.user-management .download-link .tooltip{display:none;position:absolute;margin-top:-60px;border-radius:4px;background-color:rgba(0,0,0,0.8);color:white;padding:6px 12px;font-size:0.9em;opacity:0.9;-webkit-box-shadow:0px 7px 5px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px 7px 5px -5px rgba(0,0,0,0.2);box-shadow:0px 7px 5px -5px rgba(0,0,0,0.2)}.user-management .download-link:hover img{opacity:1}.user-management .download-link:hover .tooltip{display:block}.user-management h2{font-size:20px;position:absolute}.user-management .user-list .row{display:flex}.user-management .user-list .user-list-controls{position:absolute;z-index:2;margin-top:32px}.user-management .user-list .user-list-controls .button,.user-management .user-list .user-list-controls .secondary-button{padding-top:7px;padding-bottom:7px}.user-management .user-list .user-list-controls .cell,.user-management .user-list .user-list-header .cell{color:#555;font-weight:normal;text-align:center;align-self:stretch;font-size:90%}.user-management .user-list .user-list-header .user-info,.user-management .user-list .user-list-header .user-role{align-self:center}.user-management .user-list .user-list-header{-webkit-box-shadow:0px 7px 5px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px 7px 5px -5px rgba(0,0,0,0.2);box-shadow:0px 7px 5px -5px rgba(0,0,0,0.2)}.user-management .user-list .user-list-footer{-webkit-box-shadow:0px -7px 5px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px -7px 5px -5px rgba(0,0,0,0.2);box-shadow:0px -7px 5px -5px rgba(0,0,0,0.2)}.user-management .user-list .user-list-header{min-height:82px;z-index:1}.user-management .user-list .user-list-header,.user-management .user-list .user-list-footer{overflow-y:none;overflow-x:hidden;position:relative}.user-management .user-list .user-list-body{overflow-y:auto;overflow-x:hidden}.user-management .user-list .user-list-body .popup{position:absolute;top:160px;left:58px}.user-management .user-list .user-list-body .fast-list .popup{position:fixed;top:300px;left:inherit;right:400px}.user-management .user-list .cell{padding:8px;box-sizing:border-box;width:90px;align-self:center;flex:0 0 auto}.user-management .user-list .cell.user-info{width:225px;overflow:hidden}.user-management .user-list .cell.user-role{text-align:center;width:150px}.user-management .user-list .underlined{border-bottom:1px solid #ccc}.user-management .user-list .row{border-bottom:1px solid #ccc;box-sizing:border-box}.user-management .user-list .user-list-footer .cell{text-align:center}.user-management .user-list .user-list-footer .row{border-bottom:none}.user-management .user-list .border-top-none{border-bottom:none}.user-management .border-above{border-top:1px solid #ccc !important}.user-management .user-email{color:#555;font-size:80%}.user-management .user-links{font-size:80%}.user-management .license-used-count,.user-management .license-available-count,.user-management .license-remaining-count,.user-management .book-access,.user-management .user-book-checkbox{border-left:1px solid #f0f0f0}.user-management .new-user-form,.user-management .user-info-editor{font-size:14px;width:300px}.user-management .new-user-form input,.user-management .user-info-editor input{box-sizing:border-box;width:100%}.user-management .new-user-form .input-row,.user-management .user-info-editor .input-row{margin:18px 0}.user-management .checkbox-toggle{cursor:pointer;display:inline-block;padding:8px}.user-management .checkbox-toggle img{width:18px}.user-management .user-role-details{color:#333;padding:1em}.user-management .user-role-details h3{display:inline;font-size:16px}.user-management .user-role-details table{margin-top:-2em}.user-management .user-role-details td{border:1px solid #ccc;padding:6px;white-space:nowrap}.user-management .user-role-details td img{width:16px}.user-management .user-role-details td .checkbox-toggle{margin-top:-8px;margin-bottom:-8px}.user-management .new-user-link{text-align:left !important;margin-left:-8px;margin-right:8px}.user-management .search-input{border-radius:16px;margin:6px 0 0;padding:4px 8px;border:1px solid #ccc;box-sizing:border-box;width:90%;font-size:90%;outline:none}.user-management .user-count-row{color:#bbb}.user-management .user-count-row>td{padding-top:8px;padding-bottom:4px;text-align:center}.user-management .user-count-row .user-count-label{color:#999;line-height:16px;font-size:90%;text-align:right !important}.user-management .user-count-row .license-count{color:#000}.user-management .permissions-table .popup{right:20px}.fieldedge-only{display:none}.fieldedge{background-color:#f5f5f5;font-family:Roboto, sans-serif}.fieldedge .fieldedge-only{display:inherit}.fieldedge input{outline-color:#47af4b}.fieldedge .flash-message .notice{background-color:#f5f5f5}.fieldedge .signupBanner{background-image:none;background-color:#47af4b;border-bottom:none;box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 0 2px 0 rgba(0,0,0,0.24)}.fieldedge .signupBanner .current-company-name,.fieldedge .signupBanner .company-name{color:white}.fieldedge .search-controls #search-input{border-color:white;border-radius:16px;padding-top:6px;padding-bottom:6px;outline:none}.fieldedge .search-controls .search-input-buttons .search-button{background:#d8d8d8;border:1px solid #f5f5f5}.fieldedge .search-controls .search-input-buttons .search-button .search-icon .icon{fill:#4a4a4a}.fieldedge .page{background-color:#f5f5f5;border:1px solid #d8d8d8;border-bottom:none}.fieldedge .footer{font-family:Lato, sans-serif;font-weight:300;margin-top:-9px;background-color:black}.fieldedge .footer .footerDivider{border-color:#47af4b}.fieldedge .footer .phone,.fieldedge .footer .email,.fieldedge .footer .copyright{color:#f5f5f5}.fieldedge .footerLinks{font-family:Lato, sans-serif;font-weight:300;background-color:black}.fieldedge .footerLinks a{color:#47af4b}.fieldedge .footerLinks a:hover{color:#47a54c;text-decoration:underline}.fieldedge .percent-printed .percent-printed-tooltip{color:#47af4b;text-decoration:none}.fieldedge a,.fieldedge a.subdued,.fieldedge .subdued a,.fieldedge .popup-trigger{color:#47af4b;text-decoration:none;transition:all 0.3s ease}.fieldedge a:hover,.fieldedge a.subdued:hover,.fieldedge .subdued a:hover,.fieldedge .popup-trigger:hover{text-decoration:underline}.fieldedge .redish-button,.fieldedge .secondary-button,.fieldedge .button{padding:9px 24px;transition:all 0.3s ease}.fieldedge .redish-button:hover,.fieldedge .secondary-button:hover,.fieldedge .button:hover{text-decoration:none}.fieldedge .subdued .small-button,.fieldedge .small-button,.fieldedge .subdued .button,.fieldedge .button{color:white;border:1px solid #47af4b;background-color:#47af4b}.fieldedge .subdued .small-button:hover,.fieldedge .small-button:hover,.fieldedge .subdued .button:hover,.fieldedge .button:hover{background-color:#47a54c}.fieldedge .tab-bar .tab .tab-name{text-decoration:none}.fieldedge .settings-tab:hover,.fieldedge .tab-bar .tab:hover{text-decoration:none}.fieldedge button.link{color:#47af4b !important}.fieldedge .simple-form-header{background-color:#f5f5f5;border:1px solid #d8d8d8;border-bottom:none}.fieldedge .simple-form-header h1,.fieldedge .simple-form-header h2{color:#4a4a4a !important}.fieldedge .secondary-button{background-color:white;color:#4a4a4a !important;border:1px solid #d8d8d8}.fieldedge .secondary-button:hover{background-color:#f5f5f5;text-decoration:none !important;border:1px solid #4a4a4a}.fieldedge .book-highlight{background-color:#d8d8d8}.fieldedge .small-button{font-size:90%;margin-top:0;margin-bottom:0;padding:4px 8px;vertical-align:top}.fieldedge .book-link{border-color:#d8d8d8}.fieldedge .book-link:hover{background:none;border-color:#d8d8d8;box-shadow:0 1px 4px 0 rgba(43,59,93,0.29);text-decoration:none}.fieldedge .toc li{transition:all 0.3s ease}.fieldedge .toc li:focus,.fieldedge .toc li:hover,.fieldedge .toc li:focus a,.fieldedge .toc li:hover a{background-color:#f5f5f5;text-decoration:none}.fieldedge .popup-trigger .is-not-printed,.fieldedge .is-not-printed .popup-trigger{color:#47af4b !important}.fieldedge .column-heading.is-not-printed,.fieldedge .is-not-printed .repair-description,.fieldedge .is-not-printed .repair-comments,.fieldedge .is-not-printed .repair-price{opacity:0.3 !important}.rc-calendar{box-sizing:border-box}.rc-calendar *{box-sizing:border-box}.rc-calendar-hidden{display:none}.rc-calendar-input-wrap{position:relative;padding:6px;border-bottom:1px solid #e9e9e9}.rc-calendar-input-wrap:after{content:'';clear:both}.rc-calendar-date-input-wrap{overflow:hidden}.rc-calendar-time-picker{position:absolute;width:100%;top:34px;background-color:white;height:217px}.rc-calendar-time-picker-panel{width:100%;position:relative}.rc-calendar-time-picker-panel .rc-time-picker-panel-input-wrap{display:none}.rc-calendar-time-picker-panel .rc-time-picker-panel-inner{border:none;box-shadow:none}.rc-calendar-time-picker-panel .rc-time-picker-panel-select{width:84px;max-height:217px}.rc-calendar-time-picker-panel .rc-time-picker-panel-select li{text-align:center;padding:0}.rc-calendar-time-picker-wrap{float:left;width:100%}.rc-calendar-time-picker-wrap .rc-time-picker{width:100%}.rc-calendar-time-picker-wrap .rc-time-picker-input{padding:0;border:1px solid transparent;outline:0;height:22px}.rc-calendar-time-picker-wrap .rc-time-picker-icon{display:none}.rc-calendar-input{border:1px solid transparent;width:100%;color:#666;cursor:text;line-height:1.5;outline:0;height:22px}.rc-calendar-input-invalid{border-color:red}.rc-calendar-clear-btn{z-index:9999;position:absolute;right:6px;cursor:pointer;overflow:hidden;width:20px;height:20px;text-align:center;line-height:20px;top:6px;margin:0}.rc-calendar-clear-btn:after{content:"x";font-size:12px;color:#aaa;display:inline-block;line-height:1;width:20px;transition:color 0.3s ease}.rc-calendar-clear-btn:hover:after{color:#666}.rc-calendar-picker{position:absolute;left:-9999px;top:-9999px;z-index:1000}.rc-calendar-picker-hidden{display:none}.rc-calendar-picker-slide-up-enter{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block !important;opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);animation-play-state:paused}.rc-calendar-picker-slide-up-appear{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block !important;opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);animation-play-state:paused}.rc-calendar-picker-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block !important;opacity:1;animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);animation-play-state:paused}.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomRight,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomRight{animation-name:rcDropdownSlideUpIn;animation-play-state:running}.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topRight,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topRight{animation-name:rcDropdownSlideDownIn;animation-play-state:running}.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomRight{animation-name:rcDropdownSlideUpOut;animation-play-state:running}.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topRight{animation-name:rcDropdownSlideDownOut;animation-play-state:running}@keyframes rcDropdownSlideUpIn{0%{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}100%{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}}@keyframes rcDropdownSlideUpOut{0%{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}100%{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}}@keyframes rcDropdownSlideDownIn{0%{opacity:0;transform-origin:100% 100%;transform:scaleY(0)}100%{opacity:1;transform-origin:100% 100%;transform:scaleY(1)}}@keyframes rcDropdownSlideDownOut{0%{opacity:1;transform-origin:100% 100%;transform:scaleY(1)}100%{opacity:0;transform-origin:100% 100%;transform:scaleY(0)}}.rc-calendar{position:relative;outline:none;font-family:Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif;width:253px;list-style:none;font-size:12px;text-align:left;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px #ccc;background-clip:padding-box;border:1px solid #ccc;line-height:1.5}.rc-calendar-date-panel,.rc-calendar-panel{position:relative;outline:none}.rc-calendar-week-number{width:286px}.rc-calendar-week-number-cell{text-align:center}.rc-calendar-header{padding:0 10px;height:34px;line-height:30px;text-align:center;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;border-bottom:1px solid #ccc}.rc-calendar-header>a{font-weight:bold;display:inline-block;padding:0px 5px;line-height:34px;text-align:center;width:30px}.rc-calendar-header>a:hover{cursor:pointer;color:#23c0fa}.rc-calendar-header .rc-calendar-prev-month-btn{position:absolute;left:25px}.rc-calendar-header .rc-calendar-prev-month-btn:after{content:'‹'}.rc-calendar-header .rc-calendar-next-month-btn{position:absolute;right:25px}.rc-calendar-header .rc-calendar-next-month-btn:after{content:'›'}.rc-calendar-year-select,.rc-calendar-month-select,.rc-calendar-day-select{display:inline-block;font-size:12px;font-weight:bold;color:#666;padding:0 8px;line-height:34px}.rc-calendar-year-select:hover,.rc-calendar-month-select:hover,.rc-calendar-day-select:hover{cursor:pointer;color:#23c0fa}.rc-calendar-year-select.rc-calendar-time-status:hover,.rc-calendar-month-select.rc-calendar-time-status:hover,.rc-calendar-day-select.rc-calendar-time-status:hover{cursor:pointer;color:#666}.rc-calendar-prev-month-btn,.rc-calendar-next-month-btn,.rc-calendar-prev-year-btn,.rc-calendar-next-year-btn{position:absolute;top:0;cursor:pointer;color:#999;font-family:Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;padding:0 5px;font-size:16px;display:inline-block;line-height:34px}.rc-calendar-prev-month-btn:hover,.rc-calendar-next-month-btn:hover,.rc-calendar-prev-year-btn:hover,.rc-calendar-next-year-btn:hover{color:#23c0fa}.rc-calendar-next-year-btn{right:0}.rc-calendar-next-year-btn:after{content:'»'}.rc-calendar-prev-year-btn{left:0}.rc-calendar-prev-year-btn:after{content:'«'}.rc-calendar-body{padding:9px 10px 10px;height:217px}.rc-calendar table{border-collapse:collapse;max-width:100%;background-color:transparent;width:100%}.rc-calendar table,.rc-calendar td,.rc-calendar th,.rc-calendar td{border:none}.rc-calendar-table{border-spacing:0;margin-bottom:0}.rc-calendar-column-header{line-height:18px;padding:6px 0;width:33px;text-align:center}.rc-calendar-column-header .rc-calendar-column-header-inner{display:block;font-weight:normal}.rc-calendar-week-number-header .rc-calendar-column-header-inner{display:none}.rc-calendar-cell{padding:1px 0}.rc-calendar-date{display:block;margin:0 auto;color:#666;border-radius:4px 4px;width:26px;height:26px;padding:0;background:transparent;line-height:26px;text-align:center}.rc-calendar-date:hover{background:#ebfaff;cursor:pointer}.rc-calendar-selected-day .rc-calendar-date{background:#d9f4fe}.rc-calendar-selected-date .rc-calendar-date{background:#3fc7fa;color:#fff}.rc-calendar-selected-date .rc-calendar-date:hover{background:#3fc7fa}.rc-calendar-today .rc-calendar-date{border:1px solid #3fc7fa}.rc-calendar-disabled-cell .rc-calendar-date{cursor:not-allowed;color:#bcbcbc;background:#f3f3f3;border-radius:0;width:auto}.rc-calendar-disabled-cell .rc-calendar-date:hover{background:#f3f3f3}.rc-calendar-disabled-cell-first-of-row .rc-calendar-date{border-top-left-radius:4px;border-bottom-left-radius:4px}.rc-calendar-disabled-cell-last-of-row .rc-calendar-date{border-top-right-radius:4px;border-bottom-right-radius:4px}.rc-calendar-last-month-cell .rc-calendar-date,.rc-calendar-next-month-btn-day .rc-calendar-date{color:#bbb}.rc-calendar-footer{border-top:1px solid #ccc;padding:10px 0;text-align:center;position:relative}.rc-calendar-footer .rc-time-picker{width:90px}.rc-calendar-footer .rc-time-picker-input{height:24px}.rc-calendar-footer-show-ok{text-align:right}.rc-calendar-footer-show-ok .rc-calendar-footer-btn{padding-right:12px}.rc-calendar-footer-show-ok .rc-calendar-time-picker-btn{margin-left:0;padding:0 12px}.rc-calendar-footer-show-ok .rc-calendar-today-btn{float:left;padding-left:12px}.rc-calendar-footer-btn{margin-top:2px}.rc-calendar-footer-btn:after{content:'x';height:0;font-size:0;overflow:hidden;clear:both}.rc-calendar-time-picker-btn{margin-left:10px}.rc-calendar-today-btn,.rc-calendar-ok-btn,.rc-calendar-time-picker-btn{display:inline-block;text-align:center;color:#f46830}.rc-calendar-today-btn:hover,.rc-calendar-ok-btn:hover,.rc-calendar-time-picker-btn:hover{cursor:pointer;color:#23c0fa}.rc-calendar-today-btn-disabled,.rc-calendar-ok-btn-disabled,.rc-calendar-time-picker-btn-disabled{color:#bbb}.rc-calendar-today-btn-disabled:hover,.rc-calendar-ok-btn-disabled:hover,.rc-calendar-time-picker-btn-disabled:hover{color:#bbb}.rc-calendar-today-btn{padding-left:10px}.rc-calendar-time-input{height:25px;position:relative;display:inline-block;margin:0 0;padding:4px 10px;border-radius:6px 6px;border:1px solid #d9d9d9;background-color:#ffffff;color:#666;line-height:1.5;transform:border 0.3s cubic-bezier(0.35, 0, 0.25, 1),background 0.3s cubic-bezier(0.35, 0, 0.25, 1),box-shadow 0.3s cubic-bezier(0.35, 0, 0.25, 1);width:40px}.rc-calendar-time-input:hover{border-color:#23c0fa}.rc-calendar-time-input:focus{border-color:#23c0fa;box-shadow:0 0 3px #23c0fa}.rc-calendar-time-panel{left:0;top:0;bottom:0;right:0;background:#ffffff;z-index:10;position:absolute;outline:none}.rc-calendar-time-panel-header{padding:0 10px;height:34px;line-height:34px;position:relative;text-align:center;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;border-bottom:1px solid #ccc}.rc-calendar-time-panel-body{padding:9px 10px 10px}.rc-calendar-time-panel-title{width:180px;font-weight:bold;display:inline-block;padding:4px 5px;text-align:center;height:30px;line-height:22px;border-radius:4px}.rc-calendar-time-panel-table{table-layout:fixed;width:100%;height:255px;border-collapse:separate}.rc-calendar-time-panel-cell{text-align:center;height:42px;vertical-align:middle}.rc-calendar-time-panel-time{line-height:26px;display:block;border-radius:4px;width:26px;margin:0 auto}.rc-calendar-time-panel-time:hover{background:#ebfaff;cursor:pointer}.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time{background:#3fc7fa;color:#fff}.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover{background:#3fc7fa;color:#fff}.rc-calendar-month-panel{left:0;top:0;bottom:0;right:0;background:#ffffff;z-index:10;position:absolute;outline:none}.rc-calendar-month-panel>div{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rc-calendar-month-panel-hidden{display:none}.rc-calendar-month-panel-header{padding:0 10px;height:34px;line-height:30px;position:relative;text-align:center;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;border-bottom:1px solid #ccc}.rc-calendar-month-panel-header>a{font-weight:bold;display:inline-block;padding:4px 5px;text-align:center;width:30px}.rc-calendar-month-panel-header>a:hover{cursor:pointer;color:#23c0fa}.rc-calendar-month-panel-prev-year-btn,.rc-calendar-month-panel-next-year-btn{position:absolute;top:0}.rc-calendar-month-panel-next-year-btn:after{content:'»'}.rc-calendar-month-panel-prev-year-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:0}.rc-calendar-month-panel-prev-year-btn:after{content:'«'}.rc-calendar-month-panel .rc-calendar-month-panel-year-select{width:180px}.rc-calendar-month-panel-year-select-arrow{display:none}.rc-calendar-month-panel-next-year-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:0}.rc-calendar-month-panel-body{-ms-flex:1;flex:1;padding:9px 10px 10px}.rc-calendar-month-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-month-panel-table{table-layout:fixed;width:100%;height:100%;border-collapse:separate}.rc-calendar-month-panel-cell{text-align:center}.rc-calendar-month-panel-cell .rc-calendar-month-panel-month{display:block;width:46px;margin:0 auto;color:#666;border-radius:4px 4px;height:36px;padding:0;background:transparent;line-height:36px;text-align:center}.rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover{background:#ebfaff;cursor:pointer}.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month{color:#bfbfbf}.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover{background:white;cursor:not-allowed}.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month{background:#3fc7fa;color:#fff}.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover{background:#3fc7fa;color:#fff}.rc-calendar-month-header-wrap{position:relative;height:308px}.rc-calendar-year-panel{left:0;top:0;bottom:0;right:0;background:#ffffff;z-index:10;position:absolute;outline:none}.rc-calendar-year-panel>div{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rc-calendar-year-panel-hidden{display:none}.rc-calendar-year-panel-header{padding:0 10px;height:34px;line-height:30px;position:relative;text-align:center;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;border-bottom:1px solid #ccc}.rc-calendar-year-panel-header>a{font-weight:bold;display:inline-block;padding:4px 5px;text-align:center;width:30px}.rc-calendar-year-panel-header>a:hover{cursor:pointer;color:#23c0fa}.rc-calendar-year-panel-prev-decade-btn,.rc-calendar-year-panel-next-decade-btn{position:absolute;top:0}.rc-calendar-year-panel-next-decade-btn:after{content:'»'}.rc-calendar-year-panel-prev-decade-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:0}.rc-calendar-year-panel-prev-decade-btn:after{content:'«'}.rc-calendar-year-panel .rc-calendar-year-panel-decade-select{width:180px}.rc-calendar-year-panel-decade-select-arrow{display:none}.rc-calendar-year-panel-next-decade-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:0}.rc-calendar-year-panel-body{-ms-flex:1;flex:1;padding:9px 10px 10px}.rc-calendar-year-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-year-panel-table{table-layout:fixed;width:100%;height:100%;border-collapse:separate}.rc-calendar-year-panel-cell{text-align:center}.rc-calendar-year-panel-year{display:block;width:46px;margin:0 auto;color:#666;border-radius:4px 4px;height:36px;padding:0;background:transparent;line-height:36px;text-align:center}.rc-calendar-year-panel-year:hover{background:#ebfaff;cursor:pointer}.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year{background:#3fc7fa;color:#fff}.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover{background:#3fc7fa;color:#fff}.rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year,.rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;color:rgba(0,0,0,0.25)}.rc-calendar-decade-panel{left:0;top:0;bottom:0;right:0;background:#ffffff;z-index:10;position:absolute;outline:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rc-calendar-decade-panel-hidden{display:none}.rc-calendar-decade-panel-header{padding:0 10px;height:34px;line-height:34px;position:relative;text-align:center;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;border-bottom:1px solid #ccc}.rc-calendar-decade-panel-header>a{font-weight:bold;display:inline-block;padding:1px 5px;text-align:center;width:30px}.rc-calendar-decade-panel-header>a:hover{cursor:pointer;color:#23c0fa}.rc-calendar-decade-panel-prev-century-btn,.rc-calendar-decade-panel-next-century-btn{position:absolute;top:0}.rc-calendar-decade-panel-next-century-btn:after{content:'»'}.rc-calendar-decade-panel-prev-century-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:0}.rc-calendar-decade-panel-prev-century-btn:after{content:'«'}.rc-calendar-decade-panel-next-century-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:0}.rc-calendar-decade-panel-body{-ms-flex:1;flex:1;padding:9px 10px 10px}.rc-calendar-decade-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-decade-panel-table{table-layout:fixed;width:100%;height:100%;border-collapse:separate}.rc-calendar-decade-panel-cell{text-align:center}.rc-calendar-decade-panel-decade{display:block;margin:0 auto;color:#666;border-radius:4px 4px;height:36px;padding:0;background:transparent;line-height:36px;text-align:center}.rc-calendar-decade-panel-decade:hover{background:#ebfaff;cursor:pointer}.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade{background:#3fc7fa;color:#fff}.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover{background:#3fc7fa;color:#fff}.rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade,.rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;color:rgba(0,0,0,0.25)}.rc-calendar-range{width:502px;overflow:hidden}.rc-calendar-range-part{width:250px;position:relative}.rc-calendar-range-part .rc-calendar-time-picker{top:69px}.rc-calendar-range-part .rc-calendar-time-picker-panel-select{width:77px}.rc-calendar-range-left{float:left}.rc-calendar-range-left .rc-calendar-time-picker-panel-select:last-child{border-right:1px solid #e9e9e9}.rc-calendar-range-right{float:right}.rc-calendar-range-right .rc-calendar-time-picker-panel{left:21px}.rc-calendar-range-right .rc-calendar-time-picker-panel-select:first-child{border-left:1px solid #e9e9e9}.rc-calendar-range-middle{position:absolute;margin-left:-10px;text-align:center;height:35px;line-height:35px}.rc-calendar-range .rc-calendar-date-panel::after{content:".";display:block;height:0;clear:both;visibility:hidden}.rc-calendar-range .rc-calendar-input-wrap{height:35px}.rc-calendar-range .rc-calendar-input,.rc-calendar-range .rc-time-picker-input{padding:1px 7px;height:22px}.rc-calendar-range .rc-calendar-body,.rc-calendar-range .rc-calendar-decade-panel-body,.rc-calendar-range .rc-calendar-year-panel-body,.rc-calendar-range .rc-calendar-month-panel-body{border-bottom:1px solid #e9e9e9}.rc-calendar-range.rc-calendar-week-number{width:574px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part{width:286px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker{top:69px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker-panel-select{width:89px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-right .rc-calendar-time-picker-panel{left:36px}.rc-calendar-range .rc-calendar-year-panel,.rc-calendar-range .rc-calendar-month-panel,.rc-calendar-range .rc-calendar-decade-panel{top:35px}.rc-calendar-range .rc-calendar-month-panel .rc-calendar-year-panel{top:0}.rc-calendar-range .rc-calendar-decade-panel-table,.rc-calendar-range .rc-calendar-year-panel-table,.rc-calendar-range .rc-calendar-month-panel-table{height:198px}.rc-calendar-range .rc-calendar-in-range-cell{background:#ebf4f8;border-radius:0}.rc-calendar-range-bottom{text-align:right}.rc-calendar-range .rc-calendar-footer{border-top:none;padding:0}.rc-calendar-range .rc-calendar-footer-btn{padding:10px 12px 10px 0}.rc-calendar-range .rc-calendar-ok-btn{position:static}.rc-calendar-range .rc-calendar-today-btn{float:left}.rc-calendar-full{width:275px}.rc-calendar-full-header{padding:5px 10px;text-align:center;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;border-bottom:1px solid #ccc;overflow:hidden}.rc-calendar-full-header-month-select,.rc-calendar-full-header-year-select{width:70px;float:right;margin-right:5px}.rc-calendar-full-header-switcher{float:right;display:inline-block}.rc-calendar-full-header-switcher-normal:hover{border-color:#23c0fa;box-shadow:0 0 2px rgba(45,183,245,0.8);cursor:pointer}.rc-calendar-full-header-switcher-focus{border-color:#3fc7fa;background-color:#3fc7fa;color:#fff}.rc-calendar-full-header-switcher>span{float:left;height:28px;line-height:24px;border:1px solid #d9d9d9;padding:0 10px;color:#666}.rc-calendar-full-header-switcher>span:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}.rc-calendar-full-header-switcher>span:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}.rc-calendar-fullscreen{width:auto}.rc-calendar-fullscreen .rc-calendar-full-header{border-bottom:none}.rc-calendar-fullscreen .rc-calendar-column-header{text-align:right;padding-right:12px}.rc-calendar-fullscreen .rc-calendar-cell{padding:0}.rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date,.rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month{display:block;height:116px;width:auto;border-radius:0;margin:0 4px;border:none;border-top:2px solid #eee;text-align:right;padding-right:8px}.rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date,.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month{background-color:#ebfaff;color:#666}.rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date,.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month{border-top-color:#3FC7FA;color:#3FC7FA}.hidden-settings-warning{display:none;color:#aaa;font-size:80%;position:absolute;top:-16px;right:22px;left:22px;text-align:center;font-weight:lighter}@media (max-width: 1024px){.hidden-settings-warning{display:block}.settings-panel{display:none !important}.update-notification{text-align:right;float:none}.update-notification .update-confirmation{text-align:left}}.mobile-message{padding:0 1em}.subgroup-code-mobile{display:none}@media (max-width: 767px){.hidden-settings-warning{top:-13px}.logo{height:40px}.mobile-only{display:inherit}#search-input{max-width:48vw}.searching{opacity:0.8;position:absolute;right:-5px;top:5px}.searching span{display:none}.tab{padding-left:8px !important;padding-right:8px !important}.home-view h1,.company-tools,.dashboard-link,.current-company-name,.percent-printed{display:none !important}.container-code{white-space:nowrap}.home-view{margin-top:-1em}.content{padding:0.75em 0.5em 3em !important}.breadcrumb-bar{font-size:90%;margin-top:1em}.page-container{padding-top:1em !important}.signupBanner{height:52px}.repair-subgroup-preview,.toc{margin:0 -12px !important}.toc a{margin-right:0;white-space:normal;display:flex}.toc a:-webkit-any-link{text-decoration:none}.toc .container-name{text-decoration:underline}.repair-subgroup-preview{padding:1.4em 1.3em 5.5em;border:none;box-shadow:none}.repair-listing>tbody>tr>th,.repair-listing>tbody>tr>td{display:block}.repair-listing .icon-table{border-spacing:0}.repair-listing .icon-table .oem-icon{text-align:right}.repair-listing .subgroup-header-row{border-bottom:1px solid #666}.repair-listing .subgroup-header-row .subgroup-code-desktop{display:none}.repair-listing .subgroup-header-row .subgroup-code-mobile{display:block}.repair-listing .repair-row{display:block;padding:1em 0;margin:0;border-bottom-color:#ccc !important}.repair-listing .repair-row.is-favorite{background:inherit}.repair-listing .repair-row.is-favorite .repair-number{background:#ff0}.repair-listing .repair-row .printed-icon,.repair-listing .repair-row .favorite-toggle{display:inline-block;left:0;margin-right:4px;position:relative}.repair-listing .repair-row .printed-icon img,.repair-listing .repair-row .favorite-toggle img{vertical-align:bottom}.repair-listing .top-search-result-marker{position:absolute !important;left:inherit !important;top:-25px !important;right:20px !important}.repair-listing .top-search-result-marker .top-search-result-tooltip{opacity:1 !important}.repair-listing .repair-number{padding-right:0 !important}.repair-listing .repair-name{margin-bottom:1em}.repair-listing .repair-description{font-weight:bold;font-size:95% !important;margin:4px 0}.repair-listing .column-label,.repair-listing .column-title{display:none}.repair-listing .repair-row .total-price{display:flex;width:inherit !important;align-items:stretch}.repair-listing .repair-row .total-price.book-highlight{background-color:#fff}.repair-listing .price-label-indent{flex-grow:1;display:inline-block}.repair-listing .book-highlight .price-label,.repair-listing .book-highlight .repair-price,.repair-listing .book-highlight .popup-container{background-color:#c0c0c0}.repair-listing .custom-column-label,.repair-listing .price-label{color:#333;display:inline !important;font-size:90%;flex-grow:0;text-align:right}.repair-listing .repair-price{display:inline-block;text-align:right;min-width:60px;align-items:end}.repair-listing .repair-price,.repair-listing .price-label{min-height:1em;padding:6px}.repair-listing .repair-parts-cost-background{display:flex}.repair-listing .repair-parts-cost-container{padding:0}.repair-listing .repair-parts-cost-container .price-label{font-style:italic}.repair-listing .repair-parts-cost{text-align:right}.repair-listing .pricing-details table th,.repair-listing .pricing-details table td{padding:4px 2px}.repair-listing .total-price .popup{right:0;font-size:80%}.repair-listing .subgroup-code{white-space:nowrap}.parts-cost-link,.parts-cost-controls{margin:0 8px !important}.parts-cost-input{margin-right:12px !important}.footerLinks a{display:block}.footerLinkSeparator{display:none}}@media (max-width: 320px){.book-link .book-icon{padding-left:1.9em;padding-right:1.9em}.tab-label,.tab-subtitle{display:none}.breadcrumb-bar{font-size:85%}.signupBanner .logo{height:40px;left:2px}.mobile-only{display:inherit}.search-controls{right:0.5em !important}}.rate-calc-form{font-size:90%;color:#333333}.rate-calc-form .popup{right:0;margin-bottom:2em}.rate-calc-table{border-collapse:separate;border-spacing:0 10px}.row-label{color:#666;text-align:left;width:75px}
