@font-face {
    font-family: "Neutraface_Text";
    src: url('/MyAdecco/resource/Adecco_fonts/fonts/NeutrafaceText-Book.eot');
    src: url("/MyAdecco/resource/Adecco_fonts/fonts/NeutrafaceText-Book.eot?#iefix"),
         url("/MyAdecco/resource/Adecco_fonts/fonts/NeutrafaceText-Book.woff2");
}

@font-face {
    font-family: 'Archer_Book' ;
   src: url('/MyAdecco/resource/Adecco_fonts/fonts/Archer-Book.otf');
    }

@font-face {
    font-family: "lust";
    src: url('/MyAdecco/resource/Adecco_fonts/fonts/Lust-Rg.eot');
    src: url("/MyAdecco/resource/Adecco_fonts/fonts/Lust-Rg.eot?#iefix") format("embedded-opentype"),
         url("/MyAdecco/resource/Adecco_fonts/fonts/Lust-Rg.woff2") format("woff2");
}
	
/*body{
	font-family:Neutraface_Text !important;
}*/
.forceCommunitySearchBox .search-button.uiButton {
    margin-right: 20% !important;
}

iframe.cCaP_SearchAndMatch
{ 
    height: 30rem !important;
    position: relative;
    width: 100%;
    top: 0;
    margin-left: 0;
}
.forceCommunityHeadline .headlineTitle{
    text-align: left !important;
}

.forceCommunitySearchBox .search-field{
    height: 70% !important;
    width: 55% !important;

}
.siteforceNapiliBody .cNavBarCon {
    background-color: #5CB8B2;
}
.forceCommunityNavigationMenu {
    background: #5CB8B2;
    border-top: 1px solid #aaaaaa;
}


.forceCommunitySearchBox .search-button{
    background: #5CB8B2 !important;
    border-radius: .25rem !important;
}

.forceCommunitySearchBox .search-button:focus, .forceCommunitySearchBox .search-button:hover{
	background: #5CB8B2 !important;
	color: #ffffff !important;
}


button.slds-button.slds-button--neutral.uiButton--default.uiButton--brand.uiButton:hover{
	color: #ffffff !important;
	background-color: #5CB8B2 !important;
	 border-color: #5CB8B2 !important;
	 font-family: Neutraface_Text !important;
}

button.slds-button.slds-button--neutral.uiButton--default.uiButton--brand.uiButton:focus{
	color: #ffffff !important;
	background-color: #5CB8B2 !important;
	 border-color: #5CB8B2 !important;
	 font-family: Neutraface_Text !important;
}

button.slds-button.slds-button--neutral.uiButton--default.uiButton--brand.uiButton:active{
	color: #ffffff !important;
	background-color: #5CB8B2 !important;
	 border-color: #5CB8B2 !important;
	 font-family: Neutraface_Text !important;
}

.uiButton--brand {
    background-color: #5CB8B2 !important;
    border-color: #5CB8B2 !important;
    color: #ffffff !important;
	
}

.uiButton--brand:focus {
	color: #ffffff !important;
	background-color: #5CB8B2 !important;
	 border-color: #5CB8B2 !important;
}

.uiButton--brand:active {
	color: #ffffff !important;
	background-color: #5CB8B2 !important;
	 border-color: #5CB8B2 !important;
}

.uiButton--brand:hover {
	color: #ffffff !important;
	background-color: #5CB8B2 !important;
	 border-color: #5CB8B2 !important;
}

.slds-button_brand
{
    background-color: #5CB8B2 !important;
    color: #ffffff ;
    border-color: #5CB8B2;
}

.slds-button_brand:hover {
	background-color: #5CB8B2 !important;
	border-color: #5CB8B2;
	color: #ffffff !important;
}

.slds-button--brand
{
    background-color: #ffffff ;
    color: #5CB8B2 ;
    border-color: #5CB8B2 ;
}

.slds-button--brand:hover {
	background-color: #5CB8B2 !important;
	border-color: #5CB8B2 !important;
	color: #ffffff !important;
}

a{
    color: #5CB8B2;
}
    

