.logo-blue{
    background-color: #0caad4;
    color: #fff;
}
.logo-blue-color{
    color:  #0caad4;
}
.logo-blue-color:hover{
    color:  #f57d20;
}
.logo-light-blue{
    background-color:  #71cdeb;
    color: #fff;
}
.logo-orange{
    background-color: #f57d20;
    color: #fff;
}
.btn-primary {
    color: #fff;
    background-color: #0caad4;
    border-color:  #0caad4;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color:  #f57d20;
    border-color: #f57d20;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #0caad4;
    border-color:#0caad4;
}
.page-link {
    color: #0caad4;
}
.page-link:hover {
    color: #0caad4;
}
.c-sidebar{
    background-color: #02576a;
    color: #fff;
}
.c-sidebar-nav-link:hover{
    background-color: #0caad4;
}
.c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-link, .c-sidebar.c-sidebar-minimized .c-sidebar-nav-item:hover > .c-sidebar-nav-dropdown-toggle {
    color: #fff;
    background: #0caad4;
}

@media (hover: hover), not all{
    .c-sidebar .c-sidebar-nav-link:hover, .c-sidebar .c-sidebar-nav-dropdown-toggle:hover, .c-sidebar-nav-link:hover {
        color: #fff;
        background: #0caad4;
    }
}
.logo-img{
    width: 100%;
}
.card{
    border-top: unset;
}
.card-login{
    padding-top: 6.5em;
}
.card-header{
    position: fixed;
    width: 100%;
    z-index: 15;
}
.table{
    margin-top: 80px;
}
.gender > ul{
    margin-bottom: 0px;
    padding-left: 0px;
    list-style: none;
    display: flex;
}
#id_gender_1{
    margin-left: 60px;
}
.btn-save{
    padding-left: 37px;
    padding-right: 37px;
}
.btn-filter{
    height: 35px;
}
.btn-upgrade{
    padding-left: 27px;
    padding-right: 27px;
}
.btn-admin-profile{
    padding-left: 45px;
    padding-right: 45px;
}
.is-coach{
    margin-right: 34px;
}
.btn-save-membership{
    padding-left: 47px;
    padding-right: 47px;
}
.detail-payment > div > .row {
    font-size: 0.94rem;
}
.col-select{
    width: 47%;
}
.select-to{
    padding-left: 15px;
}
.select-from{
    padding-right: 15px;
}
.col-select-button{
    width: 6%;
}
.image-library {
    padding-bottom: 15px;
    border: 1px solid transparent;
    height: 100%;
    position: relative;
}
.image-library .image-library__thumb {
    overflow: hidden;
    cursor: pointer;
}
.image-library .image-library__thumb img {
    width: 100%;
    height: 250px;
    object-fit: contain;
    margin: auto;
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
}
@media (min-width: 576px){
    .modal-dialog {
        max-width: 1000px;
        max-height: 700px;
        margin: 1.75rem auto;
    }
}
.carousel-item img {
    height: auto;
    width: auto!important;
    max-width: 100%;
    margin: auto;
}
.carousel-caption{
    text-align: -webkit-center;
}
.carousel-caption > div > h5{
    padding: 6px;
    border-radius: 0.25rem;
    width: fit-content;
}
.error-novalue{
    margin-bottom: 10px;
    margin-top: -10px;
    font-size: 13px;
}
/* .table-fixed{
    width: 100%;
    background-color: #f3f3f3;
}
tbody{
    height:300px;
    overflow-y:auto;
    width: 100%;
}
.table-responsive{
    max-height:400px;  
    overflow-y:auto;
  }
thead tr:nth-child(1) th{
    background: white;
    color: #768192;
    background-color: #d8dbe0;
    position: sticky;
    top: 0;
    z-index: 10;
} */