.table-custom th{background: #ebf3fe; color:  rgb(39, 107, 202) !important;}
.table-custom td, th{color: #000000 !important;padding: 15px !important;}
.table-small th{background: #ebf3fe; color: rgb(39, 107, 202)  !important;}
.table-small td, th{color: #000000 !important;padding:8px !important;}
.forgot-login{float: right;padding-top: 10px;}
.text-default{color: #fff !important; font-weight: normal;}
.pt-50{padding-top: 50px;}
.page-title-area-my {padding-top: 25px;
padding-bottom: 25px;
position: relative;
z-index: 1;
background: #30296c;
border-bottom: 1px solid aliceblue;
-webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
/*! box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.05); */
margin-top: 0px;}

.alert-danger {
  color: #f5351c !important;
  background-color: #ffe8e5 !important;
  border-color: #eabbb5 !important;
}
.redBtn{font-weight: bold;color: red;}
.redBtn .ri-phone-fill{font-size: 10px !important;}
.page-title-area-my .page-title-content {position: relative;margin-top: -6px;text-align: center;}
.page-title-area-my .page-title-content h2 {margin-bottom: 15px;font-size: 48px;color: #fff;}
.page-title-area-my .page-title-content ul {padding-left: 0;list-style-type: none;margin-top: 10px;margin-bottom: -5px;}
.page-title-area-my .page-title-content ul li:first-child {margin-left: 0;}
.page-title-area-my .page-title-content ul li {display: inline-block;position: relative;font-size: 16px;padding-right: 15px;margin-left: 15px;color: #696687;}
.page-title-area-my .page-title-content ul li::before {content: "";position: absolute;top: 5px;right: -3px;background-color: #fff;width: 1px;height: 15px;}
.page-title-area-my .page-title-content ul li a {color: #fff;}
.page-title-area-my .page-title-content ul li:last-child {padding-right: 0;}
.page-title-area-my .page-title-content ul li:last-child::before {display: none;}
.page-title-area-my .page-title-content ul li.active {color: #f68820;}
.ptb-80{padding-top: 80px; padding-bottom: 80px;}
.avatar-xxl{width: 70%;}
.myAccount {padding: 20px;display: flex;align-items: center;justify-content: start;}
.myAccount i {font-size: 30px;color: #30296c;margin-right: 10px;}
.cursor-pointer{cursor: pointer;}
.myAccount-card{ border: 0px solid !important;  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);}
.myAccount-card:hover{  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);}
.bg-warning-dark{background-color: #ffaa07 !important;}
.bg-info-subtle {background-color: #ebf3fe !important;}
.text-info-subtle {color: rgb(39, 107, 202) !important;}
.bg-success-subtle {background-color: #e0f9f4 !important;}
.text-success-subtle {color:rgb(14, 198, 164) !important;}
.bg-danger-subtle {background-color: #f7ece8 !important;}
.text-danger-subtle {color:rgb(234, 80, 40) !important;}
.bg-warning-subtle {background-color: #fbf2e1 !important;}
.text-warning-subtle {color:rgb(232, 152, 1) !important;}

.helpBtn{text-align: center;border: 1px solid #f68820;padding: 5px 10px;border-radius: 4px;margin: 20px 0px 0px 0px;font-size: 16px;display: flex;align-items: center;background: #f68820;color: white;width: 130px;}
.helpBtn:hover{color: #e0f9f4;}
.helpBtn-2{text-align: center;border: 1px solid #f53119;padding: 5px 10px;border-radius: 4px;margin-left: 10px;font-size: 16px;display: inline;background: #f53119;color: white;}
.helpBtn-2:hover{color: #e0f9f4;}

.backBtn{
  text-align: center;
  border: 1px solid #f68820;
  padding: 5px 5px;
  justify-content: center;
  border-radius: 4px;
  margin: 20px 0px 0px 0px;
  font-size: 14px;
  display: flex;
  align-items: center;
  background: #f68820;
  color: #fff;
  width: 80px;
}
.backBtn:hover{background:transparent;  color: #f68820;}

@media (max-width: 600px) {
    .d-flex-center{display: block;width: 100% !important;text-align: left;}
    .border-logo{border-right: 0px solid}
}
@media (min-width: 601px) and (max-width :4500px) {
    .d-flex-center{display: flex; align-items: center;}
    .helpBtn{margin-top: 0 !important;}
    .border-logo{border-right: 1px solid #dee2e6}
}
.single-marketing-box.icon-style img {max-width: 50px !important;margin-bottom: 20px !important;margin-top: 20px !important;}
.thankYou img{width: 80px;}
.user-area .user-form-content .user-form .default-btn{width: auto !important;}

.default-btn-2 {font-size: 16px;color: #ff5e29;line-height: 1;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;text-align: center;position: relative;z-index: 1;overflow: hidden;display: inline-table;padding: 19px 45px;font-weight: 600;border-radius: 4px;border: 1px solid #ff5e29;}
.default-btn-2::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: -webkit-gradient(linear, left top, right top, from(#ff5e29), to(#ffa203));background-image: linear-gradient(to right, #ff5e29, #ffa203);z-index: -1;-webkit-transform: scale(0);  transform: scale(0);-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
.default-btn-2:hover {color: #ffffff;}
.default-btn-2:hover::before {-webkit-transform: scale(1);  transform: scale(1);-webkit-transition: all ease 0.5s;transition: all ease 0.5s;border-radius: 4px;}

.myacc-box{display: flex;justify-content: start;align-items: center;background: white;padding: 15px;border-radius: 5px;box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);border: 0px solid #b0b9c6;margin-bottom: 20px;}
.myacc-box-1{order: 1;height: 100%;display: grid;border-right: 1px solid #ccc;padding-right: 20px;}
.myacc-box-1 img{width: 40px;}
.myacc-box-2{order: 2;padding-left: 20px;}
.myacc-box-2 h3 {font-size: 1.5rem;}

/* .bg-gray-body{background-color: #e0e8f3 !important;}   */
.bg-gray-body{background-color: #fff !important;}  
.bx-shadow{box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);}
.yellow1_bg {background: #ff9800 !important;}
.blue1_bg {background: #2196f3 !important;}
.green1_bg {background: #009688 !important;}
.red1_bg {background: #e91e63 !important;}

.navbar-area{-webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);}
.h100{height: 100%;}

.vr-dsh-hd{border-bottom: 2px solid #edf1f7; margin-bottom: 20px;; padding: 15px 20px;text-align: left;}
ul#vr-navbar{list-style: none;text-align: left;margin: 0 !important;padding: 0 !important;}
ul#vr-navbar li{padding: 0; margin: 0;}
ul#vr-navbar li a{color: #f53119 !important; display: flex;align-items: center;justify-content: left;padding:10px 10px;}
ul#vr-navbar li a.active{color: white !important; background-color: #f53119 !important;}
ul#vr-navbar li a:hover{color: white !important; background-color: #f53119 !important;}

.helpWidget-1 {padding: 24px;text-align: center;position: relative;height: 100%;border-radius: 5px;background: #fff7eb !important;}
.helpWidget-1 i {font-size: 60px;color: #f53119;margin: 0 !important;padding: 0 !important;}
.helpBtn-new {text-align: center;border: 1px solid #f53119;padding: 0px 20px;border-radius: 4px;margin: 15px 0px 0px 0px !important;font-size: 16px;display: flex;align-items: center;background: transparent;color: #f53119;width: auto;font-weight: bold !important;justify-content: center;gap: 5px;float: left;}
.helpBtn-new i {font-size: 30px;color: #f53119 !important;}
.text-theme{color: #f53119 !important;}
.text-theme2{color: #1a1a1a !important;}

.bBox{border: 1px solid #e8e9e8;padding: 15px;border-radius: 10px;}
.bBox-new{border: 1px solid #e8e9e8;padding: 15px;border-radius: 10px;}

#slider {position: relative;overflow: hidden;margin: 20px auto 0 auto;border-radius: 4px;}
#slider ul {position: relative;margin: 0;padding: 0;height: 200px;list-style: none;}
#slider ul li {position: relative;display: block;float: left;margin: 0;padding: 0;width:100%;height: 300px; padding: 10px; background:white;text-align: center;line-height: 300px;}
#slider ul li img{max-width: 100% !important;margin-bottom: 0px !important; margin-top: 0px !important;}
a.control_prev, a.control_next {position: absolute;top: 40%;z-index: 999;display: block;padding: 4% 3%;width: auto;height: auto;background: #2a2a2a;color: #fff;text-decoration: none;font-weight: 600;font-size: 18px;opacity: 0.8;cursor: pointer;}
a.control_prev:hover, a.control_next:hover {opacity: 1;-webkit-transition: all 0.2s ease;}
a.control_prev {border-radius: 0 2px 2px 0;}
a.control_next {right: 0;border-radius: 2px 0 0 2px;}
.slider_option {position: relative;margin: 10px auto;width: 160px;font-size: 18px;}
.help-block{color: #12422c;}
.input-group > .form-control-sm {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.form-control-sm {
  height: 42px;
  color: #000;
  border: 1px solid #d7d7d7;
  background-color: transparent;
  border-radius: 5px !important;
  font-size: 16px;
  padding: 10px 15px 10px 15px;
  width: 100%;
}

.active-users {
  overflow: hidden
}

.active-users .dropdown .dropdown-menu {
  -webkit-transition: none!important;
  transition: none!important
}

.widget-timeline .timeline-items {
  padding: 1.1rem 0;
  list-style: none;
  position: relative
}

.widget-timeline .timeline-items .timeline-title {
  line-height: 1.2;
  font-weight: 500
}

.widget-timeline .timeline-items .timeline-subtitle {
  margin-bottom: .5rem;
  color: #333;
  font-size: 13px
}

.widget-timeline .timeline-items .timeline-time {
  float: right;
  color: #666666;
  font-size: 12px;
}

.widget-timeline .timeline-items:last-child {
  padding-bottom: 0
}

.widget-timeline .timeline-items:not(:last-child):after {
  position: absolute;
  content: '';
  width: 1px;
  background: #DFE3E7;
  left: -31px;
  top: 22px;
  height: 100%
}

.widget-timeline .timeline-items:before {
  position: absolute;
  content: '';
  left: -37px;
  top: 17px;
  box-shadow: 1px 2px 6px 0 rgba(25,42,70,.3);
  border-radius: 50%;
  background-color: #00B5B8;
  height: 13px;
  width: 13px;
  z-index: 2
}
.formFields{padding:0 15px 0 15px;}
.form label span{color:#F00;}
ul.setPaginate li.setPage{padding:15px 10px;font-size:14px}
ul.setPaginate{margin:0;padding:0;overflow:hidden;font:12px Tahoma;list-style-type:none}
ul.setPaginate li.dot{padding:3px 0}
ul.setPaginate li{float:left;margin:0;padding:0;margin-left:5px}
ul.setPaginate li a{background:none repeat scroll 0 0 #fff;border:1px solid #364677;color:#999;display:inline-block;font:15px/25px Arial,Helvetica,sans-serif;margin:5px 3px 0 0;padding:0 5px;text-align:center;text-decoration:none}
ul.setPaginate li a:hover,ul.setPaginate li a.current_page{background:none repeat scroll 0 0 #364677;border:1px solid #000;color:#fff;text-decoration:none}
ul.setPaginate li a{color:#000;display:block;text-decoration:none;padding:5px 8px;text-decoration:none}
.noTopBorder thead th{border-top:none;}
.noBtmBorder tbody tr:last-child td{border-bottom:none;}
.profileNm span{font-size:26px;padding:20px 8px;}
.grayIcon, .redIcon, .greenIcon{font-size:24px;margin-right:6px;}
.greenIcon i{color:#34a853;}
.grayIcon i{color:#333333;}
.redIcon i{color:#ea4335;}
.redIcon2 i{color:#ea4335;font-size:16px;margin:0;padding:0;}
.hintTxt{font-size:11px;font-style:italic;padding-left:10px;}.hintTxt2{font-size:10px;padding-left:10px;}
.empInfoTxt label{margin:0;border-bottom:solid #ebebeb 1px;width:100%;font-size:12px;padding:2px 0}
.empInfoTxt label:last-child{border-bottom:none}
.redTr td{background:#ffcccb;font-weight:bold;}
.redTxt{color:#FF0000;font-weight:bold;}
.empBtns .btn{padding:.75rem .75rem}
.grnIcn{color:#34a853;} .redIcn{color:#ea4335;} .gryIcn{color:#666666;}
.redTr{background:#C60}
.grnTxt{color:#090;font-weight:bold;text-transform:capitalize;text-decoration:underline;}
.yellowTxt{color:#F90;font-weight:bold;text-transform:capitalize;text-decoration:underline;}
.tableInfo{width:auto}
.tableInfo tr td, .tableInfo tr th{text-align:center;padding:.5rem .5rem;font-size:12px;}
.font-12{font-size:12px;}
.datepicker{z-index:9999 !important;}
#11main-menu-navigation .nav-item ul.menu-content{border:solid #00B5B8 2px;}
#11main-menu-navigation .nav-item ul.menu-content a{color:#000}
#11main-menu-navigation .nav-item ul.menu-content li:hover a{color:#fff}
#main-menu-navigation  li:hover {background:#f5f7fa;}
.header-navbar .navbar-header .navbar-brand{padding:9px 0}
.vhMiddle th{vertical-align:middle !important}
.blinkTxt{animation: blinker 1s infinite;background:#090;color:#fff;font-size:11px;padding:0 4px;border-radius:5px;}
.blinkTxt2{animation: blinker 1s infinite;background:#FF7588;color:#fff;}
@keyframes blinker { from { opacity: 1.0; }
50% { opacity: 0.5; }
to { opacity: 1.0; } }
.mt-05{margin-top:5px;} .thBg th{background:#e0effe;color:#000;font-weight:600;border-color:#CCC;} 

.badge {
  font-weight: 400;
  background-color: #00B5B8
}

.badge[class*=badge-] [class*=icon-] {
  line-height: 1
}

.badge[class*=badge-] [class*=icon-]~span,.badge[class*=badge-] span {
  position: relative;
  bottom: 2px;
  padding: 0 5px
}

.badge[class*=badge-] .dropdown-toggle::after,.badge[class*=badge-].dropdown-toggle::after {
  position: relative;
  font-size: 1rem
}

.badge[class*=badge-] .dropdown-menu a {
  color: #555
}

.badge.badge-square {
  border-radius: 0
}

.badge.badge.float-right {
  margin-left: .5rem;
  margin-top: .15rem
}

.badge-xl {
  font-size: 1.8rem
}

.badge-lg {
  font-size: 1.2rem
}

.badge-md {
  font-size: 1rem
}

.badge-sm {
  font-size: .8rem
}

.badge-secondary {
  background-color: #2e3345
}

.badge-secondary.badge-glow {
  box-shadow: 0 0 10px #2e3345
}

.badge-secondary[href]:focus,.badge-secondary[href]:hover {
  background-color: #2C3648
}

.badge-primary {
  background-color: #00B5B8
}

.badge-primary.badge-glow {
  box-shadow: 0 0 10px #00B5B8
}

.badge-primary[href]:focus,.badge-primary[href]:hover {
  background-color: #008385
}

.badge-success {
  background-color: #16D39A
}

.badge-success.badge-glow {
  box-shadow: 0 0 10px #16D39A
}

.badge-success[href]:focus,.badge-success[href]:hover {
  background-color: #11A578
}

.badge-info {
  background-color: #2DCEE3
}

.badge-info.badge-glow {
  box-shadow: 0 0 10px #2DCEE3
}

.badge-info[href]:focus,.badge-info[href]:hover {
  background-color: #1AB0C3
}

.badge-warning {
  background-color: #FFA87D
}

.badge-warning.badge-glow {
  box-shadow: 0 0 10px #FFA87D
}

.badge-warning[href]:focus,.badge-warning[href]:hover {
  background-color: #FF864A
}

.badge-danger {
  background-color: #FF7588
}

.badge-danger.badge-glow {
  box-shadow: 0 0 10px #FF7588
}

.badge-danger[href]:focus,.badge-danger[href]:hover {
  background-color: #FF425C
}

.badge-up {
  position: relative;
  top: -13px;
  right: 14px
}

.badge-icon i {
  font-size: 100%;
  margin-right: 5px
}

.visitHdTxt {
  line-height: 3rem;
  font-weight: 500 !important;
}
.visitHdTxt i {
  font-size: 20px;
  margin-left: 5px;
  margin-right: 10px;
}
.form-section {
  border-radius: 5px;
  border-bottom: none !important;
}

.bg-light-2 {
  background-color: #f0f0f4 !important;
}

.h3-heading {
  font-size: 22px;
  background-color: #fff;
  padding: 18px 30px;
  margin-bottom: 0;
  color: #333;
  border-radius: 5px 5px 0 0;
}
.btn {border-radius: 5px !important; font-size: 14px !important;}

tbody, td, tfoot, th, thead, tr{font-size: 14px !important;}
.btn-warning {color: #fff !important;background-color: #f7a200 !important;border-color: #ffaa07 !important;}
.btn-info {color: #fff !important;background-color: #06b3f7 !important;border-color: #06b3f7 !important;}
.btn-danger {color: #fff !important;background-color: #ea1f1f !important;border-color: #ea1f1f !important;}
.btn-success {color: #fff !important;background-color: #04932e !important;border-color: #04932e !important;}