#edit-year-of-graduation .form-type-select > label {
	display: none;
}
#edit-year-of-graduation .form-type-select .form-select {
	background-position: calc(100% - 6px) center !important;
	margin-left: auto;
}
#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-month {
	margin-left: 0;
	width: auto;
	flex: 1;
}
#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-month > label {
	display: block;
	width: 143px;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 10px;
}
#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-year {
	width: auto;
	margin-left: 16px;
}
.form-item-year-of-graduation .error {
	font-size: 13px;
}
.js-form-item[style="display: block;"] {display: flex !important;}
.form-item-highest-qualification p { font-size: 13px; line-height: 1.4; margin: 5px 0 0 !important; }
@media screen and (min-width: 768px) {
	#edit-legal-authorization {
		display: flex;
		flex-wrap: wrap;
	}
	#edit-legal-authorization > .js-form-item {
		width: 50%;
		margin-right: 0;
		padding-right: 8px;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	.form-item-major-skills-technologies-learned:not(.focused) > label {
		font-size: 15px !important;
  	margin-top: 2px !important;
	}
	#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-year {
		margin-left: 10px;
	}
	#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-month > label {
		width: 108px;
		font-size: 12px;
	}
}
@media screen and (max-width: 767px) {
	#edit-legal-authorization > .js-form-item {
		width: 100%;
		margin-right: 0;
	}
	#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-month > label {
		width: 134px;
	}
	#edit-year-of-graduation .form-type-select .form-select {
		width: 110px;
	}
	#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-month {
		flex-direction: row;
		align-items: center;
	}
}
@media screen and (max-width: 480px) {
	#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-month > label {
		font-size: 11px;
		width: 99px;
	}
	#edit-year-of-graduation .form-type-select .form-select {
		width: 90px;
		padding: 7px 28px 7px 10px;
		font-size: 12px;
	}
	#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-year {
		margin-left: 6px;
	}
}
@media screen and (max-width: 400px) {
	.form-item-major-skills-technologies-learned:not(.focused) > label {
		font-size: 12px !important;
  	margin-top: 2px !important;
	}
}
@media screen and (max-width: 360px) {
	#edit-year-of-graduation .form-type-select.form-item-year-of-graduation-month > label {
		white-space: normal;
		height: 32px;
		width: 80px;
	}
	.form-item-major-skills-technologies-learned:not(.focused) > label {
		font-size: 11px !important;
	  margin-top: 3px !important;
	  left: 0 !important;
	}
	.single-form-section .single-form-component-cover form .form-type-managed-file > label {
		background-size: 90% auto !important;
	}
}
