/*********************************************************************************/
/******************************* max-width: 1200px *******************************/
/*********************************************************************************/

/* all pages */
.wave div.page-section {
	padding: 10px 10px 0 10px;
}

.wave div.smart-search-wrapper {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: auto;
	margin-top: 15px;
}

.member-interface #default-message-container {
	padding: 0 10px;
}

/* from responsive.css */
.mobile-full-width {
	width: 100%;
}

.mobile-hidden
{
	display: none!important;
}


/***********************     header.jsp    ***********************/

#nav-wave #nav-wave-link-other-area {
	margin-right: 0;
}
#nav-wave-links li#nav-wave-link-publish-job {
    padding-right: 0px;
}
#nav-wave-logged-menu-container .nav-wave-overlay {
    right: 29px;
}
#nav-wave-links #nav-wave-link-other-area {
	margin-left: 0px;
}

/***********************     SearchSection.jsp    ************************/
.search-section #column-skills-grid-locations {
	display: none;
}
.search-section #column-skills-grid {
	width: 100%;
}
.search-section .more-criteria-container {
	display: none;
}
.member-Home-page-body .search-section #search-section-ssi-locations-container {
	display: inline-block;
}
.member-Home-page-body .search-section  #search-section-ssi-locations-container .selection {
	display: block;
}

.member-Home-page-body .search-section #skill-grid-column-container {
	padding-right: 0px;
}
.search-section .radio-wrapper {
	margin-left: 0;
	display: block;
}
.wave div.page-section.search-results-section
{
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}

/***********************    Home Page    ************************/
.wave .tabs-ctn .category-jobs-column a {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* CTA's */
.cta-right-content .title
, .cta-right-content .content {
	width: auto;
}

#row-block-cta div.page-section {
	padding-left: 0;
	padding-right: 0;
}

#row-partner-carousel {
	display: none;
}


.context-message {
	width: auto;
	max-width: 1024px;
}

.context-message-ctn {
	padding: 0 10px;
}

/* error page */
.error-page-content {
	padding: 0px;
	margin: 0 auto;
	border: none;
	box-shadow: none;
	width: auto!important;
	min-width: 320px;
}	

/***********************  block-cta ************************/

#row-block-cta .title
, #row-block-cta .content {
    max-width: none;
}
#row-block-cta .cta-right-content
, #row-block-cta .cta-left-content {
	display: inline-block;
}
#row-block-cta .cta-right-content {
	vertical-align: top;
}
#row-block-cta .cta-content {
    text-align: center;
}

#row-block-cta .block-cta {
	max-width: auto;
}

/*********************** Footer ************************/
/* removed height because of white space */
#footer {
    height: auto;
}

/*************************** CreateCVPage ********************************/
#create-cv #main-column-page {
	padding-left: 0px;
	padding-right: 0px;
}

.contact-panel {
	width: calc(100% - 250px);
}

#create-cv #captcha-box {
	float: right;
}

#create-cv  #form-submit.main-button {
	float: right;
	display: block;
	clear: both;
}

.incentive-message-image-block {
	display: flex;
}


/*************************** Candidate Login *****************************/

.login-page-candidate #login-form
, .login-page-candidate #right-login-column-content {
	max-width: 680px;
	margin: auto;
}

.login-page-candidate #login-form .form-input.error-anchor
, #login.login-page-candidate .login-bottom
, .login-page-candidate #login-form .submit-captcha-input.form-input {
    display: inline-block;
}

.login-page-candidate #login-register-button {
    text-align: left;
}

.login-page-candidate #register-intro {
    height: auto;
}

.login-page-candidate #right-login-column {
    padding: 10px 20px 10px 10px;
}

.login-page-candidate .left-login-column {
	border-bottom: 1px solid #D8D8D8;
}

.login-page-candidate #left-login-column {
	border-right: none;
    border-bottom: 1px solid #D8D8D8;
}


/*************************** Candidate Job Offer *****************************/

