/*
NOTE: Most of verizons styles will be included in the style.css these are additional
Styles and styles specific to talemetry
*/
/*Global style overwrites as per latest corpweb standards*/

.left-menu-page .content-margin{
  padding-left: 30px;
  padding-right: 0;
}
.mobile_sort .sort_asc{
  border-bottom: 2px solid #cd040b;
  color: #cd040b;
  font-family: "display-bold-75";
  padding-bottom: 13px;
}
.mobile_sort .sort_desc{
  border-bottom: 2px solid #cd040b;
  color: #cd040b;
  font-family: "display-bold-75";
  padding-bottom: 13px;
}
.main_recent{
display: none;
}
.jresults_sub_title h3 {
  color: #999;
  font-family: "roman-text-55";
  font-size: 14px;
}
.is_home.has_recent_searches .main_recent{
display: block;
}
body.is_home.has_recent_searches #recent_searches{
display: none;
}

.is_home .main_joblist{
display: none;
}

body.is_home.no_recent_searches #right-col, body.is_home #right-col{
display: none;
}
body.has_recent_searches.is_home #right-col {
display: block;
}
body.is_home.no_recent_searches .facet-nav, body.is_home .facet-nav{
display: none;
}
body.is_home.has_recent_searches .facet-nav{
display: block;

}
body.no_recent_searches.is_home #recent_searches,.is_home #recent_searches {
display: none;
}

body.is_home #container {background: #f6f6f6;}
body.is_home #ourcompany_overview{padding-top:0; background:inherit;}

body.has_recent_searches .tm_job_search_form{
background: none; padding: 0;

}
body.is_home .search_jobs__radius label{
font-size: 14px;
padding-right:5px;
}
body.is_home .tm_btn_search, body.is_home .no_recent_searches,body.is_home .tm_btn_search, body.is_home .has_recent_searches {
width: 100% !important;
margin-top: 22px !important;
}
body.is_home .search_jobs__radius .search_jobs_label {
  margin-bottom: 15px;
}

.search_list_link .pipe{
display: none;
}

/*.tm_job_search_form{
padding-bottom: 20px;
}*/

.hl {
font-weight: bold;
}

.prev_page.disabled {
  display: none;
}
.job-title{display:none;}
.cs_item_text u {
  font-family: arial;
  font-size: 16px;
  letter-spacing: 0.025em;
  text-decoration-color: -moz-use-text-color;
  text-decoration-line: none;
  text-decoration-style: solid;
}
.breadcrumb li a, .breadcrumb li span,.breadcrumb li + li:before {
  color: #4b4b4b ;
  font-family: text-bold-75;
  font-size: 14px;
  letter-spacing: 0.025em;
  text-transform: none;
  font-weight:normal;
}

.breadcrumb li a{color: #0066cc !important; }

a.action-links {
  text-transform:none !important;
  font-family: "text-bold-75" !important;
  font-size:14px !important;
letter-spacing: 0.025em !important;
}
#jobresults th{
font-family: text-bold-75;
color: #000;
}
#jobresults th a{
color: #000 !important;
}
#jobresults .pagination a.next_page, #jobresults .pagination a.prev_page{
color: #000 !important;
}
.glyphicon.glyphicon-chevron-right {
  display: none;
}

#ourcompany_overview{
  padding-top: 30px;

}

#ourcompany_overview .page-header {
  border-bottom: medium none;
  font-size: 3rem;
  margin:0;
  padding: 0px;
  color: #000000;
  font-family: "display-bold-75";
  font-weight: normal;
  line-height: 1.1;
}

#article.career-details .btn-red{
background-color: #fff; color: #000;
background-repeat: repeat-x;
border-color: none;
font-family: display-bold-75;
letter-spacing: 0.025em;
font-size: 16px;
font-weight: normal;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 30px;
border: 0px;
border-radius: 30px;
margin-bottom: 10px;
/*background-image: url('//connect.talemetry.com/system/production/assets/49331/original/white-right-caret.png');*/
background-repeat: no-repeat;
background-size: 0px;
background-position: 75% 18px;
width: 160px;
height: 51px;
}
#article.career-details .btn-red:hover{
 background-color: #000;
background-repeat: repeat-x;
border-color: none;
color: #FFFFFF;
font-family: display-bold-75;
letter-spacing: 0.025em;
font-size: 16px;
font-weight: normal;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 30px;
border: 0px;
border-radius: 30px;
/*margin-bottom: 10px;*/
background-image: none;
/*background-image: url('//connect.talemetry.com/system/production/assets/49331/original/white-right-caret.png');*/
background-repeat: no-repeat;
background-size: 0px;
background-position: 75% 18px;
}
#article.career-details .btn-red:active{
  background-color: #000;
/*background-image: url('//connect.talemetry.com/system/production/assets/49331/original/white-right-caret.png');*/
background-repeat: no-repeat;
background-size: 0px;
background-position: 75% 18px;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 30px;
}
.search-container .form-inline .btn-block{
background-color: #cd040b;
background-repeat: repeat-x;
border-color: none;
color: #FFFFFF;
font-family: display-bold-75;
letter-spacing: 0.025em;
font-size: 16px;
font-weight: normal;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 35px;
padding-left: 15px;
border: 0px;
border-radius: 0px;
margin-bottom: 10px;
background-image: url('//connect.talemetry.com/system/production/assets/49331/original/white-right-caret.png');
background-repeat: no-repeat;
background-size: 9px;
background-position: 75% 17px;
}
.search-container .form-inline .btn-block:hover{
 background-color: #a80309;
background-repeat: repeat-x;
border-color: none;
color: #FFFFFF;
font-family: display-bold-75;
letter-spacing: 0.025em;
font-size: 16px;
font-weight: normal;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 35px;
padding-left: 15px;
border: 0px;
border-radius: 0px;
margin-bottom: 10px;
background-image: none;
background-image: url('//connect.talemetry.com/system/production/assets/49331/original/white-right-caret.png');
background-repeat: no-repeat;
background-size: 9px;
background-position: 75% 17px;
}
.search-container .form-inline .btn-block:active{
  background-color: #000;
background-image: url('//connect.talemetry.com/system/production/assets/49331/original/white-right-caret.png');
background-repeat: no-repeat;
background-size: 9px;
background-position: 75% 17px;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 35px;
padding-left: 15px;
}

.search-container .form-inline .btn-block:after{
  content:"\e258";
font-family: 'Glyphicons Halflings';
color: #fff;
font-size: 16px;
vertical-align: top;
margin-left: 7px;
}

#vzc-search-form input::-moz-placeholder, #vzc-search-form textarea::-moz-placeholder {
opacity: 1 !important;
}

.col-md-4.listCnt{
margin-top: -15px !important;
}

#ttcApplyMain header {
height: auto;
}

.formitem-label{
 font-family: "Arial";
font-weight: normal;
font-size: 14px;
color: #333;
}
.mobile_sort{
display: none;
}
.mobile_sort a {color: #4b4b4b;font-family: "roman-text-55";font-size: 12px;padding: 10px 8px;}
.mobile_sort a:hover{text-decoration: none;}
.mobile_sort strong{color: #4b4b4b;font-family: "display-bold-75";font-size: 12px;font-weight: normal;}
.mobile_sort .pipe{border-right: 1px solid #ccc; padding: 4px 0 8px;}
#block-vzc-menu-vzc-menu-search-jobs {
 /* position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);*/
  float: right;
  margin-top: 12px;

}
.pager-load-more .pager-next a, .btn-normal, .btn-content.btn-large {
  background-color: #000;
  background-repeat: repeat-x;
  border: 0 none;
  border-radius: 30px;
  color: white;
  font-family: "display-bold-75";
  font-weight: normal;
  letter-spacing: 0.025em;
  white-space: normal;
}
.vzc-geolocation-careers-search:hover{color: #fff;}
.btn-sm, .btn-group-sm > .btn {
  font-size: 0.875rem;
  letter-spacing: 0.03125rem;
  line-height: 1.5;
  padding: 0.625rem 1.25rem;
}
.btn-search-jobs {
  margin-bottom: 0;
}

.jresults_title .jcount{
  display: inline;
  padding-right: 5px;
}
.jresults_title{margin: 10px 0;}

/*Browse Careers Styles copied from UAT site, rearrange later*/
#home-links{display: none;}
.is_home #home-links{display: block;}
.bcat_col{ width:33%;float:left; }
.bcat_header{ font-family: "display-bold-75"; font-size: 21px; letter-spacing: 0.025em; font-weight: normal; margin: 10px 0; color: #000; }
.bcat_content{ padding: 10px 0px; }
.vz_browse_sub_container{ padding: 5px 15px 5px 30px; }
.bcat_main h1.page-header{ margin-bottom: 30px !important; }
.vz_browse_container .vz_browse_link{color: #000;font-family: font-family: "roman-text-55"; font-size: 14px;
  padding-left: 5px;}
.vz_browse_container .vz_browse_item{ margin-bottom: 10px;}
.vz_browse_container .vz_browse_item .glyphicon{cursor: pointer;color: #000;}
#pages-browse-careers .trigger-filter{display: none;}
.action-links > span.glyphicon {font-size: 10px; top: 4px !important;}
/**/

.popular-links {border-bottom: 1px solid #ccc;float: left;padding: 30px 20px;width: 100%;}


.popular-links ul li{padding-top: 15px;}
.popular-links ul li a{color: #000;}
.browser-careers{float: left;padding:15px 20px;width: 100%;}



@media only screen and (max-width: 767px) {
  .is_home .alert-container {
    margin-top: 40px;
    overflow: hidden;
    float: left;
    background: transparent;
  }
  .is_home .alert-container .alert.alert-warning{
    margin-bottom: 0;
  }
  .is_search_active .alert-container .alert.alert-warning {
    margin-top:140px;
    
  }
  
  .is_search_active .alert-container + .container #jresults_header {
    padding-top: 0;
    margin-top: -70px;
  } 
  
  .job-details .alert-container {
    margin-top: 20px;
    overflow: hidden;
  }


#home-links .ex-content{display: none;}
/**New change **/
#article .btn-wrapper .share_link {
  padding-left: 0 !important;
  padding-top: 5px !important;
}

#jobresults .pagination span {
  padding: 5px !important;
}
#jobresults span.last {
  padding-right: 25px !important;
}
.mobile_sort {
  display: block;
  padding: 15px;
  min-width: 320px;
}

#contact-us{
  display: none;
}

.search-jobs__button {margin-bottom:0;}
.bcat_col{width: 100%;}
.bcat_main h1.page-header { font-size: 1.875rem !important; margin-bottom: 10px !important; }

}
@media only screen and (min-width: 1280px){
.fl {
  float: left;
  width: 80% !important;
}
}
@media only screen and (min-width: 1024px){
  /* Job search  */
#jobs-search #jobresults span.jcount {
  float: left;
  /*width: 10%;*/
}

#jobs-search #jobresults .jobtitle > h1 {
  float: left;
  width: 85%;
}
  /* Job search  */
.row.bnr-area h2{
  letter-spacing: 0.025em !important;
  margin-left: 45px;
  position: absolute;
  top: 15% !important;
}
#srch_advanced_contain #search_form.fmil .form-group{
  width: 30%;
}
#srch_advanced_contain #search_form.fmil .form-group.keywords{
  width: 30%;
}
#srch_advanced_contain #search_form.fmil #cs_radius{
  width: 33%;
}
body.has_recent_searches #lsidebar{width: 25% !important;}
body.is_home #container{padding: 0 20px;}

}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
/* Job search */
  #jobs-search #jobresults span.jcount {
    float: left;
    /*width: 8%;*/
  }

  #jobs-search #jobresults .jobtitle > h1 {
    float: left;
    width: 85%;
  }
/* Job search */
.search-careers .bnr-img h2 {
  margin-left: 20px;
width: 85% !important;
  position: absolute;
  top: 15% !important;
}
#srch_advanced_contain #search_form .form-group
{
  width: 100%;
}
body.has_recent_searches.is_home #right-col {
 padding-left: 0;
  width: 71%;
}
}

#srch_advanced_contain #search_form.fmil .form-group.milservice{
clear:both;
}
#srch_advanced_contain .mil select{
padding: 12px;
height: 45px;
}
#srch_advanced_contain .mil label{
display: none;
}


/* THIS CODE IS A QUICK FIX FOR THE STEP TITLE!!! THIS SHOULD BE REMOVED AFTER FALL RELEASE */
body #ttcApplyMain #apply_step_title h1 { height:28px; margin-top: 7px; padding-top:0px; }
body .cs_item_apply .cs_item_apply_button a { padding: 0; }

#ttcApplyMain .questions ol { list-style-type: decimal; }



p >b{ font-family: "display-bold-75";letter-spacing:0.025em;color:#333; font-size:21px; font-weight:normal;}




/* ================= Talemetry styling ============== */
#container {
width:100%;margin:0 auto;
background-color: #fff;
}

.cs_block{ margin-bottom: 10px; }
.cs_block a img{ border: none; }
.cs_block table { margin: 0; padding: 0; border-spacing: 0; border-collapse: collapse; }

.cs_widget_title_no_style_header .cs_header,
.cs_widget_title_as_content_no_header .cs_header,
.cs_widget_title_no_header .cs_header{ display: none; }
.cs_widget_title_no_style_header { border: none !important; background: transparent !important; padding: 0px; -webkit-border-radius: 0px 0px; -moz-border-radius: 0px 0px; border-radius: 0px 0px; }
.cs_widget_title_no_style_header .cs_container { -webkit-border-radius: 0px 0px; -moz-border-radius: 0px 0px; border-radius: 0px 0px; }
.cs_widget_title_no_style_header .cs_content{ padding: 0px; }
.cs_widget_title_as_content_no_header { padding: 0px; }

