.md-tabs {
    position          : relative;
    z-index           : 1;
    padding           : .7rem;
    margin-right      : 1rem;
    margin-bottom     : -20px;
    margin-left       : 1rem;
    background-color  : #2bbbad;
    border            : 0;
    border-radius     : .25rem;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    box-shadow        : 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
.min-vh-90{
  min-height: 90vh;
}
.md-tabs .nav-link.active, .md-tabs .nav-item.open .nav-link {
    color             : #fff;
    background-color  : rgba(0,0,0,0.2);
    border-radius     : .25rem;
    -webkit-transition: all 1s;
    transition        : all 1s;
}
.md-tabs .nav-link {
    color             : #fff;
    border            : 0;
    -webkit-transition: all .4s;
    transition        : all .4s;
}
.card {
    position          : relative;
    display           : -ms-flexbox;
    display           : flex;
    -ms-flex-direction: column;
    flex-direction    : column;
    min-width         : 0;
    word-wrap         : break-word;
    background-color  : #fff;
    background-clip   : border-box;
    border            : 1px solid rgba(0,0,0,0.125);
    border-radius     : .25rem;
}
.custom-control-label::before,.custom-control-label::after{
  top: .1rem !important;
}
.custom-control-inline label{
  cursor: pointer;
}
.md-tabs .nav-link{
    font-size: 16px;
}
.tab-content{
    margin-bottom: 40px;
}
.btn-green{
    background: #2bbbad;
}
.bg-green{
  background: #2bbbad;
}
.key_box{
    line-height: 50px;
    padding    : 0 20px;
}

.custom-select{
    background-color: #f9fdfd;
    line-height     : 30px;
    padding         : 0 20px;
    border-radius   : 5px;
    min-height      : 32px;
	height			: 32px;
	font-size:		14px;
}
.border-radius-5{
    border-radius: 5px !important;
}

label.cnfrm_label.ml-3 {
    font-size    : 16px;
    color        : #bbb;
    margin-bottom: 5px;
}
.sub-title{
    font-size    : 20px;
    color        : #525252;
    font-weight  : 400;
    margin-bottom: 40px;
    background   : #f9fdfd;
    border       : 1px solid #c5fbfb;
    padding      : 10px 0;
}

.crr_date{
    color: #E74C3C;
}


/*login*/
body {
    font-family     : "Karla", sans-serif;
    background-color: #d0d0ce;
    min-height      : 100vh; }
  
  .brand-wrapper {
    margin-bottom: 19px; }
    .brand-wrapper .logo {
      height: 37px; }
  
  .login-card {
    border       : 0;
    border-radius: 27.5px;
    box-shadow   : 0 10px 30px 0 rgba(172, 168, 168, 0.43);
    overflow     : hidden; }
    .login-card-img {
      border-radius: 0;
      position     : absolute;
      width        : 100%;
      height       : 100%;
      -o-object-fit: cover;
      object-fit   : cover; }
    .login-card .card-body {
      padding: 85px 60px 60px; }
      @media (max-width: 422px) {
        .login-card .card-body {
          padding: 35px 24px; } }
    .login-card-description {
      font-size    : 25px;
      color        : #000;
      font-weight  : normal;
      margin-bottom: 23px; }
    .login-card form {
      max-width: 326px; }
    .login-card .form-control {
      border       : 1px solid #d5dae2;
      padding      : 15px 25px;
      margin-bottom: 20px;
      min-height   : 45px;
      font-size    : 13px;
      line-height  : 15;
      font-weight  : normal; }
      .login-card .form-control::-webkit-input-placeholder {
        color: #919aa3; }
      .login-card .form-control::-moz-placeholder {
        color: #919aa3; }
      .login-card .form-control:-ms-input-placeholder {
        color: #919aa3; }
      .login-card .form-control::-ms-input-placeholder {
        color: #919aa3; }
      .login-card .form-control::placeholder {
        color: #919aa3; }
    .login-card .login-btn {
      padding         : 13px 20px 12px;
      background-color: #000;
      border-radius   : 4px;
      font-size       : 17px;
      font-weight     : bold;
      line-height     : 20px;
      color           : #fff;
      margin-bottom   : 24px; }
      .login-card .login-btn:hover {
        border          : 1px solid #000;
        background-color: transparent;
        color           : #000; }
    .login-card .forgot-password-link {
      font-size    : 14px;
      color        : #919aa3;
      margin-bottom: 12px; }
    .login-card-footer-text {
      font-size    : 16px;
      color        : #0d2366;
      margin-bottom: 60px; }
      @media (max-width: 767px) {
        .login-card-footer-text {
          margin-bottom: 24px; } }
    .login-card-footer-nav a {
      font-size: 14px;
      color    : #919aa3; }
  
  /*# sourceMappingURL=login.css.map */
  



/*login end*/

/*data list table*/

#paginationSimpleNumbers_wrapper .row:first-child{
  background: #2bbbad;
}
#paginationSimpleNumbers_wrapper .row:nth-child(2){
  background: #fff;
}
#paginationSimpleNumbers_wrapper .row:last-child{
  background: #2bbbad;
}

#paginationSimpleNumbers_wrapper .row:first-child label, .dataTables_info{
 color: #fff;
}
#paginationSimpleNumbers_wrapper .page-item.active .page-link{
  border-color: #fff;
}

#paginationSimpleNumbers_wrapper .row:last-child .out_count{
  display    : flex;
  align-items: center;
}
#paginationSimpleNumbers_wrapper td a.action_btn{
  cursor: pointer;
}
.page-link {
  position        : relative;
  display         : block;
  padding         : .5rem .75rem;
  margin-left     : -1px;
  line-height     : 1.25;
  color           : #007bff;
  background-color: #fff;
  border          : 1px solid #dee2e6;
}
.pagination .page-item .page-link {
  font-size         : .9rem;
  color             : #212529;
  background-color  : transparent;
  border            : 0;
  outline           : 0;
  -webkit-transition: all .3s linear;
  transition        : all .3s linear;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link {
  background-color: #7e7e7e;
}
.pagination .page-item.active .page-link {
  color             : #fff;
  background-color  : #4285f4;
  border-radius     : .125rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
  box-shadow        : 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
  -webkit-transition: all .2s linear;
  transition        : all .2s linear;
}
.pagination .page-item.disabled .page-link {
  color: #868e96;
}
/*data list table end*/


/*option page*/
.option_cont{
  height: calc(100vh - 124px);
}

.view_list, .grt_pin{
  cursor: pointer;
}

button.bg-green:focus{
  outline: 0;
}
.view_list.bg-green, .grt_pin.bg-green  {
  background        : #2bbbad;
  -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
  -moz-box-shadow   : 5px 5px 5px rgba(68,68,68,0.6);
  box-shadow        : 5px 5px 5px rgba(68,68,68,0.6);
  outline           : none;
}
.view_list.bg-green:active, .grt_pin.bg-green:active {
  background        : #2dc1b3;
  -webkit-box-shadow: 0 8px 6px -6px #487b76;
  -moz-box-shadow   : 0 8px 6px -6px #487b76;
  box-shadow        : 0 8px 6px -6px #487b76;
  outline           : none;
}
.view_list.bg-green:focus, .grt_pin.bg-green:focus {
  background        : #2dc1b3;
  -webkit-box-shadow: 0 8px 6px -6px #487b76;
  -moz-box-shadow   : 0 8px 6px -6px #487b76;
  box-shadow        : 0 8px 6px -6px #487b76;
  outline           : none;
}
