
.btn-primary{
    background-color: #1c1c1a;
    border-color: #1c1c1a;
    box-shadow: none;
}
.btn-primary:hover, .btn-primary:focus{
    background-color: #1c1c1a;
    border-color: #1c1c1a;
    color: #FFF;
}

.page-title{
    margin-top: 65px;
    background-color: #f2dc4b;
    padding-top: 30px;
    padding-bottom: 30px;
}

.xdsoft_datetimepicker{
    width: 100%;
    max-width: 300px;
    padding: 15px;
}
.xdsoft_datetimepicker .xdsoft_timepicker{
    width: 100%;
    margin-left: 0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div{
    height: auto;
    line-height: 40px;
    font-size: 1rem;
    font-weight: normal;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{
    margin-left: 45%;
}

.sticky-right{
    position: sticky;
    right: 0;
}

.page_num.page_selected .btn{
    color: #fff;
    background-color: #0d6efd;
}

.card{
    border-color: #1c1c1a;
    padding: 20px;
}
.card-header{
    border-bottom: 0;
    background-color: #FFF;
}

.btn-link{
    color: #1c1c1a;
    background-color: #f2dc4b;
    border-color: #f2dc4b;
    text-decoration: none;
}
.btn-link:hover{
    color: #FFF;
    background-color: #1c1c1a;
    border-color: #1c1c1a;
}
.btn:not(.btn-icon){
    min-width: 90px;
}
.btn-outline-primary, .btn-outline-primary:hover, .btn-outline-primary:focus{
    border-color: #1c1c1a;
    color: #1c1c1a;
}
.btn-outline-primary:hover, .btn-outline-primary:focus{
    background-color: #1c1c1a;
   color: #FFF;
}
