@charset "utf-8";

@media (min-width: 1024px) and (max-width: 1199px) {
.textoverflow { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
a { color: #333333; }
a:hover { color: #428bca; text-decoration: underline; }
.panel-title > a { color: #333333; }
.width-auto { width: auto; }

.breadcrumb { margin-left: 8.4%; }
.flex-caption { width: 47%; position: absolute; bottom: -25%; }
.flex-caption > * { padding: 0 20px; }
.flex-caption h2 { font-family: "verizonapex-bold"; font-size: 11px; text-transform: uppercase; letter-spacing: 0.08em; color: #333333; font-weight: normal; background-color: #d2d3d4; padding: 14px 20px; display: inline-block; z-index: 1; left: 0px; position: relative; bottom: 0; margin-top: -3px; z-index: 1; width: 100%; }
.flex-caption h3 { font-family: "verizonapex-book"; font-size: 28px; color: #333333; position: relative; letter-spacing: 0.001em; font-size: 24px; padding-bottom: 10px; }
.flex-caption h3 a { font-family: "verizonapex-book"; font-size: 28px; color: #333333; font-size: 32px; line-height: 1.2em; font-weight: normal; }
.flex-caption h3 a:hover { color: #428bca; }
.flex-caption p { font-size: .325em; }
.flex-caption p.hero-writeup { font-size: 14px; padding: 0px 0 10px 0; }
.flexslider > .flex-direction-nav li { position: absolute; bottom: 50%; width: 100%; }
.module-height h3 { font-size: 26px; line-height: 1.3em; }
.moveup { position: absolute; bottom: 0; width: 100%; height: 100%; }
.moveup .slide-content { bottom: -40%; position: absolute; width: 100%; height: auto; background: #fff; }
.moveup .slide-content > * { padding: 0 20px; }
.moveup .slide-content h3 { line-height: 20px; padding-bottom: 20px; }
.moveup .slide-content h3 a { font-family: "verizonapex-book"; font-size: 28px; color: #333333; font-size: 18px; color: #3d4146; font-weight: normal; }
.moveup .slide-content p { font-family: "verizonapex-book"; font-size: 28px; color: #333333; font-size: 14px; }
.moveup .slide-content .action-links { padding-bottom: 10px; }
.moveup .slide-content .action-links > span { vertical-align: text-top; }
.btm-align { position: absolute; bottom: 10px; }
#homepage .row section#slider { padding-bottom: 0; }
#homepage section#hot-topics { padding: 4em 1.429em 1.429em 1.6em; float: none; width: auto; height: auto; overflow: hidden; }
#product-services h2 + div.col-lg-6 { background: #ed1c24; height: 100%; }
#product-services #content { padding: 1em 1em 1em 1.5em; }
#product-services #content h3 { font-size: 26px; line-height: 1.3em; margin: 0 0 .5em; padding: 0; }
#product-services #content p { font-size: 1em; }
#product-services #content a.link-caret { padding-top: 1em; }
#article, #invearn { }
#article .article-video, #invearn .article-video { padding: 0px; }
#article .container-sm-pad12, #invearn .container-sm-pad12 { padding: 0; }
#article .content-margin, #invearn .content-margin { padding-left: 0; padding-right: 3.5%; }
#article .rel-articles, #invearn .rel-articles { padding-left: 0px; width: 100%; }
#article .rel-articles div, #invearn .rel-articles div { float: left; width: 31%; margin-left: 10px; }
#article #right-column, #invearn #right-column { padding: 0 12% 0 0; }
#article #right-column #twitter, #invearn #right-column #twitter { margin-top: 20px; background: #eee; }
#article #right-column #twitter h2, #invearn #right-column #twitter h2 { background: #d2d3d4; color: #333333; display: inline-block; font: bold 0.786em "verizonapex-book"; margin: 0; text-transform: uppercase; letter-spacing: 0.1em; font-family: "verizonapex-bold"; font-weight: normal; }
#article #right-column #twitter div, #invearn #right-column #twitter div { padding: 0 1.429em 1.429em 1.229em; background: url("../img/twitter_white.png") no-repeat scroll 92% 87% transparent; }
#article #right-column #twitter div p, #invearn #right-column #twitter div p { font-family: "verizonapex-book"; font-size: 1.286em; padding-top: 10px; margin-bottom: 0px; color: #333333; }
#article #right-column #twitter div span, #invearn #right-column #twitter div span { color: #333333; font-family: "verizonapex-book"; font-size: .643em; text-transform: uppercase; }
#article #right-column #twitter div span b, #invearn #right-column #twitter div span b { color: #7c7c7d; font-weight: normal; margin-left: .5em; }
#article #right-column #twitter div a, #invearn #right-column #twitter div a { font: bold 11px "verizonapex-book"; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; }
#article #right-column #twitter div a span, #invearn #right-column #twitter div a span { font-family: 'Glyphicons Halflings' !important; color: #0066CC; }
#article .pager-arrow, #invearn .pager-arrow { position: relative; top: 25em; }
#article .pager-arrow li a:hover span, #invearn .pager-arrow li a:hover span { color: #999 !important; }
#article .pager-arrow .pager, #invearn .pager-arrow .pager { position: relative; top: 100px; }
#article .pager-arrow .pager.fixed, #invearn .pager-arrow .pager.fixed { position: fixed; bottom: 0; top: 80px; }
#article .pager-arrow .pager.pager-next, #invearn .pager-arrow .pager.pager-next { margin-left: 0.9%; }
#article .pager-arrow .pager.pager-prev, #invearn .pager-arrow .pager.pager-prev { margin-left: 2.6%; text-align: center; }
#article .article-tabs, #invearn .article-tabs { margin-top: 20px; border-top: 1px solid #b2b2b6; padding-top: 20px; padding-bottom: 10px; font: 1em "verizonapex-book"; }
#article .article-tabs ul, #invearn .article-tabs ul { border-bottom: none; }
#article .article-tabs ul li, #invearn .article-tabs ul li { margin-right: 20px; }
#article .article-tabs ul li.active, #invearn .article-tabs ul li.active { margin-top: 1px; }
#article .article-tabs ul li.active > a, #article .article-tabs ul li.active a:hover, #invearn .article-tabs ul li.active > a, #invearn .article-tabs ul li.active a:hover { color: #cc0000; border: none; border-bottom: 2px solid #cc0000; padding: 0 1px 2px 1px; margin-top: 10px; }
#article .article-tabs ul li a, #invearn .article-tabs ul li a { font: 0.857em "verizonapex-book"; text-transform: uppercase; padding-left: 0px; padding-right: 0px; margin-bottom: 12px; color: #696b6d; }
#article .article-tabs ul li a:hover, #invearn .article-tabs ul li a:hover { border-color: transparent; background: none; color: #cc0000 !important; }
.module-height .img-responsive { margin: 0; }
#article .content-txt p:first-child { margin-bottom: 11px; padding: 0 4px 0 0; }
#article .content-txt h3.article-title { padding-top: 0; }
#article .content-txt h2.article-title { margin-bottom: 0.38em; }
#article .content-txt p.lead { font-family: "verizonapex-bookitalic"; font-size: 18px; line-height: 1.3em; }
.content-txt p a, .media-box p a { color: #428bca; }
.container .jump-bar li.active a { padding: 8px 25px 10px; }
.container .jump-bar li a { padding: 10px 25px; }
.container .jump-bar.long li.active a { padding: 8px 12px 12px; }
.container .jump-bar.long li a { padding: 10px 12px; }
.container #jumpnav > .navbar .navbar-collapse { margin-left: 10%; }
#careers #jumpnav > .navbar .navbar-collapse { margin-left: 12%; }
#careers .jump-bar li { width: 12.5%; }
#careers .jump-bar li.active a { padding: 8px 25px 10px 11px; }
#careers .jump-bar li:first-child { padding: 2.6% 0 17px 0; width: 10%; }
#careers .jump-bar li.onelntxt-divder { padding-bottom: 19px; }
#careers .jump-bar li a { padding: 10px 25px 10px 11px; }
#ourcompany .htabscarousel-block .nav-tabs { float: left; }
#ourcompany .htabscarousel-block .pager { float: right; }
#careers .our_people .slider_header { margin-top: 20px; }
#careers .our_people .tab-content { padding: 0px; }
#careers .htabscarousel-block.our_people .flex-viewport { margin-left: 0px; }
#ourcompany, #responsibility, #careers { }
#ourcompany #slider, #responsibility #slider, #careers #slider { padding-bottom: 0px; }
#ourcompany .tab-content img, #responsibility .tab-content img, #careers .tab-content img { padding: 0px; }
#ourcompany #hot-topics, #responsibility #hot-topics, #careers #hot-topics { height: auto; }
#ourcompany .section-rheight + div.col-lg-4, #responsibility .section-rheight + div.col-lg-4, #careers .section-rheight + div.col-lg-4 { display: block; }
#ourcompany .content-part section.text-center, #responsibility .content-part section.text-center, #careers .content-part section.text-center { text-align: center; }
#ourcompany .content-part h4, #responsibility .content-part h4, #careers .content-part h4 { padding-top: 50px; }
#ourcompany .swipe-image h4, #responsibility .swipe-image h4, #careers .swipe-image h4 { padding-top: 0; }
#ourcompany .swipe-image p, #responsibility .swipe-image p, #careers .swipe-image p { width: 91%; }
#ourcompany .flex-viewport, #responsibility .flex-viewport, #careers .flex-viewport { margin-left: 12px; padding-bottom: 20px; }
#ourcompany .vtabs-block .tab-title, #responsibility .vtabs-block .tab-title, #careers .vtabs-block .tab-title { width: 18%; float: left; padding: 0; }
#ourcompany .vtabs-block .tab-content, #responsibility .vtabs-block .tab-content, #careers .vtabs-block .tab-content { width: 82%; float: left; }
#ourcompany .vtabs-block .tab-content img, #responsibility .vtabs-block .tab-content img, #careers .vtabs-block .tab-content img { float: left; width: 61%; }
#ourcompany .vtabs-block .tab-content .module-spacing, #responsibility .vtabs-block .tab-content .module-spacing, #careers .vtabs-block .tab-content .module-spacing { float: left; width: 30%; }
#ourcompany .vtabs-block .wtwedo-tabs .active a, #responsibility .vtabs-block .wtwedo-tabs .active a, #careers .vtabs-block .wtwedo-tabs .active a { padding: 18% 14px 18%; }
#ourcompany .vtabs-block .wtwedo-tabs .active a:after, #responsibility .vtabs-block .wtwedo-tabs .active a:after, #careers .vtabs-block .wtwedo-tabs .active a:after { margin-right: -14px; top: 0em; }
#ourcompany .vtabs-block .wtwedo-tabs a, #responsibility .vtabs-block .wtwedo-tabs a, #careers .vtabs-block .wtwedo-tabs a { padding: 18% 14px 18% 0; }
#ourcompany .vtabs-block .vtabs-tab .active a, #responsibility .vtabs-block .vtabs-tab .active a, #careers .vtabs-block .vtabs-tab .active a { padding: 22px 14px 25px; }
#ourcompany .vtabs-block .vtabs-tab .active a:after, #responsibility .vtabs-block .vtabs-tab .active a:after, #careers .vtabs-block .vtabs-tab .active a:after { margin-right: -14px; top: 0em; }
#ourcompany .vtabs-block .vtabs-tab a, #responsibility .vtabs-block .vtabs-tab a, #careers .vtabs-block .vtabs-tab a { padding: 35px 14px 25px 0; }
#ourcompany .threecol-wimg-block .text-center > .module-spacing, #responsibility .threecol-wimg-block .text-center > .module-spacing, #careers .threecol-wimg-block .text-center > .module-spacing { height: auto; }
#ourcompany .htabs-twocol-block .nav-tabs, #ourcompany .htabscarousel-block .nav-tabs, #ourcompany .awardscarousel-block .nav-tabs, #responsibility .htabs-twocol-block .nav-tabs, #responsibility .htabscarousel-block .nav-tabs, #responsibility .awardscarousel-block .nav-tabs, #careers .htabs-twocol-block .nav-tabs, #careers .htabscarousel-block .nav-tabs, #careers .awardscarousel-block .nav-tabs { padding-left: 12px; }
#ourcompany #whatwedo .wtwedo-tabs a.twoline { padding: 31px 13px 33px; line-height: 1.7em; }
#ourcompany #whatwedo .wtwedo-tabs .active a.twoline { line-height: 0.5em; padding: 37px 13px 33px; }
#ourcompany #whatwedo .wtwedo-tabs .active a.twoline:after { left: 0.8em; }
#ourcompany #whatwedo #accordion2Content { height: 344px; }
#ourcompany #whatwedo .tab-title a { height: 85px; padding: 47px 18px 0; }
#ourcompany #whatwedo .tab-title .active a { padding: 34px 18px 0 0; }
.awardscarousel-block .tab-pane.active { border-top: none; }
.awards-caption { padding-left: 15px; padding-right: 3%; }
.awards-caption img, .awards-caption h2 { float: left; width: auto; margin: 40% 0; height: auto; }
.awards-caption h2 { font: 34px "verizonapex-bold"; color: #2a2d32; padding-right: 0; margin-left: 10%; margin-top: 35%; }
.awards-content { width: 53%; border-left: 1px solid #b2b2b6; padding-left: 0; }
.container.mm-page .flex-caption { }
.container.mm-page .flex-caption h3 { padding-bottom: 20px; }
.container.mm-page .flex-caption h3 a { font-size: 26px; }
#article .leadership-bio #right-column { padding: 0 0% 0 0; }
#article .leadership-bio .content-txt div { display: table-cell; }
#article .leadership-bio .content-txt img { float: left; padding: 0 30px 30px 0; }
#article .listing h2.article-title { font-size: 32px; }
#article .listing h3.sub-title { padding: 0px; }
#article .listing #icons-share { margin-top: 15px; }
#article .listing .back { padding-left: 0; }
#article .media-contacts h2.article-title { font-size: 32px; }
#article .media-contacts .back { padding-left: 0; }
#article .back { font-size: 11px; margin: 5% 0 1% 8%; }
.performance img { float: right; padding: 15px 20px 0 0; width: 60%; }
.performance h3 { padding: 50px 0 0 15px; display: table; }
#whoweare .text-center hr { margin-top: 45px; margin-bottom: 43px; }
#whoweare .text-center hr:first-child { margin-top: 16px; }
#ourcompany .awards-caption img { padding-top: 10px; }
#ourcompany .awards-caption img, #ourcompany .awards-caption h2 { margin: 0.5% 0; width: auto; }
#ourcompany .awards-content { padding-left: 0.2%; width: 100%; }
#ourcompany .awards-content h3 { font-size: 28px; padding-top: 10px; }
.awardscarousel-block .flex-viewport li { border-right: 1px solid #b2b2b6; }
.awardscarousel-block .flex-viewport li .awards-content { border-left: 0; }
.left-menu-page .bnr-img h1 { position: absolute; font: 34px "verizonapex-bold"; line-height: 6em; }
.left-menu-page .container-sm-pad12 { padding-right: 0%; }
.left-menu-page .left-menu { font-size: 18px; }
.left-menu-page .body-copy { width: 50%; padding-bottom: 5px; }
.boxed-tab li { padding-bottom: 0px; width: 34%; text-align: center; }
.boxed-tab li:first-child { width: 14%; }
.boxed-tab li:last-child { width: 18%; }
.boxed-tab li.active a { background: #EFF1F0; }
.boxed-tab li.active a:hover { border: none; }
.boxed-tab li a { font-family: "verizonapex-book"; font-size: 28px; color: #333333; font-size: 14px; border-radius: 0px; padding: 15px 3%; color: #333333; }
.boxed-tab li a:hover, .boxed-tab li a:focus, .boxed-tab li a.active { color: #333333; }
.tab-content { border: 1px solid #b2b2b6; border-top: none; padding: 30px 30px 0px 30px; }
.tab-content > .tab-pane p { font-family: "verizonapex-book"; font-size: 28px; color: #333333; font-size: 14px; }
.boxed-tab-content { border: 1px solid #b2b2b6; border-top: none; padding: 30px 30px 0px 30px; }
.boxed-tab-content > .tab-pane p { font-family: "verizonapex-book"; font-size: 28px; color: #333333; font-size: 14px; }
.contact-links-block ul { padding: 3% 0 3% 6%; }
#ourcompany #shareserv.border-top-bot { border-bottom: 0; }
#ourcompany #shareserv .tab-content { padding: 0; border-top: 1px solid #b2b2b6; }
#ourcompany.investor .htabs-twocol-block { padding-bottom: 0px; }
#ourcompany.investor .htabs-twocol-block .news-block .module-spacing { width: 100%; }
#ourcompany.investor .htabs-twocol-block #news.tab-pane { padding-top: 0px; border-top: 0px; }
#ourcompany.investor .htabs-twocol-block #news.tab-pane img { padding: 15px 15px 0 15px; float: left; margin: inherit; }
#ourcompany.investor .htabs-twocol-block .tab-pane.active { padding-top: 0; border-top: 0; }
#ourcompany.investor .htabs-twocol-block .tab-pane.active img { padding: 0px; margin: inherit; }
#ourcompany .tab-block > .caption .btn-content { margin-bottom: 4px; }
#ourcompany.investor .tab-block { border-right: 1px solid #CCCCCC; float: left; width: 63%; }
#ourcompany.investor .tab-block + .module-spacing h3 { color: #3D4146; display: block; float: left; font-family: "verizonapex-book"; font-size: 18px; font-weight: normal; line-height: normal; padding-bottom: 27px; padding-left: 20px; }
#ourcompany.investor .tab-block + .module-spacing .report-box { border-bottom: 1px solid #B2B2B6; padding: 0 0 15px; }
#ourcompany.investor .tab-block + .module-spacing .caption { float: right; padding: 5% 0 0; }
#ourcompany.investor .tab-block + .module-spacing .btn-content { font-size: 12px; padding: 12px 35px; }
#ourcompany.investor .tab-block > img { float: none; width: auto; }
#ourcompany.investor .tab-block h3 { color: #3D4146; float: left; font-family: "verizonapex-book"; font-size: 24px; font-weight: normal; padding-bottom: 27px; padding-left: 20px; }
#ourcompany.investor .tab-block .caption { float: right; padding: 2% 2% 0 0; }
#ourcompany.investor .tab-block .btn-content { font-size: 12px; padding: 12px 35px; }
#ourcompany.investor .tab-block .action-links.btm-align { bottom: 4px; padding-bottom: 0px; }
#finperf .tab-content { border-top: 1px solid #b2b2b6; }
.investor #news div.clearfix { margin-top: 20px; }
.investor #news div.clearfix:first-child { border-bottom: 1px solid #b2b2b6; }
.investor #news.tab-pane.active { margin-bottom: 30px; }
.investor #news.tab-pane.active .tags { margin-top: 30px; }
.investor #news.tab-pane.active img { margin: 0 auto; }
#ourcompany .awardscarousel-block .awards-caption { float: none; }
#ourcompany .awardscarousel-block .awards-content { float: left; padding-left: 3%; }
.invearn h1.page-title { font-size: 34px; margin-top: 0; }
.invearn h3.publish-date { padding: 20px 0 6px 0; }
.invearn h4.news-title { padding-top: 20px; }
.invearn h4.news-title + p { padding-bottom: 40px; }
.invearn #right-column { margin-top: 35px; }
.report-listing li { font-family: "verizonapex-book"; font-size: 24px; color: #3d4146; font-weight: normal; padding: 25px 0 25px 0; }
.report-listing + p { padding-top: 40px; }
#accordion2Content { padding: 0; }
#accordion2Content.tab-content .tab-pane .module-spacing { width: 37%; }
#accordion2Content p.textoverflow { height: 120px; overflow: inherit; white-space: normal; }
#accordion3Content > .tab-content { padding: 0; border-style: none; }
.htabscarousel-block, .awardscarousel-block { border-top: 0; }
.tab-header-boxed li a { border-radius: 0px; padding: 15px 3%; font-family: "verizonapex-book"; font-size: 28px; color: #333333; font-size: 14px; font-size: 12px; text-transform: uppercase; }
.tab-header-boxed li.active a { background: #eff1f0; }
.tab-header-boxed li.active a:after { position: absolute; border-left: 1.5em solid rgba(44, 44, 44, 0); border-right: 1.5em solid rgba(44, 44, 44, 0); border-top: 1.5em solid #fff; content: ""; border-top-color: #eff1f0; top: 3.5em; left: 43%; }
.tab-header-boxed li.active.tab-1 a:after { left: 34%; }
#sales_position li a { color: #333333; }
.img-box.padding { padding-right: 2%; }
.search-careers .search-container .search_keyword.npl .form-group { width: 77.2%; }
.search-careers h1 { font-size: 32px; }
.search-careers .content-margin { padding: 0 0 0 2.6%; }
.search-careers .search-container .form-group, .search-careers .search-container .btn-group { float: left; }
.search-careers .search-container .form-group:first-child { width: 30.5%; margin-right: 20px; }
.search-careers .search-container .form-group input { width: 100%; }
.search-careers .search-container .form-inline .btn-block { width: 19.5%; }
.search-careers .search-container .btn-group { width: 21%; }
.search-careers .search-container .form-group.country { width: 22%; margin-right: 10px; }
.search-careers .search-container .form-group.country input { width: 95%; }
#form-page h1 { font-size: 32px; }
#form-page h2 { font-size: 24px; }
#form-page h3 { font-size: 18px; }
#form-page h4 { font-size: 18px; }
#form-page .btn-red { margin: 0; width: 18%; }
#form-page .breadcrumb { margin-left: 8.4%; }
#form-page .captcha { width: 100%; position: static; }
#form-page .captcha .btn-red { margin: 0; width: 18%; }
#form-page .captcha input { width: 50%; margin: 0 15px; }
#form-page .form-group { width: 70%; }
#form-page .content-margin { padding: 0 8.6%; }
#article.viewpoint-details .content-margin { padding: 0 3.5% 0 0; }
#article.viewpoint-details .breadcrumb { margin-left: 8.4%; }
#article.viewpoint-details #right-column { padding: 30% 0 0 0 !important; }
#article.viewpoint-details .col-sm-3.content-margin { padding: 0 !important; }
#article.viewpoint-details #accordion .panel-default { border: none; box-shadow: none; }
#article.viewpoint-details #accordion .panel-default .panel-title { font-size: 18px; cursor: pointer; }
#article.viewpoint-details #accordion .panel-default .panel-heading { background: none; padding-left: 0; padding-bottom: 30px; }
#article.viewpoint-details #accordion .panel-default .panel-title a { padding-bottom: 0px; display: block; padding-left: 0; }
#article.viewpoint-details #accordion .panel-default .panel-heading + .panel-collapse .panel-body { border-top: none; padding-left: 0; padding-top: 0; }
#article.viewpoint-details #accordion .panel-default .glyphicon { font-size: 10px; color: #ADADAD; }
#article.viewpoint-details .rel-viewpoints div { float: left; padding-right: 5.7%; }
#article.career-details #right-column { padding-top: 0; }
#article.career-details .col-sm-3.content-margin { padding: 0; }
#article.career-details .btn-red { width: 19.5%; }
#article.career-details .content-margin { padding: 0 3.5% 0 0; }
#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: 0; padding-right: 0; }
#article.career-details ul.body-copy { padding-left: 1em; }
#article.career-details .breadcrumb { margin-left: 8.4%; }
#article.career-details .btn-wrapper a { padding-left: 20px; }
#article.career-details h2.article-title { font-size: 34px; }
#article.career-details h3 { font-size: 32px; }
#article.career-details p, #article.career-details ul { font-size: 18px; }
#article.career-details #right-column { padding: 0; }
#article.career-details #right-column h4 { font-size: 18px; }
#article.career-details #right-column a { font-size: 14px; }
#article.career-details #right-column img { padding: 0; width: 100%; }
#article.career-details.event .form-group, #article.career-details.event .check-group { padding: 0; }
#article.career-details.event h4.sub-title { font-size: 18px; padding: 2% 0; }
#article.career-details.event ul, #article.career-details.event p { font-size: 18px; }
#article.career-details.event h1.article-title { padding-left: 0%; padding-right: 0%; }
#article.career-details.event .btn-red { width: 19.5%; font-size: 12px; }
#article.career-details.event img { width: auto; }
#article.career-details.event #form-page .form-group { width: 58%; }
#article.career-details.event .checkbox-inline { display: inline-block; padding: 20px 0; }
#article.career-details.event .checkbox-inline + .checkbox-inline { margin-left: 20px; }
#article.career-details.event .check-group h4 { padding: 0; }
#article.career-details.event .captcha { margin-left: 0%; }
#article.career-details.event .captcha img { padding: 0; }
#article.career-details.event .captcha .btn-red { width: 16.5%; }
#article.career-details.event h4, #article.career-details.event .action-links { padding: 0; }
#article.career-details.event .btn-wrapper a { padding-left: 20px; }
.left-menu-page.cost-basis .greyBox { margin-top: 0px; }
.left-menu-page.cost-basis .content-margin { padding-left: 4.6%; padding-right: 0; }
.left-menu-page.cost-basis #form-page .form-group { width: 93%; }
.ourcompany-timeline .timeline { left: 0%; }
.ourcompany-timeline .timeline > li.timeline-inverted > h2 { left: 35%; }
.ourcompany-timeline .timeline > li { margin-bottom: -7px; }
.ourcompany-timeline .timeline > li > .timeline-panel { left: 0; width: 46%; }
.ourcompany-timeline .timeline > li h2 { left: 54%; font-size: 36px; top: 80px; }
.ourcompany-timeline .carousel .btn-share { padding: 7px 23px; }
.ourcompany-timeline .timeline-footer > ul li span { display: inline-block; }
.ourcompany-timeline .timeline-footer > ul li:first-child:before { border-right: 1px solid #B7BBBD; margin-right: 2px; }
.ourcompany-timeline .timeline-footer > ul li:before { margin-right: 6px; }
.ourcompany-timeline .tags .navbar-text { padding-left: 16px; }
#careers-browse-careers a { display: block; font-size: .9em; padding-bottom: 1em; }
#careers-browse-careers .panel { padding-right: 1em; }
#careers-browse-careers .panel-heading { background-color: #fff; padding-left: 0; font-size: 1.3em; color: #2A2D32; }
#careers-browse-careers .panel-body { padding-left: 0; padding-right: 1em; }
#careers-browse-careers .list-pagination { font-size: .8em; font-weight: bold; text-transform: uppercase; position: relative; border-top: 1px solid #b2b2b6; margin-right: 0; padding: .5em .5em 0 0; }
.careers-search h3 { color: #3d4146; font-size: .9em; font-family: verizonapex-book; font-weight: normal; }
.careers-search a { font-size: .8em; margin-left: 1.1em; display: inline-block; }
.careers-search .popular a { display: block; text-transform: capitalize; padding-bottom: 1em; }
#responsibility .tab-content { border-bottom: 0 none; }
.search-container.gmaps { }
.search-container.gmaps .well { margin-bottom: 0px; padding-bottom: 10px; border-radius: 0; }
.search-container.gmaps .form-group { width: 34%; float: left; margin-right: 2%; }
.search-container.gmaps .btn-group { width: 32%; float: left; margin-bottom: 15px; }
.search-container.gmaps .btn-block { width: 30%; }
.search-container a.action-links { padding-top: 3%; }
.search-container .pager { text-align: left; }
.job-locations h5 { font-size: 16px; }
#careers .awardscarousel-block .pager { float: none; }
.careers #icons-share { float: right; padding: 10px 0 0; }
.job-locations ul:first-child { border-top: 1px solid #B2B2B6; }
.search-container.gmaps .form-inline.well { margin-bottom: 0; }
.form-inline.well { border-radius: 0; }
.search-inputbox input { border-radius: 2px; float: left; border-right: 0; height: 45px; }
.search-inputbox .input-group-addon { background: #fff; border-radius: 0; border: 1px solid #dadfe0; border-left: 0; height: 45px; }
.search-inputbox .input-group-addon span.glyphicon { font-family: 'Glyphicons Halflings'; font-size: 16px; color: #9a9a9a; }
.search-inputbox + .form-group button { color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #d60100;  *background-color: #d60100;
background-image: -moz-linear-gradient(top, #df0807, #bb0100); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#df0807), to(#bb0100)); background-image: -webkit-linear-gradient(top, #df0807, #bb0100); background-image: -o-linear-gradient(top, #df0807, #bb0100); background-image: linear-gradient(to bottom, #df0807, #bb0100); background-repeat: repeat-x; border-color: #2c2f33; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df0807', endColorstr='#bb0100', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-family: "Helvetica Neue", Helvetica-, Arial, sans-serif; font-size: 14px; font-weight: bold; padding: 12px 13px; border-radius: 3px; }
.search-inputbox + .form-group button:hover { background-color: #bb0100;  *background-color: #bb0100;
background-image: -moz-linear-gradient(top, #bb0100, #df0807); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bb0100), to(#df0807)); background-image: -webkit-linear-gradient(top, #bb0100, #df0807); background-image: -o-linear-gradient(top, #bb0100, #df0807); background-image: linear-gradient(to bottom, #bb0100, #df0807);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb0100', endColorstr='#df0807', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#searchblock h2 { top: 0; left: 0; }
#searchblock .form-group { width: 85%; }
#searchblock .form-group:first-child { width: 70%; }
#searchblock .module-spacing { padding: 4em 1.429em 1.429em 1.5em; background: #eee; padding: 5em 0 7.8em 5em; }
#searchblock > .module-spacing { width: 100%; }
.search-container, .table-responsive { padding: 0 20px; }
.search-block .search-container .well .form-group:first-child input { width: 93%; }
.table-responsive table tbody { border-bottom: 1px solid #B2B2B6; }
.table-responsive table thead { border-top: 1px solid #B2B2B6; font: 14px "verizonapex-medium"; height: 40px; }
.careers .htabscarousel-block .pager { float: right; }
.careers .htabscarousel-block .nav-tabs { float: left; }
#careers.careers .htabscarousel-block { border-bottom: none; }
#careers .vtabs-block .tab-title { width: 21%; }
#careers .vtabs-block .tab-content { width: 79%; }
#careers .vtabs-block .tab-content .tab-block { width: 48.7%; float: left; }
#careers .vtabs-block .tab-content .tab-block img { display: block; width: 100%; padding-bottom: 10px; }
#careers .vtabs-block .tab-content .tab-block h3 { margin-top: 0; }
#careers .vtabs-block .tab-content .tab-block + .text-center { border-left: 1px solid #b2b2b6; }
#universityrecruit { border-bottom: 1px solid #b2b2b6; }
#universityrecruit .tab-content { border-bottom: 0; border-left: 0; border-top: 1px solid #b2b2b6; }
#universityrecruit .tab-content .tab-pane .module-spacing { width: 50%; margin-top: 10%; margin-bottom: 3.3%; }
#careers .content-part .search-container h3 { padding-left: 0px; font-size: 32px; line-height: 1.3em; }
.search-container a.arrow-align > span.glyphicon { top: 4px; }
.search-container .row { padding-left: 0px; }
.search-container .form-group { font: bold 12px Arial; float: left; }
.search-container .form-group:first-child { width: 38.9%; }
.search-container .form-group.country { width: 22%; float: left; }
.search-container .form-group.country input { border-right: 1px solid #dadfe0; width: 90%; }
.search-container .form-inline .btn-block { color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #d60100;  *background-color: #d60100;
background-image: -moz-linear-gradient(top, #df0807, #bb0100); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#df0807), to(#bb0100)); background-image: -webkit-linear-gradient(top, #df0807, #bb0100); background-image: -o-linear-gradient(top, #df0807, #bb0100); background-image: linear-gradient(to bottom, #df0807, #bb0100); background-repeat: repeat-x; border-color: #2c2f33; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df0807', endColorstr='#bb0100', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-family: "Helvetica Neue", Helvetica-, Arial, sans-serif; font-size: 14px; font-weight: bold; padding: 12px 13px; border-radius: 3px; width: 22%; }
.search-container .form-inline .btn-block:hover { background-color: #bb0100;  *background-color: #bb0100;
background-image: -moz-linear-gradient(top, #bb0100, #df0807); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bb0100), to(#df0807)); background-image: -webkit-linear-gradient(top, #bb0100, #df0807); background-image: -o-linear-gradient(top, #bb0100, #df0807); background-image: linear-gradient(to bottom, #bb0100, #df0807);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb0100', endColorstr='#df0807', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.search-container .btn-group { float: left; margin-right: 2%; width: 15%; margin-bottom: 0; }
.search-container .btn-group .dropdown-menu { font: bold 12px Arial; }
.search-container .btn-group .btn-select { padding: 10px; width: 98%; font: bold 12px Arial; height: 45px; color: #666666; }
.search-container .btn-group .btn-select span { float: left; padding-top: 3px; }
.search-container .btn-group .btn-select span.glyphicon { float: right; top: 5px; }
.search-container .btn-group span.glyphicon { font-size: 9px; color: #adadad; text-align: right; }
.search-container p.body-copy { width: 85%; }
.search-container p.body-copy .action-links { padding-top: 0; float: none; }
#careers #searchblock .form-group:first-child { width: 85%; }
#careers #searchblock .form-control { width: 79%; }
#careers #searchblock a.action-links { float: left; line-height: 18px; }
#careers .content-part .search-container h3 { font-size: 32px; width: 100%; }
.left-menu-page .gmaps { border-bottom: 1px solid #B2B2B6; }
.left-menu-page .gmaps .btn-group { width: 57%; }
.left-menu-page .gmaps .btn-block { width: 39%; }
.left-menu-page .gmaps .form-group { width: 100%; margin-bottom: 4%; }
.left-menu-page .gmaps .btn-group { width: 58%; }
.left-menu-page .job-locations ul li { padding: 0 0 0 18%; }
.left-menu-page .awardscarousel-block .pager { float: left; margin-top: 0; margin-bottom: 0; }
.left-menu-page .awardscarousel-block .pager li { display: inline; }
.left-menu-page .awardscarousel-block .pager li a { background: none repeat scroll 0 0 transparent; border: 2px solid #A1A1A1; border-radius: 14px; color: #A1A1A1; margin-left: 2px; padding: 3px 7px; }
.left-menu-page .awardscarousel-block .pager li span.glyphicon { font-size: 10px; top: 0; }
#search-results .restulsCnt section, #search-results .restulsCnt .sort { padding: 0; }
#search-results .restulsCnt .sort { padding: 20px 0 25px; }
#search-results .breadcrumb { margin-left: 8.4%; }
#search-results .accordion { padding-top: 32px; }
#search-results .accordion h3 { padding-bottom: 13px; font-size: 18px; }
#search-results .tab-content { border: none; }
#search-results .content-margin { padding-right: 0; }
#search-results .content-margin { padding: 0 0 0 4.6%; }
#search-results #left-column { padding: 0; }
#search-results #left-column aside { padding: 0; }
#search-results #left-column .divider-line { margin: 8px 0 19px; }
#search-results #jumpnav-wrapper { padding-top: 80px; }
#search-results #left-column h3, #search-results #left-column h2, #search-results .restulsCnt h3, #search-results .restulsCnt h2 { font-size: 16px; }
table.sortable span.sign { display: block; position: absolute; top: 50%; right: 5px; font-size: 12px; margin-top: -10px; color: #bfbfc1; }
table.sortable span.arrow, span.reversed { border-style: solid; border-width: 5px; font-size: 0; border-color: #ccc transparent transparent transparent; line-height: 0; height: 0; width: 0; margin-top: -2px; }
table.sortable span.arrow.up { border-color: transparent transparent #ccc transparent; margin-top: -7px; }
table.sortable span.reversed { border-color: transparent transparent #ccc transparent; margin-top: -7px; }
table.sortable span.reversed.up { border-color: #ccc transparent transparent transparent; margin-top: -2px; }
table.sortable span.az:before { content: "a .. z"; }
table.sortable span.az.up:before { content: "z .. a"; }
table.sortable span.AZ:before { content: "A .. Z"; }
table.sortable span.AZ.up:before { content: "Z .. A"; }
table.sortable span._19:before { content: "1 .. 9"; }
table.sortable span._19.up:before { content: "9 .. 1"; }
table.sortable span.month:before { content: "jan .. dec"; }
table.sortable span.month.up:before { content: "dec .. jan"; }
table.sortable thead th:not([data-defaultsort=disabled]) { cursor: pointer; position: relative; top: 0; left: 0; }
table.sortable thead th:hover:not([data-defaultsort=disabled]) { background: #efefef; }
table.sortable thead th div.mozilla { position: relative; }
#micro_header .header .navbar .navbar-nav li a { padding: 1em 0 1.2em; }
#micro_header.microsite .container { width: 960px; }
#micro_header.microsite .header .navbar { margin: 0px; }
.microsite #campus_events .column { border-right: 1px #ccc solid; }
.microsite h1 { font-size: 28px; }
.microsite .btm-block { padding: 3% 6.1%; }
.microsite .no-header #accordion .panel-heading { background: none !important; border: none !important; }
.microsite .no-header .right-col { border-left: 0px solid #ccc; }
.microsite .no-header h2 { margin: 24px 0; }
.microsite .no-header table tbody tr { border-bottom: 1px solid #ccc !important; }
.microsite .no-header .btm-block { padding: 3% 6.1%; }
.microsite .no-header .right-col aside.hotjobs { padding-left: 20px; }
.microsite .no-header .form h2 { padding-left: 20px; padding-right: 20px; }
.microsite .no-header #accordion .list { padding: 0%; }
.microsite .no-header #accordion .list ul { float: left; padding: 0 0 0 5%; width: 33%; }
.microsite .no-header #accordion .list ul:first-child { padding-left: 5%; }
.microsite header .navbar-default .navbar-nav li a { font-size: 15px; }
.microsite header .navbar { margin-top: 2.7em; }
.microsite header .navbar-brand { margin: 0 2em; }
.microsite footer .container .list-inline li:first-child { padding-right: 10px; }
.microsite footer .container .list-inline li { padding: 0 10px; }
.microsite footer .container { width: 960px; }
.microsite footer .content-margin { padding-left: 0%; padding-right: 0%; }
.microsite footer .container .copyright { text-align: right; }
#workinghere.htabscarousel-block .tab-content, #awards.htabscarousel-block .tab-content, #leadership.htabscarousel-block .tab-content, #corpgov.htabscarousel-block .tab-content { padding: 0; }
}
