/* Links */

a {
    text-decoration: none;
    color: inherit;
}

/* React-rainbow Datepicker styling */

.datepicker-range input,
.datepicker-single input {
    border-radius: 4px;
    border: none;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
        0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    padding-right: 1rem;
    text-transform: none;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0.39998px;
    height: 2.3rem;
}

.datepicker-range input:hover,
.datepicker-single input:hover {
    box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
}

.datepicker-range input:focus,
.datepicker-single input:focus {
    padding-right: 1rem;
}

.datepicker-range span,
.datepicker-single span {
    display: none;
}

.datepicker-range input::placeholder,
.datepicker-single input::placeholder {
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0.39998px;
}