.forceCommunityGlobalNavigation .slds-list__item a {
	font-family: Archer_Book !important;
}
/*
.forceCommunityGlobalNavigation .slds-list__item a:hover {
	color: #5CB8B2 !important;
	text-decoration: underline !important;
}
*/
.forceCommunityGlobalNavigation a {
	color: #000 !important;
}
/*For Big screen*/
@media screen and (min-width: 768px) {
.comm-navigation.forceCommunityGlobalNavigation {
	padding-left: 17% !important;
	padding-top: .6rem;
    padding-bottom: .6rem;
}
}
/*For Small screen*/
@media screen and (max-width: 767px) {
	.comm-navigation.forceCommunityGlobalNavigation {
		padding-left: 0% !important;
		padding-top: .6rem;
    	padding-bottom: .6rem;
    	color: #5CB8B2;
	}
}

@media screen and (max-width: 767px) {
	.hideUserIcon {
		visibility: hidden;
		float: left;
	}
}

@media screen and (max-width: 415px) {
	.leftAllign {
		padding-left: 2rem;
	}
}

@media screen and (max-width: 320px) {
	.leftAllign {
		padding-left: 7rem;
	}
}
@media screen and (min-width: 360px) {
	.leftAllign {
		padding-left: 4rem;
	}
}
@media screen and (max-width: 375px) {
	.leftAllign {
		padding-left: 4rem;
	}
}

span.profileName {
    text-transform: none !important;
    font-family: Neutraface_Text !important;
}

b{
	font-family: Neutraface_Text !important;
}

.forceCommunityTopicCatalog .topicHierarchy-topBox {
    padding-top: 7px;
    border-top: solid;
    border-top-color: rgb(244, 244, 244) !important;
    margin-bottom: 14px;
}

.forceCommunityTopicCatalog .topicHierarchy-top {
    font-size: 1rem;
    font-weight: 700;
    text-transform: none !important;
    font-family: Medium;
}

span.slds-truncate {
    font-family: lust !important;
    text-transform: none !important;
    font-size: 1.25rem;
    
}

.forceCommunityHeadline .headlineTitle{
	text-transform: none;
}

span.headlineTitleText{
	color: #000;
	    text-transform: none !important;
}

.forceCommunityRelatedTopics .forceTopicTopicList.topicListHeader {
    text-transform: none !important;
}

.selfServiceArticleLayout .forcePageBlockSectionView.full .test-id__field-label, .selfServiceArticleLayout .forcePageBlockSectionView.full .test-id__grouped-field-label-icon{
	text-transform: none !important;
}

.selfServiceSimilarArticles42>h2{
	text-transform: none !important;
	color: #000 !important;
	font-family: Neutraface_Text;
}

.selfServiceTopicTrendingArticles42>h2{
	text-transform: none !important;
	color: #000 !important;
	font-family: Neutraface_Text;
}

h3.article-head{
	font-family: Archer_Book !important;
}

.forceTopicSubTopicNavigation .topic-subNavContainer{
	text-transform: none !important;
}

h3{
	font-family: Archer_Book !important;
}

.forceChatterTopicMetricsItem .value {
    font-family: Medium;
}

.slds-text-body--small {
    font-family: Medium;
}

.forceCommunitySearch .forceSearchScopesList h1, .forceCommunitySearch .forceSearchScopesList .scopesItem{
	font-family: Medium !important;
	text-transform: none !important;
}

a.slds-text-heading--medium.slds-text-color--default.uiOutputURL{
	font-family: Archer_Book !important;
}

span{
	font-family: Neutraface_Text !important;
}

