.ck-editor__editable,
textarea {
    min-height: 150px;
}



.select2 {
    max-width: 100%;
    width: 100% !important;
}

.select2-selection__rendered {
    padding-bottom: 5px !important;
}

.has-error .invalid-feedback {
    display: block !important;
}

.btn-info,
.badge-info {
    color: white;
}


.sidebar .nav-item {
    cursor: pointer;
}

.btn-default {
    color: #23282c;
    background-color: #f0f3f5;
    border-color: #f0f3f5;
}


.btn-default:hover {
    color: #23282c;
    background-color: #d9e1e6;
    border-color: #d1dbe1;
}

.btn-group-xs>.btn,
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.searchable-title {
    font-weight: bold;
}

.searchable-fields {
    padding-left: 5px;
}

.searchable-link {
    padding: 0 5px 0 5px;
}

.searchable-link:hover {
    cursor: pointer;
    background: #eaeaea;
}

.select2-results__option {
    padding-left: 0px;
    padding-right: 0px;
}

.form-group .required::after {
    content: " *";
    color: red;
}

.form-check.is-invalid~.invalid-feedback {
    display: block;
}

.c-sidebar-brand .c-sidebar-brand-full:hover {
    color: inherit;
}

.wrapper1,
.wrapper2 {
    overflow-x: auto;
    overflow-y: auto;
}

.wrapper1 {
    height: 20px;
}

.wrapper2 {
    height: 75vh;
}

.container1 {
    width: 1650px;
    height: 20px;
}

.container2 {
    width: 1650px;
}





.nb{
    background-color: #009dcf;
}

.b{
    background-color:#007AA2;

}



.lds-dual-ring.hidden {
    display: none;
    }
    .lds-dual-ring {
      display: inline-block;
      width: 80px;
      height: 80px;
    }
    .lds-dual-ring:after {
      content: " ";
      display: block;
      width: 64px;
      height: 64px;
      margin: 25% auto;
      border-radius: 50%;
      border: 6px solid #fff;
      border-color: #fff transparent #fff transparent;
      animation: lds-dual-ring 1.2s linear infinite;
    }
    @keyframes lds-dual-ring {
      0% {
        transform: rotate(0deg);
      }
      100% {
        transform: rotate(360deg);
      }
    }


    .overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background: rgba(0,0,0,.8);
        z-index: 999;
        opacity: 1;
        transition: all 0.5s;
    }

    .sel {background-color: #99ff33; }

    .bg-login-image{
        background-image:url("/img/bcclogo.jpg");
        background-position:center;
        background-repeat: no-repeat;
        background-size:auto 600px;
    }

    .bg-gradient-primary{background-color:#289393;background-image:linear-gradient(180deg,#bdc6e0 10%,#289393 100%);background-size:cover}

    .form-control:focus {
        border-color: #289393;
        box-shadow: inset 0 1px 1px #4dcdc9, 0 0 8px #289393;
      }

      .btn{
        border:0px solid transparent; /* this was 1px earlier */
       }
      .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited, .btn-outline-primary {
        background-color: #289393 !important;
    }
