body[data-sidebar=dark] .navbar-brand-box {
    background: #031974;
}

body[data-sidebar=dark] .vertical-menu {
    background: #031974;
    /* background: -webkit-gradient(linear,left top,right top,from(#031974),to(#1934a7))!important;
    background: linear-gradient(90deg,#031974,#1934a7)!important */
}

.navbar-brand-box {
    width: 300px;
}

.vertical-menu {
    width: 300px;
}

.main-content {
    margin-left: 300px;
}

.footer {
    left: 300px;
}

code {
    font-size: 14px;
}

.table>:not(:first-child) {
    border-top: 1px solid #d7dade;
}

.request-www {
    font-size: 14px !important;
    background-color: #daedff;
    padding: 0px 5px;
    border-radius: 3px;
}
ul.toasts li.toast{
    height: 50px !important;
    min-width: 0 !important;
    width: auto !important;
    position: relative !important;
}
ul.toasts li.toast .content{
    margin-top: 0 !important;
}
ul.toasts li.toast .progress{
    opacity: 0 !important;
}
.ql-editor {
    overflow-y: scroll;
    min-height: 150px;
}
.badge{
    padding: 0.45em 0.8em;
    font-size: 0.85em;
}
.bg-light-success{
    background-color: #eaf6f2 !important;
    color: #2ca87f;
}
.bg-light-primary {
    background-color: #edf2ff !important;
    color: #4680ff;
}
.bg-light-danger {
    background-color: #fce9e9 !important;
    color: #dc2626;
}
.bg-light-warning {
    background-color: #fcf3e6 !important;
    color: #e58a00;
}
.bg-light-secondary {
    background-color: #eff0f2 !important;
    color: #5b6b79;
}
table.table-sm thead tr th{
    padding: .6rem .4rem;
}
.required{
    color: #ff6384;
}
body[data-sidebar=dark] .mm-active>a.none-active{
    color: #79829c !important;
}
.date-time-field input{
    padding: .47rem .75rem !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    margin-left: -1px !important;
}
label.required-data:after {
    content: ' * ';
    color: red;
    font-weight: bold;
}

#preloader-content {
    position: fixed;
    top: 0;
    left: 300px;
    box-sizing: border-box;
    width: -webkit-fill-available;
    width: -moz-available;
    height: 100%;
    z-index: 9999;
    background: transparent;
  }
  
  /* line 2627, src/assets/scss/custom/_style.scss */
  .loader1 {
    display: block;
    position: relative;
    left: 45%;
    top: 50%;
  }
  
  /* line 2634, src/assets/scss/custom/_style.scss */
  .loader1 span {
    vertical-align: middle;
    border-radius: 100%;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 3px 2px;
    -webkit-animation: loader1 0.8s linear infinite alternate;
    animation: loader1 0.8s linear infinite alternate;
  }
  
  /* line 2646, src/assets/scss/custom/_style.scss */
  .loader1 span:nth-child(1) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    background: rgba(41, 103, 230, 0.6);
  }
  
  /* line 2652, src/assets/scss/custom/_style.scss */
  .loader1 span:nth-child(2) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
    background: rgba(41, 103, 230, 0.8);
  }
  
  /* line 2658, src/assets/scss/custom/_style.scss */
  .loader1 span:nth-child(3) {
    -webkit-animation-delay: -0.26666s;
    animation-delay: -0.26666s;
    background: #2967e6;
  }
  
  /* line 2664, src/assets/scss/custom/_style.scss */
  .loader1 span:nth-child(4) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
    background: rgba(41, 103, 230, 0.8);
  }
  
  /* line 2671, src/assets/scss/custom/_style.scss */
  .loader1 span:nth-child(5) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    background: rgba(41, 103, 230, 0.4);
  }
  
  @keyframes loader1 {
    from {
      -webkit-transform: scale(0, 0);
              transform: scale(0, 0);
    }
    to {
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1);
    }
  }
  
  @-webkit-keyframes loader1 {
    from {
      -webkit-transform: scale(0, 0);
    }
    to {
      -webkit-transform: scale(1, 1);
    }
  }

  .truncate-single-line {
    line-height: 25px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}