@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}
:root{--fa-primary-color:#005eb8;--fa-secondary-color:#005eb8}
@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 .form-control:not(:first-child):not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:4px}
.input-group-addon{background-color:#005eb8;color:#fff;border:1px solid #005eb8}
.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;border-radius:4px}
.icon-button+.icon-button{margin-left: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,.icon-button-lg input{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,.icon-button button{background-color:transparent;border:0;width:100%;line-height:28px}
.icon-button-x2 input,.icon-button-x2 button{font-size:2em}
.icon-button-lg input,.icon-button-lg button{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 28px}
.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 .btn{color:inherit!important}
.icon-button button{padding:7px 10px}
.icon-button-x2 button{padding:5px 10px}
.icon-button-lg button{padding:5px 10px}
.icon-button.icon-before button i,.icon-button.icon-before button .svg-inline--fa{margin:0 10px 0 0}
.icon-button-x2.icon-before button i,.icon-button-x2.icon-before button .svg-inline--fa{margin:0 10px 0 0}
.icon-button-lg.icon-before button i,.icon-button-lg.icon-before button .svg-inline--fa{margin:0 10px 0 0}
.icon-button.icon-after button i,.icon-button.icon-after button .svg-inline--fa{margin:0 0 0 10px}
.icon-button-x2.icon-after button i,.icon-button-x2.icon-after button .svg-inline--fa{margin:0 0 0 10px}
.icon-button-lg.icon-after button i,.icon-button-lg.icon-after button .svg-inline--fa{margin:0 0 0 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,.icon-button .svg-inline--fa{color:inherit;cursor:pointer;margin:0 4px}
.icon-button .fa,.icon-button .fab,.icon-button .fal,.icon-button .far,.icon-button .fas,.icon-button .svg-inline--fa{top:0;font-size:17px;line-height:28px}
.icon-button label.fa,.icon-button label.fab,.icon-button label.fal,.icon-button label.far,.icon-button label.fas,.icon-button label.svg-inline--fa{top:3px}
.icon-button-x2 i,.icon-button-x2 .svg-inline--fa{font-size:36px;margin:0 2px}
.icon-button-lg i,.icon-button-lg .svg-inline--fa{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;font-size:17px}
.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 .svg-inline--fa,.icon-button-faded label{color:#666}
.icon-button-disabled i,.icon-button-disabled .svg-inline--fa,.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 #005eb8!important;transition:all .4s ease 0s}
.icon-button:hover label,.icon-button:hover a,.icon-button:hover i,.icon-button:hover .svg-inline--fa{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;border-radius:4px}
.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!important;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 button,.icon-button.invert-button:hover i,.icon-button.invert-button:hover .svg-inline--fa{color:#005eb8;background-color:transparent;transition:all .4s ease 0s}
.icon-button.disabled,.icon-button.disabled:hover{border:1px solid #999!important;opacity:.6;cursor:default}
.icon-button.disabled input{background-color:#EEE;color:#999;cursor:default}
.icon-button.disabled .icon{color:#999;cursor:default}
.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;white-space:nowrap}
.options-ftm.options-wrapped li{white-space:normal}
.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}
.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)}
.has-error>label{color:#d5281b;font-weight:bolder}
.btn{font-weight:bold}
.has-error .form-control{outline:2px solid red}
.has-error input::placeholder,.has-error select{color:red!important;opacity:1}
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:transparent;overflow-x:hidden}
.userCircle{display:inline-block;height:50px;width:50px;border-radius:25px;line-height:50px;text-align:center;font-size:20px;font-weight:bold}
.nav .userCircle{display:inline-block;height:30px!important;width:30px!important;border-radius:100%;line-height:30px!important;text-align:center;font-size:14px!important;font-weight:bold}
.highlight{color:#56B0A7}
.tmhighlight{color:#dc3545;font-weight:bold}
.error{color:#dc3545;font-weight:bold}
.bold{font-weight:800}
.half-gutter{padding-left:7.5px!important;padding-right:7.5px!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,h4{margin-top:0;font-family:Quicksand,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif}
h1{font-weight:800}
h2{margin-bottom:25px}
h2.heading{font-size:3.4rem;font-weight:800;text-align:center}
h4{font-size:20px}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#333}
@media(max-width:768px){h1{font-size:36px}
h2{font-size:25px}
h3{font-size:20px}
h4{font-size:18px}
}
h1.smallh1{font-size:24px}
@media(max-width:768px){h1.smallh1{font-size:20px}
}
.header-container{text-align:left;padding-top:25px;margin-bottom:25px}
.header-container h1{margin-bottom:30px}
.icon-x2{font-size:2em}
h1 .icon,h2 .icon{font-size:.8em;margin-right:10px}
.icon.px-twitter{color:#55acee}
.icon.px-facebook{color:#3b5998}
.icon-button{border-radius:.5em!important}
.icon-button-block{display:inline-block;width:100%}
.icon-button-block a{display:inline-block;width:100%}
.icon-button-stack{margin-top:10px}
@media(max-width:768px){.icon-button-stack-xs{margin-top:10px}
.stack-xs{margin-top:10px}
}
.icon-button-lg a,.icon-button-lg input{padding:10px 20px}
img.partner-logo{height:50px;padding:0 25px;margin-bottom:15px}
.form-control{border:1px solid #cfdde7}
.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}
.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%}
.breadcrumb>.active{color:#000}
.breadcrumb{background-color:transparent;padding:8px 0}
.panel{border-radius:3px}
.progress{background-color:#fff}
.blog .blog-post h3,.blog .blog-post h4{padding:20px 0 10px}
.blog .blog-post .author{margin-bottom:0}
.blog .blog-post .author p{margin-bottom:0}
.blog .blog-post .author img{float:left;border-radius:100%;margin-right:20px;height:44px}
.blog .blog-post .ttr p{line-height:42px;margin-bottom:0;text-align:right}
.blog .blog-post img{border-radius:3px}
.blog .blog-post .img-main{float:right;margin:0 0 20px 20px;width:375px}
.blog .blog-post .img-left{float:left;margin:20px 20px 20px 0;width:275px}
.blog .blog-post .img-right{float:right;margin:20px 0 20px 20px;width:275px}
@media(max-width:768px){.blog .blog-post .ttr p{text-align:center;line-height:normal;margin-top:20px}
.blog .blog-post .img-main{float:none;margin:0 0 20px 0;width:100%}
.blog .blog-post .img-left,.blog .blog-post .img-right{float:none;margin:20px 0 20px 0;width:100%}
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#005eb8;border-color:#005eb8}
.pagination>li>a,.pagination>li>span{color:#005eb8}
.footer-wrapper{background-color:#f1f5f8}
.footer-wrapper .footer ul.footer-links li::before{content:'|';margin:0 14px 0 0}
.footer-wrapper .footer ul.footer-links li:first-child:before{content:'';margin:0}
.footer-stats{font-size:12px;text-align:center;padding:20px 0;background-color:#005eb8;color:#fff}
.footer-stats a{color:#fff;text-decoration:underline;font-weight:600}
.m-xl{margin:100px}
.m-lg{margin:75px}
.m-md{margin:40px}
.m-sm{margin:25px}
.m-xs{margin:10px}
.mt-xl{margin-top:100px}
.mt-lg{margin-top:75px}
.mt-md{margin-top:40px}
.mt-sm{margin-top:25px}
.mt-xs{margin-top:10px}
.mt-none{margin-top:0}
.mr-xl{margin-right:100px}
.mr-lg{margin-right:75px}
.mr-md{margin-right:40px}
.mr-sm{margin-right:25px}
.mr-xs{margin-right:10px}
.mb-xl{margin-bottom:100px}
.mb-lg{margin-bottom:75px}
.mb-md{margin-bottom:40px}
.mb-sm{margin-bottom:25px}
.mb-none{margin-bottom:0}
.mb-xs{margin-bottom:10px}
.ml-xl{margin-left:100px}
.ml-lg{margin-left:75px}
.ml-md{margin-left:40px}
.ml-sm{margin-left:25px}
.ml-xs{margin-left:10px}
@media(max-width:768px){.m-xl{margin:50px}
.m-lg{margin:40px}
.m-md{margin:30px}
.m-sm{margin:20px}
.m-xs{margin:10px}
}
.p-xl{padding:100px}
.p-lg{padding:75px}
.p-md{padding:40px}
.p-sm{padding:25px}
.p-xs{padding:10px}
.pt-xl{padding-top:100px}
.pt-lg{padding-top:75px}
.pt-md{padding-top:40px}
.pt-sm{padding-top:25px}
.pt-xs{padding-top:10px}
.pr-xl{padding-right:100px}
.pr-lg{padding-right:75px}
.pr-md{padding-right:40px}
.pr-sm{padding-right:25px}
.pr-xs{padding-right:10px}
.pb-xl{padding-bottom:100px}
.pb-lg{padding-bottom:75px}
.pb-md{padding-bottom:40px}
.pb-sm{padding-bottom:25px}
.pb-xs{padding-bottom:10px}
.pl-xl{padding-left:100px}
.pl-lg{padding-left:75px}
.pl-md{padding-left:40px}
.pl-sm{padding-left:25px}
.pl-xs{padding-left:10px}
.container-full{width:100%}
.container.centered{text-align:center}
.step-boxes{display:block}
.step-boxes .step-box{background-color:#f1f5f8;padding:40px 25px;margin-bottom:25px;border-radius:.8em}
.step-boxes .step-box i{margin-bottom:15px}
.carousel-box{border-radius:.8em;background-color:#fff;margin-bottom:40px;overflow:hidden;height:100%}
.carousel-box .carousel-box-inner{padding:40px 25px 20px}
.carousel-box .carousel-box-inner .author{margin-bottom:0}
.carousel-box .carousel-box-inner .author p{margin-bottom:0;line-height:120%}
.carousel-box .carousel-box-inner .author img{float:left;border-radius:100%;margin-right:20px;height:44px}
.slider{background:white;height:140px;margin:auto;overflow:hidden;position:relative;width:100%}
.slider::before,.slider::after{background:linear-gradient(to right,white 0,rgba(255,255,255,0) 100%);content:"";height:140px;position:absolute;width:160px;z-index:2}
.slider::after{right:0;top:0;transform:rotateZ(180deg)}
.slider::before{left:0;top:0}
.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:calc(290px * 7);align-items:center;justify-content:center}
.slider .slide{height:140px;width:290px;align-items:center;justify-content:center;display:inline-flex}
.slider .slide a{display:inline-block}
.slider .slide img{padding:20px;max-width:250px;vertical-align:middle}
.alert{position:relative;padding:18px;border-style:solid;border-width:2px;border-radius:7px;color:#005eb8;background-color:#fff;border-color:#005eb8;color:#005eb8;background-color:#fff}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-success,.alert-negative{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-danger,.alert-positive{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-warning,.alert-inconclusive{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.flex-center-v{display:flex;flex-direction:column;justify-content:center;min-height:40px}
.metrics{width:100%;text-align:left}
.metrics.small{font-size:.85em;margin-top:20px}
.metrics tr{border-bottom:1px solid #ddd}
.metrics tr:last-child{border-bottom:0}
.metrics tr td,.metrics tr th{padding:5px 0;vertical-align:top}
p.contraception-state{line-height:28px;vertical-align:middle;font-size:1em;font-weight:bold}
p.contraception-state i{vertical-align:middle}
.label-pill{display:inline-block;padding:.4em .8em;margin:.4em .8em 0 0;font-size:90%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:10rem}
.label-pill-default{background-color:#777}
.label-pill-primary{background-color:#337ab7}
.label-pill-success{background-color:#5cb85c}
.label-pill-info{background-color:#5bc0de}
.label-pill-warning{background-color:#f0ad4e}
.label-pill-danger{background-color:#d9534f}
.custom-tooltip{position:relative;display:inline-block;cursor:pointer}
.custom-tooltip .tooltip-content{display:none;position:absolute;background-color:#333;line-height:120%;color:#fff;border-radius:4px;padding:8px;z-index:1;white-space:normal;width:200px;text-align:left;bottom:100%;left:75%;transform:translateX(-50%)}
.custom-tooltip:hover .tooltip-content{display:block}
.product-list{display:flex;flex-wrap:wrap;padding:0;gap:2rem}
.product-list-item{display:flex;flex:1 1 100%;padding:2rem;width:100%;background-color:#f1f5f8;border-radius:.8em}
@media(min-width:640px){.product-list-item{flex-basis:calc((100% / 2) - 2rem)}
}
@media(min-width:1024px){.product-list-item{flex-basis:calc((100% / 3) - 4rem)}
}
.product-list-content{display:flex;flex-direction:column;width:100%;text-align:center}
.product-list-content p.desc{flex:1 0 auto;font-size:.9em}
.product-list-content img{width:100%;border-radius:.6em;margin-bottom:2rem}
.product-list-content .icon-button-lg input{font-size:18px;font-weight:bold}
@media(min-width:768px){#nav-logo{height:30px;display:inline-block}
}
#navbar.sticky #nav-logo{height:20px}
@media(max-width:767px){#nav-logo{height:20px}
}
.main-nav{margin-bottom:0;background-color:#fff;border:0}
.main-nav .navbar-brand{font-family:Testme,"Century Gothic","Lucida Grande","Helvetica Neue","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,monospace;font-size:4.0rem;font-weight:400;color:#666;padding:15px 10px 15px 0}
.main-nav .navbar-brand,.main-nav.no-sticky .navbar-brand,.main-nav.sticky .navbar-brand{padding-left:0;padding-right:10px}
.main-nav .navbar-brand span{color:#005eb8}
.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:#f1f5f8}
.main-nav .navbar-nav .icon{color:#005eb8}
.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(max-width:768px){.main-nav .navbar-brand{margin-left:16px!important;margin-top:8px}
}
@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:50px;height:50px;margin:25px 0;padding-top:0}
.navbar-fixed-top{background-color:transparent!important}
.main-nav.sticky{background-color:#fff!important;padding:10px 0}
.main-nav .nav>li>a{font-weight:800;font-size:16px;padding-left:16px;padding-right:16px;border-radius:.5em}
.main-nav .navbar-nav .dropdown-menu li a{line-height:50px;height:50px;padding-top:0;margin:0!important;border-radius:.5em}
.main-nav.sticky .navbar-brand,.main-nav.sticky .navbar-nav li a{line-height:50px;height:50px;margin:0;padding-top:0}
}
body{padding-top:50px}
body.condense-nav{padding-top:0}
@media(min-width:768px){body{padding-top:100px}
.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:50px;height:50px;margin:25px 0;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:#f1f5f8;border-color:#005eb8}
.main-nav .dropdown-menu{border:0;border-radius:.8em!important;padding:5px!important}
.main-nav .dropdown-menu li>a:hover,.main-nav .dropdown-menu li>a:focus{text-decoration:none;background-color:#f1f5f8;color:#005eb8}
.main-nav .dropdown-menu>li>a{color:#005eb8;font-weight:800}
.main-nav.no-sticky .dropdown-menu{top:calc(100% - 24px)}
.main-nav .navbar-toggle .icon-bar{background-color:#005eb8}
.main-nav .navbar-toggle:hover,.main-nav .navbar-toggle:focus{background-color:#f1f5f8;border-color:#f1f5f8}
.main-nav .navbar-toggle{margin-top:12px}
@media(max-width:768px){.navbar-nav{max-height:calc(100vh - 58px);height:calc(100vh - 58px);overflow:auto;padding-bottom:20px}
.navbar-nav>li>a{padding-top:12px;padding-bottom:12px;line-height:1.5em;font-size:1.2em;margin:5px 15px;border-radius:6px;background-color:#f1f5f8;font-weight:700;text-align:center}
.navbar-nav>li>a.alt{background-color:#005eb8;color:#fff}
.navbar-nav>li>a.alt .icon{color:#fff!important}
}
.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-stats{font-size:12px}
@media(max-width:767px){.footer-stats{font-size:11px}
}
@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}
.navbar-nav .navbar-brand{font-size:4.0em}
.navbar-nav .navbar-brand.themed{line-height:45%;padding:0}
.navbar-nav .navbar-brand img{height:30px;max-width:250px}
.navbar-nav .navbar-brand .theme-logo{font-size:1.9rem;line-height:100%}
.navbar-nav .navbar-brand .theme-logo .subtext{margin-right:3px;display:inline-block;color:#8D8DF7}
.navbar-nav .navbar-brand #spinner2,.navbar-nav .navbar-brand #spinner3{margin-right:3px;display:inline-block;color:#005eb8}
.navbar-nav .navbar-brand b{color:#000}
ul.nav li>ul.mobile-submenu{list-style-type:none;padding-left:30px}
ul.nav li>ul.mobile-submenu>li{position:relative;display:block}
ul.nav li.mobile-divider{height:2px;margin:15px 30px;overflow:hidden;background-color:#e5e5e5}
ul.nav li>ul.mobile-submenu>li a{line-height:1.5em;font-size:1.2em;margin:5px 15px 5px 25px;border-radius:6px;background-color:#e9f6fb;font-weight:700;text-align:center;position:relative;display:block;padding:10px 15px}
ul.nav li>ul.mobile-submenu>li::before{content:'\f054';font-family:'Font Awesome 5 Pro';font-weight:900;display:inline-block;position:absolute;top:12px}
.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;background-color:#f1f5f8;padding:30px 24px;margin-bottom:25px;border-radius:.8em;display:block}
.panel.panel-invert{background-color:#005eb8;color:#FFF}
.panel .search-button{color:#005eb8}
.panel p:last-child,.panel>*:last-child{margin-bottom:0}
@media(max-width:768px){.panel{margin-bottom:20px}
.panel.panel-centered-xs{text-align:center}
}
.wrapper{background-color:#fff;padding:20px}
.wrapper p:last-of-type{margin-bottom:0}
@media(min-width:768px){.wrapper{border:solid 1px #ddd}
}
.panel .panel-inner-notice{margin-top:25px;line-height:120%;text-align:center;padding:20px;background-color:#005EB8;color:#fff;border-radius:7px;display:inline-block}
.panel a.panel-inner-notice{color:#fff!important;font-weight:800}
.panel a.panel-inner-notice:hover{background-color:#0078eb}
.panel-heading.avatar{height:120px}
.panel-heading.avatar .userCircle{position:absolute;width:120px;height:120px;left:calc(50% - 60px);border-radius:99999px;line-height:120px;font-size:40px}
.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:#E8EDEE!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}
.signpost-debug{background-color:#F6FFFF}
.signpost-highlight{background-color:#FFF6F6}
.signpost-standard{background-color:#FFFFEC}
.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}
.talk-bubble{margin:40px;display:inline-block;position:relative;height:auto;background-color:lightyellow}
.border{border:8px solid #666}
.round{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}
.tri-right.border.left-top:before{content:' ';position:absolute;width:0;height:0;left:-40px;right:auto;top:-8px;bottom:auto;border:32px solid;border-color:#666 transparent transparent transparent}
.tri-right.left-top:after{content:' ';position:absolute;width:0;height:0;left:-20px;right:auto;top:0;bottom:auto;border:22px solid;border-color:lightyellow transparent transparent transparent}
.tri-right.border.left-in:before{content:' ';position:absolute;width:0;height:0;left:-40px;right:auto;top:30px;bottom:auto;border:20px solid;border-color:#666 #666 transparent transparent}
.tri-right.left-in:after{content:' ';position:absolute;width:0;height:0;left:-20px;right:auto;top:38px;bottom:auto;border:12px solid;border-color:lightyellow lightyellow transparent transparent}
.tri-right.border.btm-left:before{content:' ';position:absolute;width:0;height:0;left:-8px;right:auto;top:auto;bottom:-40px;border:32px solid;border-color:transparent transparent transparent #666}
.tri-right.btm-left:after{content:' ';position:absolute;width:0;height:0;left:0;right:auto;top:auto;bottom:-20px;border:22px solid;border-color:transparent transparent transparent lightyellow}
.tri-right.border.btm-left-in:before{content:' ';position:absolute;width:0;height:0;left:30px;right:auto;top:auto;bottom:-40px;border:20px solid;border-color:#666 transparent transparent #666}
.tri-right.btm-left-in:after{content:' ';position:absolute;width:0;height:0;left:38px;right:auto;top:auto;bottom:-20px;border:12px solid;border-color:lightyellow transparent transparent lightyellow}
.tri-right.border.btm-right-in:before{content:' ';position:absolute;width:0;height:0;left:auto;right:30px;bottom:-40px;border:20px solid;border-color:#666 #666 transparent transparent}
.tri-right.btm-right-in:after{content:' ';position:absolute;width:0;height:0;left:auto;right:38px;bottom:-20px;border:12px solid;border-color:lightyellow lightyellow transparent transparent}
.tri-right.border.btm-right:before{content:' ';position:absolute;width:0;height:0;left:auto;right:-8px;bottom:-40px;border:20px solid;border-color:#666 #666 transparent transparent}
.tri-right.btm-right:after{content:' ';position:absolute;width:0;height:0;left:auto;right:0;bottom:-20px;border:12px solid;border-color:lightyellow lightyellow transparent transparent}
.tri-right.border.right-in:before{content:' ';position:absolute;width:0;height:0;left:auto;right:-40px;top:30px;bottom:auto;border:20px solid;border-color:#666 transparent transparent #666}
.tri-right.right-in:after{content:' ';position:absolute;width:0;height:0;left:auto;right:-20px;top:38px;bottom:auto;border:12px solid;border-color:lightyellow transparent transparent lightyellow}
.tri-right.border.right-top:before{content:' ';position:absolute;width:0;height:0;left:auto;right:-40px;top:-8px;bottom:auto;border:32px solid;border-color:#666 transparent transparent transparent}
.tri-right.right-top:after{content:' ';position:absolute;width:0;height:0;left:auto;right:-20px;top:0;bottom:auto;border:20px solid;border-color:lightyellow transparent transparent transparent}
.talktext{padding:1em;text-align:left;line-height:1.5em}
.talktext p{-webkit-margin-before:0;-webkit-margin-after: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}