.dt-buttons {
    width: 100% !important;
}

.dt-buttons.btn-group {
    display: inline !important;
}

.dt-buttons.btn-group .btn {
    border-radius: 5px !important;
}

.dt-buttons.btn-group .btn:first-child {
    float: right;
    background: #34c38f;
    border-color: #34c38f;
}

.dt-buttons.btn-group .btn:first-child:hover {
opacity: 0.8;
}

.dataTables_filter {
    clear: both;
    margin: 10px 0;
}

.dataTables_wrapper .bottom {
    display: flex !important;
    justify-content: space-between !important;
    -webkit-box-pack: justify !important;
}

.dataTables_length, .dataTables_info, .dataTables_paginate {
    display: inline-block;
}

.btn-primary {
    color: #fff;
    background-color: #41BBFF;
    border-color: #41BBFF;
}
.btn-primary:hover {
    color: #fff;
    background-color: #41BBFF;
    border-color: #41BBFF;
    opacity: 0.8;
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #41BBFF;
    border-color: #41BBFF;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #41BBFF;
    border-color: #41BBFF;
}

.chase-dot:before {
 background-color: #f54e54;     
}
.text-primary {
    color: #41BBFF!important;
}

h5.login-title, p.login-desc {
    color: #333!important;
}

.bg-soft-primary {
    background-color: rgba(0,0,0,.04)!important;
}

span.avatar-title.rounded-circle.bg-light {
    background: #fff!important;
    box-shadow: 0px 4px 3px #eaeaea;
}

a#btnCancel {
    background: #74788d;
    border-color: #74788d;
}

button#btnSubmit {
    background-color: #41BBFF;
    border-color: #41BBFF;
}

a#btnCancel:hover, button#btnSubmit:hover {
opacity: 0.8;
}

.error-help-block {
    color: red;
}

.row.dashboard-row-stats .card-title span.small, .row.dashboard-row-2-stats .card-title span.small {
    color: #999!important;
    line-height: normal;
    font-size: 11px;
}

.row.dashboard-row-stats .card-title, .row.dashboard-row-2-stats .card-title  {
    font-size: 14px;
    color: #2A3042;
    margin: 0 0 7px 0;
    font-weight: 500;
}

.dashboard-row-stats .card-body {
    font-size: 18px;
    font-weight: 600;
    color: #EF6C72;
}

.dashboard-row-stats input.datetimepicker-input {
    margin-bottom: 5px;
}


.row.dashboard-row-2-stats .table {
    font-size: 12px;
}