html{font-size:62.5%;}
body{font-size:1.2rem;}
header{display:inline-block; width:100%;}
img[usemap]{border:none; height:auto; max-width:100%; width:auto;}

select::-ms-expand{display:none;}
select{-webkit-appearance:none; -moz-appearance:none; appearance:none; font-size:1.5rem;}

.no-scroll{overflow-y:hidden;}
.preload{display:none;}

/*** Adding xx-small classes Bootstrap */
.visible-xxs{display:none !important;}

.hidden{display:none;}
.row{margin-right:0; margin-left:0;}

/** Estilos propios de HOME **/
.noUppercase{text-transform:capitalize !important; font-size:1.4rem;}
.homePage h2{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase;}
.linkSectionHeader{color:#FF6900; font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem;}
.linkSectionHeader:hover{color:#FF6900;}
*:not(.titlePanel).hidden-xs.hidden-xxs{line-height:0;}
/*** Video ***/
.videoContainer.videoMargin{padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; height:auto;}
.row.promos + .row > .videoContainer, .cmp-video div.videoContainer.videoMargin {margin-top:50px;}

/** maxW **/
header.navbar-fixed-top{display:block; height:auto; background-color:#FFF; border-bottom:1px solid #ddd;}
.mainContainer{overflow-x:hidden;}

/** Estilos para PAIS **/
/** AID-664 : cambiar color de pais **/
.countrySpan{float:left; position:absolute; bottom:0px; background:#746660; color:#fff; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem;text-transform:uppercase; padding:3px 12px; white-space:nowrap;}
/** AID-664 : cambiar color de pais **/
.divisionSpan{float:left; position:absolute; bottom:0px; background:#FF6900; color:#fff; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem;text-transform:uppercase; padding:3px 12px;}
.spansDivisionCountry{float:left; position:absolute; bottom:0px;}
.spansDivisionCountry .countrySpan{}
.spansDivisionCountry .divisionSpan{position:static;}
.homePage.country header, .homePage.country .navbar-default{background-color:#fff;}

/*** --- AROUND THE WORLD --- ***/
.applusDivisions.oculto, .applusCountries.oculto{display:none;}
.applusCountries:not(.oculto) ~ .applusDivisions.oculto + header.navbar-fixed-top, .applusCountries.oculto ~ .applusDivisions:not(.oculto) + header.navbar-fixed-top{position:static; margin-bottom:0;}
.applusCountries, .applusDivisions{/*margin-top:-70px;*/ background-color:#EEE; padding-top:0px; position:relative;}
a.closeTopPanel{position:absolute; right:0; top:0; width:48px; height:48px; background-color:#FF6900; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:3px 13px; content:'';}
#countriesTabs{padding-left:120px; padding-right:90px; padding-top:70px; /** widthMax **/ max-width:1300px; margin:0 auto;}
#countriesTabs .nav-tabs > li > a{color:#FFF; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-transform:uppercase; font-size:1.487rem; background-color:#aaa;}
#countriesTabs .nav-tabs > li.global{width:240px; margin-right:2px;}
.titlePanel{display:inline-block; width:240px; float:left; margin-top:-30px;}
.titlePanel .orangeText{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.6rem; color:#FF6900; display:block;}
.titlePanel .subTit{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.6rem; color:#111;}
ul.listWebs{list-style:none; padding:0; width:calc(100% - 240px); display:inline-block; float:left; margin-top:30px; margin-bottom:45px;}
ul.listWebs li{font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; font-size:1.4rem; color:#858585; letter-spacing:0.05em; float:left; width:100%;}
ul.listWebs li a{color:#FF6900; float:left; width:100%;}
ul.listWebs li a:hover, ul.listWebs li a.hover{text-decoration:none; color:#343435;}
ul.listWebs li a:active, ul.listWebs li a:focus, ul.listWebs li a:visited{text-decoration:none;}
/**COLOR DE VISITED NARANJA
ul.listWebs li a:active, ul.listWebs li a:focus{text-decoration:none; color:#343435;}
ul.listWebs li a:visited { color: #FF6900 !important; text-decoration: none; }
COLOR DE VISITED NARANJA**/
ul.listWebs li a ~ .divisionPaisSeleccionado{display:none;}
ul.listWebs li a.hover ~ .divisionPaisSeleccionado{display:inline-block; background-color:#343435; color:#FFF; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.4rem; margin-left:10px; float:left; margin-bottom:3px; padding:0 5px; width:auto; margin-right:10px;}
ul.listWebs li a.hover ~ .divisionPaisSeleccionado:hover{background-color:#FF6900; text-decoration:none;}
div[class^="column col-"]{padding:0;}

/*** --- DIVISIONS HEADERLINE --- ***/
.applusDivisions{padding-top:70px; padding-left:100px; padding-right:48px;}
.applusDivisions h3{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; margin-top:10px; margin-bottom:30px;}
/** maxW **/
.interDiv{max-width:1152px;}
.applusDivisions .interDiv{margin:0 auto;}
.divisionRow{display:inline-block; width:100%; margin-bottom:30px;}
.divisionRow .nameDivision{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.6rem; text-transform:uppercase; padding:0 !important; color:#FF6900;}
.divisionRow .descriptionDivision{padding:0; font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; font-size:1.4rem; color:#796a65;}
.divisionRow .logos{padding-right:0; padding-left:46px;}
/**reducimos margen derecho para que salgan mas juntas
.divisionRow .logos .nimages5 img{margin-right:0px;}
.divisionRow .logos .nimages5 + .nimages5{margin-top:0px;}
.divisionRow .logos .nimages5 + .nimages5 img{margin-right:0px;}
/**reducimos margen derecho para que salgan mas juntas**/
.divisionRow .logos .nimages5 img{margin-right:12px;}
.divisionRow .logos .nimages5 + .nimages5{margin-top:10px;}
.divisionRow .logos .nimages5 + .nimages5 img{margin-right:2px;}
.divisionRow .logos .nimages4 img{margin-right:22px;}

/*** --- HEADER --- ***/
.navbar-default{background-color:#fff; border:none; padding:0 85px 0 97px; height:109px; /** maxWidth **/ max-width:1300px; margin:0 auto;}
.navbar-default .navbar-collapse{border:none !important; display:inline-block !important; float:right; margin-right:0px;}
.navbar-brand{
   padding: 0 0 7px;
    display: flex;
    align-items: center;
    height: 110px;
}
.navbar-header{margin-right:20px;}
.navbar-brand img{vertical-align:bottom;}


.homePage.idiada .navbar-brand img{margin-top:-18px;}
.homePage.velosi.country .navbar-brand img{margin-top:-17px;}
.homePage.idiada.country .navbar-brand img{margin-top:-30px;}
.homePage.laboratories.country .navbar-brand img{margin-top:-12px;}
.homePage.norcontrol.country .navbar-brand img{margin-top:-12px;}
.homePage.rtd.country .navbar-brand img{margin-top:-17px;}

/* Menu */
/* 1er nivel */

.navbar-nav > .menuaccess li > a{padding-top:15px; padding-bottom:15px; line-height:20px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .menuaccess li > a{color:#333; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; margin-top:30px; text-align:center; padding-left:18px; padding-right:18px; padding-bottom:42px; display:block;}
.navbar-default .navbar-nav > .menuaccess li > a.selected{color:#FF6900 !important;}
.navbar-default .navbar-nav > li:not(.dropdown), .navbar-default .navbar-nav > .menuaccess > li:not(.dropdown){height:110px; width:auto; float:left;    display:inline-block;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .menuaccess li > a:hover, .navbar-default .navbar-nav > .menuaccess li > a:focus{color:#FF6900; text-decoration:none;}
.navbar-default .navbar-nav > .menuaccess li.activeSection{border-bottom:4px solid #ff6900;}
.navbar-default .navbar-nav > .menuaccess li.activeSection > a{color:#ff6900;}
.brIncluded{margin-top:21px !important;}

button#contactButtonHeader{background-color:#FF6900; border:none; border-radius:3px; color:#fff; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; margin-top:38px; padding:6px 8px; margin-right:20px;}
button:hover#contactButtonHeader, button:focus#contactButtonHeader, button:active#contactButtonHeader{background-color:#FF6900; outline:none; outline-offset:0;}
button:hover#contactButtonHeader, .menuaccess.borderBottom button#contactButtonHeader{background-color:#333333;}
button#searchButtonHeader{height:33px; margin-top:38px; text-indent:-999999px; background-color:transparent; border:none; background-image:url(../img/magGlass_grey.svg); background-repeat:no-repeat; background-position:center; background-size: 75%;}
button:hover#searchButtonHeader, button:focus#searchButtonHeader, button:active#searchButtonHeader{background-image:url(../img/magGlass_orange.svg); outline:none; outline-offset:0;}
button#countriesButtonHeader, button#countriesButtonHeaderSmartphone{width:78px; height:32px; margin-top:38px; padding:0; text-indent:-999999px; background-color:transparent; border:none; background-image:url(../img/globe_grey.svg); background-repeat:no-repeat; background-position:center; background-size: 40%	}
button#countriesButtonHeader, button#countriesButtonHeaderSmartphone{width:67px;}
button:hover#countriesButtonHeader, button#countriesButtonHeader.active, button#countriesButtonHeaderSmartphone.active{background-image:url(../img/globe_orange.svg); box-shadow:none;}
button:hover#countriesButtonHeader, button#countriesButtonHeader.active, button#countriesButtonHeaderSmartphone.active{background-image:url(../img/globe_orange.svg); box-shadow:none;}
button:hover#countriesButtonHeader, button:focus#countriesButtonHeader, button:active#countriesButtonHeader,
button:hover#countriesButtonHeaderSmartphone, button:focus#countriesButtonHeaderSmartphone, button:active#countriesButtonHeaderSmartphone{outline:none; outline-offset:0;}
button#divisionsButtonHeader, button#divisionsButtonHeaderSmartphone{width:48px; height:33px; margin-top:38px; padding:0; text-indent:-999999px; background-color:transparent; border:none; background-image:url(../img/divisiones_grey.svg); background-repeat:no-repeat; background-position:center; background-size: 100%;}
button#divisionsButtonHeader, button#divisionsButtonHeaderSmartphone{width:40px;}
button#divisionsButtonHeader.active, button#divisionsButtonHeaderSmartphone.active{box-shadow:none; background-position:-114px -45px;}
button:hover#divisionsButtonHeader, button:focus#divisionsButtonHeader, button:active#divisionsButtonHeader{outline:none; outline-offset:0;}
button#divisionsButtonHeader.active, button#divisionsButtonHeaderSmartphone.active{background-position:-479px -47px;}
button:hover#divisionsButtonHeader, button:focus#divisionsButtonHeader, button:active#divisionsButtonHeader{background-image:url(../img/divisiones_orange.svg);}
button:hover#divisionsButtonHeaderSmartphone, button:focus#divisionsButtonHeaderSmartphone, button:active#divisionsButtonHeaderSmartphone{outline:none; outline-offset:0;}
#selectLanguage ul.dropdown-menu{min-width:146px;}
.dropdownHeader a.dropdown-toggle{color:#333 !important; text-transform:none !important; font-size:1.4rem !important; font-family:Arial, sans-serif !important; font-weight:bold;}
.dropdownHeader a.dropdown-toggle .caret{color:#ff6900 !important;}
.dropdown-menu > li > a{text-transform:uppercase; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.6rem; line-height:3.5rem;}
.dropdown-menu > li > a:hover{color:#FF6900; text-decoration:none; background-color:#FFF;}
.navbar-nav > li > .dropdown-menu{border-radius:0; border:none; min-width:initial; right:auto; left:-50px; padding-bottom:20px; padding-top:15px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:#fff; border-bottom:4px solid #ff6900; color:#FF6900 !important;}

/*** Menu 20170201 ***/
.menuComplete{position:relative;}
.menuComplete #selectLanguageSmartphone + .navbar-nav > .menuaccess li > a{padding-left:0px; padding-right:0px;}
li[data-class="directaccess"] a{padding-left:0 !important; padding-right:0 !important;}

/* 2o nivel */
.menuaccess{display:inline-block; height:110px; float:left;}
.menuaccess span.hidden-sm.hidden-xs{height:0;}
.menuaccess .borderBottom, .menuaccess.borderBottom{border-bottom:4px solid #FF6900; background-color:#FFF;}
.homePage.country .menuaccess .borderBottom, .homePage.country .menuaccess.borderBottom{background-color:#FFF;}
#submenuWWD{background-color:#EEE;}
#submenuWWDNotCorporative{background-color:#EEE;width:70%;}
#submenuWWDNotCorporative .linksWhatWeDo{padding:35px 20px 20px 20px;}
#submenuWWDNotCorporative .linksWhatWeDo.jspScrollable{padding:0;}
#submenuWWDNotCorporative .linksWhatWeDo .jspPane ul.servicesDiv{padding:30px 0 40px 0;}
.submenu{position:absolute; top:109px; left:0; background-color:#fff; border:1px solid #DDD;z-index: 1000;}
.submenu .imageMenu{display:inline-block; float:left; padding:46px;}
.submenu .submenuitems{display:inline-block; float:left; margin-top:46px; padding-right:46px;}
.submenu .submenuitems ul{list-style:none; padding:0; margin-bottom:0;}
.submenu .submenuitems ul > li{cursor:pointer;}
/** QUITAMOS LAS MAYUSCULAS EN MENU **/
.submenu .submenuitems ul > li, .submenu .submenuitems ul > li > a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif !important; font-size:1.6rem !important; text-transform:none !important; line-height:1em; margin-bottom:14px; display:block !important; color:#000 !important;     padding-bottom:0 !important; text-align:left !important; margin-top:0 !important; padding-top:0 !important;}
/** QUITAMOS LAS MAYUSCULAS EN MENU **/
.submenu .submenuitems a{max-width:none !important;}
.submenu .submenuitems ul > li.selected{color:#FF6900 !important;}
.submenu .submenuitems ul > li:hover,.submenu .submenuitems ul > li > a:hover{text-decoration:none !important; color:#FF6900 !important;}
.submenu .submenuitems.oneCategory ul > li{color:#ff6900 !important;}
.submenu .thirdLevel{display:inline-block; float:left; background-color:#eee; border-top:none; margin-top:-1px; min-width:350px; padding-top:36px; padding-bottom:36px; padding-left:18px;}
body.country .submenu .thirdLevel{background-color:#FFF; border-top:1px solid #CCC; padding-left:18px; border-left:1px solid #ff6900;}
.thirdLevel ul{list-style:none; padding:0;}
.thirdLevel ul li.parentList, .thirdLevel ul li.parentList a{font-size:1.4rem !important; color:#333335 !important; padding:0; margin:0; text-align:left !important; margin-bottom:2px; line-height:1em; margin-top:0 !important; margin-bottom:15px; padding-bottom:0 !important;}
.thirdLevel ul li.parentList a:hover{color:#FF6900 !important; text-decoration:none !important;}
.thirdLevel ul li.parentList ~ li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; color:#333333; font-size:1.4rem; line-height:1em; text-transform:none;}
.thirdLevel ul li.parentList ~ li a:hover{color:#FF6900; text-decoration:none;}
.thirdLevel ul > li.parentList > a + ul li a,
.submenu .thirdLevel > ul > li:not(.parentList) > a{color:#333; text-transform:none !important; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif !important; font-size:1.4rem !important; padding-left:40px !important; display:inline-block; margin-bottom:10px; width:100%; padding-bottom:0 !important; margin-top:0 !important; padding-top:0 !important; text-align:left;}

.submenu .submenuitems ul > li > ul.servicesOneCategory{padding-top:20px; padding-bottom:20px;}
.submenu .submenuitems ul > li > ul.servicesOneCategory > li > a{text-transform:none !important; padding:0 10px !important; font-size:1.487rem !important;}

/*** NEW WHAT WE DO SUBMENU ***/
.acResults{background:#FFF; border-radius:5px; box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); -moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); z-index:1051; margin-top:12px; padding:10px 0px; max-height:200px; overflow-y:auto; overflow-x:hidden;}
.listado_ac{list-style:none; font-family:Tahoma, sans-serif; font-size:1.5rem; padding:0;}
.listado_ac a{color:#999999; padding:5px 18px; display:block; max-width:280px;}
.listado_ac a:hover{background-color:#EEE; text-decoration:none;}
.divisionsWWD{display:inline-block; width:100%;}
.divisionsWWD.twoTabs{min-width:750px;}
.divisionsWWD.twoTabs > .nav-tabs > li{min-width:300px;}
.divisionsWWD .nav.nav-tabs{padding:0 80px; background:#fff;}
.divisionsWWD .linksWhatWeDo{width:100%; padding:35px 50px 20px 90px; background-color:#EEE; margin-top:0;}
.divisionsWWD .tab-content > .tab-pane{margin-bottom:-5px;}
.divisionsWWD > .nav-tabs > li > a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif !important; font-size:1.6rem !important; text-transform:uppercase !important; line-height:1em; margin-bottom:44px; margin-top:50px !important; display:block !important; color:#000 !important; padding-bottom:0 !important;  text-align:left !important; padding-top:0 !important; padding-left:24px !important; padding-right:24px !important;}
.divisionsWWD > .nav-tabs > li.active > a,
.divisionsWWD > .nav-tabs > li.active > a:hover,
.divisionsWWD > .nav-tabs > li.active > a:focus,
.divisionsWWD > .nav-tabs > li.active > a:active,
.divisionsWWD > .nav-tabs > li > a:hover,
.divisionsWWD > .nav-tabs > li > a:focus,
.divisionsWWD > .nav-tabs > li > a:active{background-color:#FFF !important; color:#FF6900 !important;}
.servicesDiv, .servicesDiv > li > ul, .servicesDiv > li > ul > li > ul{list-style:none; padding:0; margin:0;}
.servicesDiv li.titleServicesType{text-transform:uppercase; font-size:1.4rem !important; color:#FF6900 !important; padding:0; margin:0; text-align:left !important;  margin-bottom:12px; line-height:1em; margin-top:0 !important; padding-bottom:0 !important; padding-left:9px;padding-right:9px;}
.servicesDiv li.subtitleServicesType{display:inline-block; color:#FF6900; text-transform:uppercase; padding-left:20px; margin-bottom:10px;}
.servicesDiv li.subtitleServicesTypeLab{display:inline-block; color:#333; text-transform:uppercase; padding-left:9px; margin-bottom:10px;}
.servicesDiv li.subtitleServicesType ~ li:not(.subtitleServicesType){padding-left:20px;}
.servicesDiv li.subtitleServicesTypeLab ~ li:not(.subtitleServicesTypeLab){padding-left:10px;}
.servicesDiv > li > ul > li > a{color:#333; text-transform:none !important; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif !important; font-size:1.4rem !important; padding-left:20px !important; display:inline-block; margin-bottom:10px; width:100%; padding-bottom:0 !important; margin-top:0 !important; padding-top:0 !important; text-align:left !important; line-height:1em !important;}

/*** --- SEARCH HEADER --- ***/
form.searchFormHeader{position:absolute; top:110px; display:inline-block; margin:0 auto; width:calc(100% - 200px); left:0; right:0; background-color:#fff; z-index:20; border-top:none; padding:25px 45px; max-width:1100px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);}
.searchFormHeader .form-group{width:calc(100% - 54px);}
form.searchFormHeader input{border-radius:0; border:none; border-left:2px solid #FF6900; padding:0px 20px; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:3rem; color:#333; box-shadow:none; line-height:3.9rem; width:100%; height:80px;}
form.searchFormHeader input:focus{outline:0; box-shadow:none; border-color:#FF6900;}
.searchFormHeader button{border:none; border-radius:0; background:url(../img/spriteButtonIcons_new.png) no-repeat transparent; background-position:-210px 0px; height:48px; width:48px; padding:0;}

/** Carrusel Header Image **/
.topContainer{position:relative;} /* 20170131 */
/** AID-542 **/
#headerImageCarousel{margin-top: 93px;}
/** AID-542 **/
.applusCountries:not(.oculto) + .applusDivisions.oculto ~ .topContainer #headerImageCarousel,
.applusCountries.oculto + .applusDivisions:not(.oculto) ~ .topContainer #headerImageCarousel{margin-top:-5px;}
/*#headerImageCarousel, #headerImageCarousel > .item{height:705px; background-repeat:no-repeat; background-position:center center; background-size:cover;}*/
#headerImageCarousel, #headerImageCarousel > .item{height:calc(100vh - 180px); max-height:705px; background-repeat:no-repeat; background-position:center center; background-size:cover;} /* 20170131 */
#headerImageCarousel > .item.degraded{background-blend-mode:hue, lighten;}
#headerImageCarousel > .item > img, #headerImageCarousel > .item > a > img, .doubleBack{height:705px; max-height:705px; width:auto; display:none;}
.wrapperCaption{position:relative; height:100%; width:100%; /** maxW **/ max-width:1100px; margin:0 auto;}
.wrapperCaptionWhite{position:relative; height:100%; width:25%; /** maxW **/ max-width:1100px;background-color: rgba(255,255,255,0.5)}
#headerImageCarousel .carousel-caption{right:auto; left:0px; text-align:left; border-left:4px solid #FF6900; padding-left:30px; font-size:4.76rem; line-height:5.71rem; padding-top:0; padding-bottom:0; margin-bottom:125px; text-shadow:none; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; padding-right: 35px; word-break: break-word;}
li.item.hasIframe{position:relative;}
li.item.hasIframe iframe{position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; background:transparent;}
.item .play{height:100%; width:100%; background:url(../img/playButton.png) no-repeat center center; cursor:pointer; opacity:0.7; display:inline-block; z-index:10000000; position:absolute;}
.item .play:hover{opacity:1;}

.item .testing{height:100%; width:100%; cursor:pointer; opacity:0.7; display:inline-block; z-index:10000000; position:relative;}
.item .testing:hover{opacity:1;}


.headerSlider .lSAction > a{height:calc(100% - 85px); opacity:0.5; background-repeat:no-repeat; background-position-y:center !important; top:85px; position:absolute;}
.headerSlider .lSAction > .lSPrev{float:left;}
.headerSlider .lSAction > .lSNext{float:right !important; background-position:-30px 0;}

/*** CLAIM ***/
.claimContainer{position:absolute; /*width:100%;*/ max-width:1300px; padding:0px; height:80px; top:110px; left:50%; display:inline-block; z-index:100; margin-top:10px; -webkit-transform:translateX(-50%); transform:translateX(-50%);}
.backClaim{width:auto; position:absolute;}
.overClaim{position:relative; right:calc(0% - 972px); width:1028px; background-color:rgba(255,255,255,0.7); display:inline-block; height:88px; top:-12px; overflow:hidden; z-index:100;}
.backClaim{width:auto; position:absolute; height:74px; padding:13px 10px 0 10px; background-color:rgba(255,255,255,0.7);}
.backClaim img{position:relative; z-index:200; left:0px;}

/*** --- MENU WHAT WE DO --- ***/
.wwd{background-color:#EEE; padding-bottom:0px; padding-left:0px; padding-right:0px;}
.wwd h2{margin-top:30px; padding-left:26px;}
.withoutDivisionsBar .wwd{padding-bottom:0; padding-left:0; padding-right:0;}
.withoutDivisionsBar .wwd h2{margin-top:20px;}
.raq{background-color:#FF6900;}
.rowWWDRQ{max-width:1100px; margin:0 auto; position:relative;}
.whatWeDoReqQuote{margin-left:100px; margin-right:100px; margin-top:0px; background-color:transparent; z-index:5; position:absolute; width:calc(100% - 200px); bottom:-44px;} /* 20170131 */
.divisionSelector > ul.nav.nav-tabs{padding-left:26px;}
.divisionSelector a{color:#fff; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; background:#AAA; padding:4px 12px;}
.divisionSelector a{border:none; border-radius:0; background-color:#AAA !important; color:#FFF !important;}
.divisionSelector a:hover, .divisionSelector a:active, .divisionSelector a:focus, .divisionSelector a.selected{color:#fff; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; background:#323234; padding:4px 12px; text-decoration:none;}
.nav-tabs{border-bottom:none;}
.nav-tabs > li{margin-bottom:0;}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus{border-radius:0px; padding:4px 10px; border:none;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{background-color:#323234 !important; border:none !important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#323234 !important; border:none !important;}
.nav-tabs > li.active > a:last-of-type{margin-right:0;}
.divisionPage li.active{width:100%; text-align:center;}
.linksWhatWeDo{margin-top:0px; width:100%; float:left; display:inline-block;}
.withoutDivisionsBar .linksWhatWeDo{margin-top:0;}
.rowWWDRQ:not(.withoutDivisionsBar) .linksWhatWeDo .nav-tabs{width:60%; float:left; display:inline-block; margin-top:14px; padding-left:26px; margin-bottom:24px;}
.rowWWDRQ.withoutDivisionsBar .linksWhatWeDo .nav-tabs{width:60%; float:left; display:inline-block; margin-top:10px; padding-left:26px; margin-bottom:10px;}
/* fix pm */
@media (max-width: 767px) {
  .rowWWDRQ .linksWhatWeDo .nav-tabs {position: relative; top: 10px;}
}
  /* end fix pm */
.linksWhatWeDo .nav-tabs > li, .linksWhatWeDo .nav-tabs > li > a{background:transparent !important; color:#333 !important; width:33.33%; padding:0;}
.linksWhatWeDo .nav-tabs > li > a{width:auto; display:inline-block; float:left;}
.linksWhatWeDo .nav-tabs > li > a:hover, .linksWhatWeDo .nav-tabs > li > a:active, .linksWhatWeDo .nav-tabs > li > a:focus, .linksWhatWeDo .nav-tabs > li.active > a{color:#FF6900 !important; background-color:transparent !important; text-decoration:none; width:auto;}
.linksWhatWeDo .nav-tabs > li > a:after{display:block; width:14px; height:8px; background-color:transparent; content:''; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:-32px -6px; margin:0 auto; padding:0;}
.linksWhatWeDo .nav-tabs .hidden-xs{display:inline-block !important;}
.linksWhatWeDo .tab-content > .tab-pane{width:100%; float:left;}
.linksWhatWeDo .tab-content > .tab-pane ul{list-style:none; padding:10px 0; /*width:33.33%;*/}
.linksWhatWeDo .tab-content > .tab-pane:first-of-type:last-of-type ul{width:100%;}

.linksWhatWeDo .tab-content > .tab-pane ul > li,
.linksWhatWeDo .tab-content > .tab-pane ul > li > a,
.linksWhatWeDo .tab-content > .tab-pane ul > div > li,
.linksWhatWeDo .tab-content > .tab-pane ul > div > li > a
{text-transform:none; color:#323234 !important; background-color:transparent !important; font-family:Tahoma, sans-serif; font-size:1.4rem; padding:4px 0; line-height:1.2em; padding-left:0;}

.threeColumns li[class*=colWrap] {
    width: 33.33%;
    float: left;
    padding-left: 20px !important;
    padding-right: 35px !important;
    padding-top: 10px !important;
}

.linksWhatWeDo .tab-content > .tab-pane ul > li- > li,
.linksWhatWeDo .tab-content > .tab-pane ul > li > li > a,
.linksWhatWeDo .tab-content > .tab-pane ul > li > li,
.linksWhatWeDo .tab-content > .tab-pane ul > li > li > a
{text-transform:none; color:#323234 !important; background-color:transparent !important; font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; font-size:1.4rem; padding:4px 0; line-height:1.2em; padding-left:0 !important;}



.linksWhatWeDo .tab-content > .tab-pane ul > li:not([class*="colWrap"]),
.linksWhatWeDo .tab-content > .tab-pane ul > div > li:not([class*="colWrap"]) {text-transform:uppercase; font-size:1.4rem !important;color:#FF6900 !important;padding:0;margin:0;text-align:left !important; margin-bottom:12px;line-height:1em; margin-top:0 !important; padding-bottom:0 !important; padding-left:0px;padding-right:0px;}

.linksWhatWeDo .tab-content > .tab-pane ul > li.subtitleServicesType{display:inline-block; color:#FF6900; text-transform:uppercase; padding-left:0px; margin-bottom:10px;}
.linksWhatWeDo .tab-content > .tab-pane ul > li.subtitleServicesType ~ li:not(.subtitleServicesType){padding-left:10px;}
.linksWhatWeDo .tab-content > .tab-pane ul li.subtitleServicesTypeLab{display:inline-block; color:#333 !important; text-transform:uppercase; padding-left:0px; margin-bottom:10px; font-weight:bold;}
.linksWhatWeDo .tab-content > .tab-pane ul li.subtitleServicesTypeLab ~ li:not(.subtitleServicesTypeLab){padding-left:10px;}
.linksWhatWeDo .tab-content > .tab-pane ul > li > a:hover,
.linksWhatWeDo .tab-content > .tab-pane ul > li > a:focus,
.linksWhatWeDo .tab-content > .tab-pane ul > li > a:active,
.linksWhatWeDo .tab-content > .tab-pane ul > div > li > a:hover,
.linksWhatWeDo .tab-content > .tab-pane ul > div > li > a:focus,
.linksWhatWeDo .tab-content > .tab-pane ul > div > li > a:active{color:#FF6900 !important;}
.linksWhatWeDo .tab-content .tab-pane ul{margin-bottom:0; padding-bottom:0;}
.linksWhatWeDo .tab-content .tab-pane:first-child ul{text-align:left; float:left !important;}
/*.linksWhatWeDo .tab-content .tab-pane:nth-child(2) ul{margin:0 50%;text-align:left;}*/
.linksWhatWeDo .tab-content .tab-pane:last-child:not(:nth-child(2)) ul{text-align:left; float:right;}

@media (max-width:575px){
  .linksWhatWeDo.twoCategories .nav-tabs > li > a{width:100%;}
}
@media (min-width:575px){
  .linksWhatWeDo.twoCategories .nav-tabs > li > a{width:auto;}
}
.linksWhatWeDo.twoCategories .nav-tabs > li{width:50%; text-align:left;}
.linksWhatWeDo.twoCategories .nav-tabs > li > a:after{margin:auto;}

.linksWhatWeDo.oneCategory .tab-content > .tab-pane ul{width:100%;}
.linksWhatWeDo.oneCategory{width:100%; margin-top:23px;}
.oneCategory + .inputWhatWeDo{width:38%; margin-top:35px;}
.oneCategory.linksWhatWeDo .nav-tabs > li > a{width:100%; text-align:center;}
.oneCategory.linksWhatWeDo .nav-tabs > li{width:45%;}
.oneCategory.linksWhatWeDo .nav-tabs > li.active{padding-bottom:15px;}
.linksWhatWeDo .tab-content, .linksWhatWeDo.oneCategory .tab-content{background-color:#eeeeee; display:inline-block; width:100%; padding-top:0px; padding:0px; margin-bottom:-5px; padding-bottom:0px;}

.twoColumns .colWrap1{float:left; border-right:2px solid #EEE; padding-right:35px; padding-top:10px; padding-left:26px;}
.twoColumns .colWrap2{float:left; padding-right:35px; padding-top:10px; padding-left:26px;}
.tab-pane.twoColumns.active,
.tab-pane.threeColumns.active{padding-top:10px; padding-bottom:16px; background-color:#e2e2e2;}
.threeColumns div[class*=colWrap]{width:33.33%; float:left; padding-left:20px; padding-right:35px; padding-top:10px !important;}
.threeColumns .colWrap3{border-right:none !important;}

/****/
.threeColumns{clear:left; float:left; width:100%; overflow:hidden; background:#89ffa2;}
.threeColumns .dataColumns{clear:left; float:left; width:100%; position:relative; right:33.333%; background:#e2e2e2; border-right:2px solid #EEE;}
.wrappedDesktop{float:left; width:100%; position:relative; right:33.33%; background:#e2e2e2; border-right:2px solid #EEE; padding-top:0 !important;}
.threeColumns .colWrap1{float:left; width:33.33%; position:relative; left:66.66%; overflow:hidden;}
.threeColumns .colWrap2{float:left; width:33.33%; position:relative; left:66.66%; overflow:hidden;}
.threeColumns .colWrap3{float:left; width:33.33%; position:relative; left:66.66%; overflow:hidden;}
.twoColumns .wrappedDesktop{right:0;}
/****/

ul.desplegableWhatWeDo{list-style:none; padding:20px 0; width:72%; float:left; display:inline-block;}
ul.desplegableWhatWeDo .parentList{font-size:1.487rem; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; background-color:transparent !important; float:left;}
ul.desplegableWhatWeDo .parentList > ul{list-style:none; padding:0;}
ul.desplegableWhatWeDo .parentList > ul > li, ul.desplegableWhatWeDo .parentList > ul > li > a{background-color:transparent !important; text-transform:none;     color:#333333 !important; font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; font-size:1.4rem;}
ul.desplegableWhatWeDo .parentList > ul > li:first-child{padding-top:10px;}
ul.desplegableWhatWeDo .parentList > ul > li > a{padding:8px 0;}

.inputWhatWeDo{width:40%; float:left; margin-top:13px;}
.inputWhatWeDo input{border:none; padding:12px 0px 12px 20px; font-family:Arial, sans-serif; font-size:1.4rem; color:#999; width:100% !important; height:40px;}
.inputWhatWeDo{margin:0; margin-top:10px; padding:0; padding-right:26px;}
.withoutDivisionsBar .inputWhatWeDo{margin-top:0; padding-right:26px;}
.inputWhatWeDo.tablet{display:none;}
.inputWhatWeDo .input-group-btn{background-color:#fff; height:40px;}
.inputWhatWeDo.search-query{padding-right:3px; padding-right:4px \9; padding-left:3px; padding-left:4px \9; margin-bottom:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.inputWhatWeDo button{border:0; background:none; padding:0 7px; position:relative; left:0; margin-bottom:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.inputWhatWeDo button:focus, .inputWhatWeDo button:hover, .inputWhatWeDo button:active{background-color:#FFF;}
.search-query:focus + button{z-index:3;}
.icon-search{width:30px; height:30px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; padding:0; margin:0; display:inline-block;}
input.search-query.form-control:focus{border:none; box-shadow:none; -webkit-box-shadow:none;}


/*** REQUEST A QUOTE ***/
.requestAccess{text-align:center; padding-bottom:0;}
.whatWeDoReqQuote .requestAccess{text-align:center; padding-bottom:0; height: 100%; display: flex; align-items: center;}
.requestAccess a{color:#fff;text-transform:uppercase;font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;font-size:1.487rem;margin: 72px auto 0 auto;display:inline-block;width:auto;padding:0 1;text-align:left;position: relative;top: 17px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);vertical-align: top;}
.withoutDivisionsBar .requestAccess a{margin-top:-5px !important;}
.requestAccess a:hover{color:#333333;text-decoration:none;}
.requestAccess a:before{content:''; display:inline-block; width:20px; height:24px; float:left; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-184px -9px; margin-right:16px;}
/*.homePage.idiada .requestAccess a{margin-top:36px !important;}*/
.rqCert a{margin-top:35px !important;}

/*** --- LATEST NEWS --- ***/
.latestNews{display:block; width:100%; /*margin-top:86px;*/ padding:0 70px; /** maxW **/ max-width:1300px; margin-left:auto; margin-right:auto;}
.headerNews{padding:0 30px;}
.headerNews h2{display:inline; float:left;}
.headerNews .linkSectionHeader{float:right; margin-top:20px; margin-bottom:10px;}
.carouselNews{float:left; width:calc(100% - 60px); margin:0 30px; position:relative;border-top: 0; padding-top:0!important;}
.carouselNews ul{list-style:none; display:inline-block; width:100%; padding:0;}
.carouselNews li[class^="col-"]{height:350px; width:calc(25% - 6px);padding:0;}
.carouselNews li[class^="col-"] a{height:350px; display:block; border-top:2px solid #FFF; border-bottom:2px solid #eee; margin:0 3px;}
.carouselNews li[class^="col-"] a:hover{border-bottom:2px solid #FF6900; border-top:2px solid #FF6900;}
.carouselNews .carruselActions{position:absolute; top:20%; width:100%}
.carouselNews .carruselActions .actLeft{position:absolute; top:20%; left:-30px;}
.carouselNews .carruselActions .actRight{position:absolute; top:20%; right:-30px;}
.carouselNews .carruselActions .actLeft{position:absolute; top:20%; left:-30px;}
.carouselNews .carruselActions .actRight{position:absolute; top:20%; right:-30px;}

.carouselNews .carruselActions .actServLeft{position:absolute; top:20%; left:-30px;}
.carouselNews .carruselActions .actServRight{position:absolute; top:20%; right:-30px;}
.carouselNews .carruselActions .actServLeft{position:absolute; top:20%; left:-30px;}
.carouselNews .carruselActions .actServRight{position:absolute; top:20%; right:-30px;}

.carouselNews .carruselActions .arrow{content:''; background-image:url(../img/slideArrows.png); background-repeat:no-repeat; width:27px; height:57px; display:inline-block;}
.carouselNews .carruselActions .arrow-left{background-position:0px 0px;}
.carouselNews .carruselActions .arrow-right{background-position:-15px 0px;}
/*.imageNews{width:100%; overflow:hidden; height:168px; background-repeat:no-repeat; background-position:center center; background-size:cover;}*/
.imageNews{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative;}
.imageNews:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
.imageNews img{width:100%; max-width:100%; height:auto;}
.imageServices{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative;}
.imageServices{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
.imageServices img{width:100%; max-width:100%; height:auto;}
.captionItem .dateNew{display:block; margin:25px 0 18px 0; font-family:Tahoma, sans-serif; color:#999; font-size:1.4rem; line-height:1em;}
.captionItem .titleNew{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.8rem; color:#111; line-height:2.34rem;}
li:hover .captionItem .dateNew, a:hover .captionItem .dateNew, li:hover a:hover .captionItem .titleNew, li:active a:hover .captionItem .titleNew, li:focus a:hover .captionItem .titleNew, a:hover .captionItem .titleNew, a:active .captionItem .titleNew, a:focus .captionItem .titleNew{color:#FF6900; text-decoration:none;}
li:hover .captionItem .dateNew, a:hover .captionItem .dateNew{color:#999!important;}
.carouselNews li a:hover{text-decoration:none !important;}

.selectorBloques{display:inline-block; float:left; margin-top:30px; margin-right:24px;}
.selectorBloques ul{list-style:none;}
.selectorBloques ul li{display:inline-block; float:left; width:20px; height:20px; background-color:transparent; margin-right:6px; margin-top:-10px; cursor:pointer;}
.selectorBloques ul li a{height:2px; background:#eee; width:100%; display:inline-block;}
.selectorBloques ul li.active a{background:#FF6900;}

.selectorBloquesServ{display:inline-block; float:left; margin-top:30px; margin-right:24px;}
.selectorBloquesServ ul{list-style:none;}
.selectorBloquesServ ul li{display:inline-block; float:left; width:20px; height:20px; background-color:transparent; margin-right:6px; margin-top:-10px; cursor:pointer;}
.selectorBloquesServ ul li a{height:2px; background:#eee; width:100%; display:inline-block;}
.selectorBloquesServ ul li.active a{background:#FF6900;}

/*** --- BARRA DIVISIONES --- ***/
.rowDivisionsBar{max-width:1300px; margin:0 auto;}
.divisionsBar{padding-left:88px; padding-right:88px; display:inline-block; width:100%; margin-top:30px; margin-bottom:40px;}
/**AJUSTAMOS MARGEN IZQUIERDO AL RESTO DE TITULOS*/
.divisionsBar h2{margin-top:0; padding-left:16px;}
.divisionsBar div[class^="col"]{padding:10px 16px;}
/**AJUSTAMOS MARGEN IZQUIERDO AL RESTO DE TITULOS*/
.divisionsBar a{color:#FF6900; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; background-color:#eee; padding:0; width:100%; display:block; text-align:center; line-height:3.6rem;}
.divisionsBar a:hover{text-decoration:none; color:#fff; background-color:#323234;}

/*** --- PROMOS --- ***/
.latestNews + .promos{margin-top:90px;} /** --> Cuando no hay barra de divisiones entre ultimas noticias y promos **/
.promos{padding-left:100px; padding-right:100px; /** maxW **/ margin:0 auto; max-width:1300px;}
.promos h2{padding-left:4px; margin-top:0px;}
.promos div[class^="col"]{padding:0px;}
.promotionAccess{position:relative; background-color:#eee; display:inline-block; width:calc(100% - 8px); margin:4px; font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; color:#333; font-size:2rem; overflow:hidden; height:200px;}
.promotionAccess a:hover{text-decoration:none; color:#333;}
.promotionAccess > img{opacity:1; -moz-opacity:1; -webkit-opacity:1; width:auto; max-width:100%; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; height:auto;}
.promotionAccess:hover > img{ opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; -moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
/**ANCHO DE BOTON PROMOS HOME A 100%**/
.linkPromotion{position:absolute; bottom:0px; left:0; margin-left:0; background-color:#FF6900; color:#fff; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; padding:20px 26px 20px 17px; line-height:1; white-space:nowrap; width:100%}
/**ANCHO DE BOTON PROMOS HOME A 100%**/
.linkPromotion.arrowToRight{padding-right:0;}
.arrowToRight:before{content:''; display:inline-block; float:right; width:16px; margin-right:8px; height:48px; margin-top:-24px; margin-bottom:-10px; margin-left:14px; background:url(../img/carouselArrows.png) no-repeat; background-position:-162px 13px;}
.promotionAccess:hover .linkPromotion{color:#FFF;}
/** CAMBIO PARA QUE EL BOTON OCUPE TODO EL ANCHO DE LA PROMO**/
.promotionAccess .interPresence{position:absolute; top:0; left:0; bottom:0; color:#333;width:100%;}
/** CAMBIO PARA QUE EL BOTON OCUPE TODO EL ANCHO DE LA PROMO**/
.promotionAccess.applusBlog{padding:14% 11%;}
.interPresence .textPromotion, .workWithUs .textPromotion{display:block; width:100%; text-align:left; vertical-align:middle; padding:20% 11%;}
.interPresence .imagePromotion{display:none;}
.interPresence.wImage .imagePromotion{display:block; margin-top:30px; margin-left:26px;}
.workWithUs .textPromotion{padding:20% 10%;}
/**CENTRAMOS PROMO APPLUS BLOG**/
.promotionAccess .contact, .promotionAccess .applusBlog{position:absolute; top:0; left:0; right:0; bottom:0; color:#474747; padding:20% 11%; /*height:320px;*/}
/**CENTRAMOS PROMO APPLUS BLOG**/
.promotionAccess .contact .titlePromotion, .promotionAccess .applusBlog .titlePromotion{font-size:1.8rem; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; display:inline-block; margin-top:20px; width:100%; color:#474747 !important;}
.promotionAccess .contact .contentTextPromotion, .promotionAccess .applusBlog .contentTextPromotion{font-size:1.8rem; font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; color:#474747 !important;}
.promotionAccess .contact .contentTextPromotion span{width:50%; display:inline-block; float:left;}
.promotionAccess .workWithUs{position:absolute; top:0; left:0; bottom:0; color:#333; width:100%;}
.promotionAccess .applusBlog .imagePromotion{display:inline-block; width:100%;}
.promotionAccess:hover .applusBlog .imagePromotion img{opacity:1; -moz-opacity:1; -webkit-opacity:1;}
.promotionAccess .applusBlog .titlePromotion{margin-top:0px;}
.externalLink{color:#FF6900;}
.externalLink:hover{color:#FF6900; text-decoration:underline;}

/*** --- SUCCESS STORIES --- ***/
/**AID-850 . mas espacio superior si es la stripe 1 **/
.topContainer + .sucStories {margin-top:86px;}
/**AID-850 . mas espacio superior si es la stripe 1 **/

.sucStories{display:block; width:100%; margin-top:40px; padding:0 105px; /** maxW **/max-width:1300px; margin-left:auto; margin-right:auto;}
.headerSS h2{display:inline; float:left;}
.headerSS .linkSectionHeader{float:right; margin-top:20px; margin-bottom:10px;}
.carouselSucStories{float:left; width:100%; margin:0px; position:relative;}
.carouselSucStories ul{list-style:none; display:inline-block; width:100%; padding:0;}
/** AID-819 : damos un poco mÃƒÆ’Ã‚Â¡s de altura a las cajas del carrusel de la stripe 2. de 420 a 430 **/
.carouselSucStories li[class^="col-"]{height:430px; width:calc(33.33% - 6px);padding:0;}
.carouselSucStories li[class^="col-"] a{height:430px; display:block; border-top:2px solid #FFF; border-bottom:2px solid #eee; margin:0 3px;}

.carouselServices li[class^="col-"] {
    height: 100%;
    margin-bottom: 20px;
}

/** AID-819 : damos un poco mÃƒÆ’Ã‚Â¡s de altura a las cajas del carrusel de la stripe 2. de 420 a 430 **/
.carouselSucStories li[class^="col-"] a:hover{border-bottom:2px solid #FF6900; border-top:2px solid #FF6900;}
/*.imageSS{width:100%; overflow:hidden;}*/
.imageSS{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative;}
.imageSS:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
.imageSS img{width:100%; max-width:100%; height:auto;}
.captionItem .titleSS{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.8rem; color:#111; line-height:2.34rem; margin-top:32px; display:inline-block;}
li:hover a:hover .captionItem .titleSS, li:active a:hover .captionItem .titleSS, li:focus a:hover .captionItem .titleSS, a:hover .captionItem .titleSS, a:active .captionItem .titleSS, a:focus .captionItem .titleSS{color:#FF6900; text-decoration:none;}
.carouselSucStories li a:hover{text-decoration:none !important;}

/*** --- INVESTORS INFORMATION (iFrame) --- ***/
.investors{padding-left:103px; padding-right:103px; margin-bottom:60px; /** maxW **/max-width:1300px; margin-left:auto; margin-right:auto;}
.investorsHeader{display:inline-block; width:100%;}
.investorsHeader h2{display:inline; float:left;}
.investorsHeader .linkSectionHeader{float:right; margin-top:20px; margin-bottom:10px;}
.investors iframe{display:inline-block; width:100%; border:none; background-color:#FFF; overflow:hidden; height:170px;}

/*** --- VIDEO --- ***/
.videoContainer{position:relative; padding-bottom:56.25%; padding-top:35px; height:0; overflow:hidden;}
.youtube-player{position:relative; padding-bottom:56.23%; /* Use 75% for 4:3 videos */height:0; overflow:hidden; max-width:100%; background:#FFF; margin:0px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.youtube-player iframe{position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; background:transparent;}
.youtube-player img{bottom:0; display:block; left:0; margin:auto; max-width:100%; width:100%; position:absolute; right:0; top:0; border:none; height:auto;       cursor:pointer; -webkit-transition:.4s all; -moz-transition:.4s all; transition:.4s all;}
.youtube-player img:hover{-webkit-filter:brightness(75%);}
.youtube-player .overVideo{height:210px; width:100%; text-align:center; color:#fff; top:50%; left:50%; margin-left:-50%; margin-top:-105px; position:absolute;}
.youtube-player .videoTitle{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:3.173rem; margin-bottom:18px; display:inline-block;}
.youtube-player .videoTitle .strongText{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:3.173rem;}
.youtube-player .play{height:106px; width:104px; margin:0 auto; background:url("../img/playButton.png") no-repeat; background-position:center center; cursor:pointer;}
.youtube-player .play:hover{opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6;}
.youtube-player .subtitleText{font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem; display:inline-block; margin-top:16px;}

/*** --- FOOTER / SITEMAP --- ***/
.footerSiteMap{background-color:#323234; padding-bottom:18px;}
.sucStories + .footerSiteMap{margin-top:70px;} /** --> Para cuando no hay contenedor de video antes del footer **/
.headerFooter{display:block; width:100%; height:48px; /** maxWmax-width:1300px; margin-left:auto; margin-right:auto; **/}
.interBackground div[class*=col-]{padding-left:0; padding-right:0;}
.interBackground{display:block; height:47px; width:100%; background-color:#ff6900;}
.maxdiv{display:block; width:100%; max-width:1300px; margin:0 auto; height:48px;}
.linkopen{display:inline-block; width:86px; float:left;}
a.openFooter{display:inline-block; height:47px; width:86px; background-color:#FF6900;}
a.openFooter:before{content:''; width:16px; height:48px; background:url(../img/arrowsandbullets.png) no-repeat; background-color:transparent; display:inline-block; background-position:-12px center; float:right; margin-right:16px;}
a.openFooter.closeFooter:before{content:''; width:16px; height:48px; background:url(../img/arrowsandbullets.png) no-repeat; background-color:transparent; display:inline-block; background-position:-46px center; float:right; margin-right:16px;}
.titlesmap{display:inline-block; float:left; width:calc(100% - 86px); background:#323234; height:48px;}
.titleFooter{color:#FFF; text-transform:uppercase; vertical-align:top; display:inline-block; font-weight:bold; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:48px; margin-left:20px;}
.bottomFooter .interDiv{max-width:1300px; margin:0 auto; padding:38px 105px 16px 105px;}
.greyBack{display:inline-block; width:100%; float:right; height:48px; background-color:#323234; margin-top:-48px; max-width:940px;}
.logoApplusFooter img{vertical-align:bottom;}
.logoApplusFooter img:first-of-type{margin-right:7px;}


/** Site map List **/
.sitemapFooter{padding:40px 80px; /** maxW **/max-width:1300px; margin:0 auto;}
.sitemapList{display:inline-block; float:left; -webkit-padding-start:0; width:100%; padding-left:0px;}
.sitemapList div[class^="col-"]{padding:0;}
.sitemapList div[class^="col-"] > li{width:33.33%;}
.sitemapList > div > li > ul{padding-left:0; padding-top:30px;}
.sitemapList > div > li > ul > li > ul{padding-left:19px;}
.sitemapList > div > li > ul > li > ul > li > ul{padding-left:27px;}
.sitemapList li.parentList:before{content:''; display:inline-block; width:16px; height:11px; background:url(../img/arrowsandbullets.png) no-repeat; color:#FF6900; margin-right:3px; background-position:left center;}
.sitemapList > div > li, .sitemapList > div > li > a{display:inline-block; padding:0 24px; float:left; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; color:#fff;}
.sitemapList > div > li, .sitemapList > div > li > a:hover{text-decoration:none;}
.sitemapList > div > li > ul, .sitemapList > div > li > ul > li > ul, .sitemapList > div > li > ul > li > ul > li > ul{list-style:none;}
.sitemapList li.subtitleServicesType{padding-left:10px; color:#FF6900; text-transform:uppercase; font-size:12px; font-size:1.2rem;}
.sitemapList li.subtitleServicesType ~ li:not(.subtitleServicesType){padding-left:20px;}
.sitemapList li.subtitleServicesType ~ li:not(.subtitleServicesType) a{color:#FFF;}
.sitemapList > div > li > ul > li{text-transform:none; font-family:Arial, sans-serif; font-size:1.4rem; color:#9f9ea5; padding-bottom:13px; cursor:pointer;}
.sitemapList > div > li > ul > li > a, .sitemapList > div > li > ul > li > ul > li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.4rem; color:#CCC;}
.sitemapList > div > li > ul > li > a:hover, .sitemapList > div > li > ul > li > ul > li a:hover{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.4rem; color:#ff6900; text-decoration:none;}
.sitemapList > div > li > ul > li > a, .sitemapList > div > li > ul > li > a:hover{font-family:Arial, sans-serif;}
.sitemapList > div > li > ul > li > a{color:#9f9ea5;}
.sitemapList li.subtitleServicesTypeLab{color:#ccc; font-weight:bold; text-transform:uppercase; margin-top:17px; margin-bottom:2px;}
.sitemapList li.subtitleServicesTypeLab ~ li:not(.subtitleServicesTypeLab){padding-left:10px;}

/** Bottom Footer **/
.bottomFooter{border-top:1px solid #4c4c4f;/** padding:48px 105px 16px 105px;  maxW max-width:1300px; margin:0 auto; **/}
.bottomFooter div[class^="col-"]{padding:0;}
.logoApplusFooter:hover{text-decoration:none;}
/** COOKIES POLICY EN UNA LINEA**/
.copyApplus{color:#fff; font-size:1.4rem; font-family:Arial, sans-serif; padding:5px 20px 5px 10px;}
/** COOKIES POLICY EN UNA LINEA**/
.footerLink{color:#9f9ea5; font-size:1.4rem; padding:5px 20px 5px 0;}
.footerLink:hover{color:#FF6900; text-decoration:none;}
.footerText{color:#929196; font-family:Arial, sans-serif; display:inline-block; float:left; margin:35px 10px 0 0 ; font-size:1.4rem;}
.logoExpertise{display:inline-block; float:left; margin:10px 15px 0 0;}
.bottomF{padding-left:0; padding-right:0;}
.bottomF .pull-left, .bottomF .pull-right{text-align:right; padding-left:0; padding-right:0; margin-top:0px;}
.bottomF .pull-right{margin-top:32px;  margin-right:-24px;}
.aToRight{text-align:right; float:right;}
.rrssText{color:#FFF; font-size:1.3rem; font-family:Arial, sans-serif; display:inline-block; padding:5px 10px;}
.rrssLinks a:hover{text-decoration:none;}
.rrssLinks a:hover img{opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6;}

/** PAGINAS INTERIORES **/
.subheader{margin-top:110px; padding:64px 100px 40px 100px; /** maxW **/ max-width:1300px; margin-left:auto; margin-right:auto;}
.subheader div[class*="col-"]{padding-left:0; padding-right:0;}
.subheader.contentDivided{padding-top:0!important; padding-bottom:0!important;}
.contentDivided .lined{padding-top:64px; border-right:1px solid #DDD;}
.breadcrumb{background-color:#FFF; padding:0; margin-bottom:3px;}
.breadcrumb a{text-transform:uppercase; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:1.487rem;color:#ff6900; text-decoration:underline;}
.breadcrumb a:hover{text-decoration:none; color:#333;}
.breadcrumb > .active{color:#333; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:1.487rem;}
.breadcrumb > li + li:before{padding:0 1px; color:#FF6900; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:1.487rem;}
/** AID-542 **/
.headBanner{width:100%; height:450px; max-height:calc(100vh - 220px); display:inline-block; margin-top:110px!important; background-repeat:no-repeat; background-size:cover; background-position:center center;}
/** AID-542 **/
.applusCountries:not(.oculto) + .applusDivisions.oculto ~ .headBanner,
.applusCountries.oculto + .applusDivisions:not(.oculto) ~ .headBanner{margin-top:0px;}
.headBanner + .subheader{border-top:none; margin-top:-5px;}

.titlePage{border-left:3px solid #FF6900; padding-left:24px !important;}
.titlePage h2, .titlePage h1{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; text-transform:none; font-size:3.97rem; line-height:3rem; margin-top:0px; color:#2c2c31; margin-bottom:0 !important;}
.titlePage .breadcrumb + h2, .titlePage .breadcrumb + h1{margin-top:10px; line-height:4.67rem;}
.contentPage{display:inline-block; width:100%;}
.textPage{padding-left: 95px; color:#000; font-family:Tahoma, SimSun, sans-serif; font-size:1.5rem; line-height:2.7rem; /** maxW **/max-width:1300px; margin:0 auto;}
.contentDivided .textPage{padding: 15px 0px;}
.textPage p{margin-bottom:24px;}
.textPage.intro p{margin-bottom:0;}
.textPage.intro p + ul{margin-top:0;}

.textPage strong{font-size:1.5rem;}
.row + .row + .contentPage > .textPage{padding:40px 100px 90px;}


.contentDivided + .row > .videoContainer{padding-top:0; padding-left:100px; padding-right:100px; padding-bottom:0;}

.footerDirectLinks{margin-bottom:-5px;}
.footerDirectLinks ul{display:inline-block; width:100%; padding:0; list-style:none; margin:0;}
.footerDirectLinks ul li{display:inline-block; width:33.33%; padding:0; height:280px; background-repeat:no-repeat; background-size:cover; float:left;}
/** AID-300 LE QUITAMOS LAS MAYUSCULAS PARA QUE MUESTRE Applus+ en lugar de APPLUS+**/
.footerDirectLinks ul li a{color:#FFF; /*text-transform:uppercase;*/ margin:0 auto; line-height:280px; display:inline-block; width:100%; text-align:center; font-size:1.785rem; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;}
/** AID-300 LE QUITAMOS LAS MAYUSCULAS PARA QUE MUESTRE Applus+ en lugar de APPLUS+**/
.footerDirectLinks ul li a:hover, .footerDirectLinks ul li:hover a{text-decoration:none;}

/** --> Around the World <-- ***/
.searchPOI input.search-query.form-control{height:50px; border-radius:0; border:none; box-shadow:none; background:#eee; color:#858585; font-family:Arial, sans-serif; font-size:1.4rem; padding-left:20px;}
.searchPOI .btn{background-color:#eee; border-radius:0; height:50px;}

#googlemap{width:100%; height:754px; overflow:hidden; margin-bottom:-5px;}
#googlemapCareers{width:100%; height:754px; overflow:hidden; margin-bottom:-5px;}

.text.vcard{font-family:Tahoma, sans-serif !important; padding:25px; max-width:300px;}
h4.googlemap_fn{font-size:1.4rem !important; font-weight:bold !important;}
.text.vcard .adr{font-family:Tahoma, sans-serif; font-size:1.4rem; line-height:2.52rem; color:#323233;}
span.googlemap_tel{width:100%; display:inline-block;}
a.googlemap_email{color:#FF6900 !important; font-weight:bold;}
img[src="https://maps.gstatic.com/mapfiles/api-3/images/mapcnt6.png"]{content:url("../js/googlemaps/images/close_button.png"); top:-2px !important; width:17px !important; height:17px !important; left:-2px !important;}




/** --> Applus+ in Brief <-- **/
.textIntro{padding:35px 70px 60px 0; font-family:Tahoma, SimSun, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000;}
.textIntro p{margin-bottom:30px;}
.contactFormPage .textIntro{padding: 0}
/**CSR AT APPLUS*/
.textIntroCSR{padding:35px 70px 60px 0; font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000;}
.textIntroCSR p{margin-bottom:30px;}
/**CSR AT APPLUS*/
.corporatePresentation{padding:60px 0 30px 80px !important;}
.corporatePresentation h3{text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0;   margin-bottom:24px;}
.corporatePresentation img{width:100%; max-width:100%; height:auto;}
.corporatePresentationLarge{padding:0px 70px 60px 0;}
.corporatePresentationLarge h3{text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0;   margin-bottom:24px;}
.corporatePresentationLarge img{width:100%; max-width:100%; height:auto;}

.triggerPresentation{position:relative;}
.triggerPresentation:before{content:''; width:100%; height:100%; position:absolute; top:0; bottom:0; left:0; right:0; background-image:url("../img/playButton.png"); background-repeat:no-repeat; background-size:60px 60px; background-position:center center; cursor:pointer; opacity:1; -moz-opacity:1; -webkit-opacity:1; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;}
.triggerPresentation:hover:before{opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5;}
.triggerPresentation a{height:100%; display:inline-block;}

.contentPage + .latestNews{margin-top:0;}

.carouselLast4News{float:left; width:calc(100% - 60px); margin:0 30px 100px 30px; position:relative;}
.carouselLast4News ul{list-style:none; display:inline-block; width:100%; padding:0;}
.carouselLast4News li[class^="col-"]{height:350px; width:calc(25% - 6px);padding:0;}
.carouselLast4News li[class^="col-"] a{height:350px; display:block; border-top:2px solid #FFF; border-bottom:2px solid #eee; margin:0 3px;}
.carouselLast4News li[class^="col-"] a:hover{border-bottom:2px solid #FF6900; border-top:2px solid #FF6900;}
.carouselLast4News li:hover[class^="col-"] a, .carouselLast4News li[class^="col-"] a:hover{text-decoration:none !important;}
#carouselLast4NewsLS .titleNew{max-height:110px; overflow:hidden; display:block;}

/** DOTDOTDOT DE NEWS EN HOME**/
#carouselNewsLS .titleNew{max-height:110px; overflow:hidden; display:block;}
/** DOTDOTDOT DE NEWS EN HOME**/
/** DOTDOTDOT DE SUCCESS STORIES EN HOME **/
#carouselSucStoriesLS .titleNew{max-height:110px; overflow:hidden; display:block;}
/** DOTDOTDOT DE SUCCESS STORIES EN HOME **/

#modalPPT{text-align:center; padding:0 !important;}
#modalPPT:before{content:''; display:inline-block; height:100%; vertical-align:middle; margin:-4px;}
#modalPPT .modal-dialog{background-color:#fff; border-radius:5px; margin:auto; width:60%; max-width:900px; height:auto; display:inline-block; text-align:left; vertical-align:middle;}
#modalPPT .modal-body{height:calc(100% - 84px); padding:10px;}
#modalPPT .modal-body iframe{width:100%; height:100%;}
#modalPPT .modal-header button.close{margin-top:-11px; opacity:0.9;}

#modalPPTMain{text-align:center; padding:0 !important;}
#modalPPTMain:before{content:''; display:inline-block; height:100%; vertical-align:middle; margin:-4px;}
#modalPPTMain .modal-dialog{background-color:#fff; border-radius:5px; margin:auto; width:60%; max-width:900px; height:auto; display:inline-block; text-align:left; vertical-align:middle;}
#modalPPTMain .modal-body{height:calc(100% - 84px); padding:10px;}
#modalPPTMain .modal-body iframe{width:100%; height:100%;}
#modalPPTMain .modal-header button.close{margin-top:-11px; opacity:0.9;}

/**  AID-362: Nuevo carrusel video test track **/
div[id^=modalVid]{text-align:center; padding:0 !important;}
div[id^=modalVid]:before{content:''; display:inline-block; height:100%; vertical-align:middle; margin:-4px;}
div[id^=modalVid] .modal-dialog{background-color:#fff; border-radius:5px; margin:auto; width:60%; max-width:900px; height:auto; display:inline-block; text-align:left; vertical-align:middle;}
div[id^=modalVid] .modal-body{height:calc(100% - 84px); padding:10px;}
div[id^=modalVid] .modal-body iframe{width:100%; height:100%;}
div[id^=modalVid] .modal-header button.close{margin-top:-11px; opacity:0.9;}
/**  AID-362: Nuevo carrusel video test track **/

/** --> Applus List News <-- **/
.listNews{padding:0 100px 30px 100px; /** maxW **/ max-width:1300px; margin:0 auto;}
.listNews ul{list-style:none; width:100%; padding:0;}
.listNews ul li{display:inline-block; width:100%; margin-bottom:3px;}
/*.listNews ul li a{display:block; height:117px;}*/
.listNews ul li a{display:inline-block; height:auto; width:100%;}

.listNews ul li:hover a, .listNews ul li a:hover{border-top:2px solid #ff6900; border-bottom:2px solid #ff6900;}

.imageNew{display:inline-block; float:left; width:160px; background-size:cover; background-position:50%; background-repeat:no-repeat; margin:0 auto 0; max-width:600px; max-height:600px; overflow:hidden; position:relative; margin-right:26px;}
.imageNew:before{content:""; display:block; width:100%; padding-bottom:70.37%;}

.contentNew{display:inline-block; float:left; width:calc(100% - 186px); border-bottom:1px solid #eee; min-height:114px; padding-bottom:10px;}
.listNews ul li:hover a .contentNew, .listNews ul li a:hover .contentNew{border-bottom:none;}
.woutImage .contentNew{width:100%;}
.dateNew{display:inline-block; width:100%; margin:16px 0; font-size:1.4rem; font-family:Tahoma, sans-serif; color:#999;}
.newText{font-size:1.7rem; color:#111; font-family: "Bai Jamjuree Regular",Tahoma, sans-serif;}
.listNews ul li:hover a .newText, .listNews ul li a:hover .newText{color:#FF6900;}

.filterYear{height:50px; background:#f6f6f6; width:auto; float:right;}
.dropdownYears{list-style:none; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233; padding:14px 24px 16px 24px; width:128px;}
.dropdownYears a{color:#323233;}
.dropdownYears a.dropdown-toggle .caret{color:#ff6900 !important; float:right; margin-top:10px;}
.dropdownYears .dropdown-menu{box-shadow:none; font-family:Tahoma, sans-serif; font-size:1.4rem; background-color:#f6f6f6; color:#323233; border:none; border-radius:0; width:128px; min-width:128px; left:-24px; right:auto;}
.dropdownYears .dropdown-menu li a{color:#323233; font-family:Tahoma, sans-serif; font-size:1.4rem; text-align:center; padding:0;}
.dropdownYears .dropdown-menu li a:hover{background-color:#eee;}

.paginationContent{padding:34px 100px 100px 100px!important; /** maxW **/ max-width:1300px; margin:0 auto;}
.paginationContent .pagination{margin:0;}
.paginationContent .pagination ul{list-style:none; padding:0;}
.paginationContent .pagination ul li{display:inline-block; float:left; padding-right:5px;}
.paginationContent .pagination li > a, .paginationContent .pagination li > span{color:#FF6900; font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem; border:none; padding:0 10px 0 0;}
.paginationContent .pagination ul li.active > a, .paginationContent .pagination ul li.active > span, .paginationContent .pagination ul li.active > a:hover, .paginationContent .pagination ul li.active > span:hover, .paginationContent .pagination ul li.active > a:focus, .paginationContent .pagination ul li.active > span:focus, .paginationContent .pagination ul li.active a{background-color:transparent; color:#323233;}
.paginationContent .pagination li > a:hover, .paginationContent .pagination li > span:hover, .paginationContent .pagination li > a:focus, .paginationContent .pagination li > span:focus{background-color:transparent; text-decoration:none;}
.paginationContent .pager{margin:-14px 0 0 0; padding-right:0;}
.paginationContent .previous.disabled{display:none;}
.paginationContent .pager li > a{color:#ff6900; font-family:Tahoma, SimSun, sans-serif; font-size:1.4rem; font-weight:bold; border:none; padding:5px 0;}
.paginationContent .pager li > a:hover, .paginationContent .pager li > a:focus{text-decoration:none; background-color:transparent; opacity:0.7;}
.paginationContent .pager .nextNewsArrow{display:inline-block; width:37px; height:35px; background-image:url('../img/pagerArrows.png'); background-position:-38px 0px; background-repeat:no-repeat; vertical-align:middle; margin-left:5px;}
.paginationContent .pager .previousNewsArrow{display:inline-block; width:37px; height:35px; background-image:url('../img/pagerArrows.png'); background-position:0px 0px; background-repeat:no-repeat; vertical-align:middle; margin-right:5px;}
.paginationContent .pager li > a:hover .nextNewsArrow, .paginationContent .pager li > a:focus .nextNewsArrow,
.paginationContent .pager li > a:hover .previousNewsArrow, .paginationContent .pager li > a:focus .previousNewsArrow{opacity:0.7;}

/** --> Applus+ New Detail <-- **/
.contentPage.newDet{padding:0 100px 30px 100px; /** maxW **/ max-width:1300px; margin:0 auto; display:block;}
.titleNewDetail h3, .titleNewDetail h1{color:#2c2c31; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:3.173rem; margin-top:0; margin-bottom:20px;}

.dateNewDetail{font-family:Tahoma, sans-serif; font-size:1.4rem; color:#999; margin-bottom:38px;}
.NewDetailContent{display:inline-block; width:100%; padding-bottom:77px; border-bottom:1px solid #ddd;}

.carouselNew.socialMediaNewDetail{width:540px; float:left; display:inline-block; margin-right:56px;}
.carouselNewDetail{margin-bottom:46px;}
.copySocial{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#666; margin-right:16px; vertical-align:super;}
.socialLinks .social{display:inline-block; width:30px; height:23px;}
.socialLinks .social:hover{opacity:0.5; -webkit-opacity:0.5;}
.socialLinks .social.facebook{background:url("../img/socialNewDetail.png") no-repeat; background-position:0 0;}
.socialLinks .social.twitter{background:url("../img/socialNewDetail.png") no-repeat; background-position:-33px 0;}
.socialLinks .social.linkedin{background:url("../img/socialNewDetail.png") no-repeat; background-position:-77px 0;}
.socialLinks .social.googleplus{background:url("../img/socialNewDetail.png") no-repeat; background-position:-120px 0;}
.socialLinks .social.mail{background:url("../img/socialNewDetail.png") no-repeat; background-position:-169px 0;}
.textNewDetail{display:inline-block; float:left; width:calc(100% - 596px);}
.introNewDetail{color:#000; font-family:Tahoma, sans-serif; font-size:1.5rem; font-weight:bold; line-height:2.7rem; margin-bottom:20px;}
.textDetail{color:#000; font-family:Tahoma, sans-serif; font-size:1.5rem; font-weight:normal; line-height:2.7rem; margin-bottom:20px;}
.textDetail p{margin-bottom:16px;}
.textDetail ul{list-style:none; padding:0 0 0 15px; margin:0;display: table;}
/**AID-317: REDUCIMOS ESPACIO ENTRE LINEAS (BULLETS) **/
.textDetail ul li{padding-left: 2px; text-indent:-16px;line-height:2.7rem;}
/**AID-317: REDUCIMOS ESPACIO ENTRE LINEAS (BULLETS) **/
.textDetail ul li::before{content:'■  '; color:#FF6900; font-size:12px; margin-right:4px;}
/* fix cer-5 pm */
.cmp-detail .contentPage .NewDetailContent .textDetail h2 span {
  font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;
  text-transform: uppercase;
  font-size: 1.78rem !important;
}
/* fin fix cer-5 pm */
.textDetail > ol {list-style-position: inside;}
.backNews{padding-left:0; padding-right:0;}
.backNews .buttonBack{color:#FFF; background-color:#FF6900; border:none; font-family:Tahoma, sans-serif; font-size:1.4rem;    font-weight:bold; margin-top:0;}
.backNews .buttonBack:before{content:''; display:inline-block; background:url(../img/arrowsandbullets.png) no-repeat;   background-position:-62px 3px; width:30px; height:23px; vertical-align:bottom;}
.carouselNewDetail li{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto; max-width:700px; max-height:700px; display:block; overflow:hidden; position:relative;}
.carouselNewDetail li:before{content:""; display:block; width:100%; padding-bottom:70.37%;}
.carouselNew .lSSlideOuter{position:relative;}
.carouselNew .lSSlideOuter .lSPager.lSpg{position:absolute; bottom:60px; left:24px;}
.carouselNew .lSSlideOuter .lSPager.lSpg > li a{background-color:#DDD; width:10px !important; height:10px !important;}
.carouselNew .lSSlideOuter .lSPager.lSpg > li:hover a, .carouselNew .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#FF6900;}

/** --> Applus Our History <-- **/
.carouselContainer{width:100%; display:inline-block; height:753px;}
.carouselContainer + .captionsOurHistory + .footerSiteMap{margin-top:-5px;}
.carouselOurHistory{position:relative; width:100%; height:753px;}
ul#ourhistoryList{max-height:753px;}
.infoContainer{position:relative; display:inline-block; width:100%; height:753px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.infoContainer.degreed{background-blend-mode:darken, lighten;}
.interCaption{display:block; position:relative; width:100%; max-width:1300px; margin:0 auto;}
.captionHistory{position:absolute; top:80px; left:100px; background-color:#FFF; max-width:500px; min-width:500px; padding:40px;}
.captionHistory .yearHistory{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:3.173rem; width:100%; display:inline-block; line-height:3.173rem; margin-bottom:20px; color:#2C2C31;}
.captionHistory .textYearHistory{font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000; padding-left:0; padding-top:0;}
.captionHistory .textYearHistory p{margin-bottom:15px;}
.captionHistory .textYearHistory a{font-weight:bold; color:#FF6900;}
.captionHistory .textYearHistory a:hover{color:#2C2C31; text-decoration:none;}
.captionHistory a.nextYearArrow{display:inline-block; float:left; width:34px; height:34px; background:url('../img/pagerArrows.png') no-repeat; background-position:-39px 0; margin-top:20px;}
.captionHistory a.prevYearArrow{display:inline-block; float:left; width:34px; height:34px; background:url('../img/pagerArrows.png') no-repeat; background-position:0 0; margin-top:20px; margin-right:14px;}
.carouselOurHistory .yearSelector{position:absolute; right:100px; top:67px; list-style:none; padding:0; text-align:center;}
.carouselOurHistory .yearSelector li.active{
	background: #FFF;
    display: inline-block;
    width: auto;
    min-width: 69px;
    height: 69px;
    border-radius: 36px;
}

.carouselOurHistory .yearSelector li.active a {
    line-height: 69px;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
.carouselOurHistory .yearSelector a{font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem; line-height:1.4rem; color:#FFF; background-color:transparent; padding:12px 0; display:inline-block;}
.carouselOurHistory .yearSelector li.active a, .carouselOurHistory .yearSelector a:hover{color:#343436; text-decoration:none;}

/** --> Applus Our History UK <-- **/
/** AID - 548: Applus Our History UK <-- **/
.carouselContainer.uk, .carouselContainer.uk .carouselOurHistory, .carouselContainer.uk .infoContainer{height:960px;}
.carouselContainer.uk ul#ourhistoryList{max-height:960px;}

.carouselContainer.corpo, .carouselContainer.corpo .carouselOurHistory, .carouselContainer.corpo .infoContainer{height:1260px;}
.carouselContainer.corpo ul#ourhistoryList{max-height:1260px;}

/** AID - 548: Applus Our History UK <-- **/                        

/** --> Applus+ Ethics and Compliance <-- **/
.codesDownloads{max-width:none; padding-left:55px !important;}
.commChannel{margin-top:50px; margin-bottom:50px;}
/** AID-571 **/
.secondDownloadBox{margin-top:50px;}
/** AID-571 **/
.commChannel span{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#000; line-height:2.7rem;}
.commChannel a{color:#ff6900; font-weight:bold; display:block; text-decoration:none;}
.commChannel a:hover{text-decoration:none;}
.underLine{height:1px; width:30px; background-color:#ff6900; margin-top:-7px; margin-bottom:21px;}
.dropdownContainer{background-color:#ededed; padding:40px 36px 36px 36px;}
.dropdownContainer button.btn.dropdown-toggle{width:100%; text-align:left; border-radius:0; background-color:#FFF; color:#323233; font-size:1.4rem; font-family:Tahoma, sans-serif; height:50px;}
.dropdownContainer button.btn.dropdown-toggle .caret{color:#FF6900; float:right; margin-top:8px;}
/**AID-312 fijamos el width del combo **/
.dropdownContainer .open > .dropdown-menu{width:100%; border-radius:0; border:none; margin-top:-2px; max-height: 300px;overflow-y:auto;}
.hideOldTable{display:none;}
/**AID-312 fijamos el width del combo **/
.dropdownContainer .dropdown-menu > li > a{text-transform:none; color:#323233; font-size:1.4rem; font-family:Tahoma, sans-serif;     white-space:normal; line-height:1.5em; padding:7px 20px;}
.dropdownContainer .dropdown-menu > li > a:hover{background-color:#ededed;}

/** --> Applus Success Stories List <-- **/
.headBanner.widthCaption{position:relative;}
.mWidth{width:100%; max-width:1300px; padding-left:100px; padding-right:100px; margin:0 auto;}
.captionOverlay{position:absolute; bottom:64px; background-color:#fff; border-left:3px solid #ff6900; padding:44px 25px 40px 33px; max-width:420px;}
.captionOverlay h4{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-transform:uppercase; font-size:1.487rem; line-height:1.487rem; color:#333; margin:0;}
.captionOverlay span{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2.182rem; line-height:2.618rem; color:#2C2C31; width:100%;    margin:20px 0; display:inline-block;}
.captionOverlay a{color:#FF6900; font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem;}
/** AID-540 listado eventos formato success stories**/
.listSuccessStories{max-width:1300px; margin:0 auto; padding-left:97px; padding-right:97px; /*display:inline-block;*/}
/** AID-540 listado eventos formato success stories**/
#listadoSuccessStories{padding:0;}
/** AID-819 : damos un poco mÃƒÆ’Ã‚Â¡s de altura a las cajas de innovation **/
#listadoSuccessStories li{display:inline-block; float:left; width:calc(33% - 6px); margin:20px 3px; height:495px; border-bottom:2px solid #ededed; border-top:2px solid #FFF;}
.listSuccessStories .captionItem{overflow:hidden; max-height:210px;}
/** AID-819 : damos un poco mÃƒÆ’Ã‚Â¡s de altura a las cajas de innovation **/
.introSS{font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; margin-top:10px; color:#000;}
.listSuccessStories .captionItem .titleSS{margin-top:11px; max-height:70px; overflow:hidden;}
#listadoSuccessStories li:hover{border-top:2px solid #ff6900; border-bottom:2px solid #ff6900;}
#listadoSuccessStories li a:hover, #listadoSuccessStories li a:active, #listadoSuccessStories li a:focus{text-decoration:none !important;}
#listadoSuccessStories li:hover a .captionItem .introSS,
#listadoSuccessStories li:active a .captionItem .introSS,
#listadoSuccessStories li:focus a .captionItem .introSS,
#listadoSuccessStories a:hover .captionItem .introSS,
#listadoSuccessStories a:active .captionItem .introSS,
#listadoSuccessStories a:focus .captionItem .introSS{color:#111; text-decoration:none !important; text-decoration-line:none;}

/** AID-934 listado eventos formato success stories**/
.titlePD{max-height:110px !important;height:150px !important;}
/**AID-934 listado eventos formato success stories**/

/** --> Applus Suppliers List <-- **/
.headBanner.widthCaption{position:relative;}
.mWidth{width:100%; max-width:1300px; padding-left:100px; padding-right:100px; margin:0 auto;}
.captionOverlay{position:absolute; bottom:64px; background-color:#fff; border-left:3px solid #ff6900; padding:44px 25px 40px 33px; max-width:420px;}
/**AID - 410 reducir fuente de caso exito destacado **/
.captionOverlay h4{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; text-transform:none; font-size:1.8rem; line-height:2.34rem; /*color:#333;*/ margin:0;}
.captionOverlay span{font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#2C2C31; width:100%;    margin:20px 0; display:inline-block;}
/**AID - 410 reducir fuente de caso exito destacado **/
.captionOverlay a{color:#FF6900; font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem;}
.listSuppliers{max-width:1300px; margin:0 auto; padding-left:97px; padding-right:97px;}
#listadoSuppliers{padding:0;}
#listadoSuppliers li{display:inline-block; float:left; width:calc(33% - 6px); margin:20px 3px; height:480px; border-bottom:2px solid #ededed; border-top:2px solid #FFF;}
.listSuppliers .captionItem{overflow:hidden; max-height:205px;}
.introSS{font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; margin-top:10px; color:#000;}
.listSuppliers .captionItem .titleSS{margin-top:11px; max-height:70px; overflow:hidden;}
#listadoSuppliers li:hover{border-top:2px solid #ff6900; border-bottom:2px solid #ff6900;}
#listadoSuppliers li a:hover, #listadoSuppliers li a:active, #listadoSuppliers li a:focus{text-decoration:none !important;}
#listadoSuppliers li:hover a .captionItem .introSS,
#listadoSuppliers li:active a .captionItem .introSS,
#listadoSuppliers li:focus a .captionItem .introSS,
#listadoSuppliers a:hover .captionItem .introSS,
#listadoSuppliers a:active .captionItem .introSS,
#listadoSuppliers a:focus .captionItem .introSS{color:#111; text-decoration:none !important; text-decoration-line:none;}
/** --> Applus Suppliers List <-- **/

/** --> Applus Our Brands <-- **/
.textIntro.brands{padding:35px 40px 60px 0;}
/** REDUCIMOS MARGENES EN OUR BRANDS **/
.brandsContainer{width:100%; background-color:#EDEDED; padding:59px 100px 112px 100px;}
/** REDUCIMOS MARGENES EN OUR BRANDS **/
.brandTileRow{width:100%; max-width:1100px; margin:0 auto; border-left:3px solid #ff6900;}
.contentDivisionBrands{width:100%;}
.divisionMarkName{display:inline-block; float:left; background-color:#F6F6F6; padding:32px 0 0 30px; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem;    color:#323233; line-height:2.6rem; width:16.66%; border-right:2px solid #efefef; border-bottom:2px solid #EFEFEF;}
.contentDivisionBrands ul{list-style:none; padding:0; margin:0; display:inline-block; float:left; width:calc(100% - 16.66%);}
.contentDivisionBrands ul li{display:inline-block; float:left; width:20%; border-right:2px solid #efefef; background-color:#fff; border-bottom:2px solid #EFEFEF;}
.contentDivisionBrands ul li a{text-align:center; display:block; padding:2px 0; cursor: pointer;}
.contentDivisionBrands ul li a img{width:100%; max-width:100%; padding:10px; height:auto;}

/** --> Applus Brand Detail <-- **/
.brandCopy{padding:16px 0 10px 55px !important;}
.brandCopy img{width:100%; max-width:306px; margin-bottom:20px;}
.copyBrand{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:2.777rem; line-height:4.165rem; color:#2C2C31;}
.textIntro ul{list-style:none; padding:0 0 0 15px; margin:0; display:table;}
.textIntro ul li{padding-left: 7px; text-indent:-22px;}
.textIntro ul li::before{content: "■  ";color:#FF6900; font-size:12px; margin-right:4px;}
.historyContainer{background-color:#EDEDED; max-width:1100px; margin:0 auto; padding:56px 0px;}
.historyContainer h3{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-transform:uppercase; font-size:1.487rem; color:#333; margin:0;padding-left:40px;}
.yearListSelector{background-color:#fff; border-bottom:1px solid #ededed; display:inline-block; float:left; width:calc(100% - 80px); overflow:hidden; height:66px; margin:33px 40px 0 40px;}
.listYears{padding:0; list-style:none;}
.listYears li{display:inline-block; float:left; width:97px; height:65px; vertical-align:middle; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#FF6900; max-width:100px;}
.listYears li a{height:65px; text-align:center; width:100%; display:inline-block; float:none; color:#ff6900; line-height:65px;}
.listYears li a:hover, .listYears li a:focus, .listYears li a:active{text-decoration:none;}
.listYears li.active a{color:#3E3E3E;}
.contentHistoryList{display:inline-block; width:100%; position:relative;}
.listHistory{list-style:none; padding:0;}
.listHistory li{display:inline-block; float:left; width:100%; background-color:#FFF;}
.yearContent{display:inline-block; float:left; width:calc(100% - 390px);}
.yearTitle{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:3.169rem; line-height:1em; margin-top:30px; margin-left:40px; display:inline-block; float:left;}
.textYearHistory{padding-left:40px; padding-top:16px; font-size:1.5rem; font-family:Tahoma, sans-serif; line-height:2.7rem; width:100%; padding-right:40px; float:left;}
.imageHistory{display:inline-block; float:right; margin:0; width:390px;}
.imageHistory img{width:100%; max-width:100%;}
.contentHistoryList .lSSlideOuter{width:calc(100% - 80px); margin:0 40px;}
ul.pagerCarousel{list-style:none; height:30px; width:100%; position:absolute; top:40%; padding:0;}
ul.pagerCarousel .prev{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png);    background-position:-54px -6px; cursor:pointer; float:left; margin-left:10px;}
ul.pagerCarousel .next{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png);    background-position:-84px -6px; cursor:pointer; float:right; margin-right:10px;}
ul.pagerCarousel .prev.disable, ul.pagerCarousel .next.disable{display:none;}
/**TITULOS DE SERVICEHSSET EN MINUSCULAS**/
.textPage h3, .textContent h3{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-transform:none; font-size:1.487rem; color:#333;}
/**TITULOS DE SERVICEHSSET EN MINUSCULAS**/
.textPage h3 + .underLine{margin-top:0;}
.bottomLine{display:block; border-bottom:1px solid #ddd; height:1px; width:100%; max-width:1110px; margin:0 auto 133px!important;}
.bottomLineReduced{display:block; border-bottom:1px solid #ddd; height:1px; width:100%; max-width:1110px; margin:0 auto 0 !important;}

/** --> Applus Management <-- **/
.listManagement{padding:0 100px; max-width:1300px; margin:0 auto;}
#listadoManagement{list-style:none; padding:0; margin-bottom:110px;}
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
#listadoManagement li{display:inline-block; width:100%; border-bottom:1px solid #dcdcdc; padding:30px 0;}
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
#listadoManagement li:first-child{padding-top:0;}
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
.imagenManagement{display:inline-block; float:left; border-left:4px solid #ff6900; margin-right:35px; width:16%; max-width:380px; }
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
.imagenManagement img{width:100%; max-width:100%;}
/*#listadoManagement li:nth-child(even) .imagenManagement{float:right; margin-right:0; margin-left:65px;}*/
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
.dataManagement{display:inline-block; float:left; width:calc(100% - 16% - 35px);}
.dataManagement .name{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:2.2rem; color:#2E2E31; line-height:1em; display:block;}
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
/**QUITAMOS LAS MAYUSCULAS **/
.dataManagement .position{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.476rem; color:#333; margin:12px 0 20px 0; display:block;}
/**QUITAMOS LAS MAYUSCULAS **/
.dataManagement .biography{font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000;}
.readMoreBio{color:#FF6900; font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.5rem;}
.readMoreBio:hover, .readMoreBio:focus, .readMoreBio:active, .readMoreBio:visited{text-decoration:none; color:#FF6900;}
.textLess .caret{border-bottom:4px solid; border-left:4px solid transparent; border-right:4px solid transparent; border-top:none; -webkit-transform:rotate(360deg);}

/** --> Sitemap page <-- **/
.panelsList{padding:0 100px; max-width:1300px; margin:0 auto; margin-bottom:80px;}
.panelSitemap{margin-bottom:30px;}
.headerCollapsible{display:inline-block; width:100%; height:50px; background-color:#f6f6f6; color:#323233; text-transform:uppercase;    font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:50px; padding-left:23px;}
.headerCollapsible:hover, .headerCollapsible:active, .headerCollapsible:visited, .headerCollapsible:focus{text-decoration:none; color:#323233;}
.headerCollapsible:after{display:inline-block; background-color:#FF6900; height:50px; width:50px; float:right; content:''; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:-97px 16px;}
.headerCollapsible.opened:after{background-position:-181px 16px;}
.panelSitemap:first-of-type .headerCollapsible + div:first-of-type{padding:40px 0 0 0;}
.subcontent{display:inline-block; width:100%;}
.subHeaderCollapsible{display:inline-block; width:100%; color:#303032; text-transform:uppercase; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.6rem;}
.subHeaderCollapsible img{display:inline-block; float:left; width:100%; max-width:135px; margin-right:30px;}
.subContentDivision{border-bottom:1px solid #ddd; display:inline-block; width:100%; padding-bottom:50px; padding-left:165px; margin-top:-16px; margin-bottom:40px;}
.subcontent:last-child .subContentDivision{border-bottom:none; margin-bottom:0;}
.subContentDivision div[class^="col-"]{padding-left:0; padding-right:0;}
.titleServices{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.4rem; text-transform:uppercase; color:#333334;}
.titleServices + ul{list-style:none; padding:0;}
.titleServices + ul li, .titleServices + ul li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; color:#333; font-size:1.4rem; line-height:1.3em;}
.titleServices + ul li a{margin:6px 0 3px; display:inline-block;}
.subcontent ul{list-style:none; padding:0;}
.subcontent > ul li:not(:last-child){border-bottom:1px solid #ddd;}
.subcontent > ul li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.6rem; color:#000; text-transform:uppercase; line-height:1em; padding:33px 0; display:inline-block; width:100%;}
.titleGroup{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#000; text-transform:uppercase; line-height:1em; padding:33px 0; display:inline-block; width:100%;}
.subContentGroup{border-bottom:1px solid #DDD;}
.subcontent .subContentGroup ul li{border-bottom:none;}
.subcontent .subContentGroup ul li ul{margin-top:16px;}
.subcontent .subContentGroup ul li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.4rem; color:#333; text-transform:none;    line-height:1em; padding:7px 0; display:inline-block; width:100%;}

/** --> Applus Contact Form <-- **/
.contactFormPage{padding:0 100px; max-width:1300px; margin:0 auto; display:block; width:100%;}
.contactFormPage div[class*="col-"]{padding:0;}
.form-horizontal .form-group{margin-left:0; margin-right:0;}
/*AID-598 reducir interlineado en formularios */
.form-horizontal .control-label{text-align:left !important; padding-left:0; font-weight:normal; font-family:Tahoma, sans-serif; font-size:1.3rem; color:#323233; /*line-height:50px;*/ padding-top:0;}
/*AID-598 reducir interlineado en formularios */
.contactForm{padding-right:63px !important; display:inline-block; margin-bottom:100px !important;}
.contactForm.lined{border-right:1px solid #DDD;}
.contactForm .form-control{background-color:#EEE; box-shadow:none; border:none; border-radius:0;    height:50px; color:#323233; font-family:Tahoma, sans-serif; font-size:1.4rem;}
.contactForm textarea.form-control{height:auto; resize:none;}
.btnForm{border:none; background-color:#FF6900; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#FFF;   text-transform:uppercase; line-height:1em; padding:30px 57px;}
.contactForm .checkbox{padding-left:0;}
.contactForm .checkbox label{font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233;}
.contactForm .checkbox label a{font-weight:bold; color:#FF6900;}
.contactForm .checkbox input[type="checkbox"]{position:absolute; z-index:-1; width:1px; height:1px; opacity:0; overflow:hidden;}
.contactForm .checkbox input[type="checkbox"]+label::before{font-size:.875em; display:inline-block; width:22px; height:21px; line-height:1.5; border:none; margin-right:.25em; content:"\00a0"; color:#FF6900; background-clip:padding-box; background-color:#EEE; text-align:center;}
.contactForm .checkbox input[type="checkbox"]:checked+label::before{background-color:#EEE; border:none; box-shadow:none; font-family:FontAwesome; content:"\f00c";}
/** AID-720: ALINEAMOS EL TEXTO A LA DERECHA*/
.mandatoryAdvisor{color:#333; font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem; margin-top:5px; margin-bottom:20px;text-align: right;}
.req{color:#FD6600;}
/** AID-720: ALINEAMOS EL TEXTO A LA DERECHA*/
/**LE DAMOS MARGEN INFERIOR PARA SEPARAR EL TEXTO DEL BOTON**/
.legalText{font-family:Tahoma, sans-serif; font-size:1.1rem; color:#777; line-height:1.32rem; margin-top:40px;margin-bottom: 40px}
/** AID-720 : creamos nuevas clases para GPDR **/
.legalTextGPDR1{font-family:Tahoma, sans-serif; font-size:1.4rem; color:#777; line-height:1.32rem; margin-bottom: 15px;/**margin-top:40px;**/}
.legalTextGPDR2{font-family:Tahoma, sans-serif; font-size:1.1rem; color:#777; line-height:1.32rem; /**margin-top:32px;margin-bottom: 40px**/}

/** AID-720 : creamos nuevas clases para GPDR **/
.offices{padding-left:55px !important;}
.offices .dropdownContainer{background-color:#ddd; padding:23px 24px 27px 24px;}
.choseTitle{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.6rem; color:#323233; margin-bottom:25px; display:block;}
select.selectOrange{height:50px; width:100%; border:none; font-family:Tahoma, sans-serif; font-size:1.4rem; padding-left:17px; color:#323233; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none;}
.contactForm select{-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none;}
.selectwrap{position:relative;}
.selectwrap:after{content:'\25bc'; text-align:center; line-height:50px; position:absolute; width:32px; height:50px; right:0; top:0px;    pointer-events:none; color:#ff6900;}
.linkInterPresence{display:block; margin:50px 0 75px 0;}
.linkInterPresence a{font-family:Tahoma, sans-serif; font-size:1.4rem; font-weight:bold; color:#FF6900;}
.linkInterPresence a:before{content:''; margin-right:15px; background:url(../img/locationPointer.png) no-repeat; width:28px; height:36px;  display:inline-block; float:left; margin-top:-11px;}
.headOffices h3{font-size:1.487rem; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#323233; margin-top:0;    margin-bottom:6px;}
.headOffice{font-family:Tahoma, sans-serif; font-size:1.4rem; line-height:2.5rem; color:#323233; display:block; margin-top:32px;}
.officeName{font-weight:bold;}
.officeMail, .officeMail:hover, .officeMail:active, .officeMail:focus, .officeMail:visited{font-weight:bold; color:#FF6900; text-decoration:none;}
.help-block{display:none;}
.help-block .list-unstyled{margin:-14px 0 0 0;}
.contactForm .has-error .help-block{display:block; color:#F00; font-size:1.4rem; font-family:Tahoma, sans-serif; line-height:1em; margin:0;}
.contactForm .has-error .form-control{border:2px solid #FF0303; box-shadow:none; -webkit-box-shadow:none;} 

/** --> Applus SERVICES <-- **/
.backLink{display:inline-block; width:90px; float:left;}
.backLink a{font-family:Tahoma, sans-serif; font-size:1.4rem; font-weight:bold; color:#FF6900; margin:0 0 0 2px;}
.backLink a:hover{text-decoration:none;}
.backLink a:after{content:''; display:inline-block; width:40px; height:18px; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:-244px 0; margin-top:28px;}
.backLink + .titlePage{width:calc(100% - 90px); float:left;}
/*CAMBIOS EN MARGENES RUBEN */
.textPage.intro{color:#323233; padding-top:0px; padding-bottom:45px;}
/*CAMBIOS EN MARGENES RUBEN */
.textPage.intro h3{margin-top:9px;}
.textPage ul li a{color:#FF6900;}
.imagesCtoAContainer{display:block; max-width:1300px; padding:0 100px; margin:0 auto;}
.imagesCtoAContainer .imageServiceList{display:inline-block; float:left; width:68.5%;}
.imagesCtoAContainer .lSSlideOuter{position:relative;}
.imagesServiceList{display:inline-block; float:left; width:68.5%;}
.listImages li{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto; max-width:915px; max-height:915px; display:block; overflow:hidden; position:relative;}
.listImages li:before{content:""; display:block; width:100%; padding-bottom:70.37%;}
.imagesServiceList .lSSlideOuter .lSPager.lSpg{position:absolute; bottom:22px; left:24px;}
.imagesServiceList .lSSlideOuter .lSPager.lSpg > li a{background-color:#DDD; width:10px !important; height:10px !important;}
.imagesServiceList .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#FF6900;}
.imagesServiceList .lSSlideOuter .lSPager.lSpg > li:hover a, .carouselNew .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#FF6900;}

.CtoAContainer{display:inline-block; width:31.5%; float:left;}
.ctoa{display:block; font-size:1.487rem; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-align:center; height:50%;}
.ctoa.request{background-color:#FF6900; color:#FFF;}
.ctoa.download{background-color:#DDD; color:#323233;}
.ctoa.request a, .ctoa.request a:hover, .ctoa.request a:focus, .ctoa.request a:visited{color:#FFF; text-decoration:none;}
/**BOTON DOWNLOAD PDF**/
.ctoa.download a, .ctoa.download a:hover, .ctoa.download a:focus, .ctoa.download a:visited{color:#323233; text-decoration:none;width: 75%; cursor: pointer;}
/**BOTON DOWNLOAD PDF**/
.ctoa a{height:100%; display:inline-block; width:100%; padding-top:33%;}
.ctoa.request a:before{content:''; display:inline-block; width:20px; height:24px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-184px -9px; margin-right:13px; vertical-align:bottom;}
.ctoa.download a:before{content:''; display:inline-block; width:20px; height:24px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-184px -49px; margin-right:0; vertical-align:bottom; float:left;}
@media screen and (max-width: 575px) {.ctoa.download a:before{ margin-right:16px;} }

.textPage.textServices p + ul{margin-top: -24px; display:inline-block;margin-bottom: 20px;}
.textPage.textServices ul, .tipsList ul{list-style:none; padding:0; margin:0;}
.textServicesReduced {padding-bottom:0 !important;}
/** QUITAMOS MARGEN INFERIOR EN LOS BULLETS **/
.textPage.textServices ul li, .tipsList ul li{padding-left:22px; text-indent:-35px; margin-bottom:0px;}
/** QUITAMOS MARGEN INFERIOR EN LOS BULLETS **/
.textPage.textServices ul li::before, .tipsList ul li::before{content:"■  "; color:#FF6900; font-size:12px; }
.textPage.textServices ul li::before{margin: 0 4px 0px 15px}
.textPage.textServices.borderBottom{padding-bottom:90px; }
.textPage.textServices h2{ font-size: 1.487rem; }
.ulListsContainers{padding:0 100px; max-width:1300px; margin:0 auto;}
/**TITULOS DE SERVICEHSSET EN MINUSCULAS**/
.ulListsContainers h4{text-transform:none; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#323233;}
/**TITULOS DE SERVICEHSSET EN MINUSCULAS**/
.ulListsContainers .underLine{margin-top:0px; margin-bottom:21px;}
/*CAMBIOS EN MARGENES RUBEN */
.tipsList{padding:35px 0; font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000; border-top:1px solid #DDD;}
/*CAMBIOS EN MARGENES RUBEN */
.tipsList:first-of-type{padding-right:55px; border-right:1px solid #DDD;}
/*  linea divisoria entre target/ ventajas y beneficios  */
.tipsList:nth-of-type(2){padding-left:55px;border-left: 1px solid #DDD;margin-left: -1px;}
/*  linea divisoria entre target/ ventajas y beneficios  */
.relatedServicesContainer{background-color:#EEE; margin-bottom:-10px; margin-top:0px;}
.relatedServices{display:block; width:100%; max-width:1300px; padding:64px 100px 90px 100px; margin:0 auto;}
.relatedServices h5{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; color:#323233; margin-top:0;margin-bottom:30px;}
.relatedServicesUL{list-style:none; padding:0; width:calc(100% + 6px); margin-left:-3px; display:inline-block;}
.relatedServicesUL li{display:inline-block; float:left; margin:0 3px; width:calc(25% - 6px); background-color:#FFF;}
/** AID-923/1035 : cajas de servicios descuadran si titulo largo **/
.relatedServicesUL li a{display:inline-block; width:100%; height:290px; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.7rem; line-height:2.1rem; color:#111;padding:0px;}
/** AID-923/1035 : cajas de servicios descuadran si titulo largo **/
.relatedServicesUL li a:hover{border-bottom:4px solid #FF6900; background-color:#F7F7F7; text-decoration:none; color:#FF6900;}
.relatedServicesUL li .imageSerRel{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto; max-width:800px; max-height:800px; display:block; overflow:hidden; position:relative;}
.relatedServicesUL li .imageSerRel:before{content:""; display:block; width:100%; padding-bottom:70.37%;}
/** AID-923 : cajas de servicios descuadran si titulo largo **/
.titleServiceRel{padding-top:15px; padding-left:15px; padding-right:15px; word-break: break-word;}
/** AID-923 : cajas de servicios descuadran si titulo largo **/
.bottomLine + .paginationContent .pager{margin-top:-3px;}

/*** Con imagen pequenya ***/
.smallImg .imagesServiceList{width:33.33%;}
.smallImg .CtoAContainer{width:66.66%;}
.smallImg .ctoa{width:50%; display:inline-block; float:left; height:100%;}
.smallImg .ctoa a{padding-top:30%;}

/*** Con cuatro imagenes pequenyas ***/
.listFourImages{list-style:none; padding:0;}
.listFourImages li{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0; max-width:800px; max-height:800px; display:block; overflow:hidden; position:relative; width:50%; display:inline-block; float:left;}
.listFourImages li:before{content:""; display:block; width:100%; padding-bottom:70.37%;}

/*** DownloadPDF Button ***/
.textPage.textServices + .downloadInServices{padding:0 100px; padding-bottom:55px; max-width:1300px; margin:-65px auto 0 auto; display:block;}
.row.downloadInServices.multiple{max-width:1300px; padding:20px 100px; margin:0 auto;}
.downloadInServices.multiple .downloadButton{margin:10px 0;}
.downloadButton{background-color:#EEE; width:50%; height:109px;}
.imageDownSer{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0; max-width:300px; max-height:109px; display:block; overflow:hidden; position:relative; width:163px; display:inline-block; float:left;}
.imageDownSer:before{content:""; display:block; width:100%; padding-bottom:70.37%;}
.linkDownloadInSer{display:inline-block; float:left; width:calc(100% - 163px);}
/** NO ROMPEMOS LAS PALABRAS **/
.linkDownloadInSer a{display:inline-block; padding-left:18px; padding-top:28px; padding-right:12px; color:#FF6900; font-family:Tahoma, sans-serif; font-size:1.5rem; font-weight:bold; line-height:2.7rem; word-wrap:break-word; word-break:break-word;}
/** NO ROMPEMOS LAS PALABRAS **/
.linkDownloadInSer a:hover{color:#FF6900; text-decoration:none;}
.linkDownloadInSer a:before{content:''; display:inline-block; width:22px; height:23px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-184px -49px; margin-right:16px; vertical-align:bottom; margin-bottom:45px; float:left;margin-top:3px;}

/*** Con contenido adjunto ***/
.textPage.intro.bold{padding-bottom:53px; font-weight:bold;}
/*CAMBIOS EN MARGENES RUBEN */
.contentDivided div[class*="col-"]{padding-left:0; padding-right:0; padding-top:35px; margin-bottom:0;}
/*CAMBIOS EN MARGENES RUBEN */
/* CAMBIOS EN MARGENES PEDRO */
.contentDivided div.contactFormSent[class*="col-"] {padding-top: 0;}
/*CAMBIOS EN MARGENES PEDRO */
.contentDivided.w50{display:block; padding:0 100px; max-width:1300px; margin:0 auto; width:100%;}
.contentDivided.w50.borderRight > div:first-of-type{border-right:1px solid #DDD; padding-right:42px;}
.contentDivided.w50.borderRight > div:nth-of-type(2){padding-right:0px; padding-left:55px;}
.contentDivided.w50 .textContent{padding-right:20px;}
.textContent{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#000; line-height:2.7rem; margin-bottom:0px;}
.textContent ul{list-style:none; padding:0; margin:0;}
/** QUITAMOS MARGEN INFERIOR EN LOS BULLETS **/
.textContent ul li{padding-left:22px; text-indent:-35px; margin-bottom:0px;}
/** QUITAMOS MARGEN INFERIOR EN LOS BULLETS **/
.textContent ul li::before{content:'■  '; color:#FF6900; font-size:12px; margin-right:13px;}
.textContent ul ul{padding-left:33px;}
.textContent ul li ul li::before{content:'-'; color:#000; font-size:12px; margin-right:5px;}
.contentDivided.w50 .downloadButton{width:100%; margin-bottom:60px;}
.contentDivided .videoContainer.w50{padding-top: 35px;padding-left: 55px;}
.videoContainer.w50{padding-top:0;}
.videoContainer.w50 .youtube-player{position:relative; padding-bottom:56.23%; height:0; overflow:hidden; max-width:100%; background:#FFF;    margin:0px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.youtube-player .play.small{height:76px; width:74px; margin:40px auto 0 auto; background:url(../img/playButton_small.png) no-repeat; background-position:center center; cursor:pointer;}

/*** Con subservicios ***/
.textPage.preW50{ padding-bottom:0px !important; padding-left: 0px;}
.textPage.preW50 .borderBottom{border-bottom:1px solid #DDD; padding-bottom:76px;}
.contentPage.serList{margin-top:0px;}
.subservicesContainer{max-width:1300px; margin:0 auto; padding:0px 100px;}
.subservicesWrapper{background-color:#EEE; padding:50px; position:relative;}
.subservicesWrapper h3{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#FF6900; text-transform:uppercase; font-size:1.785rem; margin:0 0 25px 0;}
.panelSubservice{margin-bottom:12px;}
.panelSubservice .headerCollapsible{text-transform:none; font-size:2rem; font-family: "Bai Jamjuree Regular", Tahoma,sans-serif; background-color:#DDD; height:100px; padding-left:36px; display:table;}
.panelSubservice .headerCollapsible:after{height:100px; width:80px; background-position:-84px 38px;}
.panelSubservice .headerCollapsible.opened:after{background-position:-164px 38px;}
.panelSubservice .headerCollapsible span{display:table-cell; vertical-align:middle; line-height:1.5em;}
.panelSubservice .subcontent{background-color:#FFF;}
.panelSubservice .subcontent.intro{width:76%; float:left; border-right:1px solid #EEE;}
.panelSubservice .subcontent.links{width:24%; float:left; padding:48px 0px 0 12px;}
.panelSubservice .subcontent .image.intro{width:230px; float:left; margin:50px 40px 0px 40px;}
.panelSubservice .subcontent .image.intro img{width:100%; max-width:100%;}
.panelSubservice .subcontent .text.intro{width:calc(100% - 310px); padding:43px 36px 50px 0; font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000; float:left;}
.subservice.url{padding:30px 0 60px 0;}
.subservice.url a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.7rem; word-wrap:break-word; color:#FF6900;}
.panelSubservice .subcontent.links .titleSubservice{display:inline-block; width:100%; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; color:#323233; font-size:1.6rem;}
.panelSubservice .subcontent.links a{display:inline-block; width:100%; color:#FF6900; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; padding:25px 0 0 0; text-transform:uppercase;}
.panelSubservice .subcontent.links a.downloadPDF:before{height:30px; float:left;}
a.reqaquote:before{content:''; display:inline-block; width:22px; height:26px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-219px -52px; margin-right:9px; vertical-align:middle;}
a.watchVideo:before{content:''; display:inline-block; width:24px; height:24px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-257px -52px; margin-right:9px; vertical-align:bottom;}
a.downloadPDF:before{content:''; display:inline-block; width:24px; height:30px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-182px -49px; margin-right:9px; vertical-align:bottom;}
.panelSubservice .subcontent.relatedServices{padding:48px 40px; float:left; width:100%; border-top:1px solid #EEE;}
.panelSubservice .subcontent.relatedServices h5{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; color:#323233; margin-bottom:30px;}
.panelSubservice .relatedServices ul{list-style:none; padding:0; margin:0;}
.panelSubservice .relatedServices ul li{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.7rem; color:#111; padding-left:22px; text-indent:-35px; margin-bottom:14px; border-bottom:none;}
.panelSubservice .relatedServices ul li:before{content:'■  '; color:#FF6900; font-size:20px; margin-right:13px;}

div[id^="modalVideo"]{text-align:center; padding:0 !important;}
div[id^="modalVideo"]:before{content:''; display:inline-block; height:100%; vertical-align:middle; margin:-4px;}
div[id^="modalVideo"] .modal-dialog{background-color:#fff; border-radius:5px; margin:auto; width:80%; max-width:900px; height:auto; display:inline-block; text-align:left; vertical-align:middle;}
div[id^="modalVideo"] .modal-body{height:calc(100% - 84px); padding:10px;}
div[id^="modalVideo"] .modal-body iframe{width:100%; height:100%;}
div[id^="modalVideo"] .modal-header button.close{margin-top:-11px; opacity:0.9;}
.video-responsive{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.video-responsive iframe, .video-responsive object, .video-responsive embed{position:absolute; top:0; left:0; width:100%; height:100%;}

/** --> Applus Categories <-- **/
.headBanner.withContactUs{position:relative;}
.divOverBanner{position:absolute; background:#ff6900; bottom:0; right:0; width:40.33%; height:87px; padding-left:85px;}
.divOverBanner .contactLink{color:#FFF; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:87px;}
.contactLink:before{content:''; display:inline-block; width:22px; height:26px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-184px -8px; margin-right:12px; vertical-align:middle;}
.serList + .latestNews{margin-top:30px;}
.servicesList{padding:0 100px; width:100%; max-width:1300px; margin:0 auto;}
.serviceListWrapper{width:100%; background-color:#EEE; position:relative;}
.serviceListContainer{padding:60px 40px;}
.inputSearchGroup{position:relative;}
.searchService{border:none; background-color:#f6f6f6; height:40px; margin-top:0; display:inline-block; position:absolute; bottom:100%; left:20px; padding:0px 35px 0 22px; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#aaa; width:210px; outline:none;}
.inputSearchGroup .btn-default{position:absolute; left:204px; top:-40px; border:none; background-color:#f6f6f6; border-radius:0; width:40px; height:40px; padding:0;}
.inputSearchGroup .btn-default:after{content:''; display:block; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:0px -4px; width:30px; height:30px;}
.serviceListContainer h3{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#FF6900; text-transform:uppercase; font-size:1.785rem; margin:0 0 25px 0;}
.serviceListContainer .relatedServicesUL li{margin:3px;}
.serviceListContainer .relatedServicesUL li:not(.primaryRow){max-height:100px;}
.serviceListContainer .relatedServicesUL li:not(.primaryRow) a{height:100px;}
/** AID-1035 : reducir interlineado para que quepa nombre largo **/
.serviceListContainer .relatedServicesUL li:not(.primaryRow) .titleServiceRel{display:inline-block; width:calc(100% - 100px); padding-top:16px; padding-left:0; padding-right:0; font-size:1.4rem; max-height:87px; overflow:hidden;}
/** AID-1035 : reducir interlineado para que quepa nombre largo **/
.serviceListContainer .relatedServicesUL li:not(.primaryRow) .imageSerRel{display:inline-block; float:left; width:80px; height:53px; margin:20px 10px;}
.carouselLast4News.lessThan3{padding-top:20px; border-top:1px solid #DDD;}

.footerDirectLinks ul li.footerMosaicLink.twoItems{width:50%; height:425px;}
.footerDirectLinks ul li.footerMosaicLink.twoItems a{line-height:425px;}
.carouselCategories .lSSlideOuter{padding-left:40px;}
.carouselCategories ul.pagerCarousel{list-style:none; height:30px; position:absolute; top:11em; padding:0;}
.carouselCategories a:hover{text-decoration:none; color:#FF6900;}
.carouselCategories a:hover .captionItem .titleCategories{color:#FF6900;}
.carouselCategories .captionItem .titleCategories {font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.4rem; color:#111; line-height:1.8rem;}
.carouselCategories ul.pagerCarousel .prev{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png);    background-position:-54px -6px; cursor:pointer; float:left; margin-left:15px;}
.carouselCategories ul.pagerCarousel .next{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png);    background-position:-84px -6px; cursor:pointer; float:right; margin-right:-20px;}

.imageCategory{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative;}
.imageCategory:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporciÃƒÆ’Ã‚Â³on 270w/190h) */}
.imageCategory img{width:100%; max-width:100%; height:auto;}
.lSPager li{padding:0 3px !important;}
.lSPager li a{display:inline-block; float:left; width:15px !important; height:2px !important; background-color:#EEE !important;}
.lSPager li.active a{background-color:#FF6900 !important;}
.subcontent.category ul li{border-bottom:none; width:25%; float:left;}
.subcontent.category ul li a{text-transform:none; padding:0px;} 
.subcontent .imageCategory{width:100%;}
.subcontent.category ul li{height:100%;}
.panelSubservice .subcontent .text.categoriesIntro {padding:43px 36px 50px 36px; font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000; float:left; border-bottom:1px solid #EEE;}
.categoriesListContainer .relatedServicesUL li{margin:3px; width:calc(25% - 6px);}
.categoriesListContainer .relatedServicesUL li:not(.primaryRow){max-height:100px;}
.categoriesListContainer .relatedServicesUL li:not(.primaryRow) a{height:100px;}
.categoriesListContainer .relatedServicesUL li:not(.primaryRow) .titleServiceRel{display:inline-block; width:calc(100% - 100px); padding-top:16px; padding-left:0; padding-right:0; font-size:1.5rem; max-height:87px; overflow:hidden;}
.categoriesListContainer .relatedServicesUL li:not(.primaryRow) .imageSerRel{display:inline-block; float:left; width:80px; height:53px; margin:20px 10px;}
.categoriesListContainer .relatedServicesUL {list-style:none; padding:0; width:calc(100% + 6px); margin-left:-3px; display:inline-block; margin-top:-8px; margin-bottom:-2px;}
.categoriesListContainer .group{margin-bottom:-3px; border-left:4px solid #FF6900; background-color:#FFF; display:inline-block; width:100%;}
.primaryRow.titleGroup{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem; color:#323233; text-transform:none; padding-top:35px;
  padding-left:32px; width:25%; display:inline-block; float:left; margin-right:3px;}
.primaryRow.titleGroup + .relatedServicesUL{float:left; width:75%; margin-top:-3px; background-color:#EEE;}
.categoriesListContainer .primaryRow.titleGroup + .relatedServicesUL li{margin:3px; width:calc(33.333% - 6px);}
.categoriesListContainer .relatedServicesUL li.primaryRow.empty{height:285px;}
.categoriesListContainer .relatedServicesUL li.primaryRow.empty.fourthItem{display:none;}
.categoriesListContainer .relatedServicesUL li.empty a:hover{background-color:#FFF; border-bottom:none;}
.nav-tabs.tabsGroupCategory{display:inline-block; width:100%; margin-bottom:4px;}
.nav-tabs.tabsGroupCategory > li{display:inline-block; width:calc(25% - 5px); margin-right:5px; background-color:#FFF; min-height:118px;}
.nav-tabs.tabsGroupCategory > li > a{display:inline-block; width:100%; height:100%; color:#323233; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; border-bottom:3px solid #FFF; font-size:2rem; padding:24px 12px 12px 24px; line-height:2.6rem; min-height:118px;}
.nav-tabs.tabsGroupCategory > li.active > a{color:#FF6900; background-color:#FFF !important; border-bottom:3px solid #FF6900 !important; padding:24px 12px 12px 24px !important;}
.nav-tabs.tabsGroupCategory > li > a:hover, .nav-tabs.tabsGroupCategory > li > a:focus{color:#FF6900 !important; background-color:#FFF !important; border-bottom:3px solid #FF6900 !important; padding:24px 12px 12px 24px !important;}
.nav-tabs.tabsGroupCategory > li:not(.active):after{content:''; display:inline-block; float:right; width:14px; height:19px; background:url(../img/arrowsandbullets.png) no-repeat; background-position:-32px 0; margin-top:-27px; margin-right:10px;}

/** --> Applus Press Centre <-- **/
.pressCentreDetailsContainer{width:100%; max-width:1300px; margin:0 auto 45px auto; padding:0 100px; display:block;}
/**AID-308 quitar espacio en blanco en facebook **/
.pressCentreDetailsWrapper{background-color:#EEE; padding:60px 40px; display:inline-block; width:100%;}
/**AID-308 quitar espacio en blanco en facebook **/
.contactDetails{display:inline-block; float:left; background-color:#FFF; width:31.53%; margin-right:4px; padding:48px 30px 55px 30px;}
.contactDetails h3{margin:0; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; line-height:2.38rem;}
.contactDetails .dataGroup{margin-top:26px; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233; text-transform:none; line-height:2.52rem;}
.contactDetails .dataGroup .titleGroup{text-transform:none; color:#323233; font-family:Tahoma, sans-serif; font-size:1.4rem; font-weight:bold; padding:0; line-height:2.52rem;}
.contactDetails .dataGroup a{display:inline-block; width:100%; color:#323233;}
.contactDetails .dataGroup a:not(.telLink){font-weight:bold; color:#FF6900; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.contactDetails .dataGroup .nameContact.mTop30{margin-top:30px; display:inline-block;}
.downloadsAndSocialChannels{background-color:#FFF; display:inline-block; float:left; width:calc(100% - 31.53% - 4px); padding:50px 30px 52px 30px;}
.downloadCorp{display:inline-block; border-bottom:1px solid #DDD; width:100%; padding-bottom:55px;}
.downloadsAndSocialChannels h3{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#323233; line-height:2.38rem; text-transform:uppercase; margin:0;}
.downloadsContainer{font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233; display:inline-block; float:left; width:50%; padding-top:30px;}
.downloadsContainer:first-of-type{padding-right:35px;}
.downloadsContainer .portadaPresentacion{display:inline-block; float:left; width:47.37%; margin-right:18px; max-width:100%;}
.downloadData{display:inline-block; float:left; width:calc(100% - 47.37% - 18px);}
.downloadData .sizeFile{color:#999; display:block; margin:12px 0;}
.downloadData a{color:#FF6900; font-weight:bold; text-decoration:none;}
.downloadData a:hover{text-decoration:none;}
.dropdownCImage{list-style:none; background-color:#F6F6F6; height:50px; color:#323233; padding:0px; line-height:50px; margin-top:22px;}
.dropdownCImage a{color:#323233; text-decoration:none; width:100%; display:inline-block; padding:0 20px;}
.dropdownCImage a:hover{text-decoration:none;}
.dropdownCImage .caret{float:right; color:#FF6900; margin-top:22px;}
.dropdownCImage .open > .dropdown-menu{border:none; box-shadow:none; background-color:#F6F6F6; width:100%; font-family:Tahoma, sans-serif; text-transform:none;}
.dropdownCImage .dropdown-menu > li > a {text-transform:none; font-family:Tahoma, sans-serif; color:#323233; font-size:1.4rem;}
.socialChannels{padding:60px 0 52px 0;}
.socialChannels h3{margin-bottom:25px;}
.linkSocialMedia{display:inline-block; float:left; height:55px; width:20%; text-align:center;}
.linkSocialMedia a{display:block; width:100%; height:55px; background-image:url(../img/socialMediaIcons.png); background-repeat:no-repeat;}
/** AID-308 quitar espacio en blanco en facebook **/
.linkSocialMedia a.facebookLink{background-color:#25569E; /*border-right:1px solid #27CAFE;*/ background-position:28px 0;}
.linkSocialMedia a.twitterLink{background-color:#0EC6FF; /*border-right:1px solid #2F9EC6;*/ background-position:-112px 0;}
.linkSocialMedia a.linkedinLink{background-color:#0084B5; /*border-right:1px solid #56636A;*/ background-position:-243px 0;}
.linkSocialMedia a.googleplusLink{background-color:#D23500; /*border-right:1px solid #DD6A42;*/ background-position:-380px 0;}
.linkSocialMedia a.youtubeLink{background-color:#CB3900; /*border-right:none;*/ background-position:-512px 0;}
.linkSocialMedia a.bloggerLink{background-color:#FF5722; /*border-right:1px solid #DA5126;*/ background-position:-112px -56px;}
.linkSocialMedia a.rssLink{background-color:#FF8D02; /*border-right:1px solid #FDBC46;*/ background-position:-249px -56px;}
.linkSocialMedia a.youkuLink{background-color:#2FAFFF; /*border-right:1px solid #72C4F7;*/ background-position:-386px -56px;}
.linkSocialMedia a.wechatLink{background-color:#00CA0D; /*border-right:none;*/ background-position:-516px -56px;}
.linkSocialMedia a.instagramLink{background-color:#8310A1; /*border-right:none;*/ background-position:30px -56px;}
.linkSocialMedia a.xingLink{background-color:#015C5D; /*border-right:none;*/ background-position:30px -116px;}
/** AID-308 quitar espacio en blanco en facebook **/
.pressRel{width:100%; padding:0 100px; margin:0 auto 20px auto; max-width:1300px;}
.pressRel div[class*="col-"]{padding-left:0; padding-right:0;}
.titlePressRel h3{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#323233; font-size:1.487rem; text-transform:uppercase;}
.titlePressRel h3 + .underLine{margin-top:0;}
#modalForm{text-align:center; padding:0 !important;}
#modalForm:before{content:''; display:inline-block; height:100%; vertical-align:middle; margin:-4px;}
#modalForm .modal-dialog{background-color:#fff; border-radius:5px; margin:auto; width:90%; max-width:1016px; height:auto; max-height:calc(100vh - 20%); /*min-height:500px;*/ display:inline-block; text-align:left; vertical-align:middle;}
#modalForm .modal-header button.close{margin-top:-11px; opacity:0.9;}
#modalForm .contactForm{padding-right:0px !important; margin-bottom:0 !important;}
#modalForm .contactForm .form-control{height:30px;}
#modalForm .form-horizontal .control-label{line-height:30px;}
#modalForm .btnForm{padding:17px 30px;}
#modalForm .legalText{margin-top:0px; padding-right:20px; width:100%; height:auto; display:inline-block;}
/** AID-720 : creamos nuevas clases para GPDR **/
#modalForm .legalTextGPDR1{margin-top:0px; padding-right:20px; width:100%; height:auto; display:inline-block;}
#modalForm .legalTextGPDR2{margin-top:0px; padding-right:20px; width:100%; height:auto; display:inline-block;}
/** AID-720 : creamos nuevas clases para GPDR **/
.legalWrapper{height:200px !important; /*calc(100vh - 470px);*/ max-height:200px;/*calc(100vh - 470px);*/ width:100%; overflow-x:hidden; overflow-y:auto; margin-bottom:20px; margin-top:30px; display:inline-block; border-top:1px solid #ddd;}
.legalWrapper.collapse{display:none !important;}

/** --> Applus Press Release <-- **/
.imagePressRelease.socialMediaNewDetail{width:540px; float:left; display:inline-block; margin-right:56px;}
.imagePressRelease img{width:100%; max-width:100%; margin-bottom:40px;}
.moreInformation{display:inline-block; width:100%; padding:30px 0 40px 0; border-bottom:1px solid #DDD;}
.moreInformation span, .moreInformation a{font-family:Tahoma, sans-serif; font-size:1.4rem; width:100%; display:inline-block; line-height:2.52rem; margin-bottom:0px; color:#323233;}
.titleSection{font-weight:bold;}
.moreInformation a:not(.telLink){color:#FF6900; font-weight:bold; text-decoration:none;}
.moreInformation a.telLink{text-decoration:none; color:#323233;}
.moreInformation a:hover{text-decoration:none;}
.moreInformation + .paginationContent{padding:34px 0 100px 0;}

/** --> Applus Careers <-- **/
.divOverBanner .LinkedInLink{margin-left:-37px; color:#FFF; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:87px;}
.divOverBanner .LinkedInLink:before{content:''; display:inline-block; width:90px; height:26px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-290px -8px; margin-right:16px; vertical-align:middle;}
.vacanciesByCountry{width:100%; max-width:1300px; padding:0 100px; margin:0 auto;margin-bottom:20px;}
.tabsWorkWrapper{background-color:#EEE; padding:60px; background-image:url(../img/backMapamundi.png); background-repeat:no-repeat; background-size:cover;}
.tabsWorkWrapper .text{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:3rem; line-height:1em; color:#222; margin-bottom:60px; display:inline-block; width:100%;}
.tabsWork{display:inline-block; width:calc(100% + 6px); margin-left:-3px;}
.tabsWork li{width:calc(25% - 6px); height:118px; background-color:#FFF; margin:0 3px;}
.tabsWork li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem; line-height:2.6rem; padding:24px; background:#FFF !important; color:#323233; height:118px;}
.nav-tabs.tabsWork > li > a:hover, .nav-tabs.tabsWork > li > a:focus,
.nav-tabs.tabsWork > li.active > a, .nav-tabs.tabsWork > li.active > a:hover, .nav-tabs.tabsWork > li.active > a:focus{color:#FF6900; background-color:#FFF !important; border-bottom:4px solid #FF6900 !important; padding:24px;}
.tabsWork + .tab-content{display:inline-block; width:100%; background-color:#DDD;}
.tabsWork + .tab-content .tab-pane{padding:10px 36px;}
.tabsWork + .tab-content .tab-pane .textPane{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#323233; width:100%; display:inline-block; float:left; margin-bottom:20px;}
.tabsWork + .tab-content .tab-pane .countriesVacancies{list-style:none; padding:0 0 30px 0; margin:0; display:inline-block; float:left; width:100%;}
.tabsWork + .tab-content .tab-pane .countriesVacancies li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.7rem; color:#111; width:auto; display:inline-block; margin:0 0 10px 0; line-height:1em;}
.tabsWork + .tab-content .tab-pane .countriesVacancies li a:hover{color:#FF6900; text-decoration:none;}
.tabsWork + .tab-content .tab-pane .countriesVacancies li:first-child a{margin-top:4px;}
.contentW50{padding:0 100px; max-width:1300px; width:100%; margin:0 auto;}
.contentW50 div[class*='col-']{padding:0;}
.contentW50 .lineRight{border-right:1px solid #CCC; padding-right:55px !important; padding-top:65px !important; padding-bottom:200px !important;}
.followLink{font-family:Tahoma, sans-serif; font-size:1.5rem; font-weight:bold; color:#FF6900; display:block; margin-bottom:30px;}
.followLink:hover{color:#FF6900; text-decoration:none;}
.followLink.linkedin:before{display:inline-block; width:40px; height:29px; content:''; background-color:#0085B4; border-radius:5px; margin-right:16px; vertical-align:middle; background-image:url(../img/linkedin.png); background-repeat:no-repeat;}
.newLinkedIn img{width:180px; margin-right:33px; display:inline-block; float:left;}
.newLinkedIn .textLinkedIn{display:inline-block; float:left; width:calc(100% - 213px); color:#222; font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; margin-top:-7px;}
.newLinkedIn .textLinkedIn .title{display:block; float:left; color:#FF6900; font-weight:bold; width:100%;}
.workingCarouselContainer{padding-left:40px !important; padding-top:70px !important; position:relative;}
.workingCarouselContainer h3{padding-left:25px; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.476rem; text-transform:uppercase;    margin:0 0 16px 0; color:#333; line-height:1em;}
.workingCarouselContainer .underLine{margin-left:25px;}
.workingCarouselContainer .lSSlideOuter{width:calc(100% - 50px); margin:0 auto; max-width:440px;}
.carouselWorking .captionWorking{font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#222; margin-top:30px; display:inline-block; width:100%;}
.workingCarouselContainer ul.pagerCarousel{list-style:none; height:30px; width:calc(100% - 40px); position:absolute; top:40%; padding:0; max-width:500px; left:35px; right:0; margin:0 auto;}
.workingCarouselContainer ul.pagerCarousel .prev{margin-left:0; background-position:-57px -6px;}
.workingCarouselContainer ul.pagerCarousel .next{margin-right:0; background-position:-84px -6px;}
.videoContainer.bottom{padding-top:0;}
.videoContainer.bottom .youtube-player{position:relative; padding-bottom:56.23%; height:0; overflow:hidden; max-width:100%; background:#FFF; margin:0px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.dropdownContainer > h3{margin-top:-13px; margin-bottom:16px;}
.subheader + .contentW50 .lineRight, .subheader + .contentW50 .workingCarouselContainer{border-top:1px solid #CCC;}
.dropdownContainer.links{padding:40px 20px 36px 20px;}
.dropdownContainer .links a{font-family:Tahoma, sans-serif; font-size:1.4rem; color:#FF6900; display:block; width:100%; margin-bottom:20px;}
.dropdownContainer .links a:last-of-type{margin-bottom:0;}
.dropdownContainer .externalLink:before{content:''; display:inline-block; width:19px; height:39px; margin-right:12px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-289px -49px; float:left;}
.dropdownContainer .sendCV:before{content:''; display:inline-block; width:19px; height:39px; margin-right:12px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-316px -49px; float:left;}

/** --> Applus Investors <-- **/
.contentNew .newSubtext{font-size:1.4rem; color:#999; font-family: "Bai Jamjuree Regular",Tahoma, sans-serif;}
.contentNew .withLink{/*width:85%; float:left;*/ width:100%; margin-bottom:20px}
.listNews ul li a.newsLink{float:right; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#FF6900; height:auto !important;}
.listNews ul li:hover a.newsLink, .listNews ul li a.newsLink:hover{border:none !important;text-decoration:none;}
.listNews.investorsComm ul li a{height:auto; border-top:2px solid #FFF; border-bottom:2px solid #EEE;}
.listNews.investorsComm ul li{margin-bottom:0; margin-top:-4px;}
.listNews.investorsComm ul li .contentNew{}
.listNews.investorsComm ul li a:hover,
.listNews.investorsComm ul li a:focus,
.listNews.investorsComm ul li a:visited,
.listNews.investorsComm ul li a:active{text-decoration:none;}
.listNews.investorsComm ul li:hover a, .listNews.investorsComm ul li a:hover{border-top:2px solid #FF6900; border-bottom:2px solid #FF6900;}
.inversorsContactContainer{background-color:#EEE; display:block; padding-bottom:35px;}
.inversorsContactWrapper{padding:55px 100px; max-width:1300px; margin:0 auto;}
.inversorsContactWrapper h3{text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; margin-bottom:24px;}
.inversorsContactWrapper .contactDetails{float:left; padding:0px; width:240px; margin:0px;}
.inversorsContactWrapper img{float:left; width:120px; height:137px;}
.inversorsContactWrapper .contactDetails .dataGroup{float:left; margin-top:0px; padding:30px 20px; height:137px;}
.inversorsContactWrapper .address{float:left; padding:30px 50px; line-height:2.52rem; width:calc(100% - 360px);font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233;max-width:300px;}
.inversorsContactWrapper .address span{float:left; width:100%; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233;}

/** --> Applus Financial reports <-- **/
.headerCollapsibleReports{display:inline-block; width:100%; height:70px; background-color:#f6f6f6; color:#323233; text-transform:uppercase; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:3.57rem; line-height:70px; padding-left:26px;}
.headerCollapsibleReports:hover, .headerCollapsibleReports:active, .headerCollapsibleReports:visited, .headerCollapsibleReports:focus{text-decoration:none; color:#323233;}
.headerCollapsibleReports:after{display:inline-block; background-color:#FF6900; height:70px; width:80px; float:right; content:''; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:-83px 24px;}
.headerCollapsibleReports.opened:after{background-position:-167px 24px;}
.headerCollapsibleReports.opened{margin-bottom:30px;}
/* CAMBIO PARA QUE EL PRMER ELEMENTO DESPLEGADO MUESTRE UN MARGEN CORRECTO */
.headerCollapsibleReports.opened.collapsed {margin-bottom: 0;}
.headerCollapsibleReports + div > *, .headerCollapsibleReports + div > div strong, .headerCollapsibleReports + div > div ul, .headerCollapsibleReports + div > div ul li, .headerCollapsibleReports + div > div ul li a, .headerCollapsibleReports + div > div strong a{font-family:Tahoma,sans-serif !important; font-size:1.4rem !important; line-height:2.4rem;}
.headerCollapsibleReports + div * span[style="font-size: smaller"]{font-size:1.2rem !important;}
/* CAMBIO PARA QUE EL PRMER ELEMENTO DESPLEGADO MUESTRE UN MARGEN CORRECTO */

/**AID-896 : formualrio whistleblowing 
.headerCollapsibleReports.whistleblowing{text-transform:none;font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;font-size:1.5rem;}
.boldField{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif !important; font-size:1.7rem !important;}
AID-896 : formualrio whistleblowing **/

.titleReports, .subcontentReports ul li div strong{font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem; color:#000000;}
.subcontentReports ul li div strong{margin-left:-30px;}
.subcontentReports{padding:10px 0; line-height:3rem;}
.subcontentReports ul{list-style:none; padding:0px; margin:0px;}
.subcontentReports ul li{margin-left:30px;}
.subcontentReports ul li span{font-family:Tahoma, sans-serif; color:#999; font-size:1.4rem; padding-left:30px;}
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.subcontentReports ul li a{font-family:Tahoma, sans-serif; /**font-weight:bold; **/ color:#FF6900; font-size:1.4rem;}
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.subcontentReports ul li a:before{content:''; display:inline-block; width:19px; height:23px; margin-left:-30px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-316px -49px; float:left;}

.subcontentFacts{padding:10px 0; line-height:3rem; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#212121}
.subcontentFacts ul{list-style:none; padding:0px; margin:0px;}
.subcontentFacts ul li span{color:#999; padding:0 16px;}
.subcontentFacts ul li a{/*font-weight:bold;*/ color:#FF6900;}
.textIntroFacts{padding-top:40px; padding-bottom:40px; font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:2.7rem; color:#000;}
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.textIntroFacts a{/**font-weight:bold;**/ color:#FF6900;} 
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.textIntroFacts p{margin-bottom:30px;} 
.textIntroFacts p:last-of-type{margin-bottom:0px;} 
.reportLink a h3{text-transform:uppercase; text-decoration:none; color:#333333; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; position:absolute; right:130px; top:10px;}
.reportLink img{width:115px; float:right; border-bottom:8px solid #ff6900;}
.reportList{margin-bottom:30px; padding-top:0px;}

/** --> Applus Financial calendar <-- **/
.inversorsContactContainerWhite{background-color:#FFF; display:block; padding-bottom:20px;}
.inversorsContactWrapperWhite{padding:55px 100px; max-width:1300px; margin:0 auto; display:block;}
.inversorsContactWrapperWhite h3{text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; margin-bottom:24px;}
.inversorsContactWrapperWhite .contactDetails{float:left; padding:0px; width:240px; margin:0px;}
.inversorsContactWrapperWhite img{float:left; width:120px; height:137px;}
.inversorsContactWrapperWhite .contactDetails .dataGroupGrey{float:left; margin-top:0px; padding:30px 20px; height:137px; background-color:#EEE;}
.contactDetails .dataGroupGrey{margin-top:26px; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233; text-transform:none; line-height:2.52rem;}
.contactDetails .dataGroupGrey .titleGroup{text-transform:none; color:#323233; font-family:Tahoma, sans-serif; font-size:1.4rem; font-weight:bold; padding:0; line-height:2.52rem;}
.contactDetails .dataGroupGrey a{display:inline-block; width:100%; color:#323233;}
.contactDetails .dataGroupGrey a:not(.telLink){font-weight:bold; color:#FF6900;}
.contactDetails .dataGroupGrey .nameContact.mTop30{margin-top:30px; display:inline-block;}
.inversorsContactWrapperWhite .address{float:left; padding:30px 50px; line-height:2.52rem; width:calc(100% - 360px);font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233;}
.inversorsContactWrapperWhite .address span{float:left; width:100%; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233;}
.wrapperCalendar{display:block; max-width:1300px; padding:0 100px; width:100%; margin:0 auto;}
.calendarContainer{background-color:#EEE; padding:55px 40px; display:inline-block; width:100%;}
.listCalendar ul{list-style:none; padding:0; margin:0;}
.listCalendar ul li{display:inline-block; float:left; background-color:#FFF; width:calc(25% - 10px); margin:5px; height:235px;}
.listCalendar ul li a{width:100%; height:235px; display:block; border-bottom:4px solid #FFF; padding:34px 18px 28px 28px; position:relative;}
.listCalendar ul li a:hover{border-bottom:4px solid #FF6900; text-decoration:none;}
.listCalendar ul li a .captionDate{color:#FF6900; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:2.182rem; line-height:2.618rem; letter-spacing:-0.095rem;}
.listCalendar ul li a .dateNew{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; color:#323233; font-size:3.173rem; line-height:3.808rem; position:absolute; bottom:0; left:28px; width:calc(100% - 28px);}
.listCalendar ul li a .dateNew .monthDay{display:block;}

/** --> Applus Conferences Calendar <-- **/
.calendarContainer .panelsList{padding:0; margin-bottom:0;}
.calendarContainer .headerCollapsibleReports{background-color:#DDD;}
.calendarContainer .headerCollapsibleReports.opened{margin-bottom:3px;}
.calendarContainer .panelSitemap .listCalendar{display:inline-block; width:calc(100% + 10px); margin-left:-5px;}

/** --> Applus Equity Analysts <-- **/
.wrapperFullWidth{background-color:#EEE; display:inline-block; width:100%; padding:45px 0;}
.analystsContainer{padding:0 97px; display:block; margin:0 auto; max-width:1303px;}
.equityAnalysts{list-style:none; padding:0; margin:-3px;}
.equityAnalysts li{display:inline-block; position:relative; float:left; width:calc(20% - 3px); margin:1.5px; background-color:#FFF;}
.equityAnalysts li a img{width:100%; max-width:100%;}
.equityAnalysts .analystName{font-family:Tahoma, sans-serif; color:#000; position:absolute; width:100%; display:block; bottom:25px;}
.equityAnalysts .analystName .text-center{width:100%; display:block; margin-bottom:5px;}
.equityAnalysts .analystName .text-center.name{width:100%; display:block; margin-bottom:0px; font-weight:bold;}

/** --> Applus in bried for investors <-- **/
.textIntro a{color:#FF6900;}
.textIntro a:hover, .textIntro a:active, .textIntro a:focus, .textIntro a:visited{color:#FF6900;}
/**CSR AT APPLUS*/
.textIntroCSR a{color:#FF6900;}
.textIntroCSR a:hover, .textIntroCSR a:active, .textIntroCSR a:focus, .textIntroCSR a:visited{color:#FF6900;}
/**CSR AT APPLUS*/
.contactBlock .inversorsContactWrapperWhite{padding:0;}
.contactBlock img{max-width:120px; float:left;}
.contactBlock .inversorsContactWrapperWhite .contactDetails{width:calc(100% - 120px);}
.contactBlock .inversorsContactWrapperWhite .address{padding-left:0; padding-right:0; display:block; width:100%;}
.contactBlock .inversorsContactWrapperWhite .contactDetails .dataGroupGrey{padding:30px 5px 30px 15px;}

/** --> Applus Share Capital Information <-- **/
.shareCapitalIFrame{padding-left:100px; padding-right:100px; margin-bottom:60px; max-width:1300px; margin-left:auto; margin-right:auto;}
.shareCapitalIFrame iframe{display:inline-block; width:100%; border:none; background-color:#FFF; height:1380px; overflow:hidden;}
.inversorsContactBlock .inversorsContactContainerWhite, .inversorsContactBlock .contactBlock .inversorsContactWrapperWhite .address{padding-bottom:0;}
.contentW50 + .contentPage .panelsList{margin-top:85px;}
.cmp-share-capital-information + .contentPage .panelsList{margin-top:85px;}
.headerCollapsibleShareCapital{display:flex; align-items:center; width:100%; height:auto; background-color:#dddddd; color:#323233; text-transform:none; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem; line-height:2.6rem; padding:16px 90px 16px 26px; margin-bottom:10px; position:relative; min-height:70px;}
.headerCollapsibleShareCapital:hover, .headerCollapsibleShareCapital:active, .headerCollapsibleShareCapital:visited, .headerCollapsibleShareCapital:focus{text-decoration:none; color:#323233;}
.headerCollapsibleShareCapital:after{display:inline-block; background-color:#FF6900; height:100%; width:80px; float:right; content:''; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:-83px center; position:absolute; top:0; right:0;}
.headerCollapsibleShareCapital.opened{margin-bottom:60px;}
.headerCollapsibleShareCapital.opened:after{background-position:-167px center;}
.headerCollapsibleShareCapitalYears{display:inline-block; width:100%; height:50px; background-color:#f6f6f6; color:#323233; text-transform:uppercase; font-family:Tahoma, sans-serif; font-size:1.4rem; line-height:50px; padding-left:26px;}
.headerCollapsibleShareCapitalYears:hover, .headerCollapsibleShareCapitalYears:active, .headerCollapsibleShareCapitalYears:visited, .headerCollapsibleShareCapitalYears:focus{text-decoration:none; color:#323233;}
.headerCollapsibleShareCapitalYears:after{display:inline-block; background-color:#FF6900; height:50px; width:50px; float:right; content:''; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:-97px 16px;}
/*.headerCollapsibleShareCapitalYears.opened{margin-bottom:40px;}*/
.headerCollapsibleShareCapitalYears.opened:after{background-position:-181px 16px;}
.subcontentShareCapital{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#000;}
.subcontentShareCapital p{margin-bottom:35px;}
.subcontentShareCapital p a{color:#FF6900;}
.subcontentShareCapital p a:hover{text-decoration:none;}
.subcontentShareCapital .infoTwoColumns div[class^="col-"]{padding-left:0; padding-right:0;}
.subcontentShareCapital .infoTwoColumns{margin:0 0 35px 0px; float:left; width:100%;}
.subcontentShareCapital .subcontentYear{margin-bottom:55px;}
.tableResponsive{display:inline-block; width:100% !important; min-width:100% !important; /*height:auto; height:250px;*/ overflow-y:hidden; overflow-x:auto;}
.tableResponsive .table{min-width:952px; width:100%; /*display:inline-block;*/ display:table; height:auto;}
.subcontentShareCapital .table{line-height:normal;}
.subcontentShareCapital .table th{font-weight:normal;}
.subcontentShareCapital .table thead{background-color:#eee;}
.subcontentShareCapital .table .bold-text th, .subcontentShareCapital .table .bold-text td{font-weight:bold;}
.subcontentShareCapital .table thead tr th, .subcontentShareCapital .table > tbody > tr > th, .subcontentShareCapital .table > tfoot > tr > th, .subcontentShareCapital .table > thead > tr > td, .subcontentShareCapital .table > tbody > tr > td, .subcontentShareCapital .table > tfoot > tr > td {padding:20px 16px 16px 16px; line-height:2.1rem; vertical-align:top; text-align:center;}
.subcontentShareCapital .table thead tr th{border:none; white-space:nowrap; vertical-align:middle;}
.subcontentShareCapital .table tbody tr th, .subcontentShareCapital .table tbody tr td{border-top:none; border-bottom:1px solid #ddd;}
.subcontentShareCapital .table th:first-child{width:15%; text-align:left; padding-left:32px;}
.subcontentShareCapital .table > tbody > tr > th:first-child{text-align:left; padding-left:5px;}
.subcontentShareCapital .table.longFirstLine th:first-child{width:40%; text-align:left;}
.subcontentShareCapital .table a{color:#FF6900;}
.subcontentShareCapital .table a:hover{text-decoration:none;}
.subcontentShareCapital .lined {border-right:1px solid #DDD; margin-bottom:20px;}
.codesBlock{padding-top:70px !important;}
.inversorsContactShareCapital{padding-left:40px !important; padding-top:70px !important;}
.inversorsContactBlock{border-left:1px solid #CCC;}
.codesBlock, .inversorsContactBlock{border-top:1px solid #CCC!important;}
.codesBlock h3, .issuesBlock h3{text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; margin-bottom:24px;}
.codesBlock span{float:left; width:100%; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233;}
.descriptionBlock{padding-left:0px; padding-right:40px;}
.issuesBlock{padding:0 80px 0 60px;}
.captionTable.greyCaption{color:#999;}

/** --> Search Results <-- **/
.totalResults{padding:15px 100px 16px 100px; width:100%; display:block; max-width:1300px; margin:0 auto; font-family:Tahoma, sans-serif;    font-size:1.5rem; color:#000;}
.listResults{padding:0 100px; max-width:1300px; margin:0 auto; display:block;}
.listResults ul{list-style:none; padding:0; margin:0; border-top:2px solid #EEE;}
.listResults ul li{display:inline-block; width:100%; border-bottom:2px solid #EEE; padding:26px 0 36px 0;}
.resultText{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.7rem; color:#111; line-height:2.21rem; margin-bottom:14px;}
.resultSubtext{font-family:Tahoma, sans-serif; font-size:1.3rem; color:#999; line-height:1.69rem; margin-bottom:14px;}
.sectionLink{font-family:Tahoma, sans-serif; font-size:1.4rem; font-weight:bold; color:#FF6900;}
.sectionLink:hover{color:#FF6900; text-decoration:none;}
/*.sectionLink:first-of-type:after{content:'|'; color:#ACACAD; display:inline; margin:-1px 13px; font-weight:lighter;}*/
.sectionLink:hover:first-of-type:after{text-decoration:none;}

/** --> Form sent confirmation <-- **/
.bigText{display:block; margin:25px 0 22px 0; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:3.333rem; color:#2C2C31;}
.smallText{display:block; margin:0px 0 40px 0; font-family:Tahoma, sans-serif; font-size:1.5rem; color:#000;}
.contactFormSent + .offices.lined{border-left:1px solid #DDD; margin-bottom:70px;}

/** --> Applus+ Accreditations <-- **/
.textIntro.w100{padding-right:0; padding-bottom:30px;}
.textIntro p:last-of-type{margin-bottom:0px;}
.accList{background-color:#EEE;}
.accListWrapper{width:100%; position:relative; max-width:1300px; margin:0 auto; padding:0 100px;}
.dropsInputWrapper{display:block; width:100%; max-width:1300px; height:50px; margin:0 auto; padding:0 100px;}
.downloadsWrapper{display:inline-block; height:50px; padding:0; float:left;}
.downloadsContainerTop{display:inline-block; float:left;}
.inputWrapper{float:right;}
.dropdownOrganization, .dropdownCountry{list-style:none; background-color:#F6F6F6; height:50px; color:#323233; padding:0px; line-height:50px; margin-top:0px; margin-bottom:0; display:inline-block; margin-right:6px; width:267.5px;}
.dropdownTechnology{list-style:none; background-color:#F6F6F6; height:50px; color:#323233; padding:0px; line-height:50px; margin-top:0px; margin-bottom:0; display:inline-block; margin-right:0px !important; min-width:270px;}
.dropdownOrganization a, .dropdownCountry a{color:#323233; text-decoration:none; width:100%; display:inline-block; padding:0 20px;}
.dropdownOrganization a span, .dropdownCountry a span{font-size:1.4rem; color:#323233; display:inline-block; width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dropdownOrganization a:hover, .dropdownCountry a:hover{text-decoration:none;}
.dropdownOrganization .caret, .dropdownCountry .caret{float:right; color:#FF6900; margin-top:22px;}
.dropdownOrganization .open > .dropdown-menu, .dropdownCountry .open > .dropdown-menu{border:none; box-shadow:none; background-color:#F6F6F6; width:100%; font-family:Tahoma, sans-serif; text-transform:none;}
.dropdownOrganization .dropdown-menu > li > a, .dropdownCountry .dropdown-menu > li > a{text-transform:none; font-family:Tahoma, sans-serif; color:#323233; font-size:1.4rem; white-space:normal; line-height:1.5em; padding:8px 20px;}
.searchAccrName{border:none; background-color:#f6f6f6; height:50px; margin-top:0; display:inline-block; padding:0px 60px 0 22px; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#8A8A8A; width:auto; outline:none; min-width:275px;}
.inputSearchGroup .searchAccrName + .btn-default{position:absolute; right:0; top:0px; left:auto; border:none; background-color:#f6f6f6; border-radius:0; width:50px; height:50px; padding:0;}
.inputSearchGroup .searchAccrName + .btn-default:after{content:''; display:block; background-image:url(../img/spriteButtonIcons_new.png);    background-repeat:no-repeat; background-position:7px 6px; width:50px; height:50px;}
.accListContainer{padding-top:65px; padding-bottom:95px;}
.accListContainer ul{list-style:none; padding:0; margin:0;}
.accListContainer ul li{background-color:#FFF; padding:30px 40px; width:100%; display:inline-block; margin-bottom:4px;}
.accListContainer ul li img{display:inline-block; margin-right:30px; float:left;}
.accListContainer ul li .info{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#000; width:calc(100% - 265px); display:inline-block;}
.downloadLink{display:inline-block; float:right;}
a.downLink{color:#FF6900; font-family:Tahoma, sans-serif; font-size:1.4rem; font-weight:bold;}
a.downLink:before{content:''; display:inline-block; width:22px; height:22px; margin-right:14px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-183px -50px; vertical-align:middle;}
a:hover.downLink{color:#FF6900;}
.accListContainer .imageContainer {display:inline-block; float:left; width:128px; height:72px; background-size:contain; background-position:50%; background-repeat:no-repeat; overflow:hidden; margin-right:30px;}

/** --> Applus CSR <-- **/
.contentDivided.CSR div[class^="col-"]{padding-top:0;}
.moduleCSR.desktop{background:url(../img/csr/CSRModuleBack.png) no-repeat; background-color:#EEE; display:inline-block; width:100%; padding-top:110px;}
.moduleCSR h2{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; text-transform:none; font-size:3.967rem; color:#2c2c31; letter-spacing:-0.75px;  line-height:3.967rem; margin-top:30px; margin-bottom:30px;}
.moduleCSR .CSRLinks{list-style:none; padding:0; margin:0;}
.moduleCSR .CSRLinks li{background-color:#FFF; color:#333; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;  font-size:1.487rem; line-height:1.785rem !important; display:inline-block !important; float:left; margin-right:7px; width:calc(14.28% - 7px); height:100%; margin-bottom:14px; padding:0; position:relative;}
.moduleCSR .CSRLinks li.active{color:#FF6900;}
.moduleCSR .CSRLinks li:last-child{margin-right:0;}
.moduleCSR .CSRLinks li a{color:#333; display:inline-block; padding:13px 14px; min-height:111px; width:100%;}
.moduleCSR .CSRLinks li.active a{color:#FF6900; border-bottom:3px solid #FF6900;}
.moduleCSR .CSRLinks li a:hover{color:#FF6900; text-decoration:none; border-bottom:3px solid #FF6900;}
.moduleCSR .CSRLinks li:not(.active):after{content:''; display:inline-block; float:right; width:14px; height:19px; background:url(../img/arrowsandbullets.png) no-repeat; background-position:-32px 0; margin-top:-23px; margin-right:4px;}
.wrapperModuleCSR{width:100%; padding:0 100px; max-width:1300px; margin:0 auto;}
.moduleCSR.desktop + .headBanner{margin-top:0;}
.headerCollapsibleCSR{display:flex; align-items:center; width:100%; height:auto; background-color:#dddddd; color:#323233; text-transform:none; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem; line-height:2.6rem; padding:16px 90px 16px 26px; margin-bottom:10px; position:relative; min-height:70px;}
.headerCollapsibleCSR:hover, .headerCollapsibleCSR:active, .headerCollapsibleCSR:visited, .headerCollapsibleCSR:focus{text-decoration:none; color:#323233;}
.headerCollapsibleCSR:after{display:inline-block; background-color:#FF6900; height:100%; width:80px; float:right; content:''; background-image:url(../img/arrowsandbullets.png); background-repeat:no-repeat; background-position:-83px center; position:absolute; top:0; right:0;}
.headerCollapsibleCSR.opened{margin-bottom:45px;}
.headerCollapsibleCSR.opened:after{background-position:-167px center;}
.CSR + .contentPage .subcontentShareCapital p{margin-bottom:30px; line-height:2.7rem;}
.subcontentShareCapital ul.greyItems{list-style:none; padding:0; margin:0;}
.subcontentShareCapital ul.greyItems li{padding-left:20px; text-indent:-18px; margin-bottom:24px; line-height:2.7rem;}
.subcontentShareCapital ul.greyItems li::before{content:'■  '; color:#FF6900; font-size:12px; margin-right:10px;}
.CSRPillars{list-style:none; padding:0; margin:15px 0 0 0; display:inline-block;}
.CSRPillars li[class^="col-"]{padding:0;}
.CSRPillars li:nth-child(odd){padding-right:50px;}
.CSRPillars li:nth-child(even){padding-left:50px;}
.CSRPillars .iconContainer{display:inline-block; float:left; margin-right:20px; margin-bottom:50px; width:112px; text-align:center;}
.CSRPillars .iconContainer img{max-width:100%; width:auto;}
.CSRPillars .descriptionContainer{margin-bottom:75px; width:calc(100% - 132px); float:left;}
.footerDirectLinks ul li.footerMosaicLink.longText a{line-height:1.785rem !important; max-width:316px; text-align:center; display:flex;    align-items:center; height:425px;}
.moduleTipsForCSR{background:#ededed; padding:70px 0 100px 0;}
.wrapperTipsForCSR{width:100%; padding:0 100px; max-width:1300px; margin:0 auto;}
.tipsCSR{list-style:none; padding:0; margin:0; display:inline-block; width:100%;}
.tipsCSR li{display:inline-block; float:left; width:20%; text-align:center;}
.tipsCSR .imgsTipsContainer{margin-bottom:10px;}
.tipsDescription .bigNumber{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:3.967rem; color:#2C2c31; letter-spacing:-0.75px; width:100%; display:block;}
.tipsDescription .literalTips{font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; font-size:1.8rem; color:#2C2c31; line-height:2rem; width:100%; display:block; max-width:165px; margin:0 auto;}
.textIntro ul.greyItems{list-style:none; padding:0; margin:0;}
.textIntro ul.greyItems li{padding-left:20px; text-indent:-18px; margin-bottom:24px; line-height:2.7rem;}
.textIntro ul.greyItems li::before{content:'■  '; color:#FF6900; font-size:12px; margin-right:10px;}
.textIntro h3{color:#323233; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem;}
.textIntro h3:nth-of-type(2){margin-top:40px;}
.textIntro h3 + .underLine{margin-top:15px;}

/** --> Applus+ 404 Error <-- **/
.errorBlock{height:350px; margin-top:110px; padding:0px 100px; max-width:1300px; margin-left:auto; margin-right:auto;}
.errorNumber{letter-spacing:-8px; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:20rem; color:#FF6900; padding-right:25px; padding-top:60px; float:left; width:43%; text-align:right;}
.errorInfo{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem; color:#3F3F3F; padding-left:25px; padding-top:240px; float:left; width:57%; letter-spacing:-0.75px;}
.errorInfo .mainInfo{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:5.833rem; color:#39393B; line-height:1em;}
.errorInfo span{float:left; width:100%; letter-spacing:0px; padding:12px 0}
.errorInfo a{float:left; width:100%; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#FF6900; text-transform:uppercase; letter-spacing:0px; padding:14px 0;}
.errorInfo a:hover{text-decoration:none;}
.errorLine{background-image:url(../img/errorBackground.png); background-repeat:no-repeat; background-position:center top; height:190px; margin-top:-50px; margin-bottom:200px;}

/** --> Applus+ Offices by country <-- **/
#filterCountry{height:50px; background:#f6f6f6; width:auto; width:100%; float:right; line-height:50px; padding:0 20px;}
#filterCountry .caret{float:right; color:#FF6900; margin-top:23px; margin-left:12px; margin-right:-5px;}
.dropdownCountries{list-style:none; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233; padding:14px 14px 16px 24px;}
.dropdownCountries a{color:#323233;}
.dropdownCountries a.dropdown-toggle .caret{color:#ff6900 !important; float:right; margin-top:10px;}
.dropdownCountries .open > .dropdown-menu{border:none; box-shadow:none; background-color:#F6F6F6; width:100%; font-family:Tahoma, sans-serif; text-transform:none; max-height:310px; overflow-y:scroll; overflow-x:hidden; top:50px;}
.dropdownCountries .dropdown-menu > li > a {text-transform:none; font-family:Tahoma, sans-serif; color:#323233; font-size:1.4rem;}
.dropdownCountries .dropdown-menu > li > a:hover{background-color:#eee;}
.listado_offices_by_country{list-style:none; width:100%; display:inline-block; padding:0; margin:0;}
/**AUMENTAMOS EL ALTO DE CADA OFICINA*/
.listado_offices_by_country li{display:inline-block; float:left; width:calc(33.333% - 6px); margin:10px; border-bottom:2px solid #ededed; border-top:2px solid #FFF; font-family:Tahoma, sans-serif; font-size:1.5rem;}
/**AUMENTAMOS EL ALTO DE CADA OFICINA*/
.listado_offices_by_country h3{font-size:1.5rem; font-weight:bold; color:#FF6900; font-family:Tahoma, sans-serif;}
.listado_offices_by_country p{margin-bottom:4px;}
.listado_offices_by_country a{color:#FF6900;}
.listado_offices_by_country .descrip{color:#333; margin-top:10px;}

/** --> Applus+ IDIADA Test tracks <-- **/
.videoContainer.tt{padding-top:0; padding-left:100px; padding-right:100px; padding-bottom:0;}
.selectorCountry{list-style:none; padding:0; margin:0; max-width:280px;}
.selectorCountry li{display:inline-block; width:50%; height:38px; background-color:#FFD9B2; text-align:left; float:left; line-height:38px;}
.selectorCountry li.selected{background-color:#FF6900;}
.selectorCountry li a{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; color:#343436;}
.selectorCountry li.selected a{color:#FFF;}
.selectorCountry li a:hover{text-decoration:none;}
.selectorCountry li:before{content:''; display:inline-block; float:left; width:20px; height:38px; background:url(../img/arrowsandbullets.png) no-repeat; background-position:-290px center; margin-left:15px; margin-right:15px;}
.selectorCountry li.selected:before{background-position:-270px center;}
.ctoa.download.twoLinks a{height:50%; padding-top:20%; padding-bottom:50px; width:65%; margin:0 auto 6% auto; display:block;}
.ctoa.download.twoLinks a:last-of-type{padding:0; margin-bottom:0;}
.contentDivided .mBottomTT.borderLeft{padding-bottom:65px; border-left:1px solid #DDD; /*padding-left:55px;*/ padding-left:0;}

.carouselTTimages{width:90%; margin:0 auto;}
.carouselTTimages .lSSlideOuter{padding-left:40px; padding-right:40px;}
.carouselTTimages ul.pCarousel{list-style:none; width:calc(100% - 90px); height:30px; position:absolute; top:40%; padding:0;}
.carouselTTimages a:hover{text-decoration:none; color:#FF6900;}
.carouselTTimages a:hover .captionItem .titleCategories{color:#FF6900;}
.carouselTTimages .captionItem .titleCategories {font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.4rem; color:#111; line-height:1.8rem;}
.carouselTTimages ul.pCarousel .prev{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png);    background-position:-54px -6px; cursor:pointer; float:left; margin-left:15px;}
.carouselTTimages ul.pCarousel .next{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png);    background-position:-84px -6px; cursor:pointer; float:right; margin-right:-20px;}

.imageBack{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative;}
.imageBack:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
.imageBack img{width:100%; max-width:100%; height:auto;}

/** AID-614 : quitar underline de proving ground map **/
#testtrack{text-decoration:none;}
/** AID-614 : quitar underline de proving ground map **/

.testTracksContainer{max-width:1300px; width:100%; padding:50px 100px; margin:0 auto;}
.imageMap h3{margin:0 0 18px 0; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#323233;}
.imageMapContainer .point{margin:0 50px 70px 50px; width:calc(100% - 100px); display:block; height:310px; background:url(../img/services/testTracks/testTracks_Base.jpg) no-repeat top left; background-size:contain;}
.imageMapContainer .p00{background:url(../img/services/testTracks/testTracks_00_active.jpg) no-repeat; background-size:contain; /* height:auto;*/ width:calc(100% - 100px);}
.imageMapContainer .p01{background:url(../img/services/testTracks/testTracks_01_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p02{background:url(../img/services/testTracks/testTracks_02_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p03{background:url(../img/services/testTracks/testTracks_03_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p04{background:url(../img/services/testTracks/testTracks_04_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p05{background:url(../img/services/testTracks/testTracks_05_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p05b{background:url(../img/services/testTracks/testTracks_05b_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p06{background:url(../img/services/testTracks/testTracks_06_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p07{background:url(../img/services/testTracks/testTracks_07_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p07b{background:url(../img/services/testTracks/testTracks_07b_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p09{background:url(../img/services/testTracks/testTracks_09_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p10{background:url(../img/services/testTracks/testTracks_10_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p11{background:url(../img/services/testTracks/testTracks_11_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer .p12{background:url(../img/services/testTracks/testTracks_12_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}

.testTracksContainer .point-wrapper:hover {
	cursor: pointer;
}

.testTracksContainer .point-wrapper:hover .st44 {
	fill: rgb(50,50,52);
}

.testTracksContainer .point-wrapper:hover .cls-56 {
	fill: rgb(50,50,52);
}

.testTracksContainer .point-wrapper:hover .cls-20 {
	fill: rgb(50,50,52);
}

.st44.selected {
	fill: rgb(50,50,52);
}

.cls-56.selected {
	fill: rgb(50,50,52);
}

.testTracksContainer .point-wrapper:hover .cls-20 {
	fill: rgb(50,50,52);
}

.st44.selected {
	fill: rgb(50,50,52);
}

.cls-20.selected {
	fill: rgb(50,50,52);
}

.testTracksContainer .section-selected a {
	color: rgb(0,0,0);
	font-weight: normal;
}

.testTracksContainer .point-selected a {
	color: rgb(0,0,0);
	font-weight: normal;
}

.testTracksContainer .section-selected .itemNumber {
	background-color: #323234;
}

.testTracksContainer .point-selected .itemNumber {
	background-color: #323234;
}

.section-number:hover {
	cursor: pointer;
}

/** TEST TRACK CHINA **/
.imageMapContainer.cn .point{margin:0 50px 70px 50px; width:calc(100% - 100px); display:block; height:310px; background:url(../img/services/testTracksCN/testTracks_Base.jpg) no-repeat top left; background-size:contain;}
.imageMapContainer.cn .p01{background:url(../img/services/testTracksCN/testTracks_01_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p02{background:url(../img/services/testTracksCN/testTracks_02_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p03{background:url(../img/services/testTracksCN/testTracks_03_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p04{background:url(../img/services/testTracksCN/testTracks_04_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p05{background:url(../img/services/testTracksCN/testTracks_05_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p06{background:url(../img/services/testTracksCN/testTracks_06_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p07{background:url(../img/services/testTracksCN/testTracks_07_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p08{background:url(../img/services/testTracksCN/testTracks_08_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p09{background:url(../img/services/testTracksCN/testTracks_09_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p10{background:url(../img/services/testTracksCN/testTracks_10_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p11{background:url(../img/services/testTracksCN/testTracks_11_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p12{background:url(../img/services/testTracksCN/testTracks_12_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p13{background:url(../img/services/testTracksCN/testTracks_13_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p14{background:url(../img/services/testTracksCN/testTracks_14_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p15{background:url(../img/services/testTracksCN/testTracks_15_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
.imageMapContainer.cn .p16{background:url(../img/services/testTracksCN/testTracks_16_active.jpg) no-repeat; background-size:contain; height:auto; width:calc(100% - 100px);}
/** TEST TRACK CHINA **/

.imageMapContainer img{width:100%; max-width:100%; height:auto;}

/** AID-1011 - mostrar link show all en offices country **/
.showAllLink{
line-height: 73px;
}
/** AID-1011 - mostrar link show all en offices country **/
/** AID-1026 - eliminar borde redes sociales **/
.noBorder{
border-bottom: none !important;
}
/** AID-1026 - eliminar borde redes sociales  **/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .imageMapContainer img{backface-visibility:hidden; transform:translateZ(0) scale(1.0, 1.0);}
}
.testTracksContainer .itemContent h4,
.testTracksContainer .itemContent h1{margin:0; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:3.173rem; line-height:3.808rem; color:#2c2c31; letter-spacing:-0.75px; margin-bottom:24px;}
.listLinks ul{list-style:none; padding:0; margin:0; line-height:initial !important;}
.listLinks ul li{display:block; margin-bottom:9px;}
.listLinks ul li a{color:#FF6900; font-family:Tahoma, sans-serif; font-size:1.5rem; line-height:1.5rem;}
.listLinks ul li.active a, .listLinks ul li.hoverin a, .listLinks ul li:hover a{color:#000; font-weight:normal;}
.listLinks ul li a:hover{text-decoration:none;}
.listLinks ul li a .itemNumber{display:inline-block; width:26px; height:26px; margin-right:20px; background-color:#FF6900; border-radius:13px;vertical-align:middle; color:#FFF; text-align:center; padding-top:5px;}
.listLinks ul li.active a .itemNumber, .listLinks ul li.hoverin a .itemNumber, .listLinks ul li:hover a .itemNumber{background-color:#323234;}
.itemContent{padding:0 !important;}
.itemImages > div[class*="col-"]{padding:0;}
.itemImages img{width:100%; max-width:100%;}
.imageItem{padding-right:30px !important;}
.captionImageItem{padding-left:50px !important;}
.tableData{margin-top:40px;}
.tableData table td{padding-left:0 !important; font-family:Tahoma, sans-serif; font-size:1.5rem; color:#777;}
.tableData table tr:first-child td{border-top:none !important;}
.row.downloadInServices.multiple.testTracks{padding:20px 0;}
.carouselTestTracks{position:relative;}
.carouselTestTracks .listCarousel li{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative;}
.carouselTestTracks .listCarousel li:before{content:""; display:block; width:100%; padding-bottom:70.37%;}
.carouselTestTracks .lSAction{position:absolute; top:40%; width:100%; height:40px;}
.carouselTestTracks .lSAction > .lSPrev{position:absolute; top:20%; left:-30px;}
.carouselTestTracks .lSAction > .lSNext{position:absolute; top:20%; right:-30px;}
.carouselTestTracks .lSAction > a{content:''; background-image:url(../img/slideArrows.png); background-repeat:no-repeat; width:27px; height:57px; display:inline-block;}
.carouselTestTracks .lSAction > .lSPrev{background-position:0px 0px;}
.carouselTestTracks .lSAction > .lSNext{background-position:-15px 0px;}
.table.col-md-6{width:calc(50% - 20px); margin:0 10px;}
/**  AID-362: Nuevo carrusel video test track **/
.listCarousel .item .play{top:0; margin-top:0; background-size:80px; background-image:url(../img/playButton.png); background-repeat:no-repeat; background-position:center center;}
/**  AID-362: Nuevo carrusel video test track **/
.carouselTestTracks .lSSlideOuter .lSPager.lSpg{margin-top:20px !important;}
/**  AID-362: Nuevo carrusel video test track **/
.carouselTestTracks ul.pagerCarousel{list-style:none; height:30px; width:100%; position:relative; top:40%; padding:0;}
.carouselTestTracks ul.pagerCarousel .prev{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png); background-position:-54px -6px; cursor:pointer; float:left; margin-left:-30px; position:absolute; top:-188px;}
.carouselTestTracks ul.pagerCarousel .next{height:33px; width:21px; display:inline-block; background-image:url(../img/carouselArrows.png); background-position:-84px -6px; cursor:pointer; float:right; margin-right:-26px; position:absolute; top:-188px; right: 0;}
/**  AID-362: Nuevo carrusel video test track **/
.carouselTestTracks ul.pagerCarousel .prev.disable, .carouselTestTracks ul.pagerCarousel .next.disable{display:none;}

/** --> Cookies <-- **/
/** REDUCIMOS TAMANYO FUENTE EN COOKIES **/
.eupopup-container{background-color:rgba(255, 255, 255, 0.8); font-family:Tahoma, sans-serif; color:#323233; padding:10px 0px; font-size:1.3rem; line-height:1.5em; text-align:center; display:none; z-index:9999999; border:1px solid #DDD; border-bottom:none;}
/* fix pm internet explorer 11 */
_:-ms-fullscreen, :root .eupopup-container {margin: 0 0 0 calc((100% - 1100px) / 2);}
/* fin fix pm internet explorer 11 */
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.eupopup-container-bottom{position:fixed; bottom:0; left:0; right:0; margin:0 auto; max-width:1100px;}
.eupopup-closebutton{font-size:16px; font-weight:600; line-height:1; color:#fff; background-color:#FF6900; filter:alpha(opacity=20); position:absolute; font-family:helvetica, arial, verdana, sans-serif; top:-10px; right:0; padding:5px 10px;}
.eupopup-closebutton:hover, .eupopup-closebutton:active{color:#fff; text-decoration:none;}
.eupopup-head{font-size:1.2em; font-weight:bold; padding:7px; color:#fff;}
.eupopup-body{color:#323233; max-width:1100px; margin:0 auto 10px auto; padding:0px 100px; display:block; position:relative;}
.eupopup-buttons{padding:10px 0 0px 20px; display:inline-block;}
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.eupopup-button_1{color:#fff; font-weight:bold; font-size:1.3rem; background-color:#FF6900; padding:6px 10px;}
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.eupopup-button_1:hover{color:#FFF;}
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.eupopup-button_2{font-weight:bold; font-size:1.3rem; color:#FF6900; background-color:#d2d2d2; padding:6px 10px;}
/** QUITAMOS NEGRITA EN LINKS DE FINANTIAL REPORTS*/
.eupopup-button_2:hover{color:#FF6900;}
.eupopup-button{margin:0 10px;}
.eupopup-button:hover, .eupopup-button:focus{text-decoration:underline;}

/** --> Applus+ Web Local Advisor <-- **/
#interstitial{text-align:center; padding:0 !important;}
#interstitial:before{content:''; display:inline-block; height:100%; vertical-align:middle; margin:-4px;}
#interstitial .modal-dialog{background-color:#fff; border-radius:5px; margin:auto; width:75%; max-width:1016px; height:auto; max-height:calc(100vh - 20%); display:inline-block; text-align:left; vertical-align:middle;}
#interstitial.bigger .modal-dialog{width:70%;}
#interstitial .modal-content{border-radius:0; border:none !important;}
#interstitial .modal-header{border-bottom:none; height:90px; background-repeat:no-repeat; background-size:cover; background-position:center center; padding-bottom:17%;}
/*#interstitial .modal-body{height:280px;}*/
#interstitial .modal-body{height:auto; min-height:180px;}
#interstitial.bigger .modal-body{height:300px; padding:10px 50px;}
#interstitial .messageModal{display:inline-block; float:left; width:100%;}
#interstitial .messageModal div[class^="col-"]{padding:0;}
#interstitial .messageModal .linksWrapper div[class^="col-"]{padding:0 16px;}
#interstitial .modal-body a{color:#FFF; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.5rem; background-color:#FF6900; padding:14px 0px; display:inline-block; /*width:40%;*/ width:100%; /* margin:0 5%;*/ margin:20px 0 10px 0; float:left; text-transform:uppercase; text-align:center;}
#interstitial .modal-body a:hover{text-decoration:none;}
#interstitial .messageModal .imageCaption{text-align:left; padding-left:0px; font-size:1.7rem; line-height:1.4em; padding-top:0; padding-bottom:0; margin-bottom:10px; text-shadow:none; font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; color:#323233; margin-top:0px;}
#interstitial .messageModal .imageCaption.textAlone{margin-bottom:10px; margin-top:20px; padding-right:20px;}
#interstitial .linksWrapper.oneLink{display:inline-block; /*width:100%;*/}
#interstitial .linksWrapper.oneLink a{float:right; margin-right:0;}
#interstitial .modal-footer{border-top:none; height:50px;}
#interstitial .close{color:#FFF; opacity:1; filter:alpha(opacity=100); background-color:#FF6900; padding:10px 15px; margin-top:-15px;    margin-right:-15px; text-shadow:none;}

/** Datetimepicker **/
.datepicker{font-family:Tahoma, sans-serif; font-size:1.4rem; color:#323233; text-align:center;}
.datepicker .next{text-align:right;}
.datepicker .dow{text-align:center;}
.datepicker .day.new, .datepicker .day.old{color:#d2d2d2;}
.datepicker .glyphicon-chevron-left, .datepicker .glyphicon-chevron-right{-webkit-appearance:none !important; -moz-appearance:none !important; appearance:none !important;}
.datepicker .fa-chevron-left:before, .datepicker .fa-chevron-right:before{color:#ff6900;}
.datepicker .disabled .fa-chevron-left:before, .datepicker .disabled .fa-chevron-right:before{color:#d2d2d2;}
.datepicker .picker-switch{text-align:center; color:#ff6900;}
.datepicker .month, .datepicker .year{width:16.6%; height:40px; float:left;}
.datepicker .decade{width:30%; height:40px; float:left; margin:0px 4px;}
.datepicker .month.active, .datepicker .year.active, .datepicker .decade.active{font-weight:bold;}
.datepicker .month:hover, .datepicker .year:hover, .datepicker .decade:hover{font-weight:bold; color:#ff6900;}
.datepicker .day.today{font-weight:bold; border:1px solid #ff6900; margin:-1px;}
.datepicker .day.active, .datepicker .day:not(.disabled):hover{font-weight:bold; color:#ffffff; background-color:#ff6900; border:none;}
.datepicker .datepicker-months tr > td{max-width: 180px;}
.datepicker {cursor:pointer; width:300px;}
.datepicker table{width:100%;}
.input-group-addon{font-size:18px; color:#ff6900; border:none;}
.datepicker .disabled{color:#d2d2d2;}

/******** MEDIUM DESKTOP ***********/
@media (max-width:1300px){
  .greyBack{display:none;}
/**AID-1035 : no caben trextos largos en caja no highlightd **/
.relatedServicesUL li a{line-height:1.9rem; padding:0;}
.serviceListContainer .relatedServicesUL li:not(.primaryRow) .titleServiceRel{display:inline-block; width:calc(100% - 100px); padding-top:13px; padding-left:0; padding-right:0; font-size:1.4rem; max-height:87px; overflow:hidden;}
/**AID-1035 : no caben trextos largos en caja no highlightd **/
}

@media (min-width:1300px){
  .contentDivided + .row > .videoContainer, .videoContainer.tt{padding-top:0; max-width:1300px; margin:0 auto; max-height:732px; height:732px; padding-bottom:0;}
  /*** Video ***/    
  .videoContainer.videoMargin{padding-top:0; max-width:1300px; margin:0 auto; max-height:732px; height:auto; padding-bottom:0;}
}

@media (min-width:1196px) and (max-width:1245px){
  .bottomFooter .interDiv{padding-left:70px; padding-right:70px;}

  /*** CLAIM ***/
.claimContainer{padding:0 70px;}

  /*** NEW WHAT WE DO SUBMENU ***/
  .divisionsWWD .nav.nav-tabs{padding:0 70px;}
  .divisionsWWD .linksWhatWeDo{padding:35px 70px 20px 70px;}

  /*** Video ***/
  .videoContainer.videoMargin{padding-top:0; padding-left:70px; padding-right:70px; padding-bottom:0;}

/** Countries TOP LINE ***/
#countriesTabs{padding-left:70px;}
#countriesTabs .nav-tabs > li.global, .titlePanel{width:300px;}
ul.listWebs{width:calc(100% - 300px);}

/** Divisions TOP LINE **/
.applusDivisions{padding-left:70px; padding-top:80px;}

/** Menu header **/
.navbar-default{padding:0 70px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .menuaccess li > a{padding-left:20px; padding-right:20px;}
.navbar-brand{padding-right:10px;}
button#searchButtonHeader{padding:6px 3px; width:39px;}

/** Header Image Carousel **/
#headerImageCarousel .carousel-caption{left:70px;}

/** What We Do CENTRAL **/
.whatWeDoReqQuote{margin-left:70px; margin-right:70px; width:calc(100% - 140px);}

/** LATEST NEWS **/
.latestNews{padding:0 40px;}

/** DIVISIONS Bar **/
.divisionsBar{padding-left:58px; padding-right:58px;}

/** PROMOS **/
.promos{padding-left:70px; padding-right:70px;}

/** SUCCESS STORIES **/
.sucStories{padding:0 75px;}

/** INVESTORS iFrame **/
.investors{padding-left:70px; padding-right:70px;}

  /** PAGINAS INTERIORES **/
  .subheader{padding:64px 70px 40px 70px;}
  .titlePage h2, .titlePage h1{font-size:3.97rem; line-height:3rem; margin-top:15px; color:#2c2c31;}

  .contentPage{display:inline-block; width:100%;}
  .textPage{padding:40px;}
  .textIntro{padding-right:40px;}
/**CSR AT APPLUS*/
.textIntroCSR{padding-right:40px;}
/**CSR AT APPLUS*/
  /* --> Applus In Brief <-- */
  .corporatePresentation{padding:40px 0 30px 40px !important;}
  .corporatePresentationLarge{padding:40px 0 30px 40px !important;}
  .contentDivided + .row > .videoContainer{padding-top:0; padding-left:70px; padding-right:70px; padding-bottom:0;}

  /** --> Applus List News <-- **/
  .listNews{padding:0 70px 30px 70px;}
  .paginationContent{padding:34px 70px 100px 70px;}

  /** --> Applus+ New Detail <-- **/
  .contentPage.newDet{padding:0 70px 30px 70px;}

  /** --> Applus+ Our History <-- **/
  .captionHistory{left:70px;}
  .carouselOurHistory .yearSelector{right:70px;}

  /** --> Applus+ Success Stories List <-- **/
  .mWidth{padding-left:70px; padding-right:70px;}
  .listSuccessStories{padding-left:67px!important; padding-right:67px!important;}
  
  /** --> Applus+ Suppliers List List <-- **/
  .mWidth{padding-left:70px; padding-right:70px;}
  .listSuppliers{padding-left:67px; padding-right:67px;}
   /** --> Applus+ Suppliers List <-- **/
  
  /** --> Applus Our Brands <-- **/
  .brandsContainer{padding:88px 70px 102px 70px;}

  /** --> Applus Management <-- **/
  .listManagement{padding:0 70px;}

  /** --> Sitemap page <-- **/
  .panelsList{padding:0 70px;}

  /** --> Applus Contact Form <-- **/
  .contactFormPage{padding:0 70px;}

  /** --> Applus Services <-- **/
  .imagesCtoAContainer{padding:0 70px;}
  .textPage.intro{padding:40px 70px;}
  .textPage.textServices{padding:40px 70px;}
  .ulListsContainers{padding:0 70px;}
  .relatedServices{padding:64px 70px 90px 70px;}

  .textPage.textServices + .downloadInServices{padding:0 70px 55px 70px;}

  .contentDivided.w50{padding:0 70px;}

  .textPage.preW50{padding-left:70px; padding-right:70px; padding-bottom:0;}
  .subservicesContainer{padding:0 70px;}

  /** --> Applus Categories <-- **/
  .servicesList{padding:0 70px;}
  .row.downloadInServices.multiple{padding:20px 70px;}

  /** --> Applus Careers <-- **/
  .vacanciesByCountry{padding:0 70px;}
  .contentW50{padding:0 70px;}

  /** --> Applus Press Centre <-- **/
  .pressCentreDetailsContainer{padding:0 70px;}
  .pressRel{padding:0 70px;}

  /** --> Applus Investors <-- **/
  .inversorsContactWrapper{padding:50px 70px;}

  /** --> Applus Financial Calendar <-- **/
  .inversorsContactWrapperWhite{padding:50px 70px;}
  .wrapperCalendar{padding:0 70px;}

  /** --> Applus Equity Analysts <-- **/
  .analystsContainer{padding:0 67px;}

  /** --> Applus Share Capital Information <-- **/
  .shareCapitalIFrame{padding-left:70px; padding-right:70px;}

  /** --> Search Results <-- **/
  .totalResults{padding:15px 70px 16px 70px;}
  .listResults{padding:0 70px;}

  /** --> Applus+ Accreditations <-- **/
  .accListWrapper{padding:0 70px;}
  .dropsInputWrapper{padding:0 70px;}

  /** --> Applus+ CSR <-- **/
  .wrapperModuleCSR{padding:0 70px;}
  .wrapperTipsForCSR{padding:0 70px;}

  /** --> Applus+ 404 Error <-- **/
  .errorBlock{padding:0px 70px;}

  /** --> Cookies <-- **/
  .eupopup-body{padding:0px 70px;}

  /** --> Test Tracks IDIADA <-- **/
  .testTracksContainer{padding:50px 70px;}
  .videoContainer.tt{padding-top:0; padding-left:70px; padding-right:70px; padding-bottom:0;}
}

@media (min-width:1156px) and (max-width:1195px){
/*** CLAIM ***/
.claimContainer{padding:0 40px;}

  /*** NEW WHAT WE DO SUBMENU ***/
  .divisionsWWD .nav.nav-tabs{padding:0 70px;}
  .divisionsWWD .linksWhatWeDo{padding:35px 70px 20px 70px;}

  .bottomFooter .interDiv{padding-left:40px; padding-right:40px;}

  /*** Video ***/
  .videoContainer.videoMargin{padding-top:0; padding-left:40px; padding-right:40px; padding-bottom:0;}

/** Countries TOP LINE ***/
#countriesTabs{padding-left:40px; padding-right:70px; padding-top:70px;}
#countriesTabs .nav-tabs > li.global, .titlePanel{width:300px;}
ul.listWebs{width:calc(100% - 300px);}

/** Divisions TOP LINE **/
.applusDivisions{padding-left:40px; padding-top:80px;}

/** Menu header **/
.navbar-default{padding:0 40px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .menuaccess li > a{padding-left:20px; padding-right:20px;}
.navbar-brand{padding-right:30px;}
.navbar-default .navbar-collapse{margin-right:0px;}
button#searchButtonHeader{padding:6px 3px; width:39px;}

  /** Header Image Carousel **/
#headerImageCarousel .carousel-caption{left:60px;}

/** What We Do CENTRAL **/
.whatWeDoReqQuote{margin-left:40px; margin-right:40px; width:calc(100% - 80px);}

/** LATEST NEWS **/
.latestNews{padding:0 10px;}

/** DIVISIONS Bar **/
.divisionsBar{padding-left:28px; padding-right:28px;}

/** PROMOS **/
.promos{padding-left:40px; padding-right:40px;}

/** SUCCESS STORIES **/
.sucStories{padding:0 45px;}

/** INVESTORS iFrame **/
.investors{padding-left:40px; padding-right:40px;}

  /** PAGINAS INTERIORES **/
  .subheader{padding:64px 40px 40px 40px!important;}
  .titlePage h2, .titlePage h1{font-size:3.97rem; line-height:3rem; margin-top:15px; color:#2c2c31;}


  .contentPage{display:inline-block; width:100%;}
  .textPage{padding:40px;}
  .textIntro{padding-right:40px;}
/**CSR AT APPLUS*/
.textIntroCSR{padding-right:40px;}
/**CSR AT APPLUS*/

  /* --> Applus In Brief <-- */
  .corporatePresentation{padding:40px 0 30px 40px !important;}
  .corporatePresentationLarge{padding:40px 0 30px 40px !important;}
  .contentDivided + .row > .videoContainer{padding-top:0; padding-left:40px; padding-right:40px; padding-bottom:0;}

  /** --> Applus List News <-- **/
  .listNews{padding:0 40px 30px 40px;}
  .paginationContent{padding:34px 40px 100px 40px;}

  /** --> Applus+ New Detail <-- **/
  .contentPage.newDet{padding:0 40px 30px 40px;}

  /** --> Applus+ Our History <-- **/
  .captionHistory{left:40px;}
  .carouselOurHistory .yearSelector{right:40px;}

  /** --> Applus+ Success Stories List <-- **/
  .mWidth{padding-left:40px; padding-right:40px;}
  .listSuccessStories{padding-left:37px; padding-right:37px;}

  /** --> Applus+ Suppliers List List <-- **/
  .mWidth{padding-left:40px; padding-right:40px;}
  .listSuppliers{padding-left:37px; padding-right:37px;}
   /** --> Applus+ Suppliers List <-- **/    
  
  /** --> Applus Our Brands <-- **/
  .brandsContainer{padding:58px 40px 72px 40px;}

  /** --> Applus Management <-- **/
  .listManagement{padding:0 40px;}

  /** --> Sitemap page <-- **/
  .panelsList{padding:0 40px;}

  /** --> Applus Contact Form <-- **/
  .contactFormPage{padding:0 40px;}

  /** --> Applus Services <-- **/
  .imagesCtoAContainer{padding:0 40px;}
  .textPage.intro{padding:40px 40px;}
  .textPage.textServices{padding:40px 40px!important;}
  .ulListsContainers{padding:0 40px;}
  .relatedServices{padding:64px 40px 90px 40px;}

  .textPage.textServices + .downloadInServices{padding:0 40px 55px 40px;}

  .contentDivided.w50{padding:0 40px;}

  .textPage.preW50{padding-left:40px; padding-right:40px; padding-bottom:0;}
  .subservicesContainer{padding:0 40px;}

  /** --> Applus Categories <-- **/
  .servicesList{padding:0 40px;}
  .row.downloadInServices.multiple{padding:20px 40px;}

  /** --> Applus Careers <-- **/
  .vacanciesByCountry{padding:0 40px;}
  .contentW50{padding:0 40px;}

  /** --> Applus Press Centre <-- **/
  .pressCentreDetailsContainer{padding:0 40px;}
  .pressRel{padding:0 40px;}

  /** --> Applus Investors <-- **/
  .inversorsContactWrapper{padding:50px 40px;}

  /** --> Applus Financial Calendar <-- **/
  .inversorsContactWrapperWhite{padding:50px 40px;}
  .wrapperCalendar{padding:0 40px;}

  /** --> Applus Equity Analysts <-- **/
  .analystsContainer{padding:0 37px;}

  /** --> Applus Share Capital Information <-- **/
  .shareCapitalIFrame{padding-left:40px; padding-right:40px;}

  /** --> Search Results <-- **/
  .totalResults{padding:15px 40px 16px 40px;}
  .listResults{padding:0 40px;}

  /** --> Applus+ Accreditations <-- **/
  .accListWrapper{padding:0 40px;}
  .dropsInputWrapper{padding:0 40px;}

  /** --> Applus+ CSR <-- **/
  .wrapperModuleCSR{padding:0 40px;}
  .wrapperTipsForCSR{padding:0 40px;}

  /** --> Applus+ 404 Error <-- **/
  .errorBlock{padding:0px 40px;}

  /** --> Cookies <-- **/
  .eupopup-body{padding:0px 40px;}

  /** --> Test Tracks IDIADA <-- **/
  .testTracksContainer{padding:40px;}
  .videoContainer.tt{padding-left:40px; padding-right:40px;}
}

@media (min-width:1066px) and (max-width:1155px){
/*** CLAIM ***/
.claimContainer{padding:0 30px;}

  /*** NEW WHAT WE DO SUBMENU ***/
  .divisionsWWD .nav.nav-tabs{padding:0 50px;}
  .divisionsWWD .linksWhatWeDo{padding:35px 50px 40px 50px;}

  .bottomFooter .interDiv{padding-left:40px; padding-right:40px;}

  /*** Video ***/
  .videoContainer.videoMargin{padding-top:0; padding-left:30px; padding-right:30px; padding-bottom:0;}

  /** Countries TOP LINE ***/
#countriesTabs{padding-left:30px; padding-right:40px; padding-top:70px;}
#countriesTabs .nav-tabs > li.global, .titlePanel{width:250px;}
ul.listWebs{width:calc(100% - 250px);}

/** Divisions TOP LINE **/
.applusDivisions{padding-left:30px; padding-top:80px; padding-right:38px;}

/** Menu header **/
.navbar-default{padding:0 30px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .menuaccess li > a{padding-left:15px; padding-right:15px;}
.navbar-brand{padding-right:20px;}
.navbar-default .navbar-collapse{margin-right:0px;}
button#searchButtonHeader{padding:6px 3px; width:39px;}

  /** Header Image Carousel **/
#headerImageCarousel .carousel-caption{left:50px;}

/** What We Do CENTRAL **/
.whatWeDoReqQuote{margin-left:30px; margin-right:30px; width:calc(100% - 60px);}
.divisionSelector .nav-tabs > li > a, .divisionSelector .nav-tabs > li > a:hover, .divisionSelector .nav-tabs > li > a:focus{font-size:1.4rem; padding:4px 11px;}

/** LATEST NEWS **/
.latestNews{padding:0px;}
.carouselNews .carruselActions{width:calc(100% - 20px); margin:0 10px;}

/** DIVISIONS Bar **/
.divisionsBar{padding-left:18px; padding-right:18px;}
.divisionsBar div[class^="col"]{padding:10px 16px;}

/** PROMOS **/
.promos{padding-left:30px; padding-right:30px;}

/** SUCCESS STORIES **/
.sucStories{padding:0 35px;}

/** INVESTORS iFrame **/
.investors{padding-left:30px; padding-right:30px;}

  /** PAGINAS INTERIORES **/
  .subheader{padding:64px 40px 40px 40px;}
  .titlePage h2, .titlePage h1{font-size:3.97rem; line-height:3rem; margin-top:15px; color:#2c2c31;}


  .contentPage{display:inline-block; width:100%;}
  .textPage{padding:40px!important;}
  .textIntro{padding-right:40px;}
/**CSR AT APPLUS*/
.textIntroCSR{padding-right:40px;}
/**CSR AT APPLUS*/

  /* --> Applus In Brief <-- */
  .corporatePresentation{padding:40px 0 30px 40px !important;}
  .corporatePresentationLarge{padding:40px 0 30px 40px !important;}
  .contentDivided + .row > .videoContainer{padding-top:0; padding-left:30px; padding-right:30px; padding-bottom:0;}

  /** --> Applus List News <-- **/
  .listNews{padding:0 40px 30px 40px;}
  .paginationContent{padding:34px 40px 100px 40px;}

  /** --> Applus+ New Detail <-- **/
  .contentPage.newDet{padding:0 40px 30px 40px;}

  /** --> Applus+ Our History <-- **/
  .captionHistory{left:40px;}
  .carouselOurHistory .yearSelector{right:40px;}

  /** --> Applus+ Success Stories List <-- **/
  .mWidth{padding-left:40px; padding-right:40px;}
  .listSuccessStories{padding-left:37px!important; padding-right:37px!important;}

  /** --> Applus+ Suppliers List List <-- **/
  .mWidth{padding-left:40px; padding-right:40px;}
  .listSuppliers{padding-left:37px; padding-right:37px;}
   /** --> Applus+ Suppliers List <-- **/        
  
  /** --> Applus Our Brands <-- **/
  .brandsContainer{padding:58px 40px 72px 40px;}

  /** --> Applus Management <-- **/
  .listManagement{padding:0 40px;}

  /** --> Sitemap page <-- **/
  .panelsList{padding:0 40px;}

  /** --> Applus Contact Form <-- **/
  .contactFormPage{padding:0 40px;}

  /** --> Applus Services <-- **/
  .imagesCtoAContainer{padding:0 40px;}
  .textPage.intro{padding:40px 40px;}
  .textPage.textServices{padding:40px 40px;}
  .ulListsContainers{padding:0 40px;}
  .relatedServices{padding:64px 40px 90px 40px;}

  .textPage.textServices + .downloadInServices{padding:0 40px 55px 40px;}

  .contentDivided.w50{padding:0 40px;}

  .textPage.preW50{padding-left:40px; padding-right:40px; padding-bottom:0;}
  .subservicesContainer{padding:0 40px;}

  /** --> Applus Categories <-- **/
  .servicesList{padding:0 40px;}
  .row.downloadInServices.multiple{padding:20px 40px;}

  /** --> Applus Careers <-- **/
  .vacanciesByCountry{padding:0 40px;}
  .contentW50{padding:0 40px;}
  .contentW50 .lineRight{padding-right:35px !important;}
  .workingCarouselContainer{padding-left:20px !important;}
  .workingCarouselContainer .lSSlideOuter{width:calc(100% - 75px); margin:0 25px;}

  /** --> Applus Press Centre <-- **/
  .pressCentreDetailsContainer{padding:0 40px;}
  .pressRel{padding:0 40px;}

  /** --> Applus Investors <-- **/
  .inversorsContactWrapper{padding:50px 40px;}

  /** --> Applus Financial Calendar <-- **/
  .inversorsContactWrapperWhite{padding:50px 40px;}
  .wrapperCalendar{padding:0 40px;}

  /** --> Applus Equity Analysts <-- **/
  .analystsContainer{padding:0 37px;}

  /** --> Applus Share Capital Information <-- **/
  .shareCapitalIFrame{padding-left:40px; padding-right:40px;}

  /** --> Search Results <-- **/
  .totalResults{padding:15px 40px 16px 40px;}
  .listResults{padding:0 40px;}

  /** --> Applus+ Accreditations <-- **/
  .accListWrapper{padding:0 40px;}
  .dropsInputWrapper{padding:0 40px;}

  /** --> Applus+ CSR <-- **/
  .wrapperModuleCSR{padding:0 40px;}
  .moduleCSR .CSRLinks li a{padding:20px 12px;}
  .wrapperTipsForCSR{padding:0 40px;}

  /** --> Applus+ 404 Error <-- **/
  .errorBlock{padding:0px 40px;}
  .errorInfo{padding-top:220px;}

  /** --> Cookies <-- **/
  .eupopup-body{padding:0px 40px;}

  /** --> Test Tracks IDIADA <-- **/
  .testTracksContainer{padding:40px;}
  .videoContainer.tt{padding-left:40px; padding-right:40px;}
}

@media (min-width:1026px) and (max-width:1065px){
/*** CLAIM ***/
.claimContainer{padding:0 20px;}

  /*** NEW WHAT WE DO SUBMENU ***/
  .divisionsWWD .nav.nav-tabs{padding:0 50px;}
  .divisionsWWD .linksWhatWeDo{padding:35px 50px 40px 50px;}

  .bottomFooter .interDiv{padding-left:20px; padding-right:20px;}

  /*** Video ***/
  .videoContainer.videoMargin{padding-top:0; padding-left:20px; padding-right:20px; padding-bottom:0;}

/** Countries TOP LINE ***/
#countriesTabs{padding-left:20px; padding-right:40px; padding-top:70px;}
#countriesTabs .nav-tabs > li.global, .titlePanel{width:210px;}
ul.listWebs{width:calc(100% - 210px);}

/** Divisions TOP LINE **/
.applusDivisions{padding-left:20px; padding-top:80px; padding-right:28px;}

/** Menu header **/
.navbar-default{padding:0 20px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .menuaccess li > a{padding-left:12px; padding-right:12px;}
.navbar-brand{padding-right:10px;}
button#searchButtonHeader{padding:6px 3px; width:39px;}

  /** Header Image Carousel **/
#headerImageCarousel .carousel-caption{left:30px;}

/** What We Do CENTRAL **/
.whatWeDoReqQuote{margin-left:20px; margin-right:20px; width:calc(100% - 40px);}
.divisionSelector a{font-size:1.385rem;}

/** LATEST NEWS **/
.latestNews{padding:0px;}
.carouselNews .carruselActions{width:calc(100% - 26px); margin:0 13px;}

/** DIVISIONS Bar **/
.divisionsBar{padding-left:8px; padding-right:8px;}
.divisionsBar div[class^="col"]{padding:10px 16px;}

/** PROMOS **/
.promos{padding-left:20px; padding-right:20px;}

/** SUCCESS STORIES **/
.sucStories{padding:0 25px;}

/** INVESTORS iFrame **/
.investors{padding-left:20px; padding-right:20px;}

  /** PAGINAS INTERIORES **/
  .subheader{padding:64px 20px 40px 20px;}
  .titlePage h2, .titlePage h1{font-size:3.97rem; line-height:3rem; margin-top:15px; color:#2c2c31;}


  .contentPage{display:inline-block; width:100%;}
  .textPage{padding:20px!important;}
  .textIntro{padding-right:20px;}
/**CSR AT APPLUS*/
.textIntroCSR{padding-right:20px;}
/**CSR AT APPLUS*/

  /* --> Applus In Brief <-- */
  .corporatePresentation{padding:40px 0 30px 20px !important;}
  .corporatePresentationLarge{padding:40px 0 30px 20px !important;}
  .carouselLast4News{width:calc(100% - 40px); margin:0 20px 100px 20px;}
  .contentDivided + .row > .videoContainer{padding-top:0; padding-left:20px; padding-right:20px; padding-bottom:0;}

  /** --> Applus List News <-- **/
  .listNews{padding:0 20px 30px 20px;}
  .paginationContent{padding:34px 20px 100px 20px;}

  /** --> Applus+ New Detail <-- **/
  .contentPage.newDet{padding:0 20px 30px 20px;}
  .carouselNew.socialMediaNewDetail{width:440px;}
  .textNewDetail{display:inline-block; float:left; width:calc(100% - 496px);}

  /** --> Applus+ Our History <-- **/
  .captionHistory{left:20px;}
  .carouselOurHistory .yearSelector{right:20px;}

  /** --> Applus+ Success Stories List <-- **/
  .mWidth{padding-left:20px; padding-right:20px;}
  .listSuccessStories{padding-left:17px!important; padding-right:17px !important}

  /** --> Applus+ Suppliers List List <-- **/
  .mWidth{padding-left:20px; padding-right:20px;}
  .listSuppliers{padding-left:17px; padding-right:17px;}
   /** --> Applus+ Suppliers List <-- **/       
  
  /** --> Applus Our Brands <-- **/
  .brandsContainer{padding:38px 20px 52px 20px;}

  /** --> Applus Management <-- **/
  .listManagement{padding:0 20px;}

  /** --> Sitemap page <-- **/
  .panelsList{padding:0 20px;}

  /** --> Applus Contact Form <-- **/
  .contactFormPage{padding:0 20px;}

  /** --> Applus Services <-- **/
  .imagesCtoAContainer{padding:0 20px;}
  .textPage.intro{padding:40px 20px;}
  .textPage.textServices{padding:40px 20px!important;}
  .ulListsContainers{padding:0 20px;}
  .relatedServices{padding:64px 20px 90px 20px;}

  .textPage.textServices + .downloadInServices{padding:0 20px 55px 20px;}
  
  .contentDivided.w50{padding:0 20px;}

  .textPage.preW50{padding-left:20px; padding-right:20px; padding-bottom:0;}
  .subservicesContainer{padding:0 20px;}

  /** --> Applus Press Release <-- **/
  .imagePressRelease.socialMediaNewDetail{width:440px;}

  /** --> Applus Categories <-- **/
  .servicesList{padding:0 20px;}
.row.downloadInServices.multiple{padding:20px;}

  /** --> Applus Careers <-- **/
  .vacanciesByCountry{padding:0 20px;}
  .contentW50{padding:0 20px;}
  .contentW50 .lineRight{padding-right:20px !important;}
  .workingCarouselContainer{padding-left:10px !important;}
  .workingCarouselContainer .lSSlideOuter{width:calc(100% - 75px); margin:0 25px;}

  /** --> Applus Press Centre <-- **/
  .pressCentreDetailsContainer{padding:0 20px;}
  .pressRel{padding:0 20px;}

  /** --> Applus Investors <-- **/
  .inversorsContactWrapper{padding:50px 20px;}

  /** --> Applus Financial Calendar <-- **/
  .inversorsContactWrapperWhite{padding:50px 20px;}
  .wrapperCalendar{padding:0 20px;}

  /** --> Applus Equity Analysts <-- **/
  .analystsContainer{padding:0 17px;}

  /** --> Applus Share Capital Information <-- **/
  .shareCapitalIFrame{padding-left:20px; padding-right:20px;}

  /** --> Search Results <-- **/
  .totalResults{padding:15px 20px 16px 20px;}
  .listResults{padding:0 20px;}

  /** --> Applus+ Accreditations <-- **/
  .accListWrapper{padding:0 20px;}
  .dropsInputWrapper{padding:0 20px;}

  /** --> Applus+ CSR <-- **/
  .wrapperModuleCSR{padding:0 20px;}
  .moduleCSR .CSRLinks li a{padding:20px 12px;}
  .wrapperTipsForCSR{padding:0 20px;}

  /** --> Applus+ 404 Error <-- **/
  .errorBlock{padding:0px 20px;}
  .errorInfo{padding-top:220px;}

  /** --> Cookies <-- **/
  .eupopup-body{padding:0px 40px;}

  /** --> Test Tracks IDIADA <-- **/
  .testTracksContainer{padding:40px 20px;}
  .videoContainer.tt{padding-left:20px; padding-right:20px;}
}

@media (min-width:992px) and (max-width:1025px){
/*** CLAIM ***/
.claimContainer{padding:0 20px;}
  .overClaim{position:relative; right:calc(0% - 792px); width:1028px; background-color:rgba(255,255,255,0.7); display:inline-block; height:88px; top:-74px; overflow:hidden; z-index:100;}

  /*** NEW WHAT WE DO SUBMENU ***/
  .divisionsWWD .nav.nav-tabs{padding:0 30px;}
  .divisionsWWD .linksWhatWeDo{padding:35px 30px 20px 30px;}

  .bottomFooter .interDiv{padding-left:20px; padding-right:20px;}

  /*** Video ***/
  .videoContainer.videoMargin{padding-top:0; padding-left:20px; padding-right:20px; padding-bottom:0;}

/** Countries TOP LINE ***/
#countriesTabs{padding-left:20px; padding-right:40px; padding-top:70px;}
#countriesTabs .nav-tabs > li.global, .titlePanel{width:190px;}
ul.listWebs{width:calc(100% - 190px);}

/** Divisions TOP LINE **/
.applusDivisions{padding-left:20px; padding-top:80px; padding-right:28px;}

/** Menu header **/
.navbar-default{padding:0 16px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .menuaccess li > a{padding-left:6px; padding-right:6px;}

.navbar-brand{padding-right:0px !important;}
button#searchButtonHeader{padding:6px 3px; width:30px;}

  /** Header Image Carousel **/
#headerImageCarousel .carousel-caption{left:30px;}

/** What We Do CENTRAL **/
.whatWeDoReqQuote{margin-left:20px; margin-right:20px; width:calc(100% - 40px);}
.divisionSelector a{font-size:1.32rem !important;}

/** LATEST NEWS **/
.latestNews{padding:0px;}
.carouselNews .carruselActions{width:calc(100% - 26px); margin:0 13px;}

/** DIVISIONS Bar **/
.divisionsBar{padding-left:8px; padding-right:8px;}
.divisionsBar div[class^="col"]{padding:10px 16px;}

/** PROMOS **/
.promos{padding-left:20px; padding-right:20px;}

/** SUCCESS STORIES **/
.sucStories{padding:0 25px;}

/** INVESTORS iFrame **/
.investors{padding-left:20px; padding-right:20px;}

  /** PAGINAS INTERIORES **/
  .subheader{padding:64px 20px 40px 20px;}
  .titlePage h2, .titlePage h1{font-size:3.97rem; line-height:3rem; margin-top:15px; color:#2c2c31;}


  .contentPage{display:inline-block; width:100%;}
  .textPage{padding:20px!important;}
  .textIntro{padding-right:20px;}
/**CSR AT APPLUS*/
.textIntroCSR{padding-right:20px;}
/**CSR AT APPLUS*/
  /* --> Applus In Brief <-- */
  .corporatePresentation{padding:40px 0 30px 20px !important;}
  .corporatePresentationLarge{padding:40px 0 30px 20px !important;}
  .carouselLast4News{width:calc(100% - 40px); margin:0 20px 100px 20px;}
  .contentDivided + .row > .videoContainer{padding-top:0; padding-left:20px; padding-right:20px; padding-bottom:0;}

  /** --> Applus List News <-- **/
  .listNews{padding:0 20px 30px 20px;}
  .paginationContent{padding:34px 20px 100px 20px;}

  /** --> Applus+ New Detail <-- **/
  .contentPage.newDet{padding:0 20px 30px 20px;}
  .carouselNew.socialMediaNewDetail{width:440px;}
  .textNewDetail{display:inline-block; float:left; width:calc(100% - 496px);}

  /** --> Applus+ Our History <-- **/
  .captionHistory{left:20px;}
  .carouselOurHistory .yearSelector{right:20px;}

  /** --> Applus+ Success Stories List <-- **/
  .mWidth{padding-left:20px; padding-right:20px;}
  .listSuccessStories{padding-left:17px!important; padding-right:17px!important;}

  /** --> Applus+ Suppliers List List <-- **/
  .mWidth{padding-left:20px; padding-right:20px;}
  .listSuppliers{padding-left:17px; padding-right:17px;}
   /** --> Applus+ Suppliers List <-- **/       
  
  /** --> Applus Our Brands <-- **/
  .brandsContainer{padding:38px 20px 52px 20px;}

  /** --> Applus Management <-- **/
  .listManagement{padding:0 20px;}

  /** --> Sitemap page <-- **/
  .panelsList{padding:0 20px;}

  /** --> Applus Contact Form <-- **/
  .contactFormPage{padding:0 20px;}

   /** --> Applus Services <-- **/
  .imagesCtoAContainer{padding:0 20px;}
  .textPage.intro{padding:40px 20px;}
  .textPage.textServices{padding:40px 20px !important}
  .ulListsContainers{padding:0 20px;}
  .relatedServices{padding:64px 20px 90px 20px;}

  .textPage.textServices + .downloadInServices{padding:0 20px 55px 20px;}
  .downloadInServices a{padding:16px 18px 0 12px;}

  .contentDivided.w50{padding:0 20px;}

  .textPage.preW50{padding-left:20px; padding-right:20px; padding-bottom:0;}
  .subservicesContainer{padding:0 20px;}
  .row.downloadInServices.multiple{padding:20px;}

  /** --> Applus Press Center <-- **/
  .pressRel{padding:0 20px;}

  /** --> Applus Press release <-- **/
  .imagePressRelease.socialMediaNewDetail{width:440px;}

  /** --> Applus Categories <-- **/
  .servicesList{padding:0 20px;}

  /** --> Applus Careers <-- **/
  .vacanciesByCountry{padding:0 20px;}
  .contentW50{padding:0 20px;}
  .contentW50 .lineRight{padding-right:20px !important;}
  .workingCarouselContainer{padding-left:10px !important;}
  .workingCarouselContainer .lSSlideOuter{width:calc(100% - 75px); margin:0 25px;}

  /** --> Applus Press Centre <-- **/
  .pressCentreDetailsContainer{padding:0 20px;}

  /** --> Applus Investors <-- **/
  .inversorsContactWrapper{padding:50px 20px;}

  /** --> Applus Financial Calendar <-- **/
  .inversorsContactWrapperWhite{padding:50px 20px;}
  .wrapperCalendar{padding:0 20px;}

  /** --> Applus Equity Analysts <-- **/
  .analystsContainer{padding:0 17px;}

  /** --> Applus Share Capital Information <-- **/
  .shareCapitalIFrame{padding-left:20px; padding-right:20px;}

  /** --> Search Results <-- **/
  .totalResults{padding:15px 20px 16px 20px;}
  .listResults{padding:0 20px;}

  /** --> Applus+ Accreditations <-- **/
  .accListWrapper{padding:0 20px;}
  .dropsInputWrapper{padding:0 20px;}

  /** --> Applus+ CSR <-- **/
  .wrapperModuleCSR{padding:0 20px;}
  .moduleCSR .CSRLinks li a{padding:20px 9px;}
  .wrapperTipsForCSR{padding:0 20px;}

  /** --> Applus+ 404 Error <-- **/
  .errorBlock{padding:0px 20px;}
  .errorInfo{padding-top:180px;}

  /** --> Applus+ Offices by country <-- **/
/**AUMENTAMOS EL ALTO DE CADA OFICINA*/
  .listado_offices_by_country li{height:280px;}
/**AUMENTAMOS EL ALTO DE CADA OFICINA*/

  /** --> Cookies <-- **/
  .eupopup-body{padding:0px 40px;}

  /** --> Test Tracks IDIADA <-- **/
  .testTracksContainer{padding:30px 20px;}
  .videoContainer.tt{padding-left:20px; padding-right:20px;}
}

/******** TABLET **************/
@media (min-width:768px) and (max-width:991px) {
  /** Claim **/
  .navbar-brand img.visible-sm.visible-xs{display:inline-block !important;}

/*** What We Do CENTRAL ***/
.wwd{padding-left:20px; padding-right:20px;}
.whatWeDoReqQuote{margin-left:40px; margin-right:40px; width:calc(100% - 80px);}
.divisionSelector a{font-size:1.309rem; padding:4px 9px !important;}
.divisionSelector > .nav-tabs{display:inline-table; width:100%; padding-left:13px !important; padding-right:13px;}
.divisionSelector > .nav-tabs > li{display:table-column; width:25%; text-align:center;}
.divisionSelector > .nav-tabs > li > a{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.linksWhatWeDo{width:100%;}
  .linksWhatWeDo .nav-tabs{padding-left:0; margin-top:0; margin-bottom:8px;}    
.inputWhatWeDo{width:100%;}
.inputWhatWeDo input{height:50px;}
.requestAccess a {margin-top:22px;}
.linksWhatWeDo .nav-tabs > li{text-align:center;}
.linksWhatWeDo .nav-tabs > li > a{width:100%;}

  /** --> Applus List News <-- **/
  .listNews{padding:0 38px 30px 38px;}
  .paginationContent{padding:0px 38px 50px 38px;}

  /** --> Applus Success Stories List <-- **/
  #listadoSuccessStories li{height:500px;}
  
  /** --> Applus Suppliers List <-- **/
  #listadoSuppliers li{height:500px;}    
  /** --> Applus Suppliers List <-- **/

  /** --> Applus Financial Calendar <-- **/
  .wrapperCalendar{padding:0;}
  .inversorsContactWrapperWhite{padding:50px 38px;}
  .inversorsContactWrapperWhite .contactDetails .dataGroupGrey{width:100%; float:left;}
  .calendarContainer{padding:40px 38px;}
  .listCalendar ul li{width:calc(33.33% - 10px); height:205px;}
  .listCalendar ul li a{height:205px;}
  .listCalendar ul li a .dateNew{font-size:2.578rem; line-height:3.094rem;}

  /** --> Applus+ Categories <-- **/
  .nav-tabs.tabsGroupCategory > li{width:calc(29.5% - 5px); min-height:78px;}
  .nav-tabs.tabsGroupCategory > li > a{padding:11px 12px 12px 14px; min-height:88px;}
  .nav-tabs.tabsGroupCategory > li.active > a{padding:11px 12px 12px 14px !important;}
  .nav-tabs.tabsGroupCategory > li > a:hover, .nav-tabs.tabsGroupCategory > li > a:focus{padding:11px 12px 12px 14px !important;}

  /** --> Applus+ Offices by country <-- **/
  .listado_offices_by_country li{width:calc(50% - 6px);}

/** AID-934 listado eventos formato success stories**/
.titlePD{max-height:65px !important;height:65px !important;}
/**AID-934 listado eventos formato success stories**/	
}

@media (min-width:576px) and (max-width:767px) {
  /** Claim **/
  .navbar-brand img.visible-sm.visible-xs{display:inline-block !important;}

/** HEADER IMAGE CAROUSEL **/
#headerImageCarousel, #headerImageCarousel > .item{height:228px;}
#headerImageCarousel > .item > img, #headerImageCarousel > .item > a > img{height:228px; display:none;}
#headerImageCarousel{margin-top:53px;}
#headerImageCarousel .carousel-caption{left:30px; font-size:1.983rem; line-height:1.4em; padding-left:12px; margin-bottom:17px;}

.headerSlider .lSAction > a{width:17px; opacity:1;}
.headerSlider .lSAction > .lSPrev{background-position:-113px 0;}
.headerSlider .lSAction > .lSNext{background-position:-133px 0;}

/** WHAT WE DO CENTRAL **/
.whatWeDoReqQuote{margin-left:0 !important; margin-right:0 !important; margin-top:-1px; width:100% !important; position:static;}
.wwd{padding-left:18px; padding-right:18px;}
.divisionSelector .nav-tabs > li{width:100%; margin-bottom:0px; margin-right:0;}
.divisionSelector a:hover, .divisionSelector a:active, .divisionSelector a:focus, .divisionSelector a.selected{font-size:1.309rem !important;}
.divisionSelector a, .divisionSelector .active a, .divisionSelector .nav-tabs > li.active > a, .divisionSelector .nav-tabs > li.active > a:hover, .divisionSelector .nav-tabs > li.active > a:focus{font-size:1.309rem !important;}
.linksWhatWeDo{width:100%;}
.linksWhatWeDo .nav-tabs > li{width:33.33%;}
.linksWhatWeDo .nav-tabs > li > a{font-size:1.487rem; margin-right:0; width:100%; text-align:center;}
.linksWhatWeDo .nav-tabs .hidden-xs{display:none !important;}
.inputWhatWeDo{width:100%; margin-top:30px;}
.inputWhatWeDo input{height:50px;}
.requestAccess a{margin-top:22px;}

/** LATEST NEWS **/
.latestNews{margin-top:30px !important;}

  /** --> Applus List News <-- **/
  .listNews{padding:0 38px 30px 38px;}
  .paginationContent{padding:0px 38px 50px 38px;}
  .paginationContent .pager{margin-top:14px;}
  .paginationContent .pager li.prev{float:left;}

  /** --> Applus Management <-- **/
  .imagenManagement{width:30% !important;}
  .dataManagement{width:calc(70% - 33px) !important;}

  /** --> Applus Investors <-- **/
  .inversorsContactWrapper .address {padding:30px 20px}

  /** --> Applus+ Categories <-- **/
  .nav-tabs.tabsGroupCategory > li{width:calc(33% - 5px); min-height:78px;}
  .nav-tabs.tabsGroupCategory > li > a{padding:11px 12px 12px 14px; min-height:88px;}
  .nav-tabs.tabsGroupCategory > li.active > a{padding:11px 12px 12px 14px !important;}
  .nav-tabs.tabsGroupCategory > li > a:hover, .nav-tabs.tabsGroupCategory > li > a:focus{padding:11px 12px 12px 14px !important;}

  /** --> Applus Financial Calendar <-- **/
  .wrapperCalendar{padding:0;}
  .inversorsContactWrapperWhite{padding:50px 38px;}
  .inversorsContactWrapperWhite .contactDetails .dataGroupGrey{width:100%; float:left;}
  .calendarContainer{padding:40px 38px;}
  .listCalendar ul li{width:calc(50% - 10px); height:205px;}
  .listCalendar ul li a{height:205px;}
  .listCalendar ul li a .dateNew{font-size:2.578rem; line-height:3.094rem;}

  /** --> Applus Conferences Calendar <-- **/
  .calendarContainer .panelSitemap .listCalendar{width:100%; margin-left:0;}

  /** --> Applus+ Accreditations <-- **/
  .accListContainer ul li .info{width:calc(100% - 165px);}
  .downloadLink{margin-top:26px;}

  /** --> Applus+ Offices by country <-- **/
  .listado_offices_by_country li{width:100%; height:auto; padding-bottom:20px; margin-left:0; margin-right:0;}

  /** --> Test tracks IDIADA <-- **/
  .imageItem{padding-right:0px !important;}
  .captionImageItem{padding-left:30px !important;}
}

@media (min-width:576px) and (max-width:991px) {	
/*** CLAIM 
.claimContainer{top:95px; padding:0 38px; margin-top:24px; height:70px;}***/
  .claimContainer{display:none !important;}


  /*** Video ***/
  .videoContainer.videoMargin{padding:0px !important;}
  /** Por paises **/
  .homePage.country .navbar-header{background-color:#FFF;}
  /*.homePage.country div.navbar-right{margin-right:0;}*/
  .homePage.country .navbar-default .navbar-nav > .open > a, .homePage.country .navbar-default .navbar-nav > .open > a:hover, .homePage.country .navbar-default .navbar-nav > .open > a:focus{background-color:#FFF; padding-bottom:20px !important;}
  .homePage.country .navbar-brand h1 + img,
  .homePage.country .navbar-brand span.sr-only + img{margin-top:-10px;}
  .homePage.idiada .navbar-brand img{margin-top:-6px; max-width:80%; height:auto;}
/** AID-326: logo norcontrol **/
.homePage.country .navbar-brand span.sr-only + img.logoNorcontrol{margin: -17px 0 0 12px;}
  /** AID-326: logo norcontrol **/
/*** Menu header ***/
  header.navbar-fixed-top.newnavbar, .newnavbar .navbar.navbar-default{height:100% !important; background-color:transparent;}

.navbar-header{float:left; padding-left:16px; background-color:#fff; width:calc(100% - 100px); margin-right:0;}
.navbar-brand{padding:18px 15px 18px 0; height:90px;}
.navbar-default{padding-left:0px; padding-right:0; height:90px;}
  .newnavbar{height:100%; background-color:transparent;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .menuaccess li > a{margin-top:14px; padding-bottom:33px; padding-left:8px; padding-right:8px;}
  .navbar-default .navbar-nav > .menuaccess li.activeSection{border-bottom:none;}
.nav-button{display:inline-block; float:right; width:100px; height:90px; position:relative;}
.nav-button.opened{float:left; margin-left:0px;}
.nav-button.opened .icon-burguer{background:url(../img/iconCloseMenu.png) no-repeat !important; background-position:center center !important; background-color:#eee !important; height:90px;}
.nav-button.opened ~ .menuComplete{display:inline-block; height:100%; background-color:#323234; width:calc(100% - 100px); margin-left:100px; position:absolute; overflow-x:hidden; overflow-y:auto; top:0; bottom:0; left:0; right:0;}
.nav-button.opened ~ .menuComplete .collapse.navbar-collapse{display:inline-block !important; position:absolute;/*position:static;*/ left:0px; background-color:#323234; width:100%; padding-right:0; padding-left:0; max-height:none;}
#selectLanguage{margin:0 3px; max-width:102px;}
#selectLanguage.navbar-nav > li > .dropdown-menu{position:absolute; min-width:initial; right:auto; left:-50px; padding-bottom:20px; padding-top:15px; min-width:145px;}
#selectLanguage.navbar-nav .open .dropdown-menu{background-color:#fff;}
#selectLanguage.navbar-nav .open .dropdown-menu a{}
#selectLanguage.navbar-nav > .open > a, #selectLanguage.navbar-nav > .open > a:hover, #selectLanguage.navbar-nav > .open > a:focus{padding-bottom:35px; margin-top:14px;}
#selectLanguageSmartphone{width:100%;}
#selectLanguageSmartphone li.dropdown, #selectLanguageSmartphone li.dropdown a{width:100%; text-align:right;}
#selectLanguageSmartphone a.dropdown-toggle{color:#ff6900 !important;}
#selectLanguageSmartphone.navbar-nav > .open > a, #selectLanguageSmartphone.navbar-nav > .open > a:hover, #selectLanguageSmartphone.navbar-nav > .open > a:focus{background-color:#4c4c4f; margin-top:0; height:90px; padding:0 30px; line-height:86px; border-bottom:none;}
#selectLanguageSmartphone > li.open .dropdown-menu{display:block; position:static; width:100%; background-color:#323234; box-shadow:none;}
#selectLanguageSmartphone .dropdown-menu a{color:#fff !important; text-transform:none !important; text-align:left !important; font-size:1.388rem !important; padding-left:50px !important; line-height:1.5em;}
#selectLanguageSmartphone + .nav.navbar-nav{width:100%; background-color:#323234; margin:0;}
#selectLanguageSmartphone + .nav.navbar-nav .menuaccess, #selectLanguageSmartphone + .nav.navbar-nav + .menuaccess{width:100%; height:auto; display:block;}
#selectLanguageSmartphone + .nav.navbar-nav .menuaccess li, #selectLanguageSmartphone + .nav.navbar-nav li, #selectLanguageSmartphone + .nav.navbar-nav + .menuaccess button{width:100%; height:auto; cursor:pointer;}
#selectLanguageSmartphone + .nav.navbar-nav .menuaccess li > a, #selectLanguageSmartphone + .nav.navbar-nav li > a, #selectLanguageSmartphone + .nav.navbar-nav + .menuaccess button, #selectLanguageSmartphone + .nav.navbar-nav li[data-class="directaccess"] > a{color:#FFF; padding:0 30px !important; margin-top:0; text-align:left; line-height:90px; background-color:#323234; border-radius:0; border-top:1px solid #4c4c4f; margin-bottom:0;}
.hidden-xs.hidden-xxs{display:none !important;}
.navbar-default .navbar-nav > li:not(.dropdown):hover, .navbar-default .navbar-nav > .menuaccess > li:not(.dropdown):hover{border-bottom:none;}
.nav-button.opened ~  .menuComplete .navbar-right #selectLanguage{display:none;}
  .navbar-default .navbar-nav > .menuaccess li > a.activeSection{border-bottom:none;}
.submenu{position:static; display:inline-block; width:100%; background-color:#4c4c4f; margin-bottom:-6px; border:none;}
.submenu .imageMenu{display:none;}
.submenu .submenuitems{margin-top:0; padding-right:0; width:100%;}
.submenu .submenuitems ul > li, .submenu .submenuitems ul > li > a,
.divisionsWWD .nav.nav-tabs > li > a
{padding:0 30px !important; color:#FFF !important; font-size:1.388rem !important; font-family: "Bai Jamjuree Bold", Tahoma, sans-seif !important; margin-bottom:0 !important; line-height:60px !important; background-color:#4c4c4f !important;}
.submenu .submenuitems ul > li.ulContainer{padding-right:0 !important; padding-left:0 !important; border-bottom:none;}
.submenu .submenuitems ul > li > a{padding:0px !important;}
.submenu .submenuitems ul > li{border-bottom:1px solid #323234;}
ul[id*=bis].the3Level > li.parentList, ul[id*=bis].the3Level > li.parentList > a{line-height:1.5em !important; padding-top:5px !important; padding-bottom:5px !important;}
ul[id*=bis].the3Level > li > a + ul > li, ul[id*=bis].the3Level > li > a + ul > li > a{text-transform:none !important; line-height:1.5 !important; background-color:#323234 !important; border:none !important; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif !important; padding-left:8px !important;}
#selectLanguageSmartphone + .nav.navbar-nav .menuaccess li, #selectLanguageSmartphone + .nav.navbar-nav li.subtitleServicesType{color:#ff6900 !important; text-transform:uppercase !important; font-size:1.3rem !important;}
#selectLanguageSmartphone + .nav.navbar-nav li.parentList, #selectLanguageSmartphone + .nav.navbar-nav li.parentList > a{background-color:#323234 !important; border:none;}
#eandibis ul{padding-left:40px;}
#contactButtonHeader.submenuSelected, a.submenuSelected{background-color:#ff6900 !important; box-shadow:none; background-image:url(../img/closeSubmenu.png); background-repeat:no-repeat; background-position:right center;}
button#searchButtonHeader{margin-top:28px; padding:6px 8px; width:40px;}
button#countriesButtonHeader, button#divisionsButtonHeader{margin-top:26px; margin-left:3px; margin-right:3px;}
  button#countriesButtonHeader{width:64px;}
  button#divisionsButtonHeader{width:40px;}
/*** NEW MENU WHAT WE DO ***/
.divisionsWWD .nav.nav-tabs{padding:0;}
.divisionsWWD .nav.nav-tabs > li > a{margin-top:0 !important;}
.divisionsWWD .linksWhatWeDo{padding:0;}
  .threeColumns div[class*=colWrap]{width:50%;}
  .threeColumns .colWrap1{}
  .threeColumns .colWrap2{border-right:none !important;}

  /****/
  .threeColumns .dataColumns{right:50%;}
  .wrappedDesktop{float:left; width:100%; position:relative; right:33.33%; background:#e2e2e2; border-right:2px solid #EEE; padding-top:0 !important;}
  .threeColumns .colWrap1{width:50%; left:50%;}
  .threeColumns .colWrap2{width:50%; left:50%;}
  /****/
  
/*** Burguer Menu ***/
.navbar-default .navbar-collapse{display:none !important;}
.navbar-default .navbar-toggle{border:none; display:block; background:#eee; float:right; position:absolute; right:0; top:0; margin-right:0;    margin-top:0; border-radius:0; height:90px; width:100px; padding:0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{outline:none; background-color:#323234;}
.navbar-right{float:right !important; margin-top:0; margin-right:0; margin-bottom:0;}
div.navbar-right{margin-top:-88px; margin-right:100px;}
.collapse + .navbar-right{margin-right:100px; margin-top:-87px;}
.icon-burguer{content:''; display:inline-block; width:100px; height:90px; background:url(../img/iconBurguer.png) no-repeat !important; background-position:center center !important; background-color:#EEE !important;}
.navbar-toggle:hover .icon-burguer, .navbar-toggle:focus .icon-burguer{background:url(../img/iconBurguerWhite.png) no-repeat; background-position:center center;}

/*** SEARCH HEADER ***/
form.searchFormHeader{top:90px; width:100%; padding:20px 30px;}
.searchFormHeader .form-group{float:left;}
form.searchFormHeader input{font-size:2.47rem; padding:0px 20px; height:56px;}
.searchFormHeader button{margin-top:6px;}

/*** --- HEADER IMAGE --- ***/
.applusCountries:not(.oculto) + .applusDivisions.oculto ~ .topContainer #headerImageCarousel, .applusCountries.oculto + .applusDivisions:not(.oculto) ~ .topContainer #headerImageCarousel{margin-top:0px;}
.lSSlideOuter.headerSlider{margin-top:-5px;}
#headerImageCarousel, #headerImageCarousel > .item{height:485px;}
/** AID-542 **/
#headerImageCarousel{margin-top:96px;}
/** AID-542 **/
#headerImageCarousel > .item > img, #headerImageCarousel > .item > a > img{height:485px; display:none;}
#headerImageCarousel .carousel-caption{font-size:3.57rem; left:40px; line-height:1.2em; margin-bottom: 175px;}
.headerSlider .lSAction{margin-top:0;}
.headerSlider .lSAction > .lSPrev{left:6px;}
.headerSlider .lSAction > .lSNext{right:6px;}

/*** DIVISIONS HEADER TOP LINE ***/
.applusDivisions{padding-top:80px; padding-left:20px; padding-right:10px;}
.heightScrollable{height:calc(100vh - 190px); max-height:calc(100vh - 190px); overflow-x:hidden; overflow-y:auto; margin-bottom:20px;}
.divisionRow{padding-left:20px; padding-right:70px;}
.divisionRow .logos{padding-left:0; padding-top:20px; padding-bottom:20px;}

/*** COUNTRIES HEADER TOP LINE ***/
.applusCountries.oculto ~ header{height:90px;}
ul.listWebs{width:100%;}
li.globalLI{padding-left:11%;}
div[class^="column col-"]{padding:0 11%;}
#countriesTabs .nav-tabs > li.global > a{text-transform:none;}
#countriesTabs .nav-tabs > li > a{padding:4px 11px;}
#countriesTabs .nav-tabs > li:not(.global){width:25%; text-align:center; display:inline-block;}
#countriesTabs .nav-tabs > li:not(.global) > a{padding:0px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden;}
#countriesTabs{padding-left:12px; padding-right:12px;}
#countriesTabs .nav-tabs > li.global{width:100%; margin-right:0; text-align:center; margin-bottom:4px;}
ul.listWebs{margin-top:0; padding-left:40px; width:100%;}
.linksWebsCountries{height:calc(100vh - 286px); max-height:calc(100vh - 286px); margin-top:30px; margin-bottom:30px; display:inline-block; overflow-x:hidden; overflow-y:auto;}
.linksWebsCountries.jspScrollable, .linksWebsCountries .jspContainer{width:100% !important;}

/*** Divisions TopLine ***/
.applusDivisions.oculto + header{height:90px;}

/*** What We Do CENTRAL ***/
.wwd{padding-left:0px; padding-right:0px; padding-bottom:0px !important;}
  .withoutDivisionsBar .wwd{padding-bottom:0 !important;}
.whatWeDoReqQuote{margin-left:40px; margin-right:40px; width:calc(100% - 80px); bottom:-80px;}
.divisionSelector a{font-size:1.309rem !important; padding:4px 9px !important;}
.linksWhatWeDo{width:100%;}
.inputWhatWeDo{width:calc(50% + 20px); margin:10px -20px -15px -20px; padding:15px 20px; background-color: #DDD;}
.inputWhatWeDo input{height:50px;}
  .withoutDivisionsBar .inputWhatWeDo{margin-top:0; width:50%; margin-left:0;}
.requestAccess a {margin-top:28px !important;}
.linksWhatWeDo .nav-tabs > li{text-align:center;}
.linksWhatWeDo .nav-tabs > li > a{width:auto !important;}
.linksWhatWeDo .tab-content > .tab-pane ul{width:100%;}
.linksWhatWeDo.oneCategory .tab-content > .tab-pane:last-of-type ul li{text-align:left !important}
  .oneCategory.linksWhatWeDo .nav-tabs > li{width:75%; padding-bottom:0;}
  .raq{width:50%; height:80px !important; float:right; margin-top:0px;}
  .wwd h2{margin-top:15px; font-size:1.387rem; padding-left:13px;}
  .divisionSelector > ul.nav.nav-tabs{padding-left:13px; padding-right:13px;}
  .linksWhatWeDo{margin-top:5px; margin-bottom:0px;}
  .linksWhatWeDo.oneCategory{margin-top:0px;}
  .inputWhatWeDo.desktop{display:none;}
  .inputWhatWeDo.tablet{display:block; width:50% !important; margin:0; padding: 15px 20px; background-color: rgb(221, 221, 221);}
  .inputWhatWeDo.tablet.onClickLink{height:210px !important;}
  .linksWhatWeDo.oneCategory .nav-tabs{width:42% !important; padding-bottom:0px; margin-bottom:4px !important;}
  .twoColumns .colWrap1{width:49%; padding-right:20px;}
  .twoColumns .colWrap2{width:50%; padding-left:20px;}
  .linksWhatWeDo .nav-tabs{margin-top:4px; padding-left:0px; margin-bottom:4px;}

/*** Latest NEWS ***/
.headerNews{padding:0px;}
.headerImageCarousel ~ .latestNews{margin-top:130px; padding:0 40px;}
  .auto .latestNews{margin-top:140px;}
.carouselNews{height:536px; float:left; width:100%; margin:0; position:relative;}
.carouselNews li[class^="col-"]{width:100%; height:134px;}
.carouselNews li[class^="col-"] a{width:100%; height:130px; margin:2px 0; border:none;}
.carouselNews li[class^="col-"] a:hover{border:none;}
.carouselNews .carruselActions{display:none;}
.imageNews{height:100%; overflow:hidden;}
.imageNews img{height:auto; max-height:100%;}
.imageNews{width:196px; float:left; display:inline-block;}
.imageServices{height:100%; overflow:hidden;}
.imageServices img{height:auto; max-height:100%;}
.imageServices{width:196px; float:left; display:inline-block;}
.carouselNews .captionItem{width:calc(100% - 220px); margin-left:24px; float:left; height:100%; border-bottom:2px solid #eee;}
.carouselNews .captionItem .dateNew {margin:18px 0;}
#carouselNewsLS{width:100% !important;}

/*** Divisions Bar ***/
.divisionsBar{padding-left:36px; padding-right:36px;}
.divisionsBar div[class^="col"]{padding:10px 6px;}
.divisionsBar a{font-size:1rem;}

/*** Promos ***/
.promos{padding-left:40px; padding-right:40px;}
.promotionAccess{height:150px; font-size:1.3rem;}
.promotionAccess > img{height:auto; width:100%; max-width:100%;}
.interPresence .textPromotion, .workWithUs .textPromotion{height:auto; padding:34px 20px; width:100%;}
.linkPromotion{padding:14px 0 14px 14px;}
.promotionAccess .contact .titlePromotion,.promotionAccess .applusBlog .titlePromotion{font-size:1.287rem; margin-top:0;}
.promotionAccess .contact .contentTextPromotion span, .promotionAccess .applusBlog .contentTextPromotion span, .promotionAccess .applusBlog .contentTextPromotion a{font-size:1.287rem;}
  .contentTextPromotion span{line-height:1.3em; display:inline-block;}
.promotionAccess .contact .contentTextPromotion span:last-of-type{width:100%;}
.promotionAccess .contact{padding:3% 9%;}
.titlePromotion .hidden-xs{display:inline-block !important;}
.promotionAccess .applusBlog{padding:16px 20px;}

/*** Success Stories ***/
.sucStories{margin-top:30px; padding:0 40px;}
.carouselSucStories li[class^="col-"]{width:100%; height:auto; min-height:150px; margin:0;}
.imageSS{width:196px; float:left; display:inline-block;}
.captionItem{width:calc(100% - 222px); margin-left:22px; display:inline-block;}
.headerSS{padding:0px;}
.carouselSucStories{height:536px;} 
.carouselSucStories li[class^="col-"]{width:100%; height:134px; margin:2px 0; border:none;}
.carouselSucStories li[class^="col-"] a{width:100%; height:130px; margin:2px 0; border:none;}
.carouselSucStories li[class^="col-"] a:hover{border:none;}
.imageSS{height:100%; overflow:hidden;}
.imageSS img{height:100%; max-height:100%;}
.imageSS{width:196px; float:left; display:inline-block;}
.carouselSucStories{float:left; width:100%; margin:0; position:relative;}
.carouselSucStories .captionItem{width:calc(100% - 220px); margin-left:24px; float:left; height:100%; border-bottom:2px solid #eee;}
.carouselSucStories .captionItem .titleSS {margin:18px 0;}
#carouselSucStoriesLS{width:100% !important;}

/*** SHARE PRICE ***/
.investors{padding-left:40px; padding-right:40px; margin-bottom:30px; margin-top:20px;}

/*** FOOTER ***/
.bottomFooter{padding:48px 20px 16px 20px;}
  .bottomFooter .interDiv{padding:10px 0 0 0;} 
  .linkopen, a.openFooter{width:48px !important;}
  .titlesmap{width:calc(100% - 48px) !important;}

/*** Footer ****/
.sitemapFooter{padding:40px 30px;}
.sitemapList div[class^="col-"]{margin-bottom:30px;}
.sitemapList > div > li{width:33.33%;}

  /*** PAGINAS INTERIORES ***/
  .subheader{margin-top:90px; border-top:1px solid #ddd; padding:32px 38px 32px 38px;}
  .textPage{padding:30px 38px!important;}
  .textIntro{padding-right:0; padding-bottom:50px;}
/**CSR AT APPLUS*/
.textIntroCSR{padding-right:0; padding-bottom:50px;}
/**CSR AT APPLUS*/

  .footerDirectLinks ul li{width:50%; height:250px;}

  /* --> Applus Around the World <-- */
  #googlemap{height:544px;}

  /* --> Applus in Brief <-- */
  .headBanner{height:265px; margin-top:90px!important;}
  .subheader.contentDivided{padding:0!important;}
  .contentDivided .lined{padding-top:24px; padding-right:36px !important; padding-left:36px !important; border-right:none; border-bottom:1px solid #ddd;}
  .corporatePresentation{padding:40px 36px 50px 36px !important; max-width:363px;}
  .corporatePresentationLarge{padding:40px 36px 50px 36px !important; max-width:363px;}

  .videoContainer.interContent{padding:0 0 56.25% 0 !important;}

  .carouselLast4News{height:auto; float:left; width:100%; margin:0 0 60px 0; position:relative;}
  .carouselLast4News li[class^="col-"]{width:100%; height:134px;}
  .carouselLast4News li[class^="col-"] a{width:100%; height:130px; margin:2px 0; border:none;}
  .carouselLast4News li[class^="col-"] a:hover{border:none;}
  .carouselLast4News .captionItem{width:calc(100% - 220px); margin-left:24px; float:left; height:100%; border-bottom:2px solid #eee;}
  .carouselLast4News .captionItem .dateNew {margin:18px 0;}
  #carouselLast4NewsLS{width:100% !important;}
  #carouselLast4NewsLS .titleNew{max-height:80px;}

  /** --> Applus New Detail <-- **/
  .contentPage.newDet{padding:0 38px 30px 38px;}
  .NewDetailContent{padding-bottom:37px;}
  .carouselNew.socialMediaNewDetail{width:100%; margin-right:0; margin-bottom:0;}
  .textNewDetail{width:100%;}
  .carouselNewDetail li{max-width:950px; max-height:950px;}

  /** --> Applus Our History <-- **/
/** AID - 548: Applus Our History UK <-- **/
  .carouselContainer{height:auto !important;}
/** AID - 548: Applus Our History UK <-- **/
  .dropdownYears .dropdown-menu li.active a{background-color:#ddd;}
/** AID - 548: Applus Our History UK <-- **/
  .carouselOurHistory{height:445px !important; position:static;}
/** AID - 548: Applus Our History UK <-- **/
  ul#ourhistoryList{height:auto !important; max-height:initial !important;}
/** AID - 548: Applus Our History UK <-- **/
  .infoContainer{position:static; height:445px !important;}
/** AID - 548: Applus Our History UK <-- **/
  .captionsOurHistory .captionHistory{position:static; padding:36px; display:inline-block; width:100%; height:auto !important; max-width:initial; min-width:initial;}
  /*.captionHistory.hidden-xl.hidden-lg.hidden-md{position:static; max-width:none; padding:36px; display:inline-block !important;}*/
  .captionHistory .yearHistory{font-size:2.38rem; line-height:2.38rem;}
  .captionHistory a.nextYearArrow, .captionHistory a.prevYearArrow{margin-top:60px;}

  /** --> Applus Ethics <-- **/
  .codesDownloads{max-width:none; padding-bottom:65px !important;}
/** AID-571 **/
  /*.codesDownloads > div:first-of-type{padding-right:10px;}*/
.pairBoxes {padding-right:45px !important;}
.secondDownloadBox{margin-top:0;}
  .commChannel{margin-top:50;}
/** AID-571 **/

  /** --> Applus Success Stories List <-- **/
  .mWidth{padding:0; margin-top:265px; display:block;}
  .captionOverlay{position:static; max-width:none; border-bottom:1px solid #DDD;}
  .headBanner.widthCaption + .subheader{margin-top:65px; padding-bottom:8px;}
  .listSuccessStories{padding-left:37px; padding-right:37px;}
  #listadoSuccessStories li{width:calc(50% - 6px); margin:20px 3px; height:470px;}
  #listadoSuccessStories li .imageSS{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative; width:100%; height:auto;}
  #listadoSuccessStories li .imageSS:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
  #listadoSuccessStories li .imageSS img{width:100%; max-width:100%; height:auto;}
  #listadoSuccessStories li .captionItem{width:100%; margin-left:0;}
  #listadoSuccessStories li .captionItem .introSS{margin-top:11px;}

  /** --> Applus Suppliers List <-- **/
  .mWidth{padding:0; margin-top:265px; display:block;}
  .captionOverlay{position:static; max-width:none; border-bottom:1px solid #DDD;}
  .headBanner.widthCaption + .subheader{margin-top:65px; padding-bottom:8px;}
  .listSuppliers{padding-left:37px; padding-right:37px;}
  #listadoSuppliers li{width:calc(50% - 6px); margin:20px 3px; height:470px;}
  #listadoSuppliers li .imageSS{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative; width:100%; height:auto;}
  #listadoSuppliers li .imageSS:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
  #listadoSuppliers li .imageSS img{width:100%; max-width:100%; height:auto;}
  #listadoSuppliers li .captionItem{width:100%; margin-left:0;}
  #listadoSuppliers li .captionItem .introSS{margin-top:11px;}    
  /** --> Applus Success Stories List <-- **/
  
  /** --> Applus Our Brands <-- **/
  .textIntro.brands{padding-bottom:16px;}
  .brandsContainer{padding:48px 38px 75px 38px;}
  .brandTileRow{border-left:none;}
  .divisionMarkName{width:100%; padding:30px; border-left:3px solid #ff6900;}
  .contentDivisionBrands ul{width:100%;}
  .contentDivisionBrands ul li{width:25%;}
  .contentDivisionBrands ul li a{padding:15px 0;}
  .contentDivisionBrands ul li a img{padding:13px;}

  /** --> Applus Brand Detail <-- **/
  .brandCopy{padding:8px 36px 36px 36px !important;}
  .historyContainer{padding:46px 0;}
  .historyContainer h3{padding-left:34px;}
  .yearListSelector{width:calc(100% - 68px); margin:33px 34px 0 34px;}
  .contentHistoryList .lSSlideOuter{width:calc(100% - 68px); margin:0 34px;}
  .yearContent{display:block; width:100%;}
  .imageHistory{float:left; margin-left:40px; margin-top:20px; margin-bottom:40px;}
  .bottomLine + .paginationContent{padding-top:28px;}

  /** --> Applus Management <-- **/
  .listManagement{padding:0 36px;}
  #listadoManagement{margin-bottom:70px;}
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
  #listadoManagement li{padding:30px 0;}	
  .imagenManagement{margin-right:33px; max-width:160px; width:160px;}	
  .dataManagement{width:calc(100% - 160px - 33px);}
/** SOLICITUD CAMBIOS EN OUR MANAGEMENT- FOTOS Y NOMBRES DEMASIADO GRANDES **/
  .dataManagement .name{font-size:3rem;}
  .dataManagement .biography{line-height:2.1rem;}
  #listadoManagement li:nth-child(even) .imagenManagement{float:left; margin-left:0; margin-right:33px;}

  /** --> Sitemap page <-- **/
  .panelsList{padding:0 38px;}
  .subContentDivision{padding-left:0; margin-top:30px;}

  /** --> Applus Contact Form <-- **/
  .contactFormPage{padding:0 36px;}
  .contactForm{padding-right:0 !important; margin-bottom:45px !important;}
  .contactForm.lined{border-right:none; padding-bottom:50px !important; border-bottom:1px solid #DDD;}
  .legalText{margin-left:0 !important; width:100%; margin-top:15px; padding-top:5px !important;}
/** AID-720 : creamos nuevas clases para GPDR **/
.legalTextGPDR1{margin-left:0 !important; width:100%; margin-top:15px; padding-top:5px !important;}
.legalTextGPDR2{margin-left:0 !important; width:100%; margin-top:15px; padding-top:5px !important;}
/** AID-720 : creamos nuevas clases para GPDR **/
  .offices{padding-left:0 !important;}
  .offices .linkInterPresence{margin-top:10px;}
  .offices .dropdownContainer{width:calc(50% - 25px); margin-right:25px; float:left;}
  .linkInterPresence{display:inline-block; float:left; width:calc(50% - 25px); margin-left:25px;}
  .headOffices{display:inline-block; width:100%; margin-top:55px; margin-bottom:80px;}
  .headOffice{display:inline-block; float:left; width:calc(50% - 25px); margin-right:25px;}
  .headOffice:nth-of-type(2){margin-right:0; margin-left:25px;}

  /** --> Applus Services <-- **/
  .textPage.intro{padding-bottom:40px;}
  .imagesCtoAContainer{padding:0 38px;}
  .imagesServiceList{width:100%;}
  .CtoAContainer{width:100%;}
  .ctoa{width:50%; display:inline-block; float:left; height:247px;}
  .ctoa a{padding-top:105px;}
  .ctoa.request{float:right;}
  .ulListsContainers{padding:0 38px;}
  .tipsList{padding:45px 0 48px 0;}
  .tipsList:first-of-type{border-right:none;}
/*  linea divisoria entre target/ ventajas y beneficios  */
.tipsList:nth-of-type(2){padding-left:0;border-left: none;margin-left: 0px;}
/*  linea divisoria entre target/ ventajas y beneficios  */
  .ulListsContainers + .bottomLine{width:calc(100% - (38px * 2));}
  .relatedServices{padding:40px 38px 45px 38px;}
  .relatedServicesUL li{width:calc(50% - 6px); margin-bottom:6px;}
  .relatedServicesUL li .imageSerRel{max-height:200px;}
  .relatedServicesUL li a{height:305px;}
  .categoriesListContainer .relatedServicesUL li.primaryRow.empty{height:305px;}

  /*** Con imagen pequenya ***/
  .smallImg .imagesServiceList{width:68.5%;}
  .smallImg .CtoAContainer{width:31.5%;}
  .smallImg .ctoa{width:100%; display:inline-block; float:left; height:50%;}
  .smallImg .ctoa a{padding-top:25%;}

  /*** Con cuatro imagenes pequenyas ***/
  .listFourImages{list-style:none; padding:0;}
  .listFourImages li{display:inline-block; float:left; width:50%;}

  /*** Download document Servicios ***/
  .textPage.textServices + .downloadInServices{padding:0 38px 50px 38px; margin-top:0;}
  .downloadButton{width:100%; max-width:508px;}
  .downloadButton a{padding:18px;}

  /*** Media content ***/
  .contentDivided.w50{padding:0 38px;}
  .contentDivided div[class^="col-"]{padding:50px 0; border-bottom:1px solid #DDD;}
  .contentDivided.w50.borderRight > div:first-of-type{border-right:none; padding-right:0px;}
  .contentDivided.w50.borderRight > div:nth-of-type(2){padding-right:0; padding-left:0;}
  .contentDivided.w50 .downloadButton{margin-bottom:0px;}
  .textContent{margin-bottom:35px;}
  .contentDivided.w50 + .bottomLine{display:none;}

  .contentDivided.w50.borderRight.borderTopTbSm > div:first-of-type{border-top:1px solid #DDD; padding-bottom:40px;}
  .contentDivided.w50.borderRight.borderTopTbSm > div:first-of-type .textContent{margin-bottom:0;}
  .contentDivided.w50.borderRight.borderTopTbSm > div:nth-of-type(2){border-bottom:none;}
  .subservicesContainer{padding:0; margin:0px 0 40px 0;}
  .subservicesWrapper{padding:55px 38px;}
  .panelSubservice .subcontent.intro{width:100%; border-right:none; border-bottom:1px solid #EEE;}
  .panelSubservice .subcontent .image.intro{width:calc(50% - 80px);}
  .panelSubservice .subcontent .text.intro{width:50%; padding-right:20px;}
  .panelSubservice .subcontent.links{width:50%; padding:44px 40px 64px 40px; border-right:1px solid #EEE;}
  .panelSubservice .subcontent.relatedServices{width:50%; float:left; padding:44px 40px 64px 40px; margin-top:0; border-top:none;}
  #modalForm .legalText{border-top:none;}
/** AID-720 : creamos nuevas clases para GPDR **/
#modalForm .legalTextGPDR1{border-top:none;}
#modalForm .legalTextGPDR2{border-top:none;}
/** AID-720 : creamos nuevas clases para GPDR **/
  /** --> Applus Categories <-- **/
  .divOverBanner{padding-left:40px!important;}
  
  .servicesList{padding:0;}
  .footerDirectLinks ul li.footerMosaicLink.twoItems{height:250px;}
  .footerDirectLinks ul li.footerMosaicLink.twoItems a{line-height:250px;}

  .carouselCategories{max-width:420px; position:relative;}
  .carouselCategories ul.pagerCarousel{top:30%;}
  .carouselCategories .captionItem{width:100%; margin:0px;}
  .carouselCategories .imageCategory{max-width:364px;}

  .categoriesListContainer .relatedServicesUL li{width:calc(50% - 6px);}
  .primaryRow.titleGroup{width:100% !important; height:90px; background-color:#F7F7F7; margin-bottom:0px !important;}
  .primaryRow.titleGroup + .relatedServicesUL{width:calc(100% + 7px); margin-top:0; margin-left:-6px; margin-right:0px;}
  .categoriesListContainer .primaryRow.titleGroup + .relatedServicesUL li{margin:0 3px 6px 3px; width:calc(50% - 6px);}
  .primaryRow.empty + .primaryRow.empty{display:none;}
  .primaryRow.empty + .primaryRow.empty + .primaryRow.empty{display:none;}
  .empty + .empty{display:none;}
  .empty + .empty + .empty{display:none;}
  .categoriesListContainer .relatedServicesUL li.primaryRow.empty.fourthItem{display:inline-block;}
  .categoriesListContainer .relatedServicesUL li.primaryRow.empty:not(.fourthItem){display:none;}
  .categoriesListContainer .relatedServicesUL li .imageSerRel{max-height:210px;}
  

  .row.downloadInServices.multiple{padding:20px 38px;}
  .mobileCarouselCategories{position:relative; padding-top:33px;}

  /** --> Applus Press Centre <-- **/
  #modalForm .legalText{width:100%; height:calc(100vh - 400px); overflow:scroll;}
/** AID-720 : creamos nuevas clases para GPDR **/
#modalForm .legalTextGPDR1{width:100%; height:calc(100vh - 400px); overflow:scroll;}
#modalForm .legalTextGPDR2{width:100%; height:calc(100vh - 400px); overflow:scroll;}
/** AID-720 : creamos nuevas clases para GPDR **/
  #modalForm .contactForm form + a {padding-top:100px;}
  #modalForm .modal-dialog{height:calc(100vh - 10%); min-height:500px; margin-left:5%;}

  /** --> Applus Press release <-- **/
  .imagePressRelease.socialMediaNewDetail{width:100%; margin-right:0;}
  .moreInformation + .paginationContent{padding-bottom:10px;}
  .pressCentreDetailsContainer{padding:0px;}  
  .contactDetails{display:inline-block; background-color:#FFF; padding:30px; float:none; width:100%; margin:3px 0;}
  .downloadsAndSocialChannels{background-color:#FFF; display:inline-block; padding:30px; float:none; width:100%; margin:3px 0;}
  .contactDetails .dataGroup{width:50%; float:left; padding-right:14px;}
  .pressRel{padding:0 38px;}

  /** --> Applus Careers <-- **/
  .divOverBanner .LinkedInLink{margin-left:0;}
  .vacanciesByCountry{padding:0;}
  .tabsWorkWrapper{padding:55px 35px;}
  .tabsWorkWrapper .text{font-size:2.4rem; line-height:2.7rem; margin-bottom:45px;}
  .tabsWork, .tabsWork + .tab-content{display:none;}
  .accWork.panel-group .panel{border:none; background-color:#DDD; box-shadow:none;}
  .accWork .panel-default > .panel-heading{background-color:#FFF; border:none; height:65px; padding:0;}
  .accWork .panel-default > .panel-heading .panel-title > a{color:#323233; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem; line-height:65px; padding:0 26px; width:100%; display:inline-block;}
  .accWork .panel-default > .panel-heading .panel-title > a.active{color:#FF6900; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:2rem; line-height:65px; padding:0 26px; width:100%; display:inline-block; border-bottom:4px solid #FF6900;}
  .accWork .panel-default > .panel-heading .panel-title > a:hover,.accWork .panel-default > .panel-heading .panel-title > a:active,.accWork .panel-default > .panel-heading .panel-title > a:visited,.accWork .panel-default > .panel-heading .panel-title > a:focus{text-decoration:none;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body{border-top:none; padding:26px 26px 18px 26px;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .textPane{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#323233; width:100%; display:inline-block; margin-right:0px; float:left;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .countriesVacancies{list-style:none; padding:0; margin:0; display:inline-block; float:left; width:100%;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .countriesVacancies li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.7rem; color:#111; width:auto; display:inline-block; margin:0 0 8px 0; line-height:1em;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .countriesVacancies li:first-child a{margin-top:10px;}
  .contentW50{padding:0;}
  .contentW50 .lineRight{padding:60px 38px !important; display:inline-block; width:100%; border-bottom:1px solid #CCC; border-right:none;}
  .cmp-share-capital-information + * + .cmp-line-middle  .contentW50 .lineRight{padding: 60px 10px 0px 0!important}
  .workingCarouselContainer{padding:50px 20px !important;}
  .workingCarouselContainer h3{padding-left:18px;}
  .workingCarouselContainer .underLine{margin-left:18px;}
  .corporatePresentation.work{max-width:none;}
  .corporatePresentationLarge.work{max-width:none;}
  .ddBackGrey{padding-right:36px !important;}
  .corporatePresentation.work div + div{padding-top:0; padding-bottom:0; border-bottom:none;}
  .corporatePresentationLarge.work div + div{padding-top:0; padding-bottom:0; border-bottom:none;}
  .wrapperVacancies{max-height:400px; min-width:300px; overflow:auto;}

  /** --> Applus Investors <-- **/
  .inversorsContactWrapper{padding:50px 38px;}
  .inversorsContactWrapper .contactDetails .dataGroup{width:100%; float:left;}

  /** --> Applus Financial Calendar <-- **/
  .wrapperCalendar{padding:0;}
  .inversorsContactWrapperWhite{padding:50px 38px;}
  .inversorsContactWrapperWhite .contactDetails .dataGroupgrey{width:100%; float:left;}
  .calendarContainer{padding:40px 38px;}

  /** --> Applus Equity Analysts <-- **/
  .analystsContainer{padding:0 35px;}
  .equityAnalysts li{width:calc(33.33% - 3px);}

  /** --> Applus In brief for investors <-- **/
  .contactBlock .inversorsContactWrapperWhite .contactDetails{width:100%; max-width:233px; float:left; clear:both;}
  .contactBlock .inversorsContactWrapperWhite .address{margin-top:20px;}

  /** --> Applus Share Capital Information <-- **/
  .shareCapitalIFrame{padding-left:38px; padding-right:38px;}
  .contentW50 .codesBlock.lineRight{width:44%; border-bottom:none;}
  .cmp-share-capital-information + * +.cmp-line-middle .contentW50 .codesBlock.lineRight{width: calc(50% - 38px); border-bottom:none;}
  .contentW50 + .contentPage .panelsList{margin-top:45px;}
  .tableResponsive{width:100% !important; margin-bottom:15px; overflow-x:scroll; overflow-y:hidden !important; border:none; -ms-overflow-style:-ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch;}
  .subcontentShareCapital .table{line-height:normal; min-width:953px;}
  .inversorsContactShareCapital{width:calc(50% - 38px); margin-right:38px; padding-top:40px !important; display:inline-block;}
  .headerCollapsibleShareCapital.opened{margin-bottom:40px;}
  .headerCollapsibleShareCapitalYears.opened{margin-bottom:30px;}
  .inversorsContactBlock .address{padding-top:0px;}
  .codesBlock{margin-left:38px !important; width:calc(50% - 38px); padding-top:40px !important; display:inline-block; float:left;}
  .subcontentShareCapital .lined{border-right:none; border-bottom:1px solid #ddd;}
  .issuesBlock{padding:0; margin-bottom:30px;}

  /** --> Search Results <-- **/
  .totalResults{padding:15px 38px 16px 38px;}
  .listResults{padding:0 38px;}
  .searchPOI:not(.hidden-xs){margin-top:-11px;}

  /** --> Form sent confirmation <-- **/
  .contactFormSent + .offices.lined{border-left:none; margin-bottom:0px; padding-top:40px; border-top:1px solid #DDD;}

  /** --> Applus+ Accreditations <-- **/
  .accListWrapper{padding:0 38px;}
  .textIntro.w100{padding-bottom:20px;}
  .accListContainer{padding-top:38px; padding-bottom:65px;}
  .dropsInputWrapper{padding:0 38px;}
  .downloadsWrapper{width:100%;}
  .downloadsContainerTop{display:inline-block; float:left; width:100%;}
  .dropdownOrganization{margin-right:3px; min-width:initial; width:calc(50% - 3px); float:left;}
  .dropdownCountry{margin-left:3px; margin-right:0; min-width:initial; width:calc(50% - 3px);}
  .inputWrapper{float:right; margin:20px 0;}

  /** --> Applus+ CSR <-- **/
  .moduleCSR.desktop{padding-top:90px;}
  .wrapperModuleCSR{padding:0 38px;}
  .moduleCSR h2{margin-top:35px; margin-bottom:25px; line-height:4.76rem;}
  .moduleCSR.desktop .CSRLinks{margin-bottom:16px; display:inline-block; width:100%;}
  .moduleCSR.desktop .CSRLinks li{width:100%; margin-right:0; margin-bottom:5px;}
  .moduleCSR .CSRLinks li.hidden-md{display:none !important;}
  .moduleCSR .CSRLinks li.active{width:100%; margin-right:0;}
  .moduleCSR .CSRLinks li a{padding:20px 14px 27px 14px; min-height:initial;}
  .moduleCSR.tabletSmartphone .wrapperModuleCSR{background-color:#EEE; display:inline-block; padding:35px 38px 40px 38px; margin-bottom:-5px;}
  .moduleCSR.tabletSmartphone .CSRLinks li{width:100%; margin-right:0; margin-bottom:5px;}
  .moduleCSR.tabletSmartphone .CSRLinks li.active{display:none !important;}
  .wrapperModuleCSR .tabletSmartphone button.dropdown-toggle, .wrapperModuleCSR .tabletSmartphone button:active.dropdown-toggle{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#FF6900; border:none; border-bottom:3px solid #FF6900; border-radius:0; font-size:1.487rem; padding:20px 14px; margin-bottom:30px; width:100%; text-align:left; background-color:#fff; box-shadow:none;}
  .wrapperModuleCSR .tabletSmartphone button.dropdown-toggle .caret{float:right; border-top:6px solid; border-right:6px solid transparent; border-left:6px solid transparent; margin-top:10px;}
  .open > ul.CSRLinksDrop.dropdown-menu{border-radius:0; margin-top:-29px; width:100%; border:none;}
  .CSRLinksDrop.dropdown-menu > li > a{text-transform:none; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; white-space:normal; line-height:1.785rem;}
  .CSRLinksDrop.dropdown-menu > li{margin:10px 0; border-bottom:1px solid #ddd;}
  .CSRLinksDrop.dropdown-menu > li:last-child{border-bottom:none;}
  .CSRLinksDrop.dropdown-menu > li > a{text-transform:none; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; white-space:normal; line-height:1.785rem; margin:14px 0;}
  .contentDivided.CSR div[class^="col-"]{border-bottom:none; padding-bottom:0;}
  .CSRPillars li:nth-child(odd){padding-right:0;}
  .CSRPillars li:nth-child(even){padding-left:0;}
  .CSRPillars .descriptionContainer{margin-bottom:30px;}
  .CSRPillars .iconContainer{margin-bottom:30px;}
  .footerDirectLinks ul li.footerMosaicLink.longText a{height:250px;}
  .moduleTipsForCSR{border-bottom:1px solid #FFF; padding:70px 0 60px 0;}
  .wrapperTipsForCSR{padding:0 38px;}
  .tipsCSR li:nth-child(1), .tipsCSR li:nth-child(2), .tipsCSR li:nth-child(3){width:33.33% !important; margin-bottom:50px;}
  .tipsCSR li:nth-child(4), .tipsCSR li:nth-child(5){width:50% !important;}

  /** --> Applus+ 404 Error <-- **/
  .errorBlock{height:235px; padding:0px 38px;}
  .errorNumber{font-size:14rem; padding:38px 17px 0 12px; width:240px;}
  .errorInfo{font-size:1.8rem; padding-left:17px; padding-top:160px; width:calc(100% - 240px)}
  .errorInfo .mainInfo{font-size:3.633rem;}
  .errorInfo span{width:100%;}
  .errorLine{background-image:url(../img/error404/errorBackground_T.png); background-repeat:no-repeat; background-position:left top; height:190px; margin-top:0px; margin-bottom:120px;}

  /** --> Cookies <-- **/
  .eupopup-body{padding:0px 38px;}

  /** --> Applus+ Web Local advisor <-- **/
  #interstitial .modal-dialog{width:80%;}
  #interstitial.bigger .modal-dialog{width:90%;}
  #interstitial.bigger .modal-body{height:330px; padding:10px 20px;}
  #interstitial .linksWrapper.oneLink a{width:100%;}

  /** --> Test Tracks IDIADA <-- **/
  .selectorCountry{margin-top:40px;}
  .contentDivided.w50 .textContent{margin-bottom:0; padding-right:0;}
  .contentDivided .mBottomTT.borderLeft{padding-bottom:65px; border-left:none; padding-left:0; padding-top:50px;}
  .testTracksContainer{padding:0px 38px 40px 38px;}
  .imageMapContainer{padding:0;}
  .imageMapContainer .point{margin:0 30px 70px 30px; width:calc(100% - 60px); display:block; background:url(../img/services/testTracks/testTracks_Base.jpg) no-repeat top left; background-size:contain;}
  .imageMapContainer img{max-width:none;}
}

@media (max-width:830px){
.footerText{width:100%; text-align:left; margin-top:15px;}
.logoExpertise{margin-right:7px; margin-top:-18px;}
.imageMapContainer{padding:0;}
}

@media (max-width:767px){
.footerText{width:auto; margin-top:35px;}
.logoExpertise{margin-right:15px; margin-top:8px;}
.bottomF .pull-right{text-align:center; margin-right:0;}
}

/******** SMARTPHONE *************
@media (min-width:320px) and (max-width:575px){*/
@media (max-width:575px){
/*** CLAIM 
.claimContainer{top:76px; margin-top:18px; padding:0 16px; height:50px;}
.claimContainer img{width:95px;}
.overClaim{left:calc(-100% + 105px); height:60px; top:-53px;}***/

/** BREADCRUMB **/
.breadcrumb a{text-transform:none; font-size:1.3rem;}
.breadcrumb > .active{font-size:1.3rem;}

  .claimContainer{display:none !important;}
  .navbar-brand img.visible-sm.visible-xs{display:inline-block !important;}

/* Adding xx-small devices Bootstrap classes */
.col-xxs-12{width:100%;}
.hidden-xxs{display:none !important;}
.visible-xxs{display:inline-block !important;}
.hidden-xs.hidden-xxs{display:none !important;}
  .hidden-xs.col-xxs-12{display:block !important;}
  .col-xs-offset-2.col-xxs-12{margin-left:0 !important;}

/*** Header ***/
  /** Por paises **/
  .homePage.country .navbar-header{background-color:#FFF;}
.navbar-header{background-color:#fff; padding-left:16px;}
header.navbar-fixed-top, .navbar-default{padding-left:0px; padding-right:0; height:71px; background-color:transparent !important;}
  header.navbar-fixed-top.opened, header.navbar-fixed-top.opened .navbar-default{height:100%;}
.newnavbar{height:100%; background-color:transparent;}
.navbar-brand{    padding: 20px 15px 13px 0; height:auto;}
.navbar-brand img:first-of-type{width:95px; height:auto;}
  .navbar-brand img:nth-of-type(2){width:63px; height:auto;}
  .homePage.idiada .navbar-brand img{margin-top:-12px;}
button#searchButtonHeader{float:right; margin-top:-52px !important; margin-right:70px;}
#selectLanguage{display:none;}
  header.navbar-fixed-top.newnavbar{height:100%; background-color:transparent;}

  /** Division con participacion **/
  .divisionSpan, .countrySpan{font-size:1.2rem; padding:2px 5px 0 5px;}

/*** Menu header ***/
.nav-button{display:inline-block; float:right; width:67px; height:70px; position:relative;}
.nav-button.opened{float:left; margin-left:0px;}
.nav-button.opened .icon-burguer{background:url(../img/iconCloseMenu.png) no-repeat; background-position:center center;}
.nav-button.opened ~  .menuComplete{display:inline-block; height:100%; background-color:#323234; width:calc(100% - 67px); margin-left:67px; position:absolute; overflow-x:hidden; overflow-y:auto; top:0;}
.nav-button.opened ~  .menuComplete .collapse.navbar-collapse{display:inline-block !important; position:absolute;/*position:static;*/ left:0px; background-color:#323234; width:100%; top:0; padding:0 !important; max-height:none;}
#selectLanguageSmartphone{width:100%; margin:0; height:auto;}
#selectLanguageSmartphone li.dropdown, #selectLanguageSmartphone li.dropdown a{width:100%; text-align:right; margin-top:0; padding-bottom:0;    line-height:70px; padding-top:0;}
#selectLanguageSmartphone a.dropdown-toggle{color:#ff6900 !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:#4c4c4f; margin-top:0; height:70px; padding:0 30px; line-height:86px; border-bottom:none;}
#selectLanguageSmartphone > li.open .dropdown-menu{display:block; position:static; width:100%; background-color:#323234; box-shadow:none; padding:10px 0;}
#selectLanguageSmartphone li.dropdown .dropdown-menu li, #selectLanguageSmartphone li.dropdown .dropdown-menu li a{line-height:35px;}
#selectLanguageSmartphone .dropdown-menu a{color:#fff !important; text-transform:none !important; text-align:left !important; font-size:1.388rem !important; padding-left:50px !important; line-height:1.5em;}
#selectLanguageSmartphone + .nav.navbar-nav{width:100%; background-color:#323234; margin:0;}
#selectLanguageSmartphone + .nav.navbar-nav .menuaccess, #selectLanguageSmartphone + .nav.navbar-nav + .menuaccess{width:100%; height:auto;    display:block;}
/** AID-492 **/ #selectLanguageSmartphone + .nav.navbar-nav .menuaccess li, #selectLanguageSmartphone + .nav.navbar-nav li, #selectLanguageSmartphone + .nav.navbar-nav + .menuaccess button{width:100%; height:auto; margin-bottom:-6px; padding-right:0 !important; cursor:pointer; /**min-height:34px;**/}/** AID- 492 **/ 
#selectLanguageSmartphone + .nav.navbar-nav li:last-child{border-bottom:1px solid #4c4c4f;}
/** AID-492 **/ #selectLanguageSmartphone + .nav.navbar-nav .menuaccess li > a, #selectLanguageSmartphone + .nav.navbar-nav li > a, #selectLanguageSmartphone + .nav.navbar-nav + .menuaccess button, #selectLanguageSmartphone + .nav.navbar-nav li[data-class="directaccess"] > a{color:#FFF; padding:0 16px 0 30px !important; margin-top:0; text-align:left; line-height:60px; background-color:#323234; border-radius:0; border-top:1px solid #4c4c4f; margin-bottom:0; white-space:nowrap;}/** AID-492 **/
  #selectLanguageSmartphone + .nav.navbar-nav .menuaccess li.subtitleServicesTypeLab{padding-left:28px !important; text-transform:uppercase !important; font-weight:bold; font-size:1.4rem !important; color:#FFF !important; margin-bottom:4px !important; margin-top:10px !important;}
  .the3Level > li > a + ul > li > a{white-space:normal !important;}
.navbar-default .navbar-nav > li:not(.dropdown):hover, .navbar-default .navbar-nav > .menuaccess > li:not(.dropdown):hover{border-bottom:none;}
.nav-button.opened ~ .menuComplete .navbar-right #selectLanguage{display:none;}
#submenuContact{margin-bottom:-6px;}
.submenu{position:static; display:inline-block; width:100%; background-color:#4c4c4f; border:none;}
.submenu .imageMenu{display:none;}
  #submenuWWDNotCorporative{width:100%;}
.submenu .submenuitems{margin-top:0; padding-right:0; width:100%;}
.submenu .submenuitems ul > li, .submenu .submenuitems ul > li > a{padding:0 30px !important; color:#FFF !important; font-size:1.388rem !important; font-family: "Bai Jamjuree Bold", Tahoma, sans-seif !important; margin-bottom:0 !important; line-height:48px !important; background-color:#4c4c4f !important;}
/** AID-492 **/
.ulContainer .parentList > a + ul > li{
    padding-bottom: 14px !important;
} 
/** AID-492 **/	
.submenu .submenuitems ul > li > a{padding:0px !important;}
.submenu .submenuitems ul > li{border-bottom:1px solid #323234; white-space:nowrap;}
.submenu .submenuitems ul > li.ulContainer{padding-right:0 !important; padding-left:0 !important; border-bottom:none;}
ul[id*=bis].the3Level > li.parentList, ul[id*=bis].the3Level > li.parentList > a{line-height:1.5em !important; padding-top:5px !important; padding-bottom:5px !important;}
ul[id*=bis].the3Level > li > a + ul > li, ul[id*=bis].the3Level > li > a + ul > li > a{text-transform:none !important; line-height:1.5 !important; background-color:#323234 !important; border:none !important; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif !important; padding-left:8px !important;}
/** AID-492 **/ #selectLanguageSmartphone + .nav.navbar-nav li.parentList, #selectLanguageSmartphone + .nav.navbar-nav li.parentList > a{background-color:#323234 !important; border:none; padding-right:4px !important; padding-left:20px !important;padding-bottom:10px !important;} /** AID-492 **/
#contactButtonHeader.submenuSelected, a.submenuSelected{background-color:#ff6900 !important; box-shadow:none; background-image:url(../img/closeSubmenu.png); background-repeat:no-repeat; background-position:right center;}
button#searchButtonHeader{margin-top:28px;}
button#divisionsButtonHeaderSmartphone{width:100%; height:60px; margin-top:0px; padding:0; text-indent:-999999px; background-color:#323234; border-top:1px solid #4c4c4f; background-image:url(../img/divisiones_white.svg); background-repeat:no-repeat; background-position:30px center; background-size: 12%; border-radius:0; margin-bottom:0; border-bottom:1px solid #4c4c4f; cursor:pointer; display:block !important;}
button#countriesButtonHeaderSmartphone{width:100%; height:60px; margin-top:0px; padding:0; text-indent:-999999px; background-color:#323234; border-top:1px solid #4c4c4f; background-image:url(../img/globe_white.svg); background-repeat:no-repeat; background-position:30px center; background-size: 12%; border-radius:0; margin-bottom:0; cursor:pointer; display:block !important;}

/*** Burguer Menu ***/
.navbar-default .navbar-collapse{display:none !important;}
.navbar-default .navbar-toggle{border:none; display:block; background:#eee; float:right; position:absolute; right:0; top:0; margin-right:0;    margin-top:0; border-radius:0; height:70px; width:67px; padding:0;}
.collapse + .navbar-right{margin-right:0px; margin-top:0px;}
.icon-burguer{content:''; display:inline-block; width:67px; height:70px; background:url(../img/iconBurguer.png) no-repeat; background-position:center center;}

/*** Divisions TOP LINE ***/
.heightScrollable{height:calc(100vh - 160px); max-height:calc(100vh - 160px); overflow-x:hidden; overflow-y:auto; margin-bottom:20px;}
.applusDivisions{padding-top:70px; padding-left:20px; padding-right:8px;}
.divisionRow .logos{padding-left:0; padding-top:20px;}

/*** COUNTRIES TOP LINE ***/
#countriesTabs{padding:25px;}
.titleAtW{margin-bottom:24px; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.5rem; color:#111;}
.titleAtW .upperOrange{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-transform:uppercase; color:#FF6900;}

.dropdown-sm{position:relative;}
#countriesTabs .nav-tabs > li.global > a{text-transform:uppercase;}
#countriesTabs .nav-tabs > li:not(.active){width:100%; margin:0; text-align:center; border:none; display:none;}
#countriesTabs .nav-tabs > li.active{width:100%;}
#countriesTabs .nav-tabs > li.active:after{content:''; width:14px; height:20px; margin-right:5px; background:url(../img/arrowsandbullets.png) no-repeat; background-position:-33px 0; position:absolute; right:5px; top:5px;}
#countriesTabs .nav-tabs > li > a{padding:4px 11px; text-align:center; margin-right:0; border-bottom:1px solid #eee;}
#countriesTabs{padding-left:12px; padding-right:12px;}
#countriesTabs .nav-tabs > li.global{width:100%; margin-right:0; text-align:center; margin-bottom:0px;}
ul.listWebs{margin-top:0; padding-left:40px; width:100%;}
.linksWebsCountries{height:calc(100vh - 240px); max-height:calc(100vh - 240px); margin-top:20px; margin-bottom:20px; display:inline-block;     width:100% !important; overflow-x:hidden; overflow-y:auto;}

/*** SEARCH ***/
form.searchFormHeader{top:0px; width:100%; padding:10px;}
form.searchFormHeader input{font-size:1.89rem; padding:0px 10px; height:40px;}
.searchFormHeader .form-group{width:calc(100% - 50px); float:left; margin-right:10px;}
.searchFormHeader button{height:40px; width:40px;}


/** HEADER IMAGE CAROUSEL **/
#headerImageCarousel, #headerImageCarousel > .item{height:228px;}
#headerImageCarousel > .item > img, #headerImageCarousel > .item > a > img{height:228px; display:none;}
/** AID-542 **/
#headerImageCarousel{margin-top:76px;}
/** AID-542 **/
.lSSlideOuter.headerSlider{margin-top:-5px;}
#headerImageCarousel .carousel-caption{left:30px; font-size:1.983rem; line-height:1.4em; padding-left:12px; padding-right:12px; margin-bottom:0px; width: 90%;}
.item .play{background-size:18%; margin-top:-15px;}
.item .testing{background-size:18%; margin-top:-15px;}

.headerSlider .lSAction{margin-top:0px;}
.headerSlider .lSAction > a{width:17px; opacity:1;}
.headerSlider .lSAction > .lSPrev{left:10px; width:17px; background-position:-113px 0px; top:100px; height:calc(100% - 100px);}
.headerSlider .lSAction > .lSNext{right:10px; width:17px; background-position:-133px 0px; top:100px; height:calc(100% - 100px);}

/** WHAT WE DO CENTRAL **/
.whatWeDoReqQuote{margin-left:0; margin-right:0; margin-top:-1px; width:100%; position:static;}
.wwd{padding-left:0px; padding-right:0px;}
  .wwd h2{margin-top:20px; padding-left:12px;}
  .divisionSelector > ul.nav.nav-tabs{padding-left:12px; padding-right:12px;}
.divisionSelector .nav-tabs > li{width:100%; margin-bottom:4px; margin-right:0;}
.divisionSelector a:hover, .divisionSelector a:active, .divisionSelector a:focus, .divisionSelector a.selected{font-size:1.309rem;}
.divisionSelector a{font-size:1.309rem;}
.linksWhatWeDo{width:100%;}
  .inputWhatWeDo.desktop{display:none;}
  .inputWhatWeDo.tablet{display:block; background:#DDD; margin-top:0; padding:20px;}
  .linksWhatWeDo.oneCategory{margin-top:7px;}
  .withoutDivisionsBar .inputWhatWeDo.tablet{margin-top:0; padding:20px; background-color:#DDD;}
.linksWhatWeDo .nav-tabs > li{width:33.33%;}
.linksWhatWeDo .nav-tabs > li > a{font-size:1.487rem; margin-right:0; width:100%; text-align:center;}
.linksWhatWeDo .nav-tabs > li > a:hover, .linksWhatWeDo .nav-tabs > li > a:active, .linksWhatWeDo .nav-tabs > li > a:focus, .linksWhatWeDo .nav-tabs > li.active > a{text-align:center; width:100%;}
.linksWhatWeDo .nav-tabs .hidden-xs{display:none !important;}
  .linksWhatWeDo .nav-tabs{width:100%; padding-left:0; margin-bottom:10px; margin-top:6px;}
.inputWhatWeDo{width:100%; margin-top:30px;}
.inputWhatWeDo input{height:50px;}
.requestAccess a{margin-top:22px !important;}
.linksWhatWeDo .tab-content > .tab-pane ul{width:100%;}
.linksWhatWeDo .tab-content > .tab-pane:nth-of-type(2) ul > li{text-align:center;}
.linksWhatWeDo .tab-content > .tab-pane:last-of-type ul > li{text-align:right !important;}
  .oneCategory.linksWhatWeDo .nav-tabs > li{width:100% !important; max-width:190px; padding-left:20px;}
  .oneCategory.linksWhatWeDo .nav-tabs > li.active{padding-bottom:0px;}
  .linksWhatWeDo.oneCategory .nav-tabs{width:100%; padding-left:0px; padding-bottom:10px; padding-top:10px;}
  .rowWWDRQ.withoutDivisionsBar .linksWhatWeDo.oneCategory .nav-tabs{width:100% !important; padding-left:0px !important; padding-bottom:0px; padding-top:0px; margin-bottom:0 !important;}
  .linksWhatWeDo.oneCategory .tab-content{padding-right:0px;}
  .linksWhatWeDo.twoCategories .nav-tabs > li > a:after{margin-left:auto;}
  .tab-pane.twoColumns.active{padding-top:16px; padding-bottom:6px;}
  .twoColumns .colWrap1, .twoColumns .colWrap2{border-right:none; padding-right:0; width:100%; padding-left:20px; padding-top:0 !important;}
  .threeColumns div[class*=colWrap]{width:100%; padding-top:0 !important;}
  .threeColumns .colWrap1{border-right:none !important;}
  .threeColumns .colWrap2{border-right:none !important;}
  /****/
  .threeColumns .dataColumns{right:0%; border-right:none;}
  .threeColumns .colWrap1{width:100%; left:0%;}
  .threeColumns .colWrap2{width:100%; left:0%;}
  /****/

/*** Latest NEWS ***/
.headerNews{padding:0px;}
.headerNews .selectorBloques{display:none;}
.latestNews{margin-top:30px !important; padding:0 30px;}
.carouselNews .carruselActions{display:none;}
.carouselNews li[class^="col-"]{height:375px;}
.carouselNews li[class^="col-"] a{border:none; margin:0px; height:375px;}
.carouselNews li[class^="col-"] a:hover{border:none;}
.carouselNews{float:left; width:100%; margin:0; position:relative;}
.captionItem .dateNew {margin:18px 0;}
.carouselNews .imageNews{max-height:275px;}
.carouselNews .imageServices{max-height:275px;}
.lSPager li{padding:0 3px !important;}
.lSPager li a{display:inline-block; float:left; width:15px !important; height:2px !important; background-color:#EEE !important;}
.lSPager li.active a{background-color:#FF6900 !important;}

/*** DIVISIONS BAR ***/
.divisionsBar{padding:0 20px;}
.divisionsBar h2{padding-left:0;}
.divisionsBar div[class^="col"]{padding:20px;}

/*** PROMOS ***/
.promos{padding-left:20px; padding-right:20px;}
.promotionAccess{height:170px; width:100%; margin:4px 0;}
.promotionAccess > img{height:auto; max-width:100%; width:100%;}
.interPresence .textPromotion{padding:20px!important; font-size:1.721rem;}
.interPresence .imagePromotion{margin:10px; display:inline-block;}
.promotionAccess .interPresence{bottom:0; width:100%;}
.promotionAccess .contact{height:auto; padding:20px; bottom:0;}
.workWithUs .textPromotion{padding:35px 20px; height:163px; font-size:1.6rem;}
.linkPromotion{padding:20px; font-size:1.4rem;}
.promotionAccess .contact .titlePromotion, .promotionAccess .applusBlog .titlePromotion{font-size:1.6rem; margin-top:0;}
.promotionAccess .contact .contentTextPromotion, .promotionAccess .applusBlog .contentTextPromotion{font-size:1.6rem;}
.promotionAccess .contact .contentTextPromotion span:first-of-type{font-family: "Bai Jamjuree Bold", Tahoma,sans-serif; width:36%; clear:both;}
.promotionAccess .contact .contentTextPromotion span.visible-xs + span{font-size:1.487rem; width:64%;}
.promotionAccess .applusBlog{padding:20px; height:auto;}
.promotionAccess .applusBlog .contentTextPromotion{font-size:1.487rem; line-height:1em;}

/*** SUCCESS STORIES ***/	
.sucStories{padding:0 30px; margin-top:30px;}
.headerSS{padding:0px;}
.carouselSucStories li[class^="col-"]{height:100%; border:none; }
.carouselSucStories li[class^="col-"] a{border:none; margin:0px; height:375px;}
.carouselSucStories li[class^="col-"] a:hover{border:none;}
.carouselSucStories{float:left; width:100%; margin:0; position:relative;}
.carouselSucStories ul{height:100%;}
.carouselSucStories .imageSS{max-height:300px;}
.carouselSucStories .captionItem .titleSS {margin:18px 0;}
/*** SHARE PRICE iFrame ***/
.investors{padding-left:20px; padding-right:20px; margin-bottom:0px;}

/*** Video ***/
.youtube-player .videoTitle, .youtube-player .videoTitle .strongText{font-size:2.38rem; margin-bottom:12px;}
.youtube-player .play{height:55px !important; width:55px !important; background-size:contain !important; margin-top:20px !important;}
.youtube-player .subtitleText{margin-top:10px;}
.youtube-player .overVideo{height:170px; margin-top:-60px;}
  .videoContainer.videoMargin{padding:0px !important;}

/*** FOOTER ***/
  .bottomFooter .interDiv{padding-left:0px; padding-right:0px; padding-top:10px;}
.bottomFooter{padding:24px;}
.bottomFooter .aToRight{float:left;}
.bottomFooter .aToRight .rrssLinks{text-align:left; margin-bottom:40px;}
.bottomFooter div[class^="col-"]{padding:0;}
.bottomFooter .visible-sm.visible-xs{display:inline-block !important;}
  .linkopen, a.openFooter{width:48px;}
  .titlesmap{width:calc(100% - 48px);}
.sitemapFooter{padding:40px 30px;}
.sitemapList{width:72%; margin:0 14%;}
.sitemapList > div > li{width:100%; margin-bottom:30px;}
.sitemapList .col-xxs-12 > li{width:100% !important;}
.sitemapList > div > li, .sitemapList > div > li > a{padding:0;}
.rrssText{padding-left:0; display:inline-block;}

.logoApplusFooter img{max-width:94px; height:auto;}
/*.copyApplus{padding:9px 20px 0px 42px;}*/
.footerLink{margin-top:10px; display:inline-block;}

  /*** PAGINAS INTERIORES ***/
  .subheader{margin-top:70px; padding:20px 16px;}
  .titlePage{padding-left:20px!important;}
  .titlePage h2, .titlePage h1{font-size:2.38rem; line-height:2.67rem !important; margin-bottom:0; margin-top:0px;}
  .textPage{padding:30px 16px!important; line-height:2.1rem;}
  .textPage.textPageBrand{padding:15px 16px!important; line-height:2.1rem;}
  .textPage.textPageBrand:after{padding-bottom: 0px!important;}
  .textPage.textServices{padding:30px!important;}
  .textIntro{padding:24px 0 34px 0; line-height:2.1rem;}
/**CSR AT APPLUS*/
.textIntroCSR{padding:24px 0 34px 0; line-height:2.1rem;}
/**CSR AT APPLUS*/

  .subheader.contentDivided{padding:0;}

  .footerDirectLinks ul li{width:100%; height:210px;}
  .footerDirectLinks ul li a{line-height:210px;}

  /* --> Applus Around the World <-- */
  #googlemap{height:544px;}

  .contentPage + .latestNews{padding:0 16px; margin-bottom:34px;}

  .carouselLast4News li[class^="col-"]{height:375px;}
  .carouselLast4News li[class^="col-"] a{border:none; margin:0px; height:375px;}
  .carouselLast4News li[class^="col-"] a:hover{border:none;}
  .carouselLast4News{float:left; width:100%; margin:0; position:relative;}
  .carouselLast4News .imageNews{max-height:275px;}

  /* --> Applus in Brief <-- */
  .headBanner{height:175px; margin-top:70px;}
  #modalPPT .modal-dialog{width:84%;}

/**  AID-362: Nuevo carrusel video test track **/
  div[id^=modalVid] .modal-dialog{width:84%;}
/**  AID-362: Nuevo carrusel video test track **/

  .contentDivided .lined{padding-top:24px; border-right:none; padding-left:16px !important; padding-right:16px !important; border-bottom:1px solid #ddd;}
  .videoContainer.interContent{padding:0 0 56.25% 0 !important;}
  .corporatePresentation{padding:40px 16px 40px 16px !important; max-width:363px; margin:0 auto;}
  .corporatePresentationLarge{padding:40px 16px 40px 16px !important; max-width:363px; margin:0 auto;}

  /** --> News List <-- **/
  .filterYear{margin:24px 8px 10px 8px; width:calc(100% - 16px);}
  .dropdownYears, .dropdownYears li.dropdown, .dropdownYears li.dropdown > a{width:100%; display:inline-block;}
  .dropdownYears a.dropdown-toggle .caret{float:right; margin-top:10px;}
  .dropdownYears .dropdown-menu{width:calc(100% + 48px);}
  .dropdownYears .dropdown-menu li a{padding-left:24px; padding-right:24px; text-align:left;}

  .listNews{padding:0 24px 10px 24px;}
  .imageNew{width:100%; margin-right:0; height:177px;}

  .contentNew{width:100%; margin-bottom:24px; height:172px;}

  .paginationContent{padding:0px 24px 30px 24px;}
  .paginationContent .pager{margin-top:10px;}
  .paginationContent .pager li.prev{float:left;}

  /** --> Applus New Detail <-- **/
  .contentPage.newDet{padding:0 16px 30px 16px;}
  .titleNewDetail h3, .titleNewDetail h1{font-size:1.983rem;}

  .NewDetailContent{padding-bottom:37px;}
  .carouselNew.socialMediaNewDetail{width:100%; margin-right:0;}
  .textNewDetail{width:100%;}
  .carouselNew .lSSlideOuter .lSPager.lSpg > li a{background-color:#DDD !important; width:10px !important; height:10px !important;}
  .carouselNew .lSSlideOuter .lSPager.lSpg > li:hover a, .carouselNew .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#FF6900 !important;}

  /** --> Applus Our History <-- **/
/** AID - 548: Applus Our History UK <-- **/
  .carouselContainer{height:auto !important; margin-top:-10px;}
  .carouselOurHistory{height:237px !important; position:static;}
/** AID - 548: Applus Our History UK <-- **/
  ul#ourhistoryList{height:auto !important; max-height:initial !important;}
/** AID - 548: Applus Our History UK <-- **/
  .infoContainer{position:static; height:237px !important;}
/** AID - 548: Applus Our History UK <-- **/
  .captionHistory{position:static; max-width:none; min-width:initial; padding:20px 16px 40px 16px; display:inline-block;}
  .carouselContainer + .captionsOurHistory + .footerSiteMap{margin-top:20px;}
  .dropdownYears .dropdown-menu > .active > a, .dropdownYears .dropdown-menu > .active > a:hover, .dropdownYears .dropdown-menu > .active > a:focus{background-color:#DDD; text-decoration:none;}
  .captionHistory .yearHistory{font-size:2.38rem; line-height:2.38rem;}
  .captionHistory .textYearHistory{line-height:2.1rem;}
  .captionHistory .textYearHistory p{margin-bottom:8px;}

  /** --> Applus Ethics <-- **/
  .corporatePresentation.codesDownloads{max-width:none;}
  .corporatePresentationLarge.codesDownloads{max-width:none;}
  /** AID-571 **/
/**.corporatePresentation.codesDownloads > div:first-of-type{max-width:365px;}**/
.pairBoxes {max-width:365px;}
/** AID-571 **/

  /** --> Applus Success Stories List <-- **/
  .mWidth{padding:0; margin-top:175px; display:block;}
  .captionOverlay{position:static; max-width:none; border-bottom:1px solid #DDD;}
  .headBanner.widthCaption + .subheader{margin-top:65px; padding-bottom:8px;}
  .listSuccessStories{padding-left:16px; padding-right:16px;}
  #listadoSuccessStories li{width:100%; margin:20px 0px; height:390px; height:auto; padding-bottom:30px;}

  /** --> Applus Sppliers List <-- **/
  .mWidth{padding:0; margin-top:175px; display:block;}
  .captionOverlay{position:static; max-width:none; border-bottom:1px solid #DDD;}
  .headBanner.widthCaption + .subheader{margin-top:65px; padding-bottom:8px;}
  .listSuppliers{padding-left:16px; padding-right:16px;}
  #listadoSuppliers li{width:100%; margin:20px 0px; height:390px; height:auto; padding-bottom:30px;}    
  /** --> Applus Sppliers List <-- **/
  
  /** --> Applus Our Brands <-- **/
  .textIntro.brands{padding-right:0; padding-bottom:10px;}
  .brandsContainer{padding:38px 20px;}
  .brandTileRow{border-left:none;}
  .divisionMarkName{width:100%; border-left:3px solid #FF6900; padding:25px; line-height:1.8rem; font-size:1.8rem; border-right:none;}
  .contentDivisionBrands ul, .contentDivisionBrands ul li{width:100%;}
  /**.contentDivisionBrands ul li a img{width:56%; max-width:185px; padding:0;}**/
  .contentDivisionBrands ul li a img{width:auto;max-height: 135px;; padding:0;}
  /** --> Applus Brand Detail <-- **/
  .brandCopy{padding:16px !important;}
  .brandCopy img{max-width:190px; float:left;}
  .copyBrand{font-size:2.182rem; line-height:2.618rem; clear:both; display:block; margin-bottom:24px;}
  .historyContainer{padding:26px 0;}
  .yearListSelector{margin:20px 16px 0 16px; width:calc(100% - 32px);}
  .historyContainer h3{padding-left:16px;}
  .contentHistoryList .lSSlideOuter{width:calc(100% - 32px); margin:0 16px;}
  .yearContent{width:100%;}
  .textYearHistory{line-height:2.1rem; padding-left:22px; padding-right:22px;}
  .yearTitle{margin-left:22px;}
  .imageHistory{margin-top:24px; width:100%; float:none;}
  .bottomLine + .paginationContent{padding-top:24px;}

  /** --> Applus Management <-- **/
  .listManagement{width:100%; padding:0;}
  #listadoManagement{margin-bottom:40px;}
  #listadoManagement li:nth-child(even) .imagenManagement, .imagenManagement{padding:0; width:calc(100% - 32px); margin-left:16px; margin-right:16px; margin-bottom:22px; max-width:none;}
  .dataManagement{padding:0 16px; width:100%;}
  .dataManagement .name{font-size:2.4rem;}
  #listadoManagement li:first-child{padding-top:20px;}
  #listadoManagement li{padding:30px 0 36px 0;}

  /** --> Sitemap page <-- **/
  .panelsList{padding:0 16px; margin-bottom:50px;}
  .panelSitemap{margin-bottom:20px;}
  .subcontent > ul li a{padding:23px 0;}
  .subContentDivision{padding-left:0; margin-top:4px;}
  .titleGroup{padding:23px 0 10px 0;}
  .subContentDivision div[class^="col-"]{padding-top:24px;}

  /** --> Applus Contact Form <-- **/
  .contactFormPage{padding:0 16px;}
  .contactForm{padding-right:0 !important; margin-bottom:40px !important;}
  .contactForm.lined{border-right:none;}
  .btnForm{width:100%;}
  .contactForm form + a{font-weight:bold; font-family:Tahoma, sans-serif; font-size:1.4rem; color:#FF6900; line-height:1em; margin-top:22px; display:inline-block; width:100%; padding-top:130px; text-decoration:none;}
  .offices{padding-left:0 !important; width:calc(100% + 32px); margin:0 -16px;}
  .offices .linkInterPresence{margin-top:50px; padding-bottom:20px;}
  .linkInterPresence{margin:24px 0 0px 0; padding-bottom:40px; padding-left:20px; padding-right:20px;}
  .headOffices{padding:34px 22px 40px 22px;}
  .contactForm .has-error .help-block.with-errors ul li{text-align:right;}
  .legalText{margin:24px;}
/** AID-720 : creamos nuevas clases para GPDR **/
.legalTextGPDR1{margin:24px;}
.legalTextGPDR2{margin:24px;}
/** AID-720 : creamos nuevas clases para GPDR **/
  /** --> Applus Services <-- **/
  .backLink{width:100%; display:block; height:20px;}
  .backLink a:after{margin:2px 0 0 0; float:left; width:30px;}
  .backLink + .titlePage{width:100%; display:block; margin-top:20px;}
  .textPage.intro{padding-bottom:35px;}
  .imagesCtoAContainer{padding:0 16px;}
  .imagesServiceList{width:100%;}
  .imagesServiceList .lSSlideOuter .lSPager.lSpg > li a{background-color:#DDD; width:10px !important; height:10px !important; border-radius:30px;}
  .imagesServiceList .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#FF6900;}
  .CtoAContainer{width:100%;}
  .ctoa{height:70px; text-align:left; padding-left:16px;}
  .ctoa a{padding-top:22px;}
  .ulListsContainers{padding:0;}
  .tipsList{padding:40px 16px 45px 16px;}
  .tipsList:first-of-type{padding-right:16px; border-right:none;}
/*  linea divisoria entre target/ ventajas y beneficios  */
.tipsList:nth-of-type(2){padding-left:16px;border-left: none;margin-left: 0px;}
/*  linea divisoria entre target/ ventajas y beneficios  */
  .relatedServicesContainer{padding:40px 16px;}
  .relatedServices{padding:0;}
  .relatedServicesUL li{width:100%; margin-bottom:6px; margin-left:0; margin-right:0;}
  .relatedServicesUL li a{height:auto;}
  .relatedServicesUL li .imageSerRel{max-height:220px;}
  .titleServiceRel{min-height:105px;}

  /*** Con imagen pequenya ***/
  .smallImg .imagesServiceList{width:100%;}
  .smallImg .CtoAContainer{width:100%;}
  .smallImg .ctoa{height:70px; text-align:left; padding-left:16px;}
  .smallImg .ctoa a{padding-top:22px;}

  .textPage.textServices + .downloadInServices{padding:0px 16px 30px 16px; width:100%; margin-top:0;}
  .downloadButton{width:100%; height:auto; display:inline-block;}
  .imageDownSer{width:100%; max-height:600px; max-width:600px;}
  .linkDownloadInSer{width:100%;}
  .linkDownloadInSer a{padding:20px 15px;}
  .textPage.intro.bold{padding-bottom:30px;}
  .contentDivided div[class^="col-"]{padding-left:0; padding-right:0; padding-top:33px;}
  .contentDivided.w50{/*padding:0 32px; width:calc(100% + 32px); margin:0 -16px;*/ padding:0 16px;}
  .contentDivided.w50.borderRight > div:first-of-type{border-right:none; border-bottom:1px solid #DDD; /*width:calc(100% + 32px); margin:0 -16px;*/ padding-left:16px; padding-right:16px;}
  .contentDivided.w50.borderRight > div:nth-of-type(2){padding-top:30px; padding-bottom:50px; border-bottom:1px solid #DDD; /*width:calc(100% + 32px); margin:0 -16px;*/ padding-left:16px; padding-right:16px;}
  .contentDivided.w50 .downloadButton{margin-bottom:30px;}
  .contentDivided.w50 + .bottomLine{display:none;}
  .textContent{margin-bottom:33px;}
  .contentDivided.w50 .textContent{padding-right:0;}
  .linkDownloadInSer a:before{margin-bottom:25px;}

  .row.downloadInServices.multiple{padding:20px 16px;}

  .textPage.preW50{padding-top:35px;}
  .contentDivided.w50.borderRight.borderTopTbSm{border-top:1px solid #DDD;}
  .subservicesContainer{padding:0; margin-bottom:30px;} 
  .contentDivided.w50.borderRight.borderTopTbSm > div:nth-of-type(2){border-bottom:none;}
  .subservicesWrapper{padding:45px 16px;}
  .panelSubservice .headerCollapsible{font-size:1.6rem; height:64px; padding-left:20px;}
  .panelSubservice .headerCollapsible:after{height:64px; width:35px; background-position:-106px 22px;}
  .panelSubservice .headerCollapsible.opened:after{height:64px; width:35px; background-position:-188px 22px;}
  .panelSubservice .subcontent.intro{width:100%; border-right:none;}
  .panelSubservice .subcontent .image.intro{width:100%; margin:0;}
  .subservice.url{padding:20px 20px 0px 20px;}
  .panelSubservice .subcontent .text.intro{width:100%; border-bottom:1px solid #EEE; padding:23px 20px 33px 20px;}
  .panelSubservice .subcontent.links{width:100%; padding:30px 20px 40px 20px;}
  .panelSubservice .subcontent.relatedServices{padding:30px 20px;}

  /** --> Applus Press Centre <-- **/
  #modalForm .legalText{margin:10px 0; width:100%; /*max-height:100px; overflow:scroll;*/}
/** AID-720 : creamos nuevas clases para GPDR **/
#modalForm .legalTextGPDR1{margin:10px 0; width:100%; /*max-height:100px; overflow:scroll;*/}
#modalForm .legalTextGPDR2{margin:10px 0; width:100%; /*max-height:100px; overflow:scroll;*/}
/** AID-720 : creamos nuevas clases para GPDR **/
  #modalForm .contactForm form + a {padding-top:100px;}
  #modalForm .modal-dialog{/*min-height:600px; margin-left:5%;*/}
  #modalForm .modal-dialog div[class^="col-"]{padding-left:0; padding-right:0;}
  .legalWrapper{height:80px !important; max-height:80px;}


  /** --> Applus Press release <-- **/
  .imagePressRelease.socialMediaNewDetail{width:100%; margin-right:0;}
  .pressCentreDetailsWrapper{padding:40px 20px;}
  .moreInformation + .paginationContent{padding-bottom:10px;}
  .pressCentreDetailsContainer{padding:0px; margin:auto;}  
  .contactDetails{display:inline-block; background-color:#FFF; padding:30px; float:none; width:100%; margin:3px 0;}
  .downloadsAndSocialChannels{background-color:#FFF; display:inline-block; padding:30px; float:none; width:100%; margin:3px 0;}
  .contactDetails .dataGroup{width:100%;}
  .pressRel{padding:20px 16px; margin:auto;}
  .downloadsContainer{width:100%;}
  .downloadsContainer:first-of-type{padding-right:0px;}
  .downloadsContainer .portadaPresentacion {width:70%;}
  .downloadData{width:100%; padding:20px 0px;}
  .downloadCorp{padding-bottom:15px;}
  .socialChannels{padding-top:35px;}
  .linkSocialMedia{width:33%;}

  /** --> Applus Categories <-- **/    
  .carouselCategories .lSSlideOuter{width:calc(100% - 80px); margin-left:40px; padding-left:0px;}
  .carouselCategories ul.pagerCarousel{list-style:none; height:30px; position:absolute; top:30%;left:0px; width:100%;}
  .carouselCategories ul.pagerCarousel .prev{margin-left:0px;}
  .carouselCategories ul.pagerCarousel .next{margin-right:0px;}
  .contentDivided + .serList{margin-top:30px;}
  .serList + .latestNews{margin-top:20px;}
  .servicesList{padding:0;}
  .serviceListContainer{padding:30px 16px;}
  .searchService{width:calc(100% - 40px);}
  .serviceListContainer .relatedServicesUL li.empty{display:none;}
  .inputSearchGroup .btn-default{left:calc(100% - 60px);}
  .headBanner.withContactUs{height:175px;}
  .headBanner{margin-top: 70px!important;}
/** AID-470: reducir ancho de caja contato en movil para fichas de categorias **/
  .divOverBanner{width:170px!important; height:76px!important; padding-left:16px!important; bottom:0px!important;}
/** AID-470: reducir ancho de caja contato en movil para fichas de categorias **/
  .divOverBanner .contactLink{line-height:76px;}
  .categoriesListContainer .relatedServicesUL li{width:calc(100% - 6px);}
  .categoriesListContainer .relatedServicesUL li.empty{height:0;}
  .primaryRow.titleGroup{width:100% !important; height:90px; background-color:#F7F7F7; margin-bottom:0px !important; margin-right:0;}
  .primaryRow.titleGroup + .relatedServicesUL{width:100%; margin-top:0px; margin-left:-4px;}
  .categoriesListContainer .primaryRow.titleGroup + .relatedServicesUL li{width:calc(100% + 4px); margin:0 0 6px 0;}
  .categoriesListContainer .relatedServicesUL li.primaryRow.empty.fourthItem{display:none;}
  .categoriesListContainer .relatedServicesUL li.primaryRow.empty:not(.fourthItem){display:none;}
  .latestNews + .footerDirectLinks{margin-top:50px;}
  .footerDirectLinks ul li.footerMosaicLink.twoItems{width:100%; height:210px;}
  .footerDirectLinks ul li.footerMosaicLink.twoItems a{line-height:210px;}
  .mobileCarouselCategories{position:relative; padding-top:33px;}

  /** --> Applus Careers <-- **/
  .divOverBanner .LinkedInLink{margin-left:0;}
  .vacanciesByCountry{padding:0;}
  .tabsWorkWrapper{padding:35px 16px;}
  .tabsWorkWrapper .text{font-size:2.2rem; line-height:2.7rem; margin-bottom:34px;}
  .tabsWork, .tabsWork + .tab-content{display:none;}
  .accWork.panel-group .panel{border:none; background-color:#DDD; box-shadow:none;}
  .accWork .panel-default > .panel-heading{background-color:#FFF; border:none; height:65px; padding:0;}
  .accWork .panel-default > .panel-heading .panel-title > a{color:#323233; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.8rem; line-height:65px; padding:0 26px; width:100%; display:inline-block;}
  .accWork .panel-default > .panel-heading .panel-title > a.active{color:#FF6900; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.8rem; line-height:65px; padding:0 26px; width:100%; display:inline-block; border-bottom:4px solid #FF6900;}
  .accWork .panel-default > .panel-heading .panel-title > a:hover,.accWork .panel-default > .panel-heading .panel-title > a:active,.accWork .panel-default > .panel-heading .panel-title > a:visited,.accWork .panel-default > .panel-heading .panel-title > a:focus{text-decoration:none;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body{border-top:none; padding:36px 26px 50px 26px;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .textPane{font-family:Tahoma, sans-serif; font-size:1.5rem; color:#323233; width:100%; display:inline-block; margin-right:0px; float:left;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .countriesVacancies{list-style:none; padding:0; margin:0; display:inline-block; float:left; width:100%;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .countriesVacancies li a{font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.7rem; color:#111; width:auto; display:inline-block; margin:0 0 17px 0; line-height:1em;}
  .accWork .panel-default > .panel-heading + .panel-collapse .panel-body .countriesVacancies li:first-child a{margin-top:34px;}
  .contentW50{padding:0;}
  .contentW50 .lineRight{padding:35px 16px !important; display:inline-block; width:100%; border-bottom:1px solid #CCC; border-right:none;}
  .newLinkedIn img{width:100%; margin-right:0; margin-bottom:30px;}
  .newLinkedIn .textLinkedIn{width:100%; line-height:2.1rem;}
  .workingCarouselContainer{padding:30px 0px !important;}
  .workingCarouselContainer h3{padding-left:18px;}
  .workingCarouselContainer .underLine{margin-left:18px;}
  .workingCarouselContainer ul.pagerCarousel{width:100%; top:33%;}
  .wrapperVacancies{max-height:300px; min-width:300px;}

  /** --> Applus Investors <-- **/
  .contentNew.onlyText{height:auto;}
  .inversorsContactContainer{padding-bottom:30px;}
  .inversorsContactWrapper{padding:30px 20px;}
  .inversorsContactWrapper .contactDetails{width:100%}
  .inversorsContactWrapper .address{padding:24px 10px; width:100%;}
  .listNews.investorsComm ul li .contentNew{margin-bottom:0;}

  /** --> Applus Financial Calendar <-- **/
  .wrapperCalendar{padding:0;}
  .inversorsContactWrapperWhite{padding:28px 16px;}
  .inversorsContactWrapperWhite .contactDetails .dataGroupGrey{width:100%;}
  .inversorsContactWrapperWhite .address{padding:24px 10px; width:100%;}
  .calendarContainer{padding:28px 16px;}
  .listCalendar ul li{width:100%; margin:3px 0; height:auto;}
  .listCalendar ul li a{height:auto; padding:19px 26px 16px 26px;}
  .listCalendar ul li a .captionDate{font-size:1.785rem; line-height:2.142rem;}
  .listCalendar ul li a .dateNew{font-size:2.38rem; line-height:2.856rem; position:static; width:100%; margin-bottom:0;}
  .listCalendar ul li a .dateNew .monthDay{display:inline-block;}

  /** --> Applus Equity Analysts <-- **/
  .wrapperFullWidth{padding:25px 0;}
  .analystsContainer{padding:0 16px;}
  .equityAnalysts li{width:100%; margin:1.5px 0;}
  .equityAnalysts li a img{max-width:200px; margin:0 auto; display:block;}

  /** --> Applus In brief for investors <-- **/

  /** --> Applus Share Capital Information <-- **/
  .shareCapitalIFrame{padding-right:16px; padding-left:16px;}
  .contentW50 + .contentPage .panelsList{margin-top:50px;}
  .contentW50 .codesBlock.lineRight{width:100%; border-bottom:none; padding-bottom:0!important;}
  .inversorsContactShareCapital{width:100%; padding-left:16px !important; display:inline-block; padding-top:0 !important;}
  .inversorsContactBlock .address{padding-top:20px;}
  .inversorsContactBlock{border:none!important;}
  .codesBlock{padding-left:16px !important; float:left; margin-bottom:30px; display:inline-block; padding-top:30px !important;}
  .contactBlock .inversorsContactWrapperWhite .contactDetails{width:100%; padding-right:20px;}
  .headerCollapsibleShareCapital{margin-bottom:-6px;}
  .headerCollapsibleShareCapital.opened{margin-bottom:36px;}
  .headerCollapsibleShareCapitalYears.opened{margin-bottom:30px;}

  /** --> Search Results <-- **/
  .totalResults{padding:15px 16px 16px 16px;}
  .listResults{padding:0 16px;}
  .searchPOI.col-xxs-12:not(.hidden-xs){margin-top:20px;}

  /** --> Applus+ Accreditations <-- **/
  .accListWrapper{padding:0 16px;}
  .accListContainer{padding-top:45px; padding-bottom:65px;}
  .accListContainer ul li img{margin:0 auto; text-align:center; float:none;}
  .accListContainer ul li{padding:20px;}
  .accListContainer ul li .info{width:100%; margin:20px 0;}
  .accListContainer .imageContainer{margin:0px; margin-left:calc(50% - 64px);}
  .downloadLink{float:none; text-align:center; width:100%;}
  .dropsInputWrapper{padding:0 16px; height:auto; display:inline-block;}
  .downloadsWrapper{height:auto;}
  .dropdownOrganization, .dropdownCountry{margin-right:0; width:100% !important; margin-bottom:10px;}
  .inputWrapper{width:100%; margin-bottom:6px;}
  .searchAccrName{width:100% !important;}

  /** --> Applus+ CSR <-- **/
  .moduleCSR.desktop{padding-top:70px;}
  .wrapperModuleCSR{padding:0 16px;}
  .moduleCSR h2{font-size:2.38rem; margin-top:22px; margin-bottom:20px; line-height:2.856rem;}
  .moduleCSR.desktop .CSRLinks{margin-bottom:16px; display:inline-block; width:100%;}
  .moduleCSR .CSRLinks li.hidden-md{display:none !important;}
  .moduleCSR .CSRLinks li, .moduleCSR .CSRLinks li.active{width:100%; margin-right:0; margin-bottom:5px;}
  .moduleCSR .CSRLinks li a{padding:20px 14px 27px 14px; min-height:initial;}
  .moduleCSR.tabletSmartphone .wrapperModuleCSR{background-color:#EEE; display:inline-block; padding:25px 16px 30px 16px; margin-bottom:-5px;}
  .moduleCSR.tabletSmartphone .CSRLinks li{width:100%; margin-right:0; margin-bottom:5px;}
  .moduleCSR.tabletSmartphone .CSRLinks li.active{display:none !important;}
  .wrapperModuleCSR .tabletSmartphone button.dropdown-toggle, .wrapperModuleCSR .tabletSmartphone button:active.dropdown-toggle{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#FF6900; border:none; border-bottom:3px solid #FF6900; border-radius:0; font-size:1.487rem; padding:20px 14px; margin-bottom:14px; width:100%; text-align:left; background-color:#fff; box-shadow:none; white-space:normal;}
  .wrapperModuleCSR .tabletSmartphone button.dropdown-toggle .caret{float:right; border-top:6px solid; border-right:6px solid transparent; border-left:6px solid transparent; margin-top:10px;}
  .open > ul.CSRLinksDrop.dropdown-menu{border-radius:0; margin-top:-13px; width:100%; border:none;}
  .CSRLinksDrop.dropdown-menu > li{margin:10px 0; border-bottom:1px solid #ddd;}
  .CSRLinksDrop.dropdown-menu > li:last-child{border-bottom:none;}
  .CSRLinksDrop.dropdown-menu > li > a{text-transform:none; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; white-space:normal; line-height:1.785rem; margin:14px 0;}
  .contentDivided.CSR div[class^="col-"]{border-bottom:none; padding-bottom:0;}
  .CSRPillars li:nth-child(odd){padding-right:0;}
  .CSRPillars li:nth-child(even){padding-left:0;}
  .CSRPillars .descriptionContainer{margin-bottom:35px; width:100%;}
  .CSRPillars .iconContainer{margin-bottom:10px; text-align:left;}
  .footerDirectLinks ul li.footerMosaicLink.longText a{height:210px;}
  .moduleTipsForCSR{padding:40px 0 45px 0; border-bottom:1px solid #FFF;}
  .wrapperTipsForCSR{padding:0 16px;}
  .tipsCSR li{width:100%; text-align:left; margin-bottom:35px;}
  .tipsCSR .imgsTipsContainer{margin-bottom:0px; width:85px; display:inline-block; float:left; margin-right:16px;}
  .tipsCSR .tipsDescription{display:inline-block; float:left; width:calc(100% - 101px);}
  .tipsDescription .literalTips{max-width:none;}

  /** --> Applus+ 404 Error <-- **/
  .errorBlock{height:235px; margin-top:75px; padding:0px 16px;}
  .errorNumber{font-size:14rem; padding-left:70px; padding-top:50px; float:left; width:auto;}
  .errorInfo{font-size:1.8rem; padding-left:12px; padding-top:0px; padding-right:85px; float:left; width:100%; letter-spacing:-0.75px; max-width:325px;}
  .errorInfo .mainInfo{font-size:3.633rem;}
  .errorInfo span{float:left; width:100%; letter-spacing:0px; padding:12.5px 0}
  .errorInfo a{float:left; width:100%; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#FF6900; text-transform:uppercase; letter-spacing:0px; padding:17.5px 0;}
  .errorInfo a:hover{text-decoration:none;}
  .errorLine{background-image:url(../img/error404/errorBackground_SP.png); background-repeat:no-repeat; background-position:left top; height:190px; margin-top:0px; margin-bottom:120px;}

  /** --> Applus+ Offices by country <-- **/
  .listado_offices_by_country li{width:100%; height:auto; padding-bottom:20px;  margin-left:0; margin-right:0;}
  .filterCountry.selectwrap{margin-top:30px;}

  /** --> Cookies <-- **/
  .eupopup-body{padding:0px 36px;}
  .eupopup-buttons{padding:10px 0; width:calc(100% + 72px); margin:0 auto 0 -30px;}

  /** --> Applus+ Web Local advisor <-- **/
  #interstitial .modal-dialog, #interstitial.bigger .modal-dialog{width:90%;}
  #interstitial .modal-header{height:30px;}
  #interstitial .modal-body{height:290px;}
  #interstitial .messageModal .imageCaption{font-size:1.5rem; line-height:1.5em; margin-bottom:30px; margin-top:10px;}
  #interstitial .modal-body a{margin:0 0 10px 0; width:100%; font-size:1.3rem;}
  #interstitial.bigger .modal-body a{padding:7px 14px; width:auto; float:none;}
  #interstitial.bigger .modal-body{padding:10px 20px; height:350px;}
  #interstitial:not(.bigger) .modal-body a{padding:14px 10px;}
  #interstitial .linksWrapper.oneLink{text-align:center;}
  #interstitial .messageModal .imageCaption.textAlone{margin-bottom:10px; margin-top:10px; padding-right:0;}
  #interstitial .messageModal .imageCaption{line-height:1em;}
  #interstitial .messageModal .linksWrapper div[class^="col-"]{padding:0px;}

  /** --> Test tracks IDIADA <-- **/
  .selectorCountry{margin-top:20px; max-width:100%;}
  .ctoa.twoLinks{height:auto;}
  .ctoa.download.twoLinks a{padding-top:20px; padding-bottom:20px; margin:0; width:100%;}
  .ctoa.download.twoLinks a:last-of-type{padding-bottom:20px;}
  .ctoa.download.twoLinks a:before{width:30px;}
  .contentDivided .mBottomTT.borderLeft{padding-bottom:50px; border-left:none; padding-left:0; border-top:1px solid #DDD; padding-top:50px; border-bottom:1px solid #DDD;}
  .testTracksContainer{padding:30px 16px;}
  .imageItem{padding-right:0px !important; margin-bottom:40px !important;}
  .captionImageItem{padding-left:10px !important; width:auto !important;}
  .imageMapContainer img{max-width:none; margin-left:0px;}
  .imageMapContainer .point{margin:0 0px 20px 0; width:100%;}
  .imageMapContainer .p00{width:100%;}
  .imageMapContainer .p01{width:100%;}
  .imageMapContainer .p02{width:100%;}
  .imageMapContainer .p03{width:100%;}
  .imageMapContainer .p04{width:100%;}
  .imageMapContainer .p05{width:100%;}
  .imageMapContainer .p05b{width:100%;}
  .imageMapContainer .p06{width:100%;}
  .imageMapContainer .p07{width:100%;}
  .imageMapContainer .p07b{width:100%;}
  .imageMapContainer .p09{width:100%;}
  .imageMapContainer .p10{width:100%;}
  .imageMapContainer .p11{width:100%;}
  .imageMapContainer .p12{width:100%;}
}

@media (min-width:576px) and (max-width:767px){
/*** COUNTRIES HEADER TOP LINE ***/
div[class^="column col-"]{padding:0 11%;}
.dropdown-sm{position:relative;}
#countriesTabs .nav-tabs > li.global > a{text-transform:uppercase;}
#countriesTabs .nav-tabs > li:not(.active){width:100%; margin:0; text-align:center; border:none; display:none;}
#countriesTabs .nav-tabs > li.active{width:100%;}
#countriesTabs .nav-tabs > li.active:after{content:''; width:14px; height:20px; margin-right:5px; background:url(../img/arrowsandbullets.png) no-repeat; background-position:-33px 0; position:absolute; right:5px; top:5px;}
#countriesTabs .nav-tabs > li > a{padding:4px 11px; text-align:center; margin-right:0; border-bottom:1px solid #eee;}
#countriesTabs{padding-left:12px; padding-right:12px;}
#countriesTabs .nav-tabs > li.global{width:100%; margin-right:0; text-align:center; margin-bottom:0px;}
ul.listWebs{margin-top:0;}
.linksWebsCountries{height:calc(100vh - 218px); max-height:calc(100vh - 218px); margin-top:20px; margin-bottom:20px; display:inline-block; overflow-x:hidden; overflow-y:auto;}
.linksWebsCountries.jspScrollable, .linksWebsCountries .jspContainer{width:100% !important;}

.sitemapList .col-xxs-12 > li{width:100% !important;}
}

@media (min-width:320px) and (max-width:499px){
  /** --> Applus Servicios <-- **/
  /*** Con imagen pequenya ***/
  .smallImg .imagesServiceList{width:100%;}
  .smallImg .CtoAContainer{width:100%;}
  .smallImg .ctoa{height:70px; text-align:left; padding-left:16px; width:100%;}
  .smallImg .ctoa a{padding-top:22px;}

  .logoExpertise{margin:21px 8px 0 0;}
}

@media (min-width:320px) and (max-width:450px){
.footerText{width:100%; clear:both;}
.logoExpertise{margin:6px 8px 0 0;}
}

@media (min-width:320px) and (max-width:413px){
/*** Latest NEWS ***/
.carouselNews li[class^="col-"]{height:300px;}
.carouselNews li[class^="col-"] a{border:none; margin:0px; height:300px;}
.carouselNews .imageNews{max-height:185px;}
.carouselNews .imageServices{max-height:185px;}

/*** SUCCESS STORIES ***/	
.carouselSucStories li[class^="col-"] a{border:none; margin:0px; height:300px;}
.carouselSucStories .imageSS{max-height:215px;}
}

/*** Barras de scroll ***/
.jspContainer{overflow:hidden; position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute; top:0; right:0; width:10px; height:100%; background:transparent;}
.jspHorizontalBar{position:absolute; bottom:0; left:0; width:100%; height:11px; background:transparent;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#a9a9a9; position:relative; width:10px; border-radius:10px;}
.jspDrag{background:#313133; position:relative; top:0; left:0; cursor:pointer; border-radius:10px; width:10px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left; height:100%;}
.jspHorizontalBar .jspDrag{background:#DDD;}
.jspHorizontalBar .jspTrack{background:transparent; border:1px solid #ddd;}
.jspArrow{background:#50506d; text-indent:-20000px; display:block; cursor:pointer; padding:0; margin:0;}
.jspArrow.jspDisabled{cursor:default; background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}.jspHorizontalBar .jspArrow{width:16px; float:left; height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4; float:left; height:100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}

@media (min-width:491px) and (max-width:1040px){
.investors iframe{height:298px;}
}

@media (min-width:627px) and (max-width:1000px){
.shareCapitalIFrame iframe{height:1440px;}
}

@media (min-width:527px) and (max-width:628px){
.shareCapitalIFrame iframe{height:1360px;}
}

@media (min-width:320px) and (max-width:526px){
.shareCapitalIFrame iframe{height:1850px;}	
}

@media (min-width:390px) and (max-width:644px){
  .logoApplusFooter{display:inline-block; float:left;}
  /*.copyApplus{padding:5px 0px 5px 50px; width:calc(100% - 187px); float:left; margin-top:20px; text-align:right;}*/
  .copyApplus + .col-xxs-12{margin-top:20px; float:left; display:inline-block;}
  .footerLink{margin-top:7px; display:inline-block;}
}

@media (min-width:320px) and (max-width:389px){
  .logoApplusFooter, .copyApplus{width:100%; text-align:center; margin:0 auto; display:inline-block;}
  .footerLink{width:50%; float:left; text-align:center; padding:0;}
}

/** SIMULAMOS EL H3 **/
.h3Divisions {font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; /*text-transform:uppercase;*/ margin-top:10px; margin-bottom:30px;line-height: 1.1;}
.h3TextPage{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-transform:none; font-size:1.487rem; color:#333;margin-top: 20px;margin-bottom: 10px; font-weight: 500;line-height: 1.1;}
.h3TextPage  + .underLine{margin-top:0;}
.h3ServiceSheetTextPage{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; text-transform:none; font-size:1.487rem; color:#333;margin-top: 9px;margin-bottom: 10px; font-weight: 500;line-height: 1.1;}
.h3ServiceSheetTextPage  + .underLine{margin-top:0;}
.h3ServiceListContainer{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#FF6900; text-transform:uppercase; font-size:1.785rem; margin:0 0 25px 0;font-weight: 500;line-height: 1.1;}
.h3CorporatePresentation {font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0;   margin-bottom:24px;}
.h3CorporatePresentationNotCorpo {font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0;   margin-bottom:24px; margin-top: -13px; margin-bottom: 16px;}
.h3ContactDetails{margin:0; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; text-transform:uppercase; line-height:2.38rem;}
.h3DownloadsAndSocialChannels{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#323233; line-height:2.38rem; text-transform:uppercase; margin:0;}
.h3DownloadsAndSocialChannelsSocial{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; color:#323233; line-height:2.38rem; margin:0;margin-bottom: 25px;}
.h3TitlePressRel{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#323233; font-size:1.487rem; text-transform:uppercase;margin-top: 20px;margin-bottom: 10px;font-weight: 500;line-height: 1.1;}
.h3TitlePressRel  + .underLine{margin-top:0;}
.h3Listado_offices_by_country{font-size:1.5rem; font-weight:bold; color:#FF6900; font-family:Tahoma, sans-serif;margin-top: 20px;margin-bottom: 10px;line-height: 1.1;display:block;}
.h3HeadOffices{font-size:1.487rem; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; color:#323233; margin-top:0; margin-bottom:6px;font-weight: 500;line-height: 1.1;}
.h3CodesBlock, .h3IssuesBlock{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; margin-bottom:24px;}
.h3InversorsContactWrapperWhite{text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; margin-bottom:24px;}
.h3EthicsHSQE {font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; margin-bottom:24px;}
/** AID-617 : cambiar tamanyo de una parte del literal **/
.h3EthicsHSQENotBold {font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; margin-bottom:24px;}
.H3ETHICSHSQEBIGGER {font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; line-height:1em; margin-top:0; display: inline;}
/** AID-617 : cambiar tamanyo de una parte del literal **/
/** SIMULAMOS EL H3 **/

/** CAJA CONTACT US HOME AUTO **/
.requestAccessAuto{padding-bottom:14px;}
.requestAccessAuto a{color:#fff; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; margin:33px auto 28px auto; display:inline-block; width:auto; padding:0 0px; text-align:left; cursor:pointer;}
.requestAccessAuto a:hover{color:#333333;text-decoration:none;}
.requestAccessAuto a:before{content:''; display:inline-block; width:20px; height:24px; float:left; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-184px -9px; margin-right:16px;}
.homePage.idiada .requestAccessAuto a{margin-top:57px;}
.raqAuto{background-color:#FF6900; padding-left:0; padding-right:0; overflow:hidden;}
.inputWhatWeDoAuto{width:36%; float:left; margin-top:13px;}
.inputWhatWeDoAuto input{border:none; padding:12px 20px; font-family:Arial, sans-serif; font-size:1.4rem; color:#999; width:100% !important; height:40px;}
.inputWhatWeDoAuto{margin:0; margin-top:-7px; padding:0;}
.inputWhatWeDoAuto .input-group-btn{background-color:#fff; height:40px;}
.inputWhatWeDoAuto.search-query{padding-right:3px; padding-right:4px \9; padding-left:3px; padding-left:4px \9; margin-bottom:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.inputWhatWeDoAuto button{border:0; background:none; padding:0 7px; position:relative; left:0; margin-bottom:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.inputWhatWeDoAuto button:focus, .inputWhatWeDoAuto button:hover, .inputWhatWeDoAuto button:active{background-color:#FFF;}
.cajaAuto{width:100%;height:100%;display:block;padding-top: 10px;color:#fff;padding-left:10px;background-color:#ea6405;}
.cajaAuto .col-izq{float:left; width:50%; padding-left:60px;}
.cajaAuto .col-der{float:left; width:50%; padding-left:30px;}
.cajaAuto a{color:#fff; font-family: "Bai Jamjuree Regular", Tahoma, SimSun, sans-serif; font-size:1.4rem; padding:4px 0px; display:inline-block;}
.cajaAuto a:hover{color:#333333;text-decoration:none;}
@media (min-width:768px) and (max-width:991px) {
.requestAccessAuto a {margin-top:22px;}
.inputWhatWeDoAuto{width:100%;}
.inputWhatWeDoAuto input{height:50px;}
  .cajaAuto .col-izq{padding-left:20%;}
  .cajaAuto .col-der{padding-left:15%;}
}
@media (min-width:576px) and (max-width:767px) {
.requestAccessAuto a{margin-top:22px;}
.inputWhatWeDoAuto{width:100%; margin-top:30px;}
.inputWhatWeDoAuto input{height:50px;}
}
@media (max-width:575px){
.requestAccessAuto a{margin-top:12px !important; margin-bottom:10px;}
  .raqAuto{height:45px !important;}
  .raqAuto.onClickLink{height:180px !important;}
.inputWhatWeDoAuto{width:100%; margin-top:30px;}
.inputWhatWeDoAuto input{height:50px;}
}
@media (min-width:576px) and (max-width:991px) {
.requestAccessAuto{padding-bottom:6px !important;}
.requestAccessAuto a{margin-top:30px !important; margin-bottom:20px;}
.raqAuto{width:50%; float:right; margin-top:0px;}
  .raqAuto.onClickLink{height:210px !important; position:absolute; right:0; top:65px;}
.inputWhatWeDoAuto{width:calc(50% + 20px); margin:10px -20px -15px -20px; padding:35px 20px; background-color: #DDD; height: 120px;}
.inputWhatWeDoAuto input{height:50px;}	   
}

.selectOption .requestAccessAuto{padding-bottom:0px; text-align:center;}
.selectOption a:hover{text-decoration:underline; color:#ffffff;}
.selectOption .cajaAuto{padding-left:0px;}
.selectOption .cajaAuto ul{list-style:none; padding-left:0px;}
/** CAJA CONTACT US HOME AUTO **/
.topContainer + .subheader{border-top:none; margin-top:-5px;}
/** QUITAMOS BARRA GRIS DE DEBAJO DE DIVISIONES EN MENU HEADER **/
.divisionsWWD .tab-content {
margin-bottom: -5px;
}
/**LE DAMOS ALGO DE MARGEN INFERIOR AL VIDEO DE CAREERS*/
.careersVideo{
margin-bottom:20px;
}
/**LE DAMOS ALGO DE MARGEN INFERIOR AL VIDEO DE CAREERS*/
/**MOSTRAMOS LAS OFICINAS EN 3 COLUMNAS**/
.HQ li{
margin:0px;
}
/**MOSTRAMOS LAS OFICINAS EN 3 COLUMNAS**/
/** CENTRADO VRTICAL DE LOGO APPLUS OUR BRANDS **/
.applusOurBrands{
margin-top:30px;
}
.ourBrandDetail strong{
color:#FF6900;
}
/** CENTRADO VRTICAL DE LOGO APPLUS OUR BRANDS **/
/**SIMULAMOS EL H2 DEL HOME **/
.h2NewsSsSharePriceHome{
display: inline;
  float: left;
margin-top: 20px;
}
.h2DestacadosHome{
padding-left: 4px;
  margin-top: 0px;
}
.h2WwdHome{
  margin-top: 20px;
  padding-left: 26px;
}
.h2CommonHome{
font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;
  font-size: 1.487rem;
  text-transform: uppercase;		
margin-bottom: 10px;
font-weight: 500;
  line-height: 1.1;
  color: inherit;	
}
.h1Home{
margin-top: 0;
  padding-left: 16px;
text-transform: none !important;
  font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;
  font-size: 1.487rem;
margin-bottom: 10px;	
font-weight: 500;
  line-height: 1.1;
  color: inherit;	
}
.h2InBrief{
  font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;
  font-size: 1.487rem;
margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;	
}
/**SIMULAMOS EL H2 DEL HOME **/
/**Anyadimos margen inferior a boton download para idiada**/
.dbIdiada{
margin-bottom: 50px;
}
/**Anyadimos margen inferior a boton download para idiada**/
/** CALL TO ACTION BUTTON DE IDIAD EN CAREERS **/
button#eoButton{background-color:#FF6900; border:none; border-radius:3px; color:#fff; text-transform:uppercase; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:1.487rem; padding:6px 8px;margin: auto;display: block;}
/** CALL TO ACTION BUTTON DE IDIAD EN CAREERS **/
/**SUBIMOS 2 PUNTOS LA FUENTE DE SERVICIOS HEADER MENU LABORATORIES**/
.servicesDiv li.titleServicesTypeTES{text-transform:uppercase; font-size:1.6rem !important; color:#FF6900 !important; padding:0; margin:0; text-align:left !important;  margin-bottom:12px; line-height:1em; margin-top:0 !important; padding-bottom:0 !important; padding-left:9px;padding-right:9px;}
/**SUBIMOS 2 PUNTOS LA FUENTE DE SERVICIOS HEADER MENU LABORATORIES**/
/**AID-288 : las categorias en menu movil de applus.com para energy se solapan**/
@media (max-width:575px){
.rowWWDRQ:not(.withoutDivisionsBar) .linksWhatWeDo .nav-tabs{width:100%; float:left; display:inline-block; margin-top:14px; padding-left:6px; margin-bottom:24px;}
}
/**AID-288 : las categorias en menu movil de applus.com para energy se solapan**/
/**AID-198 : TITULOS Subservice NDT MAYUSCULAS**/
.ndtUppercase{text-transform:uppercase;}
@media (max-width:575px){
.ndtSS{
  padding-left: 16px;
}	
.ndtUnderline{
   margin-left: 16px;
}	
}
@media (max-width: 991px) and (min-width: 576px){
.ndtSS{
  padding-left: 38px;
}
.ndtUnderline{
   margin-left: 38px;
}	
}
/**AID-198 : TITULOS Subservice NDT MAYUSCULAS**/
/** cabecera en gris de tablas de laboratories **/
.textServices .table thead {background-color: #eee;}
/** cabecera en gris de tablas de laboratories **/
/**AID-299 : MARGEN INFERIOR EN VIDEO HOME **/
.videoHomeBottom{margin-bottom:20px;}
/**AID-299 : MARGEN INFERIOR EN VIDEO HOME **/
/**AID-303 : PEGAR PDF A MARGEN IZQUIERDO **/
.row.downloadInServices.pdfIdiada{padding:0px; }
/**AID-303 : PEGAR PDF A MARGEN IZQUIERDO **/
/**AID-312 : adaptamos disenyo al original de Laura **/
.ethicsBoxes{
padding-top:0px!important;
border-bottom: none;
}
/**AID-312 : adaptamos disenyo al original de Laura **/
/**AID-334: simulamos H2 de algunas paginas **/
.h2AssetDetails{
margin-top: 10px;
  line-height: 4.67rem;
font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif;
text-transform: none;
  font-size: 3.97rem;	
color: #2c2c31;
  margin-bottom: 0 !important;
font-weight: 500;
}
/* AID-334: simulamos H2 de algunas paginas */
/* AID-338: distribucion en columnas de texto en ficha services */
div[class^="row colText-"].row{margin-bottom:20px;}
.row.colText-50-50 div:first-of-type{padding-left:0 !important; padding-right:20px !important;}
.row.colText-50-50 div:last-of-type{padding-right:0 !important; padding-left:20px !important;}
.row.colText-33-33-33 div:first-of-type{padding-left:0 !important; padding-right:40px !important;}
.row.colText-33-33-33 div:nth-of-type(2){padding-left:0 !important; padding-right:0 !important;}
.row.colText-33-33-33 div:last-of-type{padding-right:0 !important; padding-left:40px !important;}
.row.colText-40-60 div:first-of-type{padding-left:0 !important; padding-right:20px !important;}
.row.colText-40-60 div:last-of-type{padding-right:0 !important; padding-left:20px !important;}

@media (max-width: 991px){
  .row.colText-50-50 div:first-of-type{padding-right:0px !important;}
  .row.colText-50-50 div:last-of-type{padding-left:0px !important;}
  .row.colText-33-33-33 div:first-of-type{padding-right:0px !important;}
  .row.colText-33-33-33 div:last-of-type{padding-left:0px !important;}
  .row.colText-40-60 div:first-of-type{padding-right:0px !important;}
  .row.colText-40-60 div:last-of-type{padding-left:0px !important;}
}
/* AID-338: distribucion en columnas de texto en ficha services */
/* AID-379: anyadimos margenes inferiores en varios casos del home de los sites no applus.com */
.notCorpoSeparator{
  margin-bottom : 20px;
}
.promos + .footerSiteMap{
margin-top:70px;
} 
.topContainer + .notCorpoSeparator + .promos{
margin-top:70px;
} 
/* AID-379: anyadimos margenes inferiores en varios casos del home de los sites no applus.com */
/* AID-372: quitamos padding right del link de careers en el footer */
.footerLinkAlone{
padding: 0px !important;
}
/* AID-372: quitamos padding right del link de careers en el footer */
/* AID-482 */
.colText-50-50 img {
max-width: 100%;
width: 100%;
height: auto;
}
/* AID-482 */
/* ourStyles.css */
.paginationContent .paginationResponsive{margin:0;}
.paginationContent .paginationResponsive ul{list-style:none; padding:0;}
.paginationContent .paginationResponsive ul li{display:inline-block; float:left; padding-right:5px;}
.paginationContent .paginationResponsive  li > a, .paginationResponsive  li > span{color:#FF6900; font-family:Tahoma, sans-serif; font-weight:bold; font-size:1.4rem; border:none; padding:0 10px 0 0;}
.paginationContent .paginationResponsive ul li.active > a, .paginationContent .paginationResponsive ul li.active > span, .paginationContent .paginationResponsive ul li.active > a:hover, .paginationContent .paginationResponsive ul li.active > span:hover, .paginationContent .paginationResponsive ul li.active > a:focus, .paginationContent .paginationResponsive ul li.active > span:focus, .paginationContent .paginationResponsive ul li.active a{background-color:transparent; color:#323233;}
.paginationContent .paginationResponsive li > a:hover, .paginationContent .paginationResponsive li > span:hover, .paginationContent .paginationResponsive li > a:focus, .paginationContent .paginationResponsive li > span:focus{background-color:transparent; text-decoration:none;}
a.downloadpdf{ font-size:12px; color:#fd6600; display:block; float:left; margin:5px 0px;background:url(../img/ico_pdf.png);padding:10px 0 10px 35px;background-repeat:no-repeat;}
a.downloadpdf:hover {background:url(../img/ico_pdf_hover.png); text-decoration: underline;background-repeat:no-repeat;} 
.separated {margin-bottom: 2.5%;}
.tipsSingle {padding:0px;}
/**.serviceListContainer .relatedServicesUL li.primaryRow.empty{height: 285px;}
.serviceListContainer .relatedServicesUL li.empty{height: 100px;}**/
.categoriesListContainer .relatedServicesUL li.empty{height: 100px;} 
.nameDivision  a { color: #FF6900;}
.URLStyle { color: #FF6900;} 
.eventsSearch { margin-bottom: 2.5%; float: right;}
.listCalendar ul li a .captionDateNoLink{color:#000000; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:2.182rem; line-height:2.618rem; letter-spacing:-0.095rem;}
.textNewDetailResponsive {display: inline-block;float:left;}
.textNewDetailWidth{display:inline-block; float:left; width:65%;}
.listadoNews ul li:hover a, .listNews ul li a:hover{border-top:2px solid #ff6900; border-bottom:2px solid #ff6900;}
.procuremenPromos{width:25%;float: right;display:inline-block;margin-right:56px;margin-bottom:50px;margin-left:56px;}
.procurementCounryDetailContent{display:inline-block; width:100%; padding-top:30px;padding-bottom:77px; border-bottom:1px solid #ddd;}
a{color:#fd6900;text-decoration:none;}
a:hover,a:focus{color:#fd6900;text-decoration:underline;}
.textIntroCSR { 
padding: 35px 70px 90px 0; 
font-family: Tahoma, sans-serif; 
font-size: 1.5rem; 
line-height: 2.7rem; 
color: "#000"; 
}  
.textIntroCSR ul li::before { 
font-size: 12px; 
margin-right: 4px; 
} 
.textPage ul{list-style:none; padding:0; margin:0;}
.textPage ul li{padding-left:22px; text-indent:-16px;}
.textPage ul li::before{content:'■  '; color:#FF6900; font-size:12px; margin-right:4px;}
#description { text-transform: uppercase; }

/** AID-581  --> Applus+ in brief Country <-- **/
.inbriefCountry{padding:0px 0 30px 0px !important; font-size:1.5rem; font-family:Tahoma, sans-serif; line-height:2.7rem; color:#000; margin-top: 50px;}
.inbriefCountry h3{margin-top:20px;}
.inbriefCountry.noDesktop{display:none;}

.ibCountry .textIntro{padding-right:40px;}
.ibCountry .corporatePresentation{padding:80px 0 30px 50px !important;}
.ibCountry .corporatePresentationLarge{padding:80px 0 30px 50px !important;}
.ibCountry .inbriefCountry{padding:0px 0 30px 50px !important;}

@media (max-width: 1245px) and (min-width: 1066px){
  .inbriefCountry{padding:0px 0 30px 40px !important;}
  .ibCountry .inbriefCountry, .ibCountry .corporatePresentation{padding-left:40px !important;}
}
@media (max-width: 1065px) and (min-width: 1026px){
  .inbriefCountry{padding:0px 0 30px 20px !important;}

  .ibCountry .textIntro{padding-right:20px;}
  .ibCountry .inbriefCountry, .ibCountry .corporatePresentation{padding-left:20px !important;}
}
@media (min-width:992px) and (max-width:1025px){
  .inbriefCountry{padding:0px 0 20px 20px !important;}
  
  .ibCountry .textIntro{padding-right:20px;}
  .ibCountry .inbriefCountry, .ibCountry .corporatePresentation{padding-left:20px !important;}
}
@media (max-width:991px){
  .inbriefCountry.noDesktop{padding:20px 36px 0px 36px !important; display:inline-block;}

  .ibCountry .corporatePresentation{padding:0px 0 30px 35px !important;}
}
@media (max-width:576px){
  .inbriefCountry.noDesktop{padding:20px 16px 0px 16px !important; display:inline-block;}
}
/** AID-581  --> Applus+ in brief Country <-- **/
/** AID-540 listado eventos formato success stories**/
/** --> Applus+ Events - New <-- **/
.upcomingEvents, .pastEvents{display:block; clear:both;}
.upcomingEvents .headerEvents, .pastEvents .headerEvents{max-width:1300px; margin:0 auto; padding-left:97px; padding-right:97px; display:block; width:100%;}
.pastEvents .headerEvents{margin-top:10px;}
.upcomingEvents .headerEvents h4, .pastEvents .headerEvents h4{padding-left:20px; border-left:2px solid #ff6900; background-color:#f6f6f6; font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif; font-size:2.7rem; margin:0 14px 0 4px; line-height:50px;}
.pastEvents .headerEvents h4{margin-top:10px;}
.pastEvents .headerEvents .orangeLine{width:calc(100% - 18px); height:2px; display:inline-block; margin:5px 14px 5px 4px; background-color:#ff6900;}
#listadoUpcomEvents{padding:0;}
#listadoUpcomEvents li{display:inline-block; float:left; width:calc(33% - 6px); margin:20px 3px; height:400px; border-bottom:2px solid #ededed; border-top:2px solid #FFF;}
#listadoUpcomEvents li:hover{border-top:2px solid #ff6900; border-bottom:2px solid #ff6900;}
#listadoUpcomEvents li a:hover, #listadoUpcomEvents li a:active, #listadoUpcomEvents li a:focus{text-decoration:none !important;}
#listadoUpcomEvents li:hover a .captionItem .introSS,
#listadoUpcomEvents li:active a .captionItem .introSS,
#listadoUpcomEvents li:focus a .captionItem .introSS,
#listadoUpcomEvents a:hover .captionItem .introSS,
#listadoUpcomEvents a:active .captionItem .introSS,
#listadoUpcomEvents a:focus .captionItem .introSS{color:#111; text-decoration:none !important; text-decoration-line:none;}

#listadoPastEvents{padding:0;}
#listadoPastEvents li{display:inline-block; float:left; width:calc(33% - 6px); margin:20px 3px; height:400px; border-bottom:2px solid #ededed; border-top:2px solid #FFF;}
#listadoPastEvents li:hover{border-top:2px solid #ff6900; border-bottom:2px solid #ff6900;}
#listadoPastEvents li a:hover, #listadoPastEvents li a:active, #listadoPastEvents li a:focus{text-decoration:none !important;}
#listadoPastEvents li:hover a .captionItem .introSS,
#listadoPastEvents li:active a .captionItem .introSS,
#listadoPastEvents li:focus a .captionItem .introSS,
#listadoPastEvents a:hover .captionItem .introSS,
#listadoPastEvents a:active .captionItem .introSS,
#listadoPastEvents a:focus .captionItem .introSS{color:#111; text-decoration:none !important; text-decoration-line:none;}

@media (max-width: 1245px) and (min-width: 1196px){
  .upcomingEvents .headerEvents, .pastEvents .headerEvents{padding-left:70px; padding-right:70px;}
  .upcomingEvents .headerEvents h4, .pastEvents .headerEvents h4{margin:0 10px 0 0;}
  .pastEvents .headerEvents .orangeLine{width:calc(100% - 10px); margin:5px 10px 5px 0px;}
}

@media (max-width: 1195px) and (min-width: 1066px){
  .upcomingEvents .headerEvents, .pastEvents .headerEvents{padding-left:40px; padding-right:40px;}
  .upcomingEvents .headerEvents h4, .pastEvents .headerEvents h4{margin:0 10px 0 0;}
  .pastEvents .headerEvents .orangeLine{width:calc(100% - 10px); margin:5px 10px 5px 0px;}
}

@media (max-width: 1065px) and (min-width: 992px){
  .upcomingEvents .headerEvents, .pastEvents .headerEvents{padding-left:20px; padding-right:20px;}
  .upcomingEvents .headerEvents h4, .pastEvents .headerEvents h4{margin:0 10px 0 0;}
  .pastEvents .headerEvents .orangeLine{width:calc(100% - 10px); margin:5px 10px 5px 0px;}
}

@media (max-width: 991px) and (min-width: 576px){
  .upcomingEvents .headerEvents, .pastEvents .headerEvents{padding-left:38px; padding-right:38px;}
  .upcomingEvents .headerEvents h4, .pastEvents .headerEvents h4{margin:0 10px 0 0;}
  .pastEvents .headerEvents .orangeLine{width:calc(100% - 10px); margin:5px 10px 5px 0px;}

}

@media (max-width: 575px){
  .upcomingEvents .headerEvents, .pastEvents .headerEvents{padding-left:16px; padding-right:16px;}
  .upcomingEvents .headerEvents h4, .pastEvents .headerEvents h4{margin:0 10px; padding-left:10px; font-size:2rem; line-height:4rem;}
  .pastEvents .headerEvents .orangeLine{width:calc(100% - 10px); margin:5px 10px 5px 0px;} 
}

@media (max-width: 575px) {
  .textPage.textPageBrand table, 
  .textPage.textPageBrand table tr, 
  .textPage.textPageBrand table td {
    display: block;
  }
}

@media (min-width:768px) and (max-width:991px) {
  #listadoUpcomEvents li{height:500px;}
  
  #listadoPastEvents li{height:500px;}
}

@media (min-width:576px) and (max-width:991px) {    
  #listadoUpcomEvents li{width:calc(50% - 6px); margin:20px 3px; height:470px;}
  #listadoUpcomEvents li .imageSS{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative; width:100%; height:auto;}
  #listadoUpcomEvents li .imageSS:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
  #listadoUpcomEvents li .imageSS img{width:100%; max-width:100%; height:auto;}
  #listadoUpcomEvents li .captionItem{width:100%; margin-left:0;}
  #listadoUpcomEvents li .captionItem .introSS{margin-top:11px;}

  #listadoPastEvents li{width:calc(50% - 6px); margin:20px 3px; height:470px;}
  #listadoPastEvents li .imageSS{background-position:50%; background-repeat:no-repeat; background-size:cover; margin:0 auto 1em; max-width:600px; max-height:600px; display:block; overflow:hidden; position:relative; width:100%; height:auto;}
  #listadoPastEvents li .imageSS:before{content:""; display:block; width:100%; padding-bottom:70.37%; /* variar padding-bottom si se quiere variar el aspect-ratio 70.37% correponde al aspect-ratio de requisitos (proporcion 270w/190h) */}
  #listadoPastEvents li .imageSS img{width:100%; max-width:100%; height:auto;}
  #listadoPastEvents li .captionItem{width:100%; margin-left:0;}
  #listadoPastEvents li .captionItem .introSS{margin-top:11px;}
}

@media (max-width:575px){
  #listadoUpcomEvents li{width:100%; margin:20px 0px; height:390px; height:auto; padding-bottom:30px;}

  #listadoPastEvents li{width:100%; margin:20px 0px; height:390px; height:auto; padding-bottom:30px;}
}
/** AID-540 listado eventos formato success stories**/

/*** --> Whistleblowing <-- ***/
/**AID-896 : formualrio whistleblowing */
.headerCollapsibleReports.whistleblowing{text-transform:none;font-family:Tahoma, sans-serif;font-size:1.4rem;}
.headerCollapsibleReports.whistleblowing.opened{margin-bottom:0;}
.boldField{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif !important; font-size:1.7rem !important; margin:20px 0 10px 0 !important; border-bottom:2px solid #dadada;}
label[for=textareaMessage_2] + div div span:first-of-type {margin-right: 10px;color: #FD6600;}
/**AID-896 : formualrio whistleblowing */
.T3-col h3{font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif;}
.T3-col h4{font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif;}
.T3-col div{padding:10px !important; font-size:1.3rem; line-height:1.5em;}
.contactForm.whistle{margin-bottom:0px !important; margin-top:30px;}
.radio-inline label{font-family:Tahoma,sans-serif; font-weight:normal;}
.errorClick{padding:0 10px 10px 30px; margin-top:-17px; color:#f00; font-family:Tahoma, sans-serif; font-size:1.4rem;}
.headerCollapsibleReports.whistleblowing.disabled{color:#a9a9a9;cursor:default;}
.headerCollapsibleReports.disabled:after{background-color:#a9a9a9;}
#formConsulta .contactForm, #formDenuncia .contactForm{padding:0 40px !important;}
#formConsulta .form-group .col-xs-9, #formDenuncia .form-group .col-xs-9{padding-right:0;}
#formConsulta .form-group .col-xs-12.col-xxs-12, #formDenuncia .form-group .col-xs-12.col-xxs-12{padding-left:0; padding-right:0;}
#formConsulta .form-actions .col-xs-3.col-xs-9.col-xxs-12, #formDenuncia .form-actions .col-xs-3.col-xs-9.col-xxs-12, .lastRow{padding-left:0;}
.input-group-btn .btn-file{border-radius:0; width:155px; background-color:#FF6900; border:none;}
.input-group-btn .fileinput-remove-button{border:none; background-color:lightgrey;}

.radiotextsty{color:#313131; font-size:1.4rem; font-weight:normal;}
.customradio{display:inline-block; position:relative; padding-left:25px; margin-bottom:0px; cursor:pointer; font-size:1.4rem; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.customradio input{position:absolute; opacity:0; cursor:pointer;}
.checkmark{position:absolute; top:5px; left:0; height:16px; width:16px; background-color:white; border-radius:50%; border:1px solid #BEBEBE;}
.customradio:hover input ~ .checkmark{background-color:transparent;}
.customradio input:checked ~ .checkmark{background-color:white; border:1px solid #BEBEBE;}
.checkmark:after{content:""; position:absolute; display:none;}
.customradio input:checked ~ .checkmark:after{display:block;}
.customradio .checkmark:after{top:1px; left:1px; width:12px; height:12px; border-radius:50%; background:#FF6900;}

/** Accreditations Laboratories **/
.accList.accLab{background-color:#FFF;}
.accLab .subservicesWrapper{max-width:1300px; margin:0 auto 80px auto; padding:0px 100px; background-color:#FFF;}
.accLab .itemDivision{padding:16px; background-color:#f6f6f6; margin:5px 0;}
.accLab .panelSubservice .headerCollapsible{font-size:1.8rem; font-family: "Bai Jamjuree Medium", Tahoma, sans-serif; height:60px;}
.accLab .panelSubservice .headerCollapsible:after{height:60px; width:60px; background-position:-92px 22px;}
.accLab.subservicesWrapper h3{margin:10px 0 15px 0;}
.squaredList{padding:20px 50px !important;}
.squaredList li{border:none !important; list-style:square; color:#595959; font-family:Tahoma, sans-serif; font-size:1.4rem !important; line-height:2.4rem; padding-bottom:10px;}
.squaredList li a{display:inline !important; color:#FF6900 !important; font-family:Tahoma, sans-serif !important; font-size:1.4rem !important; text-transform:none !important; padding:0 !important;}
.accLab .textPage{padding:0px 132px 40px 132px !important;}
.accLab .textPage ul, .accLab .textPage ul li a{list-style:none; padding:0px; margin:0px; font-family:Tahoma,sans-serif !important; font-size:1.4rem !important; line-height:2.4rem;}
.accLab .textPage ul li{margin-left:30px; padding-left:0;}
.accLab .textPage ul li:before{content:'' !important; width:8px; display:inline-block;}
.accLab .textPage ul li a{color:#FF6900;}
.accLab .textPage ul li a:before{content:'' !important; display:inline-block; width:19px; height:23px; margin-left:-30px; background-image:url(../img/spriteButtonIcons_new.png); background-repeat:no-repeat; background-position:-316px -49px; float:left;}

@media (min-width:1196px) and (max-width:1245px){
    .accLab .subservicesWrapper{padding:0px 70px;}
    .accLab .textPage{padding:0px 100px 40px 100px !important;}
}

@media (min-width:1066px) and (max-width:1195px){
    .accLab .subservicesWrapper{padding:0px 40px;}
    .accLab .textPage{padding:0px 70px 40px 70px !important;}
}

@media (min-width:992px) and (max-width:1065px){
    .accLab .subservicesWrapper{padding:0px 20px;}
    .accLab .textPage{padding:0px 50px 40px 50px !important;}
}

@media (min-width:576px) and (max-width:991px){
    .accLab .subservicesWrapper{padding:0px 38px;}
    .accLab .textPage{padding:0px 70px 40px 70px !important;}
}

@media (min-width:768px) and (max-width:991px){
    .labAcc .dropdownOrganization, .labAcc .dropdownCountry{width:calc(25% - 6px);}
    .labAcc .dropdownOrganization a span, .labAcc .dropdownCountry a span{display:inline-block; overflow:hidden; text-overflow:ellipsis; max-width:94%; white-space:nowrap;}
}

@media (max-width:767px){
    .dropsInputWrapper.labDropdowns{padding:0 16px; height:auto; display:inline-block;}
    .downloadsWrapper.labAcc{height:auto;}
    .labAcc .dropdownOrganization, .labAcc .dropdownCountry{margin-right:0; margin-left:0; width:100% !important; margin-bottom:10px;}
    .labAcc .dropdownOrganization a, .labAcc .dropdownCountry a{color:#323233; text-decoration:none; width:100%; display:inline-block; padding:0 20px;}
    .accLab .subservicesWrapper{padding:0px 16px;}
}

@media (max-width:575px){
    .accLab .textPage{padding:0px 38px 40px 38px !important;}
}

/**ourStyles.css*/

.cmp-destacados .promos{
    margin-top:25px;
}

.cmp-division-bar + 
.cmp-destacados .promos{
    margin-top:0px;
}

/*Banner en applus global quitar margen en quienes somos Responsabilidad...*/
.cmp_csr + .topContainer > .cmp-banner > .headBanner.withContactUs {
    margin: 0!important;
}

/*eliminar padding applus global*/
.contentDivided div[class^="col-"] {
   padding: 35px 0 0;
}

.cmp-line-middle .lineMiddle .codesBlock.lineRight{
    border:none;
} 


@media (max-width:575px){
	.rowWWDRQ.withoutDivisionsBar .linksWhatWeDo .nav-tabs{width:100%; float:left; display:inline-block; margin-top:14px; padding-left:6px; margin-bottom:24px;}
}



/*Nuevos*/

/*Para noticias que estÃƒÂ©n despues del footer*/
.cmp-ultimas-noticias + .cmp-footer{
    margin-top:100px;
}

.mainContainer{
    overflow:visible!important;
}

.subheader {
        padding: 64px 100px 40px 100px!important;
}

.textPage{
        padding: 40px 100px
} 
.textPage.textPageBrand {
    padding: 0 100px;
}

.textPage.textPageBrand > div {
    padding: 0;
}

.textPage.textPageBrand:after {
    content: '';
    /* border: 1px solid; */
    width: 100%;
    display: table;
    clear: both;
    padding-bottom: 40px;
}

@media (max-width: 1155px) and (min-width: 1066px){
     .textPage.textPageBrand {
        padding: 0 40px!important;
    }
}

@media (max-width: 1245px) and (min-width: 1196px){
    .textPage.textPageBrand {
        padding: 0 70px!important;
    }
}

@media (max-width: 1065px) and (min-width: 998px){
    .textPage.textPageBrand {
        padding: 0 20px!important;
    }
}


.cmp-selectWithImage .dropdownContainer button.btn.dropdown-toggle {
    padding-left:11px;
}


.subheader.textPageSelect{
    padding-bottom:0!important;
}


.paginationContent .pager .previous > a{
    float:none;
}

@media (max-width: 768px){
    
    .paginationContent .pager .previous > a{
        float:left;
    }
}

.cmp-share-capital-information .panelsList{
    margin-top: 30px;
}

.cmp-consejo-administracion .readMoreBio .caret{
    margin-left: -2px;
}
.panelSitemap .headerCollapsibleShareCapitalYears + .in {
    margin-top: 40px;
}

.panelSitemap .headerCollapsibleShareCapitalYears + .collapse {
    margin-top: 0px;
}


.tipsList .textPage{
    padding:0!important;
    margin-bottom:65px;
}

.tipsList .h3ServiceSheetTextPage{
    margin-top:20px;
}

@media (max-width: 998px){
    
    .tipsList .textPage{
        margin-bottom:0px;
    }
}

.dropdownContainer button.btn.dropdown-toggle{
    padding-left:11px!important;
}

.cmp-contact-form .selectwrap:after{
    padding:0!important;
}

.asideInBrief .corporatePresentation {
    padding: 80px 0 30px 50px !important;
}

 .asideInBrief .inbriefCountry {
        padding-left:0!important;
    }
    
@media (max-width: 1245px) and (min-width: 1066px){
 .asideInBrief.corporatePresentation {
    padding-left: 40px !important;
}
}

@media (max-width: 1065px) and (min-width: 1026px){
 .asideInBrief.corporatePresentation {
    padding-left: 20px !important;
}
}

@media (max-width: 1025px) and (min-width: 992px){
    .asideInBrief .corporatePresentation {
        padding: 40px 0 30px 20px !important;
    }
}

@media (max-width: 991px){
    .asideInBrief .corporatePresentation  {
    padding: 0px 0 30px 35px !important;
}
}

#videoComponent .videoHomeBottom .videoContainer.videoMargin{
    padding-left:100px;
    padding-right: 100px;
}


.cmp-equity-analysts + .cmp-footer-mosaic{
     margin-top: 0;   
}

.textIntro.categoryText h2{padding:0; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:2.5rem; line-height:2.7rem; color:#000; text-transform: uppercase;}
.textDetail.categoryText h2{padding:0; font-family: "Bai Jamjuree Bold", Tahoma, SimSun, sans-serif; font-size:2.5rem; line-height:2.7rem; color:#000; text-transform: uppercase;}


.subheader ~ .subheader {
    margin-top: 0!important;
}

.subheader ~ .subheader  .lined {
    padding-top:0!important;
}

.sucStories.sucStoriesUK{
    margin-top:86px;
}

 .table.ourBrands   tr > td{
     line-height: 2.7rem;
 }

.serList + .cmp-footer {
    margin-top: 30px;
}

.contactFormPage .offices{
    padding-top: 0!important;
}
@media (max-width: 991px) and (min-width: 576px){
    .navbar-brand img{
        max-width: 80%;
        height: auto;
    }
}

.breadcrumbsNoLink {
	text-transform: uppercase;
	font-family: "Bai Jamjuree Light", Tahoma, SimSun, Sans-serif;
	font-size: 1.487rem;
	color: #ff6900;
	text-decoration: none;
}

#profile-description > .contentPage > .listManagement > #listadoManagement {
    margin-bottom: 40px;
}