.cs_item_type_job_meta { margin: 0.5em 0em; color: #666 }
.cs_item_type_job_meta div { line-height: 1.4em; }


/* widget header and container -------------------------- */

.cs_widget{margin-bottom: 10px !important; padding: 0px; }
.cs_header { padding: 6px 5px 2px 0; font-size: 1.5em; line-height: 1.3em;border-bottom: solid 1px #eee; }
.cs_header a { color: inherit !important; }
.cs_content { margin-top:0px; }


/* -- Search Widget -- */
.cs_widget_name_job_search {background:#ECEDEF; border-bottom:1px solid #D0D0D0; border-top:1px solid #D0D0D0;color: #5F5F5F; margin:12px; padding-bottom:8px;}/* ACCENT COLOR BG */
.cs_item_type_jobsearch_label {display:none;}


/* -- Apply Button -- ACCENT COLOR BG */
.cs_item_apply {}
.cs_item_apply .cs_item_apply_button {width: 19.5%;color: #FFFFFF; background-color:#ec2b2b;background-image: linear-gradient(to bottom, #ec2b2b, #c52120);
background-repeat: repeat-x;
text-align: center;
vertical-align: middle;
font-family: "Helvetica Neue", Helvetica-, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 12px 13px;
border-radius: 2px;
display: inline-block;line-height: 1.33;}
.cs_item_apply .cs_item_apply_button a { display: inline-block; padding: 0.4em; color:#fff;}
.cs_item_apply .cs_item_apply_notice { margin: 1.0em 0em;}
.cs_item_apply .cs_item_apply_blank { display: none; }

.cs_widget_name_job { border: solid 3px #50AD43; padding: 1px;-webkit-border-radius: 5px 5px; -moz-border-radius: 5px 5px; border-radius: 5px 5px;}
.cs_table_job { width: 100%; margin: 0 0 20px 0; padding: 0; border-spacing: 0; border-collapse: collapse; }
.cs_table_job th { padding: 5px; background: #E0E0E0; text-align: left; }
.cs_table_job td.cs_table_item { padding: 5px; border-bottom: 1px solid #C0C0C0; vertical-align: top; }
.cs_table_job td.cs_table_item_job_location { font-size: 0.85em; }
.cs_table_job td.cs_table_item_job_description { font-size: 0.85em; }
.cs_item_media_blank {display:none;}
.cs_item_type_talentnetwork p { margin: 0.3em 0;}
.cs_item_type_talentnetwork_link { display: block; padding-left: 22px; background: url('/about/work/images/site_assets/transmit.png') no-repeat left top;line-height: 16px; }
.cs_items .cs_item_type_webpresence{ float: left; margin-bottom: 0.5em;width:100% }
.cs_layout_sidebar_large .cs_item_type_webpresence, .cs_layout_sidebar_small .cs_item_type_webpresence { float: none; }
.cs_item_type_webpresence a { float:left; height: 32px; padding-bottom: 2px; overflow: hidden; margin-right: 1.5em; }
.cs_item_type_webpresence_head { line-height: 18px; overflow: hidden; text-overflow:ellipsis; }
.cs_item_type_webpresence_cont { line-height: 14px; font-size: 0.9em; color: #666;}
.cs_item_type_webpresence_nocont { display: none; height: 32px; width: 32px; line-height: 32px;}
.cs_items .cs_item_type_webpresence_homepage{ margin-bottom: 0.1em; }
.cs_item_type_webpresence_homepage a { padding-left: 36px; background: url('/about/work/images/site_assets/32_home.png') no-repeat left top; margin-bottom: 0.1em;}
.cs_item_type_webpresence_homepage .cs_item_type_webpresence_head { line-height: 32px; }
.cs_item_type_webpresence_homepage .cs_item_type_webpresence_cont { display:none; }
.cs_item_type_webpresence_email a { padding-left: 36px; background: url('/about/work/images/site_assets/32_email.png') no-repeat left top;}
.cs_item_type_webpresence_email .cs_item_type_webpresence_head { line-height: 32px; }
.cs_item_type_webpresence_email .cs_item_type_webpresence_cont { display:none; width: 150px; }
.cs_item_type_webpresence_twitter a { padding-left: 36px; background: url('/about/work/images/site_assets/32_twitter.png') no-repeat left top;}
.cs_item_type_webpresence_linkedin a { padding-left: 36px; background: url('/about/work/images/site_assets/32_linkedin.png') no-repeat left top;}
.cs_item_type_webpresence_linkedin img { visibility: hidden; width: 1px; }
.cs_item_type_webpresence_facebook a { padding-left: 36px; background: url('/about/work/images/site_assets/32_facebook.png') no-repeat left top;}

.cs_item_type_jobsearch_input input {width:98%;}

.cs_item_type_jobsearch_button button { margin: 0.5em 0; font-size: 1.0em; }
.cs_item_type_jobsearch_item_select { width: 200px; margin: 0px; display: block; color: #222; background: white !important; border: solid 1px #888; font-size: 1em; line-height: 1.5em; padding: 4px; height: 1.9em; border-radius: 0px;}
.cs_item_type_jobsearch_item { padding-top: 1px; }
.cs_item_type_jobsearch_item_label { font-size: 0.9em;}

/* Special */
span.cs_layout_break { font-size: 0; } /* Web presence email contains a space before @ symbol this is to prevent bots from scanning email addresses */
span.cs_layout_emptyspacer { font-size: 1px; width: 1px; height: 1px; line-height: 1px; }

/* Special: IE specific */
img { -ms-interpolation-mode: bicubic; }
div, span, p, ul, form, fieldset, label, legend, input, select, textarea, a, pre { zoom: 1; } /* gives elements a haslayout (do not put "ol" or "li" in this list (numbering dissapears in IE 6-7)) */

/* Special: Clearfix */
.clearfix:after { content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
/*.clearfix { display: inline-block; }*/
/*html[xmlns] .clearfix { display: block; }*/
* html .clearfix { height: 1%; }

/* Special: Clearfix */
.cs_cfix:after { content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.cs_cfix { display: inline-block; }
html[xmlns] .cs_cfix { display: block; }
* html .cs_cfix { height: 1%; }

/* Talemetry Extra ===================================*/

#cs_radius label
{
  color: #333;
  font-family: "arial";
  font-size: 14px;
float: left;
margin: 10px 10px 0 0;
font-weight:normal;
line-height:18px;

}
#cs_radius input[type="radio"]
{
float: left !important;
height: 13px !important;
width: 20px !important;
margin: 1px !important;
}

/* =====================for auto-complete =======================*/
.cs_jsearchform .ui-autocomplete {
position: absolute;
cursor: default;
box-shadow: 0px 0px 3px #666;
border-radius: 0 0 7px 7px;
/*width: 320px;*/
z-index:999 !important;
}
.cs_mjob_title{
width: 300px;
overflow: hidden;
display: block;
height: 20px;
}
.cs_jsearchform .cs_mtitle .cs_mjob_titletext {
width: 270px; /* minus 16 for arrow or text will dissapear */
font-weight: normal;
line-height: 20px;
height: 20px;
text-overflow: ellipsis;
overflow: hidden;
color: #000;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
}
.military-auto .cs_jsearchform .cs_mtitle .cs_mjob_titletext {
width: 185px;
}
.cs_jsearchform .cs_mtitle .cs_mjob_titletext{
display: -moz-grid-line !important;
}


.cs_jsearchform .cs_mjob_location{
font-size: 11px !important;
color: #999 !important;
}
.cs_jsearchform .ui-widget-content a {
color: #333;
}
.cs_jsearchform .ui-widget-content a:hover {
color: #ed1c24;
}
.cs_jsearchform .ui-state-hover, .cs_jsearchform .ui-widget-content .ui-state-hover, .cs_jsearchform .ui-widget-header .ui-state-hover, .cs_jsearchform .ui-state-focus, .cs_jsearchform .ui-widget-content .ui-state-focus, .cs_jsearchform .ui-widget-header .ui-state-focus{
background: #fff;
border: solid 1px #eee;
}

#searchfoot .ui-state-focus {
border:none; margin:0 !important;
}
.ui-widget-content {
/* border: 1px solid #003c82; */
background: #ffffff/*{bgColorContent}*/ url(/assets/site/v2/jqueryui/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
color: #222222/*{fcContent}*/;
padding: .25em;
}

.cs_jsearchform .ui-widget-content{
border:1px solid #aaaaaa;
background:#fff url(/assets/site/v2/jqueryui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x !important;
color:#222222;
font-family:Arial,sans-serif;
}

background-image: url() !important;
}

.cs_jsearchform .ui-widget-content .ui-icon {
background-image: url(/assets/site/v2/jqueryui/images/ui-icons_222222_256x240.png);
}

.ui-widget {
font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
font-size: 1.1em/*{fsDefault}*/;
}

#search_form .ui-helper-hidden-accessible{
display: none;
}

.cs_jsearchform .ui-autocomplete-head{
width: 100%;
background: #f5f5f5;
border-bottom: 1px solid #ccc;
padding: 5px 0 0 10px;
color: #666;
}
.ui-autocomplete-head span {
height: 30px;
line-height: 30px;
}
.ui-autocomplete-head span.srchresults_count{
display: block;
float: left;
padding: 5px;
font-size: 1em !important;
font-family: arial !important;
font-weight: bold;
}

.ui-autocomplete-head span.srchresults_close{
display: block;
float: right;
margin: -3px 5px 0 0;
}

.cs_jsearchform .ui-widget-content .cs_searchload_head .ui-icon {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0EyQjk1QUEyRTdFMTFFNDk3NENERTRDMzY3N0YyQzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EyQjk1QUIyRTdFMTFFNDk3NENERTRDMzY3N0YyQzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTJCOTVBODJFN0UxMUU0OTc0Q0RFNEMzNjc3RjJDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTJCOTVBOTJFN0UxMUU0OTc0Q0RFNEMzNjc3RjJDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhLmNKcAAAB8SURBVHjaXM7RDYAwCAVArAtIJzDGARzAbuKHnUwTJ3AGu09XkJdQJZCQUnopdPM0D0RUJU/JTH8ckrskBwWkjcMBRO0jx1GKRRs4RwMQJ9CtDxZ+ACsEvWRtkAcoGrrciLbj0xDA5n5osQIGB4qOKBYCsQFJ62QgvwIMAB10FxGTF/T7AAAAAElFTkSuQmCC');width:25px; height:20px;background-position: 7px 5px;
}


.cs_jsearchform .ui-widget-content .cs_mjob_title .ui-icon {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY4N0ZFQjAyRTk5MTFFNDhBMjI5MUQ1ODAxMjA0RjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY4N0ZFQjEyRTk5MTFFNDhBMjI5MUQ1ODAxMjA0RjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjg3RkVBRTJFOTkxMUU0OEEyMjkxRDU4MDEyMDRGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjg3RkVBRjJFOTkxMUU0OEEyMjkxRDU4MDEyMDRGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlgI4VYAAAAzSURBVHjaYlRRUvnPwMAgCcQvgJiBiQECngOxBLIAXBBZACyILiCJLAA2mAmZA2IABBgAAnMHeG49UjUAAAAASUVORK5CYII=');background-position:0 0;height:13px;width:10px;margin-left:-10px;margin-right:3px;
}

.cs_jsearchform .cs_mtitle .cs_mjob_location {padding-left:22px;}
.cs_jsearchform .cs_srchresults_close {cursor:pointer;}


.ui-autocomplete-foot.ui-menu-item {
float: right;
border-radius: 3px;
text-align: center;
clear: both;
margin-right: 5px;
padding: 3px 5px;
}
#searchfoot.ui-autocomplete-foot a {
background: #bb0100;
border-radius: 10px;
-moz-box-shadow: #bbb 1px 1px 2px;
-webkit-box-shadow: #bbb 1px 1px 2px;
color: #fff;
display: inline-block;
font-weight: bold;
padding: .5em;
text-align: center;
}

/*#search_form .form-group input
{width:85%;
}*/
.jobfamilies
{border: 1px solid #cccccc;
position: relative;
height:280px;
width:250px;
overflow: scroll;
}
.jobfamilies input
{
height: 13px;
width:13px !important;
margin: 0;
clear: left;
}
.jobfamilies label
{
float:left;
}

.pg_selected {
color: #333 !important;
cursor: auto !important;
font-weight: normal;
text-decoration: none !important;
}

/*SECTIONS======================= */

.section {
clear: both;
padding: 0px;
margin: 0px;
}

/*GROUPING========================== */

.group:before,
.group:after {
content:"";
display:table;
}
.group:after {
clear:both;
}
.group {
zoom:1; /* For IE 6/7 (trigger hasLayout) */
float:left;
}

/*GRID COLUMN SETUP ============= */

.col {
display: block;
float:left;
margin: 1% 0 1% 1.6%;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/*REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 480px) {
.col {
margin: 1% 0 1% 0%;
}
}



/*GRID OF FOUR =============*/

.span_4_of_4 {width: 100%; }
.span_3_of_4 {width: 64%; }
.span_2_of_4 {width: 49%; }
.span_1_of_4 {width: 30%; }


@media only screen and (max-width: 640px) {
.span_4_of_4 {width: 100%;}
.span_3_of_4 {width: 100%;}
.span_2_of_4 {width: 100%;}
.span_1_of_4 {width: 100%;}

#container {width:100%;margin:0px auto;}
}




/* =====Verizon=====*/
.main_menu {
width: 100%;
margin: auto;
padding:0;
float:right;
}

.main_menuInner {
width: 980px;
margin: 0;
}


.vz_logo {
background-image: url(/system/production/assets/20823/original/logo.jpg);
text-indent: -9000px;
float: left;
border: 0px none;
background-position: 4px -7px;
width: 128px;
height: 122px;
background-repeat: no-repeat;
padding: 8px 0px 0px 0px;
}
.banner-arrow{
background-color: #e4e5e3 !important;
}

/* line 1129, ../sass/_mixins.scss */
.banner-arrow .bnr-right-arrow {
background-position:center 0px;

}

/*banner image title - added by CB*/
/*.search-careers .bnr-img h2 {margin-left:20px; max-width:340px; position:absolute; top:35%;}*/

/*social footer title - added by CB*/

.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f6f6f6;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
float:left; width:100%;
}

.dropdown-large .nav-sub-1 > li {
border-bottom: none !important;
margin: 0 0 0 0 !important;
/*background: url(/system/production/assets/21110/original/nav_sprite.png) 96% 15px no-repeat;*/
cursor: pointer;
}


.fl.navbar-default .navbar-nav .nav-sub-1 li > a {
font-family: "display-medium-65" !important;
font-weight: normal;
letter-spacing: 0.025em !important;
text-transform: none;
display:block;
padding:15px 10px 10px 22px;
color:#000;
}

}


/*Added VZ IT*/

.glyphicon {
display: inline-block;
font-family: "Glyphicons Halflings";
font-style: normal;
font-weight: normal;
line-height: 1;
position: relative;
top: 1px;
}

.cs_header{
font-size:32px;
color:#333;
margin:0.5em 0;
font-family:"verizonapex-book";
border-bottom:none;
}

.well .ui-helper-hidden-accessible{
color:#9a9a9a;
float: left;
font-size: 14px;
height: 26px;
margin-left: -37px;
margin-top: 17px;
position: static;
width: 36px;
}

/*#srch_advanced_contain .well #srchone{width:100%;}*/
#srch_advanced_contain #search_form .form-group{margin-right:18px;margin-bottom:15px;}
#srch_advanced_contain #search_form#locationwrap{width:48%;}

#srch_advanced_contain #search_form .form-group input{width:100%;font-weight: normal; font-family: display-bold-75; font-size: 12px;}
#srch_advanced_contain #search_form #cs_categories label{padding:5px 10px 0; color:#999;font-family: text-bold-75; font-size: 13px;font-weight: normal; float:left;}
#srch_advanced_contain #search_form #cs_categories input[type="checkbox"]{ margin:5px 0 0 10px; clear:left;}
#srch_advanced_contain #search_form #cs_radius{height:auto; margin:0; margin-bottom: 15px; width:48%;}
#srch_advanced_contain #search_form #cs_radius input[type="radio"]{margin:5px 0 0 10px; clear:left;box-sizing:border-box;}
#srch_advanced_contain #search_form #locationwrap label{padding:5px 10px 0 0;color:#333;font-size: 12px;font-weight: normal; clear:left;}
#srch_advanced_contain #search_form .search-links{clear:both;padding-top:15px; padding-left:0;}
#srch_advanced_contain #search_form .search-links a{color:#0066cc;}
#srch_advanced_contain #search_form .search-links .pipe{border-right: 1px solid #bbb;clear:none;margin:0 8px 0 5px;}

.search-careers .row h2{font-family: "verizonapex-book";}
.search-careers #main_search_container .row  h2,.search-careers #main_search_container .row  h1{font-size:30px !important; letter-spacing:0.025em;font-family: "display-bold-75"; color:#000 !important; }
.search-careers #main_search_container .row h2, .search-careers #main_search_container .row h1{font-size:30px !important; letter-spacing:0.025em;font-family: "display-bold-75"; color:#000 !important;}
.search-careers .row h2,.search-careers .row h1{font-size:24px; float:left;}
.search-careers .row .jcount{font-family: "roman-text-55";font-size:24px;letter-spacing: 0.025em; line-height:1.1; margin:0.5em 0;padding-right: 5px; float:left;}
.jobtitle h1{font-family: "roman-text-55" !important;font-size: 24px !important;letter-spacing: 0.025em;}
.left-menu-page .content-txt a{color: #0066cc !important;}

/*Career search table styles overwrite*/
.table-responsive .jobs_table_item td, .table-responsive .jobs_table_item tr,.kpi_table table tbody tr, .table-responsive table tbody{border:none;}
.table-responsive .jobs_table_item{font-family: "roman-text-55";font-size:14px;}
.table-responsive .jobs_table_item a{color:#0066CC;}
.table-responsive .jobs_table_item td.jobs_table_item_title a { color: #0066CC !important; font-size: 16px;}
.table-responsive .jobs_table_item td.jobs_table_item_cat a,.table-responsive .jobs_table_item td.jobs_table_item_loc a{color: #333 !important; text-decoration: none;}
.table-responsive .jobs_table_item td.jobs_table_item_cat a:hover,.table-responsive .jobs_table_item td.jobs_table_item_loc a:hover{color: #333 !important; text-decoration: underline;}
.table-responsive .jobs_table_item td.jobs_table_item_cat a:hover{color: #333;}
.table-responsive table thead{border-top:2px solid #e4e5e3}
.table thead > tr > th {vertical-align: bottom; font-weight: normal;color: #000;font-family: text-bold-75;font-size: 14px; border-bottom:none;}
.table thead > tr > th a {color:#000 !important;}
.table-responsive table tbody td { font: 14px/20px "arial";}

/*Job Details*/
#article.career-details #right-column h4{text-transform:none;}
#article.career-details .breadcrumb{margin-left:0;}
#article.career-details h2.article-title{font-size:32px !important;}
#article.career-details .col-sm-3.content-margin{ margin-top:26.7%;}
#article.career-details #right-column .cs_youtube_frame{width:100%;}
#article.career-details ul.story-info {color: #333;font-family: "verizonapex-book";line-height: 1.5; padding-bottom:0;}
#article.career-details .cs_cfix{display:inherit;}
#article.career-details h3 {font-family: "display-bold-75";letter-spacing:0.025em;color:#333;font-size:24px;font-weight:normal;}
#article.career-details #right-column h4 {font-family: "display-bold-75";letter-spacing:0.025em;color:#333;font-size:18px;font-weight:normal;}
#article.career-details ul.story-info li{color:#333;font-family: "roman-text-55"; font-size:18px;letter-spacing:0.025em;}
#article.career-details #right-column a{ font-family: "text-bold-75"!important; font-size:14px; color:#0066cc; letter-spacing:0.025em;}

.cs_item_text table tbody tr td a{
color:#0066cc;
font-family:"verizonapex-book";
font-size:14px;
}
.cs_item_text table tbody tr td , .cs_item_text table thead tr th {
font-family:"verizonapex-book";
font-size:14px;
}

@media only screen and (min-width: 1024px) {
#search_form .form-group
{
height:45px;
width: 34%;
overflow: visible;
}
#search_form .form-group.keywords
{
width: 48%;
}

#search_form .form-group.category
{
width: 49%;margin-right:0 !important;
}

#submitsearch{margin-top:0px; clear:both;}
#cs_categories{width:100%;}


#article.career-details ul.story-info{font-size:18px !important;}
#article.career-details ul.story-info li {padding-bottom:0 !important;}
.btm-pager{display:none;}

  .col-md-8 {
  width: 68.667%;
}
  .col-md-offset-1 {
  margin-left: 3%;
}
.col-md-3 {
  width: 25%;
}
}

@media only screen and (max-width: 480px) {
#srch_advanced_contain #search_form .search-links a{display:block;padding-bottom:10px;}
#srch_advanced_contain #search_form .search-links .pipe{display:none;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {

/* 6295 */
body.menu-open{overflow: hidden;}
.is_search_active #ourcompany_overview .cs_item_text table {
  display: inline;
}

#article.career-details .btn-red {
width: 33% !important;
}
#ourcompany_overview.search-careers .table-responsive .pagin a{padding-left:5px;}
.child .nav-sub-2 {
  margin-left: 0px !important;
}

#block-vzc-search-verizon-search-form {
  background-color: #f6f6f6;
  display: none;
}

}


@media only screen and (min-width: 768px) and (max-width: 1023px) {
.col-md-8.clearfix {
  width: 50%;
}

#search_form .form-group.keywords
{
width: 100%;
margin-bottom:20px;
}
#search_form .form-group
{
height:45px;
width: 29.5%;
overflow: visible;
}
#search_form .form-group.keywords,#search_form .form-group.category,#search_form .form-group.country{width:100%; margin-right:0;}
#submitsearch{float:left; margin-top:0px; clear:both;}
.search-container .form-inline #submitsearch.btn-block{background-position: 80% 17px !important;}
#srch_advanced_contain #search_form #cs_radius{width: 60% !important;}
/*#search_form .form-group.country{margin-top:20px;}*/
#submitsearch{width:26.5%;}

.nav-sub-3{display:block!important; left: 50% !important;width:49.5%!important;}
.nav-sub-3 li{font-size:18px !important; line-height:28px !important;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
/* Job search */
  #jobs-search #jobresults span.jcount {
    float: left;
    /*width: 8%;*/
  }

  #jobs-search #jobresults .jobtitle > h1 {
    float: left;
    width: 75%;
  }
/* Job search */
#article.career-details h1.article-title{
width: 100% !important;
}
.cs_template_notice {
  display: block;
  float: left;
  margin-left: 15px;

  width: 85%;
}
.btm-pager ul li {
  font-family: text-bold-75;
  font-size: 14px;
  letter-spacing: 0.025em;
  text-transform: none;
}
.bnr-area {
border-bottom: 0px;
}
.row.bnr-area {
  border-bottom-color: #cccccc;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.search-careers .row h2{
font-size: 32px !important;
}
.col-lg-10.col-md-10.col-sm-12.bnr-img {
  background-color: #ffffff;
  border-top-color: #cccccc !important;
  border-top-style: solid !important;
  border-top-width: 1px !important;
  height: 50px;
  margin-top: 4px;
display: none;
}
.search-careers .row h2 {
  color: #000000 !important;
  display: block;
  float: left;
  font-family: "display-bold-75" !important;
  font-weight: normal;
  width: 85%;
}

#srch_advanced_contain #search_form .form-group {
width: 100%;
}
.fl {
  width: 0 !important;
}
.expand.glyphicon.glyphicon-plus {
  clear: right;
  display: block;
  float: right;
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 25px;
  width: 40px !important;
color: #cd040b !important;
}
#srch_advanced_contain #search_form #cs_categories {width:100%;}
#article.career-details h2.article-title {
border-bottom: 1px solid #ccc;font-family: "verizonapex-bold";font-size: 22px !important;font-style: normal;padding: 10px 0 5px 15px; display:block !important;}
#article.career-details ul.story-info li{padding-bottom:0 !important;}
#article.career-details .cs_item_content .cs_item_text ul {padding-left:2%; padding-right:2%;}
#article.career-details .cs_item_content .cs_item_text { padding-left:0.5%; padding-right:0.5%;}
#article.career-details #right-column {padding:0 2%;}
#article.career-details .col-sm-3.content-margin{margin-top:0;}
#article.career-details .cs_item_apply {padding-left:2%; padding-right:2%;}
#article.career-details .cs_item_apply a.share_link, #article.career-details .cs_item_apply span.share_link {padding-left:0 !important; padding-top:20px; display:block;}
.search-careers .bnr-img h1 {padding-top:10px; padding-bottom:10px;}
#srch_advanced_contain #search_form .search-links{padding-left:0;}
#srch_advanced_contain #search_form #locationwrap{width:45%;}
#block-menu-block-1 {
  background: #fff none repeat scroll 0 0;
  position: absolute;
  width: 100%;
  z-index: 9;
}
}

@media only screen and (max-width: 767px) {
.mitem_related.clearfix > a {
    padding-left: 5px;
}
#right-column > a, #right-column > div > div > a {
    padding-left: 10px;
}
#lsidebar #left-column{
  display: block !important;
  padding: 0;
}

#accordion ul li ul {display:none;}
#accordion .level-2 {display:none;}
#accordion ul li.child ul {display:block!important;}
span.expand {font-weight: normal;cursor: pointer;padding:20px 50px 20px 21px;display:block !important; color:#939597; float:right; font-size:14px;}
/*span.collapse { } */

  #article.career-details h1.article-title {
border-bottom: 1px solid #ccc;
display: block !important;
font-family: "display-bold-75";
letter-spacing: 0.025em;
font-size: 24px !important;
font-style: normal;
padding: 10px 0 5px 15px;
}

 .form-control {
color: #555;
display: block;
font-size: 14px;
line-height: 1.42857;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

}

@media only screen and (max-width: 768px) {
/*new update*/
.cs_share_container.cs_cfix {
  margin-left: 132px;
  margin-top: -26px;
}
.search-container .form-inline .btn-block, .search-container .form-inline .btn-block:hover, .search-container .form-inline .btn-block:active{
  background-position: 62% 18px !important;
}

#article.career-details .btn-red, #article.career-details .btn-red:hover, #article.career-details .btn-red:active {background-position: 85% 18px !important;}
#article.career-details .btn-red { width: 30%; } /* new change */

/* line 204, ../sass/_tables.scss */
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
white-space: normal;
}
.child .nav-sub-2 {
    margin-left: 0px !important;
}

.bnr-area {
  display: none;
}
.ex-title{font-size:18px;}

}

@media only screen and (min-width: 768px) {
#article.career-details h1.article-title {
border-bottom: none;
font-family: "display-bold-75";
font-size:30px;
letter-spacing:0.025em;
color:#000;
padding:0;
margin-bottom:0.5em;
}
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
.fl {
  float: left;
  width: 75% !important;
}
}

/* Global overwrites*/
#main_search_container{margin-bottom:20px;}
.search-container input {margin-bottom:0 !important;}
#cs_categories{width:100%;}
#article.viewpoint-details.cs_item_text h1, #article.viewpoint-details.cs_item_text h2, #article.viewpoint-details.cs_item_text h3, #article.viewpoint-details.cs_item_text h4, #article.career-details .cs_item_text h1, #article.career-details .cs_item_text h2, #article.career-details .cs_item_text h3, #article.career-details .cs_item_text h4{
  color: #333333;
  font-family: arial;
  font-size: 14px !important;
  line-height: 20px;
  margin-bottom: 25px;
}
#article.viewpoint-details p, #article.career-details p{padding-bottom:15px;}
#article.career-details p, #article.career-details ul{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 20px;}


#article.career-details .cs_item_apply a.share_link,#article.career-details .btn-wrapper a.share_link,
#article.career-details .cs_item_apply span.share_link,#article.career-details .btn-wrapper span.share_link { color:#0066cc;font-family: "text-bold-75" !important; font-size:14px!important;letter-spacing:0.025em!important; padding-left:20px;color: #333!important;cursor: text; text-decoration: none; color: #333!important;cursor: text; text-decoration: none;}
#article.career-details .cs_item_apply {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:30px; padding-bottom:30px;margin-bottom: 15px;}
#ourcompany_overview.search-careers .table-responsive .page_items a:visited{
color: #333333; text-decoration:none; cursor: text;}

#ourcompany_overview.search-careers .table-responsive .page_items {padding-top:15px;text-align: center; width: 100%;}
#ourcompany_overview.search-careers .table-responsive .pagin{text-align: center;width: 100%;}
.pagination{margin-top:15px;}
#ourcompany_overview.search-careers .table-responsive .page_items a {font-size:12px;}
#ourcompany_overview.search-careers .table-responsive .pagin a {font-size:12px;text-transform: capitalize;}
.keywords label, .country label{display:none;}
.dropdown-large .nav-sub-1 > li:hover {
background: url("/about/work/system/production/assets/47037/original/Forward_Caret_Red.png") no-repeat scroll 95% center;
}

.caret_table_sort_down {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0NGMzkyMzAxMjUxMTFFNEFDQ0VDMzNCRDc1QTBENTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0NGMzkyMzExMjUxMTFFNEFDQ0VDMzNCRDc1QTBENTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQ0YzOTIyRTEyNTExMUU0QUNDRUMzM0JENzVBMEQ1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQ0YzOTIyRjEyNTExMUU0QUNDRUMzM0JENzVBMEQ1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PntReWwAAABPSURBVHjaYvj//z8DDK9Zu/7/vv0H/iOLsTBAwdp1G/7vP3AQxv3v6GDPCGIwgYht23cgS4IUg8VAbGYzc4v/27bvZEAHt+/cBVENAAEGAM5qMLauQqNsAAAAAElFTkSuQmCC');
display: inline-block;
height: 4px;
margin-left: 2px;
vertical-align: middle;
width: 8px;
}

.caret_table_sort_down.caret_table_sort_up {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzE4N0JBNDYxMjUyMTFFNDlBOUNDRjFBRDZEMDFDRDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzE4N0JBNDcxMjUyMTFFNDlBOUNDRjFBRDZEMDFDRDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMTg3QkE0NDEyNTIxMUU0OUE5Q0NGMUFENkQwMUNEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMTg3QkE0NTEyNTIxMUU0OUE5Q0NGMUFENkQwMUNEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgMGgwcAAABFSURBVHjaYty6bfv/bdt3MmADXp7uDExenh6MIAY2SZAcE4TjwejoYA+XDA4KAIuBOf///4fjNWvX/9+3/8B/ZDGAAAMAWe8lMboBvg0AAAAASUVORK5CYII=');
display: inline-block;
height: 4px;
width: 8px;
}
#featured-job-listing h3{ font-size:34px; font-family:"verizonapex-book"; font-weight:normal;}
#featured-job-listing .table-responsive{padding-left:0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.search-container input[type="radio"] {
border-radius: 20px !important;
-webkit-border-radius: 20px !important;
border:solid 1px #666 !important;
}
}
.search-container input[type="checkbox"] {
border:solid 1px #666 !important;
}

@media only screen and (min-width: 1200px){
.col-lg-offset-1 {
  margin-left: 0;
}
.col-lg-3 {
  width: 25%;
}
  .col-lg-9 {
  width: 75%;
}
.container {
  max-width: 61.5rem;
}
.left-menu-page .content-margin {
  padding-left: 30px;
  padding-right: 0;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1279px) {

.fl {
  float: left;
  width: 80% !important;
}
}

#campus_events table tbody td, .kpi_table table tbody td {padding-left:17px;}

.btm-pager .next {
padding:0px 20px 0px 0 !important;
}
.btm-pager .right-arrow {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAABaCAYAAABufqx0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2QzJGRURGMjBFMjA2ODExODIyQUNCODIzNTVBNEMwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzQzRURENTY5NTYxMUUzOTI3RkM2OUVCMDYwNDYyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzQzRURENDY5NTYxMUUzOTI3RkM2OUVCMDYwNDYyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDA5NEMzODIyODIwNjgxMTgyMkE5MDY2Q0ZBMzA4NjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkMyRkVERjIwRTIwNjgxMTgyMkFDQjgyMzU1QTRDMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42bxzqAAABqklEQVR42uyXTStEURjH79wZr5OXjbKR7oqFjWxkbNxZkIQUiUnJSmx8GnlZKJqJBjWJkZAFZSFZKBtfwMpCQ0rX/6nn6nQ695w7S3VO/Zrm3t//OfM89y7OJHzfdwyrHbSCF9cgDpIEnkFGJw+BMmjh70GUPAxOQBr8gEVwl1KIY6AI6lhcAHm6IVeeAocsfoPZUKQlVqYbu3yNxGlQEiuFlXNgj8VPMCGLYeU+sAOSoALGwaWqazfmtb8bD9wxdd7I24/qKue5QWqsHhyDSd2WRZ4ABWrBAZjR/b4ST4ImUsM75nTNlDlQ4QnRpJZ0nV9wkx8c2AIDurfuBoyAd3rj5MetWregCzSBV5NM641xEkEQOHGX61SxrGxlK1vZyla2spX/r5zKZrNVV+7kU2E6jlwA2+AcNJvkJ/7MgNOoQCiv8hFYGwhlOpXPmQLi6IwBec5hYF8VUD0UCsxLgTMKJD3PUzUe8J+EXj4Sd1AR3ePuBv1C+DFK7gHXoI3FFXDkRohXkriuajBSlGWtKMpGUZQ3TaIo34MvsBwlivIaaAAbupf/V4ABAN7DYuBUC0hsAAAAAElFTkSuQmCC") no-repeat scroll right -46px transparent;
display: table;
float: right;
padding: 26px 20px 26px 0;
width: auto;
}
.btm-pager .previous {
padding: 0 0 0 20px !important;
}
.btm-pager .left-arrow {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAABaCAYAAABufqx0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2QzJGRURGMjBFMjA2ODExODIyQUNCODIzNTVBNEMwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzQzRURENTY5NTYxMUUzOTI3RkM2OUVCMDYwNDYyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzQzRURENDY5NTYxMUUzOTI3RkM2OUVCMDYwNDYyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDA5NEMzODIyODIwNjgxMTgyMkE5MDY2Q0ZBMzA4NjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkMyRkVERjIwRTIwNjgxMTgyMkFDQjgyMzU1QTRDMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42bxzqAAABqklEQVR42uyXTStEURjH79wZr5OXjbKR7oqFjWxkbNxZkIQUiUnJSmx8GnlZKJqJBjWJkZAFZSFZKBtfwMpCQ0rX/6nn6nQ695w7S3VO/Zrm3t//OfM89y7OJHzfdwyrHbSCF9cgDpIEnkFGJw+BMmjh70GUPAxOQBr8gEVwl1KIY6AI6lhcAHm6IVeeAocsfoPZUKQlVqYbu3yNxGlQEiuFlXNgj8VPMCGLYeU+sAOSoALGwaWqazfmtb8bD9wxdd7I24/qKue5QWqsHhyDSd2WRZ4ABWrBAZjR/b4ST4ImUsM75nTNlDlQ4QnRpJZ0nV9wkx8c2AIDurfuBoyAd3rj5MetWregCzSBV5NM641xEkEQOHGX61SxrGxlK1vZyla2spX/r5zKZrNVV+7kU2E6jlwA2+AcNJvkJ/7MgNOoQCiv8hFYGwhlOpXPmQLi6IwBec5hYF8VUD0UCsxLgTMKJD3PUzUe8J+EXj4Sd1AR3ePuBv1C+DFK7gHXoI3FFXDkRohXkriuajBSlGWtKMpGUZQ3TaIo34MvsBwlivIaaAAbupf/V4ABAN7DYuBUC0hsAAAAAElFTkSuQmCC") no-repeat scroll left 26px transparent;
display: table;
padding: 26px 0 26px 25px;
width: auto;
}
.search-careers .bnr-img {
height:200px;
background:#e8f6fe;
border:1px solid #fff;
border-top:none;
border-bottom:none;
}
.search-careers .banner-arrow {
height:200px !important;
}
.search-careers .banner-arrow a{
font-family: "text-bold-75";
font-size:14px;
color:#333;
text-transform: none;
}

@media only screen and (max-width: 480px) {
#srch_advanced_contain #search_form #locationwrap{width:100%; }
#srch_advanced_contain #search_form #cs_radius{width:100%; margin-bottom:20px;}
.cs_jsearchform .cs_mtitle .cs_mjob_titletext {width:225px;}
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
#ourcompany_overview.search-careers .table-responsive .pagin {
padding-bottom:0px; clear:left; float:none;
}

#ourcompany_overview.search-careers .table-responsive .page_items {
padding-bottom: 20px;
}
#ourcompany_overview.search-careers .table-responsive .pagination span {
padding-left:0;
}
.career-details ul.story-info li a{color:#0066cc;}
}

a.resetall {
display: inline-block;
margin-top: 0px;
clear: both;
padding: 12px 13px;
color: #0066cc;
line-height:
}
.resetall:visited, .resetall:hover, .resetall:active{
color:#0066cc;
}
.dropdown-menu.row{
min-height: 375px !important;
}
.dropdown-large .nav-sub-1, .dropdown-large .nav-sub-2, .dropdown-large .nav-sub-3{
/*min-height: 410px !important;*/
min-height: 375px !important;
}
#v_category{ cursor:pointer; }
.dropdown-large .nav-sub-3{
float: left;
  left: 87%;
  padding: 10px !important;
  width: 100% !important;
}
.glyphicon.glyphicon-new-window{
padding-left: 2px;
}

.search-careers .sub li:first-child a {
 font-family: "text-bold-75";
 font-size:16px;
 letter-spacing:0.025em;
color: #000 !important;
}
.search-careers .sub li a {
  color: #000;
  font-size: 14px;
  font-family: "roman-text-55";
line-height: 30px;
letter-spacing: 0.025em;

}
.left-menu li a:hover {
  color: #cd040b;
}

a.action-links {
  clear:both;
  }

.table-responsive {
  padding-bottom: 0;
  margin-bottom:0;
}


#create_alert{
display: block;
width: 100%;
float: left;
padding: 10px 0px 0px;

}
a.create_alert.email-icon {
  /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNrcleENgkAMhY+L/9UJ1AnACXQAiLCBbqAT6AbiBOgGGAZQN9AJlAnECfC9pCbGGFDC+cMmHyRc2tf2eoeV57nyPK+llJoqMxZarutSYA9sQyInjYdjUIBmU+SizNpNJ0lCkTaYsbQagx/ABHS1bHosCz7ogRVIKwROJVnGGFMArB97MgBLcOY0gKN874MNSy5qhyTVF59MkmasORjpN04jEIGrjHWMlrLaAGyfAlM8kDUmtRCf6HWQOMJDvHdlm8eyCYIyIM+WL+0lzSLnT0Ve+94qC/xsjQqb2/nWQasf2H+JZKZFLLnqjwYvycNjuoZymJyaBfgLCe8CDADyxEIuNiBdbgAAAABJRU5ErkJggg==");*/
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPwAAAC+CAYAAAARO2IAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzFGQjNGRkFGNEE5MTFFOEJGMUE4QzBFMEQ2NkQ0QjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzFGQjNGRjlGNEE5MTFFOEJGMUE4QzBFMEQ2NkQ0QjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NTk3QzdGREQ5NTUxMUU4QTU2NUUxNEZEMTMwMjFGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NTk3QzdGRUQ5NTUxMUU4QTU2NUUxNEZEMTMwMjFGNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ijxMAAAawSURBVHja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') !important;
  background-position: left center;
  background-repeat: no-repeat !important;
  background-size: 15%;
  color: #0066cc !important;
  font-family: "roman-text-55"
  font-size: 14px;
  padding-left: 30px;
  padding-top: 0;
  text-decoration-color: -moz-use-text-color;
  text-decoration-line: none;
  text-decoration-style: solid;
  background-size: 22px !important;
}
a.action-links {
  text-transform:none;
  font-family: "text-bold-75";
  font-size:14px !important;
letter-spacing: 0.025em !important;
}