.slds-tabs_default__link, .slds-tabs--default__link { 
	color:#ffffff;
	text-transform: none !important;
	
}
a.GuestUserHeader{
	color:#ffffff !important;
	font-family: Archer_Book;
} 
a.footer-text {
	color:#ffffff !important;
	font-size : 16px !important;
	font-weight: 500 !important;
}
a.footer-text:hover {
               text-decoration : none !important;
}
a.GuestUserHeader1{
	color:#c8c7c7 !important;
	font-family: Archer_Book ;
	padding-top: 1rem;
}
.slds-button--neutral-blue {
    vertical-align: middle;
    border: 1px solid #00B5F0;
    background-color: #ffffff;
    color: #00B5F0 !important;
    border-color: #00B5F0 !important;
}
.slds-button--neutral-blue:hover {
	border: 1px solid #0096EF;
	color: #0096EF !important;
	border-color: #0096EF !important;
}
.slds-button--neutral-blue:active {
	border: 1px solid #0096EF;
	color: #0096EF !important;
	border-color: #0096EF !important;
}
.slds-button--neutral-blue:focus {
	border: 1px solid #0096EF;
	color: #0096EF !important;
	border-color: #0096EF !important;
	box-shadow: none !important;
}
.slds-button--neutral-green {
    vertical-align: middle;
    border: 1px solid #06a35e;
    background-color: #ffffff;
    color: #06a35e !important;
    border-color: #06a35e !important;
}
.slds-button--neutral-green:hover {
	border: 1px solid #06a35e;
	color: #06a35e !important;
	border-color: #06a35e !important;
}
.slds-button--neutral-green:active {
	border: 1px solid #06a35e;
	color: #06a35e !important;
	border-color: #06a35e !important;
}
.slds-button--neutral-green:focus {
	border: 1px solid #06a35e;
	color: #06a35e !important;
	border-color: #06a35e !important;
	box-shadow: none !important;
}

.forceCommunityGlobalNavigation {
    background-color: #fff !important;
    padding-left: 30% !important;
}

.forceCommunityGlobalNavigation .slds-list_horizontal>.slds-list__item>a.slds-is-active:not([data-type="home"]),
.forceCommunityGlobalNavigation .slds-list_horizontal>.slds-list__item>button:hover,
.forceCommunityGlobalNavigation .slds-list_horizontal>.slds-list__item>button.slds-is-active:not([data-type="home"])
{
	background-color: #fff !important;
    color: #000000;
    border-bottom: 5px solid #5CB8B2;
    margin-bottom: -1.2rem !important;
}
@media screen and (min-width: 768px) {
	.forceCommunityGlobalNavigation .slds-list__item a,
	.forceCommunityGlobalNavigation .slds-list__item button {
		margin-bottom: -1rem !important;
	}
}
.whiteBackground{
	background-color: #fff !important;
	border-radius: 0.625rem !important;
}
span.whiteLabel{
	color: #ffffff;
}
.buttonWidth {
	width: 9rem;
}
.quickApplyIcon {
    padding-top: .5rem;	
}
.linkedInIcon {
    padding-left: 2.9rem;
}
.removeAllign {
    padding-top: 2rem;
    padding-left: .5rem;
}

.uploadCvIcon {
	padding-left: 1.788rem;
}
.uploadClIcon {
	padding-left: .5rem;
}
.changeAllignTop {
	padding-top: 1.1rem;
}

.changeAllign {
	padding-top: .3rem;
}

.slds-listbox_vertical .slds-listbox__option_plain, .slds-listbox_vertical .slds-listbox__option--plain, .slds-listbox--vertical .slds-listbox__option_plain, .slds-listbox--vertical .slds-listbox__option--plain{
	text-align:right;
}

/*
.slds-modal__container{
    background-color: #ffffff !important;
    width: 100%;
    padding: 1rem;
}

@media screen and (min-width: 1025px) {
    .right {
        margin-left: 90%;
        width: 10%;
    }
    
    .forceCommunityLanguageSelector43 {
        margin-left: 90%;
        width: 10%;
    }
} 

@media handheld and (max-width: 1024px) {
    .forceCommunityLanguageSelector43 {
        margin-left: 75%;
        width: 25%;
    }
    .right {
        margin-left: 75%;
        width: 25%;
    }
}

.forceCommunityLanguageSelector43 {
	margin-left: 75%;
        width: 25%;
}
.right {
        margin-left: 75%;
        width: 25%;
    }
    */
.forceCommunityLanguageSelector43.right input.slds-input{
	cursor: pointer;
}


h2.SettingsModalHeader{
	color: #000000 !important;
	font-weight: bold;
}
	