#job-offer-left-summary
{
	display: none;
}
div.job-offer-page-section
{
	padding: 0;
}
#follow-us-social-footer
{
	display: none;
}
#job-options-apply
{
	display: none;
}
#job-options-company-description
{
	display : none;
}
span#job-options-logo
{
	margin: 0 auto;
}
#job-location, #job-contract, #job-requirements, #job-study-level
{
	border: none;
	display: block;
	padding-bottom: 0px;
	padding-top: 2px;
}
.job-criteria-block
{
	display: block;
}
#job-apply-text
{
	display: none;
}
.job-offer .content
{
	padding-bottom: 0;
}
.content .contentpera
{
	margin-bottom: 0;
	padding-bottom: 0;
}
#job-apply .main-button
{
}
.quichbtn-box
{
	padding-bottom: 0;
}

.offer-linkscantrol .quichbtn-box {
	display: inline;
}

#job-options-main
{
	border: none;
	background: none;
}
div#jobOfferContentContainer
{
	width: 100%;
}

div#jobOfferContentContainer.job-highlighted::before {
	content: " ";
    display: inline-block;
	position: relative;
	left: -25px;
	top: 0px;
}

div#jobOfferContentContainer.job-highlighted #job-title {
	margin-top: 0px;
}

div.job-offer-content
{
	margin-right: 0;
}
#similar-jobs-tags a.tag
{
	margin: 2px 6px 14px 14px;
}
#similar-jobs-tags > span
{
	display: block;
	margin-bottom: 4px;
}
span#job-options-more-jobs
{
	display: none;
}
#job-options-reference-mobile
{
	display: block;
}
.ictjob-template #job-options-reference-mobile{
	margin-left: 30px;
	margin-right: 30px;
}
#job-options-reference
{
	display: none;
}
.content
{
	padding-bottom: 0;
}

.job-nav a em
{
	display: none;
}
.job-nav a.back-link em
{
	display: block;
}
.next-link {
    padding-right: 10px;
}
.previous-jo-nav .prev-link
{
	border-right: 1px solid #D8D8D8;
	background-image: url('/img/theme-nd/arrow-left-thin3.png');
	/* TODO */
	background-position: 0 0;
}
.next-jo-nav .next-link
{
	border-left: 1px solid #D8D8D8;
	background-image: url('/img/theme-nd/arrow-right-thin3.png');
	/* TODO */
	background-position: 0 0;	
}

.previous-jo-nav .prev-link,
.next-jo-nav .next-link {
	border: none;
}

.next-job-nav .previous-jo-nav .prev-link  {
	display: none;
}

.next-job-nav .previous-jo-nav{
	display: inline-block;
}
.pagesection .job-nav {
	margin-top: 10px;
}
#company-logo-container-mobile
{
	width: 180px;
	margin: 10px auto;
	display: block;
}
#job-summary-mobile
{
	display: block;
	margin: 10px 0px 0px 0px;
	padding-top: 10px;
}
.share-job-mobile {
	display: block;
	text-align: right;
	margin: 5px 10px 20px 0;
}
.job-offer-preview-section .share-job-mobile {
	margin-right: 20px;
}
.share-job-mobile .social-links-container {
	display: block;
}
.ictjob-template #job-summary-mobile
{
	margin-left: 30px;
	margin-right: 30px;
}
#mobile-bottom-nav
{
	display: block;
	background-color: #FFFFFF;
	border-top: 1px solid #D8D8D8;
}
.share-by-email-link, .social-links > a
   {
	margin-left: 11px;
}
#send-by-email-mobile {
	display: block;
	width: 100%;
	text-align: center;
	margin: 0;
	margin-top: 10px;
}

.offer-linkscantrol #send-by-email-mobile {
	display: inline;
}

#send-by-email-button
{
	font-size: 16px;
	width: 228px;
	padding: 10px 15px 7px;
}


.offer-linkscantrol .apply-job-info {
	display: block;
}