#ourcompany_overview.search-careers .content-margin .table-responsive a {
  color: #0066cc;
   font-family: "roman-text-55";
}
#article.career-details #right-column #create_alert a{
padding-bottom: 0px;
}
.jobtitle.cs_cfix {
  display: block;
  width: 100%;
}
.search-careers .row .jcount {
display: block;
float: left;
width: auto;
}
.search-careers .row h2{
  display: block;
  float: left;
  color: #cd040b;
  font-family: "display-bold-75";
  font-size: 60px !important;
  font-weight: normal;
  width: 85%;
}
.search-careers #jobresults .row h2{
  display: block;
  float: left;
  color: #333;
  font-family: "roman-text-55" !important;
  font-size: 24px !important;
  letter-spacing: 0.025em;
  font-weight: normal;
width: auto; /* new change for 5/12 */
}
#article.career-details .action-links > span{
padding-top: 0px;
width: 5px;
top: 1px;
font-size: 9px;
}
#article.career-details a.action-links:hover, #article.career-details a.action-links > span:hover{
color: #0066cc !important;
}


/* Branding Changes */

@font-face {
font-family: "display-bold-75";
src:url("../system/production/assets/46705/original/display-bold-75.eot");
src:url("../system/production/assets/46705/original/display-bold-75.eot?#iefix") format("eot"),
  url("../system/production/assets/46708/original/display-bold-75.woff") format("woff"),
  url("../system/production/assets/46707/original/display-bold-75.ttf") format("truetype"),
  url("../system/production/assets/46707/original/display-bold-75.svg") format("svg#display-bold-75");
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: "display-medium-65";
src:url("../system/production/assets/46927/original/display-medium-65.eot");
src:url("../system/production/assets/46927/original/display-medium-65.eot?#iefix") format("eot"),
  url("../system/production/assets/46930/original/display-medium-65.woff") format("woff"),
  url("../system/production/assets/46929/original/display-medium-65.ttf") format("truetype"),
  url("../system/production/assets/46928/original/display-medium-65.svg") format("svg#display-bold-75");
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: "text-bold-75";
src:url("../system/production/assets/46932/original/text-bold-75.eot");
src:url("../system/production/assets/46932/original/text-bold-75.eot?#iefix") format("eot"),
    url("../system/production/assets/46936/original/text-bold-75.woff2") format("woff"),
  url("../system/production/assets/46935/original/text-bold-75.woff") format("woff"),
  url("../system/production/assets/46934/original/text-bold-75.ttf") format("truetype"),
  url("../system/production/assets/46933/original/text-bold-75.svg") format("svg#display-bold-75");
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: "roman-text-55";
src:url("../system/production/assets/47038/original/roman-text-55.eot");
src:url("../system/production/assets/47038/original/roman-text-55.eot?#iefix") format("eot"),
    url("../system/production/assets/47042/original/roman-text-55.woff2") format("woff"),
  url("../system/production/assets/47041/original/roman-text-55.woff") format("woff"),
  url("../system/production/assets/47040/original/roman-text-55.ttf") format("truetype"),
  url("../system/production/assets/47039/original/roman-text-55.svg") format("svg#display-bold-75");
    font-weight: normal;
    font-style: normal;
}

.fl {
  float: left;
}
.fl {
  float: left;
  width: 80%;
}
.img-responsive {
  display: inline;
  height: auto;
  max-width: 100%;
}
#jobresults .table-responsive .pagination span {
  padding-bottom: 5px;
  padding-right: 9px;
  padding-top: 5px;
padding-left: 10px !important;
}

#jobresults .pagination .current, .page_items .pg_selected {
  color: #ffffff;
  color: #000;
  font-weight: bold;
  margin-left: 5px;
}

#jobs-search .prev_page, #jobs-search .next_page, .page_items span {
  color: #000000 !important;
  font-family: "display-bold-75";
  font-size: 14px !important;
  font-weight: normal;
  letter-spacing: 0.025em;
}

#jobresults .pagination a, .page_items a  {
  color: #959595 !important;
  color: #0066cc !important;
  font-family: roman-text-55;
  text-decoration: none;
font-weight: bold;
}
#jobresults .pagination a:hover, .page_items a:hover{
  color: #000000 !important;
}
.page_items .pg_selected, .page_items .pg_selected:hover {
  color: #000 !important;
  font-family: roman-text-55;
  font-size: 14px;
  /* background-color: #cd040b !important;
  border-radius: 50% !important;
  padding: 5px; */
}
#job-results .table { margin-bottom: 0; }
#job-results .pagination a,
#job-results .pagination span {
color: #959595 !important;
font-family: 'display-bold-75', sans-serif !important;
font-size: 12px;
height: 32px;
line-height: 8px;
padding: 4px;
width: 32px;
display: inline-block;
}
#ourcompany_overview.search-careers .table-responsive .pagin a {
  margin: 0;
  padding: 0;
}
#job-results .pagination a:not(.prev_page):not(.next_page):hover,
#job-results .pagination span.current:not(.tm_page_dots) {
  background: #000;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff !important;
  padding: 12px 5px;
  text-align: center;
  text-decoration: none;
  width: 32px;
  height: 32px;
  display: inline-block;
}
#job-results .pagination span.disabled { display:none; }
#job-results .pagination .prev_page,
#job-results .pagination .next_page {
color: #333!important;
width: auto !important;
font-family: 'display-bold-75', sans-serif !important;
font-size: 14px !important;
}
#job-results .pagination .prev_page {
background: url('/about/work/system/production/assets/92609/original/prev_page-bg-new.png') no-repeat left 2px;
padding-left: 20px !important;
padding-top: 5px !important;
}
#job-results .pagination .next_page {
background: url('/about/work/system/production/assets/92607/original/next_page-bg-new.png') no-repeat right 2px;
padding-right: 20px !important;
padding-top: 5px !important;
}

#jobs-search span.last > a {
  color: #000000 !important;
}

#srch_advanced_contain #search_form .form-group input {
  color: #999 !important;
  font-family: text-bold-75;
  font-size: 13px;
  font-weight: normal;
  width: 100%;
}

#search_form #cs_categories .category_item {
  border-bottom: 2px solid #f1f1f1;
  color: #999;
  line-height: 21px;
  padding: 8px 0 0;
}
.cs_item_text > div {
  line-height: 25px;
  padding-bottom: 20px;
}

/*Radio button selection fix - added by santhosh*/
#cs_radius input[type=radio] {
  display: none;
}
#cs_radius input[type=radio] + label {
  padding-left: 31px;
  display: inline-block;
  line-height: 24px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-position: 0 -8px;
}
#cs_radius input[type=radio] + label:hover {
  background-position: 0 -59px;
}
#cs_radius input[type=radio]:checked + label {
  background-position: 0 -109px;
}

#cs_radius label {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAACKCAYAAAAgyvN/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjM2MyYjBhNi03YWUwLTZkNDUtOGZiNS0zMjhmNWUyMjBiMmQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA5MUEyQjg4QTA3MTFFNUEwNTI5NDJFQjJFMUVFMUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA5MUEyQjc4QTA3MTFFNUEwNTI5NDJFQjJFMUVFMUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzNjMmIwYTYtN2FlMC02ZDQ1LThmYjUtMzI4ZjVlMjIwYjJkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmMzYzJiMGE2LTdhZTAtNmQ0NS04ZmI1LTMyOGY1ZTIyMGIyZCIv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');
}
/* New fix for categories */
#cs_categories input[type="checkbox"] { display: none;}
#cs_categories input[type="checkbox"] + label { padding-left: 35px !important; background-position: 0 28px;}

#cs_categories input[type="checkbox"]:checked + label {background-position: 5px 5px;}
.ckbox_checked { background-color: #f6f6f6;  outline: 0 none;  text-decoration: none;}
#search_form #cs_categories .category_item:hover {background-color: #f6f6f6;}
/*select::-ms-expand {
  display: none !important;
}*/
select#v_mservice.form-control.form-select option, select#v_mbranch.form-control.form-select option, select#v_mcode.form-control.form-select option{
    font-size: 12px !important;
color: #949494 !important;
  font-family: display-bold-75;
padding: 10px;
  }
.kpi_table.table-responsive.npl{
padding-bottom: 15px !important;
}

a#nearby-jobs-button {
  background-color: #cd040b;
  border-radius: 0;
  color: #fff;
  float: left;
  font-family: display-bold-75;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.025em;
  margin-bottom: 10px;
  padding: 15px;
}
ol.number_list {
  margin-left: 15px !important;
list-style: outside none numbered;
}
ul.number_list {
  margin-left: 15px !important;
list-style: outside none disc;
}
ol.number_list li {
  padding-left: 5px !important;
}

a#nearby-jobs-button:hover {
  background-color: #a80309;
}
.cs_item_text h6{font-family: "display-bold-75";letter-spacing:0.025em;color:#333; font-size:24px; font-weight:normal;}

.breadcrumb {
padding: .875em 0 1.8em;
font-size: 0.95em;
font-weight: bold;
margin-left:0;
}

.search_list_link {
background: #f3f3f3;
border-bottom: solid 1px #ccc;
border-top: solid 1px #ccc;
padding: 13px 15px;
margin: 0 0 50px;
}
.search_list_link a {
display: block;
padding: 7px 0px;
font-size:14px;
font-family: "roman-text-55";font-weight:normal;
color: $black;
text-decoration: underline;
}

.search_list_link a:hover{ color:#000;}


.tm_recent_search_link {
padding-left: 15px;
}
.tm_recent_search_link a {
display: block;
padding: 7px 0px;
color: #0066cc;
font-size: 0.9em;
}

/* fix for vz_bootstrap narrow defect */
@media (max-width: 1023px) and (min-width: 768px){
#left-column {
  margin-left: 0px !important;
}

}

.jresults_title{
  color: #000 !important;
  font-family: "display-bold-75";
  font-size: 24px !important;
  letter-spacing: 0.025em;
  line-height:20px;
}
.jresults_title h1,
.jresults_title h2{
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
display: inline;
font-size:24px;
}
.jresults_options{
float: right;
text-align: right;
clear: left;
font-size: 1.0em;
}

.jresults_option a {
display: inline-block;
color: #000 !important;
margin: 5px;
/*text-decoration: underline;*/
padding-right: 10px;
}
.jresults_option a:hover, a.create_alert.email-icon:hover {
  color:#000 !important;

}
a.create_alert.email-icon {
  color: #000 !important;
  /*text-decoration: underline;*/
}

.jresults_option_left{
float: left;
}
.jresults_option_right{
float: right;
text-align: right;
}

.toggle_tab{
border-top: solid 1px #ccc;
margin-bottom: 5px;
margin-top: 10px;
}

#tab_content{
padding: 5px;
font-size: 0.9em;
}
.category_content > p {
  margin: 0;
  padding: 10px 0;
  font-family: "roman-text-55";font-weight:normal;
  font-size: 12px;
  color: #333;
  line-height: 1.5em;
}

.tm_page_dots{
background-color: #fff;
color: #959595;
}

/* search box styling */

.tm_job_search {
font-size: 14px;
}

.tm_job_search .page-header {
display:none;
}

.tm_job_search a{
color: $black;
/*text-decoration: underline;*/
font-size:1em;
}
.tm_job_search a:hover{
color: #000;
}
.tm_ff_item.tm_ff_item_clear .tm_ff_text:hover, .tm_ff_item.tm_ff_item_more .tm_ff_text:hover {
  color: #000;
  text-decoration: underline;
}

.tm_btn_search{
display: inline-block;
width: 60%;
margin-top: 20px !important;
}

.tm_job_search_header_link {
display: inline-block;
line-height: 1.3em;
font-size: 0.9em;
padding: 10px;
text-align: center;
font-weight: bold;
float: right;
clear: left;
width: 30%;
margin-top: 20px;
color:#000;
}

.tm_job_search_form .btn-block, input.btn-block[type="submit"]{
margin: 0px;
margin-bottom: 10px;
padding: 10px;
/*padding-right: 25px;*/
font-family: display-bold-75;
letter-spacing: 0.03em;
font-size: 14px;
font-weight: normal;
color: #fff;
border-color: none;
border: 0px;
border-radius: 30px;
background-color: #000;
/*background-image: url('//connect.talemetry.com/system/production/assets/49331/original/white-right-caret.png');*/
background-repeat: no-repeat;
background-size: 10px;
background-position: 85% 12px;
width: 60%;
height: 45px;
}
.tm_job_search_form .btn-block:hover{
background-color: #000;
}

.tm_job_search_form .btn-block:active{
background-color: #000;
}

.tm_job_search_form .btn-block:after{
content:"\e258";
font-family: 'Glyphicons Halflings';
color: #fff;
font-size: 16px;
vertical-align: top;
margin-left: 7px;
}

.search_jobs__radius label{
font-size: 14px;
font-weight: normal;
cursor:pointer;
line-height:25px;
margin-bottom: 0;
}
.search_jobs__radius input{
display:none;
}

.search_jobs__col input{
  border: 1px solid #d2d2d2;
  border-radius: 0;
  box-shadow: none;
  color: #000;
  float: none;
  height: 40px;
  width: 100%;
  padding:6px 12px;
  font-family: display-bold-75;
  font-size:12px;
  border-color:#d8dada #d8dada #000;
}

.search_jobs__item{
  margin-bottom:24px;
}
.sj_col_firstm{
  margin-top:24px;
}
label[for="search_jobs__v_mcode"] {
  margin-bottom: 0;
}
.search_jobs__col select{
padding: 0.8em 0.5em;
font-size: 0.9em;
width: 100%;
border: solid 1px #ccc;
max-width: 100%;
}
.select-field-wrapper {
position: relative;
}
/*.select-field-wrapper:before {
content: "\f107";
font-family: FontAwesome;
position: absolute;
right: 8px;
top: 10px;
}*/
.search_jobs__col .select-field-wrapper select {
/*-webkit-appearance:none;
-moz-appearance:none;
-o-appearance:none;*/
 appearance:none;
background: #fff;
border: 1px solid #ccc;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
height: 40px;
}
/*.search_jobs__col .select-field-wrapper select::-ms-expand{ display:none; }*/

.search_jobs_label{
  color: #333;
  font-family: "text-bold-75";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.025em;
  margin-bottom: 10px !important;
}
.search_jobs__itemradios{height: 24px;}
.search_jobs__radius label:before{
font-family: facetselecticon;
content: "f";
font-size: 1.6em;
line-height: 1.3em;
display: inline-block;
margin-top: -0.1em;
vertical-align: top;
padding-right: 3px;
}
.search_jobs__radius input[type=radio]:checked + label:before{
content: "g";
color: #000;
}

.search-jobs__button{
  margin-bottom: 15px;
  margin-top: 15px;
}
.tm_header{
padding:11px 15px ;
background: #f6f6f6;
float:left;
width:100%;
}

.tm_header.filter-by {
border-top: 1px solid #ccc;
margin-top: 20px;
}

.tm_header.recent-search {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom:15px;
}

.tm_header_text,
h2.tm_header_text {
 font-family: display-bold-75;
  font-size: 21px !important;
  color: #000;
  margin: 0;
  font-weight:normal;
}
.tm_header_text {
float:left;
}

.tm_header_link {
display: none;
line-height: 1.3em;
font-size: 0.9em;
padding-top: 0.3em;
float: right;
font-weight: bold;
}

/* Facet Search */
.facet-nav{
font-size: 14px; /* base size changing this affects all facets sizing */
/* margin-bottom: 30px;*/
}
.facet-nav a{
color: #0066cc;
font-size:14px;
}

#toggle_content {
background: url('/about/work/system/production/assets/67880/original/toggle_content-bg.png') no-repeat left center transparent;
min-height: 24px;
padding: 2px 0 0 32px;
}
#toggle_maps {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkxJREFUeNpi/P//PwMh4OvrKwCkDKBYACr8AYgvbN68+QAh/Yz4LAEa7gCkCoDYH48ZH4F4AxBPAFp4gWhLoC5fQMBwbGAiEDcALfuA1xKgBaAgAQUBPwN54CIQJyD7CsUSKliAHIQKMB8xoQXRBipYwAA1A54gmJAkGoBYHp9OLXU1Bk9XVzCWEBMjZJE+0OEN8OACchSA7Pu4VIMMzM7JYTAwNEQRP3LgAMOEKVMYfv78iTfYWKCcAFyq2NnZGWpqahjkFRUZHt6/z7B/716IhpAQBhsHBzC7s7cXX7AFwCxJwKVKV0sLbMGF8+cZWlpb4a7esmMHQ293N9iizVs2M1y7eQuXEQGwONHHpcLM1BRML1+6BCVYQOwF8+eD2fJyeKPSgQmabHGCL1+/gOm7Dx5iyL19+5aolMaEVBZhBdeuXYcHGzrQUFcH0zdu3sRrCxMhZ9y5e5fhw4cPDPlFRQyKcnIoyTkqLg4s9+zlS8IFJDDI8BbFtlbWDGWVFWA2KAEICgiAEwMIlJcU44t0FJ88xKfo8LGj4DwBAqC8ArNg9YrlBC0AgoMwSwjWCaBMBwoaGAD5aOWatcRE/AaYJRMIqQQl2dLiYkhtBbRsKv6cjmIJvBQGxgvIN/aEdJgAg+vbt6/EBBMILASWxAksSAKgXH+BUCl8BhhMJBT3BShJGGjjA5gglUAARn0CtQhU5SZSocJKRG5g4KrjHciswB5CfXCBqNYKtKYsgGJ+IgxfADS8geQmEZKFAdA2lwOaFChIDhBqewEEGACRpPZD2giDuAAAAABJRU5ErkJggg==');
  background-position: 0 0;
  background-repeat: no-repeat; margin-top: 0; padding:6px 0 4px 35px;}
