.custom-form-light .select-selected,
.custom-form-light .select-items div,
.custom-form-light .custom-calendar,
.custom-form-light .custom-button  {
    width: 100%;
    height: 100%;
    border-top: 0;
    border: 1px solid #ced4da;
    color: #212529;
    border-radius: 3px 3px 0 0;
}

    .custom-form-light .custom-calendar::placeholder {
        color: #212529;
    }
    .custom-form-light .custom-calendar::-webkit-calendar-picker-indicator {
        filter: invert(0);
    }

.custom-form-light .select-items {
    box-shadow: 0px 2px 7px 0px darkgrey;
}

.custom-form-light .select-selected,
.custom-form-light .custom-calendar,
.custom-form-light .select-items div  {
    background-color: white;
}
    .custom-form-light .custom-calendar {
        background-image: url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png);
        background-position: 95% 50%;
        background-repeat: no-repeat ;
    }
    .custom-form-light .custom-calendar:focus {
        background-image: none;
    }
    .custom-form-light .custom-calendar::-webkit-inner-spin-button {
        appearance: hidden;
    }

.custom-form-light .custom-button  {
    background: white;
}
.custom-form-light .custom-button.custom-button-background  {
    background-color: #6c757d;
    border-radius: 5px;
    color: white;
}

    

/* ↓ AND 📅 */
.custom-form-light .select-selected::after, 
.custom-form-light .custom-calendar::-webkit-calendar-picker-indicator {
    border-color: #212529 transparent transparent transparent;
}
.custom-form-light .custom-calendar::-webkit-calendar-picker-indicator {
    opacity: 0;
}

/* ↑ */
.custom-form-light .select-selected.select-arrow-active:after {
    border-color: transparent transparent #212529 transparent;
    top: 8px;
}

.custom-form-light .select-items div {
    border-radius: 0;
    border-top: 0;
}

        .custom-form-light .c_custom-select.c_rectangle {
            height: 50px;
        }

        .custom-form-light .c_rectangle .select-selected {
            display: flex;
            align-items: center;
        }

        .custom-form-light .c_rectangle .select-selected:after {
            top: 50%;
            transform: translateY(-25%);
        }

        .custom-form-light .c_rectangle .select-selected.select-arrow-active:after {
            top: 50%;
            transform: translateY(-75%);
        }

        .custom-form-light .c_rectangle .select-selected.select-arrow-active:after {
            top: 50%;
            transform: translateY(-75%);
        }

        .custom-form-light .c_rectangle .select-items div {
            height: 50px;
            display: flex;
            align-items: center;
        }


/* HOVER ACTIVE ETC */
.custom-form-light .select-selected:hover,
.custom-form-light .custom-calendar:hover,
    .custom-form-light .custom-calendar:active,
    .custom-form-light .custom-calendar:link,
    .custom-form-light .custom-calendar:focus,
.custom-form-light .select-items div:hover,
.custom-form-light .custom-button:hover {
    color: #212529;
    background-color: #efefef;
}

.custom-form-light .custom-button.custom-button-background:hover {
    background-color: #5c636a;
    /* border-color: #5c636a; */
    color: white;
}