#rc-imageselect, .g-recaptcha {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

@media screen and (max-height: 575px){ 
	#rc-imageselect, .g-recaptcha {
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	} 
}

.hideModal{
    display: none !important;
}

.showModal{
    display: block !important;
}

 .hideModal{
    display: none !important;
}

 .showModal{
    display: block !important;
}
 .slds-button:focus {
    box-shadow: none !important;
}

 .accordionAlign{
    padding-bottom: 1rem;
}
 .accordionLabelAllign {
    padding-left: 1rem;
}
 .accordionLabelAllignment {
    padding-left: 1.4rem;
    font-size: 20px;
}
 .fileAllign {
    color: rgb(217, 219, 221);
}

.slds-grid-customWidth{
    width: 82%;
    margin-left: 9%;
    margin-right: 9%;
}

.slds-accordion__summary{
    padding: .75rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.4px;
    color: #231f20;
}

h3.slds-text-heading_small.slds-accordion__summary-heading {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.4px;
}

button{
    border: none;
}

button[disabled] {
    border: none;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.4px;
    color: #231f20 !important;
    opacity: 0.2;
    cursor: not-allowed !important;
}

.slds-input {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
    font-family: Neutraface_Text;
}

.slds-input[disabled] {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #231f20;
}
.messageText{
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    color: #231f20;
}

.messageTextBold{
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    color: #231f20;
}

.skipContinue {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: -0.4px;
    color: #5CB8B2;
    font-family: Neutraface_Text;
}

.borderless{
    border:none !important;
}

.slds-form-element__label.slds-no-flex {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: -0.4px;
    color: #737172;
}
label.uiLabel-left.form-element__label.uiLabel {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: -0.4px;
    color: #737172;
}

label.slds-form-element__label {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: -0.4px;
    color: #737172;
}

.remove {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #5CB8B2;
    font-family: medium;
}
.slds-select_container .slds-select {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
	font-family: Neutraface_Text;
}

.uiInput--input.input{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
}

.uiInput--input .input{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
}

.uiInput--input.input:focus{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
}
.uiInput--input .input:focus{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
}
.uiInput--input.input:active{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
} 
.uiInput--input .input:active{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #231f20;
}
.slds-button_neutral{
    padding-left: 0 !important;
    padding-right: 0 !important;
	font-family: Neutraface_Text;
}

.primaryButton[disabled]{
    opacity: 1;
    border-radius: 8px;
    background-color: #c8c7c7 !important;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    min-height: 3.125rem;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-align: center;
    color: #ffffff !important;
    cursor: not-allowed;
    font-family: Neutraface_Text;
}

.primaryButton[disabled]:hover{
    cursor: not-allowed;
    opacity: 1;
    border-radius: 8px;
    background-color: #c8c7c7 !important;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    min-height: 3.125rem;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-align: center;
    color: #ffffff !important;
    font-family: Neutraface_Text;
}

.primaryButton[disabled]:focus{
	cursor: not-allowed;
    opacity: 1;
    border-radius: 8px;
    background-color: #c8c7c7 !important;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    min-height: 3.125rem;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-align: center;
    color: #ffffff;
	font-family: Neutraface_Text;
}

.primaryButton{
    border-radius: 8px !important;
    background-color: #5CB8B2 !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important;
    text-align: center !important;
    color: #ffffff !important;
    font-family: Neutraface_Text;
}

.primaryButton:hover{
    border-radius: 8px !important;
    background-color: #5CB8B2 !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important;
    text-align: center !important;
    color: #ffffff !important;
	font-family: Neutraface_Text;
}

.primaryButton:focus{
    border-radius: 8px;
    background-color: #5CB8B2 !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-align: center;
    color: #ffffff !important;
	font-family: Neutraface_Text;
}

.linkedInColor{
    color: #0077b5 !important;
}

