.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	height: 52px;
	border: 1px solid #fafafa !important;
	background-color: transparent !important;
	background-image: none !important;
	cursor: text;
}

input.chosen-search-input.valid.default, input.chosen-search-input.default {
	width: 100% !important;
	height: 52px !important;
	font-size: 16px !important;
	padding-left: 40px !important;
	text-transform: uppercase;
}

.video-responsive {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}

.video-responsive iframe, .video-responsive object, .video-responsive embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}


header#top-header {
	border: none !important;
}

th.next.disabled {
	display: none;
}

.select2-selection__rendered {
	margin: 0;
	padding: 0 !important;
}

textarea.select2-search__field {
	margin-left: 0 !important;
}

.select2-container {
	width: 100% !important;
}

.timepicker.col-md-6 {
	margin-top: 4% !important;
}

body, main, #main-banner-sec {
	min-height: 100dvh !important;
}

#main-banner-sec {
	padding-top: 10px !important;
}

#top-header {
	height: 0 !important;
}


/** ESTILOS CULEROS **/

h1, h4, p, i, a {
	color: #5a5a59 !important;
}

.register-form {
    background: transparent !important;
}

.userform input, .userform select, .select2 {
    background: transparent !important;
    border: 1px solid #5a5a59;
    height: 52px;
    border-radius: 50px;
}

.userform .input-box {
    min-height: 70px !important;
}

.userform .submit-btn {
    background: #5a5a59 !important;
    border-bottom: none !important;
    border-radius: 50px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #5a5a59 !important;
}

.userform input, .userform select, .select2 {
    color: #5a5a59 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border: 1px solid #5a5a59;
    border-radius: 50px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    color: #5a5a59 !important;
}

countdown_amount {
    color: #5a5a59 !important;
}

#top-header #cd-main-nav li:before {
    background: #5a5a59 !important;
}

.form-title {
    padding-bottom: 0 !important;
}

#cd-main-nav ul.sub-menu {
    background: rgb(255 255 255) none repeat scroll 0 0;
    border: solid 1px;
    border-top: 4px solid #5a5a59;
}

#cd-main-nav ul.sub-menu li:not(:last-child) {
    border-bottom: 1px solid  #5a5a59 !important;
}

.cd-nav-trigger {
    background: #5a5a59 !important;
    border-radius: 10px !important;
    box-shadow: 0 0 10px rgb(39 39 39 / 40%);
}

@media only screen and (min-width: 300px) {
    #cd-nav.is-fixed ul {
        background: #ffffff !important;
        box-shadow: 0 0 10px rgb(83 83 83 / 40%) !important;
    }
}

.countdown_row span {
	background: transparent !important;
	color: #5a5a59 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5a5a59 !important;
    color: white;
}

span.select2-dropdown.select2-dropdown--below {
    border-radius: 10px !important;
}

.swal2-styled.swal2-confirm {
    background-color: #5a5a59 !important;
    border-color: #5a5a59 !important;
}

.banner-left-bar {
    text-align: center;
    padding-top: 0 !important;
}

.banner-left-bar h1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

nav#cd-main-nav {
    display: none !important;
}
