@media (min-width: 768px){.visible-xs-block{display:none}}@media (min-width: 768px){.paywalled-job .jobs-details-header{margin-bottom:20px}}.paywalled-job .jobs-details-header .primary-info .secondary-info{margin-top:20px;margin-bottom:20px}.paywalled-job .jobs-details-header .cta-wrap{display:none}.paywalled-job .primary-pager{display:none}.ua-application .modal-body{padding-top:0;padding-bottom:5px}.ua-application .email-form .modal-body{padding-top:15px}ul.top-border-list li{border-top-color:#e9e9e9;padding:15px 0}.jobs-main-details{margin-bottom:30px}@media (max-width: 767px){.jobs-main-details{margin-bottom:20px}}.jobs-main-details .jobs-header{border-top-left-radius:10px;border-top-right-radius:10px}.jobs-main-details .cta-wrap{background:rgba(0,0,0,0.5);border-top-left-radius:10px;border-top-right-radius:10px;min-height:100px;margin:0;padding:20px}.jobs-main-details .cta-wrap .cta-btns-container{text-align:right;margin-top:25px}@media (max-width: 767px){.jobs-main-details .cta-wrap .cta-btns-container{margin-top:45px}}.jobs-main-details .cta-wrap .cta-btns-container li{display:inline-block;margin-right:10px}.jobs-main-details .cta-wrap .cta-btns-container li:last-child{margin-right:0;vertical-align:bottom;line-height:0}.jobs-main-details .cta-wrap .apply-now .btn-line-primary[disabled]{border:1px solid #ccc;background-color:rgba(51,51,51,0.8);color:#ccc;opacity:0.50}.jobs-main-details .cta-wrap .social-media .more{background-color:rgba(255,255,255,0.2);width:35px;height:35px}.jobs-main-details .cta-wrap .social-media .more .icon{color:#ffffff}.jobs-main-details .cta-btns-container-xs{background-color:#f5f5f5;padding:10px;text-align:center}.jobs-main-details .cta-btns-container-xs .cta-btns-list li{display:inline-block;margin-right:10px}.jobs-main-details .cta-btns-container-xs .btn-line-default.on-dark-bg{background-color:rgba(255,255,255,0.7);border:1px solid #dcdcdc;color:#555}.jobs-main-details .info-wrap{background-color:#ffffff;border:1px solid #dcdcdc;color:#555;padding:0}.jobs-main-details .info-wrap .primary-info,.jobs-main-details .info-wrap .secondary-info{padding:20px 5px;display:table}@media (max-width: 767px){.jobs-main-details .info-wrap .primary-info,.jobs-main-details .info-wrap .secondary-info{padding:10px 0}}.jobs-main-details .info-wrap .secondary-info .icon-map-marker-alt{margin-left:1px;margin-right:11px}.jobs-main-details .info-wrap .primary-info-details{display:table-cell;vertical-align:top}.jobs-main-details .info-wrap .primary-info-details .job-position{font-size:18px;font-weight:bold;line-height:25px;color:#555;text-shadow:none}@media (max-width: 767px){.jobs-main-details .info-wrap .primary-info-details .job-position{background:none;padding:0;text-align:left}}.jobs-main-details .info-wrap .career-level .level{font-size:15px;color:#555;text-shadow:none}.jobs-main-details .info-wrap .posted-date .date{font-size:13px;color:#999;text-shadow:none}.jobs-main-details .featured-logo{position:relative;width:100px;display:table-cell}@media (max-width: 767px){.jobs-main-details .featured-logo{margin-top:20px}}.jobs-main-details .featured-logo .company-logo{height:80px;width:80px;border:1px solid #e6e6e6;padding:5px;background-color:#ffffff;position:relative}@media (max-width: 767px){.jobs-main-details .featured-logo .company-logo{height:60px;width:60px;padding:3px}}.jobs-main-details .featured-logo .company-logo.img-placeholder{font-size:30px;line-height:30px;text-align:center}.jobs-main-details .featured-logo .company-logo.img-placeholder .icon-building{margin-top:15px;font-size:40px;color:#ececec;display:block;text-shadow:none}@media (min-width: 768px){.ad-container{margin-top:40px}}.paywalled-job .jobs-main-details{margin-bottom:0}.paywalled-job .jobs-main-details .cta-wrap{display:block}.paywalled-job .jobs-main-details .cta-btns-container{display:none}@media (min-width: 992px){.container{max-width:990px}}