.linkedInColor:hover{
    color: #0077b5 !important;
}
.linkedInColor:active{
    color: #0077b5 !important;
}
.linkedInColor:focus{
    color: #0077b5 !important;
}
.secondaryButton{
    border-radius: 8px !important;
    border: 1px solid !important;
    background-color: #ffffff !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important;
    color: #5CB8B2 !important;
}
/*
.secondaryButton:hover{
    border-radius: 8px !important;
    border: 1px solid !important;
    background-color: #5CB8B2 !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important;
    color: #ffffff !important;
}
*/ 
.secondaryButton:hover{
	border-radius: 8px !important;
	border: 1px solid !important;
	background-color: #ffffff !important;
	width: 100%;
	min-height: 3.125rem;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.3 !important;
	letter-spacing: -0.5px !important;
	color: #5CB8B2 !important;
}
.secondaryButton:active{
    border-radius: 8px !important;
    border: 1px solid !important;
    background-color: #ffffff !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important;
    color: #5CB8B2 !important;
}

.secondaryButton:focus{
    border-radius: 8px !important;
    border: 1px solid !important;
    background-color: #ffffff !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important;
    color: #5CB8B2 !important;
}

.secondaryButton[disabled] {
    opacity: 1;
    border-radius: 8px;
    background-color: #ffffff !important;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    min-height: 3.125rem;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-align: center;
    color: #000000 !important;
    cursor: not-allowed;
}

.dropboxColor{
    color: #007be8 !important;
    border-width: 2px !important;
}

.dropboxColor:hover{
    color: #007be8 !important;
    border-width: 2px !important;
}

.dropboxColor:active{
    color: #007be8 !important;
    border-width: 2px !important;
}

.dropboxColor:focus{
    color: #007be8 !important;
    border-width: 2px !important;
}

.googledriveColor{
    color:  #06a35e !important;
    border-width: 2px !important;
}

.googledriveColor:hover{
    color:  #06a35e !important;
    border-width: 2px !important;
}

.googledriveColor:focus{
    color:  #06a35e !important;
    border-width: 2px !important;
}

.googledriveColor:active{
    color:  #06a35e !important;
    border-width: 2px !important;
}

@media screen and (min-width: 1025px) {
    .title{
    font-size: 60px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    text-align: center;
    color: #ffffff;
}
.slds-dropdown-trigger_click .slds-dropdown, .slds-dropdown-trigger_click:hover .slds-dropdown, .slds-dropdown-trigger--click .slds-dropdown, .slds-dropdown-trigger--click:hover .slds-dropdown {
	margin-left: 84.5%;
        width: 15%;
}

span.whiteLabel {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.4px;
    text-align: center;
    color: #ffffff;
}

	.loginBackground{
    /*background-image: url('/MyAdecco/sfsites/c/resource/CORECaP_STR014_QuickApplyAssets/png/Header-02.png');*/
    background-image: url(/MyAdecco/sfsites/c/resource/CORECaP_STR009_AdeccoIcons/icons/icons/Icon/Header_03.png);
    background-repeat: no-repeat;
    height:14.25rem;
    width:100%;
    background-size: 100%;
}

	.background{
    /*background-image: url('/MyAdecco/sfsites/c/resource/CORECaP_STR014_QuickApplyAssets/png/Header-02.png');*/
    background-image: url(/MyAdecco/sfsites/c/resource/CORECaP_STR009_AdeccoIcons/icons/icons/Icon/Header_02.png);
    background-repeat: no-repeat;
    height:14.25rem;
    width:100%;
    background-size: 100%;
}

	.quickApplyBackground{
    /*background-image: url('/MyAdecco/sfsites/c/resource/CORECaP_STR014_QuickApplyAssets/png/Header-02.png');*/
    background-image: url(/MyAdecco/sfsites/c/resource/CORECaP_STR009_AdeccoIcons/icons/icons/Icon/Header_01.png);
    background-repeat: no-repeat;
    height:14.25rem;
    width:100%;
    background-size: 100%;
}

	.myProflieBackground {
	background-image: url('/MyAdecco/sfsites/c/resource/CORECaP_STR014_QuickApplyAssets/png/Header-00.png');
    /*background-image: url(/MyAdecco/sfsites/c/resource/CORECaP_STR009_AdeccoIcons/icons/icons/Icon/Header_02.png);*/
    background-repeat: no-repeat;
    height:12.8rem !important;
    width:100%;
    background-size: 100%;
}
#myTopnav{
	display:block;
}

