body {
  font-family: 'Nunito', sans-serif !important;
}
  body::-webkit-scrollbar {
      width: 12px;
      display: block;
  }

  body::-webkit-scrollbar-track {
      background: #f4f4f4;
  }

  body::-webkit-scrollbar-thumb {
      background-color: #696969;
      border-radius: 6px;
  }
.content {
  padding: 0px;
}

.content .card {
  box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);
  border-radius: 10px;
}

.bg_color {
  background: #EAEDF7;
}

.font-weight-bold {
  font-weight: bold;
}

.text_primary {
  color: #1830CF;
}

.text_secondary {
  color: #1C273C;
}

.custom_input {
  border: none;
  border-bottom: 1px solid #1830CF;
  border-radius: 0px;
  font-weight: 600;
  color: #1C273C;
}

.custom_input:focus {
  outline: none !important;
  box-shadow: none !important;
  border-bottom: 1px solid #1830CF;
}

.content label {
  opacity: 60%;
}

.padding_right_4px {
  padding-right: 1.5rem !important;
}

.btn-block {
  width: 100%;
}

.btn_custom {
  background: #1830CF !important;
  color: #fff !important;
  border-radius: 5px;
}

.btn_custom:hover {
  background: #1830CF !important;
  color: #fff !important;
  border-radius: 5px;
}

.btn_custom:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 1px solid transparent;
}

.bg {
    /*background: url(../images/SignUpbg.png);*/
    background-position: center;
    background-color: #153e08f7
}

.ml-10 {
  margin-left: 10px;
}

.mr-10 {
  margin-right: 10px
}

.search {
  color: #1C273C !important;
}

.search:focus {
  outline: 0 !important;
  box-shadow: none !important;
  border: 0.5px solid #1830CF !important;
}
.font-weight-600{
  font-weight: 600 !important;
}
.width-50{
  width: 250px !important;
}
/* Set padding to keep content from hitting the edges */
@media (min-width: 320px) and (max-width: 767px) {
  .width-50 {
      width: 50% !important;
  }
  .content {
      padding: unset !important;
  }

  .bg {
      background-position: right !important;
      background-size: cover !important;
  }

  .padding_right_4px {
      padding-right: 10px !important;
  }

  .otp_margin {
      margin: 200px 0px 200px 0px;
  }
}

.menu-btn {
  border: 1px solid #1830CF !important;
  background: #1830CF !important;
  color: #fff !important;
  border-radius: 0px !important;
}
.menu-btn:focus{
  outline: 0;
  box-shadow: none !important;
}

.is-fixed {
  position: fixed !important;
  height: 80px;
  left: 0;
  right: 0;
  top: 0;
  background: #212121;
  z-index: 9999;
}

/* sidemenu styles start */
.menu-sidebar {
  width: 260px;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  overflow-y: auto;
  box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);
}
.list_style_type_none {
  list-style-type: none;
}
.navbar-sidebar {
  padding: 0px;
  padding-bottom: 0;
}
.navbar-sidebar .active{
  color: #1830CF !important;
  font-weight: 600;
}
.navbar-sidebar li a.active{
  color: #0b2a97 !important;
  background: rgba(11,42,151,.1) !important;
  border-right: 4px solid #0b2a97;
  border-radius: 0px;
}
.navbar-sidebar li a.active:hover{
  color: #0b2a97 !important;
}
.page-container {
  background: #fff;
  padding-left: 280px;
}
.page-container .nav-link {
  border: 1px solid #1830CF !important;
  background: #0b2a971a !important;
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
  color: #1830cf !important;
  font-weight: 600;
}
.page-container .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
  color: #fff !important;
  font-weight: 600;
  background: #1830CF !important;
}
.btn-info{
  background: #1830CF !important;
  border: none !important;
  border-radius: 0px !important;
}
.btn-info:focus{
  outline: 0 !important;
  box-shadow: none !important;
}
.dataTables_wrapper{
  margin-top: 20px;
  margin-bottom: 20px;
}
.dataTables_scrollHeadInner thead{
    background: #1C273C !important;
}
.slice span{
    box-shadow: none !important;
}
select.form-control:not([size]):not([multiple]){
    height: auto !important;
}
.box-body .dataTables_wrapper{
    position: unset !important;
    clear: unset !important;
}
.box-body .form-inline{
    display: block !important;
}
.box-body .datatable-scroll{
    overflow-x: unset !important;
}
.box-body table {
    /*display: block !important;*/
    width: 100% !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
}
.TableColoredStrip thead th{
    background: #1830CF !important;
}
.sorting_desc{
    background-image: none !important;
}
.text-heading {
    font-family: 'Nunito', sans-serif !important;
}
.content label{
    opacity: 100% !important;
}
.btn.Abnormal-btn{
    background: #1830CF !important;
}
.total-h{
    color: #1830CF !important;
}
.dataTables_wrapper{
    margin-top: 5px !important;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #000 !important;
    text-decoration: none;
}