.margin-left-8 {
    margin-left: 8px;
}

.mgc-hide {
    display: none;
}

#CONTROL_FORM {
    display: none;
}

/* BOTO CONTRACTAR */

.btn-primary.disabled, .btn-primary:disabled, .btn-primary.active, .btn-primary:active {
    background-color: #0081ad;
    border-color: #0081ad;
}
.btn-primary:focus {
    background-color: #0081ad;
    border-color: #0081ad;
    box-shadow: none;
}

/* SELECT2 */

.select2-container {
    display: block;
    width: 100% !important;
    height: 58px;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.select2-container .select2-selection--single {
    height: 58px;
}

.select2-container--default .select2-selection--single {
    border-color: #ced4da;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px;
    color: #212529;
    padding-left: 13px;
    padding-top: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    width: 30px !important;
    top: 16px;
}

.select2-selection__arrow [role="presentation"] {
    display: none;
}

.select2-container--default .select2-results__option--selected {
    background-color: inherit;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #e0e0e6;
    color: #212529;
}

.select2-container--default .select2-results > .select2-results__options {
    overflow-x: hidden;
}

/* MENU IDIOMA */

#as_menu_idioma .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #66a0a8;
}
#as_menu_idioma .dropdown-item.as_active {
    color: #fff;
    text-decoration: none;
    background-color: #66a0a8;
}

/* CONTRASENYA */

.font300 {
    font-weight: 300;
}