.background-account-settings{
    background-image: url('/MyAdecco/sfsites/c/resource/CORECaP_STR010_AccountSettingsIcons/AccountSettings/Header01.png');
    background-repeat: no-repeat;
    /*height:14.25rem;*/
    width:100%;
    background-size: 100%;
}
#myTopmenu{
	display:none;
}

.fixedButtonWidth{
    width: 70% !important;
}
.uiPanel{
	left : unset;
	right : 0;
	width : 28rem;
}
} 

@media only screen and (max-width: 1024px) {
    .title{
  font-size: 36px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: initial;
  letter-spacing: -0.9px;
  text-align: center;
  color: #ffffff;
}

.uiPanel{
	left : unset;
	right : 0;
	width : 100%;
}

span.whiteLabel {
    font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: -0.4px;
  color: #ffffff;
}

	.background{
    background-image: url('/MyAdecco/sfsites/c/resource/CORECaP_STR012_JobTitleBackground');
    background-repeat: no-repeat;
    height: 9.75rem;
    width:100%;
    background-size: 100%;
}

#myTopnav{
	display:none;
}

#myTopmenu{
	display:block;
	background-color: #5CB8B2;
}
#myTopmenu{
	display:block;
	background-color: #5CB8B2;
}
.mobHideImage{
	display: none;
}
}

.slds-form-element__label:empty {
    margin: 0;
    display: none;
}

