/*defect id:-27959*/
.employer-view .nav-top-bar .secondary-links{
  border-left:none;
}
.jobs div.job-search-header:nth-child(even){
	display: none !important;
}
.header-job-search{
	max-height: none;
}
.Home .home-search .col-sm-8 {
    margin-top: 80px;
}
.details__content .branch__hours .branch--label{
 display: block;
}
.contact_txt{
	width:100%;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px

}

/*Article page */
.article hr{
	border-top: none;
}

/* Defect Id: 27857*/

.slick-next:before {
	margin-left: 0px;
}
/*
Commented for 33092
.slick-prev {
	left: 3px;
}
*/

/* Defect Id: 27771 and 27779*/
.nav-top-bar .primary-links a {
   margin-right: 12px;
}

/*Defect id: 27746*/
.job-result .job-wide .card__info--save{
	padding: 10px;
}

/*Defect id: 27888*/
#added-date.job-details-value {
    margin-left: 16px;
}

/*Defect id: 27756*/
#panel img{
	max-width: 100%;
	height: auto;
}
/*Defect id: 27856*/
.branch__search--container .branch__search{
	padding-right:4px !important;
}

.form-group .branch__search--location {
	padding-right: 5px;
}


/*Defect id: 27743*/

input#nearestLocationAutoSuggest{
	border: 1px solid #b2b2b2;
	border-radius: 7px;
}
/*Defect id: 27765*/
.panel .browse-jobs__bottom {
	padding: 10px;
}

.tab-links p {
	padding-left:10px;
	padding-right:10px;
}

/*27788*/
.branch__info .branch-locator .branch__search--location span.error{
	position: static;
}

/* Icon Issue */
.guidance .summary footer i.icon-document-outline{
	left:0;
}

.ion-ios-heart-outline{
cursor:pointer;
}
.alert-warning .alert-link {
	position: static;
}
.jobs .search-button{
  display: none;
}

.jobs  .job-search-header{
  display: block;
}
/*For hidding Search from header in JOB Result page */
/*form[action*='/jobs'] .search-button, form[action*='/jobs'] .search-button {
    display: none;
}
form[action*='/jobs'] .header-job-search{
  display: block;
  max-height: 100%;
}*/
.form[action*='/jobs'] .job-search-header.search-active:last-child{
 display: none !important;
}
form[action*='/jobs'] .col-xs-12 .job-search-horizontal{
   display: none !important;
}
form[action*="/jobs"] .container-body, form[action*="/jobs"] .container-body {
    background: #fff;
}
form[action*="/job-details"] .job-search-header, form[action*="/Job"] .job-search-header {
     display: none !important;
}
.job-details .search-button {
    display: none !important;
}
form[action*="/jobs"]{
      background: #fff;
}

ol ul { margin: 1em 0; }
.spotlight-container .panel { padding-left: 0!important; padding-right: 0!important;}
.spotlight-container { padding: 0; }
.spotlight_bg_light-grey .panel-block p{	margin-top:0;}
.container.panel-block > p { margin-bottom: 20px; }

.sub-nav ul{	margin-top:16px !important; margin-bottom:16px !important; }
.sub-nav li, .bottom-nav .sub-nav li{ padding: 5px 3% !important; }
.big_banner-container{
	display:block;
}

.spotlight_top-banner .home-search{
	margin-top:0;
}


.container{padding-left:15px; padding-right:15px; }

/*.site-header .nav-top-bar{ margin-bottom: 20px!important;} *//*base.min.css*/
.center-block {    margin-left: auto!important; }/*base.min.css*/

/*body {    padding-top: 93px!important; }*/ /* spain base CSS*/
.site-header{  text-align: initial !important; z-index:2 !important} /* spain base CSS*/

.site-header .open-menu, .site-header .close-menu { top: 29px;} /* theme uk */

.list-3-col{padding-left:15px!important; padding-right:15px; }

