#bti{min-width:300px;} #bti .jobs_container{background-color:#fff; border-top:1px solid #dedede; font-family:arial;}#bti #jobs_container .job_row_highlight{background-color:#f8f8f8;}#bti .jobs_container table td{padding:10px 0 10px 5px;}#bti #jobs_container tr.job_border_bottom td{border-bottom:1px solid #dedede;}#bti .job{border-bottom:1px solid #dedede; line-height:200%; overflow:hidden; padding:10px 10px 0px 5px;}#bti .job_title a{color:#2a5db0; font-size:16px !important; font-weight:400; text-decoration:none !important;}#bti #jobs_container .job_title a:hover{text-decoration:underline !important;}#bti .job:hover{cursor:pointer;}#bti .job_left_column{box-sizing:border-box; float:left; padding-right:20px; width:65%;}#bti .job_title{color:#4ec0e0; font-size:19px;}#bti #jobs_container .job_employer{color:#666; font-size:13px !important;}#bti .job_right_column{float:left; width:35%;}#bti #jobs_container .job_location{color:#666; font-size:13px !important;}#bti #jobs_container .job_date{color:#666; font-size:13px !important;}#bti #bti-jd-more-jobs-like-this .more-jobs-like-this{color:#333; font-size:20px; font-weight:500; display:block; margin:20px 0 5px 0;}#bti .bti-jd-internalnumber{margin-bottom:10px;} #bti #bti-jd-save-joblink a, #bti #bti-jd-save-joblink a:active{outline:0; border:3px solid orange !important;}#bti .bti-jd-save-star:before{content:"\f097"; font-family:FontAwesome; font-size:35px; color:#333; position:relative; outline:0; border:0; font-style:normal; font-weight:normal; text-decoration:none;}#bti .bti-jd-saved-star:before{content:"\f02e"; font-family:FontAwesome; border:0; outline:0; font-size:35px;  position:relative; font-style:normal; font-weight:normal; text-decoration:none;}#bti .bti-jd-save-job-spinner:before{font-family:FontAwesome; border:0; outline:0; font-size:30px; color:#2a5db0; position:relative; content:"\f110";}#bti .bti-jd-save-job-spinner-x2{-webkit-animation:fa-spin 1.2s infinite linear; animation:fa-spin 1.2s infinite linear;}#bti .bti-jd-more-link{font-size:0.9em; color:#2a5db0; background:url(/pics/gui/advanced_arrow_down.png) no-repeat center left; margin:10px 0 0 0; padding:0 0 0 15px; cursor:pointer;}#bti .bti-jd-less-link, #bti .bti-jd-top-link{font-size:0.9em; color:#000;  margin:10px 0 0 0; padding:10px 0 0 0px; cursor:pointer;}#bti .fa.fa-caret-up{font-size:22px; color:#000; vertical-align:bottom;}#bti .bti-jd-top-link{margin:10px 0 0 0;}#bti div.bti-jd-posting-form{text-align:center; background:#FCF8E1; margin:20px auto 20px auto; width:97%; padding:15px 15px 15px 15px; font-family:Helvetica,Arial,sans-serif !important; font-size:16px!important; color:#75613A!important; border:1px solid #FFF0BC;}#bti div.bti-jd-posting-form div.bti-jd-applybutton{text-align:center;}#bti div.bti-jd-posting-form form{display:inline;}#bti div.bti-jd-posting-form span{padding-left:3px;}#bti div.bti-jd-posting-title{font-size:1.4em; font-weight:bold; margin-bottom:10px;}#bti div.bti-jd-posting-text{margin-bottom:10px; font-weight:400;}#bti a.bti-makechanges-button, #bti a.bti-makechanges-button:visited, #bti a.bti-makechanges-button:link, #bti a.bti-makechanges-button:active{color:#2a5db0!important; text-decoration:underline!important;}#bti a.bti-makechanges-button:hover{text-decoration:none!important;} #bti .bti-makechanges-form button{font-family:Helvetica,Arial,sans-serif !important; font-weight:500; width:150px; box-sizing:border-box !important; height:40px; line-height:40px; text-align:center; background:#7F7F7F; padding:0; margin:0 0 0 0; border:none; color:#fff; font-size:18px; cursor:pointer; transition-property:background-color; transition-duration:.25s; transition-timing-function:ease-in-out; transition-delay:0ms;}#bti .bti-makechanges-form button:hover{background-color:#9B9B9B; cursor:pointer;}#bti .bti-proceed-form button{font-family:Helvetica,Arial,sans-serif !important; font-weight:bold; box-sizing:border-box !important; height:40px; line-height:40px; text-align:center; background:#FFC800; padding:0 20px; border:none; color:#000; font-size:18px; cursor:pointer; transition-property:background-color; transition-duration:.25s; transition-timing-function:ease-in-out; transition-delay:0ms;}#bti .bti-proceed-form button:hover{background-color:#F0B433; cursor:pointer;}#bti div.bti-jd-container a, #bti div.bti-jd-container a:visited, #bti div.bti-jd-container a:link, #bti div.bti-jd-container a:active, #bti div.bti-jd-container a:hover{text-decoration:underline; font-weight:normal!important;}#bti div.bti-jd-container table{width:100%!important;}#bti div.bti-jd-container a:hover{text-decoration:none!important;}#bti div.bti-jd-container{font-family:Helvetica,Arial,sans-serif !important; background:#fff!important; font-size:15px!important; color:#000!important; padding:0 5px; margin:0 auto}#bti div.bti-jd-container img, #bti div.bti-jd-container a img{float:none!important; border:none;}#bti div.bti-jd-container p{font-size:15px!important; color:#333!important;}#bti div.bti-jd-content-container{overflow:auto; margin:10px 0 0 0;}#bti div.bti-jd-sharing{min-height:10px; padding:3px 0px 3px 0px!important; height:32px!important;}#bti div.bti-jd-sharing img.bti-absmiddle{margin:0!important;}#bti h1.bti-jd-title{font-size:25px!important; font-weight:300; padding:10px 0px 5px 0px; color:#333; background:none; width:auto; text-align:left; font-family:Helvetica,Arial,sans-serif !important; line-height:30px; margin:0; display:block; text-transform:none; text-decoration:none; height:auto;}#bti h2.bti-jd-employer-title{font-size:20px!important; font-weight:400; color:#333; padding:0 0 5px 0; background:none; width:auto; text-align:left; font-family:Helvetica,Arial,sans-serif !important; line-height:25px; margin:0; display:block; text-transform:none; text-decoration:none; height:auto;}#bti div.bti-jd-container a.bti-profile-link{text-decoration:none !important;}#bti span.bti-jd-news-employer-title{font-size:15px!important; font-weight:normal!important; color:#999;}#bti div.bti-jd-sharing{border-top:1px solid #dedede; border-bottom:1px solid #dedede;}#bti div.bti-jd-sidebar-container{position:relative; float:right; width:300px; background:#F1F1F2; height:100%;}#bti div.bti-jd-details-container{overflow:auto; background:#F1F1F2; padding:0 10px;}#bti div.bti-jd-details-action-narrow{float:left; width:50%;}#bti div.bti-jd-details-other-narrow{float:right; width:50%;}#bti div.bti-jd-details-action{padding:0 10px 0 10px;}#bti div.bti-jd-details-other{padding:0 10px 10px 10px;}#bti .bti-jd-main{}#bti div.bti-jd-details-action-narrow{}#bti div.bti-jd-main-container{margin-right:300px;}#bti div.bti-jd-main-container-narrow{margin-right:0;}#bti div.bti-jd-detail-title{font-weight:bold; font-size:15px; padding-top:10px;}#bti .bti-jd-about-title{margin:10px 0 0 0 ; color:#333; font-size:20px !important; font-weight:500;}#bti .bti-jd-about-title a{color:#2a5db0;}#bti div.bti-jd-map{margin-top:5px; width:265px;}#bti div.bti-jd-map-hover{-moz-box-shadow:-1px 1px 7px #bbb; -webkit-box-shadow:-1px 1px 7px #bbb; box-shadow:-1px 1px 7px #bbb;}#bti div.bti-jd-map img{max-width:100%; height:auto; border:none;}#bti div.bti-jd-applybutton input[type=image], #bti div.bti-jd-applybutton-bottom input[type=image], #bti div.bti-jd-applybutton img, #bti div.bti-jd-applybutton-bottom img{vertical-align:middle;}#bti div.bti-jd-applybutton{display:inline-block; height:auto; position:relative; padding-left:10px;}#bti div.bti-jd-applybutton form{position:relative;}#bti div.bti-jd-applybutton span, #bti div.bti-jd-applybutton-bottom span{padding-left:5px;}#bti div.bti-jd-applyinstructions-wide{ padding:5px; font-weight:300;  margin-top:10px;}#bti div.bti-jd-applyinstructions{ padding:5px;  vertical-align:middle; margin:10px 0 10px 0px;}#bti div.bti-jd-ortext{display:inline-block; vertical-align:middle; height:inherit; padding-left:5px;}#bti div.bti-jd-save-joblink{display:inline-block; vertical-align:middle; height:45px;}#bti div.bti-jd-applybutton-bottom{position:absolute; bottom:0; left:0; margin:10px;}#bti div.bti-jd-applybutton-bottom-narrow{position:relative; left:auto; bottom:auto; margin-bottom:20px;}#bti div.bti-jd-employer-container{margin-bottom:0px; font-weight:300; color:#a5acb2; font-size:17px;}#bti div.bti-jd-employer-container-narrow{margin:0;}#bti div.bti-jd-employer-info{margin:10px 0;}#bti div.bti-jd-detail-employername{color:#990000;}#bti div.bti-jd-detail-logo{overflow:auto; background:#fff; padding:10px; margin:10px 0; text-align:center; border:1px solid #e7e7e7;}#bti div.bti-jd-b2r-video{margin:10px 0;}#bti div.bti-jd-detail-logo img{max-width:200px;}#bti div.bti-jd-b2rheader img{padding:10px 0px 10px 0px; height:auto; max-width:100%;}#bti div.bti-jd-b2rfooter img{padding:10px 0px 10px 0px; height:auto; max-width:100%;}#bti div.bti-jd-emp-custom{margin-top:10px;}#bti div.bti-jd-employer-jobs{padding:20px 0 10px 0; text-align:center;}#bti .bti-jd-description, #bti .bti-jd-detail-text, #bti div.bti-jd-employer-info{color:#333!important; font-family:Helvetica,Arial,sans-serif !important; font-weight:300; font-size:15px;}#bti .bti-jd-description a, #bti .bti-jd-requirements a{display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:300px; vertical-align:bottom;}#bti div.bti-jd-requestinterview{background:#fff; border:1px solid #e7e7e7; background:#fff; padding:7px; width:90%; margin:10px auto 10px auto;}#bti a.bti-jd-viewalljobs{display:inline-block; padding:5px 0; margin:0 auto;}#bti .bti-send-me-job-alerts a, #bti .bti-view-all-jobs, #bti .bti-view-all-jobs a{color:#2a5db0; text-align:left; margin:5px 0 10px 0; font-size:14px;}#bti .bti-send-me-job-alerts{text-align:center; margin:25px 0;}#bti div.bti-jd-jobalert{background:#FDF8D0; padding:5px; text-align:center; width:80%; margin:15px auto 0 auto; border-radius:5px 5px 5px 5px;}#bti div.bti-jd-section-title{border-bottom:2px solid #F0F0F0; padding-bottom:4px; margin-bottom:6px; margin-top:15px;}#bti div.bti-jd-custom-title{font-weight:bold;}#bti div.bti-jd-similarjobs-title{margin-top:10px;}#bti .bti-jd-similarjobs-employer{color:#999;}#bti-ui-career-news-headlines-wrapper{padding-bottom:10px;}#bti .bti-ui-career-recent-news-headline{color:#333; font-family:Arial; font-weight:bold; font-size:16px; display:inline-block; padding-bottom:10px;}#bti .bti-ui-career-news-title a{color:#03C; font-family:'Source Sans Pro', sans-serif !important; font-size:14px; text-decoration:none !important;}#bti .bti-ui-career-news-title a:hover{text-decoration:underline !important;}#bti .bti-ui-career-news-source{color:#999; font-size:12px; font-family:'Source Sans Pro', sans-serif !important;}#bti #bti-ui-career-news-headlines-wrapper ul{background:none !important; list-style:none !important; list-style-image:none !important; padding-left:5px; margin:0;}#bti #bti-ui-career-news-headlines-wrapper li{background:url('/images/jobseekers/bullet_red.png') no-repeat top left; font-family:'Source Sans Pro', sans-serif !important; font-size:14px !important; line-height:normal !important; list-style-image:none !important; list-style-type:none !important; list-style:none !important; padding:0 3px 10px 15px !important; margin:0;}/**** CLIENT TEMPLATE OVERRIDES ****/ #bti div.bti-jd-container ul, #bti div.bti-jd-container ol, #bti div.bti-jd-container h1, #bti div.bti-jd-container h2, #bti div.bti-jd-container h3, #bti div.bti-jd-container h4, #bti div.bti-jd-container h5, #bti div.bti-jd-container table, #bti div.bti-jd-container tr, #bti div.bti-jd-container td{clear:none!important;}#bti div.bti-jd-container td{font-size:15px!important;}#bti div.bti-jd-container li{font-size:15px !important; padding-top:5px; font-family:Helvetica,Arial,sans-serif !important; color:#000 !important;}/**** Print Media Query ****/ @media print{.noPrint{display:none;}.bti-search-detail-navbar, .bti-detail-back-results{display:none;}}#bti #bti-jd-brazen-info-block{background:#fff; color:#333; margin:0 7px; line-height:25px; font-size:14px; padding:5px; border:1px solid #e7e7e7;}#bti .bti-jd-brazen-title{font-size:17px; color:#090909; font-weight:500;}#bti .bti-brazen-register-link{padding:3px 0 0 0; font-weight:bold;}#bti .bti-detail-header{color:#333; padding-top:10px; font-size:25px; font-weight:300; text-align:center;}#bti .bti-tab-header form{display:inline;}#bti .bti-tab-header button{background:#fff; font-family:arial; letter-spacing:normal; color:#333; display:inline-block; padding:5px 10px; border-radius:0; font-weight:normal; border:1px solid #dedede; font-size:14px; outline:0;}#bti .bti-tab-header button:hover{background:#dedede;}.bti-job-detail-pagination .fa{font-size:17px; vertical-align:text-bottom;}#bti a.bti-jd-save-star.bti-ui-job-result-save{display:inline-block;}#bti a.bti-jd-saved-star.bti-ui-job-result-saved{}#bti a.bti-jd-saved-star{display:inline-block;}/* ***************************************** */  /* ***************************************** */ #bti div.bti-jd-container .bti-jd-cert-div{margin:0 0 20px 0;}#bti div.bti-jd-container .bti-jd-cert-div-hover{cursor:pointer;}#bti div.bti-jd-container .bti-jd-cert-linked-div{border:1px solid #dedede; padding:10px; background:#fff; text-align:center;}#bti div.bti-jd-container .bti-jd-cert-name{font-size:14px; color:#222; font-weight:bold; padding:5px 0;}#bti div.bti-jd-container .bti-jd-cert-description{font-size:12px; color:#222; font-weight:normal; padding:5px 0;}#bti .bti-ui-email-jobs-button{margin:0 0 0 0 !important; padding:0 10px; height:30px; outline:0; font-weight:normal; text-shadow:none; color:#fff; border:1px solid #b22d00; background:#b22d00; border-radius:0;}#bti .bti-ui-email-jobs-button:hover{background:#c62f00;} #bti .bti-tool-tip-content, .tool-tip{background:red !important;}  .bti-tool-tip-content{min-width:250px ; line-height:1.6; background:#FFFFE0; box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}#bti-jd-virgil-content{text-align:center; border-bottom:10px solid #fff; padding:10px 5px 5px 5px;}#bti #bti-jd-virgil-content button{margin-top:10px; border-radius:4px; background-color:#2e7fd8; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1); font-size:14px; color:#fff; border:1px solid #2e7fd8; padding:8px 20px; font-family:Arial; font-weight:700; letter-spacing:0.5px;}#bti .bti-jd-virgil-text{color:#333; font-size:13px;}#bti .bti-jd-virgil-text-emph{display:block; color:#000; margin-top:5px; font-size:16px; font-weight:bold;}#bti .bti-jd-virgil-explanation a, #bti .bti-jd-virgil-link a{margin-top:10px; font-size:13px; color:#2a5db0;}#bti div.bti-jd-container .bti-jd-cert-view-button{padding:5px 0 0 0;}#bti div.bti-jd-container .bti-jd-cert-view-button button{background:orange; color:#fff; font-size:16px; padding:5px 50px; border:1px solid black;}#bti div.bti-jd-container .bti-jd-cert-hover{ -moz-box-shadow:-1px 1px 7px #bbb; -webkit-box-shadow:-1px 1px 7px #bbb; box-shadow:-1px 1px 7px #bbb;} #bti-jp-sticky-header{z-index:9999; text-align:left; width:100%; position:fixed; top:0; left:0; display:none;}#bti-jp-sticky-content{margin:0px; padding:5px 20px 0 20px; border-top:1px solid #FFF0BC; background:#FCF8E1; overflow:auto; box-shadow:-1px 5px 8px rgba(0, 0, 0, 0.3) ; -webkit-box-shadow:-1px 5px 8px rgba(0, 0, 0, 0.3) ; -moz-box-shadow:-1px 5px 8px rgba(0, 0, 0, 0.3) ;}#bti-jp-sticky-content-left{float:left; width:60%;}#bti-jp-sticky-content-right{float:right; padding-top:10px; width:39%; text-align:right;}