.tm_ff_item_multi.tm_ff_item_unchecked .tm_ff_pre:after{ content: "b"; color: #000; font-size:20px; }
.tm_ff_item_multi.tm_ff_item_checked .tm_ff_pre:after{ content: "a"; color: #000; font-size:20px; }
.tm_ff_link.tm_ff_facet_filter.tm_ff_facet_action .tm_ff_pre::after {color: #000;}
.tm_ff_item_single.tm_ff_item_unchecked .tm_ff_pre:after{ content: "v"; }
.tm_ff_item_single.tm_ff_item_checked .tm_ff_pre:after{ content: "z"; }
.tm_ff_item.tm_ff_item_clear .tm_ff_pre:after{ content: none; }
.tm_ff_item.tm_ff_item_more .tm_ff_pre:after{ /*content: "w";*/ }
.tm_ff_item_multi.tm_ff_item_unchecked .tm_ff_loading .tm_ff_pre:after{ content: "o"; }
.tm_ff_item_multi.tm_ff_item_checked .tm_ff_loading .tm_ff_pre:after{ content: "b"; }
.tm_ff_item_single.tm_ff_item_unchecked .tm_ff_loading .tm_ff_pre:after{ content: "g"; }
.tm_ff_item_single.tm_ff_item_checked .tm_ff_loading .tm_ff_pre:after{ content: "f"; }
.tm_ff_item.tm_ff_item_more .tm_ff_loading .tm_ff_pre:after{ content: "h"; }
.tm_ff_item .tm_ff_loading .tm_ff_pre:after{ content: "h"; }
.tm_ff_wait .tm_ff_item .tm_ff_pre:after{ color: #ddd !important }
.tm_ff_item .tm_ff_pre:after{ color: #999; }
/*.tm_ff_item.tm_ff_item_checked .tm_ff_pre:after{ color: #CD040B; }*/
.tm_ff_item.tm_ff_item_clear .tm_ff_text,
.tm_ff_item.tm_ff_item_more .tm_ff_text{
padding-top: 0.2em;
text-align: left;
font-size: 14px;
font-weight: normal;
color: #000;
/*text-decoration: underline;*/
font-family: "display-bold-75";letter-spacing:0.025em;
}
.tm_ff_item.tm_ff_item_more .tm_ff_text:hover {color:#0086CD}

.tm_ff_item_multi:hover .tm_ff_pre:after,
.tm_ff_item_single:hover .tm_ff_pre:after{
color: #CD040B;
}

.tm_ff_item .tm_ff_pre,
.tm_ff_clear_all .tm_ff_pre{
font-family: facetselecticon;
}
.tm_ff_expandable .tm_ff_head .tm_ff_pre{
font-family: facetselecticon;
}

.backend_facets a.tm_ff_link{
color: #bcbcbc;
}

.backend_facets .tm_ff_item.tm_ff_item_checked .tm_ff_pre:after{
color: #ebadaf;
}

a.tm_ff_link{
width: 100%;
padding: 0.4em 0px;
color: #333;
display: block;
text-decoration: none;
}
a.tm_ff_link:hover{
text-decoration: none;
}

.tm_ff_link span{
display: inline-block;
line-height: 1.2em;
float: left;
}
.tm_ff_item_checked .tm_ff_link .tm_ff_text:hover {
text-decoration: none;
}
.tm_ff_item_radiocheck .tm_ff_link .tm_ff_text:hover {
text-decoration: none;
}

.tm_ff_item .tm_ff_post{
display: none;
}
.tm_ff_item .tm_ff_text{
  font-size: 1em;
  line-height: 1.3em;
  padding-top: 2px;
  width: 67%;
   font-family: "roman-text-55";
}
.tm_ff_item .tm_ff_count{
  color: #333;
  float: right;
  font-size: 1em;
  line-height: 1.3em;
  padding-right: 0.3em;
  padding-top: 0.1em;
  text-align: right;
  width: 17%;
}
.tm_ff_item .tm_ff_pre{
width:28px;
text-align: left;
font-size: 1.35em;
}
.tm_ff_item_clear .tm_ff_item .tm_ff_pre { width: 24px; }
.tm_ff_item_clear .tm_ff_item a { padding: 0px 0.2em; }

.tm_ff_item a{
display: block;
}
.tm_ff_item a:before,
.tm_ff_item a:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.tm_ff_item a:after {
clear: both;
}
.tm_ff_item a:hover{
text-decoration: none;
color: inherit !important;
}

a.tm_ff_link_showall {
margin-left: 0em;
}

a.tm_ff_header{
display: block;
color: inherit !important;
text-decoration: none;
background: #fff;
font-size: 1.0em;
margin: 0px;
padding:12px 15px;
width: 100%;
}
.tm_ff_header:hover{
text-decoration: none;
color: inherit !important;
}
.tm_ff_header_title{
padding: 0;
font-weight: normal;
position: relative;
font-size:16px;
font-family: "display-bold-75";letter-spacing:0.025em;
}
.tm_ff_header_title_status {
position: absolute;
right: 0px;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
font-family: facetselecticon;
font-style: normal !important;
}
.tm_ff_header_title_status.tm_ff_min:after{
color: #000;
content: "r";
}
.tm_ff_header_title_status.tm_ff_max:after{
color: #000;
content: "q";
}

.tm_ff_content{
width: 100%;
font-size: 1.0em;
}
.tm_ff_header_selected{
font-size: 0.8em;
overflow: hidden;
min-height: 1.2em;
color: #555;
text-overflow: ellipsis;
}
.facet_begin,
.fsf_facet_end {
background: #f9f9f9;
border-top: solid 1px #ccc;
padding:0 15px;
}
.fsf_facet_end{
border: medium none;
display:none;
}
.tm_ff_parent{
width: 100%;
background-color: #fff;
border-top: solid 1px #ccc;
clear:both;
}
.tm_ff_facet_overlayresultsbutton{
display: none;
}
.tm_ff_item_clear { margin: 0 0 10px 0; }
.tm_ff_item_more {
background: #f9f9f9;
padding: 5px 15px;
}

@media only screen and (max-width: 767px) {
#navbar {
  background-color: #fff;
  position: fixed;
  width: 100%;
  z-index: 20;
  /*min-width: 320px;*/
overflow: hidden;
}
header.nav-open {
  height: 100%;
}
.facet-nav{
  font-size: 16px;
}
.tm_ff_link{
  padding: 0.6em 0px;
}
.tm_ff_facet_overlayresultsbutton{
  display: none; /* do something to show this at the bottom of screen to dismiss the current facet view */
}

.tm_job_search {
 background: #f6f6f6;
  float: left;
  margin-bottom: 20px;
  margin-top:35px;
  padding: 20px;
  width: 100%;
  font-size:16px;
}

body.is_home .tm_job_search{margin-top: 65px;}
.search_list_link {margin-bottom:0;}

.mdisplay-tb{display:table; width:100%;}
.mdisplay-tbfg{display: table-footer-group;}
.mdisplay-tbhg { display: table-header-group; }
.tm_job_search_header_link {font-family: "display-bold-75";letter-spacing:0.025em;color:#000 !important;font-size:16px;font-weight:normal; float:none; width:100%; display:block; background:#ccc;border-radius: 30px;}
.tm_job_search_header_link:hover{text-decoration:none;}
.tm_job_search_form .btn-block, input.btn-block[type="submit"] {width:100%; font-size:16px;}
.kpi_table table tbody tr{border-bottom: 1px solid #ccc;}
.mobile-field.visible-xs.visible-ms {display: none !important;}
a.create_alert.email-icon{
  background: #fff none repeat scroll 0 0;
  border-radius: 30px;
  color: #000;
  font-family: "display-bold-75";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.025em;
  padding: 15px;
  width: 65%;
}
#ourcompany_overview.search-careers .content-margin .table-responsive a{font-family: "display-bold-75";font-weight:normal;font-size:14px; letter-spacing: 0.025em;}
#ourcompany_overview.search-careers .content-margin .table-responsive a .hl { text-decoration: underline !important; }
#campus_events table tbody td, .kpi_table table tbody td{font-family: "roman-text-55";font-weight:normal;font-size:14px;}

.is_search_active #jresults_header{border:none;}
#jresults_option{background:#f6f6f6; border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:20px 15px 15px 0;}
.is_search_active #jresults_option{padding: 12px 0 0 0;}
.is_search_active .mobile_sort{position: fixed;border-bottom:1px solid #ccc; top: 65px; background: #fff;z-index: 9; width: 100%; border-top: 1px solid #ccc;}
.is_search_active #job-results{margin-top: 15px;}
.jresults_title{line-height:inherit;}

.trigger-filter {
float: right;height: 30px;margin: 20px 0 0;width: 30px; cursor:pointer; padding-left: 43px;
/*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAYAAADaILXQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANdJREFUeNpi/P//PwM1ARsHpwGQEvj14/sBRlZ2jgNAjj0D9cFFkOEfgAx+GhjOwATEBQy0AYlMwLBZAGJQ22CQuSCXM1DZgkSoeeBgYaCiBY0wg0GAET0pApNSApCaT4bBC4EGJ6BHKAog0wcYBmM1nAwLsBqMNVhIDKKNQIMDcEkyEsr+QAtAvojHIa0INPwBvkxECODUjM9gYg2nKPuPQMOBke0wcoPlAy0N3wDEH2liODSjOJBjAVFhDrTgAjkWEB2h5FjASGq7BdoumQC1EG86BwgwAF4gZ4jyJTuYAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent !important; */
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANlJREFUeNpiYBhpgJFMfQ5QDAIPgHgBPRzbAMT/0fB5Sn3cQISeehziG4D4IhGOxmrxf3pFLdNAJS4WNL4jAfUCQDwfSqODRiA+QEvHJmBJXPPplZ0UgDgA6nNQorow7AsQXAAUCgZQ9gJo4UJzMB9L3CdQswDBBuTxWNI4WoBgK0AaaRzUgy9xDcnsRBJgJkINyAcZUPoGEP8YiELhPTQ4qV5kOiCx/YG4AIueD0AcSKZ9B0YLEGyZXR9PfNK0UBCANluJLhSoWR8LQC0SQEocBxhGARkAIMAAZBA7TuvycBAAAAAASUVORK5CYII=') no-repeat scroll 0 0 transparent !important;
cursor:pointer;
  display: block;
}
.facet-count{ background: #000;border-radius: 0.8em;-moz-border-radius: 0.8em;-webkit-border-radius: 50%;color: #fff;display: inline-block;
font-weight: normal;line-height: 24px;text-align: center;width: 24px;height: 24px; float: right;
  font-family: display-medium-65; font-size: 12px;letter-spacing: 0.025em; position: relative;  top: -11px; right: 4px;}


body.is_facet_active .trigger-filter {
float: right;height: 25px;margin: 20px 0 0;width: 23px; cursor:pointer;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABFCAYAAABDsGYlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZRJREFUeNrsl79OwzAQxl1L0HZAhCdoViYyILEwwMwSiReIxMpD9BH6AB26doM3yCNkQ2xlYg0LqbqY74JBzsV/EjEh+aRPjhzf784+D77J0XR2LYS4hN4P+2YrAnY8m6cYSDXWVwKAElJaa6WUcAn/M6jWa0uakyzAAyKsHZEzDCV02vkB0gL6NLLoZcIiK/2d0b+fBU6Iz5k0aSnfKS4wvEBzI8En6NZI+wO6aQ9P2y/AAxEu5x7AgLxCU2P6AF1xZzJpiXSmHTpc6NFWHeko1YmeUqESS0+dac93UOOFhEoVuifBOocgtIXcV+e2BPvmDcM52849P0SrcwDSvwdjTYo/WgREQAREQAREQAREQAT8WwAe2AlUQQpajgLoV/wOutBTde+17ukTc/YQ30CJucbnXLDX+cq2zuW8Yc6FKxB3TFgr3OsdnAAsTKHKcK5Czrx3TnRXPs4sW6jYFvJBW2Cg1ZAKDCmjeQdKfge8AKMd3BkQ+k5dh2hrtKgBo6v8rKeory4GX2WWzVJn0DnULwEGABfzMBLrs3PeAAAAAElFTkSuQmCC") no-repeat scroll 0 5px transparent; cursor:pointer;
 }
body.is_facet_active .trigger-filter .facet-count {display: none;}
body.is_home .trigger-filter, body.job-details .trigger-filter{display: none;}
/*Mobile Custom Styles*/
.is_search_active .tm_job_search, .is_search_active .mdisplay-tbhg{display:none;}
.is_search_active #main_content_padding,.is_search_active #ourcompany_overview,.is_search_active .main_content_padding{display:table; width:100%;}
/*.is_search_active #right-col {display:table-header-group;}*/
.is_search_active #jresults_option{width: 100%;z-index:9;float: left;}
.is_search_active #jresults_header{float: left;padding-bottom: 5px;padding-top: 53px;width: 100%;}
.is_search_active.state_loading #jresults_header{padding-top: 120px;}
.toggle_tab,#ourcompany_overview.search-careers .table-responsive{border-top: none !important;}
.is_search_active #toggle_maps{position: relative;top: -14px;}
.is_search_active .jresults_option_right{padding: 20px 10px 0 0;}
.is_search_active .jresults_title{padding:0;}
.is_search_active .main_joblist{ margin-top: 35px;}
/*#right-col{display:none;}
.is_search_active #right-col{display:block;}*/
#article.cs_item.cs_item_single.career-details {padding-top: 70px;}
article.content-txt {background-color: #f6f6f6;border-bottom: 2px solid #ccc;border-top: 2px solid #ccc;margin-bottom: 15px;}
article.content-txt button.btn-danger {display: none;}
#article.career-details ul.story-info li, #article.career-details p, #article.career-details ul{font-family: roman-text-55;font-size: 14px;}
#article.career-details h1.article-title {padding: 10px 20px 0 20px;color: #cd040b;border-bottom: 0 none;line-height: 30px;}
#article.career-details ul.story-info {padding-top:0px;}

#article.career-details .cs_item_apply {background-color: rgba(0, 0, 0, 0.8);bottom: 0;padding: 15px;position: fixed;text-align: center;width: 100%;z-index: 1;
border-bottom: none;}
div#article article.content-txt ul.story-info a, #article.career-details .btn-wrapper a.share_link, #article.career-details .btn-wrapper span.share_link {color:#333 !important;}
#article.cs_item_single.career-details .cs_item_apply a , .is_search_active .navbar-toggle{display:none;}
.is_search_active.job-details .navbar-toggle,.is_search_active.job-details .job-title, .job-details .navbar-toggle,.job-details .job-title{display:none;}
#article.cs_item_single.career-details .cs_item_apply button {margin-bottom: 0 ;width:80% !important}
#article.career-details .cs_item_apply, #article.career-details h1.article-title {margin-bottom: 0px;}
article.content-txt ul {margin-bottom: 5px !important;padding-left: 20px !important;}
#article.career-details .btn-wrapper a.share_link, #article.career-details .btn-wrapper span.share_link { font-size: 16px !important;padding-left: 2px !important;padding-top: 4px !important;}
#article.career-details ul.story-info, #article.career-details .btn-wrapper, #article.career-details h3,
#article.career-details p, #article.career-details ul.body-copy, #article.career-details p.links, #article.career-details img {padding-left: 20px;padding-right: 20px;}
ul.story-info li {line-height: 27px;}
.topnav .nav li {border-top: 1px solid #dddddd;margin: 0;}
div#article.cs_item_single.career-details p > b, #right-column h3 {font-size: 16px !important;}
.cs_share_container.cs_cfix {display: block !important;margin-left: 135px;margin-top: -29px;}
.cs_share_container.cs_cfix span {padding-right: 20px;}
section#right-column a {padding-left: 18px;}
.is_search_active  .topnav__logo .logo, .job-details  .topnav__logo .logo{display:none;}
.is_search_active .job-title-close, .is_search_active h3.job-title a, .job-details h3.job-title a {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABFCAYAAABDsGYlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZRJREFUeNrsl79OwzAQxl1L0HZAhCdoViYyILEwwMwSiReIxMpD9BH6AB26doM3yCNkQ2xlYg0LqbqY74JBzsV/EjEh+aRPjhzf784+D77J0XR2LYS4hN4P+2YrAnY8m6cYSDXWVwKAElJaa6WUcAn/M6jWa0uakyzAAyKsHZEzDCV02vkB0gL6NLLoZcIiK/2d0b+fBU6Iz5k0aSnfKS4wvEBzI8En6NZI+wO6aQ9P2y/AAxEu5x7AgLxCU2P6AF1xZzJpiXSmHTpc6NFWHeko1YmeUqESS0+dac93UOOFhEoVuifBOocgtIXcV+e2BPvmDcM52849P0SrcwDSvwdjTYo/WgREQAREQAREQAREQAT8WwAe2AlUQQpajgLoV/wOutBTde+17ukTc/YQ30CJucbnXLDX+cq2zuW8Yc6FKxB3TFgr3OsdnAAsTKHKcK5Czrx3TnRXPs4sW6jYFvJBW2Cg1ZAKDCmjeQdKfge8AKMd3BkQ+k5dh2hrtKgBo6v8rKeory4GX2WWzVJn0DnULwEGABfzMBLrs3PeAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent; width:20px; height:20px;}
.is_search_active h3.job-title,.job-details h3.job-title {color: #000;font-family: display-bold-75;font-size: 21px;text-decoration: none;letter-spacing: 0.025em; display:block; padding:10px 0 0;}
.job-details h3.job-title{display:none;}
.is_search_active h3.job-title.job-desc{display: none;}
.job-details h3.job-title.job-desc{display: block;}
.is_search_active h3.job-title a, .job-details h3.job-title a{float: left; margin-right: 20px; margin-top: 2px;background-position:0 -54px;}
.is_search_active .job-title-close{float: right; margin:25px 20px 0 0; background-position:0 0; display:none;}
.kpi_table .page_items,.kpi_table .tm_paging{display:none;}

body.is_home #ourcompany_overview .page-header{font-size:1.75rem;margin: 0;padding:0;display: block;}
body.has_recent_searches.is_home #ourcompany_overview .page-header.hide{display: none !important;}
body.is_home .tm_job_search_form,body.no_recent_searches .tm_job_search_form,body.has_recent_searches .tm_job_search_form {padding: 20px;}
body.is_home .tm_job_search, body.no_recent_searches .tm_job_search, body.has_recent_searches .tm_job_search{padding: 0; margin-bottom: 0;}
body.state_loading .trigger-filter{display: none;}
#ourcompany_overview .page-header{display: none;}
body.has_recent_searches.is_home .main_content_padding .page-header{display: none;}
body.has_recent_searches.is_home #recent_searches_home{display: none;}
body.has_recent_searches.is_home #recent_searches{display: block; padding: 10px;}
body.has_recent_searches.is_home .tm_job_search .page-header {display: block;}
body.has_recent_searches .tm_job_search{border-bottom:1px solid #ccc;}
body.has_recent_searches #recent_searches .tm_header.recent-search{background:none;border:none; margin-bottom: 0;}
body.has_recent_searches #ourcompany_overview .page-header, body.no_recent_searches #ourcompany_overview .page-header,body.is_home #ourcompany_overview .page-header{font-size:1.75rem;margin: 0;padding: 20px 0 0 20px;display: block;}
.search_list_link{background: none; margin: 0; padding: 20px;}
.tm_header.filter-by{padding: 20px;border-top: medium none;margin-top: 0;padding: 20px;}
a.tm_ff_header{padding: 10px 20px 10px 15px;}
.facet_begin, .fsf_facet_end{padding: 0 15px;}
.tm_ff_item.tm_ff_item_clear .tm_ff_text, .tm_ff_item.tm_ff_item_more .tm_ff_text{padding-left: 20px;}
.social-block.col-sm-4{padding: 0;}
.tm_job_search_form .btn-block, input.btn-block[type="submit"]{margin-bottom: 20px;}
#ourcompany_overview.search-careers .table-responsive{margin-bottom: 0; padding-bottom: 0 !important;}
.hidden-sm-down {display: none!important}

#jresults_option .jresults_option_left{ background-color:rgba(0, 0, 0, 0.8);padding: 15px;position: fixed;width: 100%;bottom: 0;z-index: 1; text-align:center; margin: 0 -10px;}
.jresults_option_left{padding: 20px 0 0 10px;font-family: display-bold-75;font-size: 14px;letter-spacing: 0.025em;padding: 15px;}
#right-col{padding: 0;}
.facet-nav{display: none;}
body.is_home.has_recent_searches .facet-nav, body.is_home.no_recent_searches .facet-nav, body.is_home .facet-nav{display: none;}
body.has_recent_searches #ourcompany_overview #right-col .page-header {display: none;}
#jresults_header{padding: 20px;}
.is_search_active.is_facet_active .facet-nav{ margin-top: 121px;}
.is_search_active .mobile-load{display: block;text-align: center;width: 100%;}
.is_search_active .mobile-load img{ margin-bottom: 25px;}
.jresults_title{font-size: 21px;}
.is_facet_active.is_search_active .tm_header.filter-by{position: fixed; z-index: 9; top: 66px; border-bottom: 1px solid #ccc;}
.is_facet_active.is_search_active .tm_header_text, h2.tm_header_text{line-height: 1;}
.is_facet_active.is_search_active .tm_header_link{left: 20px;padding-top: 0;position: absolute;top: 51px;}
.is_facet_active.is_search_active .tm_header.filter-by .update-filter{float: right;height: 45px;margin-bottom: 0;width: 135px;background-color: #ccc; box-shadow:unset;}
.is_facet_active.is_search_active .tm_header.filter-by .update-filter.active{background-color: #000;}
.jresults_option_right{float: left; width: 100%; padding: 0;min-width: 320px;}
.is_search_active #toggle_maps{position: static; margin: 0;}
.jresults_option a{margin: 0;font-size:12px;font-family: display-bold-75; font-weight: normal;}
#toggle_content{float: left;text-align: left;width: 55%;}
#toggle_maps{float: left;text-align: left;}
.is_search_active .jresults_option_right{padding: 0;}
.is_search_active #jresults_option {padding: 12px 10px;}
.tm_job_search_header_link{margin-top: 0;}
#article.career-details .cs_item_apply button {
  margin-bottom: 0;
  width: 65% !important;
}
#article.career-details .cs_item_apply a.share_link, #article.career-details .cs_item_apply span.share_link {display: none;}
#article.career-details h1.article-title{font-size: 18px; margin-top: 30px;}
body.has_recent_searches .tm_btn_search{width: 100%;}
#article .action-links{display: none; }
.career-details .rightcolumn {border-top: 1px solid #cccccc;padding: 10px 0 0 !important;}
#article.career-details #right-column{padding: 0 !important;}
#article.career-details #right-column div[style^="font-style:"] {
 padding: 0 0 10px 20px;
}
#article.career-details #right-column .mitem_more{ padding-left: 15px;}

#campus_events table tbody td, .kpi_table table tbody td {padding-left:20x;}
#campus_events table tbody td, .kpi_table table tbody td {padding: 10px 0 0;}
#campus_events table tbody td, .kpi_table table tbody td:first-child {
  padding-top: 0;
}
.table-responsive .jobs_table_item {
  display: block;
padding: 10px 20px;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th{background-color: #fff !important;}
.is_facet_active .facet-nav{display:block;}
.is_facet_active #right-col{display:none;}
.cs_item_text li{margin-left: 25px !important;}
body.is_search_active .footer-aux2{ padding-bottom: 7em;}
.toggle_tab{float: left; width: 100%;}
.cs_share_mobile{display: inline-block; position: relative; top: 5px;}
.cs_share_container.cs_cfix{display: none!important;}
.cs_share_mobile.hidden_xs {display: none !important;}
.popular-links{border-bottom: none; padding-bottom: 0;}
.browser-careers{padding-top: 0;}
#home-links .ex-title{cursor: pointer;position: relative; border-bottom: 1px solid #ccc; padding-bottom: 15px; font-size: 18px; margin: 0 -20px;  padding: 15px 20px;}
#home-links .col-sm-4:first-child .ex-title:first-child{padding-top: 0; border-top: none;}
#home-links .ex-title span.glyphicon{display: block;float: right; color: #000;}
.topnav .nav li.desktop_expand{display: none;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
#container{ padding:0 20px;}
#lsidebar #left-column,#lsidebar.col-sm-offset-1{ margin-left:0;}
body.is_home.no_recent_searches #lsidebar {width: 100%;}
.bnr-area{display:none;}
.left-menu-page .breadcrumb{margin:0; padding-bottom:15px;}
#lsidebar{width:29%}
#right-col{width:71%; padding-left:20px;}
}
/* end facet */

/*Global header & footer redesign styles*/

/*--Footer--*/
footer.footer{border-top: 1px solid #ccc;}
@font-face {
  font-family: 'vzc-icons';
  src:    url('../system/production/assets/67022/original/vzc-icons.eot?l84iw9');
  src:    url('../system/production/assets/67022/original/vzc-icons.eot?l84iw9#iefix') format('embedded-opentype'),
      url('../system/production/assets/67027/original/vzc-icons.ttf?l84iw9') format('truetype'),
      url('../system/production/assets/67030/original/vzc-icons.woff?l84iw9') format('woff'),
      url('../system/production/assets/67024/original/vzc-icons.svg?l84iw9#vzc-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="vzc-icon-"], [class*=" vzc-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'vzc-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vzc-icon-info:before {
  content: "\e901";
}
.vzc-icon-success:before {
  content: "\e909";
}
.vzc-icon-warning:before {
  content: "\e90b";
}
.vzc-icon-danger:before {
  content: "\e90a";
}
.vzc-icon-gplus:before {
  content: "\e902";
}
.vzc-icon-linkedin:before {
  content: "\e903";
}
.vzc-icon-mail:before {
  content: "\e906";
}
.vzc-icon-twitter:before {
  content: "\e908";
}
.vzc-icon-facebook:before {
  content: "\e907";
}
.vzc-icon-instagram:before {
  content: "\e905";
}
.vzc-icon-email:before {
  content: "\e904";
}
.vzc-icon-youtube:before {
  content: "\e90c";
}
.vzc-icon-play:before {
  content: "\e900";
}

[class^="vzc-icon-"], [class*=" vzc-icon-"] {
font-size: 20px;
font-size: 1.25rem;
}

.vzc-icon-email {
color: #b5b6b8;
}

.vzc-icon-gplus {
color: #f93f2d;
}

.vzc-icon-twitter {
color: #55acee;
}

.vzc-icon-instagram {
color: #517fa4;
}

.vzc-icon-facebook {
color: #3b5999;
}

.vzc-icon-linkedin {
color: #0077b5;
}

.vzc-icon-youtube {
color: #e42e28;
}


.footer-social, .footer-social .container, .footer-aux2 .container {
background-color: #f6f6f6;
}
.footer-social .container, .footer-aux1.container, .footer-aux2 .container{
margin-left: auto;
margin-right: auto;
max-width: 100%;
width: auto;
padding: 0 20px;
padding: 0 1.25rem;
}

.footer__row {
padding: 30px 0;
padding: 1.875rem 0;
}

.social-block.col-sm-4{
  min-height: 1px;
  padding-left:0;
  padding-right: 0;
  position: relative;

}

@media only screen and (min-width: 48rem) {

.footer__row {
padding: 54px 0;
padding: 3.375rem 0;
}
.footer-social .container, .footer-aux1.container, .footer-aux2 .container {
  max-width: 63.75rem;
  padding: 0 20px;
  padding: 0 1rem;
}

}

.footer__toggle {
display: block;
font-family: "display-bold-75";
}

.footer__toggle:hover, .footer__toggle:focus {
  color: #cd040b;
  text-decoration: none;
  outline:none;
}
.footer__toggle:active {
color: #000;
}
.footer__toggle span {
color: #000;
padding: 0 0 0 16px;
padding: 0 0 0 1rem;
}

.footer__bottom-container {
border-top: 1px solid #e0e0e0;
}

.footer__bottom-container .footer__row {
padding-bottom: 0;
}

.footer__bottom-container h2 {
margin: 0 0 24px 0;
margin: 0 0 1.5rem 0;
}

.social-block h2 {
margin: 0 0 24px 0;
margin: 0 0 1.5rem 0;
font-size: 16px;
color: #000000;
font-family: "display-bold-75";
font-weight: normal;
line-height: 1.1;
}
@media only screen and (max-width: 47.9375rem) {

.social-block h2 {
  font-size: 14px;
  font-size: 0.875rem !important;
  margin: 0 0 22px 0;
  margin: 0 0 1.375rem 0;
  letter-spacing: 0.5px;
  letter-spacing: 0.03125rem;
  line-height: 0.7778;
}
}
.btn-normal:hover, .btn-content.btn-large:focus, .button_jobs > section >a.btn-normal:hover, .button_jobs > section >a.btn-normal:focus  {
  background-color: #000;
  color: white;
  text-decoration: none;
}
.social-block__blurb {
margin: 0 0 30px;
margin: 0 0 1.875rem;
color: #000;
}
@media only screen and (min-width: 48rem) {

.social-block__blurb {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 36px;
  margin: 0 0 2.25rem;
  line-height: 1.4375;
}
}
.social-block__icons {
margin: 0 0 40px;
margin: 0 0 2.5rem;
}

.social-block__icons:before, .social-block__icons:after {
content: " ";
display: table;
}

.social-block__icons:after {
clear: both;
}
@media only screen and (min-width: 48rem) {

.social-block__icons {
  margin: 0 0 54px;
  margin: 0 0 3.375rem;
}
}

.social-block__icon {
display: block;
float: left;
line-height: 1;
}

.social-block__icon + .social-block__icon {
margin: 0 0 0 20px;
margin: 0 0 0 1.25rem;
}

.social-block__icon [class^="vzc-icon"], .social-block__icon [class*="vzc-icon"] {
font-size: 18px;
font-size: 1.125rem;
}

.social-block__icon:hover, .social-block__icon:focus, .social-block__icon:active {
text-decoration: none;
}

.social-block__icon:hover .vzc-icon-facebook, .social-block__icon:focus .vzc-icon-facebook, .social-block__icon:active .vzc-icon-facebook {
color: #1f2e4f;
}

.social-block__icon:hover .vzc-icon-twitter, .social-block__icon:focus .vzc-icon-twitter, .social-block__icon:active .vzc-icon-twitter {
color: #147bc9;
}

.social-block__icon:hover .vzc-icon-instagram, .social-block__icon:focus .vzc-icon-instagram, .social-block__icon:active .vzc-icon-instagram {
color: #2f4a60;
}

.social-block__icon:hover .vzc-icon-youtube, .social-block__icon:focus .vzc-icon-youtube, .social-block__icon:active .vzc-icon-youtube {
color: #931713;
}

.social-block__icon:hover .vzc-icon-linkedin, .social-block__icon:focus .vzc-icon-linkedin, .social-block__icon:active .vzc-icon-linkedin {
color: #00344f;
}

.social-block__icon:hover .vzc-icon-gplus, .social-block__icon:focus .vzc-icon-gplus, .social-block__icon:active .vzc-icon-gplus {
color: #bb1505;
}

.front .footer__toggle {
display: none;
}

.front .footer__bottom-container .footer__row.collapse {
display: block;
}

.front #block-vzc-social-footer-news > .container > .footer__row .social-block__icons {
margin-bottom: 0;
}

.footer-aux1 {
padding-top: 31px;
padding-top: 1.9375rem;
padding-bottom: 31px;
padding-bottom: 1.9375rem;
}

.footer-aux1 .block-menu {
float: left;
}

.footer-aux1 .block-menu .menu:before, .footer-aux1 .block-menu .menu:after {
content: " ";
display: table;
}

.footer-aux1 .block-menu .menu:after {
clear: both;
}

.footer-aux1 .block-menu li {
margin: 0;
}
@media only screen and (min-width: 48rem) {

.footer-aux1 .block-menu li {
  float: left;
}
}
@media only screen and (min-width: 48rem) {

.footer-aux1 .block-menu li:first-child a {
  padding-left: 0;
  padding-left: 0;
}
}

.footer-aux1 .block-menu li:hover, .footer-aux1 .block-menu li:focus, .footer-aux1 .block-menu li:active {
background-color: transparent;
}

.footer-aux1 .block-menu a {
padding: 0 0 12px;
padding: 0 0 0.75rem;
color: #000;
display: block;
font-family: "display-medium-65";
}
@media only screen and (min-width: 48rem) {

.footer-aux1 .block-menu a {
  padding: 0 6px;
  padding: 0 0.375rem;
}
}
@media only screen and (min-width: 64rem) {

.footer-aux1 .block-menu a {
  padding: 0 18px;
  padding: 0 1.125rem;
}
}

.footer-aux1 .block-menu a:hover, .footer-aux1 .block-menu a:focus, .footer-aux1 .block-menu a:active {
background-color: transparent;
color: #cd040b;
}

.footer-aux1 .block-menu h2 {
  color: #959595;
  font-family: "display-bold-75";
  font-size: 0.875rem !important;
  line-height: 1.5;
}
@media only screen and (min-width: 48rem) {

.footer-aux1 .block-menu h2 {
  float: left;
}
}
@media only screen and (max-width: 47.9375rem) {

.footer-aux1 .block-menu h2 {
  display: none;
}
}
@media only screen and (min-width: 48rem) {

.footer-aux1 .block-menu h2 {
  margin: 0 18px 0 0;
  margin: 0 1.125rem 0 0;
}
}

.footer-aux1 .block-menu + .block-menu {
float: right;
}

.footer-aux1 .block-menu + .block-menu .menu {
float: left;
}


.footer-aux1 .block-block {
margin: 0 0 31px;
margin: 0 0 1.9375rem;
padding: 31px 0 0;
padding: 1.9375rem 0 0;
clear: left;
}

.footer-aux1 .block-block p {
font-size: 12px;
font-size: 0.75rem;
color: #000;
margin: 0;
line-height: 1.3333;
font-family: "roman-text-55";
}
@media only screen and (min-width: 48rem) {

.footer-aux1 .block-block p {
  width: 50%;
}
}

.footer-aux1__date, .footer-aux1__icons {
float: left;
}

.footer-aux1__date {
font-size: 12px;
font-size: 0.75rem;
margin: 0 50px 12px 0;
margin: 0 3.125rem 0.75rem 0;
padding: 12px 0 0;
padding: 0.75rem 0 0;
line-height: 1.3333;
}

.footer-aux1__icons a {
background-size: 100%;
display: block;
float: left;
text-indent: -9999px;
}

.footer-aux1__icons a + a {
margin: 0 0 0 20px;
margin: 0 0 0 1.25rem;
}

.business {
height: 37px;
height: 2.3125rem;
width: 77px;
width: 4.8125rem;
background: url("../system/production/assets/67031/original/footer_sprite.png") no-repeat scroll 0 -33px transparent;
}

.truste {
height: 37px;
height: 2.3125rem;
width: 107px;
width: 6.6875rem;
background: url("../system/production/assets/67031/original/footer_sprite.png") no-repeat scroll 0 0 transparent;
}

.footer-aux2 {
padding: 22px 0;
padding: 1.375rem 0;
background-color: #f6f6f6;
}

@media only screen and (max-width: 47.9375rem) {

.footer-aux2 .menu {
  -moz-column-gap: 50px;
  -moz-column-gap: 3.125rem;
  -webkit-column-gap: 50px;
  -webkit-column-gap: 3.125rem;
  column-gap: 50px;
  column-gap: 3.125rem;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
}

.footer-aux2 .menu li {
margin: 0;
}
@media only screen and (min-width: 48rem) {

.footer-aux2 .menu li {
  float: left;
}
}
@media only screen and (min-width: 48rem) {

.footer-aux2 .menu li:first-child a {
  padding-left: 0;
}
}

.footer-aux2 .menu li:hover, .footer-aux2 .menu li:focus, .footer-aux2 .menu li:active {
background-color: transparent;
}

.footer-aux2 .menu a {
font-size: 11px;
font-size: 0.6875rem;
padding: 0 0 12px;
padding: 0 0 0.75rem;
color: #000;
display: block;
font-family: "roman-text-55";
line-height: 1.4545;
}
@media only screen and (min-width: 48rem) {

.footer-aux2 .menu a {
  padding: 0 6px;
  padding: 0 0.375rem;
}
}
@media only screen and (min-width: 64rem) {

.footer-aux2 .menu a {
  padding: 0 18px;
  padding: 0 1rem;
}
}

.footer-aux2 .menu a:hover, .footer-aux2 .menu a:focus, .footer-aux2 .menu a:active {
background-color: transparent;
color: #cd040b;
}

.footer-social .block-vzc-news-blocks {
position: relative;
min-height: 1px;
padding-left: 0.875rem;
padding-right: 0.875rem;
display: none;
}
@media only screen and (max-width: 47.9375rem) {

.footer-social .block-vzc-news-blocks {
  display: none !important;
}
}
@media (min-width: 48rem) {

.footer-social .block-vzc-news-blocks {
  float: left;
  width: 66.66667%;
}
}
.footer-aux1.container {
  padding-bottom: 1.9375rem;
  padding-top: 1.9375rem;
}

/*--Header--*/

/*--Redesign Header starts--*/


@media only screen and (min-width: 48rem) {
#header-menu {
  margin: 0 0 15px 0;
}
}
@media only screen and (min-width: 64rem) {
#header-menu {
  margin: 0 0 15px 0;
 }
}


#header-menu .nav {
float: left;
line-height: 1;
}
@media only screen and (min-width: 48rem) {
#header-menu .nav {
  margin: 0 0 0 171px;
  margin: 0 0 0 10.6875rem;
}
}
@media only screen and (min-width: 64rem) {
#header-menu .nav {
  margin: 0 0 0 195px;
}
}

#header-menu .nav .open > a,
#header-menu .nav .open > a:focus,
#header-menu .nav .open > a:hover {
background: transparent;
}

#header-menu .nav .active > a,
#header-menu .nav .active > a:focus,
#header-menu .nav .active > a:hover {
background: #fff;
color: #000;
}

#header-menu .nav li {
font-size: 12px;
font-size: 0.75rem;
margin:0 7px 0 8px;
background: none;
display: inline-block;
font-family: "roman-text-55";
padding: 0;
}

#header-menu .nav li a {
padding: 24px 0 0 0;
color: #747676;
font-size: 12px;
letter-spacing: normal;
}

#header-menu .nav li a.active,
#header-menu .nav li a:hover,
#header-menu .nav li a:focus {
padding: 14px 0;
padding: 0.875rem 0;
background: none;
color: #000;
}

#header-menu .nav li.last.leaf a, #header-menu .nav li.last.leaf a.active {
padding: 14px 0;
padding: 0.875rem 0;
color: #000;
}

#header-menu .nav li.last.leaf a:hover, #header-menu .nav li.last.leaf a:focus, #header-menu .nav li.last.leaf a.active:hover, #header-menu .nav li.last.leaf a.active:focus {
color: #000;
}

#header-menu .nav li.first.leaf {
margin-left: 0;
}

#header-menu .nav li:first-child > a {
padding-left: 0 !important;
}

@media only screen and (max-width: 47.9375rem) {
#header-menu {
  display: none;
}
}
@media only screen and (min-width: 48rem) {
#ContactUs_home {
    font-size: 0.75rem;
    color: #000;
    float: right;
    font-family: "display-bold-75";
    position: relative;
    text-decoration: none;
}
/*a#ContactUs_home:hover {
    border-bottom: 1px solid #d52c1e;
}*/
}

.header-container {
margin-right: auto;
margin-left: auto;
padding-left: 0.875rem;
padding-right: 0.875rem;
}
.header-container:before, .header-container:after {
content: " ";
display: table;
}
.header-container:after {
clear: both;
}
@media (min-width: 35.5rem) {
.header-container {
  width: 100%;
}
}
@media (min-width: 48rem) {
.header-container {
  width: 46.75rem;
}
}
@media (min-width: 64rem) {
.header-container {
  width: 60.5rem;
}
}
@media (min-width: 75rem) {
.header-container {
  width: 73rem;
}
}


.header-container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0.875rem;
padding-right: 0.875rem;
}

.header-container-fluid:before, .header-container-fluid:after {
content: " ";
display: table;
}

.header-container-fluid:after {
clear: both;
}
.header-container > .navbar-header,
.header-container > .navbar-collapse,
.header-container-fluid > .navbar-header,
.header-container-fluid > .navbar-collapse {
margin-right: 0rem;
margin-left: 0rem;
}

@media (min-width: 48rem) {
.header-container > .navbar-header,
.header-container > .navbar-collapse,
.header-container-fluid > .navbar-header,
.header-container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}
}
@media (min-width: 48rem) {
.navbar > .header-container .navbar-brand, .navbar > .header-container-fluid .navbar-brand {
  margin-left: 0rem;
}
}
.header-container .jumbotron {
border-radius: 6px;
}
.jumbotron .header-container {
max-width: 100%;
}
@media screen and (min-width: 48rem) {
.jumbotron {
  padding-top: 48px;
  padding-bottom: 48px;
}
.header-container .jumbotron {
  padding-left: 60px;
  padding-right: 60px;
}

.jumbotron h1,
.jumbotron .h1 {
  font-size: 63px;
}
}

