.job-detail-wrapper .td-filter-ddl {position:relative; width:100%; background-color:var(--white);}
.job-detail-wrapper .td-filter-ddl .selectedText {transition:all .5s; text-decoration:none!important; padding:11.5px 15px; max-width:270px; background:var(--light-grey-2); border-radius:26.5px; font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue); min-height:43px; cursor:pointer; box-shadow:none; height:auto; display:table; width:100%;}
.job-detail-wrapper .td-filter-ddl .selectedText.active {border-radius:26.5px 26.5px 0 0 ;}
.job-detail-wrapper .td-filter-ddl .selectedText > span {display:table-cell; vertical-align:middle; padding-right:20px; text-transform:capitalize;}
.job-detail-wrapper #dd-language .td-filter-ddl .selectedText {font-size:1.2rem;}
.job-detail-wrapper .td-filter-ddl .selectedText:after {top:50%; font-family:'icomoon'!important; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-size:12px; position:absolute; right:20px; content:"\e900"; color:#FE0001; transition:all .5s ease-in-out;}
.job-detail-wrapper .td-filter-ddl .selectedText.active:after {-webkit-transform:translateY(-50%) rotate(180deg); -moz-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg);}
.job-detail-wrapper .td-filter-ddl > ul {display:none; position:absolute; background-color:var(--light-grey-2); list-style-type:none; width:100%; box-shadow:none; z-index:9999; max-height:157px; overflow:hidden; border-radius:0 0 26px 26px;}
.job-detail-wrapper #dd-language .td-filter-ddl > ul {max-height:inherit;}
.job-detail-wrapper .td-filter-ddl > ul li {padding-left:0 !important; list-style-type:none; border:1px solid #f6f6f6!important; margin-bottom:0px !important; margin-left:0; font-size:1.4rem;}
.job-detail-wrapper #dd-language .td-filter-ddl > ul li {font-size:1.2rem;}
.job-detail-wrapper .td-filter-ddl > ul li a {padding:15px 19px; text-transform:capitalize; display:block; color:var(--main-blue) !important; font-size:1.4rem; line-height:17px; font-weight:600; padding-left:27px; position:relative;}
.job-detail-wrapper .td-filter-ddl > ul li a:hover, .td-filter-ddl > ul li a.active {color:#00207a;}
.job-detail-wrapper .td-filter-ddl > ul ul li a {padding:10px 40px;}
.job-detail-wrapper .get-job-alerts-wrapper .icon-notification, .job-detail-wrapper .get-job-alerts-wrapper .icon-email, .job-detail-wrapper .refer-friend-wrapper .icon-email {font-size:1.4em; vertical-align:middle; margin-right:10px; color:#c60c30;}
.job-detail-wrapper .refer-friend-wrapper {margin:0px 25px;}
.job-detail-wrapper .refer-friend-wrapper .icon-email {font-size:1.2em;}
.job-detail-wrapper .icon-notification:before {content:"\e924"; color:rgb(198, 12, 48); font-family:'icomoon' !important;}
.job-detail-wrapper .icon-notification:after {content:"\e925"; margin-left:-0.8232421875em; color:rgb(215, 0, 39); font-family:'icomoon' !important;}
.job-detail-wrapper .job-detail-top-strip-lang-wrapper {float:right; display:table;}
.job-detail-wrapper .job-detail-top-strip-lang-dropdown-label {display:table-cell; font-size:1.4rem; font-weight:bold; line-height:1.64; color:var(--grey); padding-right:10px; vertical-align:middle;}
.job-detail-wrapper .job-detail-top-strip-lang-dropdown-wrapper {display:inline-block; min-width:170px; vertical-align:middle;}
.job-detail-wrapper .existing-applicant-sign-on-link-wrapper {display:inline-block;}
.job-detail-wrapper .existing-applicant-sign-on-link-wrapper .job-exist-sign-link {font-size:1.4rem; margin-left:28px;}
.job-detail-wrapper .job-detail-top-strip-back-link {font-size:1.8rem; font-weight:bold; line-height:22px; color:var(--main-blue); display:inline-block; padding:19px 0;}
.job-detail-wrapper .job-detail-top-strip-back-link .job-detail-top-strip-back-link-text .icon-left-arrow {color:var(--red-2); font-size:1.3rem; padding-right:15px;}
.job-detail-wrapper .job-detail-top-strip-wrapper {padding:0px 0 70px 0;}
.job-detail-wrapper .job-detail-grey-strip-wrapper {margin:50px 0 35px 0; padding:30px 0 33px 0; background-color:var(--light-grey-2);}
.job-detail-wrapper .job-details-wrapper .job-details-label {font-size:1.4rem; font-weight:bold; line-height:24px; color:var(--dark-grey); margin-bottom:0;}
.job-detail-wrapper .job-details-wrapper .job-details-value {font-size:1.4rem; line-height:15px; color:var(--grey);}
.job-detail-wrapper .job-details-wrapper {margin-bottom:22px;}
.job-detail-wrapper .job-detail-grey-strip-wrapper .row > [class*="col-"] .job-details-wrapper:last-child {margin-bottom:0;}
.job-detail-wrapper .job-apply-wrapper {border-radius:4px; box-shadow:0 3px 20px 0 rgba(0, 0, 0, 0.1); background-color:var(--white); padding:22px 30px; text-align:center; min-width:270px; max-width:290px; z-index:9; position:absolute; top:-37px; right:0;}
.job-detail-wrapper .job-apply-wrapper.transit {webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.job-detail-wrapper .job-apply-wrapper.fixed {position:fixed; top:0;}
.job-detail-wrapper .job-apply-wrapper#job-apply-wrapper-tablet {display:none}
.job-detail-wrapper .job-apply-wrapper#job-apply-wrapper-mobile {display:none}
.job-detail-wrapper .job-apply-closing-date-wrapper {font-size:1.4rem; line-height:26px; letter-spacing:normal; color:var(--dark-grey);}
.job-detail-wrapper .job-apply-btn-wrapper {margin-top:20px;}
.job-detail-wrapper .job-company-img-wrapper {display:block; text-align:center; margin-bottom:5px;}
.job-detail-wrapper .job-apply-closing-date-wrapper .job-apply-closing-date-label {font-weight:bold;}
.job-detail-wrapper .job-apply-wrapper a.job-apply-btn {display:block; border-radius:4px; background-color:#a70b2d; font-size:1.4rem; font-weight:bold; text-align:center; color:var(--white); padding:20px 0; transition:all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1); max-width:192px; margin:0 auto;}
.job-detail-wrapper .job-apply-wrapper a.job-apply-btn:hover {background:url(/~/media/Images/a/anglo-american-group-v9//Universal/css/input-hover-button) var(--white); background-repeat:no-repeat; background-size:cover; background-position:100% 100%; color:var(--white); border-right:none; border-top:0; border-bottom:0; border-left:0;}
.job-detail-wrapper .get-job-alerts-wrapper {margin:15px 25px 0px 25px; position:relative;}
.job-detail-wrapper .get-job-alerts-wrapper #sr-alert-button {padding:8px 0 12px 0; border-bottom:1px solid #e4e4e4; width:152px; margin:0 auto; height:100% !important; min-height:42px; max-height:100px; overflow:hidden;}
.job-detail-wrapper .get-job-alerts-wrapper > a, .job-detail-wrapper .refer-friend-wrapper > a {display:block; font-size:1.4rem; font-weight:bold; color:var(--main-blue); padding:8px 0 12px 0; border-bottom:1px solid #e4e4e4;}
.job-detail-wrapper .get-job-alerts-wrapper > .sr-alert-button-pageup {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; border:none; display:none;}
.job-detail-wrapper .get-job-alerts-wrapper > .sr-alert-button-pageup.active {display:block}
.job-detail-wrapper .refer-friend-wrapper > a:last-child {border-bottom:none; padding:12px 0 0 0;}
.job-detail-wrapper .job-detail-overview-main-title-wrapper {margin-bottom:40px;}
.job-detail-wrapper .job-detail-overview-row {margin-bottom:30px;}
.job-detail-wrapper .job-detail-overview-title-wrapper {font-size:1.8rem; font-weight:bold; line-height:26px; color:var(--dark-grey); margin-bottom:15px;}
.job-detail-wrapper .job-detail-overview-desc-wrapper > p {margin-bottom:30px;}
.job-detail-wrapper .job-detail-overview-desc-wrapper {font-size:1.8rem; line-height:30px;}
.job-detail-wrapper .job-detail-overview-desc-wrapper > p:first-child > strong {margin-top:0;}
.job-detail-wrapper .job-detail-overview-desc-wrapper ul {list-style:disc; margin-top:10px; margin-bottom:30px;    padding-left: 16px;}
.job-detail-wrapper .job-detail-overview-desc-wrapper ol {list-style:decimal;}
.job-detail-wrapper .job-detail-overview-desc-wrapper ul li {margin-bottom:10px !important;}
.job-detail-wrapper .job-detail-overview-desc-wrapper strong {margin-bottom:5px; display:inline-block; margin-top:10px;}
.job-detail-wrapper .videos-to-watch-box {background:center center no-repeat #444; background-size:cover; height:0; margin:15px 30px 15px 0; padding-bottom:calc(28.125% - 16.875px); position:relative; text-align:center; width:calc(50% - 30px); display:inline-block; float:left; border-radius:0 0 4px 4px; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 44px 44px 0 rgba(0, 0, 0, 0.1);}
.job-detail-wrapper .videos-to-watch-box .icon-play-icn {position:absolute; left:50%; margin:-2.5rem 0 0 -2.5rem; top:50%; font-size:5.5rem; color:var(--main-blue);}
.job-detail-wrapper .videos-to-watch-box:hover .icon-play-icn {background:#00368b; color:var(--white);}
.job-detail-wrapper .job-location-map {width:100%; height:400px;}
.job-detail-title-wrapper .h2 {color:var(--main-blue); font-size:3.2rem; line-height:normal; margin-bottom:10px;}
.job-bnr-heading {font-weight:600; font-style:normal; margin:0.67em 0;}
.job-detail-overview-main-title-wrapper .h3 {font-size:2.4rem; line-height:normal; margin-bottom:30px; color:var(--main-blue); font-weight:600; font-style:normal;}
@media all and (max-width: 767px){
.job-detail-wrapper .td-filter-ddl .selectedText{max-width: 100%;}
}