/*
Adams css file
*/


.page-wrapper {
background: #fff;
}
.card-no-border .left-sidebar {
  background: #;
}

.card-header-schn {
      background: #373d52;
      padding-top: 10px;
      padding-bottom: 10px;
      color: #ffffff;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
    }


.customtab2 li a.nav-link {
      border: 0px;
      margin-right: 3px;
      color: #373d52; }
.customtab2 li a.nav-link.active {
        background: #11c1f3;
        color: #ffffff; }
.customtab2 li a.nav-link:hover {
        color: #ffffff;
        background: #11c1f3; }
a {
    color: #11c1f3;
}


a:hover {
  text-decoration: underline;
    color: #11c1f3;
}

.text-primary {
    color: #11c1f3 !important;
}

.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background: #11c1f3;
    color: #ffffff;
    border-radius: 4px;
}

.popover-header {
    padding: 8px 14px;
    margin-bottom: 0;
    font-size: 1rem;
    color: #fff;
    background-color: #11c1f3;
    border-bottom: none;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
}

.white {
  color: #ffffff;
}

.jq-toast-wrap * {
    margin: 0;
    border-radius: 6px;
}

.jq-toast-loader {
    bottom: 0px;
    border-bottom-left-right: 20px;
    border-bottom-left-radius: 20px;

}

.jq-has-icon {
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-position: 10px;
}

.color-table.info-table thead th {
  background-color: #11c1f3;
  color: #ffffff;
}

/*
Button Schnappy
*/

a.btn-schn:hover, {
  color: #ffffff;
}


.btn2 {
    padding: 8px 12px;
    font-size: 14px;
    cursor: pointer;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}



.btn-schn,
.btn-schn.disabled {
  background: #11c1f3;
  color:#fff;
  border: 1px solid #11c1f3;
  -webkit-box-shadow: 0 2px 2px 0 rgba(66, 165, 245, 0.14), 0 3px 1px -2px rgba(66, 165, 245, 0.2), 0 1px 5px 0 rgba(66, 165, 245, 0.12);
  box-shadow: 0 2px 2px 0 rgba(66, 165, 245, 0.14), 0 3px 1px -2px rgba(66, 165, 245, 0.2), 0 1px 5px 0 rgba(66, 165, 245, 0.12);
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in; }
  .btn-schn:hover,
  .btn-schn.disabled:hover {
    background: #11c1f3;
    color:#fff;
    border: 1px solid #11c1f3;
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2); }
  .btn-schn.active, .btn-schn:focus,
  .btn-schn.disabled.active,
  .btn-schn.disabled:focus {
    background: #028ee1;
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2); }


.btn-default {
  background: #dddddd;
}

.mini-sidebar.fix-sidebar .left sidebar {
position: fixed; }

table th:first-child{
  border-radius:6px 0 0 0px;
}

table th:last-child{
  border-radius:0 6px 0px 0;
}

.page-link:focus, .page-link:hover {
  color: #11c1f3;
}

.ftext {
  font-size: 14px;
}

/*******************
Pagination
*******************/

.page-item.active .page-link {
    z-index: 2;
    color: #fff;
    background-color: #11c1f3;
    border-color: #11c1f3;
}

.pagination > li > a,
.pagination > li > span {
  color: #67757c; }

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #f2f4f8;
  color: #67757c;}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #11c1f3;
  border-color: #11c1f3; }

  /*******************
table overide for Chrome
******************/

.tablex td, .tablex th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #e9ecef;
  width: 50px;
}

span.invisible-element {
  line-height: 12px;
}

/*******************
Modals
******************/

.info-bg {
  background-color: #11c1f3;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.danger-bg {
  background: #fc4b6c;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.warning-bg {
  background: #ffb22b;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  border-radius: 6px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #11c1f3 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #11c1f3 !important;
    color: white;
}


.select2-container--default .select2-selection--multiple .select2-selection__choice {
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

/*******************
dropdown
******************/

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 6px;
}





  /*******************
sidebar navigation
******************/

.card-no-border .left-sidebar, .card-no-border .sidebar-nav {
    background: #373d53;
}