#main-footer .social-links
{
	text-align: center;
	margin-top: 15px;
}
#main-footer .social-links img
{
	height: 20px;
}

.wave .page-section.similar-job-offers-container
{
	margin: 20px 10px;
}

#job-apply.offer-linkscantrol {
	position: sticky;
	bottom: -1px;
	background: white;	
	margin-left: 10px;
	margin-right: 10px;
	
	padding: 10px 45px;
	padding-bottom: 28px;
}

#job-apply.offer-linkscantrol.is-pinned {
	z-index: 5;
	box-shadow: 0 0px 4px rgb(0 0 0 / 8%), 0 -4px 12px rgb(0 0 0 / 8%);	
}

/***************************** Candidate : application confirmation **********************************/
#application-confirmation-similar-offers div.page-section {
    padding: 0;
}

#application-confirmation-complete-profile,
#application-confirmation-similar-offers {
	margin-left: 10px;
	margin-right: 10px;
}

/***********************/

textarea#application-form_remark
{
	width: 100%;
	height: 200px;
	resize: none;	
}

#update-cv-file
{
	margin-left: 0px;
}
.small-button.select-file,
.small-button.cloud-button
{
	/*margin: 10px 0;*/
	height: 31px;
	padding-top: 9px;
}
#motiv-letter-label
{
	width: 100%;
}
#apply-bottom-submit ul.form-inputs
{
	display: block;
}
#apply-bottom-submit
{
	text-align: center;
	margin-bottom: 10px;
}
#cvFile_cloud-popup .buttons-container
{
	text-align: center;
}
#cvFile_cloud-popup .buttons-container .button
{
	width: 100%;
}
#cvFile_cloud-popup #cvFile_dropbox
{
	margin-top: 5px;
	margin-bottom: 10px;
}
#cvFile_cloud-popup #cvFile_googledrive
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.file-upload-file-name-container span
{
	margin-left: 0;
}
#letterOfMotivation_file-name-span
{
	/* margin-top: 10px; */
}
.identification label.error
{
	margin-left: 70px;
	position: relative;
	top: 18px;
}
.error.cvFile_file-name.cvFile
{
	top: 0px;
}
.form-section.read-only.identification .text-field.form-item span.form-field-label
{
	width: 100px;
	padding-top: 0;
}
#main .apply-page
{
	padding-top: 0;
}
.file-upload label.error
{
	margin-left: 0;
	margin-top: -10px;
	padding-bottom: 0;
	padding-top: 10px;
}
.file-upload-file-name-container
{
	/*margin-top: 10px;*/
}


.accept-conditions-checkbox-wrapper input{
	min-height: 18px;
	min-width: 18px;
	margin-left: 5px;
}	

.job-title
{
	max-height: none;
}
div.complete-profile-button
{
	text-align: center;
}
#cv-radio-label .file-upload, #motiv-letter-label .file-upload {
	margin-left: 0;
}
#cv-radio-label.change-attached-file-form-item .file-upload {
	/*margin-left: 22px;*/
	width: 100%;
}
.form-section.read-only.identification .text-field.form-item span.form-field-label {
	display: inline-block;
	line-height: 21px;
	padding-top: 0;
	float: none;
}

.form-section.read-only.identification	.form-input {
	width: auto;
}

.identification .readonly-textinput {
	top: 0;
}

#cover-letter-to-toggle {
	padding-bottom: 0;
	
}

.motivation-section {
	padding-bottom: 20px;
}

.apply-page .motivation-section h3 {
	margin-bottom: 0;
}

.stored-cv .form-input {
	padding-top: 8px;
	width: auto;
	display: inline-block;
	
}

.identification label.error {
    margin-left: 115px;
    top: -5px;
}



/*****************************
	 from responsive.css 
*****************************/

/* hide candidate section link for recruiter header */
.main-navigation {
	display: none;
}