@media screen and (max-width: 767px) {

    .mobileAdecco{
    display: inline-block;
    margin-left: 25%;
}
    button.slds-button.slds-button_icon-container {
    background-image: url(/MyAdecco/sfsites/c/resource/CORECaP_STR014_QuickApplyAssets/png/HamBurger.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 0.2rem;
}
    
    span.whiteLabel {
     margin-bottom: 15%; 
}

}
@media screen and (min-width: 768px) {
.inputBox {
    width: 15.5rem;
    height: 2.2rem;
}
    .mobileAdecco{
    display: inline-block;
    margin-left: 38%;
}
    button.slds-button.slds-button_icon-container {
    background-image: url(/MyAdecco/sfsites/c/resource/CORECaP_STR014_QuickApplyAssets/png/HamBurger.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 0.2rem;
}
}

.Rectangle-2 {
  width: 100%;
  height: 9rem;
  background-color: #394448;
}

.Rectangle-2-Copy {
  width: 100%;
  height: 4.125rem;
  background-color: #2a3134;
}

.Rectangle {
    width: 100%;
    /*height: 9rem;*/
    height: 10.8125rem;
    background-color: #394448;
}

.RectangleCopy {
    width: 100%;
    height: 5rem;
    background-color: #2a3134;
}
/*
.RectangleCopyFooter {
    	background-color: #2a3134;
    	padding-top: 3rem;
}
*/

.Footer-placeholder {

	opacity: 0.16;
  font-size: 1.200rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;

  color: #ffffff;
  
}


@media screen and (max-width: 600px) {
    .Hide{
        display:none !important;
    }
}

.Adecco {
  width: 8.75rem;
  height:  4.145rem;
  object-fit: contain;
}

.slds-accordion__summary-heading .slds-button:focus {
    text-decoration: none !important;
    box-shadow: none;
}

button[disabled], .header {
    opacity: 1;
    cursor: not-allowed !important;
}

button[disabled] span.slds-m-left_xx-small.fileAllign.slds-text-align_left {
    font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: -0.4px;
  color: #737172;
  cursor: not-allowed !important;
  
}

.contentPanel:before,
.contentPanel:after {
    content: " ";
    display: table;
}
.contentPanel:after {
    clear: both;
}
.center {
    width: 100%;
    height: 100%;
}
.screenFreeze {
    overflow: hidden;
    position: fixed;
}

.headerBottomText{
font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #ffffff;
}

.headerTopText{
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #c8c7c7;
}

.accntSettingHeaderTextAllign {
	margin-left: 11.6875rem;
}
.changeEmailPass {
	background-color: #ffffff;
    border-radius: 10px;
}

.footer-placeholder {
    
    opacity: 0.16;
    font-size: 1.200rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    margin-top: 34px;
    color: #ffffff;
    font-family: medium;
    
}
.footer-adecco{
    margin-top:23px;
}

.navigation{
    
    background-color: #ffffff;
    color:#000000;
    
   
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { /* STYLES GO HERE */}
.mainContentArea{
    width: 100%;
    height: auto !important;
    min-height: 100%;
    background-color: #f1f1f1;
}

.accountsettingsContainer {
	margin-top: 1rem;
}
.accountSettingsContainerLeft {
	margin-left: -1.3rem;
}
.accountsettingsContainerTop {
	margin-top: -.8rem;
}
.loginAndSecurityHeader {
	padding-bottom: 4rem;
}
.emailChangeIcon {
	padding-bottom: .5rem;
}
.accountSettingsContainerRadiusTop {
	border-top-left-radius: 14px !important;
    border-top-right-radius: 14px !important;
}
.accountSettingsContainerRadiusBottom {
	border-bottom-left-radius: 14px !important;
    border-bottom-right-radius: 14px !important;
}

.uiPanel .panel-content{
	overflow:hidden;
}

.slds-input:focus, .slds-input:active {
    outline: 0;
    border-color: #d4d4d4 !important;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 0 3px #ffffff !important;
}


input {
    height: 3.125rem!important;
}

.slds-select:focus, .slds-select:active {
    outline: 0;
    border-color: #d4d4d4 !important;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 0 3px #ffffff  !important;
}

.removeBlueBorder {
	border: 0px;
    outline: none;
}

.notification_button{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
	background-color: #5CB8B2 !important;
	border-color: #5CB8B2 !important;
	color: #ffffff !important;
    min-width: 10.88rem;
    font-family: Neutraface_Text;
	font-size: 1.25rem;
    min-height: 3.125rem;
}
.notification_button:hover {
	background-color: #5CB8B2
 !important;
	color: #ffffff !important;
}

h1.article-head.selfServiceArticleHeaderDetail {
    font-family: Bold;
}

.slds-form-element__help {
    font-size: 1rem !important;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: -0.4px;
    color: #5CB8B2 !important;
    margin-top: .05rem !important;
    font-family: Medium !important;
}

.slds-has-error {
    font-size: 16px !important;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: -0.4px;
    color: #5CB8B2 !important;
}
label {
	font-family: Neutraface_Text !important;
}
.slds-radio .slds-form-element__label {
    font-size: 1rem !important;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #231f20;
}
.slds-has-error .slds-input {
    background-color: rgb(255, 255, 255);
    box-shadow: none !important;
    background-clip: padding-box;
    border-color: #d4d4d4 !important;
}
.headerText{
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: -1px;
    color: #231f20;
}

.messageText{
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    font-family: Neutraface_Text;
}

/* Commented for defect 46702
.uiInput--datetime .datePicker-openIcon {
	background: url(/MyAdecco/sfsites/c/resource/CORECaP_STR009_AdeccoIcons/icons/icons/Icon/calendar.svg) no-repeat !important;
    position: absolute !important;
    left: auto !important;
    width: 30px !important;
    height: 30px !important;
    right: .75rem !important;
}*/
.calendarDateIcon {
	background-image: url(/MyAdecco/sfsites/c/resource/CORECaP_STR009_AdeccoIcons/icons/icons/Icon/calendar.svg);
	background-repeat: no-repeat;
}
.backToJobDescription {
	/*position: absolute;
    z-index: 1;
    top: 6.725rem;*/
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: -0.4px;
    color: #5CB8B2;
}
.backToJobDescription:hover {
	/*position: absolute;
    z-index: 1;
    top: 6.725rem;*/
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: -0.4px;
    color: #5CB8B2;
}
.backToJobDescription:active {
	/*position: absolute;
    z-index: 1;
    top: 6.725rem;*/
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: -0.4px;
    color: #5CB8B2;
}
.backToJobDescription:focus {
	/*position: absolute;
    z-index: 1;
    top: 6.725rem;*/
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: -0.4px;
    color: #5CB8B2;
}
@media only screen and (max-width: 1024px) {
    .backToJobDescription {
        top: 3.725rem;
        padding-left: 1rem;
        font-size: small;
    }
    .hideBackToJobDescription {
        visibility: hidden;
    }
}

/*********Start:CV:File preview buttons hide ---Divya changes********/
.comm-panels-container .DESKTOP .file-preview-buttons .forceContentPreviewerActionsBar:nth-of-type(2),
.comm-panels-container .DESKTOP .file-preview-buttons .forceContentPreviewerActionsBar:nth-of-type(3),
.comm-panels-container .DESKTOP .file-preview-buttons .forceContentPreviewerActionsBar:nth-of-type(4)
 {
   display:none;
}
/**********End:CV:File preview buttons hide ---Divya changes*****/
.border-none {
    border-bottom:none !important;
}
.container-text {
    font-size:20px;
}
.forceCommunityGlobalNavigation .slds-is-fixed>.slds-list_vertical {
    height: auto !important;
    width: 68% !important;
    overflow-y: scroll;
    background-color: #ffffff;
    margin-top: 5.5rem;
    margin-left: 0.5rem;
    border-radius: 6px;
}
.forceCommunityGlobalNavigation .slds-is-fixed>.slds-list_vertical>.slds-list__item>a {
	border-bottom:none !important;
}
.forceCommunityGlobalNavigation .slds-is-fixed>.slds-list_vertical a * {
	padding-left: 0px !important;
}
.forceCommunityGlobalNavigation .slds-list__item a:hover, .forceCommunityGlobalNavigation .slds-list__item a.slds-is-active:not([data-type="home"]) {
	background-color: transparent !important;
}
.forceCommunityGlobalNavigation .slds-is-fixed {
	position: absolute;
}
.week-Allign {
    font-size: 26px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: -0.5px;
	
}
.date-week {
  	height: 24px;
  	font-size: 16px;
  	font-weight: 500;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.5;
  	letter-spacing: -0.2px;
  	color: #231f20;
	font-family: Neutraface_Text;
}
.slds-datepicker td.slds-is-selected>.slds-day {
    background: #5CB8B2 !important;
    color: #ffffff;
}
.slds-datepicker td.slds-is-today>.slds-day {
    background-color: rgba(218, 41, 28, 0.05) !important;
}
.slds-text-link {
    color: #5CB8B2 !important;
    text-decoration: none;
    transition: color 0.1s linear 0s;
}
#chat-iframe{
    position: relative;
    width: 70px;
    margin-top: -2.4rem;
}
:focus {
    outline: none !important;
}
.secondaryButtonUpload{
    border-radius: 8px !important;
    border: 2px solid !important;
    background-color: #ffffff !important;
    width: 100%;
    min-height: 3.125rem;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3 !important;
    letter-spacing: -0.5px !important;
    color: #5CB8B2;
}

			/*testing for scroll bar */
.oh-yq-Lj {
    overflow: scroll !important;
}
.picker.modal-dialog {
	overflow: scroll !important;
}
.picker-frame {
	overflow: scroll !important;
}
.scrolling-element {
	overflow-x: scroll; /*Must be 'Scroll' not 'Auto'*/
	-webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 607px) {
	.picker-dialog-content{
		width:100% !important;
	}
}
/*Footer*/
@media only screen and (max-width: 767px){
    .Rectangle{
        height : 7rem !important;
    }  
    .alligh-left {
        margin-left: 2rem;
    }
    .footer-allign {
        margin-top: 1rem;
    }
}
@media only screen and (min-width: 768px){
    .footer-text-allign {
        margin-top: -1.5rem;
		
    }
    .adecco-footer {
        margin-top: -3.1rem !important;
    }
}
.slds-grid.RectangleCopyFooter.slds-wrap {
	background-color: #2a3134;
    padding-top: 3rem;
}
@media screen and (max-width: 767px) {
	.slds-grid.RectangleCopyFooter.slds-wrap {
    	background-color: #2a3134 !important;
    	padding-top: 0rem !important;
	}
}
/*Footer*/