.sidebar-nav {
  background: #fff;
  padding: 15px; }
  .sidebar-nav ul {
    margin: 0px;
    padding: 0px; }
    .sidebar-nav ul li {
      list-style: none; }
      .sidebar-nav ul li a {
        color: #99abb4;
        padding: 8px 35px 8px 15px;
        display: block;
        font-size: 15px;
        border-bottom-left-radius: 6px !important;
        border-top-right-radius: 6px !important;
        border-top-left-radius: 6px !important;
        white-space: nowrap; }
        .sidebar-nav ul li a.active, .sidebar-nav ul li a:hover {
          color: #11c1f3;
          text-decoration: none; }
        .sidebar-nav ul li a.active {
          font-weight: 500;
          color: #11c1f3; }
      .sidebar-nav ul li ul {
        padding-left: 5px;
        padding-top: 10px; }
        .sidebar-nav ul li ul li a {
          padding: 10px 35px 10px 15px; }
        .sidebar-nav ul li ul ul {
          padding-left: 15px; }
      .sidebar-nav ul li.nav-small-cap {
        font-size: 12px;
        margin-bottom: 0px;
        padding: 14px 14px 14px 20px;
        color: #263238;
        font-weight: 500; }
      .sidebar-nav ul li.nav-devider {
        height: 1px;
        background: rgba(120, 130, 140, 0.13);
        display: block;
        margin: 20px 0; }
  .sidebar-nav > ul > li {
    margin-bottom: 10px; }
    .sidebar-nav > ul > li.active > a {
      color: #ffffff;
      font-weight: 500;
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
      .sidebar-nav > ul > li.active > a i {
        color: #11c1f3; }
  .sidebar-nav > ul > li > a.active i, .sidebar-nav > ul > li > a:hover i {
    color: #11c1f3; }
  .sidebar-nav > ul > li > a i {
    width: 27px;
    height: 27px;
    font-size: 21px;
    line-height: 27px;
    display: inline-block;
    vertical-align: middle;
    color: #99abb4; }
  .sidebar-nav > ul > li > a .label {
    float: right;
    margin-top: 6px; }
  .sidebar-nav > ul > li > a.active {
    font-weight: 400;
    background: #ffffff;
    color: #11c1f3; }

.sidebar-nav .has-arrow {
  position: relative; }
  .sidebar-nav .has-arrow::after {
    position: absolute;
    content: '';
    width: .55em;
    height: .55em;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #607d8b;
    right: 1em;
    -webkit-transform: rotate(-45deg) translate(0, -50%);
    -ms-transform: rotate(-45deg) translate(0, -50%);
    -o-transform: rotate(-45deg) translate(0, -50%);
    transform: rotate(-45deg) translate(0, -50%);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    top: 47%;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out; }

.sidebar-nav .active > .has-arrow::after,
.sidebar-nav li > .has-arrow.active::after,
.sidebar-nav .has-arrow[aria-expanded="true"]::after {
  -webkit-transform: rotate(-135deg) translate(0, -50%);
  -ms-transform: rotate(-135deg) translate(0, -50%);
  -o-transform: rotate(-135deg) translate(0, -50%);
  top: 45%;
  width: .58em;
  transform: rotate(-135deg) translate(0, -50%); }

/****************
When click on sidebar toggler and also for tablet
*****************/
@media (min-width: 768px) {
  .mini-sidebar .sidebar-nav #sidebarnav li {
    position: relative; }
  .mini-sidebar .sidebar-nav #sidebarnav > li > ul {
    position: absolute;
    left: 60px;
    top: 45px;
    width: 200px;
    z-index: 1001;
    background: #373d53;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    display: none;
    padding-left: 1px; }
  .mini-sidebar .sidebar-nav {
    padding: 5px; }
  .mini-sidebar.fix-sidebar .left-sidebar {
    position: absolute; }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul {
    height: auto !important;
    overflow: auto; }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul,
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul.collapse {
    display: block;
  color:#ff9900; }
  .mini-sidebar .sidebar-nav #sidebarnav > li > a.has-arrow:after {
    display: none; }
  .mini-sidebar .left-sidebar {
    width: 60px; }
  .mini-sidebar .user-profile {
    padding-bottom: 15px;
    width: 60px;
    margin-bottom: 7px; }
    .mini-sidebar .user-profile .profile-img {
      padding: 15px 0 0 0;
      margin: 0px 0 0 6px; }
      .mini-sidebar .user-profile .profile-img:before {
        top: 15px; }
  .mini-sidebar .scroll-sidebar {
    padding-bottom: 0px;
    position: absolute; }
  .mini-sidebar .hide-menu,
  .mini-sidebar .nav-small-cap,
  .mini-sidebar .sidebar-footer,
  .mini-sidebar .user-profile .profile-text {
    display: none; }
  .mini-sidebar .nav-devider {
    width: 50px; }
  .mini-sidebar .sidebar-nav {
    background: transparent; }
  .mini-sidebar .sidebar-nav #sidebarnav > li > a {
    padding: 9px 15px;
    width: 50px; }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    width: 260px;
    background: #11c1f3;
    color: #ffffff;
    border-color: #009efb; }
    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a i {
      color: #ffffff; }
    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a .hide-menu {
      display: inline; }
  .mini-sidebar .sidebar-nav #sidebarnav > li.active > a {
    border-color: transparent; }
    .mini-sidebar .sidebar-nav #sidebarnav > li.active > a.active {
      border-color: #009efb; } }

@media (max-width: 767px) {
  .mini-sidebar .left-sidebar {
    position: fixed; }
  .mini-sidebar .left-sidebar, .mini-sidebar .sidebar-footer {
    left: -240px; }
  .mini-sidebar.show-sidebar .left-sidebar, .mini-sidebar.show-sidebar .sidebar-footer {
    left: 0px; } }

    /*******************
   Calendar
  ******************/

  .fc-more-popover {
    z-index: 2;
    width: 520px
  }