/* adapt popup size to screen */
#share-by-email.ui-dialog-content {
	width: 100%!important;
}
#shareJobByEmailButton
{
	margin-top: 20px;
}
#already-registered-modal #password,
#already-registered-modal #login,
#already-registered-modal .popup-frame-body  {
	width: 282px;
}

/****************************** ShareJobByEmailDisplay.jsp ******************************/

#share-job-by-email-form .form-input,
#share-job-by-email-form .form-input input,
#share-job-by-email-form .textarea-container2,
#share-job-by-email-form .response-box input.captchaResponse {
	width: 100%;
}

#share-job-by-email-form .info-button {
	display: none;
}

#email-popup-buttons {
	margin-right: 0;
}

#share-job-by-email-form label.error {
    margin-left: 0;
}

/*************************** Candidate About ************************************/

#about-recruiter-panel  {
    padding-left: 0;
    margin-top: 40px;
}

#about-recruiter-panel, #about-candidate-panel {
    display: block;
    max-width: 100%;
}


/************************* Candidate MyConfig ********************************/
.my-config-main-panel #form {
	padding: 0 10px;
}

#my-config .form-panel {
	padding: 20px 25px;
	margin: 5px 0 15px 0;
}

#my-config .page-section {
	padding: 0;
}

#my-config #leave-email, 
#my-config #leave-pwd {
	text-align: right;
	margin: 5px 0 0 0;
	display: block;
}
#my-config .error_my-config {
    padding-left: 0;
    display: inline-block;
    float: right;
	position: relative;
	top: 12px;
}
/**************** Recruiter DataProtection ********************/

h1.dp
{
	margin-top: 20px;
}	

/***************** Candidate MyConfig **************************/

.my-config-main-panel .form-input input[type="email"]
, .my-config-main-panel .form-input input[type="password"]
, .my-config-main-panel .form-input input[type="text"] {
	width: 100%;
}
.my-config-main-panel .text-field.form-item span.form-field-label
, .my-config-main-panel .text-area-field.form-item span.text-area-field-label
, .my-config-main-panel .form-field-label {
	float: none;
}
.my-config-main-panel .form-input{
	display: block;
}

/****************** Candidate unsubscribe ***********************/

.member-UnsubscribePage-page-body.main-page-body div.page-section {
	padding: 15px !important;
}
.unsubscribe span.confirm{
	display: block;
	text-align: left;
	margin-right: 0;
}

/******************** Candidate MyCV *************************/

#my-cv .latest-jobs{
	display: block;
	width: 100%;
	padding-left: 10px;
	
}

#my-cv .cv-display-container {
    width: 100%;
}

#my-cv .cv-summary {
    max-width: none;
}

/***************************** online-cv ******************************/
#personal-info-section .row-input {
	width: 100%;
}

#cv-personal-data-column-1, #cv-personal-data-column-2 {
    float: none;
    width: 100%;
}

#online-cv #cv-phone #memberForm_member_mobile, #cv-phone #memberForm_member_phone
, #online-cv #cv-birth-and-nation input {
    width: 100%;
    margin-bottom: 17px;
}

#online-cv #zip
, #online-cv #city {
	margin-bottom: 17px;
}

#cv-first-name, #cv-last-name, #cv-email, #cv-phone, #cv-birth-and-nation, #cv-country, #cv-address1, #cv-address2 {
    position: relative;
}

#online-cv .form-select {
	height: auto;
    position: static;
}

#online-cv #cv-address1 input {
    margin-left: 0;
}

#cv-address1 #city
, #cv-address1 #zip
, #cv-address1 #province {
    width: 100%;
}
#cv-address1 #zip-required {
	left: unset;
	right: -10px;
}

#cv-personal-data-column-1 #cv-phone {
	margin-bottom: 0;
}

#cv-personal-data-required-fields {
    float: none;
}

#online-cv #cv-birth-and-nation input {
	margin-bottom: 17px;
}