.header-container, .paragraphs-container, .node-type-flexpage.page-node-edit .region-content,
.node-type-flexpage.page-node-add .region-content, .node-type-news.page-node-edit .region-content,
.node-type-news.page-node-add .region-content, .node-news.view-mode-full > .ds-media .field-name-field-news-media-video-thumbnail,
.node-news.view-mode-full > .ds-media .field-name-field-news-media,
.node-news.view-mode-full > .ds-media .field-name-field-news-media-caption, .ds-components .field-name-field-news-body {
margin-left: auto;
margin-right: auto;
max-width: 100%;
width: auto;
padding: 0 20px;
padding: 0 1.25rem;
}
@media only screen and (min-width: 48rem) {
.header-container, .paragraphs-container, .node-type-flexpage.page-node-edit .region-content,
.node-type-flexpage.page-node-add .region-content, .node-type-news.page-node-edit .region-content,
.node-type-news.page-node-add .region-content, .node-news.view-mode-full > .ds-media .field-name-field-news-media-video-thumbnail,
.node-news.view-mode-full > .ds-media .field-name-field-news-media,
.node-news.view-mode-full > .ds-media .field-name-field-news-media-caption, .ds-components .field-name-field-news-body {
  max-width: 63.75rem;
  padding: 0 20px;
  padding: 0 1.25rem;
}
}

.trigger-search {
font-size: 17px;
font-size: 1.0625rem;
margin: 11px -15px 0;
margin: 0.6875rem -0.9375rem 0;
padding: 12px;
padding: 0.75rem;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
color: #666666;
cursor: pointer;
float: right;
text-shadow: none;
}


@media only screen and (min-width: 48rem) {

.trigger-search {
  display: none;
}
}

.glyphicon-search:before {
content: "\e003";

}

.form-inline.well .glyphicon-search, .well.navbar-form .glyphicon-search {
color: #999;
left: -10%;
position: relative;
top: 4px;
}
.form-inline.well .glyphicon-search, .well.navbar-form .glyphicon-search {
color: #999;
left: -10%;
position: relative;
top: 4px;
}


.navbar-toggle {
position: relative;
float: right;
margin-right: 0rem;
padding: 9px 10px;
margin-top: 8px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.navbar-toggle:focus {
outline: none;
}
.navbar-toggle:focus {
outline: none;
}

.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 48rem) {
.navbar-toggle {
  display: none;
}
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
/* line 85, ../sass/4-layouts/_nav-mobile.scss */
.navbar-toggle {
margin: 0 0 0 -20px;
margin: 0 0 0 -1.25rem;
padding: 25px 20px;
padding: 1.5625rem 1.25rem;
float: left;
position: relative;
display: inline-block;
}
@media only screen and (min-width: 48rem) {
/* line 85, ../sass/4-layouts/_nav-mobile.scss */
.navbar-toggle {
  display: none;
}
}

.navbar-toggle:not(.collapsed) .navbar-toggle__bars {
background-color: transparent;
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}

.navbar-toggle:not(.collapsed) .navbar-toggle__bars:before {
margin-top: 0;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition-delay: 0s, 0.2s;
transition-delay: 0s, 0.2s;
}

.navbar-toggle:not(.collapsed) .navbar-toggle__bars:after {
margin-top: 0;
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition-delay: 0s, 0.2s;
transition-delay: 0s, 0.2s;
}


.navbar-toggle__bars {
top: 5px;
top: 0.3125rem;
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
-webkit-transition-duration: 0s;
transition-duration: 0s;
margin: 0 auto;
position: relative;
}

.navbar-toggle__bars:before, .navbar-toggle__bars:after {
position: absolute;
content: '';
}

.navbar-toggle__bars:before {
margin-top: -5px;
margin-top: -0.3125rem;
-webkit-transition-duration: 0.2s, 0.2s;
transition-duration: 0.2s, 0.2s;
-webkit-transition-property: margin, transform;
transition-property: margin, transform;
transition-delay: 0.2s, 0s;
}

.navbar-toggle__bars:after {
margin-top: 5px;
margin-top: 0.3125rem;
-webkit-transition-duration: 0.2s, 0.2s;
transition-duration: 0.2s, 0.2s;
-webkit-transition-property: margin, transform;
transition-property: margin, transform;
transition-delay: 0.2s, 0s;
}


.navbar-toggle__bars, .navbar-toggle__bars:before, .navbar-toggle__bars:after {
width: 17px;
width: 1.0625rem;
height: 3px;
height: 0.1875rem;
background-color: #000;
display: block;
}

.topnav {
background: none;
background-color: transparent;
}
@media only screen and (min-width: 48rem) {
.topnav {
  display: table;
  width: 100%;
}
}
@media only screen and (min-width: 48rem) {
.topnav .topnav__logo, .topnav .topnav__links {
  display: table-cell;
  vertical-align: top;
}
}
@media only screen and (max-width: 47.9375rem) {
.topnav .topnav__links {
  clear: both;
}
}
@media only screen and (min-width: 48rem) {
.topnav .topnav__links {
  padding-top: 5px;
  padding-top: 0.3125rem;
}
}
@media only screen and (min-width: 64rem) {
.topnav .topnav__links {
  padding-top: 0;
  padding-top: 0;
}
}
@media only screen and (max-width: 47.9375rem) {
.region-navigation .block-menu-block #block-menu-menu-mobile-aux {
  display: block;
}
}
@media only screen and (max-width: 47.9375rem) {
.region-navigation {
  margin: 0 -20px;
  margin: 0 -1.25rem;
}
}
@media only screen and (max-width: 47.9375rem) {
.region-navigation .block-menu-block {
  display: none;
}

.region-navigation .block-menu-block.collapse.in, .region-navigation .block-menu-block.collapsing {
  display: block !important;
}
.topnav__links .block.block-menu-block.clearfix.in {
display: block;
}
}
@media only screen and (min-width: 48rem) {
.region-navigation .block-menu-block.collapse {
  display: block !important;
  height: auto !important;
}
}
ul li.collapsed,ul li.expanded,ul li.leaf {
list-style: none;
list-style-image: none;
}

#block-vzc-search-verizon-search-form {
background-color: #f6f6f6;
display: none;
}
@media only screen and (min-width: 48rem) {
#block-vzc-search-verizon-search-form {
  margin: 3px 0 0;
  margin: 0.1875rem 0 0;
  background-color: transparent;
  display: block !important;
  float: right;
  z-index: 10;
}
}

#block-vzc-search-verizon-search-form #vzc-search-form {
margin: 15px 20px 22px;
margin: 0.9375rem 1.25rem 1.375rem;
position: relative;
}
@media only screen and (min-width: 48rem) {
#block-vzc-search-verizon-search-form #vzc-search-form {
  width: 130px;
  width: 8.125rem;
  margin: 0;
}
}
@media only screen and (min-width: 64rem) {
    #block-vzc-search-verizon-search-form #vzc-search-form {
        width: 115px;
    }
}
#block-vzc-search-verizon-search-form .form-control {
    font-size: 13px !important; 
}


#block-vzc-search-verizon-search-form .form-group {
    margin: 0;
}

#block-vzc-search-verizon-search-form .form-control,
#block-vzc-search-verizon-search-form .form-control:focus,
#block-vzc-search-verizon-search-form #edit-query,
#block-vzc-search-verizon-search-form #edit-query:focus {
padding: 6px 12px 0 0;
padding: 0.375rem 0.75rem 0 0;
background-color: transparent;
border: 1px solid #747676;
border-width: 0 0 1px 0;
border-radius: 0;
box-shadow: none;
color: #000;
font-family: "roman-text-55";
}
@media only screen and (min-width: 48rem) {
/* line 44, ../sass/4-layouts/_nav-search.scss */
#block-vzc-search-verizon-search-form .form-control,
#block-vzc-search-verizon-search-form .form-control:focus,
#block-vzc-search-verizon-search-form #edit-query,
#block-vzc-search-verizon-search-form #edit-query:focus {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 10px 37px 0 0;
  padding: 0.625rem 2.3125rem 0 0;
  height: 28px;
  height: 1.75rem;
}
}
@media only screen and (min-width: 64rem) {
#block-vzc-search-verizon-search-form .form-control,
#block-vzc-search-verizon-search-form .form-control:focus,
#block-vzc-search-verizon-search-form #edit-query,
#block-vzc-search-verizon-search-form #edit-query:focus {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 14px 37px 0 0;
  padding: 0.875rem 2.3125rem 0 0;
  height: 32px;
  height: 2rem;
}
}

#block-vzc-search-verizon-search-form .form-control:focus,
#block-vzc-search-verizon-search-form .form-control:hover,
#block-vzc-search-verizon-search-form #edit-query:focus,
#block-vzc-search-verizon-search-form #edit-query:hover {
color: #000;
border-color: #000;
}

#block-vzc-search-verizon-search-form .form-control:focus:-moz-placeholder,
#block-vzc-search-verizon-search-form .form-control:hover:-moz-placeholder,
#block-vzc-search-verizon-search-form #edit-query:focus:-moz-placeholder,
#block-vzc-search-verizon-search-form #edit-query:hover:-moz-placeholder {
color: #000;
}

#block-vzc-search-verizon-search-form .form-control:focus::-moz-placeholder,
#block-vzc-search-verizon-search-form .form-control:hover::-moz-placeholder,
#block-vzc-search-verizon-search-form #edit-query:focus::-moz-placeholder,
#block-vzc-search-verizon-search-form #edit-query:hover::-moz-placeholder {
color: #000;
}

#block-vzc-search-verizon-search-form .form-control:focus:-ms-input-placeholder,
#block-vzc-search-verizon-search-form .form-control:hover:-ms-input-placeholder,
#block-vzc-search-verizon-search-form #edit-query:focus:-ms-input-placeholder,
#block-vzc-search-verizon-search-form #edit-query:hover:-ms-input-placeholder {
color: #000;
}

#block-vzc-search-verizon-search-form .form-control:focus::-webkit-input-placeholder,
#block-vzc-search-verizon-search-form .form-control:hover::-webkit-input-placeholder,
#block-vzc-search-verizon-search-form #edit-query:focus::-webkit-input-placeholder,
#block-vzc-search-verizon-search-form #edit-query:hover::-webkit-input-placeholder {
color: #000;
}

#block-vzc-search-verizon-search-form button.form-submit,
#block-vzc-search-verizon-search-form button.form-submit:focus,
#block-vzc-search-verizon-search-form button.form-submit:active {
-moz-appearance: none;
-webkit-appearance: none;
height: 25px;
height: 1.5625rem;
right: -4px;
right: -0.25rem;
top: 7px;
top: 0.4375rem;
width: 20px;
width: 1.25rem;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
background-color: transparent;
border: none;
color: #000;
padding: 0;
position: absolute;
}
@media only screen and (min-width: 48rem) {
#block-vzc-search-verizon-search-form button.form-submit,
#block-vzc-search-verizon-search-form button.form-submit:focus,
#block-vzc-search-verizon-search-form button.form-submit:active {
  height: 15px;
  height: 0.9375rem;
  top: 10px;
  top: 0.625rem;
  width: 15px;
  width: 0.9375rem;
  color: #000;
  right: 0;
}
}
@media only screen and (min-width: 64rem) {
#block-vzc-search-verizon-search-form button.form-submit,
#block-vzc-search-verizon-search-form button.form-submit:focus,
#block-vzc-search-verizon-search-form button.form-submit:active {
  top: 10px;    
}
}

#block-vzc-search-verizon-search-form button.form-submit:hover, #block-vzc-search-verizon-search-form button.form-submit:focus, #block-vzc-search-verizon-search-form button.form-submit:active,
#block-vzc-search-verizon-search-form button.form-submit:focus:hover,
#block-vzc-search-verizon-search-form button.form-submit:focus:focus,
#block-vzc-search-verizon-search-form button.form-submit:focus:active,
#block-vzc-search-verizon-search-form button.form-submit:active:hover,
#block-vzc-search-verizon-search-form button.form-submit:active:focus,
#block-vzc-search-verizon-search-form button.form-submit:active:active {
background-color: transparent;
}
#block-vzc-search-verizon-search-form #edit-clearcontent {
width: 25px;
width: 1.5625rem;
height: 25px;
height: 1.5625rem;
background: white url("../images/Mobile_search_icons.png") no-repeat left top;
right: 30px;
position: absolute;
top: 5px;
}



.topnav {
background: none;
background-color: transparent;
}
@media only screen and (min-width: 48rem) {
.topnav {
  display: table;
  width: 100%;
}
}
@media only screen and (min-width: 48rem) {
.topnav .topnav__logo, .topnav .topnav__links {
  display: table-cell;
  vertical-align: top;
}
}
@media only screen and (max-width: 47.9375rem) {
.topnav .topnav__links {
  clear: both;
}
}
@media only screen and (min-width: 48rem) {
.topnav .topnav__links {
  padding-top: 5px;
  padding-top: 0.3125rem;
}
}
@media only screen and (min-width: 64rem) {
.topnav .topnav__links {
  padding-top: 0;
  padding-top: 0;
}
}
@media only screen and (min-width: 48rem) {
.topnav .nav > li > .nav {
  display: none;
}
}
.topnav .topnav__logo {
height: 65px;
height: 4.0625rem;
float: left;
width: auto;
}
@media only screen and (min-width: 48rem) {
.topnav .topnav__logo {
  width: 156px;
  width: 9.75rem;
  float: none;
  height: auto;
}
}

