@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
        width:100%;
    }
}
.color-primary {
    color:#622fcd;
}
.table>:not(:last-child)>:last-child>*{border-bottom-color:#e7eaed}
.table-custom tr th{
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13pt;
    padding:15px 20px;
    color:#3b3f42;
    border-bottom: 1px solid black;
}
.table-custom tr td{
    vertical-align: middle;
    padding: 10px 20px;
    white-space: nowrap;
    font-size: 12pt;
}

.table-manage th {
    font-size: 12.5pt;
    color:#247566;
    padding:15px 10px;
}
.table-manage td{
    padding: 30px 10px;
    vertical-align: middle;
    white-space: nowrap;
}

.toast:after {
    content: '';
    background-size: 1rem;
    background-repeat: no-repeat;
    position: absolute;
    left: 1.28rem;
    top: 1.2rem;
}
.header .button .login {
    color:#fbfbfb;
}
.header .button .login:hover {
    color: #ffe100;
    /* border-color: transparent; */
}
.navbar-brand img {
    width: 250px;
}
/* .find-job .search-job .search-nner input { */
.find-job .search-job .search-nner .form-control {
    border:1px solid #cccccc;
    height: 42px;
}
.change-password .password-content form input.form-control, .change-password .password-content form select.form-control {
    border:1px solid #cccccc;
}
.form-control {
    border:1px solid #cccccc;
}
.nav-tabs .nav-link {
    border: 1px solid white;
}

#DataTable_wrapper .pagination {
    display: flex;
}
#DataTable_wrapper div.dataTables_processing {
    position: relative;
    top: 0;
}

.pagination {
    display: flex;
    margin-top: 0px;
}
.page-link {
    padding: 8px 15px;
    font-size:12pt;
}

.breadcrumbs.overlay::before {
    background-color: #247566;
    opacity: 0.8;
    z-index: -1;
}
.dashbord-sidebar ul li a.active {
    background-color: #247566;
    /* color: #fff; */
    /* border-color: transparent; */
}
.dashbord-sidebar ul li a:hover {
    background-color: #247566;
}

.select2-container .select2-selection--multiple {
    min-height: 45px;
}

@media (min-width: 991px) {

    .navbar-nav .nav-item a{
        color:#fbfbfb;
    }
    .sticky .navbar .navbar-nav .nav-item a {
        color:#fbfbfb;
    }
    .sticky .navbar .navbar-nav .nav-item .sub-menu a {
        color:#5e678c;
    }
    .sticky .navbar .navbar-nav .nav-item a.active {
        color:#ffe100;
    }
    .navbar-nav .nav-item a:hover, .navbar-nav .nav-item a.active{
        color:#ffe100;
    }
    .navbar-nav .nav-item a::before{
        background-color:#ffe100;
    }
}
@media (max-width: 991px) {
    .navbar-nav .nav-item a {
        display: inline-block;
        padding: 6px 0;
        color: #343a40;
    }
    .navbar-nav .nav-item a::before{
        background-color: #257465;
    }
    .navbar-nav .nav-item a:hover, .navbar-nav .nav-item a.active{
        color: #257465;
    }
    .sticky .navbar .navbar-nav .nav-item a {
        /* color:#5e678c; */
        color:#343a40;
    }
    .sticky .navbar .navbar-nav .nav-item a.active {
        color:#257465;
    }
    .sticky .navbar .navbar-nav .nav-item a {
        color: #343a40;
    }
}