.home .guidance.grey .article-thumb .summary {    background: #fff none repeat scroll 0 0; } /*base.min.css*/

.benefits { background: #fff none repeat scroll 0 0 !important; }
.spotlight_bg_light-grey-container .benefits { background: #f1f1f1 none repeat scroll 0 0 !important;  }


.three-column-icons.plum.benefits span { background: #691b31 none repeat scroll 0 0!important;}
.three-column-icons.plum.benefits h4 { color: #691b31!important; }


.site-header  .alert.alert__info{
	margin-bottom: 0px;
}
section.solutions-boxes .solutions-box {
    background-color: #ed1c24;
    color: #fff;
    margin: 0;
    padding: 1.875rem 1.5rem;
    text-align: center;
}

section.solutions-boxes .solutions-box i[class^="ado-icon-"] {
    color: #fff;
    font-size: 5.625rem;
    margin-bottom: 1rem;
}
[class^="ado-icon-"], [class*=" ado-icon-"] {
    font-family: "adecco-staffing" !important;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}

section.solutions-boxes .solutions-box h3 {
    color: #fff;
    font-size: 1.875rem;
    line-height: 1.875rem;
    margin: 1rem auto;
}

section.solutions-boxes .solutions-box-wrap {
    margin-top: 2rem;
    clear: both
}
section.solutions-boxes .column {
    margin-bottom: 1.5rem
}
section.solutions-boxes .column:nth-child(4n+1) .solutions-box {
    background-color: #ed1c24
}
section.solutions-boxes .column:nth-child(4n+2) .solutions-box {
    background-color: #d21847
}
section.solutions-boxes .column:nth-child(4n+3) .solutions-box {
    background-color: #691b31
}
section.solutions-boxes .column:nth-child(4n+4) .solutions-box {
    background-color: #000
}

.cta-panel {
    background: rgba(0, 0, 0, 0) url("/~/media/adeccogroup/brands/adecco global 2016/assets/media/Dummy/header-smoke_001.jpg") no-repeat scroll 0 0 / cover !important ;
	background-size:cover;
}

.three-steps .step-list li p {
    font-size: 1.25rem !important ;
    line-height: 1.875rem!important ;
}

.step-list .step-1::before {
    background-image: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/step-1.png")!important;
}
.step-list .step-2::before {
    background-image: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/step-2.png")!important;
}
.step-list .step-3::before {
    background-image: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/step-3.png")!important;
}
.benefits p {width:100% ! important;}

#r26_inner-title { background: rgba(0, 0, 0, 0) url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/banners/banner-bg-1902x535.png") no-repeat scroll 50% 50% / cover !important;}
.panel .browse-jobs__bottom{ text-align:center; margin: 0; display:inline-block;}
.panel.big_banner { background-size:cover !important ; }

.panel.big_banner #r26_inner-title{	background:none; }
r26_inner-title > h1 {   padding: 1em 0;  }
.accounting-and-finance-staffing h1{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/accounting-and-finance.png") no-repeat scroll center center / auto 75% !important;  padding: 1em 0; }

.call-center-and-customer-service-staffing h1{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/call-center-and-customer-service.png") no-repeat scroll center center / auto 75% !important;}
.creative-and-marketing-staffing h1			{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/creative-and-marketing.png") no-repeat scroll center center / auto 75% !important;}
.engineering-staffing h1						{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/engineering.png") no-repeat scroll center center / auto 75% !important;}
.hospitality-staffing h1						{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/hospitality.png") no-repeat scroll center center / auto 75% !important;}
.human-resource-staffing h1					{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/human-resources.png") no-repeat scroll center center / auto 75% !important;}
.industrial-and-manufacturing-staffing h1	{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/industrial-and-manufacturing.png") no-repeat scroll center center / auto 75% !important;}
.it-staffing h1								{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/information-technology.png") no-repeat scroll center center / auto 75% !important;}
.medical-staffing h1							{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/medical.png") no-repeat scroll center center / auto 75% !important;}
.office-admin-staffing h1					{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/office-and-administrative.png") no-repeat scroll center center / auto 75% !important;}
.retail-and-sales-staffing h1				{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/retail-and-sales.png") no-repeat scroll center center / auto 75% !important;}
.science-staffing h1							{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/science.png") no-repeat scroll center center / auto 75% !important;}
.transportation-staffing h1					{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/transportation.png") no-repeat scroll center center / auto 75% !important;}
.warehousing-staffing h1						{ background: url("/~/media/adeccogroup/brands/adecco global 2016/spain/media/images/page-headers/warehouse.png") no-repeat scroll center center / auto 75% !important;}

.page-footer > .container{padding:0!important;}

.programs-partnerships .icon.icon-continue {
    font-size: 2em;
    position: relative;
    top: 14px;
}


/**/


.contact-us .scfForm {
    font-family: houschka_headdemibold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    letter-spacing: -0.5px;
    line-height: 22px;
    color: #231f20
}
.contact-us .scfForm .scfSectionContent {
    display: tabel;
    margin: 0 auto;
    float: none;
    width: 500px
}
.contact-us .scfForm .scfSectionContent .scfSingleLineTextBorder,
.contact-us .scfForm .scfSectionContent .scfEmailBorder,
.contact-us .scfForm .scfSectionContent .scfDropListBorder,
.contact-us .scfForm .scfSectionContent .scfMultipleLineTextBorder {
    margin-top: 10px;
    display: table
}
.contact-us .scfForm .scfSectionContent .scfSingleLineTextLabel,
.contact-us .scfForm .scfSectionContent .scfEmailLabel,
.contact-us .scfForm .scfSectionContent .scfDropListLabel,
.contact-us .scfForm .scfSectionContent .scfMultipleLineTextLabel {
    float: none;
    width: auto;
    font-weight: normal
}
.contact-us .scfForm .scfSectionContent .scfSingleLineTextBox,
.contact-us .scfForm .scfSectionContent .scfEmailTextBox,
.contact-us .scfForm .scfSectionContent .scfDropList,
.contact-us .scfForm .scfSectionContent .scfMultipleLineTextBox {
    padding: 10px;
    border: 1px solid #b2b2b2;
    border-radius: 7px
}
.contact-us .scfForm .scfSectionContent .scfSingleLineGeneralPanel,
.contact-us .scfForm .scfSectionContent .scfEmailGeneralPanel,
.contact-us .scfForm .scfSectionContent .scfDropListGeneralPanel,
.contact-us .scfForm .scfSectionContent .scfMultipleLineGeneralPanel {
    width: 100%
}
.contact-us .scfForm .scfSectionContent .scfRequired,
.contact-us .scfForm .scfSectionContent .scfValidatorRequired {
    display: none !important
}
.contact-us .scfForm .scfFooterBorder,
.contact-us .scfForm .scfValidationSummary,
.contact-us .scfForm .scfSubmitButtonBorder {
    clear: both;
    margin: 15px auto 0;
    width: 500px;
    font-size: 14px;
    font-weight: normal
}
.contact-us .scfForm .scfValidationSummary ul {
    margin-left: 10px
}
.contact-us .scfForm .scfSubmitButtonBorder .scfSubmitButton {
    padding: 8px 20px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    font-weight: bold !important;
    background: #ef2e24 !important;
    border: none;
    border-radius: 6px
}
.contact-us .scfForm .scfSubmitButtonBorder .scfSubmitButton:hover {    
	background: #b9160e 
}

/**/
.three-column-icons .benefit .icon{
    font-size: 4.75rem;
   line-height: 140px;
    color: #fff;
}
.three-column-icons .benefit .fa-random{
	font-size: 2.75rem;
	 line-height: 120px;
}

/* job result page in gray*/
body.jobs ,
body.accounting-and-finance-jobs,
body.call-center-and-customer-service-jobs,
body.creative-and-marketing-jobs,
body.engineering-jobs,
body.hospitality-jobs,
body.human-resources-jobs,
body.it-jobs,
body.industrial-and-manufacturing-jobs,
body.medical-jobs,
body.office-and-admin-jobs,
body.retail-and-sales-jobs,
body.science-jobs,
body.transportation-jobs,
body.warehousing-jobs{ background: #efefef none repeat scroll 0 0; }
/* job result page in gray*/
/*.job-results-options, .single-job li.job--meta-contract-type { display: block!important; }*//*main.css*/

.job-wide .card__info--save, .job-wide .new-job, .job-wide div.filter--show--quantity {display: block; } /*main.css*/
.modal-backdrop.in { opacity: 0.5; z-index: inherit;	}
.employers .carousel__container, .Home .carousel__container,.clientes .carousel__container {
	max-width: 100%;
	width: 100%;
	padding:0;
}
.employers .carousel__container h2, .Home .carousel__container h2 ,.clientes .carousel__container h2{
	display: none;
}
.figure-content .slide-content a{
	text-decoration: none;
}

.panel.big_banner .panel--body #r26_inner-title h1{
	z-index: 0;
}

.site-header-controls .close-menu .ico-hide-menu:before , .open-menu .ico-show-menu:before{
	position: relative;
    left: -10px;
    top: 20px;
}
.site-header .site-header-controls .brand-logo {
    display: inline;
    float: none;
    margin: 0 auto;
    vertical-align: middle;
}
.carousel__container a.btn{
	padding: 8px 16px;
}
.jobs .single-job h2 a{
	word-wrap: break-word;
}
img[src=""] {
   display: none;
}
.clientes .why-adecco a .icon-continue { top: 10px; }

.similarJobCards .job__info a{word-wrap:break-word;}
.job-result .single-job h2{
	width: calc(100% - 90px);
}
.panel .white-bg .top-head-content{
	padding-bottom: 0px;
}
.panel .white-bg h1{
	word-break: break-all;
	hyphens: auto;
}
.panel .browse-jobs__bottom{
	width: 100%;
}
.scfEmailGeneralPanel, .scfMultipleLineGeneralPanel, .scfSingleLineGeneralPanel, .scfPasswordGeneralPanel, .scfNumberGeneralPanel, .scfDatePickerGeneralPanel, .scfDateGeneralPanel, .scfRadioButtonListGeneralPanel, .scfCheckBoxListGeneralPanel, .scfFileUploadGeneralPanel, .scfDateSelectorGeneralPanel, .scfCreditCardGeneralPanel, .scfConfirmPasswordGeneralPanel, .scfCaptchaGeneralPanel, .scfTelephoneGeneralPanel, .scfSmsTelephoneGeneralPanel, .scfDropListGeneralPanel{
	width: calc(100% - 15px) !important;
}
.jobs-slider .job {
    margin: 15px!important;
}

.locator__container .branch__info {
    padding: 8px!important;
}

@media (min-width: 62rem){
	.site-header .site-header-controls .brand-logo {
		display: block;
		float: left;
		margin: 0 auto;
		vertical-align: middle;
	}
}


/*Defect id: 27757*/
@media (max-width: 767px){
.single-job ul.job--meta li span {
		display: inline;
}
.visible-info .opts-link .opts-text, .visible-info .opts-link{ color:#000!important; } /*27885*/

}

/*Defect id: 27774*/
@media (min-width: 768px){
div#body_0_spotlightContainer h2{
	font-size:25px;
}
/*Defect id: 27771*/
#header_0_iFrameLinks iframe{
	width:100% !important;
}
}

@media only screen
	and (min-device-width: 768px)
	and (max-device-width: 1024px)
	and (orientation : landscape){
		.branch__search  .col-md-3 + .col-md-3 { width: 16.6667%;}
	}
	

/*Defect id: 27782*/
@media (max-width: 990px) and (min-width: 768px){
	.owl-theme .owl-item {
		background-color: #fff !important;
		}
	.owl-theme .owl-item img{
		visibility: visible !important;
		height:auto;
		}
	}
	
/*Defect id : 27769*/
@media (max-width: 1024px){
	.tab-links .tab-pane li a{
		font-size: 16px !important;
	}
}
@media screen and (max-width: 991px){
	.big_banner-container .big_banner h1 {
		font-size: 40px;
	}
	.refine-open .faceted-search{
		margin: 12px;
	}
}

@media (max-width: 767px) {
    .contact-us .scfForm {
        width: 100%;
        padding: 0 15px
    }
    .contact-us .scfForm .scfSectionContent,
    .contact-us .scfForm .scfFooterBorder,
    .contact-us .scfForm .scfValidationSummary {
        width: 100%
    }
	

}



.outsourcing .table-responsive .table{ min-width:540px; }
.outsourcing .table-responsive > .table  th , .outsourcing .table-responsive > .table  td{ white-space: inherit !important;}
@media (max-width:768px){
	.browse-jobs__bottom .mini-card .v-center a span{
		padding: 0px;
	}
	.browse-jobs__bottom .mini-card .v-center a span img{
		margin: 0 auto;
	}
	
		/*Defect 25208 By:Onkar K*/
	
}



@media (min-width:320px) and (max-width:480px){
	.scfForm .scfShortDate .scfDateSelectorGeneralPanel { width: calc(100% - 15px)!important; } /*Defect 25336 By:Onkar K*/
	.scfForm .scfSubmitButtonBorder{width: auto;}
}

@media (min-width:320px) and (max-width:640px){
	.faq .panel-title { padding: 0 !important; }
	.panel-group .panel-collapse { padding: 5px 0 0 0!important; }
	.wrap-news-list .media-list .media{ width: 100%;}
	.staffing-solutions .mini-card a i , .industry-info .mini-card a i { height: auto!important; }
	.slide-content .btn{ white-space: initial!important; }  /*Defect 25334 By:Onkar K*/
	figure.effect-sadie .figure-content { right:0!important;}
	.panel .white-bg h1 { word-break: normal; } /*Defect 25960 By:Onkar K*/
}


@media (min-width:320px) and (max-width:768px){
	.cta_block .action .btn i.icon-continue, .cta_block .action .btn i.icon-pin-outline { margin-top: -18px; }
	.big_banner-container .panel.big_banner{ background-repeat:repeat; }
	
	/*body { padding-top: 53px!important; }*/ /* Master base CSS*/
	
	/* theme uk */
	.spotlight_top-banner-container .spotlight_top-banner{ padding-left: 15px; padding-right: 15px;	}
	
	.two-column-text-image .text-column, .two-column-text-image .image-column  {  padding-left: 0.75rem;    padding-right: 0.75rem; } /* main.css*/
	.two-column-text-image .image-column  > img{ height: auto;    max-height: 100%;    max-width: 100%;}
	
	.panel.big_banner {	background-size:cover;	}
	
	.checklist-section .check-list-items .column { margin-left: auto !important; }
	
	.nav-active .site-header-inner .close-menu, .mobile-nav-open .site-header-inner .close-menu {  display: block !important; 	}
	
	.site-footer .footer__top .container > div.footer-linkset1, .site-footer .footer__top .container > div.footer-linkset2, .site-footer .footer__top .container > div.footer-linkset3 {
    width: 100% !important;	
	}
	.job--description .job--task-specifics{
	float: none;
	}
	.job--task-specifics h2{
	   -webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		word-break: break-all;	
	}
	.job-full h1{
	  -webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		word-break: break-all;
	}
	
	@-moz-document url-prefix() { 
		.nav-top-bar .secondary-links .saved-jobs-link span.icon {
			margin-top: 0px;
		}

	}
	

	.jobs  .card--small{
		width: 100%;
		margin-bottom: 20px;
	}
	.three-column-icons .benefit .icon{
		font-size: 2.0625rem;
		line-height: 72px;
		color: #fff;
	}
	.three-column-icons .benefit .fa-random {
		font-size: 1.7rem;
		line-height: 62px;
	}
}
@media (max-width:768px){
.Home .home-search .col-sm-8{ margin-top:0px; }
}

@media (min-width:768px){
	/*
	.two-column-text-image .text-column {  width: 50% !important; float:left !important; }
	.two-column-text-image .image-column {  width: 50% !important; float:right !important; text-align:center; }  after main.css*/
	
	/*.big_banner-container  h1 { min-height: 260px; }*/
	.our-approach .big_banner-container  h1 { min-height: auto; }
	/*.outsourcing .panel-block .table-responsive > .table  th, .outsourcing .panel-block .table-responsive > .table  td{white-space: nowrap !important; padding:8px;}*/
	
	}

@media (max-width: 992px){
	.tab-links .tab-pane li a { width:100%; padding-left:10px!important;}
	.tab-links .tab-pane li a  .icon-continue{ position:absolute; right:0; margin-top: 0px;}
	.three-column-icons .benefit .icon{
	font-size: 3.0625rem;
    line-height: 78px;
	}	
.three-column-icons .benefit .fa-random{
    font-size: 2.0625rem;
    line-height: 64px;
	}
	
}

@media (max-width: 767px){
.home-search p {
	font-size: 12px;
}
}
@media (min-width: 1200px){
	.spotlight_top-banner-container .spotlight_top-banner {	min-height: 535px;	}
	
	.alert.alert__info a { right: 18px; }
}
/* home banner font size and space as per Adecco NZ */
#my_nav .home-employer h1 {
    font-size: 4.375rem;
    line-height: 4.375rem;
	margin-top: 3rem;
    margin-bottom: 1.5rem;
}
@media (min-width:320px) and (max-width: 768px){
.tab-links .tab-pane li a  .icon-continue{
	margin-top: 0px;
}
.tab-links .tab-pane li a  .icon-continue{
  margin-top: 0px;
}

.wrap-news-list .media-list li.media{ width:100%; }

.jobs .panel-body{
	padding: 15px;
	
}
#jobResponse .job-result .job-wide .panel-header h1{
	margin: 15px;
}

.job-client-video iframe {
	max-width:100%;
	height:auto;
}
}

.container-fluid.resource__nav--fluid, .container-fluid.resource__browse--cards, .container-fluid.resource__browse--cards {
    background-color: #EFEFEF !important;
}
.resource__nav{
    border-bottom: 0;
}
.job-results-options .btn-default{
  outline: 0 !important;
}
.job-results-options .btn-default:active,.job-results-options .btn-default:focus,.job-results-options .btn-default:visited{
  outline: 0 !important;
}

/* Added by Indu Rana
*/
.job-results--right .panel {
	    background: none;
}
.container-content .carousel__container .owl-theme .owl-controls .owl-nav [class*="owl-"] {
	color: #ef2e24;
}
div[id*="divsearchBarNav"] {
	float: right;
}
.container-content  .owl-carousel .owl-nav {
	top: 54px;
}
.container-content .owl-theme .owl-dots .owl-dot:hover span, 
.container-content .owl-theme .owl-dots .owl-dot.active span{
	background: #fff !important;
	border:1px solid #ef2e24 !important;
}

.container-content .owl-theme .owl-dots .owl-dot span {
	background: #ef2e24 !important;
}
.container-content .owl-carousel .owl-nav .owl-next .fa-chevron-left, 
.container-content .owl-carousel .owl-nav .owl-next .fa-chevron-right, 
.container-content .owl-carousel .owl-nav .owl-prev .fa-chevron-left, 
.container-content .owl-carousel .owl-nav .owl-prev .fa-chevron-right {
	font-size: 30px;
}
.container-content .carousel__container .owl-carousel .owl-nav .owl-prev {
	left: -40px;
}
.container-content .carousel__container .owl-carousel .owl-nav .owl-next {
	right: -10px;
}
/*
Iframe for Login*/

.branch__name .branch__name--icon i.icon-contact-outline {    margin-top: 19px; } /*Defect id: 26746*/


@media (min-width: 768px){
    body .site-header .nav-top-bar>.container #header_0_iFrameLinks {
        display: block;
        right: 0;
        top: -.625rem;
		    max-width: 250px;
        overflow: visible;
        text-align: right
    }
    body .site-header .nav-top-bar>.container #header_0_iFrameLinks #header_0_ifrmLinkID {
        overflow: visible
    }
	#header_0_iFrameLinks iframe {
		width: 100% !important;
		border: none;
		overflow: visible;
	}
	#header_0_iFrameLinks {
		text-align: right;
		margin-left: 35px;
		
		width: auto;
		right: 0;
	}
	#rightNonAuthLinks {
		display: block !important;
		float: left !important;
		margin-right: 0;
		position: relative;
	}
	.nav-top-bar .secondary-links {
		position: relative;
		height: 30px;
		    z-index: 99;
	}
	.site-header-controls div[id*="divsearchBarNav"]{
		float: left;
	}
}
/*Linkedin Apply form*/
.scfCustomFileUploadBorder  {
	clear: both;
}
.file-upload h4 {
	display: none;
}
.scfSubmitButtonBorder {
	text-align: center;
    padding: 20px 0;
    border: 0px;
    border-top: solid 2px;
    margin: 0px 30px;
}
.scfForm .scfRequired {
	color: red;
	float: none;
}
.apply-btn-dropdown .btn--apply-cta {
    border-radius: .3rem;
	font-family: houschka_headdemibold,Helvetica,Arial,sans-serif;
    white-space: normal;
}
.apply-btn-dropdown .btn--apply-cta:hover {
	color: #fff;
}
.scfTelephoneTextBox,
.scfForm .scfSectionContent .scfSingleLineGeneralPanel, 
.scfForm .scfSectionContent .scfEmailGeneralPanel, 
.scfForm .scfSectionContent .scfDropListGeneralPanel, 
.scfForm .scfSectionContent .scfMultipleLineGeneralPanel {
	width: 96%;
}

/*News Listing on Home page*/
.wrap-news-list .panel-header h2{
  padding: 0px 20px !important;
  text-align:center;
}
.wrap-news-list .media-list{
  padding: 0px 15px !important;
}
 .wrap-news-list {
	float: none !important;
	width: 100% !important;
	margin: 0 auto !important;
	clear: both;
}

 .wrap-news-list:before, 
 .wrap-news-list:after {
	content: "";
    display: table;
	    clear: both;
}

 .wrap-news-list .media-list {
	float: left;
}
 .wrap-news-list .media-list .media{
	width: 32%;
	margin-right: 2%;
	border-bottom: none;
	float: left;
	padding:0;
	margin-bottom: 0;
	margin-top: 0px;
	
}
.wrap-news-list .media-list .media .media-body{
	width: 100% !important;
}
 .wrap-news-list .media-list li:last-child{
	margin-right: 0;
}
.scfForm  .scfShortDate {
	width: 100%;
}
.scfForm .scfShortDate .scfDateSelectorGeneralPanel {
	width: 47%;
	float: none;
	    display: inline-block;
}
.scfShortDate .scfDateSelectorLabel {
	width: 100%;
	float: none;
}
.scfTelephoneBorder .scfTelephoneGeneralPanel {
	width: 96%;
}
.scfForm .scfSectionContent {
	font-size: 16px;
}
.scfForm  .scfShortDate .scfDateSelectorShortLabelMonth, 
.scfForm  .scfShortDate .scfDateSelectorShortLabelYear, 
.scfForm  .scfShortDate .scfDateSelectorMonth, 
.scfForm  .scfShortDate .scfDateSelectorYear {
	width: 30%;
    margin-right: 1%;
}
.scfForm .scfShortDate .scfDateSelectorDay{
	display: inline-block;
	 margin-right: 1%;
}
.owl-theme.owl-theme .owl-dots {
	top: -34px !important;
}
.outsourcing-clientes .mini-card .img-responsive{
	display: inline-block;
}
/*As per BU's requirement*/
.site-header .nav-top-bar .primary-links a.employer{
	font: 16px/16px houschka_headmedium,Helvetica,Arial,sans-serif;
	opacity: 0.8;
}
.featured-job {
    background-image: url('/~/media/adeccogroup/brands/adecco-global-2016/spain/media/featured%20job/bg-services-lg.png') !important;
}
/**/
.dropdown .dropdown-menu>li>a{
	padding: 3px 25px 3px 15px;
}
.facets.faceted-search .dropdown li span.pull-right.text-muted{
	right: 10px;
}
#jobResponseIndustry span {
    margin-right: 5px;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) { 
.site-header .nav-top-bar + .container .ico-show-menu::before {
    content: "B"!important;
}
 }

@media (max-width: 768px) and (min-width: 320px) {
    .job-full h1,
    .single-job h2 { 
        word-wrap: break-word;
        word-break: break-word !important;
   } 
}

/*defect ID:29428*/
.jobs .single-job h2{
	    margin: 20px 0 30px;
}

/*defect ID:29417*/
.page-footer .footer__top .footer-linkset2 p{
	margin: 0 0 10px;
}

 .page-footer .footer__top .footer-linkset2 d1{
	margin-top: 0;
    margin-bottom: 20px;
}

.page-footer .footer__top .footer-linkset2 dd{
	margin-left: 0;
}
.Home .home-search .job-search-header label{
	display:inline-block;
}

@media (min-width: 768px){
	.job--description .col-md-11 {
		width: 91.6667%;
	}
}

@media (max-width: 767px){
	.job--description .media-extra{
		width: 100% !important;
	}
	.job-full span{
		width: auto!important;
		padding: 0;
		margin: 0;
	}
}
/* defect ID:30116 */
.branch__search--container .branch__search .branch__search--find{
	padding: 8px 20px;
	 border: none;
   	 height: 50px;
	 font-family: houschka_headmedium,Helvetica,Arial,sans-serif!important;
}

/* defect id: 30057 */
.jobs .job__info--meta--icon{
	color:#333;
	font-size:25px;
}
/* defect id: 30384 */
.Home #body_6_contentcolumn_2_itemContainer .owl-item img{
	    width: auto;

}
/* defect id: 30386 */
.list--item .list--item__action__info, .input-group-btn:last-child>.btn, .facets .dropdown ul.dropdown-menu{
	z-index:1;
}

.job-full .job--meta_education .media:before {
    content:'P'
}

.job-full .job--meta_industry .media:before {
    content:'a'
}
.job-full .job--meta_max-web-applicants .media:before {
    content:'O'
}
.job-full #body_0_contentcolumn_0_liYearsOfExperience .media:before {
    content:'s'
}
.job-full .job--meta_external-reference-id .media:before {
    content:'G'
}
.job-full .job--meta_employment-type .media:before{
	content:'j'
}
.job-full .job--meta_education .media:before,
.job-full .job--meta_industry .media:before,
.job-full .job--meta_max-web-applicants .media:before,
.job-full #body_0_contentcolumn_0_liYearsOfExperience .media:before,
.job-full .job--meta_external-reference-id .media:before{
	font-family: adecco-font-1!important;
    font-weight: 400!important;
    display: inline-block;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0);
    speak: none;
    position: absolute;
    top: 5px;
    left: 0;
    font-size: 45px!important;
    color: #ef2e24;
}

/* defect ID: 32037 */
.job-full .job--meta_contract-type .media:before, .job-full .job--meta_external-reference-id .media:before, .job-full .job--meta_industry .media:before, .job-full #liYearsOfExperience .media:before, .job-full .job--meta_education .media:before, .job-full .job--meta_max-web-applicants .media:before{
	color: #ef2e24;    
     left: 0;
    position: absolute;
    top: 5px;
    font: 45px/1 adecco-font-1;  
}

.job-full .job--meta_contract-type .media:before{
	content: "\78";
	}

.job-full #liExternalReferenceId .media:before {
    content: "F";
}
.job-full #liIndustry .media:before {
	    content: "8";   
}

.job-full #liYearsOfExperience .media:before {	
        content: 's';    
}

.job-full #liEducation .media:before {
       content: 'P';    
}


.job-full #liMaxNumWebApplicants .media:before {	
       content: 'O';      
}