.topnav__logo h1 {
margin: 0;
float: left;
}

 .topnav__logo .logo {
height: 16px;
height: 1rem;
margin-top: 23px;
margin-top: 1.4375rem;
width: 70px;
width: 4.375rem;
background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcMAAABkCAYAAAD66Fs8AAAABGdBTUEAALGPC/xhBQAAJ11JREFUeAHtXQeYFFW6rZoAw8yQFDGLgIo5kEQwrIpidtU1revqii6uroobn254sOvTdf1WEXNgFcWAggkTKqIgoCRFRTGCiIKooMDMANM99c4ZGO1pqm5X+KvT/P/3nZmqG86991TV/W+o7rYtNVVAFVAFVAFVoAgVmFtaeV4r2x61ztC2EsQ1WNYy/ldTBVQBVUAVUAWKSoHJllXWYFu/cgytshEHJBos+0x1hgahNEoVUAVUAVWgMBVoV1Z1eLllD1hvqH4rxCUta1LvxJpX1RkahNIoVUAVUAVUgcJTALNBTvqGlm7479kALI9y4jgCiR11hp4yaYQqoAqoAqpAISrwVlnbA+AIB2aaFdZbzoxViZqX2EZ1hoV4pbXOqoAqoAqoAp4KNNgNl5Vjz9C0X9iY2Sm58VDsGfKYU0k1VUAVUAVUAVWgKBSY06pq79IG6w0sgVZ4OUM4Sguzxnc2T9T07WpZa9lwnRkWxeXXRqgCqoAqoApQASdpX4IXYzwdIdNgCdWybeemJkfIMHWGVEFNFVAFVAFVoOAVmN26ffcS2zrN9LnCMrSyzrE/ra+vHZvaYIarqQLFogAHd10AroJIGN66tj4DGvcUJAiVQxVQBeJTwE4mLqywrHZ1hiLYOdTbzm39LGtVajLdM0xVQ48LXYG2aMCbwHZCDVkJnv2AZUJ8SqMKqAIxKTDbqty6pMyeB6e2BfYLXY3LoxjhLrUT9j49rTVfpybSmWGqGnpcDAq0RiMICSOPDhgllFQOVSBmBUrKrMGYFW5hmhXyQ/a1lj2qV5ojZNV0zzDmC6T0WVfA6wWyMBWR5ApTvuZRBVQBHwpMt9pthjdiLjB9rpDODq+NrrQSybvcKNUZuqmiYaqAKqAKqAIFo0Cr8oazWjvWDtzk9zIu8ziO80Bvq26xWxp1hm6qaJgqoAqoAqpAQSgwz7Kq4OUuNr3lxr0OvGFa45SW3uLVKHWGXspouCqgCqgCqkDeK5AsrToFe4U9TM6Qs0L8gsVjvdevXuDVIHWGXspouCqgCqgCqkBeKzDfslo5tnWp19ujrDxnhfWNXzjj3GhqjDpDkzoapwqoAqqAKpC3CqwvrTwanxvsBWfnaXyDNGHZz/Wqr53jmQgR6gxN6micKqAKqAKqQF4qgFe9S5K2PTTTZ5/wUk0SaUdkaoQ6w0wKabwqoAqoAqpA3ikwr6z6EMwKDzZ9nIJ7hdhLfBU/3jslUwPUGWZSSONVAVVAFVAF8k6BpOVcjm+UMfow7iU2OM6NmD2athUb22YkyrvWa4VUAVVAFVAFWrwCM8sr+8B5HWWaFXKvEB+nmL0wWfu8H8HUGfpRSdOoAqqAKqAK5I0CJZZ9GZxduekrohr3Em1r5GmNb5Jmrro6w8waaQpVQBVQBVSBPFFgTqvq3Uod6yTTrJC/TIFZ4ft2ffvxfqutztCvUppOFVAFVAFVIPcKJBsuxosxlaZNQP46BTYLb+ltfVnrt8LqDP0qpelUAVVAFVAFcqrA3IqKLrZtn5Xpx3vX2tZntQ3lDwaprDrDIGpp2nxXgNsElYKVJFemjzEJFqdUqoAqYFLASZT9Gl+91sE0K+QSKb6r9M6DrO/5e6S+TX/P0LdUmrAAFMAvtFhXAe2F6sqfRmv2a9hCvEqjCqgCARWYZlV3hpc7z7RXyOVRdALLkwn7vwHpLXWGQRXT9PmsAJ+TjN80kc8N0LqpAqqAuwIVZc65bSxrq0w/3ov4e/taNcvcWbxDdZnUWxuNUQVUAVVAFcgDBWZbHdvjC7kvNH0HKZ0ZZoWrGhLJO8JUWWeGYVSLlodL2hjgWPxMaOPyNv7z10c4q+Ggx7QKgGg1VaBFKMC+iateBJ8P/m6r6bdbEd3ijZpVAfwWMurGrTW+a8I3Kgu6X7HL151R4dhduQ/iZWx0neM83Mda+6lXGlO4OkOTOtHjtgPFHsA+wG7ADsCWQFsA+8CNDhH/+AsjHNRYNcA3wBLgI+Bd4B2AF9f0AhWi1VSBglOgGjXuCvTYCB5vDXQE+IxwsMg+is8HO3Pu364AvgD4THywEZ/hf0t8Prqh3fsDfQD2L9sCHQAOtqkbBw/sV6jbUoB6zQZeBxYADUDe23S0x3Hs35pGQnzLDQ1dW1ZaclPYIRMF443HDlrKKDBvVI7m4jQ+LLz4UrYaRHzIohhn6vsBxwADgb0A6hvF+JB/DEwFngZeA74H4jQ+TF2ECuCodHFALl5bPujdgaYHnIMHdohs+yJgJvAlkGrUnx1q04w7NS7MMZ+/hUD6vYyNfGuzMIR5nmcN6rck5jrS8R0GHA7wWdkeiHK9uJrC/ob3wyRgCvA5kA1j3TkTk7CvQfKtD6LNkeYk4EyATpDPSibjM0RnSd1pdJBvAY8BjwAcTPgyeNJyq1VbPpdGS9h2cv91qz6GkzJ9SYyRoymyorT6xHLL2dM0tW2NxPg4xZP7rF/DCUQoo0MdALwIsCORMDb+eOAlCTIDx/8i7gpDfJAo6kCu64NkSknbCcc/A84G+gIcZMRlfPAfBUYD78dUyAHgnSzETec90AcXnd0g4BSA9+QOgEnHUYg/H0g1dgxvAtulBkY45iykJ7AsjeNfOB+aFlYMpy+gESfE0JAtwHkiwA68H1AJxGW8Zrx3+Rmz5wEOxuKy50B8qBA5+7NrDVztEHch8BtgR0DKuBJ1H8AXzzIOIiBsRbuy6kmtLKeXl3NiZ1qKAWQS17xnomYSTkMbyitrW1Y9tbXl9DOVhzITDXbDQb3q614PWxg7G06bFwK7hyVxyRe3M4TW1rEABwQSxpHSsyGI6ASHABcAXULkD5OlGzL9GbgIeBi4HlgASBoHRlLacm/UZCzr58DvAM4U/JoXL+stVfcKcPHZTjfOZKTKSOfO5bmXpmHrxGdiCMBBotQAJVNdOGPngIqYD9wFsLNfCUgb9ZK6D0wDv0Eo5zpgL+kGgI99GJ+9M4BhAPXytEMxAZuNz/CV2Na9bg9GU0Y0pnW9ZV2O80jOsLq08kg43v29HCHL40VYhwldz/q6N3ge1tgRgadxuhyWwy3fQARK3SRu/D0QKHljTAffB24FeYTRGQ8GKP5VQLYcIYr6wTgLohOeAfwdqAby0RxDpXZC3ATgfiCIIySlF69XOPMENS8ur/Cg/PmWXqpddEjDgVnAFUC2HCGKamZ74IwzHj6nvwbYb0qalF6skxsXfIr1T+BpQLK/A90mtg1C7gTGAB03iU0JKE/WjMPsYQE7QVbaDXQqqPyRs8rbcKUslIEXXzZjD4WT8vS7jMAM1EGaG3DspqHvsukMaY8BcORitguY4rx4A8HPUbuUjQORXyF3RVp24HcD3YBcWwdUgB3Py0DoGy8HjTgSZU4GjslB2VpkfAqcDOrpAAdoXB7NB9sZlbgDeBHolw8V8lEHDm7pmP4KwK9kzc5CSXS+ngMYvA1Y49j2raZKsTPF8kl5SUPJpWFrPq+s7QCUcZhpVsglmoTlTNs3UcP+L5I1OcO3wcK9FimjTkdJkbnwSHagq8D/jEsZbkE/R+AU4Gi3yByH9UH5fNjPy3E9/BTPJSwOwDwfOD8kmiavFOBs4nZgPMCVm3y0g1EpLttxtsqJTb4aV30eBE7PUQX7o9wnga28ym9VXzqmzrY+N4nI2SGWU0/ir0x48ZjCk1ZyKJwdfqDCbA1OCX+8FxPEaNbkDEnEzknS6Ayb+CV5twXZ/oKEr4JrcQY+tuMqYAyQL6Ndtyq3Q+AogDPFfDXeF6OBqnytoNYrsAJ7IscLwJDAObOfoRJFXg08CuTjs9wK9boHOB7IpfVE4Q8A1GsT2xvf+1mCvUNW1svoxFozP35lwiuNV/jM8qp9Sy37ODpUL+OsELPGeR2Sa7hSF9lSnRVHAlgKFrP9wNRdjO1HokNwyKVBKeNDYTJe7zuBvwAYgBSEcYlqJGAauOWiIew01RHmQvn4yjwc1HSEveMrIhbmk8A6Edg5FvbgpE0ToGuQlSsn+WCHoRIcOLhaQ8IaBYfxtamToTPjr0xMsyq6uJJ4BILzUnS8rZtEcUtG52XbzkhcQJPPdMvqGpbqDD9AitddU4UL5IiCYkrbsYKE34CLD7KX0RFyb3CwV4I8Dr8EdftPHtWPSz/3AJ3zqE5alWgKHIfsXFHaOhpNznJzwM63yHfPWQ1+LLgGhz8FLv8xKC+OfotauG559bZql8JZjWYn6WUNiKjA5KWirOwCrzTp4XNat9vJdpxTTR6O+3BrHefj2vraTJOZdHrP81RnSCc8zjNluAhJx8UatAe47i9l3GP7yoOMs0DOrs72iC+E4MtQySvzpKLDUY9Cmz3kiXR5WY1BqNWDAJfmC9l2QuWfAnbJcSMOQfnsb/Jt9YkTv38DVcAm5pQmbsfscFWqI0lPtL4xwDlvrlXtb1k6mbyowrKr6Ui9jM7QLrFvPdCyVnulCRqe3oZnQCBGDq7+wJZBK2VIz71CyZcuTKMKOpFC2AMxyNUY9Q/8PTlTohjj68A9AOAIU604FOiFZnD/nLP9YrDuaAT7Asm+KqgufEa3D5opS+n3QjnnuJXVe926T/BVaWOxN+hpfCGlDVYPGsocV47UjG9ZbfhOyC9Ns0J6Z8R/UVlfcl9q3qjH6c5wEQinRCVNyb85juG8xUxyprkEtZrsUbPjET7MI67Qgnnv3AJ0zVHFd9xYPve71QpfAToMOsJOhd+UZi3YG2fcEjGt+jXL0MJOLkV7XWeHeN/zZsz+8G1o3laPKCx9Xvi6tZlxJSFZVno+HOfmplkhL5BjOXfvZq3+1rvE4DHpzpAMptlS8BIsi/sKEsbBx0AJoo0cz+H/dy58HJ3dCpS5xEkHOSDkwClu4yvSNwJ0jNm2HigQH01SKwIFeP/w2di1CNri1gT2VVe4RWhY48dlXPcOe62veTthWxNMs8MEBKyw7e5lpWtP89LyDastJk/OBRuWVd1T0WFhWfbbsoTDgYuouXX4E1ECPS5ndRL2E5BUA2siknHkxo5VysZ5EF2H8O084qIGvwuCqcBcYBGwEuB9whEXnXBPgA6f/6WNs90zgTHSxMrXYhTgSxBxL7mzL1wMfA6sADa+g9H4mbcuOO8MxGl0hpOA1+IspEC5z0K9x7vVvdRpGFFvlZyE2WEZR/hu1jjqt+1LsBw35lCXTy6UlTecXeFY28LZeRodLvZdxuxj1S3xTBQyoswl3zKE8Wbw9OAueUxBvIH7ANAgkg1CbqmZzSfgmuZSmxMQJtXuVPoJOBkJ8AEzXeuxiOdy4iHAn4AjAEkbDrKnAbcZsWQ5ylV8CnRFk/4ZY7PeBPcY4EWAz2ctkGroZxs/F8g3QE8BfgZ0BKSN/e0IgC/qpddBuqxC46MmXCbf5KXDfRN1M+aWVb0E8Y5a59EqLpUifu+S0jbHWcm6ZpOR+dYW1Wut2os4M/Ay3gDrLGdNorT01k1+R8YrU4Bwt2VSZn8kAEempGzD0ZkSZYhnPaNypBZB51STGoBjfhSEDzvrK2W8aTgbo5N9CTA5QkQ3Gu8ZpuWSBN8GxUBIzLqBiaN7tWgKFOu+ktvguEmpYTjo1HQi+P8LcJ0P9AeuB94B3JyQg/DlwETg1wAH2HcDDJe2XiBkGflma1ChWcCDALc9bgDuB6YD2Rjgbo5y+gGbGDpNXocRmP1lvB4N+L5RJGo2sVlbXnsqPlS4s8kZcpSSdOxx+69b/eEmFRAI8Lr5Xwb3l8A2AmWQ4kjgLwA7+jDWHZk4IpQwLrs0G5VsJD0L//eWKGAjx8f4fwrwdkhO1pOzyYXAA0BbQMIuAckoYIUEWQ45JActQZvBpaJFQTNFTM9OpjPwB8DruY1SBPsh3hdutj8COaiTtmkgPBfgsxLUOHvkwG4ycCvQHpC0P4HsIWCTWZBkIT65PkK6O4EngE8B9g3ptgMCjgcuBnZLjxQ8HwCuJ934VuHnmvDzTjPwKxP917slQBjDyy27/5yyqsOtRM0LTIbGtV7lWJe4NYrxND7s9ZgYOiXOyKy8ZdFY6o9/+GDwAZQANdjnR+rARxcK1YNtoXNqlVaDNjh/F5BoKzn4AEk61p+Dj52VVP1+Ay6T8YaXKissD++ZpcD7wGxgBjAX+BDgDOEuIN04YOB+U9gy0/N9C66t0wvJ4fkYlM0+I72eEudDDe16LIYyp4CTMw0JGwgSzowkdEjl+FuGyr0UQ5mp5fNa/wfYLEM9UqM74ORmIJVH8vjF1MLSj2eXVp/6TlmVA2fniXcRN7us6hlUqnFAO6e0zclvG9KTa35jfOX49PIkz7n86GWPekWECC9HHs4Ow9oxYTO65OPoih1tqpF/j9SACMe88S4Fws4I3Yp+EIF3uEWEDBuMfLwm+WacIXCUfwbQE9gT2BfoCxwAcGmMgwyGXwm0FONzSud/FhDHjPga8I4A3IyDWMnnj2V8CnCmycGGhNEpDQGSEmQpHOfjOI59yZQiPA/ZR3Hm+3tghWeqTSO+Q9BvgX9sGiUS0hUsnDy42mp8T+g69H2mzoUNw9LGEXOaft7JLhlquqkZV994bUu97lHXugQNNDnD10DGm1bK+ECZ2uxVDjds+3tFBgyHptbjLnnoHKSM/GOlyFJ4huP4i5TzKIdccqaDyRebjoqcBtABcpmH+nGmzs4Sz9YPy0Ls7Ljvuhz4GmgpdhUayo45DrsbpH81EPPZaG2IDxrFa3gJIHUvN5XPe+b2phOh/zuA50QhrqA0Q5FhVNBMKemH4ZgzemnrBELPGf2hfD5t56ZSQ6mcLcBZltsNJUPmllUfDMd4IB2kl3EZDzfN5AmJ1dO80kiEm5zhGhTwtEQhGzl643+XEHwHIY+n+AH55iJ9+oxtZ4QdEpDHKzk7bnZccRgdwB1CxLzupwpxRaFZicwcxeIZavx86+ooZEWa93K064qY2sa9HzomLse5WQcEnuwWESFsPPI+GyG/KSsHjJ+bEoSIOxt57BD5omS5F5lvi0KAvPQ5fwa+j8iTnr0KAR3TA1PPq+trx661nU/g5DyNHSVUPRkfnmc7jfri5nRgI4Z536dki2wmZ0jycYDXgxK08GpkYKcX1I4NmsGQniMlDDKa2dE4q2wWEv7kRWR9M3z2jDnHIIWUw+DbqhUZS4wvAZdEBwG3AKaBYXw1yH/mX6CK/46pmq+B91yAM20v+wkitvWKDBHOPjCu9rA6XC0YyQNB46rULoJ8mag46DXN1DPlT43nM/ZoaoDAMX1cOxPPruij8BVtt2H252n01PCA7TGD3D3hmWrDyx3oHGZZydoXDMlEojI5w5ko5X2RkjaQBHVsbZEtjAN1q3IdAjkSTrdj0gMinN8fIa+frAuR6A0/CX2k2Qlp9vaRLo4kbMdxwKw4yIuEk4M0rgSw85G2+SDkviz3l0wmvUT4CgqbYypQII7PIJ2ilHHAeIQUmQ+eu5HmCx/p/CZ5GAnpeyQt8yA6UTIao6wv4ew8jZVKn5m4JS5xrBFYVuQWV6yWyRlyJPeEYA0OBFeQJU8urXLdXsJeB8mHaUSdcd4rLSzsKR/AyWEzB8j3SoC0pqS8Tw8xJYgpbg14ufT0QUz8xUDbD41gp14ZQ2M+ByeXyDN1uCz7IOHyHxLmc6P7CoHPuEVECDsyQt4gWWuR+L4gGXyk5UoVNcmq9bZWfwMfPIr7fWGNM0s4oPlbJGskfZBndTI5Q2Z8HJDyyluCawBJfRpnbcb1ZJ88TMYl3/QR0l4I68RIAeOMTXJE6lWlmV4RIcI5OMm2/QsFTst2oQVU3q6o61ggyKDRb/NWIuHpgJ/VHi4NdvFL7CPdKqTJxmCRVXFbAfJRRc8kPRHT3jNWLoLvNKQP2KOyrwDBJ1FJwuRPJJy7MDtc6cfJuPE3zipt5+btZb94xK2oxjA/SzDzkPItoI8nS7AIOrinfGThwEBqRMYH0W20KDUrZHM44u4BSDlvcrpZGwQmgcZ7xS1BgDAuk3Ivl7O1bBg74RuzUVCBlsH9uUcBqdWQVBnqcHIOMCM10HBMB+CnfzBQNIt6F2d8RrJhHDByCbiDUGFbg2dnYLYQnxfNVESkD9i90gYJXxIksVTavlbd53Otqvtb46NmvPmCGG88/AzGIqu+9qEg+aKk9XOzc3/zMUDKGR4OrkqASwIm2wORu5kSBIibgrSfuaTnzFDKzgfReVJkBh46WwlHyCLY+XL0P58nWbCbUEa2HG8WmiNaBDvuh4E9RVk3kPEluIuBCQG49w2Q1k9S7hXG0dG7lb0UgQsALjdLGCc3vC5xO0NOPOIwDgxyYsnSklvXJRsGQ8CqIG9iciaUdKzbMVv5PlsV50X2Y08iEWa8ItYNLPv5YDoCaaiJhHG0nW50KjulB0Y4Z10xCIodUZbh05vHOnM5LBu2HIWMy0ZBBVhGBeo8Gohr2fpKcN8TUJceAdNnSv52pgSC8XS6nIlKmtTA3KtOrPNir8iI4dkahGxSzT7rVn+QtK3xQTotjvThbL5an7Du3YQwxgC/zpAvO7whVA+WeXQGLjoqLqdK2DcgmehCxNnpVi7hLS2Ie1TZsJdRyNfZKKjAyuDzcAtwQkz1vh681wbkZt+1XcA8mZJ/mimBcLz03ltX4fql0/G9jKzNgtILj/PctpyRaNx6dup+jDcfZpH39LNqvvKTXiqNX2fIGa7kqH4Q+ExLtDsivjcgYZNA4iYqN8SzsSku0YY4ObrHSZ7C/VLKsR7+qMDVODzvx1PRozFg+3MIxrbIs3mIfF5Z2NEv84qMKXyxMC/3DeM09rHr4iwgV9y96mvnJC37WT+zQzokzAq/K00k78h2ff06Q9braWC1UAW5V7eLgetQxFUb4oNEPeKRmPycHbZ0w8tasRv3nblnpNZcgd/jNIyzas7ifvY8gocA1D6o0RlWBc1kSF+DuGzPergiJGkdQeanP5css2i4MCvkzzthxdRs3GdqcJyH9rPWLjKnlI8N4gxZualCVWCbjzBwSS2RfoEyJnuUQ0domp16ZCu6YH7WUuqFHC9xvkWE9Ejdq6xCCT8HFQ26fOm3bTOR8BdAppfUvPj4bEh2/Bjsi/4up1e9U8M5cJfcK9P+IlXdgMdPJdZMxajsVdNNRUeJG6WupLTk5oD0IsmDOEMW6PYiStiKHOuRsRPCD/KICxr8HDLws1VuxrZnGqi45Su2MI5428TcKC6RZXtmEHOTItHz3r8NiGMQwr2y0wEOQMIaB6uSdcOkINQMNWz9mW89wKVHKWM/burLpcopSp5huBaljnMDO1y+LcYbLB1cjmiwrcd7rl/zHg6zbkFnRnwRhQ+ZxH5CX/BsBywBUq0/TjhbkTBJ5y1Rn3zkqEKliDUxVo5LVuwQ1Tb8FNV9ECKOAQgHHacCi4AoRkcYdKAcpbxCyEs9VJMIVyqRrJ1Yj987LLWcNpiybzJrR4BtlTe8KvYVLwHrGtQZLgX/ywAfuKjGl1cOAR5II+KoWcI+Ack0A9EmF8OQtpijOFCLo2NO1YxfeqC24XOzYyHEZjGIQY3PBCQ+wsBZFQcvQfsHZCla494rXwRSC6lAb+qXXDPOmL3OGBtrZJiRziOCNUp3fFyXP0yIfwJ4uHHvZdzH4A3e0q0cAsS9/KOzwg2rII9C6+1juOHovM4DXhHi5luNkteM9xhXxbJp7Eskl3qpifYX2byCWS4rjDPkzJAzRAnjzDD1K5P2w3k3AWLuFYzPwMNlQTrElm7sMLLdUbU0zbkv+zCwRwwN5wrHUCDT/R6kaA4iJcfodExVQSogkFb6Y1N8IYeDDrUiVSCMM1wBLZ4X0mMb8PRL4Toax2HqlELRePg+/s5KD0w757ISb/CWblwKk9C8pevo1X4uQd8HDPBKEDF8GPLfFpEjPbv0s0FnyAFBNm0r4cL4roTkbFm4ekoXVYGwewJc7vlV1MI35j8G/+lcWZejNoZF/fc4CLisYTLODL8GtjUlChBHB8yBQqEZH/A4X54pND0k68tZ963AcZKkKVzk/kfKudQh74flgNSSLgdbfFnuTSBb1lW4oC+E+ZQuzxQI6wynoh0LAYkbbiB42GnsAuwJRDVuctMZZjI6gc8AqS8kvg5c92QqVONblALXoLXnxtRiDkgvj4mb2wyLgF6C/D3AxX38bNluwgV9JMyndHmmQNjlMY4cnxZqC53grgD3DyX2rjj69PtGHWdzUraXFJHyFIUCf0QriDhsMkgHA3HuYc0XrjjfB8iWsR+RGFin1ldaj1RuPc4DBcI6Q1adr8hyBBnVOCs8ETgyKtHG/I/hv9+3viSXbTiKtoXaoDSFrcC5qP41MTXhLfDyIxRx73fPFa4/nw9+jCcbthMK6SZY0FpwvSfIp1R5qEAUZzgT7Vkg1KZLwHO4ABdv2icD8LBjYR4J2wckUvuPEvVRjtwocDyK5V4eB3nSxq2JU4GvpIld+OYhTHIvuTv49nApJ44g9iWtBIk/AdciQT6lykMFojhDOpEnhNq0FXjaCnC9Do4PAvCwcwmS3kTdHpFSs1tTORqXvwr0R9VGA3yDVNr4stdpwMfSxB58ixH+rkdcmGC+n3BCmIwB83B15uSAeTIl55d3xLkknal8jc+CAlGcIav3OOB3STILzWlcunUCFMSXbbj/ImW/BFFUTaXqojzZVWB3FDcW6BhDsTXgPBuYHQO3FyW3QF70igwZfjryVYbM6zcbl2MP8JvYZ7rnfKbTZAWsQNSOm8uMXE7JB+MeSpiXeiYgXxAHamrrgYg8zJRA44pSAX4EgXvo28XQOg42hwATY+DORPkUEkgOdnuA76RMhUaMvxz5JZdIl4JvasQ6afYCUCDsRyuamsYHZTzA0ViubQoqwI9KBLUZyPAhwAc1qnGfaDjAusS1rMIO93pA4oHnUvelAD9TphZOgc2QjTPC3cJlz5jrj0jxQMZU8STgYJcv0vQVpL8SXE8CkvuRTdUbgINTmk6E/j8Dnm+FuJSmyBXg8lAdwNlVLnFOBJ2HCdedD3xcdiOIpXT+GFxub/ixU5Eqgzz8TFw2jPvOiwGpurMT3NpQce4NcjVCqrx0nqsNZWcr6qIY2vd/MVS+GpyzhOvKwf6Bhrq+JFge+1C+ZBSH3QbS9HsryjlfUFJzUaAEYa8CUcSNmvcblM+XcMIab8JVQNR6NOXnjCuO5SDehJIDjxHgczN1hhvuBZMzLIVwo4Gmay79/w63C5ODsE4ok9++Itk+rpr8VLAtNrjuEq4j2/sKwOvsZeoMvZQpwPCoy6RsMjfauV9yME9yZJNQ7rIIZfPVaS51nR+BIzVra5zcC3CgMB6QsD1Bcg/gNpMLw8/r9kiYjJqn8fOk10KHX8akxRzwXgNsCbCjz7ZxcMlZEY3HdMzDeSJk5eDhvcxB4/MROfmMXQdIPbup1fkPTpKpAXqsCmRSoCsS8AUWydFjEC6JfQLu+XAfI0i5mdJyBPx3oBKIYgOR+TMgU3lB4qeCz2vUqzPDDVp7zQwHC1+L9OvG+5AfpWD52cZSlJm+f94ZYUuA9HpGPWefcSEQ1uFvg7wPx1AvtusVoAwwmc4MTeq04Lhn0faoD0eY/FzC6SikO19MCVOHTHlmgpefEQvqFLshD5cyOYLOVEbQeNMyrjrDDXp7OUNek6B6F0p6zgh3B9LtIgTE1Qbuux4E+HWKfGnpYmAhEEedOIhlfTKZOsNMChVQfKaRT5CmPIrERwfJIJSWyywrhbj+BZ6TgS5CfE00fXDAZdj3gOeAV4AFAJeg6Oi4ZMlZWhXA0e6+ALUcBEg5elD9YK/gaMIPZ3oQVIGmJcSg+Qohvdey4ChU/kzgwBgacSw4eb9PB/h8cPDIlRDu4/PZaA1sAewK/AQ4CtgBiMvYVq6cqLUgBSSdIZ3SCoCjtmwanbCULQfRH4BHAL+j1CBl747ExO+BWoBOnEti7FxbAfwWG+oneV1A18z4As6fgGLu0Js1WE9EFFgHFn4M51WgrQhjcxLu/dHRNjlb3qc1QJMzrMax17I+osTsIzD9TYxNiQpGAd6AUsa9hpelyHzyfIp0r/lM6zfZOCTMxpt8lShnW4D7M3sAOwOdgTgdIegtzn5n8UBNFQiowJtIf2XAPGGTt0HGTgCfCQ4Ss+EIuUozBOCKjVoLU0DSGVI6zqiyadxr4MxK2jhzmiFNmgd8nL3TGaqpAmEVuAUZuYxYjHYFGjW5GBumbcqsgLQznIQil2UuViQFl084i4vD+JbbWcAncZDniPM9lDsY4MsBaqpAWAX4wsplwMSwBHma70bUiy9GqbVQBaSdIfcMOfvIhr2PQmbGWNBCcJ8KfBljGdmiXoSCiqUt2dJMy/FWgHt5vwCktyi8S4w35h7Q/yHeIpQ93xWQdoZsr+QLLSb9nkAkN/XjNO6RnAjwzbZCNTr1EwDODNVUASkFuK92CjBZijBHPHehXO4T6gtlOboA+VJsHM5wChq3KOYG8sZ9POYymuhn44Cvfb/VFFBA/+durPs7BVRnrWrhKLAcVeXnVccWTpWb1fRqnF0I1DcL1ZMWqUAczpAvtPDFljiNM7Z5cRaQxs0l2SOBbL8glFaNQKecoQ8CPgiUSxOrAsEU+B7JuWQ6HCgUp8LtnHOAvwB890BNFYjth2j5YosTo76PgTvbyxpfo8wzgcuAlUC+2neo2OXAGQCXstRUgbgV4LM4DOByfL4Pvvg5yUOB+wA1VeAHBeKYGZL8DWDBD6XIHqwF3ZOylL7ZOIocCRwI0CHnm3FGfjDAt+J0xJtvV6f468OX5/hs3ADU5llzv0J9+GUXXC15O8/qptXJAwXicoZxOqw4Ha3fS8KXUfjywLEAR5q5NmrC+hwP6P5grq9Gyy6fqxG/Aw4CuK2Q66VTLuNyALs/cD0Q90t3KEKtEBWIyxlSi7hmTuPBHecSbJDr+CwSHwZwtMml4VVAtoydzIvAzwDOBiX1lv62j9aoXzbMRiGVggWRi5zpxq/OK1Zj2yT6hbngOR2gU/wvwC89z6Z9hsKuBfoA3NrgubRVCBKSy+1ekyhC+n6V7h8k2hiZI86v/uLbl/8DbA5IOC/eKEmATiefjMuRL2zETvh/HHAC0BNoD0gaPzD/LvAcQOfHDicOWwzS6wCp6/Z2HJV04eSo/3qgAxC17rzfuNS3Bki3iQjg6kfUMtJ5c33ONnP/j/vjUsZVC2I4wGfjp0BfQPrZAKX1FTAV4LPBa7QCiNNGg3w6EPU+oO4c3K4E4jBun3AwErWerBvr+ikPis3YMLV4FOgCWjrEA4B9gO5AZ6Aa8KM7HR8fZjomLn2+vhEL8J8dlpoqUKgK7IiK9wO4v8hnpBvAQXOQwTkHPsuBj4DZAJ3gLIAOUU0VCKyAn045MKlmcFWAS25bAFtu/N8R/9sCXMKgg/wO4GyDexzfAHyo+bDTIUqM6ECjpgrkpQKdUKttN2Jr/O8FcPbI462Az4ElAGdh8wH+hinxJcDnRU0ViKzA/wOZB3+kBRpc8gAAAABJRU5ErkJggg==') no-repeat scroll 0 0;
background-size: 100%;
display: block;
float: left;
padding: 0;
text-indent: -9999px;
}
@media only screen and (min-width: 48rem) {
.topnav__logo .logo {
  height: 35px;
  height: 2.1875rem;
  width: 156px;
  width: 9.75rem;
  margin: 0;
  float: none;
}
}