#personal-info-section #memberForm_member_nationality {
    float: none;
}

#online-cv #cv-birth-and-nation {
	margin-bottom: 0;
}

/* OnlineCV.jsp -> Studies Section */
/* ------------------------------- */
#online-cv #studies-section .row-input-comp {
	flex-wrap: wrap;
    display: flex;
}
/* readOnly case */
#online-cv #studies-section .readOnly .col_titleDisplay
, #online-cv #studies-section .readOnly .col_dateDisplay
, #online-cv #studies-section .readOnly .col_institutionDisplay
, #online-cv #studies-section .readOnly .col_studyLevelDisplay
, #online-cv #studies-section .readOnly .col_edit
, #online-cv #studies-section .readOnly .col_delete
, #online-cv #studies-section .readOnly .col_viewDescription
, #online-cv #studies-section .readOnly .col_descriptionDisplay {
    border-right: none;
}
#online-cv #studies-section .readOnly .col_date
, #online-cv #studies-section .readOnly .col_title {
	display: none;
}

#online-cv #studies-section .table-ui-component .row .col {
	float: none;
}
#online-cv #studies-section .readOnly .col_titleDisplay
, #online-cv #studies-section .readOnly .col_dateDisplay
, #online-cv #studies-section .readOnly .col_institutionDisplay
, #online-cv #studies-section .readOnly .col_studyLevelDisplay {
    width: auto;
}
#online-cv #studies-section .readOnly .col_dateDisplay {
	width: 60px;
	order: 1;
}
#online-cv #studies-section .readOnly .col_titleDisplay {
	width: calc(100% - 70px);
	order: 2;
	/* float: right; */
}
#online-cv #studies-section .readOnly .col_studyLevelDisplay {
	width: 125px;
	order: 3;
}
#online-cv #studies-section .readOnly .col_institutionDisplay {
	width: calc(100% - 135px);
	order: 4;
}
#online-cv #studies-section .readOnly .col_descriptionDisplay {
	order: 5;
}
#online-cv #studies-section .readOnly .col_edit
, #online-cv #studies-section .readOnly .col_delete
, #online-cv #studies-section .readOnly .col_viewDescription {
	order: 6;
}

/* update case */
#online-cv #studies-section .update .col_studyLevel-revert
, #online-cv #studies-section .update .col_edited
, #online-cv #studies-section .update .col_description-revert
, #online-cv #studies-section .update .col_date-revert
, #online-cv #studies-section .update .col_title-revert
, #online-cv #studies-section .update .col_edited-revert
, #online-cv #studies-section .update .col_institution-revert {
	display: none;
}
#online-cv #studies-section .update .col_date
, #online-cv #studies-section .update .col_title
, #online-cv #studies-section .update .col_studyLevel
, #online-cv #studies-section .update .col_institution
, #online-cv #studies-section .update .col_description textarea {
	margin-bottom: 10px;
}
#online-cv #studies-section .update .col_studyLevel {
	width: 200px;
	order: 1;
}
#online-cv #studies-section .update .col_title {
	width: calc(100% - 210px);
	order: 2;
}
#online-cv #studies-section .update .col_date {
	width: 200px;
	order: 3;
}
#online-cv #studies-section .update .col_institution {
	width: calc(100% - 210px);
	order: 4;
}
#online-cv #studies-section .update .col_description {
	display: block;
	order: 5;
}
#online-cv #studies-section .update .col_description textarea {
	margin-top: 0px;
}
#online-cv #studies-section .update .col_update {
	display: block;
	width: 150px;
	order: 6;
}
#online-cv #studies-section .update .col_descriptionAddButton {
	display: block;
	order: 7;
}




