@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
body{
  font-family: 'Poppins', sans-serif;
  line-height:1.5;
  font-weight: 300;
  color:#333;
  background-color:#edf1f5
}

.cmin-height { height: 105px; }
.logo_icon{display: none !important; width: 50px;}
.mini-sidebar .logo_icon{display: block !important;}
.home_logo{width: 200px;}

.bg-primary-gradient {
  background-image: linear-gradient(to left, rgba(3, 99, 230, 0.5) 0%, #0763e3 100%) !important;
}
.bg-danger-gradient {
  background-image: linear-gradient(45deg, #f93a5a, #f7778c) !important;
}
.bg-success-gradient {
  background-image: linear-gradient(to left, #48d6a8 0%, #029666 100%) !important;
}
.bg-warning-gradient {
  background-image: linear-gradient(to left, #efa65f, #f76a2d) !important;
}
.bg-purple-gradient {
  background-image: linear-gradient(to right, #4800c9 0%, #884af1 100%) !important;
}
.bg-info-gradient {
  background-image: linear-gradient(to right, #0296ce 0%, #38c6f7 100%) !important;
}

.dashboard_box{position: relative; color:#fff; padding: 20px 20px;
  border-radius: 10px;
  margin-bottom: 20px;}
.dashboard_box h5{font-size: 12px; text-transform: uppercase; font-weight: 400;}
.dashboard_box h2{font-size: 25px; margin-top: 17px; font-weight: 600;}
.dashboard_box a{color: #fff; font-size: 10px; position: absolute; right: 19px; bottom: 11px;}
.dashboard_box a:hover{color: #fff;}
.form-control {border: 1px solid #bebebe;}

.btn-warning {
  background-color: #65ac4c;
  border-color: #65ac4c;
}

.member_read_more{
  font-size: 10px;
    margin: 0px;
    text-align: right;
}
.btn-warning.focus, .btn-warning:focus, .btn-warning:hover {
  background-color: #529939;
  border-color: #529939;
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #529939;
  border-color: #529939;
}
.btn-warning.focus, .btn-warning:focus {
  color: #fff;
}
.btn-warning.focus, .btn-warning:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(82, 153, 57, 0.54);
}
.text-warning{color: #ebbf16 !important;}

.btn-primary {
  background-color: #65ac4c;
  border-color: #65ac4c;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
  background-color: #529939;
  border-color: #529939;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #529939;
  border-color: #529939;
}
.btn-primary.focus, .btn-primary:focus {
  color: #fff;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(82, 153, 57, 0.54);
}

.form-group {margin-bottom: 20px;}
form label{
  font-size: 12px;
  color: #023e60;
}
table th {
   color: #023e60;
}
.footable-toggle {background: #023e60;
  opacity: 1 !important;
  color: #fff;
  padding: 4px;
  border-radius: 50%;
  font-size: 10px;
  height: 18px;
  width: 18px;
  text-align: center;
  outline: 3px solid #023e6038;}

.form-control:focus { border-color: rgb(101, 172, 76);}
.btn:hover{color:#fff !important}
.btn:active{color:#fff !important}
.btn:focus{color:#fff !important}
.sm_box{max-width: 500px; margin: auto;}
.btn-info.focus, .btn-info:focus, .btn-info:hover {
  background-color: #17597d;
  border-color: #17597d;
  color: #fff;
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #17597d;
  border-color: #17597d;
}
table.footable > tbody > tr.footable-empty > td {
  font-size: 21px;
}
a {
  color: #65ac4c;
}
a:hover {
  color: #3b8d1e;
}
.text-sm  svg{width: 30px;}
.table-responsive nav .flex.justify-between.flex-1{display: none !important;}
.table-responsive nav.flex.items-center.justify-between{margin-top: 20px; margin-bottom: 10px;}
.sidebar-nav > ul > li > a i {color: #fff;
  background: #023e60;
  height: 28px;
  width: 28px;
  display: inline-block;
  border-radius: 50%;
  outline: 3px solid #023e6038;
  text-align: center;
  font-size: 13px;
  padding-top: 8px;
  margin-right: 10px;}
.skin-blue .sidebar-nav ul li a:hover i{color: #fff !important;}
.skin-blue .sidebar-nav ul li a.active i{color: #fff !important;}
.sidebar-nav > ul > li {
  margin-bottom: 3px;
  margin-top: 3px;
}








