#error-page.anglosocialwaytoolkit #MainWrapper ul {
    margin-bottom: 30px;
}
.anglosocialwaytoolkit .cat-l1-item .cat-title a.cta-link.internal-link:after {
    font-weight: 600;
    right: 25px;
    position: absolute;
    color: #fe0001;
    font-size: 10px;
    font-weight: normal;
    top: 50%;
    line-height: normal;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -moz-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
}

html[lang="es-ES"] .breadcrumb.cmnStyle .share-box .share-options{
	    width: 140px;
}
html[lang="es-ES"] .breadcrumb.cmnStyle .share-box .share-options.opened{
	    width: 225px;
}

html[lang="pt-PT"] .breadcrumb.cmnStyle .share-box .share-options{
width:160px;
}
html[lang="pt-PT"] .breadcrumb.cmnStyle .share-box .share-options.opened{
width:225px;
}
.cat-title a strong {
    font-weight: 400;
}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:hover  {padding:17px 56px 17px 26px!important;}
a.play-video.link-btn:hover {color: #1AEBDD !important;}
.anglosocialwaytoolkit a.play-video.link-btn:hover span {right: -13px;color: #1AEBDD !important;}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack{-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:hover:after {
    opacity: 1;
    right: 25px;
}
.category-col2.active .in-cl1-div.in-cl1-governance-inner h2 {
    opacity: 0.7;
}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:after {
    right: 20px;
}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:after {content: "";font-family: 'icomoon'!important;right: 15px;position: absolute;color: #fff;font-size: 13px;font-weight: normal;   content: "\e900";font-family: 'icomoon' !important;left: -190px;position: absolute;color: #fff;font-size: 12px;font-weight: normal;transform: rotate( -90deg);-webkit-transform: rotate( -90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;opacity: 0;}
.socialway-searchbox-holder .ui-menu { width: 100% !important; max-width: none !important; }
.anglosocialwaytoolkit .main-menu {margin-right: 380px;}

.task-detail-page .module-section table td[rowspan] { border-left:2px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
.task-detail-page .module-section table td[rowspan]:first-child { border-left:0 none; border-bottom:0 none; }
.task-detail-page .module-section table tr:last-child td[rowspan] { border-bottom:0 none; }
.task-detail-page .module-section table p.rad-center { text-align: center; }

.resetpswd { margin: 0 auto 30px; max-width:600px; }
.lgn-wrp { max-width:600px; margin: 0 auto 50px; }
.field-container:not(.box-50) { width: 100% !important; margin: 0 !important; }
.contact-form-wrapper .form-right input[type="password"] { width: 100%; border-top: 0; border-left: none; border-right: 0; border-bottom: 2px solid #d2dae6; color: #00a2db; background: transparent; padding: 0 140px 22px 0; height: auto; border-radius: 0; position: relative; z-index: 1; font-size: 1.4rem; line-height: 2.3rem; color: #4d4d4d; transition: all .5s ease; font-family: "FF DIN Regular"; font-weight: 700; }
#body_2_main_0_ctl00_ForgotPassword2, .errmsgs { clear: left; color: #f40000; font-size: 1.6rem; font-weight: 500; }
div#body_3_main_0_ctl00_ForgotPassword2 span, span#body_3_main_0_ctl00_pwdmsgsuccess { clear: left; font-size: 1.8rem; font-weight: 500; padding-bottom:50px; display: inline-block; }
div#body_3_main_0_ctl00_ForgotPassword2 .errmsgs span { padding-bottom:30px; }

.task-detail-page.modules-based-page ol li { padding-bottom: 20px; list-style: decimal; }

body.ip3-toolkit .breadcrumb #breadcrumb.mCustomScrollbar .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#002776; }

/*
body.ip3-toolkit .breadcrumb #breadcrumb { height: 30px; padding: 0; margin: 24px 0 18px 15px; }
body.ip3-toolkit #breadcrumb ul { width: auto; height: 42px; display: flex; overflow-x: auto; }
.breadcrumb #breadcrumb ul { text-overflow: ellipsis; overflow: hidden; }
*/

body.nojs.ip3-toolkit .breadcrumb #breadcrumb { padding: 23px 0 26px 0; }

body.ip3-toolkit .breadcrumb #breadcrumb { padding: 23px 0 26px 0; }
body.ip3-toolkit .breadcrumb #breadcrumb.mCustomScrollbar { padding:0; }
body.ip3-toolkit .breadcrumb #breadcrumb .mCustomScrollBox { padding:23px 0 26px 0; }
body.ip3-toolkit .breadcrumb #breadcrumb .mCSB_container{ margin:0; }
body.ip3-toolkit .breadcrumb #breadcrumb .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { padding:0; }
body.ip3-toolkit .breadcrumb #breadcrumb .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { margin:0; }
body.ip3-toolkit .breadcrumb #breadcrumb span { text-overflow: unset; white-space: unset; overflow: inherit; max-width: none; }


.task-detail-page .module-text-block .rad-notes sup { top: -0.8em; }

.errmsgs span { padding: 20px 0 30px; display: inline-block; }
.contactwebformSubmitButton { float:none !important; }
.contactwebformSubmitButton a {font-family: "FF DIN Regular";font-weight: 700;color: #fff;background: #c60c30;border: none;border-radius: 4px;padding: 16px 33px 19px 33px;width: auto;height: 55px;text-transform: capitalize;cursor: pointer;-webkit-appearance: none;outline: none;transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);font-size: 1.4rem;line-height: 22px; display:inline-block; text-decoration:none; }
.contactwebformSubmitButton a:hover, .contactwebformSubmitButton a:focus, .contactwebformSubmitButton a:active{background: url("/~/media/Images/a/anglo-american-group-v5//Universal/css/input-hover-button") #fff;background-repeat: no-repeat;background-size: cover;background-position: 100% 100%;color: #fff;border-right: none;border-top: 0;border-bottom: 0;border-left: 0;padding: 16px 43px 19px 23px;height: 55px;}

.main-menu #rd-nav-resources-level1, .main-menu #rd-nav-assurance-framework-intro-level1, .main-menu #rd-nav-policy-level1, .main-menu #rd-nav-standard-level1 { display: none; }
/*nav.rdMenuwrapper ul li:nth-child(3) .rdsubmenu-wrapper { left: calc(50% - 330px) !important; }*/

.second-level > ul > li.second-resources .rdsubmenu-wrapper { min-width: 430px; }

.errmsgs.posrel { position:relative; }
.posrel.rest-pwd span:nth-child(2) { position:absolute; left:0; }
#body_2_main_0_ctl01_ForgotPassword2 { clear: left; color: #f40000; font-size: 1.6rem; font-weight: 500; }
#body_2_main_0_ctl01_ForgotPassword2 span { padding: 20px 0 30px; display: inline-block; }

.contactwebformSubmitButton.toppad { margin-top:50px; }
.lgn-wrp > h2, .resetpswd h2 { margin-bottom:50px; }

.errmsgs.nobotpad span, .nobotpad { padding-bottom:0 !important; }
.errmsgs.notoppad span { padding-top:0 !important; }
.signup-line, .login-line { width:250px; display: inline-block; }
.contactwebformSubmitButton.signup-wrp { display:block; }

.logbtn { font-size:1.6rem; margin-top: 3px; }
.mm-navbars-bottom .logbtn { margin-top: 5px; }
.logbtn a { padding: 5px 0 0 22px; display: inline-block; border-radius: 16px; font-size: 1.4rem; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); background-color: #fff; color: #002478; font-weight: bold; margin-right: 1px; }
.logbtn a:after { height:32px; width:32px; content:""; background: url("/~/media/Images/a/anglo-american-group-v5//Social-Way-Toolkit/css/login-icon.png") #002776; float: right; border-radius: 16px; background-position: center 5px; background-repeat: no-repeat; margin-left: 17px; margin-top: -5px; margin-right:-1px; }
#body_2_main_0_ctl00_ForgotPassword2 { padding-bottom:20px; }
.foot-top-wrapper figure img { width: auto; }

/*--  Categories Starts  --*/

.categories-wrapper { padding-top:47px; }
.category-wrapper-inner { overflow: hidden; position: relative; display:flex; flex-direction: row; flex-wrap: nowrap; padding-bottom:126px; }

.category-col1 { position:relative; z-index:1; background-color:#fff; }
.category-col2 { position:relative; z-index:2; background-color:#fff; }
.category-col3 { position:relative; z-index:3; background-color:#fff; display: none; overflow:hidden; border-left:1px solid #e4e4e4; }

/*.in-cl2-div, .in-cl1-div { display: none; }*/
body.nojs .category-col3, body.nojs .in-cl2-div, body.nojs .in-cl1-div { display:block;  }


.cat-l2-item p { margin-bottom:0; }
.category-col { width: 48%; float:left; transition:all 0.5s; }

.category-col2 { width: 41%;margin-left:34px; }
.category-col2 .in-cl1-div { border-left: 1px solid #e4e4e4; position: relative; height: 100%; }
.category-col2.active { margin-left:-27%; width:34%; box-shadow: 0 -15px 14px 0 rgba(0, 0, 0, 0.16); }
.category-col3.active { width: 50%; display: block; }

p.cat-title { margin:0; }
.cat-l1-title a { font-size:1.4rem; color: #4D4D4D; display:block; padding:17px 50px 18px 30px; margin:0; color:#002776; font-weight:600; line-height:17px; }
.cat-l1-title a:hover:after{color:#1AEBDD !important;}

.cat-l1-title a:after { bottom: auto !important; top: auto; right: 20px !important;color:#FE0001 !important;}
 .cat-l1-title a.active {position:relative; background-color:#ffffff;border-radius:50px;transition:all 0.6s ease-in-out; background:linear-gradient(147.83deg, #1E7CFF -36.31%, #031794 86.32%);color: #FFFFFF !important;}
.cat-l1-title a.active:focus{outline-offset:0px !important;}
/*.cat-l1-title a:hover{background:linear-gradient(147.83deg, #1E7CFF -36.31%, #031794 86.32%);color: #FFFFFF !important;}*/
.cat-l1-title a.active:after{color:#1AEBDD !important;}
.cat-l1-title a:hover:after, .cat-l1-title a.active:after { margin-left: 27px; }
.cat-l2-title a:hover, .cat-l2-title a.active { background-color:#f6f8fb; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.cat-l2-title a:hover strong, .cat-l2-title a.active strong { background-color:#f6f8fb; color:#031794 !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.cat-l2-title a { display:block; padding: 15px 24px 15px 30px ; font-size:1.8rem; color: #4d4d4d; line-height:22px;font-weight:400; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.category-col3 h2, .category-col2 h2 { padding: 0 10px 0 30px; font-size:3.2rem; color:#031794; font-weight: 300; margin-bottom:30px; line-height: 1.188em; }
.category-col3 h2 { margin-bottom:44px; padding-top:7px; }
.category-col2 h2 { margin-bottom: 23px; }
.cat-l2-title a:hover strong { color:#002776; }

.category-col2 .l3-col-item-holder { padding: 10px 0; }
.cat-l3-item .cat-l2-title a { padding:3px 28px; }

p.cat-13-title-holder {
font-family: 'AASmartSans', sans-serif;
font-weight: 400;
font-size: 1.8rem;
line-height: 22px;
color: #031794; margin-bottom:19px; padding-left:30px; }
.cat-13-title a { 
font-family: 'AASmartSans', sans-serif;
font-weight: 600;
font-size: 1.4rem;
line-height: 17px;
color:#4d4d4d; padding: 3px 28px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display: inline-block; }
.cat-13-title a:hover {  color: #031794; text-decoration:none; }
.l3-col-item-holder { padding-bottom:24px; }

.categories-pagination { padding-bottom:98px; }
.task-nv { position: relative; }
.task-nv p { margin:0; }
.task-nv a { position:relative; display: inline-block; padding-left: 17px; }
.task-nv.next-task a { padding-left: 25px; }
.task-nv a.disabled { display:none; }
.task-nv a span.pn { color:#031794; padding-bottom: 6px;font-weight: 600;
    font-size: 1.6rem;
    line-height: 35px;
    display: inline-block;
    padding-left: 0px;
    position: relative;
    margin-bottom: 8px;
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
.task-nv a span.ttl { /*color:#002776; font-size: 1.8rem; line-height: 1.67em; */text-decoration:underline; }
.task-nv a span { display: inline-block; position: relative; }

.prev-task a span { padding-left: 40px; }
.prev-task a span.ttl { padding-left: 10px; }
.prev-task a span.pn:after { content: "\e900"; font-family: 'icomoon' !important; left: 7px; position: absolute; color: #c60c30; font-size: 1.8rem; font-weight: normal; top: 2px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); }
.prev-task a:not(.disabled):hover span.pn::after { left:2px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.next-task a span.pn { padding-right: 40px; }
.next-task a span.pn:after { 
 right: 15px; top: 0px;
    content: "\e91c";
    font-family: 'icomoon' !important;
    left: auto;
    position: absolute;
    color: #fe0001;
    font-size: 13px;
    font-weight: normal;
    bottom: 0px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.next-task a:hover span.pn:after {right:30px;}
.next-task a:not(.disabled):hover span.pn::after { right:-5px; }

.task-nv:before {content: none; position: absolute; width: 3px; background: #0075b0; top:5px; left: 0; height: calc(100% - 3px); }
.nojs .task-nv:before {height:100%; }

.categories-pagination .hln:before { margin-bottom: 51px; background-color:#c3cbd8; max-width:1170px; left: 0; position:relative; content:""; width:100%; top:0; height:1px; }
body.nojs .categories-pagination { display:none; }

.category-task-items { padding-bottom:54px; border-bottom:1px solid #979797; }
.category-task-items .category-task-item p { padding-bottom:9px; margin-bottom:0; }
.category-task-items .category-task-item p a { text-decoration:underline; transition:all 0.5s; }
.category-task-items .category-task-item a:hover, .category-task-items .category-task-item a.current { opacity:0.7; }

.category-task-nav-box { padding-top:98px; }
h2.cthttl { padding-bottom: 52px; margin-bottom:0; }
p.ctttl { /* font-size:1.4rem; line-height: 1.64em;  */margin-bottom: 13px; }

.stay-in-touch ul li:last-child { padding-right:0; }

.task-detail-page .module-section table ul li, .task-detail-page .module-section table p { line-height:17px; }

/*--  Category task detail page  --*/

.related-content-right-col { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); border-radius:0 0 16px 16px; border-bottom: 0px solid #002776; margin-top:7px; }
.section-save-button { border-radius: 16px 16px 0px 0px; text-align:center; background: linear-gradient(147.83deg, #1E7CFF -36.31%, #031794 86.32%); cursor: pointer; }
.section-save-button .section-save-button-fields {visibility:hidden;opacity:0; height:0; margin:0; padding:0;}

.section-save-button p { padding:18px 0; /*font-weight:bold; font-size:1.4rem;*/ color:#ffffff; margin:0; }
.section-save-button p:before { display:inline-block; height:14px; width:12px; position:relative; content:""; margin-right:12px; background-image: url(~/media/Images/a/anglo-american-group-v5//Social-Way-Toolkit/css/bookmark-icon1.svg); top:2px; }
.rcw-bot { padding: 48px 20px 55px 43px; }
.rcw-bot h2 { font-family: 'AASmartSans', sans-serif;font-weight: 400;font-size: 2.4rem;line-height: 32px;position:relative;  padding:0; margin-bottom: 25px; margin-left:3px;}
.rcw-bot h2::before { content: none; position: absolute; width: 2px; background: #0075b0; top: 4px; left: -3px; height:calc(100% - 7px); }
.rcw-bot .related-content-wrapper { padding-bottom:20px; }
.rcw-bot.od .related-content-wrapper { padding-bottom:0; }
#MainWrapper .rcw-bot ul li { margin-bottom: 21px; margin-left:0; }
#MainWrapper .rcw-bot ul li:last-child { margin-bottom:0; }
.rcw-bot ul li a { font-weight: 600;
    font-size: 1.6rem;
    line-height: 35px;
    display: inline-block;
    padding-left: 0px;
    text-transform:none;
    position: relative;
    margin-bottom: 8px;
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out}
.rcw-bot ul li a:hover { color: #fe0001; }
.rcw-bot .related-content-wrapper ul li { text-transform:uppercase; }
.rcw-bot .related-content-wrapper ul li a:after { content: "\e91c"; font-family: 'icomoon' !important; left: 10px; position: relative; color: #fe0001; font-size: 1.3rem; font-weight: normal; top: 0; display: inline-block; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.rcw-bot .related-content-wrapper ul li a:hover:after { left:15px; }
.related-content-right-col.no-links .section-save-button { margin:0 !important; }

.rcw-bot .resources-wrapper { padding-top: 20px; }
.rcw-bot.od .resources-wrapper { padding-top: 0; }
.rcw-bot .resources-wrapper ul li a { padding-right: 61px; }
.rcw-bot .resources-wrapper ul li a:before { right: 2px; width: 13px; height: 2px; bottom:auto; border-radius: 40%; top:23px; }
.rcw-bot .resources-wrapper ul li a:after { bottom: auto; right: 2px; font-size: 16px; top:3px; }

.rcw-bot .resources-wrapper ul li a:hover:after, .rcw-bot .resources-wrapper ul li a:hover span:after  {
  -webkit-animation: arrowUpy 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-animation: arrowUpy 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-animation: arrowUpy 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-animation: arrowUpy 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: arrowUpy 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #c60c30 !important;}

@-webkit-keyframes arrowUpy {
  0% {top: 3;}
  50% {top: 6px;}
  100% {top: 3;}
}
@-moz-keyframes arrowUpy {
  0% {top: 3;}
  50% {top: 0px;}
  100% {top: 3;}
}
@-o-keyframes arrowUpy {
  0% {top: 3;}
  50% {top: 0px;}
  100% {top: 3;}
}
@keyframes arrowUpy {
  0% {top: 3;}
  50% {top: 0px;}
  100% {top: 3;}
}
/*** Top menu Self serve / Preview links ***/

body.ip3-edit div#toplinks, body.ip3-preview div#toplinks {display:flex;}
body.ip3-edit .lang-switch-label, body.ip3-preview .lang-switch-label {color: #002776;}
body.ip3-edit .language-switcher-wrapper .selected, body.ip3-preview .language-switcher-wrapper .selected {color: #002776;}
body.ip3-edit .second-level.menu-list ul > li > a, body.ip3-preview .second-level.menu-list ul > li > a {color: #002776;}
body.ip3-edit .header-save-section span, body.ip3-preview .header-save-section span {color: #002776;}
body.stckIt.ip3-edit .rdMenuwrapper ul li.level1.current > a, body.stckIt.ip3-edit .rdMenuwrapper ul li.level1.selected > a, body.posfixed.ip3-edit .rdMenuwrapper ul li.level1.current > a, body.posfixed.ip3-edit .rdMenuwrapper ul li.level1.selected > a, body.stckIt.ip3-preview .rdMenuwrapper ul li.level1.current > a, body.stckIt.ip3-preview .rdMenuwrapper ul li.level1.selected > a, body.posfixed.ip3-preview .rdMenuwrapper ul li.level1.current > a, body.posfixed.ip3-preview .rdMenuwrapper ul li.level1.selected > a {color: #002776;}

/*** Top menu Self serve / Preview links ***/



/*--  NO JS  --*/

body.nojs .category-wrapper-inner.withjs { display:none; }
.category-wrapper-inner.nojs { display:none; }
body.nojs .category-wrapper-inner.nojs { display:block; }
body.nojs .in-cl1-div { border:0 none; }
body.nojs .cat-l3-item, body.nojs .in-cl2-div, body.nojs .in-cl1-div { padding-left:40px; }

/*--  Categories Ends  --*/

/*---  Tables Color Variations  ---*/

table.rad-highlighted-1 tbody tr th { color:#fff; }
table.rad-highlighted-1 tbody tr:nth-child(5n+1) th { background-color:#d0021b; }
table.rad-highlighted-1 tbody tr:nth-child(5n+2) th { background-color:#d25400; }
table.rad-highlighted-1 tbody tr:nth-child(5n+3) th { background-color:#d29700; }
table.rad-highlighted-1 tbody tr:nth-child(5n+4) th { background-color:#cec801; }
table.rad-highlighted-1 tbody tr:nth-child(5n+5) th { background-color:#68ce01; }

table.rad-highlighted-2 tbody tr th { color:#fff; }
table.rad-highlighted-2 tbody tr:nth-child(5n+1) th { background-color:#d0021b; }
table.rad-highlighted-2 tbody tr:nth-child(5n+2) th { background-color:#d25400; }
table.rad-highlighted-2 tbody tr:nth-child(5n+3) th { background-color:#d29700; }
table.rad-highlighted-2 tbody tr:nth-child(5n+4) th { background-color:#feff00; color:#000; }
table.rad-highlighted-2 tbody tr:nth-child(5n+5) th { background-color:#fff2cc; color:#000; }

table.rad-highlighted-3 tbody tr th { color:#fff; }
table.rad-highlighted-3 tbody tr:nth-child(5n+1) th { background-color:#002470; }
table.rad-highlighted-3 tbody tr:nth-child(5n+2) th { background-color:#002b84; }
table.rad-highlighted-3 tbody tr:nth-child(5n+3) th { background-color:#0036a5; }
table.rad-highlighted-3 tbody tr:nth-child(5n+4) th { background-color:#3d62a7; }
table.rad-highlighted-3 tbody tr:nth-child(5n+5) th { background-color:#4772bd; }

/*Needs to be updated in shared main.css.....*/
table.rad-highlighted-1 tbody tr th a, table.rad-highlighted-2 tbody tr th a, table.rad-highlighted-3 tbody tr th a {color: #fff !important;}

span.rad-popup-text { bottom: calc(100% + 15px);}
h2 span.rad-popup-text { bottom: calc(100% + 0px);}
p.rad-introtext span.rad-popup-text { bottom: calc(100% + 11px);}
/*Needs to be updated in shared main.css.....*/


/*body.nav-up .section-save-button { position:fixed; width: 370px; top: 0; z-index: 1; }
body.stckIt .section-save-button { position:fixed; width: 370px; top: 123px; z-index: 1; }*/

/*--  Sticky save button  --*/
.section-save-button.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; }
.section-save-button.fixed { position:fixed; width: 370px; top: 0; z-index: 1; }

/*--  Feedback popup starts  --*/

#feedback-popup-wrapper { background: url("/~/media/images/a/anglo-american-group-v5//Universal/css/cboxoverlay-4x4.png") repeat scroll 0 0; display: block; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; }
.feedback-popup-inner { background-color: #fff; bottom: 0; height: 45%; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 40%; box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19); border-radius: 10px; padding: 35px 0; min-height: 350px; }
.fpbtn { box-shadow: 0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19); color: #fff; border-radius: 5px; padding: 10px 15px; border: 0; margin-left: 0; background: #002478; cursor: pointer; transition: all .5s ease; }
#feedback-popup-wrapper h3 { text-transform: uppercase; }
.fpbox-logo { border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 10px 50px; }
.feedback-popup-inner2 { margin: 60px 35px 0; }
body.nojs #feedback-popup-wrapper { display:none; }
/*--  Feedback popup ends  --*/

@media all and (min-width:992px){

body#Homepage .banner-with-searchbox-wrapper .popup-video-link.text-link{margin-top: 8px;float: left;}
body#Homepage .banner-with-searchbox-wrapper .cta-button{float: left;}
}

.toolkit-p {padding: 0 10px 0 30px;}
.toolkit-p p {font-size: 1.4rem;}

@media only screen and (max-width:1024px){
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:hover:after {right: 65px;}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:after {right: 60px;}
.anglosocialwaytoolkit .main-menu {margin-right: 153px;}
.category-task-nav-box { padding-top:60px; }
.anglosocialwaytoolkit .content-page-wrapper ol, .anglosocialwaytoolkit .contentwrapper ol{margin-left:40px !important;}
}
@media only screen and (min-width:815px) and (max-width:1100px){
.anglosocialwaytoolkit .main-menu {margin-right: 306px;}
}
@media only screen and (min-width: 768px) and (max-width: 992.98px){
body#Homepage.anglosocialwaytoolkit  #MainMenu span.icon-search-icon, body#Homepage.anglosocialwaytoolkit  header .header--burger-menu span {
    color: #4d4d4d;
}
}


@media only screen and (max-width:991px){
html[lang="en"] #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:10px !important;}
html[lang="es-ES"] #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:10px !important;}
html[lang="pt-PT"] #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:10px !important;}
#cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:10px !important;}
}
@media only screen and (max-width:768px){
html[lang="en"] #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:10px !important;}
html[lang="es-ES"] #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:10px !important;}
html[lang="pt-PT"] #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:10px !important;}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:hover:after {right: -65px ;}
.anglosocialwaytoolkit a.cta-button.internal-link.heroBannerTrack:after {right: -60px ;}

}
@media only screen and (max-width:767px){
.category-task-nav-box { padding-top:30px; }
.anglosocialwaytoolkit .content-page-wrapper ol, .anglosocialwaytoolkit .contentwrapper ol{margin-left:30px !important;}

body#Homepage.anglosocialwaytoolkit #MainMenu span.icon-search-icon, body#Homepage.anglosocialwaytoolkit header .header--burger-menu span{color:#4d4d4d;}
}



/*===  WO-111296 S ====*/
  @media screen and (max-width: 767px) {
    #Homepage .hero-banner .banner-text-wrap .rdBodyTextActive p:first-child {
        margin-top: 5px;
    }
  }
  
  /* ===== DESKTOP CURVE ===== */
  @media (min-width: 768px) {
    #Homepage .home-banner-new {
      clip-path: ellipse(130% 85% at 50% 0%);
      -webkit-clip-path: ellipse(130% 85% at 50% 0%);
    }
  }
/*===  WO-111296 E ====*/