/* OnlineCV.jsp -> Professional Experience */
/* --------------------------------------- */
#online-cv #professional-experience-section .table-ui-component .row .col {
	float: none;
}
#online-cv #professional-experience-section .row-input-comp {
	flex-wrap: wrap;
    display: flex;
}
/* readOnly case */
#online-cv #professional-experience-section .readOnly .col_period
, #online-cv #professional-experience-section .readOnly .col_functionDisplay
, #online-cv #professional-experience-section .readOnly .col_companyDisplay
, #online-cv #professional-experience-section .readOnly .col_descriptionDisplay
, #online-cv #professional-experience-section .readOnly .col_viewDescription
, #online-cv #professional-experience-section .readOnly .col_edit
, #online-cv #professional-experience-section .readOnly .col_delete {
    border-right: none;
}
#online-cv #professional-experience-section .readOnly .col_period {
	width: 160px;
	vertical-align: top;
	order: 1;
}
#online-cv #professional-experience-section .readOnly .col_functionDisplay {
	width: calc(100% - 170px);
	order: 2;
}
#online-cv #professional-experience-section .readOnly .col_companyDisplay
, #online-cv #professional-experience-section .readOnly .col_companyDisplay .text-display {
	width: 100%;
	order: 3;
}
#online-cv #professional-experience-section .readOnly .col_descriptionDisplay {
	width: 100%;
	order: 4;
}
#online-cv #professional-experience-section .readOnly .col_viewDescription
, #online-cv #professional-experience-section .readOnly .col_edit
, #online-cv #professional-experience-section .readOnly .col_delete {
	order: 5;
}

/* update case */
#online-cv #professional-experience-section .update .col_startDate .select-content.sizeControl
, #online-cv #professional-experience-section .update .col_endDate .select-content.sizeControl {
	width: auto;
	position: absolute;
}
#online-cv #professional-experience-section .update .col_company-revert
, #online-cv #professional-experience-section .update .col_description-revert
, #online-cv #professional-experience-section .update .col_startDate-revert
, #online-cv #professional-experience-section .update .col_function-revert
, #online-cv #professional-experience-section .update .col_sector-revert
, #online-cv #professional-experience-section .update .col_endDate-revert {
	display: none;
}
#online-cv #professional-experience-section .update .col_startDate
, #online-cv #professional-experience-section .update .col_endDate
, #online-cv #professional-experience-section .update .col_function
, #online-cv #professional-experience-section .update .col_sector {
	order: -1;
}
#online-cv #professional-experience-section .update .col_startDate {
	width: 161px;
}
#online-cv #professional-experience-section .update .col_endDate {
	width: 140px;
	margin-right: 10px;
}
#online-cv #professional-experience-section .update .col_startDate .date-input-component
, #online-cv #professional-experience-section .update .col_endDate .date-input-component {
	width: 140px;
}
#online-cv #professional-experience-section .update .col_function
, #online-cv #professional-experience-section .update .col_company {
	margin-bottom: 10px;
}
#online-cv #professional-experience-section .update .col_function {
	width: calc(100% - 316px);
    margin-right: 0px;
}
#online-cv #professional-experience-section .update .col_function .error-message {
	left: unset;
}
#online-cv #professional-experience-section .update .col_sector {
	width: 306px;
	margin-right: 10px;
}
#online-cv #professional-experience-section .update .col_company {
	width: calc(100% - 316px);
	margin-right: 0px;
}
#online-cv #professional-experience-section .update .col_description {
	margin-right: 0px;
	padding-top: 0px;
}
#online-cv #professional-experience-section .update .col_endDate .error-message {
	position: absolute;
}


#online-cv .memberAvailability .av-item {
    display: block;
    padding-top: 10px;
    margin: 10px 0;
    min-width: 320px;
}

.wave #online-cv .form-panel {
    margin: 5px;
    padding: 20px;
}

#online-cv #table-ui-component-member--memberLanguageSkills > .rows > .row {
    width: auto;
}

/* radio button */

