.jobseekerservices{padding-top:100px !important;}
/*microsite css starts 11-2-18*/
html.landing-page { 
    background-repeat: no-repeat;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/506/2018/02/Shire_con_background.jpg);
    background-attachment: scroll;
    background-position: top bottom;
    background-size: cover;
  }
html.landing-page, html.landing-page body, html.landing-page body:before, .html_stretched .campaign-template-default #wrap_all, html.landing-page #main { background-color: transparent !important; }
html.landing-page .container_wrap { background-color: transparent !important;
    background-image: none !important; }
html.landing-page .landing-page-wrapper { background: rgba(255, 255, 255, 0.5) !important; }
.landing-page-meta.body p { color: #000; }
.asterisk:after { content: '*' !important; background: none; color: red; }
/*microsite css ends 11-2-18*/

/*LCP Pages*/
input#uname, input#phone1 {font-family: Arial !important; background-color: #fff !important;}
span.red, div.col-md-11.p0, label.asterisk, span#resumeDesc, div.gigya-login-header, input#emailInput {font-family: Arial !important;}
.page-id-2961 #main .avia_textblock, .btn, .pull-right button { font-family: arial, sans-serif; }
.account-container .change-password { margin-top: 20px !important; }
.close.darkblue {font-size: 1.45rem;}
#top select {font-size: 11px !important; }
#cws_jobsearch_primary_category, #cws_quickjobsearch_primary_category { padding-right: 36px !important; }
.blue-band-under-header .xcc-sign-in-parent { right: 0px; }

@media all and (-ms-high-contrast:none) {
    #cws_jobsearch_primary_category, #cws_quickjobsearch_primary_category { padding-right: 6px !important; }/* IE11 */      
}


/*CSS FOR HEADER POSITION IN LCP PAGES*/
.header-position-xcloud { margin-top: 79px !important; background-position: top center !important;}
/*focus lines for Single A*/
/*Outline for links on focus/Complaints - use , to add extra items */
*:focus, input:focus,a:focus {
  outline: 2px dotted #007cc5  !important;
	outline-offset: -1px !important;
}
/*focus lines for Single A*/

#header_meta { min-height: 79px !important; }
#header_meta .sub_menu { width: 100%; }
#header_meta .sub_menu ul { float: right; margin-top: 11px; }
#header_meta .sub_menu div#text-11 { float: left; position: absolute; padding: 0px ; top: -17px; }

/*sign in css starts 13-2-18*/
.page-id-2961 .xcc-sign-in-parent { position: relative !important; right: 0px !important; }
.page-id-2961 .xcc-sign-in { color: #007cc5 !important; }
.page-id-2961 #header_meta { border: none; }
.page-id-2961 .template-page.content { margin-top: 60px; }
.page-id-2963 #main .row { margin-top: 7%; }

.page-id-2962 .xcc-sign-in-parent, .page-id-2963 .xcc-sign-in-parent, .page-id-2964 .xcc-sign-in-parent, .page-id-2965 .xcc-sign-in-parent, .page-id-2966 .xcc-sign-in-parent { position: relative !important; right: 0px !important; }
.page-id-2962 .xcc-sign-in, .page-id-2963 .xcc-sign-in, .page-id-2964 .xcc-sign-in, .page-id-2965 .xcc-sign-in, .page-id-2966 .xcc-sign-in { color: #007cc5 !important; }


li[ng-class="activeTab('applications')"] { display: none !important; }
.asterisk:after { content: '*' !important; background: none; color: red; }
.loginbox-textbox { color: red; }
.loginbox-textbox label { color: #000; }
.form-group .required-star { color: red; }
.edit-link { background-color: #0bc6ff;
    padding: 7px 12px;
    width: 100px;
    border-radius: 4px;
    margin: 0 auto;
  }
.edit-link a { color: #fff !important; padding: 7px 12px; }
/*hide appications tab in profile page 13-2-18*/
li[ng-class="activeTab('applications')"] { display: none; }

/*#header_meta .xcc-wrapper:before { background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/506/2017/11/shire_email_logo1.png'); }*/

/*thank you wrapper after sign in 11-2-18*/
.row.thankyou-wrapper { margin-top: 30%; }
.row.thankyou-wrapper .col-md-6 { min-height: 542px; }

#header.header_color a:hover span.caret, 
#header.header_color li:hover span.caret { border-top-color: #fff; }
#header.header_color li.location-selection.visible span.caretup { border-bottom-color: #fff; }
#topNav ul ul li{margin-bottom:0px;}
#topNav span{border-right: transparent 4px solid;border-left: transparent 4px solid;}
.header-wrapper{background-image: none!important;}
.header-wrapper { height: 256px !important; }
#content_0_HeaderTitleContainer, #header_main{display:none;}
.header_color strong,.twoColumnNav__dropdown h5,#locationSelection h2, .footer_color a:hover{color:#ffffff;}
.footer-wrapper {box-shadow: 0 0 30px 0 #007fc9!important;}
.main_color a:focus, a:focus{ outline:thin dotted; outline:0px auto -webkit-focus-ring-color;outline-offset:-2px}
h1, h2, h3, h4, h5, h6{font-weight:100;}
.main_color a,#text-6 a, .module1 a{ color: #337ab7; text-decoration: none;font-weight:100; }
.main_color a:hover,.main_color a:focus,.career-text span a:hover, .career-text span a:focus{ color:#23527c; text-decoration:underline }
p, .career-text p, #inner-content p, #inner-content ul{ font-family: arial, sans-serif; font-size: 15px; line-height: 21px; color: #777777; }
#careers-blue-band{height: 60px!important;
    background-color: #007cc5;
    color: #ffffff;
    position: relative;
        -webkit-box-shadow: 0px 2px 5px 0px rgba(136,136,136,1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(136,136,136,1);
    box-shadow: 0px 2px 5px 0px rgba(136,136,136,1);}
#careers-blue-band h1{font-weight:100;font-size:37px; letter-spacing: 0px!important;text-transform: none!important;line-height:26px;margin-bottom:0px;color:#ffffff;margin-top:0px;} /*edited by SW 31317*/
.search-banner div .av_one_third:first-child {
    margin-left: 0px!important;
}
#skipnav a{background-color:#007cc5!important;border-color:#007cc5!important;}
#widget_job_search_v2-2 input:focus {
    outline: 0px dashed #007cc5!important;
    outline-offset: 1px !important;
    outline-color: #007cc5!important;
    outline-style: dashed !important;
    outline-width: 0px !important;
    opacity: 1 !important;
}
.logo a:focus {
    border: 0px dashed #aae1fa;
    outline: none !important;
}
/* job seeker mary css starts here 24-11-17*/

.mary-image-text-right p { color: #fff; }
.mary-image-text-right strong { color: #fff; font-size: 20px; }
.mary-below-image-text b, .mary-below-image-text strong { color: #fff; font-size: 20px; }

/* job seeker mary css ends here 24-11-17*/

/* sign in css starts 29-12-17*/

.row .apply-flow-wrapper { margin-top: 17% !important; }
#careers-blue-band {  z-index: 499; width: 100%; }
#careers-blue-band .av_textblock_section { width: 50%; float: left; }
.xcc-sign-in-parent { right: 86px; position: absolute; }

/* sign in css ends 29-12-17*/

/* sign in page css start 2-1-2018*/
.fa.tick-icon,.fa.absolute{ position:absolute;}
.login-container{margin: 27% auto 5%;}
.apply-flow-wrapper { margin-top:27%;}
.btn-azure{    background-color: #007CC5 !important;
    color: #FFF !important;}
.btn-azure:hover{    background-color: #14276F !important;color: #fff !important;border-color: #14276F;}

/* sign in page css start 2-1-2018*/

/** Start Custom CSS 3-Feb-2017 **/
/*#header_main .logo a {padding-top:30px; padding-left:4px;}*/
  #header ul ul {
      margin-left: 0 !important;
  }
   #job-alert{ padding: 10px!important;}
*:focus, .av-main-nav > li >#menu-item-1595 a:focus, .header_color .main_menu ul li a:focus,input:focus {
    outline: 0px dashed #aae1fa!important;
    outline-offset: 1px !important;
    /*outline-color: #1a5336!important;*/
    outline-color: #aae1fa!important;
    outline-style: dashed !important;
    outline-width: 0px !important;
    opacity: 1 !important;
}
 #menu-item-1463 a{
        pointer-events: none;
        cursor: default;
    }
#header_main .logo a {padding-top:14px; padding-left:4px;}
span.breadcrumb-title {display: none;}
#banner-subpage,#banner-homepage {
 -moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover; 
}
#job-map{height:500px;}

#inner-content .jobTitle a{color: #004C7E;font-weight: 100;text-decoration: none;}
/* Set transparent background behind banner title  */
/*#top #banner-subpage > .container > .template-page,
#top #banner-homepage > .container > .template-page {
 background:rgba(51,51,51,0.3);
  padding-left:10px;
  padding-right:10px;
} 
/*@media only screen and (min-width: 768px) {
  #top #banner-subpage > .container > .template-page,
    #top #banner-homepage > .container > .template-page {
    padding-left:20px;
    	padding-right:0;
		background:rgba(51,51,51,0.3);
		background: -moz-linear-gradient(left,  rgba(51,51,51,0.3) 0%, rgba(51,51,51,0.3) 60%, rgba(51,51,51,0) 60%, rgba(51,51,51,0) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,0.3)), color-stop(60%,rgba(51,51,51,0.3)), color-stop(60%,rgba(51,51,51,0)), color-stop(100%,rgba(51,51,51,0)));
		background: -webkit-linear-gradient(left,  rgba(51,51,51,0.3) 0%,rgba(51,51,51,0.3) 60%,rgba(51,51,51,0) 60%,rgba(51,51,51,0) 100%);
		background: -o-linear-gradient(left,  rgba(51,51,51,0.3) 0%,rgba(51,51,51,0.3) 60%,rgba(51,51,51,0) 60%,rgba(51,51,51,0) 100%);
		background: -ms-linear-gradient(left,  rgba(51,51,51,0.3) 0%,rgba(51,51,51,0.3) 60%,rgba(51,51,51,0) 60%,rgba(51,51,51,0) 100%);
		background: linear-gradient(to right,  rgba(51,51,51,0.3) 0%,rgba(51,51,51,0.3) 60%,rgba(51,51,51,0) 60%,rgba(51,51,51,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d333333', endColorstr='#00333333',GradientType=1 );
	}
}*/
#banner-subpage h1, #banner-homepage h1 {
color:#fff;
  /*text-shadow: 2px 2px 2px rgba(0,0,0,.95);*/
}

/* remove borders on single news post page w/ sidebar */
#top #main .sidebar_left .sidebar,
.sidebar_left .content {border:none;}
.sidebar_left.sidebar h3.widgettitle {text-align:left;}

/* Career Area Grid Width Fix */
#cws-career-areas-grid {
 max-width:1310px;
  margin:0 auto;
  padding: 40px 20px 0;
}

/* IE8 logo fix */
#header_main .logo img {height:60px;}
/* change mobile menu animation */
#wrap_all { position: relative !important; }
.avia_transform3d #mobile-advanced {
opacity: 0;
top: -100%;
left: 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}

.avia_transform3d .show_mobile_menu #mobile-advanced {
opacity: 1;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}


/**
* IE8 img height fix
*/

.avia-msie-8  img, .avia-msie-8 a img {
  height: auto;
  width: auto;
}

#main>.title_container {
  display: none;
}  

.post-meta-infos .text-sep-date {
    display: none;
}

.single-tribe_events .tribe-events-event-meta.primary {
	width: 65%;
	float: left;
}

.av-single-event-content {
	width: 100%;
	float: none !important;
}

.single-tribe_events .tribe-events-event-meta.secondary {
	width: 32%;
	float: right;
}

/* Fix on Page Not Found */
.error404 #main { margin-top: 10%; }
.error404 #main .container_wrap { border-top: none; }
/* Search sidebar Remote Text font-weight to mormal*/
#top #widget_job_search_full-3 label.location_type { font-weight: normal; }

@media (min-width: 1024px){
.thankyou-wrapper .col-md-offset-3 {
    margin-left: 36%;
 }
}

@media only screen and (min-width: 768px) and (max-width: 1024px ) and (orientation : landscape){
  .xcc-sign-in-parent { right: 71px; }
  .footer-mobile #content_0_Col1Sub1Container { width: 53%; }
  .header-position-xcloud { background-position: top right !important; }
  .login-container { margin-top: 285px; }
}

@media only screen and (min-width: 768px) and (max-width: 1024px ) and (orientation : portrait){
  .xcc-sign-in-parent { right: 38px; }
  .footer-mobile #content_0_Col1Sub1Container { width: 53%; }
  .header-position-xcloud { background-position: top right !important; }
  .login-container { margin-top: 285px; }
}

@media only screen and (max-width: 767px) {
  .xcc-sign-in-parent { right: 0px; }
  .menu-dropdown .xcc-sign-in-submenu { top: 9px; position: relative; }
  #header_meta #avia2-menu { position: absolute; top: 60px; }
  #header_meta { min-height: 112px !important; }
  .row.apply-flow-wrapper { margin-top: 272px; }
  .row.thankyou-wrapper { margin-top: 94%; }
}

@media only screen and (max-width: 480px) {
  .widget.widget-jobsearch {
    padding:30px 0 0px 0;
  }
  
  .avia-content-slider .slide-entry-wrap {
    margin-bottom: 0px;
  }
  
  .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
    margin-bottom: 20px;
  }
  
  .single-tribe_events .tribe-events-event-meta.primary {
    width: 100%;
  }
  
  .single-tribe_events .tribe-events-event-meta.secondary {
    width: 100%;
  }
  
.home-banner {
    background-position: 93% 0% !important;
    height: 20em;
    margin-top: 30px;
}
  
}
/** End Custom CSS 3-Feb-2017 **/
/*** Compensation for Imported Header Code Css - Shandy 03/13/17 ***/
#content_0_HeaderWrapper .second-nav {margin-top: -20px;}
#content_0_HeaderWrapper .second-nav .row.hidden-xs {margin-bottom:0px;}
#content_0_HeaderWrapper .second-nav .icon-shire_logo {margin-top: 20px;}
#main {/*margin-top: -320px;margin-top: -483px;
position: relative;
height: 320px;*/}
#careers-blue-band .content {padding: 0px 0px 0px 0px;}


