@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css");
.page-item.active .page-link{
    background-color: #007fa4 !important;
    border-color: #007fa4 !important;

}
.bg-info, .btn-info{
    background-color: #007fa4 !important;
}
.text-info{
    color: #007fa4 !important;
}
.btn-info{
    border-color: #007fa4 !important;
    box-shadow: none !important;
}
.btn-info:hover{
    background-color: #04556c !important;
    border-color: #04556c !important;

}

.text-warning, .bg-warning, .btn-warning{
    background-color: #f7941e !important;
}
.btn-warning{
    border-color: #f7941e !important;
    box-shadow: none !important;
    color: white !important;
}

.text-warning{
    color: #f7941e !important;
}
.btn-warning:hover{
    background-color: #ef8200 !important;
    border-color: #ef8200 !important;

}

.table .thead-dark th {
    background-color: #04556c !important;
    color: #ffffff;
}

button.btn.dropdown-toggle.btn-light {
    border: 1px #d1d5db solid;
    outline: none !important;
}
.nav-tabs .nav-link.active{
    background-color: #007fa4 !important;
}
.badge{
    font-size: 0.8em;
}
.list-group-item{
    transition: .5s ease;
    border-radius: 10px !important;
}
.option_item {
    position: relative;
    cursor: pointer;
}

.option_item input {
    position: absolute;
    transition: .5s ease;
    opacity: 0;
    top: 40%;
    left: -20px;
    z-index: 1 !important;
}

.option_item input:checked ~ .list-group-item , .option_item input {
    transition: .5s ease;
    padding-left: 30px;
    accent-color: white;
    color: white;
    background-color: #007fa4;
    border: 1px #007fa4 solid !important;
}
.option_item input:disabled ~ .list-group-item{
    border: 1px gray solid !important;
    color: gray;
    cursor: no-drop;
}
.option_item input:checked{
    left: 15px;
    opacity: 1;
    transition: .5s ease;
}