@charset "UTF-8";.dropdown-menu{min-width:250px}
@media(min-width:992px){.dropdown-menu.columns-2{min-width:500px}
.dropdown-menu.columns-3{min-width:750px}
.multi-column-left{border-right:1px solid #FF8F1C;padding-right:0}
.multi-column-right{padding-left:0}
}
.multi-column-dropdown{list-style:none;padding:0}
.multi-column-dropdown>li>a{padding:3px 20px;display:block}
@font-face{font-family:"preventxicons";src:url("https://pxcdn.uk/fonts/preventxicons.eot");src:url("https://pxcdn.uk/fonts/preventxicons.eot?#iefix") format("embedded-opentype"),url("https://pxcdn.uk/fonts/preventxicons.woff") format("woff"),url("https://pxcdn.uk/fonts/preventxicons.ttf") format("truetype"),url("https://pxcdn.uk/fonts/preventxicons.svg#preventxicons") format("svg");font-weight:normal;font-style:normal}
[data-icon]:before{font-family:"preventxicons"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="px-"]:before,[class*=" px-"]:before{font-family:"preventxicons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.px-calendar:before{content:"\e020"}
.px-pill:before{content:"\e02b"}
.px-syringe:before{content:"\e02c"}
.px-apple:before{content:"\e000"}
.px-biohazard:before{content:"\e001"}
.px-bioincubator:before{content:"\e002"}
.px-ce:before{content:"\e003"}
.px-chlamydia1:before{content:"\e004"}
.px-clock:before{content:"\e005"}
.px-chlamydia2:before{content:"\e006"}
.px-cobas:before{content:"\e007"}
.px-coins:before{content:"\e008"}
.px-contraception:before{content:"\e009"}
.px-couple:before{content:"\e00a"}
.px-factory:before{content:"\e00b"}
.px-female:before{content:"\e00c"}
.px-mapmarker:before{content:"\e00d"}
.px-male:before{content:"\e00e"}
.px-kitbox:before{content:"\e00f"}
.px-ivd:before{content:"\e010"}
.px-information:before{content:"\e011"}
.px-hourglass:before{content:"\e012"}
.px-hivribbon:before{content:"\e013"}
.px-tmup:before{content:"\e014"}
.px-tmprev:before{content:"\e015"}
.px-tmdown:before{content:"\e016"}
.px-freetestqr:before{content:"\e017"}
.px-flask:before{content:"\e018"}
.px-tmnext:before{content:"\e019"}
.px-nhs:before{content:"\e01a"}
.px-uk:before{content:"\e01b"}
.px-unlock:before{content:"\e01c"}
.px-paperclip:before{content:"\e01d"}
.px-pregnancy:before{content:"\e01e"}
.px-users:before{content:"\e01f"}
.px-preventx:before{content:"\e024"}
.px-px:before{content:"\e025"}
.px-question:before{content:"\e026"}
.px-quoteleft:before{content:"\e027"}
.px-quoteright:before{content:"\e02d"}
.px-royalmail:before{content:"\e02e"}
.px-smartkit:before{content:"\e031"}
.px-stamp:before{content:"\e032"}
.px-testme:before{content:"\e036"}
.px-townhall:before{content:"\e049"}
.px-male-symbol:before{content:"\e045"}
.px-mobile-signal:before{content:"\e030"}
.px-female-symbol:before{content:"\e046"}
.px-arrow-circle-down:before{content:"\e041"}
.px-arrow-circle-left:before{content:"\e03e"}
.px-arrow-circle-right:before{content:"\e03f"}
.px-arrow-circle-up:before{content:"\e040"}
.px-chat-bubble:before{content:"\e034"}
.px-chat-bubble-two:before{content:"\e035"}
.px-check-mark:before{content:"\e047"}
.px-check-mark-2:before{content:"\e048"}
.px-facebook:before{content:"\e022"}
.px-doctor:before{content:"\e029"}
.px-google-plus:before{content:"\e02a"}
.px-home:before{content:"\e042"}
.px-letter-mail:before{content:"\e023"}
.px-lock:before{content:"\e02f"}
.px-pin-map:before{content:"\e021"}
.px-rss-two:before{content:"\e038"}
.px-repeat-redo:before{content:"\e043"}
.px-star-two:before{content:"\e03a"}
.px-star-half:before{content:"\e03b"}
.px-star-half-1:before{content:"\e03c"}
.px-star:before{content:"\e039"}
.px-twitter:before{content:"\e028"}
.px-user:before{content:"\e037"}
.px-mobile:before{content:"\e033"}
.px-pill:before{content:"\e02b"}
.px-syringe:before{content:"\e02c"}
.px-news:before{content:"\e03d"}
.px-key:before{content:"\e044"}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:local('Quicksand Regular'),local('Quicksand-Regular'),url(https://fonts.gstatic.com/s/quicksand/v7/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:local('Quicksand Regular'),local('Quicksand-Regular'),url(https://fonts.gstatic.com/s/quicksand/v7/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:local('Quicksand Regular'),local('Quicksand-Regular'),url(https://fonts.gstatic.com/s/quicksand/v7/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Testme';src:url('https://pxcdn.uk/fonts/testme_regular.eot');src:url('https://pxcdn.uk/fonts/testme_regular.eot?#iefix') format('embedded-opentype'),url('https://pxcdn.uk/fonts/testme_regular.woff') format('woff'),url('https://pxcdn.uk/fonts/testme_regular.ttf') format('truetype'),url('https://pxcdn.uk/fonts/testme_regular.svg#Test.me') format('svg');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}
@font-face{font-family:'Testme';src:url('https://pxcdn.uk/fonts/testme_bold.eot');src:url('https://pxcdn.uk/fonts/testme_bold.eot?#iefix') format('embedded-opentype'),url('https://pxcdn.uk/fonts/testme_bold.woff') format('woff'),url('https://pxcdn.uk/fonts/testme_bold.ttf') format('truetype'),url('https://pxcdn.uk/fonts/testme_bold.svg#Testme-Bold') format('svg');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
.tm{font-family:Testme}
.ftm{font-family:Testme;font-size:120%}
.form-control:focus{border-color:#005eb8;background-color:#FFF;outline:0;color:#000}
.form-group-lg .input-group,.form-group-lg .input-group-addon{font-size:20px}
.form-group-lg .form-control{height:45px;font-size:20px}
.form-group-lg .form-control{border:1px solid #005eb8}
.form-group-lg .has-error .form-control{border:1px solid #a94442}
.form-group-lg .form-control-feedback{font-size:25px;top:5px}
.form-group-lg .has-feedback label.sr-only ~ .form-control-feedback{top:5px}
.input-group-addon{border-left:none}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:4px}
.icon-button{font-size:14px;vertical-align:middle;font-weight:500;color:#005eb8;background-color:#fff;border:1px solid #005eb8;position:relative;display:inline-block;padding:0;border-radius:8px}
.icon-button{margin-right:10px}
.icon-button a{color:inherit}
.icon-button-disabled{color:#eee}
.icon-button-x2{border:2px solid #005eb8}
.icon-button-x2 a{font-size:2em}
.icon-button-lg a{font-size:24px}
.icon-button.tm-icon-button{color:#f00;border:1px solid #f00}
.icon-button.nhs-icon-button{color:#06c;border:1px solid #06c}
.icon-button input{background-color:transparent;border:0;width:100%}
.icon-button-x2 input{font-size:2em}
.icon-button-lg input{font-size:24px}
.icon-button a{line-height:28px}
.icon-button.tm-icon-button a{color:#f00}
.icon-button.nhs-icon-button a{color:#06c}
.icon-button.icon-before input{padding:7px 10px 7px 30px}
.icon-button-x2.icon-before input{padding:5px 10px 4px 46px}
.icon-button-lg.icon-before input{padding:5px 10px 4px 36px}
.icon-button.icon-after input{padding:7px 28px 7px 10px}
.icon-button-x2.icon-after input{padding:5px 46px 4px 10px}
.icon-button-lg.icon-after input{padding:5px 36px 4px 10px}
.icon-button.icon-before a{padding:2px 9px 1px 1px}
.icon-button-x2.icon-before a{padding:4px 10px 6px 5px}
.icon-button.icon-after a{padding:2px 1px 1px 9px}
.icon-button-x2.icon-after a{padding:4px 2px 6px 10px}
.icon-button i{vertical-align:middle;color:inherit;font-size:18px;cursor:pointer;margin:0 4px}
.icon-button .fa,.icon-button .fab,.icon-button .fal,.icon-button .far,.icon-button .fas{top:2px;font-size:17px;line-height:28px}
.icon-button-x2 i{font-size:36px;margin:0 2px}
.icon-button-lg i{font-size:28px;margin:0 2px}
.icon-button.tm-icon-button i{color:#f00}
.icon-button.nhs-icon-button i{color:#06c}
.icon-button a i,.icon-button a .svg-inline--fa{position:relative;top:2px}
.icon-button a i.fas{position:static}
.icon-button label{position:absolute;display:block;color:#005eb8;top:6px;font-size:18px;cursor:pointer}
.icon-button-faded i,.icon-button-faded label{color:#666}
.icon-button-disabled i,.icon-button-disabled label{color:#eee}
.icon-button-x2 label{font-size:36px;top:4px}
.icon-button-lg label{font-size:28px;top:4px}
.icon-button.tm-icon-button label{color:#f00}
.icon-button.nhs-icon-button label{color:#06c}
.icon-button.icon-before label{left:6px}
.icon-button.icon-after label{right:6px}
.icon-button:hover{color:#fff;background-color:#005eb8;border:1px solid #1890CB!important;transition:all .4s ease 0s}
.icon-button:hover label,.icon-button:hover a,.icon-button:hover i{color:#fff;transition:all .4s ease 0s}
.icon-button.tm-icon-button:hover label,.icon-button.tm-icon-button:hover a,.icon-button.tm-icon-button:hover i{background-color:#f00}
.icon-button.nhs-icon-button:hover label,.icon-button.nhs-icon-button:hover a,.icon-button.nhs-icon-button:hover i{background-color:#06c}
.icon-button.invert-button{color:#fff;background-color:#005eb8}
.icon-button.invert-button input,.icon-button.invert-button a,.icon-button.invert-button a i,.icon-button.invert-button label{color:#fff}
.icon-button.invert-button:hover{color:#005eb8;background-color:#fff;transition:all .4s ease 0s}
.icon-button.invert-button:hover input,.icon-button.invert-button:hover label,.icon-button.invert-button:hover a,.icon-button.invert-button:hover i{color:#005eb8;transition:all .4s ease 0s}
.icon-button.disabled,.icon-button.disabled label{opacity:.6}
.icon-button.disabled input{cursor:not-allowed}
.invert-form .form-control{border:1px solid #fff}
.invert-form .input-group-addon{color:#fff;background-color:#005eb8;border:1px solid #fff}
.options-ftm{list-style-type:none;position:relative;display:block;margin:5px 0;padding:0;overflow:auto;*overflow:hidden}
.options-ftm li{float:left;margin:0 5px 0 0;position:relative}
.options-ftm li:last-child{margin:0}
.options-ftm input{display:block;position:absolute;top:0;left:0;opacity:.01;z-index:-100}
.options-ftm label{border:1px solid #CCC;padding:5px 10px;cursor:pointer;background-color:#fff;z-index:100;font-weight:normal}
.options-ftm input:checked+label{background-color:#005eb8;color:#fff;border:1px solid #005eb8}
.options-ftm input:disabled+label{opacity:.6}
.options-ftm .checked{background-color:#005eb8;color:#fff;border:1px solid #005eb8}
.inline-checkbox{display:block}
.inline-checkbox label{display:inline;margin-left:5px;font-weight:normal}
.inline-checkbox input{display:inline;margin:0}
.form-control-feedback{display:none}
.has-feedback .form-control-feedback{display:block}
.question{display:block;margin:20px 0 5px 0}
.question p{font-weight:bold;margin:10px 0 0 0}
.question input{border:1px solid #CCC;padding:5px 10px}
.has-error>label{color:#f00}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
body{padding-top:0;padding-bottom:0;top:0!important;font-family:Quicksand,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif}
.goog-te-banner-frame.skiptranslate{display:none!important}
#body{font-size:16px;background-color:#f6f6f6}
.userCircle{display:inline-block;height:50px;width:50px;border-radius:25px;line-height:50px;text-align:center;font-size:20px;font-weight:bold}
.highlight{color:#56B0A7}
.tmhighlight{color:#F00}
.error{color:#F00}
span.error:empty{display:none!important}
abbr[title],abbr[data-original-title]{border-bottom:1px #56B0A7 dotted;text-decoration:none}
hr{border:0;height:1px;background:#ddd;margin:20px 0;width:100%}
#legacy{background-color:#56B0A7;color:#fff;padding:10px}
ul.bullet li{margin:10px 0;list-style-image:none;list-style-type:none;background-image:url('/images/freetest/bullet.gif');background-repeat:no-repeat;background-position:0 .5em;padding-left:10px}
ul.icon-bullet{padding:0}
ul.icon-bullet li{position:relative;margin:10px 0;list-style-image:none;list-style-type:none;padding-left:45px}
ul.icon-bullet li i.icon{color:#56B0A7;position:absolute;left:10px;font-size:20px}
a{color:#005eb8}
a:hover,a:focus{color:#005eb8;text-decoration:underline}
a.nolink{color:inherit}
a.nolink:hover{text-decoration:none}
h1,h2,h3{margin-top:0;font-family:Quicksand,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif}
@media(max-width:768px){h1{font-size:30px}
h2{font-size:25px}
}
h1.smallh1{font-size:24px}
.icon-x2{font-size:2em}
h1 .icon,h2 .icon{font-size:.8em;margin-right:10px}
.parallax{background-position:center;background-size:cover;background-attachment:fixed}
.opacity80{opacity:.80;filter:alpha(opacity=80);-moz-opacity:.8}
.opacity60{opacity:.60;filter:alpha(opacity=60);-moz-opacity:.6}
.opacity40{opacity:.40;filter:alpha(opacity=40);-moz-opacity:.4}
.opacity20{opacity:.20;filter:alpha(opacity=20);-moz-opacity:.2}
.visible-lg-list-item{display:none!important}
@media(min-width:1200px){.visible-lg-list-item{display:list-item!important}
}
.icon-boxes{font-size:0;margin-top:10px}
.icon-boxes a{display:inline-block;margin:0 5px 5px 0;padding:10px 10px 0 10px}
.icon-boxes a i{font-size:40px;color:#fff;opacity:.8}
.icon-boxes a:hover{text-decoration:none}
.icon-boxes a:hover i{opacity:1.0;transform:rotateY(360deg);transition:.8s}
.partner-logo{height:40px;padding:0 15px;margin-bottom:15px}
.step-boxes{display:block}
.step-boxes .step-box{background-color:#eaf2f5;padding:40px 25px;margin-bottom:25px}
.step-boxes .step-box h3{margin-bottom:25px;text-align:center;font-weight:700}
.step-boxes .step-box p{text-align:center}
.footer-wrapper{background-color:#747474}
.footer-wrapper .footer{padding-top:30px;padding-bottom:30px;text-align:center}
.footer-wrapper .footer p{color:#FFF}
.footer-wrapper .footer ul{color:#FFF;margin-bottom:0}
.footer-wrapper .footer a{color:#FFF;font-weight:700}
.footer-wrapper .footer a:hover{text-decoration:underline}
.footer-wrapper .footer ul.footer-links li{padding:0!important}
.footer-wrapper .footer ul.footer-links li::before{content:'|';margin:0 12px 0 8px}
.footer-wrapper .footer ul.footer-links li:first-child:before{content:'';margin:0}
@media(min-width:768px){.partner-logo{height:50px;padding:0 30px;margin-bottom:15px}
.step-boxes{display:flex}
.step-boxes .step-box{height:100%;margin-bottom:0}
}
#banners{margin:0 auto;position:relative;width:100%;min-height:80px}
#banners>.banner{position:absolute;width:100%;min-height:80px;display:flex;align-items:center;justify-content:center}
.banner.banner-green{background:#3C6;color:#000}
.banner.banner-amber{background:#FCE300;color:#333}
.banner.banner-red{background:#3C6;color:#FFF}
.banner p{font-size:1em;font-weight:500;margin:0}
.banner .container{padding:5px 10px}
.area{padding-top:40px;padding-bottom:15px;text-align:center}
.area.section-alt{background-color:#fff}
.area p.desc{font-size:.9em}
.area h1{max-width:778px;margin-left:auto;margin-right:auto;font-size:2.6em}
.area h2{max-width:778px;margin-left:auto;margin-right:auto;font-size:2.4em}
.area .mb-lg{margin-bottom:40px}
.area .mb-md{margin-bottom:25px}
.area .mb-sm{margin-bottom:10px}
@media(min-width:768px){.area h1{font-size:3em}
.area h2{font-size:2.8em}
.area{padding-top:60px;padding-bottom:20px;text-align:center}
.area p.desc{font-size:1em}
.area .mb-lg{margin-bottom:60px}
.area .mb-md{margin-bottom:40px}
.area .mb-sm{margin-bottom:20px}
}
.async-hide{opacity:0!important}
#ccc-notify{box-shadow:0 -1px 5px 0 rgba(100,100,100,0.3)}
#ccc-module{box-shadow:-1px 0 5px 0 rgba(100,100,100,0.3)}
#ccc-overlay{display:none!important}
.select-ftm{padding:6px 10px;border:1px solid #ccc;border-radius:0;cursor:pointer;background-color:#fff;z-index:100;margin-bottom:5px;margin-top:5px;display:block;max-width:100%}
.navbar-brand{padding:10px 15px}
#nav-logo-large{height:70px;display:inline-block}
#nav-logo-small{height:35px;display:none}
@media(max-width:767px){#nav-logo-large{display:none}
#nav-logo-small{display:inline-block}
}
#navbar.sticky #nav-logo-large{display:none}
#navbar.sticky #nav-logo-small{display:inline-block}
.main-nav{margin-bottom:0;background-color:#fff;border:0;padding:15px 0;width:100vw}
.main-nav .navbar-brand{font-family:Testme,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,monospace;font-size:30px;font-weight:400;color:#666}
.main-nav .navbar-brand span{color:#FF8F1C}
.main-nav .navbar-brand b{color:#000}
.main-nav .navbar-nav .icon{vertical-align:middle;width:1em;text-align:center;margin-right:5px}
.main-nav .nav>li>a:hover,.main-nav .nav>li>a:focus{text-decoration:none;background-color:#EEFCFF}
.main-nav .navbar-nav .icon{color:#23A8D2}
.main-nav .navbar-right .social a{padding:10px 3px 10px 5px;padding-top:0;opacity:.7}
.main-nav .navbar-right .social a span{font-size:0}
.main-nav .navbar-right .social a:hover{opacity:1}
:root *>.main-nav .navbar-right .social a{font-size:20px}
@media(min-width:768px) and (max-width:992px){.main-nav .no-narrow-icon .icon{display:none}
}
@media only screen{.bodyNavPad{padding-top:100px}
}
@media only print{body{margin:0;padding:0!important;min-width:768px}
.container{width:auto;min-width:750px}
}
@media(min-width:768px){h1{font-size:46px}
.main-nav .navbar-brand,.main-nav .navbar-nav li a{line-height:100px;height:100px;padding-top:0}
.main-nav .nav>li>a{border-bottom:3px solid #fff}
.main-nav .nav>li>a:hover,.main-nav .nav>li>a:focus{border-bottom:3px solid #005eb8}
.main-nav .navbar-nav .dropdown-menu li a{line-height:50px;height:50px;padding-top:0}
.main-nav.sticky .navbar-brand,.main-nav.sticky .navbar-nav li a{line-height:50px;height:50px;padding-top:0}
}
body{padding-top:80px}
body.condense-nav{padding-top:0}
@media(min-width:768px){body{padding-top:130px}
.condense-nav .main-nav .navbar-brand,.condense-nav .main-nav .navbar-nav li a{line-height:50px;height:50px;padding-top:0}
}
@media(min-width:768px){.main-nav.sticky .navbar-brand,.main-nav.sticky .navbar-nav li a{line-height:50px;height:50px;transition:all .4s ease}
.main-nav.no-sticky .navbar-brand,.main-nav.no-sticky .navbar-nav li a{line-height:100px;height:100px;transition:all .4s ease}
.main-nav.no-sticky .navbar-nav li ul li a{line-height:50px;height:50px}
}
.main-nav .nav .caret,.main-nav .nav a:hover .caret{border-top-color:#005eb8;border-bottom-color:none}
.main-nav .nav .open>a,.main-nav .nav .open>a:hover,.main-nav .nav .open>a:focus{background-color:#EEFCFF;border-color:#005eb8}
.main-nav .dropdown-menu{border:1px solid #005eb8}
.main-nav .dropdown-menu li>a:hover,.main-nav .dropdown-menu li>a:focus{text-decoration:none;background-color:#EEFCFF;color:#005eb8}
.main-nav .dropdown-menu>li>a{color:#005eb8}
.main-nav .navbar-toggle .icon-bar{background-color:#005eb8}
.main-nav .navbar-toggle:hover,.main-nav .navbar-toggle:focus{background-color:#f9f9f9;border-color:#f9f9f9}
.footer-request{text-align:center;background-image:url(/images/freetest/footer-strip.gif);background-repeat:repeat-x;background-position:center}
.footer-request .form-panel{background-color:#005eb8;display:inline-block;padding:0 20px}
.footer-bar{height:3px;background-color:#0A5;width:100%;margin:0 0 10px 0}
.footer-stats{font-size:12px;text-align:center;padding:20px 0}
.footer-stat p{margin-bottom:0}
@media(max-width:767px){.footer-stats{font-size:11px}
}
.footer-stats .secure-icon{position:relative;top:1px}
.footer-stats .secure-text{color:#00552a}
@media(max-width:992px){.breadcrumb{display:none}
}
.crumb{font-size:14px}
.breadcrumb{margin-bottom:0}
.breadcrumb>li+li:before{content:"\e019";padding:0 5px;vertical-align:middle;font-family:preventxicons;font-size:12px;color:#ccc}
@media(min-width:768px){#main-nav .nav-center{float:unset!important;display:flex;justify-content:center}
}
.request-info img{max-width:100%}
.condense-nav .jumbotron .header h1{font-size:46px}
.condense-nav .jumbotron{padding-top:24px;padding-bottom:24px}
@media(max-width:767px){.condense-nav .jumbotron{padding-top:0}
.order-buttons.white-panel{padding:10px 25px}
}
.section{line-height:50px;font-size:40px;width:50px;text-align:center;color:#FF8C3E;float:left;clear:left}
.options{margin-left:50px;padding-top:10px;clear:right}
.panel{position:relative;border:1px solid #ddd;background-color:#fff;padding:15px;margin-bottom:15px}
.panel p:last-child,.panel>*:last-child{margin-bottom:0}
@media(min-width:768px){.panel{margin-bottom:25px;padding:30px}
}
.wrapper{background-color:#fff;padding:20px}
.wrapper p:last-of-type{margin-bottom:0}
@media(min-width:768px){.wrapper{border:solid 1px #ddd}
}
.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}
.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #2980b9}
.ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#3498db;box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;font:700 18px/1 sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-align:center}
.ribbon-top-left{top:-10px;left:-10px}
.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent}
.ribbon-top-left::before{top:0;right:0}
.ribbon-top-left::after{bottom:0;left:0}
.ribbon-top-left span{right:-25px;top:30px;transform:rotate(-45deg)}
.ribbon-top-right{top:-10px;right:-10px}
.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent}
.ribbon-top-right::before{top:0;left:0}
.ribbon-top-right::after{bottom:0;right:0}
.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg)}
.ribbon-bottom-left{bottom:-10px;left:-10px}
.ribbon-bottom-left::before,.ribbon-bottom-left::after{border-bottom-color:transparent;border-left-color:transparent}
.ribbon-bottom-left::before{bottom:0;right:0}
.ribbon-bottom-left::after{top:0;left:0}
.ribbon-bottom-left span{right:-25px;bottom:30px;transform:rotate(225deg)}
.ribbon-bottom-right{bottom:-10px;right:-10px}
.ribbon-bottom-right::before,.ribbon-bottom-right::after{border-bottom-color:transparent;border-right-color:transparent}
.ribbon-bottom-right::before{bottom:0;left:0}
.ribbon-bottom-right::after{top:0;right:0}
.ribbon-bottom-right span{left:-25px;bottom:30px;transform:rotate(-225deg)}
@media(max-width:767px){.ribbon{width:125px;height:125px}
.ribbon span{width:190px;font:700 11px/1 sans-serif;padding:10px 0}
.ribbon-top-right{top:-5px;right:-5px}
}
@media only print{.print-shade{background-color:#F6F6F6!important}
.print-border{border:1px solid #000}
.print-invert{color:#fff!important;background-color:#000!important}
a[href]:after{content:none}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
.btn{display:none}
.col-print-1,.col-print-2,.col-print-3,.col-print-4,.col-print-5,.col-print-6,.col-print-7,.col-print-8,.col-print-9,.col-print-10,.col-print-11,.col-print-12{float:left}
.col-print-12{width:100%}
.col-print-11{width:91.66666667%}
.col-print-10{width:83.33333333%}
.col-print-9{width:75%}
.col-print-8{width:66.66666667%}
.col-print-7{width:58.33333333%}
.col-print-6{width:50%}
.col-print-5{width:41.66666667%}
.col-print-4{width:33.33333333%}
.col-print-3{width:25%}
.col-print-2{width:16.66666667%}
.col-print-1{width:8.33333333%}
.col-print-pull-12{right:100%}
.col-print-pull-11{right:91.66666667%}
.col-print-pull-10{right:83.33333333%}
.col-print-pull-9{right:75%}
.col-print-pull-8{right:66.66666667%}
.col-print-pull-7{right:58.33333333%}
.col-print-pull-6{right:50%}
.col-print-pull-5{right:41.66666667%}
.col-print-pull-4{right:33.33333333%}
.col-print-pull-3{right:25%}
.col-print-pull-2{right:16.66666667%}
.col-print-pull-1{right:8.33333333%}
.col-print-pull-0{right:auto}
.col-print-push-12{left:100%}
.col-print-push-11{left:91.66666667%}
.col-print-push-10{left:83.33333333%}
.col-print-push-9{left:75%}
.col-print-push-8{left:66.66666667%}
.col-print-push-7{left:58.33333333%}
.col-print-push-6{left:50%}
.col-print-push-5{left:41.66666667%}
.col-print-push-4{left:33.33333333%}
.col-print-push-3{left:25%}
.col-print-push-2{left:16.66666667%}
.col-print-push-1{left:8.33333333%}
.col-print-push-0{left:auto}
.col-print-offset-12{margin-left:100%}
.col-print-offset-11{margin-left:91.66666667%}
.col-print-offset-10{margin-left:83.33333333%}
.col-print-offset-9{margin-left:75%}
.col-print-offset-8{margin-left:66.66666667%}
.col-print-offset-7{margin-left:58.33333333%}
.col-print-offset-6{margin-left:50%}
.col-print-offset-5{margin-left:41.66666667%}
.col-print-offset-4{margin-left:33.33333333%}
.col-print-offset-3{margin-left:25%}
.col-print-offset-2{margin-left:16.66666667%}
.col-print-offset-1{margin-left:8.33333333%}
.col-print-offset-0{margin-left:0}
}
.progress{display:flex;height:2em;overflow:hidden;margin-bottom:25px;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#005eb8}
.spinner{-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}
@-webkit-keyframes rotateplane{0%{-webkit-transform:rotateY(0deg)}
50%{-webkit-transform:rotateY(180deg)}
100%{-webkit-transform:rotateY(0deg)}
}
@keyframes rotateplane{0%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}
50%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
100%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}
}
.jumbotron{background-size:cover;background-position:center;margin:0}
.jumbotron .header{background-color:#4DB3B8;color:#fff;border-radius:6px}
.jumbotron .header h1{margin-top:15px;margin-bottom:5px}
.jumbotron .header h1 i.icon{margin-right:15px;vertical-align:central}
.jumbotron .header h1 img.icon{background-color:#fff;padding:10px;margin:0 15px 0 10px}
.jumbotron p{font-size:14px}
.jumbotron .header:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}
@media screen and (max-width:992px){.jumbotron .header{border-top-left-radius:0;border-top-right-radius:0}
.jumbotron{padding-top:0}
}
@media screen and (min-width:768px){.jumbotron .header h1 .icon{font-size:50px;vertical-align:middle}
.jumbotron p{font-size:21px}
}
@media(min-width:768px) and (max-width:992px){.jumbotron h1{font-size:44px}
.jumbotron p{font-size:18px}
}
.masthead{background-color:#FF8F1C;background-image:linear-gradient(to bottom,#fa7b07 0,#FF8F1C 100%);color:#fff}
.slogan{font-family:Testme,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;font-size:45px;margin:1em 0}
.slogan a:hover{text-decoration:none;border-bottom:2px solid #FF8F1C}
@media(max-width:768px){.slogan{font-size:25px}
}
.serviceinfo .container{padding:3%;text-align:center}
.serviceinfo h1{font-weight:bold}
.serviceinfo h2,.serviceinfo h3{font-weight:bold}
.serviceinfo h2 i,.serviceinfo h3 i{color:#FF8F1C;vertical-align:middle}
.serviceinfo p{font-size:18px;line-height:26px}
@media(min-width:1200px){.serviceinfo p.pitch{padding:3% 15% 0 15%}
}
.grey-strip{background-color:#eee}
.orange-strip{background-color:#FF8F1C;color:#fff}
.tabStrip{background-color:#FF8F1C;color:#fff}
.tabStrip .navbar{border:0}
.tabStrip .navbar-toggle .icon-bar{background-color:#fff}
.tabStrip .navbar-collapse{border-top:0}
.tabStrip .navbar-toggle:hover,.tabStrip .navbar-toggle:focus{background-color:#f8a75c;border-color:#f8a75c}
.tabStrip .navbar-title{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.tabStrip li a.active,.tabStrip li a.active{color:#FF8F1C;background-color:#fff;cursor:default}
.tabStrip li a.active .icon{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transition:all 1s}
.tabStrip li a:hover,.tabStrip li a:focus{text-decoration:none;color:#fff;background-color:#f8a75c}
.tabStrip li a.active:hover,.tabStrip li a.active:focus{text-decoration:none;background-color:#fff;color:#FF8F1C}
.tabStrip a{color:#fff}
blockquote{border:0;padding:0;margin:30px 0}
blockquote cite{display:inline-block;height:48px;line-height:25px;width:100%;font-size:16px;text-transform:uppercase;letter-spacing:3px;letter-spacing:2px}
blockquote cite .icon{margin-right:20px;color:#FF8F1C;font-size:48px;vertical-align:middle;display:inline-block;float:left}
blockquote .text{padding:20px 0 0 0;font:normal 22px/32px Times,serif;font-weight:normal;font-style:italic;color:#555}
.theme-shl{padding-top:30px}
.theme-shl .profile-avatar{position:absolute;width:200px;height:200px;text-align:center;border:3px solid #e8e8e8;top:-100px;left:calc(50% - 100px)}
.theme-shl .panel-new{background-color:#fff;border-radius:8px;overflow:hidden;margin-bottom:30px;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,0.08),0px 3px 1px -2px rgba(0,0,0,0.06),0px 1px 5px 0 rgba(0,0,0,0.1)}
@media all and (min-width:321px) and (max-width:480px){.theme-shl .panel-new{margin-bottom:15px!important}
.theme-shl{padding-top:20px}
}
.theme-shl .panel-new.warning{border:1px solid #faebcc}
.theme-shl .panel-new.warning .panel-body{background-color:#fcf8e3;color:#8a6d3b;overflow:hidden;padding:15px 30px;border:1px solid #eaf2f5;border-left:8px solid rgba(0,0,0,0.5)}
.theme-shl .panel-new.danger{border:1px solid #ebccd1}
.theme-shl .panel-new.danger .panel-body{background-color:#f2dede;color:#a94442;overflow:hidden;padding:15px 30px;border-left:8px solid rgba(0,0,0,0.5)}
.theme-shl .panel-new.success{border:0}
.theme-shl .panel-new.success .panel-body{background-color:#f6fff6;color:#000;overflow:hidden;padding:15px 30px;border-left:8px solid rgba(0,0,0,0.5)}
.theme-shl .panel-new.info{border:0}
.theme-shl .panel-new.info .panel-body{background-color:#eaf2f5;color:#000;overflow:hidden;padding:15px 30px;border-left:8px solid rgba(0,0,0,0.5)}
.theme-shl .panel-new .panel-heading{background-color:#eaf2f5;padding:15px 30px}
.theme-shl .panel-new .panel-heading.avatar{padding:30px}
.theme-shl .panel-new .panel-body{padding:25px 30px 10px}
.theme-shl .panel-new .panel-alert{background-color:#fcf8e3;color:#8a6d3b;overflow:hidden;padding:15px 30px;border-bottom:1px solid #eaf2f5}
.theme-shl .panel-new .panel-warning{background-color:#f2dede;color:#a94442;overflow:hidden;padding:15px 30px;border-bottom:1px solid #eaf2f5}
.theme-shl .panel-new .panel-info{background-color:#f6fff6;overflow:hidden;padding:15px 30px;border-bottom:1px solid #dfd}
.theme-shl .panel-new .panel-heading .userCircle{position:absolute;width:120px;height:120px;left:calc(50% - 60px);border-radius:99999px;line-height:120px;font-size:40px}
.theme-shl .panel-new .panel-footer{padding:30px}
.theme-shl .panel-new .panel-footer.warning{background-color:#f00;color:#fff}
.theme-shl .panel-new .panel-heading h3{margin-bottom:0}
.theme-shl .btn-block{display:block;width:100%;border:0;background-color:#0072bb;color:#fff;text-decoration:none;padding:14px 22px 10px;font-size:16px;cursor:pointer;text-align:center;border-bottom:4px solid rgba(0,0,0,0.5);border-radius:4px;margin-bottom:15px}
.theme-shl .btn-sm{display:block;width:100%;border:0;background-color:#0072bb;color:#fff;text-decoration:none;padding:11px 18px 9px;font-size:13px;cursor:pointer;text-align:center;border-bottom:2px solid rgba(0,0,0,0.5);border-radius:4px}
.theme-shl .btn-sm:hover,.theme-shl .btn-block:hover,.theme-shl .btn-sm.active,.theme-shl .btn-block.active{color:#fff;text-decoration:none;background-color:#004F82}
.theme-shl .btn-sm.active,.theme-shl .btn-block.active{font-weight:700}
.theme-shl .btn-sm.success,.theme-shl .btn-block.success{background-color:#2D8640}
.theme-shl .screens{width:100%}
.theme-shl .dismissable .dismissable-btn{float:right;margin-left:10px;padding:0}
.theme-shl .mb-none{margin-bottom:0}
.theme-shl .mb-sm{margin-bottom:6px}
.theme-shl .mb-md{margin-bottom:12px}
.theme-shl .mb-lg{margin-bottom:24px}
.theme-shl .mr-sm{margin-right:6px}
.theme-shl .treatment-screen-item-icon{float:left;margin-right:12px;vertical-align:middle;display:table-cell;margin-top:9px;margin-bottom:9px;font-size:24px;opacity:.15}
.theme-shl .metrics{width:100%;text-align:left}
.theme-shl .metrics.small{font-size:.85em;margin-top:20px}
.theme-shl .metrics tr{border-bottom:1px solid #ddd}
.theme-shl .metrics tr:last-child{border-bottom:0}
.theme-shl .metrics tr td,.metrics tr th{padding:5px 0;vertical-align:top}
.theme-shl h3,.theme-shl h4{font-size:1.1em;font-family:Quicksand,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif}
.theme-shl h1{font-size:2em;font-family:Quicksand,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif}
.theme-shl h2{font-size:1.6em;font-family:Quicksand,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif}
.theme-shl .mr-none{margin-right:0}
.theme-shl .panel-new .panel-heading h2{margin-bottom:3px}
.theme-shl .panel-new .panel-heading p.sub-heading{margin:0;font-size:.8em;line-height:130%}
.theme-shl .btn-sm-alt{display:block;width:100%;background-color:#fff;text-decoration:none;padding:11px 18px 9px;font-size:13px;cursor:pointer;text-align:center;border:1px solid #0072bb;border-bottom:3px solid #0072bb;border-radius:4px}
.theme-shl .panel-new .panel-inner-notice{margin-top:25px;line-height:120%;text-align:center}
.theme-shl .panel-new .panel-inner-notice a{color:#f00!important}
.theme-shl .option-panel{margin-top:10px}
.theme-shl .badge-danger{color:#fff;background-color:#dc3545}
.theme-shl .badge-success{color:#fff;background-color:#2d8640}
.theme-shl .badge{display:inline-block;padding:.35em .4em .25em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.35rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.theme-shl .alertLinkButton{padding:3px 10px;background-color:rgba(0,0,0,0.6);border-radius:4px;font-weight:700;color:#fff;font-size:.9em;margin-left:10px;float:right;border:0;border-bottom:2px solid rgba(0,0,0,0.9);margin-bottom:0}
span.twitter-typeahead .tt-menu,span.twitter-typeahead .tt-dropdown-menu{cursor:pointer;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
span.twitter-typeahead .tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333}
span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:hover,span.twitter-typeahead .tt-suggestion:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}
.input-group.input-group-lg span.twitter-typeahead .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.input-group.input-group-sm span.twitter-typeahead .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
span.twitter-typeahead{width:100%}
.input-group span.twitter-typeahead{display:block!important;height:34px}
.input-group span.twitter-typeahead .tt-menu,.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px!important}
.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0}
.input-group span.twitter-typeahead:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}
.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.input-group.input-group-sm span.twitter-typeahead{height:30px}
.input-group.input-group-sm span.twitter-typeahead .tt-menu,.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:30px!important}
.input-group.input-group-lg span.twitter-typeahead{height:46px}
.input-group.input-group-lg span.twitter-typeahead .tt-menu,.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:46px!important}