.topnav .nav {
letter-spacing: normal;
padding-right: 0;
}
@media only screen and (min-width: 48rem) {
.topnav .nav {
  padding: 0 0 40px 15px;
  padding: 0 0 2.5rem 0.9375rem;
}
}
@media only screen and (min-width: 64rem) {
.topnav .nav {
  padding: 0 0 40px 44px;
  padding: 0 0 2.5rem 0;
}
}

.topnav .nav li {ƒ
border-top: 1px solid #dddddd;
margin: 0;
}
@media only screen and (min-width: 48rem) {

.topnav .nav li {
  float: left;
  padding: 0;
  border-top: none;
}
}
@media only screen and (min-width: 48rem) {
.topnav .nav li:last-child {
  border-bottom: none;
}
}
@media only screen and (min-width: 48rem) {
.topnav .nav li:first-child > a {
  padding-left: 0;
}
}

.topnav .nav a, .topnav .nav span {
padding: 20px 20px;
padding: 1.25rem 1.25rem;
}

.topnav .nav li > a, .topnav .nav li > span.nolink {
font-size: 15px;
font-size: 0.9375rem;
border: none;
color: #000;
font-family: "display-bold-75";
font-weight: normal;
}
@media only screen and (min-width: 48rem) {
.topnav .nav li > a, .topnav .nav li > span.nolink {
  padding: 13px 7px 0;
  padding: 0.8125rem 0.4375rem 0;
}
}
@media only screen and (min-width: 64rem) {
.topnav .nav li > a, .topnav .nav li > span.nolink {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 11px 8px 0;
  padding: 0.6875rem 0.5rem 0;
}
}

.topnav .nav li > a:focus, .topnav .nav li > a:hover, .topnav .nav li > a.active, .topnav .nav li > a.active-trail, .topnav .nav li > span.nolink:focus, .topnav .nav li > span.nolink:hover, .topnav .nav li > span.nolink.active, .topnav .nav li > span.nolink.active-trail {
background: none;
color: #000;
border-bottom: 1px solid #d52c1e;
}

.topnav .nav li > a:active, .topnav .nav li > span.nolink:active {
background: none;
color: #a80309;
}

.topnav .nav .active > a,
.topnav .nav .active > a:hover,
.topnav .nav .active > a:focus {
background-color: transparent;
color: #cd040b;
}

.topnav .nav .active > a:active {
background-color: transparent;
color: #a80309;
}


#ContactUs_home:active, #ContactUs_home:focus, #ContactUs_home:hover {
color: #000;
}
#block-menu-menu-mobile-aux {
display: none;
}
@media only screen and (min-width: 48rem) {

#block-menu-menu-mobile-aux {
  display: none;
}
}


#block-menu-menu-mobile-aux h2 {
padding: 20px 20px;
padding: 1.25rem 1.25rem;
font-size: 15px;
font-size: 0.9375rem;
color: #959595;
margin: 0;
background-color: #f6f6f6;
border-top: 1px solid #dddddd;
}
input,
textarea,
select,
.uneditable-input {
max-width: 100%;
width: auto;
}

#block-menu-menu-mobile-aux .nav li:last-child {
border-bottom: none;
}

#block-vzc-search-verizon-search-form label, .subnav .nav > li > .nav, .visually-hidden {
margin: -1px;
padding: 0;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
clip: rect(0, 0, 0, 0);
position: absolute;
}
ul, ol {
letter-spacing: 0.2px;
letter-spacing: 0.0125rem;
}

@media only screen and (max-width: 47.9375rem) {
.subnav-container {
  display: none;
}
}

@media only screen and (min-width: 64rem) {
/* line 93, ../sass/4-layouts/_nav-subnav.scss */
.subnav .nav > li {
  padding: 0 20px 0 0;
  padding: 0 1.25rem 0 0;
}
}


/* subnav*/
.subnav-container.subnav-container.subnav-container--hover {
position: absolute;
width: 100%;
}
.subnav .nav {
letter-spacing: normal;
}
.subnav {
position: relative;
}
.subnav .nav > li {
padding: 0 14px 0 0;
padding: 0 0.875rem 0 0;
display: table-cell;
position: static;
vertical-align: middle;
}
.subnav .nav > li:before, .subnav .nav > li:after {
content: " ";
display: table;
}
.subnav .nav > li:after {
clear: both;
}
.subnav .nav > li:first-child {
margin-left: 0;
}
.subnav .nav > li.hover .nav {
background: transparent;
margin: 0;
height: auto;
width: 100%;
left: 0;
clip: auto;
z-index: 1000;
top: 100%;
}

.subnav .nav a, .subnav .nav span.nolink {
font-size: 12px;
font-size: 0.75rem;
padding: 24px 0;
padding: 1.5rem 0;
color: #000;
display: block;
float: right;
font-family: "display-bold-75";
line-height: 1.1667;
white-space: nowrap;
}
@media only screen and (min-width: 64rem) {
.subnav .nav a, .subnav .nav span.nolink {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1429;
}
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
.glyphicon:empty {
  width: auto;
}
}
#vzc-search-form .form-group input {
  font-weight: normal;
  width: 100%;
}
h1, .h1, .node-news.view-mode-full .page-header, h2, .h2, h3, .h3, .social-block h2, h4, .h4, .footer__bottom-container h2, h5, .h5, h6, .h6 {
font-family: "display-bold-75";
font-weight: normal;
line-height: 1.1;
color: #000000;

}

.subnav-container {
    background-color: #fff;
    position: relative;
    width: 100%;
    z-index: 30;
    border-bottom: 1px solid #ccc;
    margin-left: 0px !important;
}
.subnav .nav a:hover, .subnav .nav a:focus, .subnav .nav span.nolink:hover, .subnav .nav span.nolink:focus {
background: none;
color: #cd040b;
}
.subnav .nav a:active, .subnav .nav span.nolink:active {
background: none;
color: #a80309;
}
.subnav .nav a.active, .subnav .nav a.active-trail, .subnav .nav span.nolink.active, .subnav .nav span.nolink.active-trail {
background: none;
color: #cd040b;
}
.subnav .nav a.active:active, .subnav .nav a.active-trail:active, .subnav .nav span.nolink.active:active, .subnav .nav span.nolink.active-trail:active {
background: none;
color: #a80309;
}

.subnav-container .subnav .nav > li {
  padding: 0 1.25rem 0 0;
}

/* slinky menu*/
.slinky-menu {
overflow: hidden;
transform: translateZ(0);
transition: all 300ms ease;
-webkit-transform: translateZ(0);
-webkit-transition: all 300ms ease;
border-top: 1px solid #ccc;
}
.slinky-menu > ul {
left: 0;
position: relative;
transform: translateZ(0);
transition: all 300ms ease;
-webkit-transform: translateZ(0);
-webkit-transition: all 300ms ease;
margin: 0;
padding: 0;
}
.slinky-menu ul,
.slinky-menu li {
list-style: none;
margin: 0;
}
.slinky-menu ul {
width: 100%;
padding: 0;
}

.slinky-menu li {
position: static;
}

.slinky-menu li ul {
display: none;
left: 100%;
position: absolute;
top: 0;
}

.slinky-menu .header {
position: relative;
}

.slinky-menu .nav li a, .slinky-menu .nav li span {
display: block;
}

.slinky-menu .nav li a br, .slinky-menu .nav li span br {
display: none;
}


.slinky-menu .nav li a.next {
float: right;
z-index: 10;
background-color: #f6f6f6;
display: block;
padding: 20px 26px;
padding: 1.25rem 1.625rem;
}


.slinky-menu a.next:after {
color: #cd040b;
content: '\276f';
float: right;
}

.slinky-menu a.back:before {
content: '\276e';
margin-right: 1em;
float: left;
}
.subnav-bg {
background: #fff;
border-bottom: 1px solid #dddddd;
height: 80px;
position: absolute;
width: 100%;
z-index: 990;
}
.subnav .nolink:hover {
cursor: pointer;
}

/*--Redesign Header Ends--*/

/*--Redesign Header Ends--*/

/* 2016-08 Updates */
/* Header section */
#navbar span.glyphicon { display: none; }

/* Landing page */
.fa { display: none !important; }

/* Recent Searches */
span.rs_keyword { font-weight: bold; }

/* Candidate Notification */
.job-alert-link {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNrcleENgkAMhY+L/9UJ1AnACXQAiLCBbqAT6AbiBOgGGAZQN9AJlAnECfC9pCbGGFDC+cMmHyRc2tf2eoeV57nyPK+llJoqMxZarutSYA9sQyInjYdjUIBmU+SizNpNJ0lCkTaYsbQagx/ABHS1bHosCz7ogRVIKwROJVnGGFMArB97MgBLcOY0gKN874MNSy5qhyTVF59MkmasORjpN04jEIGrjHWMlrLaAGyfAlM8kDUmtRCf6HWQOMJDvHdlm8eyCYIyIM+WL+0lzSLnT0Ve+94qC/xsjQqb2/nWQasf2H+JZKZFLLnqjwYvycNjuoZymJyaBfgLCe8CDADyxEIuNiBdbgAAAABJRU5ErkJggg==");
background-position: left center;
background-repeat: no-repeat;
color: #0066cc !important;
padding-left: 30px;
padding-top: 0;
}
#fancybox-wrap {
margin-left: 12px;
max-width: 90%;
overflow: hidden;
padding: 0;
}
#fancybox-wrap #fancybox-outer {
font-family: Arial,Helvetica,sans-serif !important;
padding: 20px;
}
#fancybox-wrap #fancybox-outer #fancybox-content { padding: 0; }
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification #fancybox-title {
font-family: Arial,Helvetica,sans-serif !important;
text-transform: none;
}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification .fInput .fLabel { color: #000; }
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification .fInput {
margin: 0;
padding: 0;
}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification input[type="text"],
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification select {
background: #eee;
border: medium none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
font-size: 12px;
height: 40px;
line-height: 40px;
padding: 0 8px;
width: 100%;
}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification select {
/*background: url('/about/work/system/production/assets/71066/original/Sort_by__sprite.png') no-repeat right -2px #eee;
-webkit-appearance:none;
-moz-appearance:none;
-o-appearance:none;
 appearance:none;*/
 line-height: 20px;
 padding: 10px;
}
/*#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification select::-ms-expand{ display:none; }*/

#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification .g-recaptcha { margin: 0; }
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification button { background-color: #000; border-radius: 30px; box-shadow: none; }
#fancybox-wrap #candidateJobNotificationSuccess h3 {
font-family: Arial,Helvetica,sans-serif !important;
}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification button#candidate_job_notification_cancel {
  border: 1px solid #000;
  border-radius: 30px;
}

#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification .fInput .fLabel span#search_name { text-transform: none; }
@media only screen and (min-width : 480px) {
#fancybox-wrap {
  min-width: 344px;
  width: auto !important;
}
}
/* Infinite Scroll integration */
.page_items,
.pagination {
display: none;
}
@media only screen and (min-width: 768px) {
  .facet-count{display: none;}
.tm_job_search_form .btn-block, input.btn-block[type="submit"] {max-width: 135px;}
.page_items { display: block; }
.pagination { display: block !important; }
body.is_home.no_recent_searches #ourcompany_overview .tm_job_search .page-header, body.is_home #ourcompany_overview .tm_job_search .page-header {
display:block;
padding: 40px 0;
}
body.is_home.has_recent_searches .tm_job_search .page-header{
display:none;
}

body.is_home.no_recent_searches .sj_col, body.is_home .sj_col {
  float: left;
  width: 27%;
  padding: 0 20px 0 0;
}
body.is_home.no_recent_searches .sj_col.search_jobs__button, body.is_home .sj_col.search_jobs__button{padding-right: 0;}

body.is_home.has_recent_searches .sj_col{
float: none;
width: auto;
padding: 0;
}
body.is_home.no_recent_searches .search_jobs__radius ,body.is_home .search_jobs__radius{
  width: 30%;
  width: 25%;
  padding-right: 0;
}
body.has_recent_searches .search_jobs__radius{
  width: auto;

}
body.is_home.no_recent_searches .search_jobs__button, body.is_home .search_jobs__button {
  float: left;
  width: 20%;
}
  body.has_recent_searches .search_jobs__button {
  float: none;
  width: auto;
}
body.is_home.no_recent_searches .search_list_link, body.is_home .search_list_link{
background: none;
border: none;
/*padding: 0;*/
margin: 30px 0;
}

body.has_recent_searches.is_home .search_list_link {
background: #f3f3f3;
border-bottom: solid 1px #ccc;
border-top: solid 1px #ccc;
}
body.is_home.no_recent_searches .search_list_link a, body.is_home .search_list_link a{
display: inline;
}
body.has_recent_searches .search_list_link a{
display: block;
}
body.is_home.no_recent_searches .search_list_link .pipe,body.is_home .search_list_link .pipe {
display: inline;
color: #959595;
padding: 0 15px;
}
body.has_recent_searches .search_list_link .pipe{
display: none;
}
body.is_home .tm_job_searchclear{display: none;}
/*body.is_home .btn-search-jobs{display: none;} */
body.has_recent_searches .tm_job_search_form{margin-top: 0px;}
.hidden-sm-up {display: none!important;}
.tm_header.filter-by .update-filter{display: none;}
.jresults_option{padding:5px 0 15px; }

/*table sorting desktop*/

.heading-sort i:before{content: none !important;}
.heading-sort i {
cursor: pointer;
background: url("/about/work/system/production/assets/71066/original/Sort_by__sprite.png") no-repeat scroll 0 0;height: 21px;width: 21px; display: inline-block;
}
.heading-sort.sort_asc i{background-position: 0 -30px;}
.heading-sort.sort_desc i{background-position: 0 -60px;}
#campus_events table thead th, .kpi_table table thead th{padding-left: 15px; cursor: pointer;}
/*.tm_recent_search_link{border-bottom: 1px solid #ccc;}*/
body.no_recent_searches.is_home .search_jobs__item, body.is_home .search_jobs__item {
  margin-bottom: 0px;
}
body.has_recent_searches .search_jobs__item{
   margin-bottom: 24px;
}
body.has_recent_searches .tm_btn_search {
width: 60% !important;
margin-top: 24px !important;
}
body.has_recent_searches .tm_job_search_header_link{margin-top: 30px;}
body.is_home #lsidebar{width: 100%;}
.cs_share_mobile{display: inline-block; position: relative; top: 5px;}
#home-links .ex-content{display: block !important;display: block !important;height: auto !important;opacity: inherit !important;overflow: visible!important; padding: inherit;width: auto !important;}
#home-links .ex-title span.glyphicon{display: none;}
.subnav .nav li.mobile_expand{display: none;}
.button_jobs > section > .btn-normal {
  color: #fff;
  font-size: 14px !important;
  line-height: 0.063rem;
  padding: 1.25rem;
}
.subnav-container .subnav .nav > li.desktop_expand {
  position: relative;
  right: -250px;
  top: -6px;
}
.subnav-container .subnav .nav > li.desktop_expand #block-vzc-menu-vzc-menu-search-jobs .btn-normal{padding:1.25rem 1.3rem !important;}

}

@media (min-width: 768px) and (max-width: 1024px) {
  .has-touch #navbar span.glyphicon.glyphicon-menu-down { display: table !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
body.is_home.no_recent_searches .search_jobs__button, body.is_home .search_jobs__button {float: none;width: 20%;}
body.is_home.no_recent_searches .tm_job_search_form, body.is_home .tm_job_search_form {padding: 20px 15px;}
body.is_home.no_recent_searches .search_jobs__radius, body.is_home .search_jobs__radius {padding-right: 0 !important;width: auto;}
body.is_home.no_recent_searches .sj_col, body.is_home .sj_col{padding: 0 15px 0 0; width: 33.1%;}
body.is_home.no_recent_searches .search_list_link .pipe, body.is_home .search_list_link .pipe{padding: 0 9px;}
body.is_home.no_recent_searches .search_list_link a, body.is_home .search_list_link a{font-size: 12px;font-weight: normal;}
.tm_job_search_form .btn-block, input.btn-block[type="submit"]{margin-bottom: 0;}
body.has_recent_searches.is_home #lsidebar{width: 34%;}
body.has_recent_searches.is_home #right-col{padding-left: 3%;width: 65%;}
}
#infscr-loading {
background: url('https://connect.talemetry.com/system/production/assets/39058/original/loading_140x140.gif');
background-size: contain;
-moz-background-size: contain;
-webkit-background-size: contain;
height: 50px;
margin: 10px auto;
text-indent: -99999px;
width: 50px;
}
.fa-sort:before{content:inhert !important;content:none !important;}

/* Ipad Menu arrow */

.glyphicon-menu-down:before { content: "\e259"; }
.has-touch #navbar span.glyphicon.glyphicon-chevron-down { display: none; }
.has-touch #navbar span.glyphicon.glyphicon-menu-down { display: inline-block; }
body.has-touch .subnav .nav .glyphicon-menu-down { top: 25px; left: 5px; }
body.has-touch .subnav .nav a { float: left; }

/* 6099 */

#career_site_home_page.has_recent_searches .tm_job_search .page-header { display: none !important;}
#career_site_home_page.has_recent_searches #home-links { display: none !important; }
#career_site_home_page.has_recent_searches #ourcompany_overview { padding-top: 30px !important;}
body.has_recent_searches.is_home #container {background: #fff none repeat scroll 0 0;}

/* 6199 */

.is_search_active .trigger-filter .facet-count {display:none;}
body.is_facet_selected .facet-count { display: block !important;}
.is_search_active.is_facet_active .trigger-filter {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height:30px;}


/* 6215 */
#article.career-details .cs_item_text li {
  list-style: disc;
  margin-left: 2em;
}

/* 6212 */

@media only screen and (min-width: 768px) and (max-width: 3000px) {
.trigger-filter .facet-count, body.is_facet_selected .facet-count {
  display: none !important;
}
}

/* 6305 */
#block-vzc-social-footer-news .footer__row .social-block > h2 {
  font-size: 1.375rem;
}
#block-vzc-social-footer-news .footer__bottom-container .social-block > h2, .footer__toggle{
  font-size: 1rem;
  color: #000;
}

/*26_05_17*/
.cs_item_text table tbody tr td, .cs_item_text table thead tr th {
  background: #fff none repeat scroll 0 0 !important;-
  border: medium none !important;
}
.cs_item_text table {
  display: table-cell;
}

/* 2017-06-27 */
.job-location-street {
text-transform: capitalize;
}


#block-vzc-search-verizon-search-form .form-control::-moz-placeholder { color: #000; }
#block-vzc-search-verizon-search-form .form-control::-webkit-input-placeholder {color: #000;}
#block-vzc-search-verizon-search-form .form-control:-ms-input-placeholder {color: #000;}

/* new re-branding style */
.bcat_col .glyphicon-plus::before {float:left;}
.bcat_col .vz_browse_item .glyphicon {
  display: inline;
  padding-right: 15px;
}
.bcat_col .vz_browse_item .glyphicon-blank {
  padding-right: 28px;
}
.vz_browse_item a.vz_browse_link {
  display: inline-block;
}
.tm_recent_search_link a { color: #000; }
#ourcompany_overview.search-careers #job-results #jobs-list .page_items a.pg_selected {
  background: #000 none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff !important;
  padding: 5px;
}
#ourcompany_overview.search-careers #job-results #jobs-list .page_items a {color: #000 !important;}


