input::placeholder {
    color: rgb(90, 99, 117) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.fa-search:before {
    color: rgb(90, 99, 117);
}

.required::before {
    content: '*';
    color: #ee3840;
    display: inline-block;
}

input {
    border-radius: 3px;
}

.capitalize-first-letter {
    text-transform: capitalize;
}

table .btn-link {
    color: unset;
}

.btn {
    transition: all .3s ease-in-out;
    padding: .3rem 1rem;
}

.btn:hover {
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
}

a:hover {
    text-decoration: none !important;
}

@media (max-width: 768px) {
    body {
        background: #fff;
    }
}