﻿
/* Custom styles for search input */
#Books_wrapper .row {
    flex-direction: column-reverse;
}
#Publishers_wrapper .row {
    flex-direction: column-reverse;
}
#Activities_wrapper .row {
    flex-direction: column-reverse;
}


.dataTables_wrapper .dataTables_filter input {
    width: 315px !important;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 16px;
    margin-bottom: 10px;
}

    .dataTables_wrapper .dataTables_filter input::placeholder {
        color: #999;
    }

    .dataTables_wrapper .dataTables_filter input:focus {
        outline: none;
        border-color: #66afe9;
        box-shadow: 0 0 5px rgba(102, 175, 233, 0.5);
    }


@media only screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_filter input {
        width: 270px !important;
    }
}