.job-description-top {
	text-align:center;
}
.job-description-top iframe {
	width: 64%;
    height: -webkit-fill-available;
}


/*INC7515031*/
.scfCaptcha .scfCaptchaLabelText,
.scfCaptcha  .scfCaptchaLimitGeneralPanel {
	width: 100%:
}
.scfCaptcha  .scfCaptchaGeneralPanel table {
	margin-top: 0;
}
.scfCaptcha  .scfCaptchStrongTextPanel {
	    margin-bottom: 30px;
}
/*INC7834125*/
.single-job .fa-globe:before {
    content: "";
}
.job--meta_logo {
	display: none;
}
.apply-btn-dropdown .job--meta_logo {
	    display: list-item;
}
/* INC8741524 */
.job-details__number-of-applicants {
	display:none;
}
.job-search-location-input {
    margin-right: 0 !important;
}
.job__info--name a span {
    white-space: normal;
    display: block;
    position: relative;
    width: 95%;
}
.jobs .job__info {
    padding: 0 55px 15px 15px;
}
.saved__notification{
    min-width: 300px !important;
}
.saved__notification__title, .saved__notification__message a, .saved__notification__message, .saved__notification__footer, .saved__notification__footer a {
    font-weight: normal;
}
.saved__notification {
    top: 38px !important;
    padding: 15px;
}
.saved__notification .fa {
    color: #000000;
}
.saved__notification__message {
    padding: 15px 0;
}
.jobs .job__info--save {
    top: 5px;
    padding: 0 15px !important;
}

/*INC14451651*/
#body_0_contentcolumn_0__phoneField span,
#body_0_contentcolumn_0__addressField span {
    color: #ed1c24 !important;
    display: inline-block !important;
    width: 100% !important;
    font-weight: bold;
}

#body_0_contentcolumn_0__businessHoursField span {
    color: #ed1c24 !important;
    font-weight: bold;
}