.avatar-sm {height:2rem; width:2rem;}
.rounded-circle {border-radius:50% !important;}
.badge-soft-danger {color:#f56e6e !important; background-color:rgba(245, 110, 110, .1);}
.badge-soft-success {color:#63ad6f !important; background-color:rgba(99, 173, 111, .1);}
.badge-soft-primary {color:#3b76e1 !important; background-color:rgba(59, 118, 225, .1);}
.badge-soft-info {color:#57c9eb !important; background-color:rgba(87, 201, 235, .1);}
.card_new {background-color:#fff; border-radius:10px; border:none; position:relative; margin-bottom:30px; box-shadow:0 0.46875rem 2.1875rem rgba(90, 97, 105, 0.1), 0 0.9375rem 1.40625rem rgba(90, 97, 105, 0.1), 0 0.25rem 0.53125rem rgba(90, 97, 105, 0.12), 0 0.125rem 0.1875rem rgba(90, 97, 105, 0.1);}
.card_new .card-statistic-3 .card-icon-large .fas, .card_new .card-statistic-3 .card-icon-large .far, .card_new .card-statistic-3 .card-icon-large .fab, .card_new .card-statistic-3 .card-icon-large .fal {font-size:110px;}
.card_new .card-statistic-3 .card-icon {text-align:center; line-height:50px; margin-left:15px; color:#000; position:absolute; right:0px; top:20px; opacity:0.1;}
.box-shadow {-webkit-box-shadow:0 12px 20px 1px rgba(64, 64, 64, 0.09) !important; box-shadow:0 12px 20px 1px rgba(64, 64, 64, 0.09) !important;}
.head-icon {color:#FF4500}
.btn-grad:hover {background-position:right center; color:#fff; text-decoration:none;}
.btn-grad {background-image:linear-gradient(to right, #2b5876 0%, #4e4376 51%, #2b5876 100%); margin:10px; margin-bottom:-3px; margin-top:-3px; padding:6px 11px; text-align:center; text-transform:uppercase; transition:0.5s; background-size:200% auto; color:white; box-shadow:0 0 20px #eee; border-radius:25px; display:block; font-size:14px;}
.btn-grad-1 {margin:10px; margin-right:20px; margin-bottom:-3px; margin-left:-12px; margin-top:7px; font-size:20px;}
#dashboard-table tbody tr {border-bottom:1px solid #E5E5E5;}
.bg-blue-grad {background:linear-gradient(90deg, #b9deed, #efefef); color:black;}
.bg-darkslateblue {background:darkslateblue;}
.border-r-10px {border-radius:10px !important;}
.dash-card-icon-div {width:90px; height:90px; margin-top:-45px;}
.dash-card-icon {margin-top:23px; margin-left:3px; color:#342a70;}
.h-350px {height:350px !important;}
.h-370px {height:370px !important;}
.mb-4rem {margin-bottom:4rem !important;}
.imgDashboardMorning {padding:16px 17px; border-top-right-radius:22px; border-top-left-radius:22px; background-position:center; background-image:url("../images/morning.jpg"); height:200px; background-size:cover !important;}
.imgDashboardAfternoon {padding:16px 17px; border-top-right-radius:22px; border-top-left-radius:22px; background-position:center; background-image:url("../images/afternoon.jpg"); height:200px; background-size:cover !important;}
.imgDashboardEvening {padding:16px 17px; border-top-right-radius:22px; border-top-left-radius:22px; background-position:center; background-image:url("../images/evening.jpg"); height:200px; background-size:cover !important;}
.imgDashboardNight {padding:16px 17px; border-top-right-radius:22px; border-top-left-radius:22px; background-position:center; background-image:url("../images/night.jpg"); height:200px; background-size:cover !important;}

@media (max-width: 520px) {
    .imgDashboardMorning, .imgDashboardAfternoon, .imgDashboardEvening, .imgDashboardNight {background-position:revert !important;}
    .imgDashboardMorning h3, .imgDashboardAfternoon h3, .imgDashboardEvening h3, .imgDashboardNight h3 {margin-top:0.5rem !important;}
}

#dashboard-table::-webkit-scrollbar {-webkit-appearance:none; width:5px; height:5px;}
#dashboard-table::-webkit-scrollbar-thumb {border-radius:4px; background-color:#888ea8; -webkit-box-shadow:0 0 1px rgba(255, 255, 255, .5);}

@media (min-width: 2100px) {
    .imgDashboardMorning, .imgDashboardAfternoon, .imgDashboardEvening, .imgDashboardNight {height:275px !important; background-size:cover !important;}
}

.h-175px {height:175px !important;}
.m-tb-4rem {margin-top:4.7rem !important; margin-bottom:4.7rem !important;}
.dashboard-link {font-size:12px; text-transform:uppercase !important; letter-spacing:0.1em; cursor:pointer; font-weight:700 !important;}
.dashboard-link:hover {color:darkslateblue !important;}
#dash-card {box-shadow:0 0.46875rem 2.1875rem rgba(90, 97, 105, 6%), 0 0.9375rem 1.40625rem rgba(90, 97, 105, 6%), 0 0.25rem 0.53125rem rgba(90, 97, 105, 6%), 0 0.125rem 0.1875rem rgba(90, 97, 105, 6%); background-color:#fff !important;}
.event-date {background:#caeeff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; color:#0e5499; display:inline-block; font-weight:bold; line-height:55px; margin:2px 1rem; text-align:center; width:55px; height:55px; font-size:25px !important;}
.m-tb-3_7rem {margin-top:3.7rem !important; margin-bottom:3.7rem !important;}
