/*
* CUSTOM CSS BY EDUARDO TUN
* 1- General
* 2- Inputs
* 3- Toastr
* 4- Tables
*/


/* 1- GENERAL */
a {
    text-decoration: none;
}
a:hover {
    color: #0f4c81;
}
hr.ejt-hr {
    border: 2px solid #0f4c81;
    border-radius: 15px;
}
.view {
    display: none;
}

.text-danger {
    color: #e74a3b;
}

/* 2- INPUTS */
.form-control {
    border: 2px solid #0f4c81b3;
    transition: border-color 0.25s ease-in-out, box-shadow .25s ease-in-out;;
    font-size: 1rem;
}
.form-control:focus {
    box-shadow: none!important;
    border-color: #0f4c81;
}
.input-group > .input-group-prepend {
    margin-right: 0;
}
.input-group > .input-group-prepend .input-group-text {
    background-color: #fff;
    border: 2px solid #0f4c81b3;
    color: #0f4c81b3;
    font-size: 1rem;
    transition: border-color 0.25s ease-in-out, color 0.25s ease-in-out;
}
.input-group > .input-group-prepend .input-group-text {
    border-right: none;
}
.input-group > .input-group-prepend.input-group-focus .input-group-text {
    color: #0f4c81;
    border-color: #0f4c81;
}
.input-group > .form-control:not(:first-child) {
    border-left: none;
}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline: none!important;
}
.bootstrap-select>.btn-light {
    background-color: #fff;
    border: 2px solid #0f4c81b3;
}
.bootstrap-select.show>.btn-light.dropdown-toggle {
    background-color: #fff;
    border-color: #0f4c81;
}

/* 3- TOASTR */
#toast-container>div {
    padding: 30px 15px 30px 50px;
}
.toast-bottom-center {
    padding-bottom: 2rem;
}
.toast-title {
    font-size: 17px;
}
.toast-warning {
    background-color: #ffa800;
}
.toast-error {
    background-color: #c11c13;
}

/* 4- TABLES */
.table .thead-light th {
    background-color: #f8f9fc;
}
.table>tbody>tr>td{
    font-size: .9em;
    color: #181C32;
    vertical-align: middle;
}
.table>tbody>tr>td.actions {
    width: 1px;
    white-space: nowrap;
}
.table>tbody>tr>td.actions i {
    font-size: 1.2em;
}