.primary-color {
  background-color: #009795 !important; }

.secondary-color {
  background-color: #009795 !important; }

.primary-color-hover {
  background-color: #01a2a0 !important; }

.primary-color-cta {
  background-color-cta: #ffb81c !important; }

.primary-color-cta-hover {
  background-color-cta: #ff9a19 !important; }

.default-bg-color {
  default-bg-color: #e9e9e9 !important; }

.shades.black {
  background-color: #000000 !important; }

.shades-text.text-black {
  color: #000000 !important; }

.shades.white {
  background-color: #FFFFFF !important; }

.shades-text.text-white {
  color: #FFFFFF !important; }

.shades.transparent {
  background-color: transparent !important; }

.shades-text.text-transparent {
  color: transparent !important; }

.black {
  background-color: #000000 !important; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important; }

.white-text {
  color: #FFFFFF !important; }

.transparent {
  background-color: transparent !important; }

.transparent-text {
  color: transparent !important; }

.danger-color {
  background-color: #ff4444 !important; }

.danger-color-dark {
  background-color: #CC0000 !important; }

.warning-color {
  background-color: #ffbb33 !important; }

.warning-color-dark {
  background-color: #FF8800 !important; }

.success-color {
  background-color: #00C851 !important; }

.success-color-dark {
  background-color: #007E33 !important; }

.info-color {
  background-color: #33b5e5 !important; }

.info-color-dark {
  background-color: #0099CC !important; }

.default-color {
  background-color: #2BBBAD !important; }

.default-color-dark {
  background-color: #00695c !important; }

.elegant-color {
  background-color: #2E2E2E !important; }

.elegant-color-dark {
  background-color: #212121 !important; }

.stylish-color {
  background-color: #4B515D !important; }

.stylish-color-dark {
  background-color: #3E4551 !important; }

.special-color {
  background-color: #37474F !important; }

.special-color-dark {
  background-color: #263238 !important; }

.unique-color {
  background-color: #3F729B !important; }

.unique-color-dark {
  background-color: #1C2331 !important; }

.md-color {
  background-color: #45526E !important; }

.grey.lighten-4 {
  background-color: #f5f5f5 !important; }

.blue {
  background-color: #2196F3 !important; }

.green {
  background-color: #4CAF50 !important; }

.deep-orange {
  background-color: #da0474 !important; }

.light-green {
  background-color: #8bc34a !important; }

.text-muted {
  color: #1e1e1e; }

/*** Images ***/
/*** Fonts ***/
/*** Typography ***/
/*** Cards ***/
/*** Global ***/
/*** Forms ***/
/*** Buttons ***/
/*** Dropdown ***/
/*** Tabs ***/
.border-left {
  border-left: 1px solid rgba(62, 61, 64, 0.1); }

.border-right {
  border-right: 1px solid rgba(62, 61, 64, 0.1); }

.admin-console {
  margin: 0; }
  .admin-console .middle-section {
    margin: 15px 0 0;
    background: #FFFFFF; }
  .admin-console .nav-tabs .nav-link {
    border: 0;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    text-transform: capitalize;
    color: #3e3d40; }
    .admin-console .nav-tabs .nav-link:hover {
      color: #009795; }
    .admin-console .nav-tabs .nav-link.active {
      border-bottom: 2px solid #FFFFFF;
      color: #009795;
      font-weight: 600; }
      .admin-console .nav-tabs .nav-link.active .label {
        background: #009795; }
        .admin-console .nav-tabs .nav-link.active .label::before {
          border-right-color: #009795; }
  .admin-console .tab-content {
    min-height: 500px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 11px 11px 0 rgba(0, 0, 0, 0.1), 0 12px 15px 0 rgba(0, 0, 0, 0.09); }
    .admin-console .tab-content .nav-tabs {
      position: relative; }
      .admin-console .tab-content .nav-tabs .nav-link {
        font-size: 0.8rem; }
        .admin-console .tab-content .nav-tabs .nav-link .text {
          text-transform: none; }
    .admin-console .tab-content .tab-pane {
      padding: 25px 0 0; }
      .admin-console .tab-content .tab-pane h3 {
        font-size: 20px;
        font-weight: 300;
        background: rgba(62, 61, 64, 0.1);
        padding: 10px;
        margin-bottom: 20px; }
      .admin-console .tab-content .tab-pane .material-icons {
        vertical-align: middle; }
      .admin-console .tab-content .tab-pane .toolbar-wrapper {
        background: rgba(62, 61, 64, 0.1);
        padding: 10px; }
        @media (max-width: 320px) {
          .admin-console .tab-content .tab-pane .toolbar-wrapper {
            width: 295px; } }
        .admin-console .tab-content .tab-pane .toolbar-wrapper button.btn {
          background: #009795;
          height: 36px;
          color: #3e3d40;
          font-size: 14px;
          font-weight: 300;
          border-radius: 2px;
          font-weight: 300;
          color: #fff; }
          .admin-console .tab-content .tab-pane .toolbar-wrapper button.btn:hover, .admin-console .tab-content .tab-pane .toolbar-wrapper button.btn .active {
            background: #01a2a0; }
        .admin-console .tab-content .tab-pane .toolbar-wrapper .col-lg-3 .md-form select option:last-child::first-letter {
          text-transform: lowercase; }
        .admin-console .tab-content .tab-pane .toolbar-wrapper .col-lg-3 .export_excel a {
          color: #009795; }
      .admin-console .tab-content .tab-pane .list-wrap {
        border-bottom: 1px solid rgba(62, 61, 64, 0.05);
        padding: 10px;
        margin-bottom: 1px; }
        .admin-console .tab-content .tab-pane .list-wrap:hover {
          background: rgba(62, 61, 64, 0.08); }
        .admin-console .tab-content .tab-pane .list-wrap .select2-container {
          margin-top: 10px; }
        @media (max-width: 1130px) {
          .admin-console .tab-content .tab-pane .list-wrap .col-lg-3 {
            width: 50%; } }
        @media (max-width: 588px) {
          .admin-console .tab-content .tab-pane .list-wrap .col-lg-3 {
            width: 60%; } }
        @media (max-width: 500px) {
          .admin-console .tab-content .tab-pane .list-wrap .col-lg-3 {
            width: 70%; } }
        @media (max-width: 430px) {
          .admin-console .tab-content .tab-pane .list-wrap .col-lg-3 {
            width: 80%; } }
      .admin-console .tab-content .tab-pane .date-picker {
        margin: 0;
        padding: 0 5px;
        background: #FFFFFF; }
      .admin-console .tab-content .tab-pane .edit-btn {
        margin: 0px 10px 0 0; }
      .admin-console .tab-content .tab-pane .select-fld-label {
        position: relative;
        padding: 0px 0 10px 0; }
      .admin-console .tab-content .tab-pane .md-form .c-input {
        position: relative; }
      .admin-console .tab-content .tab-pane .c-checkbox, .admin-console .tab-content .tab-pane .c-radio {
        padding: 4px 35px;
        margin: 0;
        display: inline-block; }
        .admin-console .tab-content .tab-pane .c-checkbox input:focus, .admin-console .tab-content .tab-pane .c-radio input:focus {
          outline: none; }
          .admin-console .tab-content .tab-pane .c-checkbox input:focus .c-indicator, .admin-console .tab-content .tab-pane .c-radio input:focus .c-indicator {
            box-shadow: none; }
        .admin-console .tab-content .tab-pane .c-checkbox .c-indicator, .admin-console .tab-content .tab-pane .c-radio .c-indicator {
          width: 2rem;
          height: 2rem;
          box-shadow: none; }
        .admin-console .tab-content .tab-pane .c-checkbox .text, .admin-console .tab-content .tab-pane .c-radio .text {
          font-size: 1rem; }
      .admin-console .tab-content .tab-pane .action-wrapper {
        padding: 15px;
        text-align: right; }
        .admin-console .tab-content .tab-pane .action-wrapper button.btn-link {
          background: #e9e9e9;
          height: 36px;
          color: #252525;
          border: 1px solid #c7c7c7;
          border-radius: 2px;
          font-weight: 300; }
          .admin-console .tab-content .tab-pane .action-wrapper button.btn-link:hover {
            background: #d9d9d9;
            text-decoration: none; }
        .admin-console .tab-content .tab-pane .action-wrapper button.btn-primary {
          background: #009795;
          height: 36px;
          border-radius: 2px;
          font-weight: 300;
          color: #fff; }
          .admin-console .tab-content .tab-pane .action-wrapper button.btn-primary:hover {
            background: #01a2a0; }
        .admin-console .tab-content .tab-pane .action-wrapper i.btn-primary {
          background: #009795 !important;
          height: 36px;
          border-radius: 2px;
          font-weight: 300;
          color: #fff;
          padding: 0 !important;
          font-style: normal; }
          .admin-console .tab-content .tab-pane .action-wrapper i.btn-primary:hover {
            background: #01a2a0 !important; }
          .admin-console .tab-content .tab-pane .action-wrapper i.btn-primary input {
            font-style: normal; }
        .admin-console .tab-content .tab-pane .action-wrapper span#createEdit label {
          font-size: 14px; }
        .admin-console .tab-content .tab-pane .action-wrapper span#createEdit i.btn-primary {
          background: #009795 !important;
          height: 36px;
          border-radius: 2px;
          font-weight: 300;
          color: #fff;
          padding: 0 !important;
          font-style: normal; }
          .admin-console .tab-content .tab-pane .action-wrapper span#createEdit i.btn-primary:hover {
            background: #01a2a0 !important; }
          .admin-console .tab-content .tab-pane .action-wrapper span#createEdit i.btn-primary input {
            font-style: normal; }
      .admin-console .tab-content .tab-pane input.errBorder {
        border-bottom: 1px solid #c53727 !important; }
      .admin-console .tab-content .tab-pane #addInstUserWrapper form#frmAddInstitutionalUser .action-wrapper i.btn-primary {
        background: #009795 !important;
        height: 36px;
        border-radius: 2px;
        font-weight: 300;
        color: #fff;
        padding: 0 !important;
        font-style: normal; }
        .admin-console .tab-content .tab-pane #addInstUserWrapper form#frmAddInstitutionalUser .action-wrapper i.btn-primary:hover {
          background: #01a2a0 !important; }
        .admin-console .tab-content .tab-pane #addInstUserWrapper form#frmAddInstitutionalUser .action-wrapper i.btn-primary input {
          font-style: normal; }
      @media (max-width: 544px) {
        .admin-console .tab-content .tab-pane #addInstUserWrapper form#frmAddInstitutionalUser .action-wrapper i.btn-primary {
          background: #009795 !important;
          height: 36px;
          border-radius: 2px;
          font-weight: 300;
          color: #fff;
          padding: 0 !important;
          font-style: normal; }
          .admin-console .tab-content .tab-pane #addInstUserWrapper form#frmAddInstitutionalUser .action-wrapper i.btn-primary:hover {
            background: #01a2a0 !important; }
          .admin-console .tab-content .tab-pane #addInstUserWrapper form#frmAddInstitutionalUser .action-wrapper i.btn-primary input {
            font-style: normal; } }
      .admin-console .tab-content .tab-pane .table-responsive h4 {
        font-size: 18px;
        margin-left: 5px; }
        @media (max-width: 320px) {
          .admin-console .tab-content .tab-pane .table-responsive h4 {
            font-weight: normal; } }
      .admin-console .tab-content .tab-pane #addiprange form .action-wrapper i.btn-primary {
        background: #009795 !important;
        height: 36px;
        border-radius: 2px;
        font-weight: 300;
        color: #fff;
        padding: 0 !important;
        font-style: normal; }
        .admin-console .tab-content .tab-pane #addiprange form .action-wrapper i.btn-primary:hover {
          background: #01a2a0 !important; }
        .admin-console .tab-content .tab-pane #addiprange form .action-wrapper i.btn-primary input {
          font-style: normal; }
      .admin-console .tab-content .tab-pane .counter-report .border-left form #trialDates .date-picker {
        margin: 50px 0 0 0px; }
      .admin-console .tab-content .tab-pane .counter-report .border-left form #trialDates label.startDate {
        top: -25px; }
      .admin-console .tab-content .tab-pane .counter-report .border-left form #trialDates label.endDate {
        top: 60px; }
      .admin-console .tab-content .tab-pane .counter-report .border-left form .action-wrapper span#delete {
        margin-bottom: 10px; }
        .admin-console .tab-content .tab-pane .counter-report .border-left form .action-wrapper span#delete input.btn-primary {
          background: #009795 !important;
          height: 38px;
          border-radius: 2px;
          font-weight: 300;
          color: #fff;
          padding: 0 !important;
          font-style: normal; }
      .admin-console .tab-content .tab-pane .manage-institute .col-md-6 #addInstUserWrapper #addInstUserWrapper form h3 #cancelEditInstUser {
        float: right;
        cursor: pointer;
        padding: 0px 0px 10px 10px; }
      .admin-console .tab-content .tab-pane .col-md-12 #test1 form .md-form span.input_label {
        position: absolute; }
      .admin-console .tab-content .tab-pane .col-md-12 #test1 form .md-form label.c-input {
        margin-top: 15px; }
      .admin-console .tab-content .tab-pane .col-md-12 .col-md-6 form .md-form span.input_label {
        position: absolute; }
      .admin-console .tab-content .tab-pane .col-md-12 .col-md-6 form .md-form label.c-input {
        margin-top: 15px; }
      .admin-console .tab-content .tab-pane .col-md-12 .col-md-6 form h3 span.btn-close {
        float: right;
        cursor: pointer; }
      .admin-console .tab-content .tab-pane .col-md-12 .md-form span.err {
        color: red; }
      .admin-console .tab-content .tab-pane .col-md-12 .list-wrap .col-lg-5 a {
        padding: 10px; }
      .admin-console .tab-content .tab-pane ul li.nav-item a.nav-link .text {
        text-transform: none !important; }
    .admin-console .tab-content .counter-report .form-field form .md-form span.input_label {
      position: absolute; }
    .admin-console .tab-content .counter-report .form-field form .md-form label.c-input {
      margin-top: 15px; }

/*# sourceMappingURL=admin-console.css.map */
