/*DATEPICKER INPUT*/
#profile_edit_form_birthdate,
#registration_form_dateOfBirth {
    display: inline-block;
}

#profile_edit_form_birthdate .input-group-addon,
#registration_form_dateOfBirth .input-group-addon {
    display: block;
    background: none;
    border: 0;
    position: inherit;
    border-radius: 0;
    right: 18px;
}

#profile_edit_form_birthdate #birth_date,
#registration_form_dateOfBirth #birth_date{
    border-radius: 0 !important;
    width: 100%;
    box-shadow: none;
}

#profile_edit_form_birthdate .input-group.date,
#registration_form_dateOfBirth .input-group.date{
    display: inline;
}
/*END DATEPICKER INPUT*/
/*DATEPICKER CUSTOM STYLE*/

.datepicker {
    border-radius: 0;
}

.datepicker::after,
.datepicker::before {
    display: none;
}

.datepicker thead {
    font-family: "Source Sans Pro Semibold", sans-serif;
}

.datepicker tbody {
    font-family: "Source Sans Pro Regular", sans-serif;
}

.datepicker tbody .active {
    background-color: #5f8cff !important;
    border-color: #5f8cff !important;
    font-weight: 800;
    border-radius: 0;
}

.datepicker tbody span:hover,
.datepicker tbody td.day:hover,
.datepicker tbody td > span.month:hover,
.datepicker tbody td > span.year:hover {
    font-weight: 800 !important;
    border-radius: 0 !important;
}


.datepicker thead th:hover{
    border-radius: 0 !important;
}

/* END DATEPICKER CUSTOM STYLE*/