/** Fix for Search Results Header spacing **/
html.html_entry_id_72 #header, html.html_entry_id_78 #header, html.html_entry_id_72 #content_0_HeaderWrapper, html.html_entry_id_78 #content_0_HeaderWrapper, .page-id-310 #header, .page-id-310 #content_0_HeaderWrapper {height:200px;}
html.html_entry_id_72 #main, html.html_entry_id_78 #main, .page-id-310 #main {margin-top: 0px;}
html.html_entry_id_72 #main .container_wrap_first, html.html_entry_id_78 #main .container_wrap_first, .page-id-310 #main .container_wrap_first {border-top:0px;}
html.html_entry_id_72 main, html.html_entry_id_78 main {padding:0px 0px 15px;}
#job-map {display: none;}
.jobdetail-buttons a:hover, .jobdetail-buttons a:active, .jobdetail-buttons a:focus {color:#fff;}


/** CSS started by Keerthi 3-FEB-2017 **/
.av-main-nav > li > a{font-size: 21px !important; font-weight: normal !important;}
/*#header_main .logo img{height:auto !important;}*/
#header_main{border:none !important;}
#top .textalign{text-align:left;}
#career-intro h1, #inner-content h1 {font-size: 36px;text-align: center;/*text-transform: capitalize*/;color: #2f2b2c;}
/*.career-text p{font-size: 16px;line-height: 24px;font-weight: normal;color: #2f2b2c;}*/
.career-text span{color:#337ab7; font-size:26px; font-weight:bold; line-height:40px;}
.career-text span a{color: #337ab7;font-size: 15px;font-weight: bold;line-height: 21px;text-decoration:none;font-family: arial, sans-serif;}
#talent-box h2 {font-size: 36px;text-align: center;text-transform: capitalize;color: #2f2b2c;font-weight:100;}
#talent-box p {text-align: center;font-size: 22px;color: #007cc5;line-height: 24px;}
.landing-search-btn {font-weight: normal !important;font-size: 18px !important;color: #ffffff !important;background: #0bc6ff;border-radius: 10px;display: inline-block;padding: 8px 80px;width: 400px;border-radius: 5px !important;}
/*.home-banner{background-position: 0px -100px !important;}*/
.breadcrumbs #text-5{padding:5px;}
.main-content .av_two_third{padding:10px 40px !important;}
.main-content p {font-size: 16px;line-height: 24px;}
.main-content h1{color:#007cc5;}
.img-container{margin: 0 auto 0px auto !important;}
#widget_job_list_v2-2, #rss-2, #av-magazine-1{background:#ffffff;}
#widget_job_list_v2-2 h3,#rss-2 h3 {line-height:19px;font-size: 26px;text-transform: capitalize;/* margin-top: 20px; */border-bottom: 1px solid #e6e7e8;padding: 0px 25px 10px;color: #2f2b2c;}
#widget_job_list_v2-2 .widget_joblist_row, #rss-2 li{padding: 10px 25px;border-bottom: 1px solid #e6e7e8;line-height: 22px;margin: 0px;}
#widget_job_list_v2-2 .widget_joblist_row a, #rss-2 li a, #av-magazine-1 .av-magazine-title a{font-size:18px;font-weight:100;color:#337ab7;text-decoration:none;}
#widget_job_list_v2-2 .widget_joblist_loc, #rss-2 li span, #av-magazine-1 .av-magazine-time {font-size:14px;font-weight:normal;color:#999999;}
.job-button,.news-post{background:#ffffff;padding-bottom: 20px;}
.job-button a,.news-post a{width:90%;}
.job-button span, .news-post span{font-size:16px;font-weight:bold;}
/*#top .main_color #widget_job_search_v2-5 select {color: #919191;}*/
/*#top .main_color #widget_job_search_v2-5 input[type="text"] {color: #919191;}*/
#top .main_color #widget_job_search_v2-5 input[type="text"]::-webkit-input-placeholder {color: #919191;}
#top .main_color select{color: #919191 !important;}
.search-banner div .av_one_third{margin-left: 2%;width: 40%;}
.search-banner div .av_one_third.avia-builder-el-last{width:auto; margin-top: 25px;}
#top .main_color input[type='text'],#top .main_color select {border-radius:5px;background-color: #fff;color:#777;font-family: arial, sans-serif;}
#text-3{padding:0px !important;}
#rss-2 li{list-style: none;text-overflow: ellipsis;}
/** Inner Page CSS Start **/
#breadcrumd {min-height: 60px !important;padding: 30px 10px;}
.breadcrumb-trail a {font-size: 10px; color: #727272!important;}
span.trail-end {font-size: 10px; color: #727272!important;}
#text-5{padding:0px;}
#inner-content{border-top: none;}
#inner-content h1{color:#007cc5; text-align:left; }
#inner-content h2, #inner-content h3{font-size:24px;text-transform: capitalize;}
#inner-content .template-page {padding-top: 0px;}
/*#inner-content p{font-size: 16px;line-height: 23px;font-weight: normal;color: #2f2b2c;}
#inner-content ul{margin-left:25px;font-size: 16px;line-height: 24px;color: #2f2b2c;}*/
#cws_quickjobsearch .widgettitle, #cws-search-form .cws-search-form-title div{font-size: 24px;line-height:24px;text-transform: capitalize;padding-bottom:15px;color: #363636;margin-top: 0px;font-weight:100;}
#widget_job_search_v2-5{padding-bottom:15px !important;}
#text-6 .module1, #text-6 .module2{padding-bottom:25px;padding-top: 15px;}
.module1 h2, .module2 h2 {font-size: 30px;margin: 11px 50px 5px 0;padding-top: 0;font-family: arial, sans-serif;font-weight: 100;text-transform: none !important;color:#2f2b2c}
#text-6 p {font-size: 16px;}
/*#text-6 a,.module1 a {font-weight:bold;font-size:16px;text-decoration:none;}*/
#inner-content hr {margin:0px !important;}
#text-9 hr, .side-widget hr, #text-6 hr{border-color: #007cc5;}
#text-9 {padding-bottom:15px;margin-top: 16px;}
#inner-content .module1{/*padding-bottom: 25px;*/padding-top: 15px;}
#inner-content .module1 h2{font-size: 24px;margin: 11px 0px 5px 0;padding-top: 0;font-family: arial, sans-serif;font-weight: 100;text-transform: none !important;color: #2f2b2c;}
/** Inner Page CSS End **/

/** Footer CSS Start **/
.footer-elements .foot-logo{width:20%; float:left;} 
.footer-elements .foot-logo img{max-width: 85%;}
.foot-links ul li {display: inline-block;padding-left: 10px;color: #ffffff;font-size:16px;padding-right:10px;}
/*.foot-social{float:right;}*/
.foot-social ul li {display: inline-block;padding-left: 5px;}
.foot-links{position: absolute;left: 239px;bottom: 5px; float: left;}
.foot-links ul li a,.foot-links ul li a:hover{color:#ffffff;}
.foot-social {float: right;margin-left: 0%;width: 20%;position: absolute;right: 0;bottom: 7px;}
.foot-copyright{padding:15px;}
p.copyright {color: #ffffff;font-size: 15px;margin: 0;}
.foot-copyright h4{color:#ffffff;font-size:17px;font-weight:normal;margin-top:20px;}
.foot-copyright p {color:#ffffff;font-size:14px;font-weight:normal;}
.foot-copyright ul li a, .foot-copyright ul li a:hover {color: #ffffff;}
/*#footer{    padding: 15px 95px 30px 0px;}*/
/** Footer CSS End **/

/** News Page CSS Start **/
#inner-content strong{color:#2f2b2c;}
#inner-content .slide-image, #inner-content .blog-categories, #inner-content .read-more-link{display:none;}
#inner-content .jobTitle a{color:#337ab7;text-decoration:none;}
#inner-content .jobTitle a:hover{color:#337ab7;text-decoration:underline;}
#inner-content header span a{color:#000000;}
#inner-content article {max-width: 95%;}
#inner-content article h3{float: right;font-size: 16px;font-weight: normal;width: 600px;}
#inner-content .slide-meta{float: left;display: inline-block;font-size: 16px;width: 135px;}
#inner-content .slide-entry-wrap{margin-bottom:10px;}
/** News Page CSS End **/

/** Job Search and Detil Page Start **/
#inner-content .jobdetail-info, #inner-content .jobdetail-desc{font-size: 16px;line-height: 23px;font-weight: normal;color: #2f2b2c;}
#inner-content .jobdetail-desc{padding-top: 16px;}
#gtm-jobdetail-desc ul li{padding:0px;}
#inner-content .jobdetail-buttons{font-size: 16px;line-height: 23px;font-weight: normal;}
#inner-content .jobdetail-buttons a{text-decoration:none;}
#inner-content .jobdetail-buttons a:hover{text-decoration:underline;}
#widget_job_search_v2-5 .quicksearch-btn input {font-size: 16px;line-height: 20px;font-weight: normal;}
/** Job Search and Detil Page End **/

/** Cookie and News Module CSS Start **/
.cookie-notice-container a.button.bootstrap{left:220px;position:relative;}
.cookie-stmt a.last{text-decoration:none;}
/*#cookie-notice .button.bootstrap:hover{background-color:#0bc6ff!important;}*/
#cookie-notice .button.bootstrap{margin-bottom:-50px;background-color:#737c87!important;font-size:14px;background-image:none;padding: 10px 20px;}
.cookie-stmt a{color: #007dc5;font-weight:bold;}
.cookie-stmt{float: left;text-align: left;width: 50%;padding: 20px 0px 5px 50px;}
.cookie-stmt h2, .cookie-stmt p{color:#2f2b2c;}
.cookie-stmt h2 {
    font-size: 20px;
    width: 100%!important;
    display: block;
}
.cookie-stmt p{font-size:14px;}
.av-magazine{margin-bottom:0px;}
.heading-block{background-color:#fff;}
.heading-block h3{padding-top: 0px!important;padding-bottom: 13px!important;}
#av-magazine-1{margin-top:-14px; border-top: 1px solid #e6e7e8!important;padding-top:10px;padding-bottom: 20px;}
#av-magazine-1 .av-magazine-time{padding: 10px 25px;}
#news-section h3 {line-height:19px;font-size: 26px;text-transform: capitalize;font-weight:100;line-height:30px;/* margin-top: 20px; border-bottom: 1px solid #e6e7e8;*/padding: 0px 25px 10px;color: #2f2b2c;}
#text-9 a{display:block;}
.header_color .avia-menu-fx{background-color:#007fc9;border-color:#007fc9;}
.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: #007fc9;width:100%;
}
#top .av-main-nav ul a{font-size:15px!important;}
/** Cookie and News Module CSS End **/
/** Job search CSS start **/
#widget-jobsearch-results-pages a.button.inactive{background-color: transparent!important;}
.jobdetail-buttons a.button, .jobdetail-buttons .button{background-color: #0d75cc!important;}
/*.quicksearch-submit, #cws-adv-search-btn, #widget-jobsearch-results-pages a.button{background-color: #14276f !important;border-color:#14276f !important;text-transform: uppercase;}*/
#main .widget-jobsearch-results .job{color: #636363;}
.widget-jobsearch-results .job.alt, .widget-jobsearch-results-list .job.alt, .widget-jobsearch-results .job, .widget-jobsearch-results-list .job {background: #EEEEEE;}
.widget-jobsearch-results .job, .widget-jobsearch-results-list .job{border-bottom: 1px solid #fff;}
/*.widget-jobsearch-results .search-columns {background: #007cc5;text-transform: uppercase;}*/
.widget-jobsearch-results .search-columns {background: none; border-bottom: solid 2px #efefef; padding: 10px 0 !important;}
.widget-jobsearch-results .flex_column.first, 
.widget-jobsearch-results .search-columns .av_two_fifth, 
.widget-jobsearch-results .search-columns .av_one_fifth {width: auto; background: #0bc6ff; text-transform: uppercase; padding: 8px 25px; border-radius: 25px; margin-left: 1%;}
.jobdetail-buttons .button {width: 211px;}
#cws-adv-search-btn{border:none;}
#top .main_color .avia-color-theme-color{border-color:#0bc6ff;}
#banner-homepage{/*background-position: 39% 31%;*/}
/** Job search CSS end **/
/** Media Queries Start **/

@media only screen and (max-width: 480px) {
body .alignleft{padding-bottom:20px;}
body .alignright{float:left;margin:0px;padding-bottom:20px;width: 100%;}
img.alignleft  {width: 100%;margin: 4px 0px 10px 0px !important;}
.home-banner .container{height:200px!important;}
/*.home-banner {background-position: -146px -30px !important;}*/
#text-8{margin-top: -25px !important;}
.footer-elements .foot-logo {width: 50% !important;float: left;}
.foot-links {position:relative !important;float: left;width: 100%;top: 2px !important;left: 0px;padding-bottom: 19px;}
/*.foot-social {margin-top: 0%;width: 52% !important;position: absolute;right: 0 !important;}*/
.foot-social {width: 100% !important;position:relative !important;bottom:0px !important;top: 0px !important;}
/*.foot-social {margin-top: 0%;width: auto;position: absolute;right: 0 !important;bottom: 78px !important;}*/
#cookie-notice{display:block !important;}
.cookie-stmt h2 {font-size: 20px;}
.cookie-stmt p {font-size: 11px;}
.cookie-stmt {float: left;text-align: left;width: 100%;padding: 20px 0px 5px 3px;}
#cookie-notice .button.bootstrap {margin-bottom: 0px;background-color: #737c87!important;font-size: 14px;background-image: none;padding: 10px 20px;float: left;
    left: 0;}
/**Keerthi**/
.footer-elements .foot-logo img {max-width: 90% !important;}
.foot-links ul li {display: block;padding-left: 15px;color: #ffffff;font-size: 16px;}
.white-popup {background: #FFF;padding: 40px 50px 20px;position: relative;top: 190px;left: 0px;width: 95% !important;}
.confirmation-buttons{margin-top: 35px !important;}
.cancel-button, .confirm-button{padding:10px 15px !important;}
.vet-button a {background: #0bc6ff;padding: 9px 80px !important;}
}

@media only screen and (max-width: 767px) {
#cookie-notice .cn-set-cookie:nth-child(2){background-color: #14276f !important;}
#cookie-notice{display:block !important;}
.cookie-stmt h2 {font-size: 20px;}
.cookie-stmt p {font-size: 11px;}
.cookie-stmt {float: left;text-align: left;width: 100% !important;padding: 10px 0px 5px 3px !important;}
#cookie-notice .button.bootstrap  {   margin-bottom: 20px;
    /* background-color: #737c87!important; */
    font-size: 14px;
    background-image: none;
    padding: 7px 20px;
    float: left;
    left: 0!important;
    border: none;
    border-radius: 0px;
}
#careers-blue-band h1 {font-size: 26px;line-height: 24px;}
#inner-content article h3{float:none;}
.jobdetail-buttons .button {width: 100%;}
#breadcrumd {min-height: auto !important;padding: 10px 0px;}
.home-banner .container{height:260px!important;}
#cookie-notice{display:block !important;}
/*.home-banner {background-position: 0px 0px !important;}*/
.home-banner {background-position: 93% 0%;height: 15em;margin-top: 30px;}
#banner-homepage .container{height:260px !important;}
#header_main .logo img {height: 50px !important;}
#text-8{margin-top: -25px !important;}
.footer-elements .foot-logo {width: 50% !important;float: left;}
.foot-links {position:relative !important;float: left;width: 100%;top: 2px !important;left: 0px;}
.footer-elements .foot-logo img {max-width: 60%;}
.foot-social{float: right;/* margin-left: 0%; */width: auto;position: absolute;right: 0;/* bottom: 56px; */top: 14px;}
.foot-links ul li {display:block;padding-left: 15px;color: #ffffff;font-size: 16px;}
#content_0_HeaderWrapper .second-nav {margin-top: 50px;} /* unusual mobile menu fix - SW */
.white-popup {background: #FFF;padding: 40px 50px 20px;position: relative;top: 190px;left: 0px;width: 82%;}
.confirmation-buttons{margin-top:19px;}
#inner-content img{display:none;}
.vet-button a {background: #0bc6ff;padding: 9px 100px;}
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
#header_main .logo img {height: 50px !important;}
#header_main .logo a{padding-top:19px !important;}
#banner-homepage .container{height: 350px !important;}
/*.home-banner {background-position: 0px 0px !important;}*/
.home-banner {background-position: 93% 0%;height: 14em;margin-top: 0px;}
#inner-content article h3{float: none !important;}
/*#breadcrumd {min-height: 30px !important;padding: 3px 0px;margin-left: -4px;}*/
#breadcrumd {min-height: 30px !important;padding: 0px 10px 17px 0px;margin-left: 4px;}    
.cookie-notice-container a.button.bootstrap {left: 20px!important;position: relative;}
 #text-8{margin-top: -25px !important;}
 .footer-elements .foot-logo img {max-width: 50% !important;padding-bottom: 11px;}
.footer-elements .foot-logo {width: 50% !important;float: left;}
.foot-links {position:relative !important;float: left;width: 100%;top: 2px !important;left: 0px;}
.foot-social {width: 40%;position: absolute;right: 0 !important;top: 26px !important;}
img.alignright, img.alignleft  {width: 100%;margin: 4px 0px 30px 0px !important;}
.foot-links ul li {display: block;color: #ffffff;font-size: 16px;padding: 0px 15px 5px;}
.foot-social ul li {display: inline-block;padding-left: 21px;}
.widget-jobsearch-results #live-results{float:left !important;}
.white-popup {background: #FFF;padding: 40px 50px 20px;position: relative;top: 104px;;left: 0px;max-width: 75% !important;}
#inner-content img{display:none;}
/* Fix on Page Not Found */
.error404 #main { margin-top: 14%; }
.error404 #main .content { margin-left: 7%; }
}

@media only screen and (min-width: 990px) and (max-width: 1024px) {
#header_main .logo img {height: 50px !important;}
#banner-homepage .container{height: 400px !important;}
/*.home-banner {background-position: 0px 0px !important;}*/
.home-banner {background-position: 40% 0% !important;height: 17em;margin-top: 0px;}
.featuredJob{position: absolute;width: 100%;bottom: 0px;left: 0px;}
#inner-content article h3{float: none !important;}
#breadcrumd {min-height: 30px !important;padding: 30px 0px;margin-left: -4px;}
.cookie-notice-container a.button.bootstrap {left: 70px!important;position: relative;}
.av-main-nav > li > a {font-size: 16px !important;font-weight: normal !important;}
#text-8{margin-top: -25px !important;}
.footer-elements .foot-logo img {max-width: 35% !important;}
.footer-elements .foot-logo {width: 50% !important;float: left;}
.foot-links {position:relative !important;float: left;width: 75%;top: -27px !important;left: 160px;}
.foot-social {margin-top: 0%;width: auto;position: absolute;right: 0 !important;bottom: 20px !important;} 
.foot-links ul li{display: inline-block;padding-left: 6px;color: #ffffff;font-size: 15px;padding-right:0px !important;}
.foot-social ul li{display: inline-block;padding-left: 0px;}
#text-4{margin: 30px 0 1px 0 !important;}
.white-popup {background: #FFF;padding: 40px 50px 20px;position: relative;top: 100px;left: 0px;max-width: 55% !important;}
.error404 #main .content { margin-left: 6%; }
}

/*@media screen and (min-width: 1200px) and (max-width: 1399px)*/
@media screen and (min-width: 1025px) and (max-width: 1299px){
#header_main .logo img {height: 50px !important;}
#header_main .logo a{padding-top:19px !important;}
#banner-homepage .container{height: 450px !important;}
.home-banner{background-position: 0px -65px !important;}
.cookie-notice-container a.button.bootstrap {left: 96px;position: relative;}
.av-main-nav > li > a {font-size: 16px !important;font-weight: normal !important;}
.foot-links ul li{display: inline-block;padding-left: 9px;color: #ffffff;font-size: 14px;padding-right: 3px;}
.foot-links{position: absolute;left: 150px;bottom: 5px;float: left;}
.foot-social{float: right;margin-left: 0%;width: 18%;position: absolute;right: 0;bottom: 0px;}
.home-banner {background-position: 40% 0% !important;height: 16em;margin-top: 0px;}
.white-popup {background: #FFF;padding: 40px 50px 20px;position: relative;top: 190px;left: 0px;max-width: 90% !important;}
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
.white-popup {background: #FFF;padding: 40px 50px 20px;position: relative;top: 100px;left: 9px;max-width: 65% !important;}
}

@media screen and (min-width: 1601px) and (max-width: 1999px) {
.white-popup {background: #FFF;padding: 40px 50px 20px;position: relative;top: 100px;left:169px;max-width: 65% !important;}
}

@media screen and (min-width: 2000px) and (max-width: 2560px) {
/*#banner-homepage .container {height: 320px !important;}
.home-banner .container {height: 320px !important;}*/
.home-banner {background-position: 40% 0% !important;height: 35em;margin-top: 0px;}
.white-popup {margin: 0 0px 0px 539px !important;max-width:100% !important;}
}
/** Media Queries End **/

/* New CSS */
#employee-block{max-width:1310px;margin:0 auto;}
#employee-block h3{font-size: 24px;text-transform: capitalize;}
#employee-block p{font-size: 16px;line-height: 23px;font-weight: normal;color: #2f2b2c;}
/*IE 11 code start*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.container, .av-content-full {outline-style:none !important;}
#top .main_color input[type='text']{color:#919191 !important;}
}
/*IE 11 code end*/

/** CSS Added on 13th **/
.veterean-text h3{font-size: 24px;text-transform: capitalize;color: #2f2b2c;}
.veterean-text p{font-size: 15px;line-height: 17px;font-weight: normal;color: #2f2b2c;}
.veterean-text a{text-decoration:none !important;color: #337ab7 !important;}
.module1 a {display: inline !important;}
.emp-widget h4{font-size: 16px;text-transform: capitalize;color: #2f2b2c;}
.emp-text p{font-size: 13px;line-height: 17px;font-weight: normal;color: #2f2b2c;}
.emp-text ul{margin-left:28px !important;padding-bottom: 10px !important;}
.emp-text ul li a{font-size: 13px;line-height: 17px;font-weight: normal;color: #337ab7; text-decoration:none;}
.emp-text ul li a:hover{color: #2f2b2c;text-decoration:underline;}
.emp-widget{padding-top:10px;padding-bottom:10px;}
.emp-widget #text-10{padding:0px;}
.emp-widget .content{padding-top:25px;padding-bottom:25px;}
.emp-text ul li{margin-left: 17px;}
/** CSS Added on 13th **/

/** CSS Ended by Keerthi 3-FEB-2017 **/
#cookie-notice .cn-set-cookie:nth-child(2){background-color: #14276f !important;}
#cookie-notice{display:block !important;-webkit-box-shadow: 0 0 30px 0 #888888;box-shadow: 0 0 30px 0 #888888;}
.cookie-stmt h2 {font-size: 20px;}
.cookie-stmt p {font-size: 11px;}
.cookie-stmt {float: left;text-align: left;width: 60%;padding: 10px 0px 5px 50px;}
#cookie-notice .button.bootstrap  { font-size: 14px;background-image: none;padding: 7px 20px;left: 100px;border: none;border-radius: 0px;}
#widget_joblist_nojobsfound{font-size: 18px;font-weight: 100;padding: 10px 25px;}
.fa-chevron-right:before{font-size: 10px;border: 1px solid #337ab7;border-radius: 12px;padding: 2px 4px;}
.fa{position: relative;bottom:1px;}
/*.main-nav li .secondNav .navdd-col{width:auto !important;}*/
#career-intro .container {max-width: 1050px;}
#careers-blue-band .container, .search-banner .container{max-width: 1050px;}
/*** Compensation for Imported Header Code Css - Shandy 03/13/17 ***/
/*#content_0_HeaderWrapper .second-nav {margin-top: -20px;}
#content_0_HeaderWrapper .second-nav .row.hidden-xs {margin-bottom:0px;}
#content_0_HeaderWrapper .second-nav .icon-shire_logo {margin-top: 20px;}
/*#main {margin-top: -320px;}*/
/*#careers-blue-band .content {padding: 0px 0px 0px 0px;}*/

/*** code Added by Laveena starts here****/
.main-nav li .secondNav .firstNavdd p.navCallOut a{font-size:12px !important}
.main-nav li .secondNav .firstNavdd p.navCallOut .icon-greater_icon{font-size:12px !important;}
.page-id-72 #main, .page-id-78 #main, .page-id-310 #main{/*margin-top:-200px !important;top: -200px !important;position: relative;*/}
.white-popup {  background: #FFF;  padding:45px 50px 10px ; width: auto;  max-width: 55%;  margin: 20px auto;}
.cancel-button{cursor:pointer; background-color:gray; padding:10px 40px; margin:10px; border-width:2px; border-color: buttonface; border-image: initial;border-style: outset;}
.confirm-button{cursor:pointer;; background:#14276f;  padding:10px 40px; margin:10px; border-width:2px; border-color: buttonface; border-image: initial;border-style: outset; }
.confirmation-buttons{text-align:center; color:#ffffff; margin-top:50px;}
.mfp-close-btn-in .mfp-close{display:none;}
.popupbackground{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);z-index:9999;}
#confirm-popup{bottom:50%;    z-index: 99999; position: fixed;}

@media screen and (max-width: 840px) and (min-width: 768px){
  .featuredJob{position:absolute; width:100% ; bottom : 0px}
  .main-nav > ul > li > a {  font-size: 12px !important;}
  .main-nav li .secondNav .firstNavdd p.navCallOut .icon-greater_icon{font-size:12px !important;}
  .main-nav li .secondNav .firstNavdd p.navCallOut a strong{font-size:12px !important;}
}

@media only screen and (max-width:767px){
.white-popup{max-width:100%}
.cancel-button {margin-bottom: 20px;    display: inline-block;}
}

@media only screen and (max-width:1024px) and (min-width: 768px) and (orientation: portrait) {
  .cancel-button{  margin-bottom: 20px;    display: inline-block; }
}
/*** Code added by laveena Ends here **/

@media only screen and (min-width: 768px) {
div#jdbmobileonly {display:none !important;}
}

/* Breadcrumb CSS */
/*#careers-breadcrumb .template-page{padding: 0;}
.breadcrumb{margin:25px 0px !important;}
#careers-breadcrumb .breadcrumb p a {font-size: 10px;color: #727272!important;}*/
#after_section_3 .template-page{padding:0px;}
#career-intro .template-page{padding-top:30px;}
.breadcrumbs a:hover {text-decoration: underline !important;}
#gtm-jobdetail-title{/*margin-top: 30px;*/ margin-top:0px;}
#header{position:absolute !important;}

/* Menu Hide */
#content_0_navigation_1_PrimaryNavLinks_Columns_2_NavColumn_3, #content_0_navigation_1_PrimaryNavLinks_Columns_2_NavColumn_4 {display:none;}
#widget_job_search_full-3 hr{display:none;}
p.vet-button{float: left;background: #0bc6ff;padding: 6px;border-radius: 5px;font-size: 13px;}
p.vet-button a, p.vet-button a:hover{color:#ffffff !important;}
a.jobcart-counter, a.jobcart-counter:hover {background-color: #0bc6ff;padding: 10px 15px;border-radius: 5px;color: #ffffff;}
#breadcrumd .template-page{padding-top: 0px;padding-bottom: 0px;}

/** Home Page Military Button **/
.vet-button {text-align: center;padding-top: 12px;}
.vet-button a{background: #0bc6ff;padding: 9px 130px;border-radius: 5px;color: #ffffff;font-weight: normal;font-size: 18px;color: #ffffff !important;text-decoration:none !important;}
.side-vet-button{text-align: left;}
.side-vet-button a{background: #0bc6ff;padding: 9px 10px;border-radius: 5px;color: #ffffff;font-weight: normal;font-size: 14px;color: #ffffff !important;text-decoration:none !important;}
/* Search Menu Hide Nationwide and Statewide Check Boxes - Kevin K. */
.location_type_container.Nationwide {
  display: none! important;
}
.location_type_container.Statewide.alt {
  display: none! important;
}

.widget-jobsearch-results .search-columns div:nth-child(3) {
  display: none;
}

/* Homepage search button */