/*.tm_recent_search_link a:hover {color:#0086CD}*/
/*splash message*/
.alert-container{background: transparent;}
.alert-container .alert.alert-warning {background-color: #fee7a6;color: #57412c; margin:25px 0;}
.alert-container .alert {background-clip: padding-box;border: medium none; border-radius: 0; font-family: nhg-text-bold,arial,sans-serif;letter-spacing: 0.025em;
  margin-bottom: 0px; margin-top: 25px;}
.alert-container .alert .close {margin-right: -5px;margin-top: -10px;}
.alert-container .close {color: #000;float: right;font-size: 21px;font-weight: 700;line-height: 1;opacity: 0.2; text-shadow: 0 1px 0 #fff;}
.alert-container .alert.alert-info > span.alert-icon::after, .alert-container .alert.alert-warning > span.alert-icon::after {content: "";font-family: "Glyphicons Halflings";}
.alert-container .alert > span.alert-icon {float: left;}
.alert-container .alert.alert-warning p,.alert-container .alert.alert-warning p a, .alert-container  .alert.alert-warning span {color: #57412c;}
.alert-container .alert span.alert-icon {float: left;font-size: 21px;height: 21px;margin-top: -5px;padding-right: 15px;}
.alert-container .alert span.alert-icon + p {margin-right: 65px;padding-right: 0; text-align: justify; margin-left: 35px; font-family:"text-bold-75";}
.alert-container .alert.alert-warning p, .alert-container .alert.alert-warning span {color: #57412c;}
.alert-container .alert > p{margin-bottom: 0;}



.facet-nav .tm_header_link.tm_ff_facet_action {color: #000;}
.btn-search-jobs.btn:hover, .btn-search-jobs.btn:focus {color:#fff}
#search_form .select-field-wrapper select {  -moz-appearance: none;  -webkit-appearance: none;  appearance: none;  border-color: #d8dada #d8dada #000;}
#search_form .select-field-wrapper select option { padding:10px; border-bottom:1px solid #D8DADA;}
#search_form .select-field-wrapper select option:hover { border-left: 3px solid #000; margin-left:-1px;}
#ourcompany_overview.search-careers #job-results #jobs-list .page_items a:hover {text-decoration:underline;}
#search_form .select-field-wrapper select option[selected="selected"] { border-left: 3px solid red; margin-left:-1px;}
#ourcompany_overview.search-careers #jobs-list .pagination a { color: #000 !important;}
#ourcompany_overview.search-careers #jobs-list .pagination a:hover {background:none;  text-decoration: underline;}
#ourcompany_overview.search-careers #jobs-list .pagination a.next_page:hover {
  background: rgba(0, 0, 0, 0) url("/about/work/system/production/assets/92607/original/next_page-bg-new.png") no-repeat scroll right 2px;
}
#ourcompany_overview.search-careers #jobs-list .pagination a.prev_page:hover {
  background: rgba(0, 0, 0, 0) url("/about/work/system/production/assets/92609/original/prev_page-bg-new.png") no-repeat scroll left 2px;
}
.search_list_link > a { color: #333;}
.search_jobs__item.select-field-wrapper > select {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdJJREFUeNqEkt1LVEEYh98ZN00k0WAxjLowqr0wvOzjD0goiC4N7KYP80YIobs+iJCiy6iIoLqRhRYqJLL+gNb1LkHEiBbSi9I+jGUtz9rOPM05c/Ys1lK/izNzZt553t/M+ypxAoOIlg1yKyg/UaL8QjRaP0P7X4lPMndP9rUqSXXslvP3p+VzyFS1GBUdConB0qxcOJ6RVt0iPcdGZebjWh2igmUpBSKmVJTHuXHJTX31+UIWRBD7Y1HevLot2cn38gsja5V1qRpbd26A59f66dAKpdroO3GVuS/rWEL570LhAcOZze5uik3d/YzczVM20RYxxFBenOLhuT2kXJBu2svFZ7MsBzHCVrgz2B0Gk0rv59SNSYplEvk3jPJVWf1QYOTwdlLaBWeGeTS9EGX7/uI0neHlmrsYuPyEt6s1f39AvCrMP73CQF8bWjXRfvQ6LwsTDKbds+p2dh08S/6TiVL+A+K2qiXmc5fo7Wp29ehk546tYY3Z1nuEsfw3GqkOsfVHpLpEdugQPVs0vsItDGWLVCz/gcSMxOjPd4yfORCB0icnWEky2cYQi9lgJgldec3N0VvMBDaGN7aiak7kLxE3vBuJG1/VWj/p+Ei/BRgASD/ZmeFZaeQAAAAASUVORK5CYII=");
  background-origin: padding-box;
   background-position: 95% center;
  background-repeat: no-repeat;
  position: relative;
}
#job_title .cs_template_notice {
  background-color: #00ac3e;
  float: left;
  padding: 20px;
  text-align: center;
  width: 100%;
}
#job_title .cs_template_notice p { font-family: "display-bold-75";
color:#000;
font-size: 30px;
  letter-spacing: 0.025em;
  margin-bottom: 0.5em;}

.search_jobs__col select {
  font-family: display-bold-75;
  font-size: 14px;
letter-spacing:0.025rem;
}
.search_jobs__col input:focus {
  border: 1px solid #000;
}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification input {
  border-color: #d8dada #d8dada #000;
  border-style: solid;
  border-width: 1px;
}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification input:focus {
  border: 1px solid #000;
}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification button { font-family: display-bold-75; letter-spacing: 0.025rem;}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification button#candidate_job_notification_create { color: #fff; text-transform: capitalize;}
#fancybox-wrap #fancybox-outer #fancybox-content #candidateJobNotification button#candidate_job_notification_cancel { color: #000; text-transform: capitalize;}
::-webkit-input-placeholder {color:transparent !important;}
::-moz-placeholder {color:transparent !important;}
:-ms-input-placeholder {color:transparent !important;}

/* back to top */
.scrollToTop {
  background-image:url('data:image/png;base64,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');
  bottom: 15px;
  font-weight: bold;
  height: 80px;
  padding: 10px;
  position: fixed;
  right: 10px;
  width: 81px;
  z-index: 11;
}
.scrollToTop:hover {
text-decoration: none;
}
@media (min-width: 320px) and (max-width: 767px) {
.scrollToTop {
  height: 44px;
  width: 44px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BJREFUeNrUmT1PGzEYx30nVpJ+AZRMKChIpEODyoRUBkbCUBYKLGGgQyM1Em9DaREtSFQFqWUgS0AsdCCMkUokJirSoYlERcREhNgb+ACt/5YvuqTnxL5z0vBI1r347vy7x//nsc9nEA9WurqK0M0wL9gPCC4t01Kg5RQl1NtbcNum4QLyEd0kaJlpANjM8AJpWrYo/O+WANtAUfxEj1UArQJuSMKOcY/oAnUCn6HQx80uNCVgAZppISzhz87QtrZce5hLAEEyoNr6+7U1cnl5SZaWl0lfX5/q7UUEsUgihk7Yu7s78nJujvzI56vnPqyvk9j4uDZokSRcwU5NTjLY7u5u8mxkhJ1fXFggmaMjVeABztBcw1yzSrC3t7cMtlQqMdj9gwPyZWeHjMVinqCdNG04ZIOMylOhVcDe399XYe26XZifJ8eZjBd5xOzZw6jT7bVKNrDDhkIhBuvz+f65zg4Nr69vbKimvKClZ7sklAYEdLEMLAyAi0tLbB/geAHFlJeo8bCqdwELXcIQXOhqEazoPkVPV71sqnp3L52uaRTBJQPLxEj1i5dz4Wk/n7tUPXwtM5HxqEVHTz+JRmVfukw9HDT4FPGnCqzLaK+x/Pk5G2RkYsBmj00+l204ILygwaUTFhYdHGSQSIXI3whgtNXEhhsC149en2nX6YC1DPlaEZoBR2RHrxE+3Oo0J2jkd4FFTFGwITDssC5mXcrQ0DLazJ2ciC4NIOj+iIIiT6UwNT0tnba8GuSwv7dHojRzQOOO00sRcKeaSR6Ydane8HFzk6R2dx3r4rOz5HUy2VnA4XCYgcEscOsYda02Q3ZYdjI6VFpT03YpotzFV2QCWqK8UiGbVDLZbJYdj46OkiSViM/vZy8X7u9n529ubljdu9VV1SYKpujbyY0B9uvhIYnH46xgH+cs+3VxQSYmJlhBnSgWGtipVuDvZ2fMi9A0CvZxzrKenh7ynMJagWmvkwbmC3PlB5DRML0sWFkCX6efvD7x6dBQTVdDAvCoZdAu6rG1rlewtD2t4WDF63JUknd1KpViW8AmbXkZEjnkwKiz0qHComHNVzOA37SqP5EloOFvuZyb29/S+1fqh+Yt/iadZlXvallIaYPVLKSYdd2Giu0Ogt2uXzMWrV4WiItlVs1WpLAR2eklvvOK/xNW9K3ZkgVtHbBKC9p14IjQV23UbKLh9FLmKQ/qp4wtewSRwDXn6gp/ZlAGVtrDDtrGwlyCdPKPRQF823/d/hVgAKvT4LqmDOjlAAAAAElFTkSuQmCC');
}
}
.search-careers #right-col {float:right;}

/* testing */
#navbar span.glyphicon { float: right; top: 24px; left: 5px;}
.glyphicon-chevron-down:before { content: "\e259";}
.menu-level-2 ul li ul li ul { display: none; }
#navbar span.glyphicon {display: block !important;}
.menu-mlid-1869 span {display: none !important;}
.menu-mlid-1869 span:before,
.menu-mlid-1887 span:before,
.menu-mlid-1269 span:before { display: none; }


/*careers search - mobile fix*/
@media all and (max-width: 767px){
#ourcompany_overview.search-careers #right-col .table-responsive a .hl {
    text-decoration: none !important;
}
#ourcompany_overview.search-careers #right-col{
  float:none;
}
}

/* social icons changes */
.footer span.vzc-icon-twitter, .footer span.vzc-icon-linkedin, .footer span.vzc-icon-facebook, 
.footer span.vzc-icon-gplus, .footer span.vzc-icon-youtube, .footer span.vzc-icon-instagram {
  background-image: url(../system/production/assets/114589/original/sprite_21_footer.png) !important;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.footer span.vzc-icon-twitter:before, .footer span.vzc-icon-linkedin:before, .footer span.vzc-icon-facebook:before, .footer span.vzc-icon-gplus:before,
.footer span.vzc-icon-youtube:before, .footer span.vzc-icon-instagram:before {display:none;}
.footer span.vzc-icon-linkedin { background-position: 0 66px; width: 19px !important;}
.footer span.vzc-icon-twitter { background-position: 0 85px;}
.footer span.vzc-icon-facebook { background-position: 0 0;}
.footer span.vzc-icon-gplus { background-position: 0 -64px;}
.footer span.vzc-icon-youtube { background-position: 0 20px;}
.footer span.vzc-icon-instagram {background-position: 0 -64px;}
.cs_share_mobile .cs_share_twitter.twitt a, .cs_share_facebook.facebook a, .cs_share_linkedin.linked a {
  background-image: url(../system/production/assets/114589/original/sprite_21_footer.png) !important;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.cs_share_mobile .cs_share_email a {
  background-position: -3px -14px;
  background-size: 21px;
}
.cs_share_mobile .cs_share_google a {
  background-position: 0px 2px;
  background-size: 22px;
  left: 2px;
  position: relative;
}
.cs_share_mobile .cs_share_email a , .cs_share_mobile .cs_share_google a {
  background-image: url(../system/production/assets/115462/original/social.png) !important;
  width: 21px;
  height: 21px;
  display: inline-block;
}
.cs_share_mobile .cs_share_twitter.twitt a { background-position: -2px -21px; }
.cs_share_facebook.facebook a { background-position: -2px -2px; background-size: 20px; }
.cs_share_linkedin.linked a { background-position: -2px -41px;
  background-size: 21px;
  bottom: 1px;
  position: relative; }
#block-vzc-search-verizon-search-form button#edit-submit--2 {
  background: url(../system/production/assets/115216/original/search.png) !important;
  width: 15px;
  height: 15px;
  background-size: 15px !important;
transform: rotate(0deg) !important;
}
#block-vzc-search-verizon-search-form .glyphicon-search:before {display:none;}

/*One Digital Navigation*/
@media only screen and (min-width: 768px) {
.topnav .topnav__links {
width: 50%;
}
.topnav .topnav__logo{
width: 50%;
}
.topnav .nav li > a{
font-size: 14px;
padding: 0;
border-bottom: 1px solid transparent; 
}
.topnav .nav li{
padding: 0 7px 0 8px;
}
}
.full-width{width: 50%; float: right;}
.full-width .left, .full-width .right{float: left;width: 50%;}
.full-width.careers-menu .left, .full-width.careers-menu .right{width:38%;}
.full-width.careers-menu .btn-search-jobs-menu {width: 10%; float: right;}
.full-width.careers-menu .btn-search-jobs-menu .btn {
  display: inline-block;min-width: 128px;min-height: 36px; background: none; 
  border: 1px solid #000;border-radius: 100px;color: #000;font-size: 14px;padding: 0;
  line-height: 36px;
  box-shadow: none;
}

.full-width.our-news .btn-media-center-menu a { background: none; border: 1px solid #000; padding: 10px 8px !important; position: relative; top: -80px; left: 30px; }
.full-width.our-news .btn-media-center-menu a:hover {color:#000;}

.full-width .left > li, .full-width .right > li{display: table;margin-bottom: 10px;}
.full-width .left > li a,.full-width .right > li a {
font-family: "display-bold-75";
font-size: 13px;
color: #000;
margin:0;
padding:0 0 10px 0;
float: none;
display: inline-block;
}
.full-width .left > li ul li a,.full-width .right > li ul li a{
font-family: "roman-text-55";
font-size: 13px;
color: #000;
margin:0;
padding:0 0 8px 0;
float: none;
display: inline-block;
}
.full-width .left  li a:hover,.full-width .right li a:hover{
border-bottom: 1px solid #d52c1e;
text-decoration: none;
color: #000;
margin:0 0 5px 0;
padding:0 0 2px 0;
}
.full-width .left a.title:hover,.full-width .right a.title:hover{
margin:0 0 7px 0;
padding:0 0 2px 0;
}
.topnav .nav li.first {
padding-left: 0;
}
.topnav .nav{
padding: 0 0 30px 0;
}
 .no-dropdown .glyphicon{
  display: inline-block;
  font-size: 12px;
  background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+VXAtZGlyZWN0aW9uYWwtYXJyb3cgY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJVcC1kaXJlY3Rpb25hbC1hcnJvdy1jb3B5IiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIxLjIgMTEuNCAwLjUgMTAuNyA1LjEgNiAwLjUgMS40IDEuMiAwLjYgNi41IDYiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: 7px 3px;
  }
  .no-dropdown .glyphicon:before{
      display: none;
  }
.full-width .no-dropdown{
display: block !important;
margin-bottom: -5px !important;
}
.full-width .no-dropdown a{
float: none !important;
display: inline-block;
}
.full-width .no-dropdown .glyphicon{
display: inline-block;
font-size: 12px;
}  
input.header-search::-webkit-input-placeholder {
  color: #747676 !important;
}
#block-menu-menu-header{
  width: 70%;
  float: right;
}
#block-vzc-search-verizon-search-form button#edit-submit--2{
  top: 12px;
}
.topnav__logo{
  display: inline-block;
  margin-top: 24px;
}
#block-vzc-search-verizon-search-form .form-control{
  font-family: "roman-text-55";  
  color: #747676;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #header-menu .nav{
    margin: 0;
  }
  #block-vzc-search-verizon-search-form #vzc-search-form{
    margin-top: 5px;
  }
  .topnav .topnav__logo{
    display: inline;
  }
  .topnav .topnav__links,.full-width{
    width: 70%;
  }
}
.top-mobile-links,.contact-sticky{
  display: none;
}
@media only screen and (min-width: 768px){
.topnav__logo .logo{
  margin-top: -30px;
}
}
@media only screen and (max-width: 767px){
  .topnav .nav li{
    border-top: none;
  }
  .nav-open .contact-sticky{
    display: block;
        position: absolute;
        bottom: 0;
        font-size: 16px;
        padding: 10px;
        border-top: 1px solid #ccc;
        width: 100%;  
    }
  .nav-open .contact-sticky a{ 
    font-family: "roman-text-55";
    color: #747676;
    }

  .nav-open  .topnav .topnav__logo{
    height: auto;
  }
  .topnav__logo .logo{
    width: 90px;
    height: 20px;
  }
  .navbar-toggle{
    float: right;
  }
  .navbar-toggle__bars, .navbar-toggle__bars:before, .navbar-toggle__bars:after{
    width: 14px;
    height: 1px;
  }
  .topnav__logo{
    margin-top: 0;
  }
  
  .nav-open .top-mobile-links{
    display: block;
    margin-top: 10px;
  }
  .nav-open .logo,#ContactUs_home, .full-width.careers-menu .btn-search-jobs-menu{
    display: none;
  }
  .top-mobile-links li {
    display: inline-block;
    margin: 10px 10px 0 0;
  }
  .top-mobile-links li a{
    color: #767878;
    font-size: 9px;
    font-family: "roman-text-55";
  }
  .top-mobile-links li a:hover, .top-mobile-links li a.active{
    color: #000;
    text-decoration: none;
  }
  .topnav .nav{
    padding: 0;
  }
  .topnav .nav a{
    padding: 10px;
  }
}
#header-menu .nav li.leaf a, #header-menu .nav li.leaf a.active { padding: 14px 0 !important; margin-top: 10px; }
#block-menu-menu-header ul.menu.nav li > a:hover { border-bottom: 1px solid red; padding-bottom: 2px !important; color:#000;}
@media (min-width: 768px){ 
  .mobile_header {display:none;}
}

@media (min-width: 320px) and (max-width: 767px) { 
    .desktop_header { display:none;}
    .topnav-container {
        border-bottom: 1px solid #d8dada;
    }
    .nav-open .topnav-container {
      position: fixed;
      width: 100%;
  }
    section.block-menu-block {    
        margin-left: 15px;        
        background-color: transparent !important;
    }

    .menu-name-main-menu > ul > li > a {    
        font-size: 20px !important;
        line-height: 0.55;
        margin-top: 10px;
    }
    ul.first-menu > li > a {
        font-size: 16px !important;
        color: #585858 !important;
        height: 11px;
        font-family: "roman-text-55" !important;
    }
    ul.first-menu li {
        padding: 5px 0 !important;
    }
    .nav-open .top-mobile-links {    
        margin-top: 10px;
        margin-left: 5px; 
    }
    .nav-open .top-mobile-links li a {
        font-size: 10px;
        font-family: "roman-text-55" !important;
        color: #767878;
    }
    .menu-name-main-menu {
        height: 550px;
        overflow-y: scroll;
    }
    div#stickyMobFooter {
      position: fixed;
      bottom: 0;
      width: 100%;
      border-top: 1px solid #d8dada;
      margin-left: -20px;
      padding: 30px;
      background: #fff;
    }
    a#ContactUs_home {
      display: block;
      font-size: 16px;
      margin-top: -15px;
      font-family: "roman-text-55" !important;
      color: #585858 !important;
      float: left;
    }
    .menu-name-main-menu a:hover {
        text-decoration: none;
    }
    div.backBut{
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABFCAYAAABDsGYlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZRJREFUeNrsl79OwzAQxl1L0HZAhCdoViYyILEwwMwSiReIxMpD9BH6AB26doM3yCNkQ2xlYg0LqbqY74JBzsV/EjEh+aRPjhzf784+D77J0XR2LYS4hN4P+2YrAnY8m6cYSDXWVwKAElJaa6WUcAn/M6jWa0uakyzAAyKsHZEzDCV02vkB0gL6NLLoZcIiK/2d0b+fBU6Iz5k0aSnfKS4wvEBzI8En6NZI+wO6aQ9P2y/AAxEu5x7AgLxCU2P6AF1xZzJpiXSmHTpc6NFWHeko1YmeUqESS0+dac93UOOFhEoVuifBOocgtIXcV+e2BPvmDcM52849P0SrcwDSvwdjTYo/WgREQAREQAREQAREQAT8WwAe2AlUQQpajgLoV/wOutBTde+17ukTc/YQ30CJucbnXLDX+cq2zuW8Yc6FKxB3TFgr3OsdnAAsTKHKcK5Czrx3TnRXPs4sW6jYFvJBW2Cg1ZAKDCmjeQdKfge8AKMd3BkQ+k5dh2hrtKgBo6v8rKeory4GX2WWzVJn0DnULwEGABfzMBLrs3PeAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent; width:20px; height:20px;float: left; margin-right: 20px; margin-top: 2px; background-position: 0 -54px;}
      #secTerMenu{padding-left: 25px;}

    div.backBut {
        font-family: "display-bold-75";
        padding-left: 25px;
    }
    div#secTerNav {
        display: block;
        height: 45px;
        padding-top: 12px;
        position: absolute;
        top: 10px;
        left: 15px;
    }
   .topnav .nav li > a:focus, .topnav .nav li > a:hover,
    .topnav .nav li > span.nolink:focus, .topnav .nav li > span.nolink:hover {    
        border-bottom: 0px solid #d52c1e;
    }
    .navbar-toggle {
        float: right;
        left: 20px;
        top: 3px;
    }
#secTerMenu ul > li > a {
    font-size: 15px;
    font-size: 0.9375rem;
    border: none;
    color: #000;
    font-family: "display-bold-75";
    font-weight: normal;
}
#secTerMenu ul > li > ul > li > a {
    font-size: 16px !important;
    color: #585858 !important;
    font-family: "roman-text-55" !important;
    padding-bottom: 0;
}
#secTerMenu ul > li > ul > li > a:hover{
background-color: none;
}
.region-navigation .block-menu-block.collapsing #stickyMobFooter{
  display: none !important;
}
#secTerMenu> ul.menu.nav {
  position: absolute;
  top: 60px;
}
}

@media only screen and (min-width: 320px) and (max-width: 420px) {
  .navbar-toggle{
    padding-left: 0;
    padding-right: 10px;
  }
  .menu-name-main-menu{
    height: 430px;
  }
  .topnav__logo .logo {    
    margin-left: 0 !important;
  }
}

/* new company menu update */

.our-company ul.left, .our-company ul.right, .our-company ul.third { width: 38%; }
.our-news ul.left { width: 38%; }
.our-company ul.third { width: 10%; float: right; display: table; position: relative; margin-top: -291px; left: 70px; }
.third li a { margin-bottom: -28px; }
.third li.no-dropdown {
    position: relative;
    top: -4px;
    width: 195px;
    padding-left: 0;
    margin-bottom: -7px !important;
}
.full-width .third > li ul li a {
    font-family: "roman-text-55";
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0 0 8px 0;    
    display: inline-block;
}
.third li a:hover {
    border-bottom: 1px solid #d52c1e;
    text-decoration: none;
    color: #000 !important;
    padding: 24px 0 0px 0px;
}
.third li.no-dropdown ul.menu.nav { margin-top: 7px; }
.third li.no-dropdown:nth-child(2) { margin-top: 7px;}
.third li.no-dropdown:nth-child(2) {  position: relative; top: -20px;}
.full-width .third > li ul li a:hover {
    border-bottom: 1px solid #d52c1e;
    text-decoration: none !important;
    margin: 0 0 5px 0 !important;
    padding: 0 0 2px 0 !important;
}
.menu-level-1 li.last.menu-mlid-1381 a { border-bottom: 1px solid #d52c1e !important; color:#000 !important; }
@media only screen and (min-width: 1200px) {
    section#block-menu-menu-header ul {
        margin-left: 19% !important;
    }
    .menu-block-wrapper.menu-block-1.menu-name-main-menu.parent-mlid-0.menu-level-1 ul {
        margin-left: -13% !important;
    }
}
.topnav__logo .logo {    
    margin-left: -2px;
}

.popular-links ul li a:focus,.popular-links ul li a:focus, .browser-careers a:focus {
    color: #000;
    text-decoration: underline;
}
.popular-links ul li a:focus, .vz_browse_container a.vz_browse_link:focus { border: 1px dotted #000 !important;}
.vz_browse_container .vz_browse_link { text-decoration: underline; }
.popular-links ul li a { color: #000; text-decoration: underline;}
.search_list_link a:focus {
    color: #000;
    text-decoration: underline;
    border: 1px dotted #000;
}

/* New Changes */
.breadcrumb li a {
    color: #000 !important;
}

.breadcrumb li a, .breadcrumb li span, .breadcrumb li + li:before {
    font-family: "roman-text-55";
    font-size: 12px;    
    text-decoration: underline;
}

.breadcrumb li + li:before {
    font-size: 12px !important;
    text-decoration: none !important;
}
.breadcrumb li:last-child a {
    font-family: text-bold-75;
    text-decoration: none;
}
.cs_share_email { width: 22px;}
.cs_share_mobile .cs_share_email a {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPwAAAC+CAYAAAARO2IAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzFGQjNGRkFGNEE5MTFFOEJGMUE4QzBFMEQ2NkQ0QjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzFGQjNGRjlGNEE5MTFFOEJGMUE4QzBFMEQ2NkQ0QjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NTk3QzdGREQ5NTUxMUU4QTU2NUUxNEZEMTMwMjFGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NTk3QzdGRUQ5NTUxMUU4QTU2NUUxNEZEMTMwMjFGNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ijxMAAAawSURBVHja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') !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
    width: 29px !important;
    background-position: 0 1px !important;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
a.create_alert.email-icon {
    background-color: #fff !important;
    background-image: none !important;
}
:focus, a:focus {
    outline: 1px dotted !important;
}
}
/* ADA Compliance */
:focus, a:focus {
    outline: 1px dotted !important;
}
#article.career-details .btn-red {
    background-color: #000;
    color: #fff;
}
.career-details a:focus { outline: 1px solid #0066cc !important; }
.cs_share_mobile .cs_share_email a, .cs_share_mobile .cs_share_google a { background-position: 0 3px; }	
.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
}
#skip-link .element-invisible.element-focusable:active, #skip-link .element-invisible.element-focusable:focus {
    padding: 10px 0;
    padding: 0.625rem 0;
    background-color: #f6f6f6;
    color: black;
    position: fixed !important;
    text-align: center;
    width: 100%;
    z-index: 20;
}
#job-results #jobs-list .page_items a:focus {
    outline: 1px dotted #000 !important;
    outline-offset: 5px;
}
#ourcompany_overview.search-careers #jobs-list .pagination a:focus {
    padding: 12px 5px;
}
body.has_recent_searches .tm_btn_search:focus {
    outline-offset: 5px;
    outline: 1px dotted #000 !important;
}
.search_jobs__col input:focus {
    outline-offset: 5px !important;
}
button.btn.btn-danger.btn-lg.btn-red.cs_apply_button {
    padding: 10px 40px !important;
    height: auto !important;
    width: auto !important;
}
.third li.no-dropdown:hover, .third li.no-dropdown {
    display: block;
    float: left;
    width: 100% !important;
    line-height: 18px !important;
    top: 20px !important;
    position: relative;
    left: 0px !important;
}
.third li.no-dropdown a:hover, .third li.no-dropdown a {
    padding-top: 5px !important;
    height: 20px !important;
    display: block !important;
    float: left !important;
    padding-bottom: 5px !important;
    line-height: 9px;
    margin-bottom: 15px !important;
}

.cs_apply_button:focus{outline:1px dotted #000 !important; outline-offset: 5px !important; }
a.share_link{padding:5px !important; margin-left:10px;}
a.share_link:focus{ outline:1px dotted #000 !important;}
.cs_share_mobile .cs_share_email a{width:25px !important;}
.cs_share_mobile span{width:25px !important; height:22px !important; overflow:hidden; margin-left:2px !important;}
.cs_share_mobile span a{height:20px !important; overflow:hidden;}
.cs_share_mobile span a:focus{ outline:1px dotted #000 !important;outline-offset: -1px !important;}
.cs_share_mobile span.cs_share_linkedin.linked a{background-position: 0px -40px !important;width:20px !important;}
.cs_share_mobile span.cs_share_email a{background-position: 2px 2px !important;}
.cs_share_mobile span.cs_share_twitter a{ background-position: 0px -20px !important;}
.cs_share_facebook.facebook a{ background-position: 0px 0px !important;}

.no-jobs-msg {
    font-family: roman-text-55;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-bottom: 30px;
}
.no-jobs-msg a {
    text-decoration: underline;
}

.alert-info{
background: #0088cc;
color: #fff;
border:none;
padding: 10px 15px;
 margin-bottom:0;
}
.alert-info a{
  font-size:14px;
  color:#fff; 
  text-decoration:underline;
  font-family:roman-text-55;
}
.alert-info .close{
  color: #fff;
  font-size: 44px;
  font-family: none;
  font-weight: normal;
  opacity: inherit;
  text-shadow: none;
  text-decoration:none;
  line-height:20px;
}