#online-cv #table-ui-component-member--memberLanguageSkills .radio-ui-component {
    height: auto;
}
#online-cv #table-ui-component-member--memberLanguageSkills .radio-ui-component-label {
    width: auto;
    margin-right: 0;
}
#online-cv #remaning-languages {
    float: none;
    display: inline-block;
}
#online-cv #priority-languages {
    float: none;
}
#online-cv #remaining-lsl-select {
    float: none;
    margin-top: 0;
}
#online-cv .select-another-language {
	float: none;    
	display: inline-block;
	margin-left: 0;
}
#online-cv #member-experience-slider-select {
	display: block;
	margin-bottom: 10px;
}
#online-cv #slider-input-member-experience-slider-content {
	display: none;
}
#online-cv #member-experience-slider-select .form-select {
    height: auto;
}
.select-content.sizeControl {
	width: 100%;
	position: relative;
}


/* ************************** EmailAlert.jsp ************************** */
.wave #email-alert-page .form-panel {
    margin: 5px;
    padding: 20px;
}
#email-alert-page #multiple-criteria-container .columns.large-6 {
	width: 50%;
}

/*************************** SalaryRange.jsx **************************/

.react-salary-range-inputs {
	align-items: flex-start;
	flex-direction: column;
}

.react-salary-range-input-label {
	width: 150px;
	display: inline-block;
}

/*
#personal-info-section .row-input {
	width: 100%;
}

#cv-personal-data-column-1, #cv-personal-data-column-2 {
    float: none;
    width: 100%;
}

#email-alert-page  #cv-phone #memberForm_member_mobile
, #cv-phone #memberForm_member_phone
, #email-alert-page #cv-birth-and-nation input {
    width: 100%;
    margin-bottom: 17px;
}

#email-alert-page #zip
, #email-alert-page #city {
	margin-bottom: 17px;
}

#cv-first-name
, #cv-last-name
, #cv-email
, #cv-phone
, #cv-birth-and-nation
, #cv-country
, #cv-address1
, #cv-address2 {
    position: relative;
}

#email-alert-page .form-select {
	height: auto;
    position: static;
}

#email-alert-page #cv-address1 input {
    margin-left: 0;
}

#cv-address1 #city
, #cv-address1 #zip
, #cv-address1 #province {
    width: 100%;
}
#cv-address1 #zip-required {
	left: unset;
	right: -10px;
}

#cv-personal-data-column-1 #cv-phone {
	margin-bottom: 0;
}

#cv-personal-data-required-fields {
    float: none;
}

#email-alert-page #cv-birth-and-nation input {
	margin-bottom: 17px;
}

#personal-info-section #memberForm_member_nationality {
    float: none;
}

#email-alert-page #cv-birth-and-nation {
	margin-bottom: 0;
}

#email-alert-page .memberAvailability .av-item {
    display: block;
    padding-top: 10px;
}

#email-alert-page #table-ui-component-member--memberLanguageSkills > .rows > .row {
    width: auto;
}

radio button

#email-alert-page #table-ui-component-member--memberLanguageSkills .radio-ui-component {
    height: auto;
}
#email-alert-page #table-ui-component-member--memberLanguageSkills .radio-ui-component-label {
    width: auto;
    margin-right: 0;
}
#email-alert-page #remaning-languages {
    float: none;
    display: inline-block;
}
#email-alert-page #priority-languages {
    float: none;
}
#email-alert-page #remaining-lsl-select {
    float: none;
    margin-top: 0;
}
#email-alert-page .select-another-language {
	float: none;    
	display: inline-block;
	margin-left: 0;
}
#email-alert-page #language-selector {
    height: auto;
    margin: 0;
}
#email-alert-page #remaning-languages .select-box {
	position: relative;
	top: 10px;
}
#member-experience-slider-select {
	display: block;
}
#email-alert-page #slider-input-member-experience-slider-content {
	display: none;
}
#email-alert-page .select-box.sizeControl {
	margin-bottom: 10px;
}
#email-alert-page #member-experience-slider-select .form-select {
    height: auto;
}
.select-content.sizeControl {
	width: 100%;
	position: relative;
}
*/

