span.multiselect-native-select {
	position: relative
}

span.multiselect-native-select select {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px -1px -1px -3px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	left: 50%;
	top: 30px
}

.multiselect-container {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.multiselect-container .input-group {
	margin: 5px
}

.multiselect-container .multiselect-reset .input-group {
	width: 93%
}

.multiselect-container>li {
	padding: 0
}

.multiselect-container>li>a.multiselect-all label {
	font-weight: 700
}

.multiselect-container>li.multiselect-group label {
	margin: 0;
	padding: 3px 20px;
	height: 100%;
	font-weight: 700
}

.multiselect-container>li.multiselect-group-clickable label {
	cursor: pointer
}

.multiselect-container>li>a {
	padding: 0
}

.multiselect-container>li>a>label {
	margin: 0;
	height: 100%;
	cursor: pointer;
	font-weight: 400;
	padding: 3px 20px 3px 40px
}

.multiselect-container>li>a>label.checkbox, .multiselect-container>li>a>label.radio {
	margin: 0
}

.multiselect-container>li>a>label>input[type=checkbox] {
	margin-bottom: 5px
}

.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
	padding: 3px 20px 3px 40px
}

.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-left: -20px;
	margin-right: 0
}


/*MUEX job offer*/

#tumasterexploraWidget .job-offer {
	clear: both;
	margin: 0px 0 5px 0;
	display: inline-block;
}

#tumasterexploraWidget  .job-offer .form-group label.radio-question {
	display: inline-blockblock;
	background-color: #fff;
	width: 48%;
	height: 40px;
	border-radius:3px;
	border: 2px solid #94b8d3;
	font-size: 13px;
	color: #343434;
	box-shadow: inset 0 1px 1px #00000013;
	cursor: pointer;
	padding: 6px;
	text-align: center;
	font-weight: normal;
	color: #555;
}

#tumasterexploraWidget .job-offer .form-group label.radio-question._si {
	margin-right: 1%;
}

#tumasterexploraWidget .job-offer .form-group label.radio-question input {
	margin-right: 5px;
}

@media only screen and (max-width:850px) and (min-width:480px) {
	#tumasterexploraWidget .job-offer .form-group label.radio-question._si {
		margin-right: 1%;
	}

}

@media (max-width:768px) {
	#tumasterexploraWidget .job-offer {
		margin: 0px 0 5px 0;
	}

	#tumasterexploraWidget .form-group label.radio-question._si {
		margin-right: 2%;
	}
	#tumasterexploraWidget .form-group label.radio-question._no {
		margin-right: 0.8%;
	}

}

@media (max-width:480px) {
	
	#tumasterexploraWidget .job-offer .job-offer label.label-formulario.show {
		line-height: 1.5em;
	}

	#tumasterexploraWidget .job-offer .form-group label.radio-question.option_si {
		margin-right: 1%;
	}

}

#tumasterexploraWidget .job-offer .form-group label {
    line-height:1em;
}
#tumasterexploraWidget .form-group {
   	  margin-bottom: 15px;
}

#tumasterexploraWidget .dropdown #multiprov ul, #tumasterexploraWidget #multicatH ul {
	border: 2px solid #94b8d3;
}

#tumasterexploraWidget select, #tumasterexploraWidget select.form-control, #tumasterexploraWidget .select-campo input, #tumasterexploraWidget
 input[type="text"], #tumasterexploraWidget input[type="email"], #tumasterexploraWidget input[type="tel"] {
    border: 2px solid #94b8d3;
}

#tumasterexploraWidget .complex-form .content-form .multiselect {
	border: 2px solid #94b8d3;
}

#tumasterexploraWidget .gdpr_accept input {
	outline: 2px solid #94b8d3;
}


#tumasterexploraWidget .complex-form .label-formulario {

	height:22px;
}

@media (max-width:877px) {
	#tumasterexploraWidget .complex-form .label-formulario {

	height:auto;
}
}

#tumasterexploraWidget .form_validate_ok input, .form_validate_ok select, .form_validate_ok textarea, .form_validate_ok FormularioCurso_select, .dropdown .form_validate_ok #multiprovUl, #multicatH.form_validate_ok #multicatHUl {
    border: 2px solid green !important;
}

#tumasterexploraWidget .form_validate_error input, .form_validate_error select, .form_validate_error textarea, .form_validate_errorFormularioCurso_select, .dropdown .form_validate_error #multiprovUl, #multicatH.form_validate_error #multicatHUl {
    border: 2px solid #ce3125 !important;
}