.asc-desc{
    cursor: pointer;
}
#asc{
    /*color: #FC5F22 !important;*/
    color: #AEBFE4 !important;
}
#asc:after{
    padding-left: 10px; 
    content: url('../../images/ico_sort_up.svg');
    display: inline-block;
}
#desc{
    color: #02025A !important;
}
#desc:after{
    padding-left: 10px; 
    content: url('../../images/ico_sort_down.svg');
    display: inline-block;
}
#pageloader
{
    background: rgba( 255, 255, 255, 0.8);
    position: fixed;
    display: none;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

#pageloader i
{
    left: 45%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    top: 40%;
}
.fa-spinner{
    z-index: 9999;
    position: fixed;
    -webkit-transform: translateZ(0);
}
.hidden{
    display: none
}
.required{
    margin-top: 2px; 
}
.required:after {
    display:inline;
    content:" *";
    color: red;
    vertical-align:sub;
}
.select2{
    width: 100%;
}
td.level_1{
    color: #3C8BFF!important; 
}
td.level_2{
    padding-left: 50px !important;
    color: #842fea !important; 
}
td.level_3{
    padding-left: 100px !important;
    color: #db3c34 !important; 
}
.view-role{
    /*font-size: 15px;*/
}
.add-new-btn{
    border-radius: 4px;
}
.logo-table{
    height: 35px;
    width: 35px;
    cursor: pointer;
    /*background: #80808054;*/
    background: #f2eeee;
}
.gallery-image{
    height: 100px;
    width: 100px;
    cursor: pointer;
    /*background: #80808054;*/
    background: #fff0;
}
.image_upload_preview,.user-image,.profile-user-img{
    /*background: #80808054;*/
    background: #f2eeee;
    cursor: pointer;
}

/*.item {
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
    display:inline-block;
}*/
.product-item {
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
    display:inline-block;
}
.notify-badge{
    position: absolute;
    left:90px;
    top:3px;
    background:red;
    text-align: center;
    border-radius: 20px 20px 20px 20px;
    color:white;
    padding:5px 10px;
    font-size:10px;
}
.mr-20{
    margin-right: 20px;
}
a{
    cursor: pointer;
}
.nav-sidebar > .nav-item > .nav-treeview{
    margin-left: 6%;    
}
.view-table td, .table th{
    /*padding: 9px;*/
}
.dataTables_empty{
    color: #dc3545 !important
}
.sorting-table>tbody>tr{
    cursor: pointer;
}
.th-td-boarder-none{
    border-top: none !important;
}
.help-block{
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 0;
}
.hr-custom{
    margin-top:0px; 
}
.page-item.active .page-link{
    background-color:#343a40;
    border-color:#343a40;
}
.page-link{
    color:#343a40;
}
.page-link:hover{
    color:#343a40;
}
a{
    color:#343a40;
}
.table-card{
    border-bottom: none;
}
table.dataTable{
    margin-bottom: 0px !important;
    /*            padding: 3px;*/
}
.pb-0{
    padding-bottom: 0px;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control::before {
    left: 7px
}
.custom-search{
    width: 25%;
}
.pl-0
{
    padding-left: 0px
}
.pl-2{
    padding-left: 2px;
}
.w-100{
    width: 100%;
}
.card-header{
    padding-bottom: 7px;
}
@media only screen and (min-width: 250px) and (max-width: 1800px) {
    .card-header > .card-tools .input-group, .card-header > .card-tools .nav, .card-header > .card-tools .pagination {
        margin-bottom: 2px;
    }
    .custom-search{
        width: 70%;
    }
    .table-card{
        padding-bottom: 0px;
    }
}

.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active{
    /*background-color: #FC5F22;*/
    /*background-color: #AEBFE4;*/
    background-color:  #001A70;
    color: #FFF;
}
.navbar-orange{
    /*background-color: #FC5F22*/
    background-color: #001A70
        /*background-color: #AEBFE4*/

}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    color:#FFF;
    /*color: #001A70;*/
}
.navbar-light .navbar-nav .nav-link{
    color:#FFF;
}
[class*="sidebar-dark"] .brand-link{
    /*background-color: #FC5F22;*/
    /*background-color: #AEBFE4;*/
    background-color: #001A70;
}
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover{
    /*background-color: #FC5F22;*/
    /*background-color: #AEBFE4;*/
    background-color: #001A70;
    color: #FFF;

}
[class*="sidebar-dark-"]
{
    /*background-color: #02025A;*/
    background-color: #AEBFE4;
}
.card-primary.card-outline{
    /*border-top:3px solid  #FC5F22*/
    border-top:3px solid  #001A70
}
.btn-outline-primary:hover{
    /*    background-color:#FC5F22;
        border-color:#FC5F22;*/
    background-color:#001A70;
    border-color:#001A70;
    color:white !important;
}
.btn-outline-primary{
    /*    color:#FC5F22;
        border-color:#FC5F22;*/
    color:#001A70;
    border-color:#001A70;
}
.btn-outline-success{
    color: #02025A;
    border-color: #02025A;
}
.btn-outline-success:hover{
    background-color:#02025A;
    border-color:#02025A;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control::before {
    background-color: #FC5F22;
}
.brand-link .brand-image{
    background-color: #FFF;
}
.small-box p{
    font-size: 2rem !important;
}
.card-header-custom{
    background-color:#001A70 !important;
}
.dashboard-card-bg{
    /*background-color: #02025A;*/
    background-color: #001A70;
    color:#FFF;
}
.small-box h3 {
    font-size:1.6rem;
}
.bg-primary{
    background-color: #02025A !important;
}
.mt-31px{
    margin-top: 31px;
}
/*.mt-2{
    a{
        color:#02025A !important;
    }
}*/
.small-box{
    cursor:pointer !important;  
}
.page-logo
{
    height: 100px;
    width: auto;
}
.nav-pills .nav-link:not(.active):hover {
    color: #001A70 !important;
    background-color: #7592d1 !important;
}

.sidebar a{font-weight: bold;color:#001A70}
.nav-treeview>.nav-item>.nav-link{color:#001A70}
[class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link:focus {
    background-color: rgba(255,255,255,.1);
    color:#001A70 !important;
}
[class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link, [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link:focus {
    background-color:#7592d1;
    color:  #FFF!important;
}
.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #001A70;
    color: #FFF;
}
.bg-primary {
    background-color: #001A70 !important;
}
[class*=sidebar-dark-] .nav-header {
    background: inherit !important;
    color: #001A70 !important;
}
.mt-15p{
    margin-top:15%;
}
.mt-13p{
    margin-top:13%;
}
.mt-19p{
    margin-top:19%;
}
.mt-31{
    margin-top:31px;
}
.mt-33{
    margin-top:33px;
}
.view-location-time{
    background-color: #001A70;
    height: 10px;
    margin-bottom: 15px;
    margin-top: 27px;
}
.blink-text{
    color: #000;
    font-weight: bold;
    animation: blinkingText 2s infinite;
}
@keyframes blinkingText{
    50%		{ color: #ef0a1a;}
}
.white-color{
    color:white
}
.p-7{
    padding: 7px
}
.sup {
    position: relative;
    bottom: 1ex; 
    font-size: 80%;
}
.login-page, .register-page{
    background:white !important;
      min-height: 656.391px !important;
}

.fc-myCustomButton1-button{
    background-color: #001A70 !important;
    color: #fefefe !important;
}
.fc-myCustomButton2-button{
    background-color: #FFA166 !important;
    color: #fefefe !important;
}
.fc-button-active{
    background-color: #001A70 !important;
    color: #fefefe !important;
}
.fc-button.hover, .fc-button:active, .fc-button:hover{
    background-color: #001A70 !important;
    color: #fefefe !important;
}
.playoff-games{
    background-color: #AEBFE44D !important;
    color:#001A70 !important;
}
.fc-content{
    overflow: scroll !important
}
a.input_img {
    background-color: #c5c5c5;
    padding: 7px 3px;
}
.menu_input {
    display: flex;
    align-items: baseline;
}

body.login-page {
    min-height: 761.391px !important;
}