/*Color variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Colors*/
a {
    color: #004d4d;
  }
  
  .tx-primary {
    color: #004d4d;
  }
  
  .text-primary {
    color: #004d4d !important;
  }
  
  a.text-primary:hover,
  a.text-primary:focus {
    color: #148f77 !important;
  }
  
  .bg-primary {
    background-color: #004d4d !important;
  }
  
  a.bg-primary:hover,
  a.bg-primary:focus {
    background-color: #148f77 !important;
  }
  
  button.bg-primary:hover,
  button.bg-primary:focus {
    background-color: #148f77 !important;
  }
  
  .bg-primary {
    background-color: #004d4d !important;
  }
  .gIconColor {
    background-color: #004d4d !important;   
  }
  
  .bg-primary-transparent {
    background-color: rgba(80, 224, 193, 0.15) !important;
  }
  
  .border-primary {
    border-color: #004d4d !important;
  }
  
  .bd-primary {
    border-color: #004d4d !important;
  }
  
  .border-left-primary {
    border-left-color: #004d4d !important;
  }
  
  .main-nav-line-chat .nav-link.active {
    color: #004d4d;
  }
  
  .main-nav-line-chat .nav-link.active::before {
    background-color: #004d4d;
  }
  
  .main-chat-contacts-more {
    background-color: #004d4d;
  }
  
  .main-chat-list .media::after {
    background-color: #004d4d;
  }
  
  .main-chat-list .media.selected {
    border-left: 3px solid #004d4d;
  }
  
  .main-chat-header .nav-link:hover,
  .main-chat-header .nav-link:focus {
    color: #148f77;
  }
  
  .main-chat-body .media.flex-row-reverse .main-msg-wrapper {
    background-color: #004d4d;
    color: #fff;
  }
  
  .main-msg-send {
    font-size: 20px;
    color: #004d4d;
  }
  
  .action-header {
    background: #004d4d;
  }
  
  .main-chat-body .media.flex-row-reverse .main-msg-wrapper:first-child:before {
    border-bottom: 8px solid #004d4d;
  }
  
  .side-menu__item.active,
  .side-menu__item:hover,
  .side-menu__item:focus {
    color: #148f77;
  }
  
  .slide.is-expanded {
    background: #004d4d;
  }
  
  .app-sidefooter {
    background: #004d4d;
  }
  
  .side-menu__item.active .side-angle1:after {
    background: #004d4d;
  }
  
  .side-menu__item.active .side-angle2:after {
    background: #004d4d;
  }
  
  .dropdown-item.active,
  .dropdown-item:active {
    background-color: #004d4d;
  }
  
  .input-group-text {
    background-color: #004d4d;
  }
  
  .nav-pills .nav-link.active {
    background-color: #004d4d;
  }
  
  .nav-pills .nav-link.active {
    color: #fff;
    background-color: #004d4d;
  }
  
  .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #004d4d;
  }
  
  .main-nav .nav-link.active {
    color: #004d4d !important;
  }
  
  .main-nav-column .nav-link.active {
    color: #004d4d;
  }
  
  .main-nav-column .nav-link.active::before {
    background-color: #004d4d;
  }
  
  .main-nav-column .nav-link.active:hover,
  .main-nav-column .nav-link.active:focus,
  .main-nav-column .nav-link.active i,
  .main-nav-column .nav-link.active:hover i,
  .main-nav-column .nav-link.active:focus i {
    color: #148f77;
  }
  
  .main-nav-dark .nav-link.active {
    color: #fff !important;
  }
  
  .main-nav-line .nav-link.active::before {
    background-color: #004d4d;
  }
  
  .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .pagination-primary .page-item.active .page-link {
    background-color: #004d4d;
  }
  
  .progress-bar {
    background-color: #004d4d;
  }
  
  .tabs-style-1 .main-nav-line .nav-link.active::before {
    background: #004d4d;
  }
  
  .tabs-style-2 .main-nav-line .nav-link.active {
    background: #004d4d;
    color: #fff;
  }
  
  .tabs-style-3 .nav.panel-tabs li a.active {
    background: #004d4d;
    color: #fff;
  }
  
  .tabs-style-4 .nav.panel-tabs li a.active {
    background: #004d4d;
    color: #fff;
  }
  
  .tab_wrapper>ul li.active {
    border-color: #004d4d;
    background: #004d4d;
    color: #fff;
  }
  
  .tab_wrapper .content_wrapper .accordian_header.active {
    color: #004d4d;
  }
  
  .tab_wrapper .content_wrapper .accordian_header.active:after {
    background: #004d4d;
  }
  
  .tooltip-primary .tooltip-inner {
    background-color: #004d4d;
    color: #fff;
  }
  
  .tooltip-primary.bs-tooltip-top .arrow::before,
  .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #004d4d;
  }
  
  .tooltip-primary.bs-tooltip-bottom .arrow::before,
  .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #004d4d;
  }
  
  .tooltip-primary.bs-tooltip-left .arrow::before,
  .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #004d4d;
  }
  
  .tooltip-primary.bs-tooltip-right .arrow::before,
  .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #004d4d;
  }
  
  .accordion .card-header a {
    color: #004d4d;
  }
  
  .accordion .card-header a:hover,
  .accordion .card-header a:focus {
    color: #148f77;
  }
  
  .accordion .card-header a.collapsed {
    color: #004d4d;
  }
  
  .accordion .card-header a.collapsed:hover,
  .accordion .card-header a.collapsed:focus {
    color: #148f77;
  }
  
  .accordion-gray .card-header a.collapsed {
    color: #004d4d;
  }
  
  .accordion-gray .card-header a.collapsed:hover,
  .accordion-gray .card-header a.collapsed:focus {
    background-color: #d3d8f7;
    color: #148f77;
  }
  
  .main-accordion .accordion-item.active .accordion-title {
    color: #004d4d;
  }
  
  .accordion-primary .card {
    border-color: #004d4d;
  }
  
  .accordion-primary .card-header a {
    color: #004d4d;
  }
  
  .accordion-primary .card-header a:hover,
  .accordion-primary .card-header a:focus {
    color: #148f77;
  }
  
  .accordion-primary .card-header a.collapsed {
    background-color: #004d4d;
    color: #fff;
  }
  
  .accordion-primary .card-header a.collapsed:hover,
  .accordion-primary .card-header a.collapsed:focus {
    background-color: #148f77;
    color: #fff;
  }
  
  .alert-primary {
    color: #004d4d;
    background-color: #d6e0ff;
    border-color: #c6d4ff;
  }
  
  .alert-primary hr {
    border-top-color: #adc1ff;
  }
  
  .alert-primary .alert-link {
    color: #004d4d;
  }
  
  .badge-primary-transparent {
    color: #004d4d;
    background-color: #d9e8fe;
  }
  
  .badge-primary {
    color: #fff;
    background-color: #004d4d;
  }
  
  a.badge-primary:hover,
  a.badge-primary:focus {
    color: #fff;
    background-color: #148f77;
  }
  
  a.badge-primary:focus,
  a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(80, 224, 193, 0.5);
  }
  
  .breadcrumb-style1 .breadcrumb-item a:hover,
  .breadcrumb-style1 .breadcrumb-item a:focus {
    color: #148f77;
  }
  
  .breadcrumb-style2 .breadcrumb-item a:hover,
  .breadcrumb-style2 .breadcrumb-item a:focus {
    color: #148f77;
  }
  
  .breadcrumb-style3 .breadcrumb-item a:hover,
  .breadcrumb-style3 .breadcrumb-item a:focus {
    color: #004d4d;
  }
  
  .breadcrumb-style1 .breadcrumb-item.active,
  .breadcrumb-style2 .breadcrumb-item.active,
  .breadcrumb-style3 .breadcrumb-item.active {
    color: #004d4d;
  }
  
  .main-breadcrumbs .breadcrumb-item.active {
    color: #004d4d;
  }
  
  .btn-primary {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-primary:hover {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-primary:focus,
  .btn-primary.focus {
    box-shadow: none;
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-primary.disabled,
  .btn-primary:disabled {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-primary:not(:disabled):not(.disabled):active,
  .btn-primary:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-primary:not(:disabled):not(.disabled):active:focus,
  .btn-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: none;
    color: #fff;
    background-color: #148f77;
    border-color: #004d4d;
  }
  
  .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-outline-primary {
    color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #004d4d !important;
    border-color: #004d4d;
  }
  
  .btn-outline-primary:focus,
  .btn-outline-primary.focus {
    box-shadow: none;
    color: #fff;
    border-color: #004d4d;
    background-color: #004d4d !important;
  }
  
  .btn-outline-primary.disabled,
  .btn-outline-primary:disabled {
    color: #004d4d;
    background-color: transparent;
  }
  
  .btn-outline-primary:not(:disabled):not(.disabled):active,
  .btn-outline-primary:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
  .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: none;
  }
  
  .show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: none;
  }
  
  .btn-link {
    color: #004d4d;
  }
  
  .btn-main-primary {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-main-primary:hover {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-main-primary:focus,
  .btn-main-primary.focus {
    box-shadow: none;
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-main-primary.disabled,
  .btn-main-primary:disabled {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-main-primary:not(:disabled):not(.disabled):active,
  .btn-main-primary:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .show>.btn-main-primary.dropdown-toggle {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .btn-main-primary:not(:disabled):not(.disabled):active:focus,
  .btn-main-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: none;
  }
  
  .show>.btn-main-primary.dropdown-toggle:focus {
    box-shadow: none;
  }
  
  .card-minimal-two .nav-pills .nav-link.active {
    background-color: #004d4d;
  }
  
  .popover-head-primary .popover-header {
    color: #fff;
    background-color: #004d4d;
  }
  
  .popover-head-primary.bs-popover-bottom .arrow::after,
  .popover-head-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #004d4d;
  }
  
  .popover-primary {
    background-color: #004d4d !important;
  }
  
  .popover-primary.bs-popover-top .arrow::after,
  .popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #004d4d;
  }
  
  .popover-primary.bs-popover-bottom .arrow::after,
  .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #004d4d;
  }
  
  .popover-primary.bs-popover-left .arrow::after,
  .popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #004d4d;
  }
  
  .popover-primary.bs-popover-right .arrow::after,
  .popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #004d4d;
  }
  
  .main-toggle.on {
    background-color: #004d4d;
  }
  
  .main-toggle-secondary.on {
    background-color: #004d4d;
  }
  
  .ckbox span:after {
    background-color: #004d4d;
  }
  
  .custom-switch-input:focus~.custom-switch-indicator {
    box-shadow: none;
    border-color: #004d4d;
  }
  
  .custom-switch-input:checked~.custom-switch-indicator {
    background: #004d4d;
  }
  
  #count-down .clock-presenter {
    background: #004d4d;
  }
  
  .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #004d4d;
    background-color: #004d4d;
  }
  
  .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    border-color: #004d4d;
    background-color: #004d4d;
  }
  
  .custom-range::-moz-range-thumb {
    background-color: #004d4d;
  }
  
  .custom-range::-ms-thumb {
    background-color: #004d4d;
  }
  
  .custom-file-label::after {
    background-color: #004d4d;
  }
  
  .custom-range::-webkit-slider-thumb {
    background-color: #004d4d;
  }
  
  .avatar {
    background-color: #004d4d;
  }
  
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #004d4d !important;
    border-color: #004d4d !important;
  }
  
  .main-navbar .nav-item.active .nav-link {
    color: #004d4d;
  }
  
  .main-navbar .nav-sub-item.active>.nav-sub-link {
    color: #004d4d;
  }
  
  .main-navbar .nav-sub-link:hover,
  .main-navbar .nav-sub-link:focus {
    color: #004d4d;
    outline: none;
  }
  
  @media (min-width: 992px) {
    .main-navbar-two .nav-item.active::before {
        border-bottom: 2px solid #004d4d;
    }
  }
  
  .main-navbar-three .nav-item.active .nav-link {
    color: #004d4d;
  }
  
  .rdiobox input[type='radio']:checked+span:before {
    border-color: transparent;
    background-color: #004d4d;
  }
  
  .br-theme-bars-horizontal .br-widget a {
    background-color: #e1e6f1;
  }
  
  .br-theme-bars-horizontal .br-widget a.br-active,
  .br-theme-bars-horizontal .br-widget a.br-selected {
    background-color: #004d4d;
  }
  
  .br-theme-bars-horizontal .br-widget .br-current-rating {
    color: #004d4d;
  }
  
  .br-theme-bars-pill .br-widget a {
    background-color: #e1e6f1;
    color: #004d4d;
  }
  
  .br-theme-bars-pill .br-widget a.br-active,
  .br-theme-bars-pill .br-widget a.br-selected {
    background-color: #004d4d;
    color: white;
  }
  
  .br-theme-bars-square .br-widget a {
    border: 2px solid #e1e6f1;
    background-color: #fff;
    color: #334151;
  }
  
  .br-theme-bars-square .br-widget a.br-active,
  .br-theme-bars-square .br-widget a.br-selected {
    border: 2px solid #004d4d;
    color: #004d4d;
  }
  
  .br-theme-bars-movie .br-widget a {
    background-color: #e1e6f1;
  }
  
  .br-theme-bars-movie .br-widget a.br-active,
  .br-theme-bars-movie .br-widget a.br-selected {
    background-color: #004d4d;
  }
  
  .br-theme-bars-movie .br-widget .br-current-rating {
    color: #004d4d;
  }
  
  .br-theme-bars-1to10 .br-widget a {
    background-color: #e1e6f1;
  }
  
  .br-theme-bars-1to10 .br-widget a.br-active,
  .br-theme-bars-1to10 .br-widget a.br-selected {
    background-color: #004d4d;
  }
  
  .br-theme-bars-1to10 .br-widget .br-current-rating {
    color: #004d4d;
  }
  
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    color: #004d4d;
  }
  
  .tag-primary {
    background-color: #004d4d !important;
    color: #fff;
  }
  
  .timeline-wrapper-primary .timeline-panel:before,
  .timeline-wrapper-primary .timeline-badge {
    background: #004d4d;
  }
  
  .latest-tasks .task-line.primary:before {
    background: #004d4d;
  }
  
  .latest-tasks .nav-tabs .nav-link.active,
  .latest-tasks .nav-tabs .nav-link:hover,
  .latest-tasks .nav-tabs .nav-link:focus {
    color: #004d4d;
  }
  
  .activity .added-project {
    color: #004d4d;
  }
  
  .main-iconbar .nav-link.active {
    color: #004d4d;
  }
  
  .main-iconbar-logo::after {
    background-color: #004d4d;
  }
  
  .main-iconbar-body .nav-item.active .nav-link {
    color: #004d4d;
  }
  
  .main-iconbar-body .nav-item.active .nav-link i {
    color: #004d4d;
  }
  
  .main-iconbar-body .nav-link:hover,
  .main-iconbar-body .nav-link:focus,
  .main-iconbar-body .nav-link:hover i,
  .main-iconbar-body .nav-link:focus i {
    color: #004d4d;
  }
  
  .main-iconbar-body .nav-sub .nav-sub-item.active>.nav-sub-link {
    color: #004d4d;
  }
  
  .main-iconbar-body .nav-sub .nav-sub-link:hover,
  .main-iconbar-body .nav-sub .nav-sub-link:focus {
    color: #004d4d;
  }
  
  @media (max-width: 991px) {
    .main-content-body-show .main-header-arrow {
        background: #004d4d;
    }
  }
  
  .main-content-left-components .component-item .nav-link:hover {
    color: #004d4d;
  }
  
  .main-content-left-components .component-item .nav-link.active {
    color: #004d4d;
    font-weight: 500;
  }
  
  .main-content-choose-demo .title-label {
    color: #004d4d;
  }
  
  .main-content-body-profile .main-nav-line .nav-link.active {
    color: #004d4d;
  }
  
  .main-content-body-profile .main-nav-line .nav-link.active::before {
    background-color: #004d4d;
  }
  
  .main-sidebar-body .nav-sub-item.active>.nav-sub-link {
    color: #004d4d;
  }
  
  .main-sidebar-body .nav-sub li.active .nav-sub-link::after {
    border-color: #004d4d;
    color: #004d4d;
  }
  
  .main-sidebar-body .nav-sub .nav-sub-item .nav-sub-link:before::hover {
    background: #004d4d;
  }
  
  .main-sidebar {
    background: #004d4d;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.13);
  }
  
  .app-sidebar {
    background: #004d4d;
    -webkit-box-shadow: none;
  }
  
  .app-sidebar .slide .side-menu__item {
    background: #004d4d;
    box-shadow: none;
  }
  
  .app-sidebar .slide .side-menu__item.active {
    color: #004d4d !important;
  }
  
  .app-sidebar__user .user-pro-body img {
    border: 2px solid #004d4d;
    box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
  }
  
  .sidebar .tab-menu-heading {
    background: #004d4d;
    color: #fff;
  }
  
  .sidebar .tabs-menu ul li .active {
    background: #004d4d;
    color: #fff;
    border: 1px solid #004d4d;
  }
  
  .main-logo:hover,
  .main-logo:focus {
    color: #004d4d;
  }
  
  .main-header-menu .nav-item>.nav-link:hover {
    color: #004d4d;
  }
  
  .main-header-menu .nav-item>.nav-link:hover i {
    color: #004d4d;
  }
  
  .main-header-menu .nav-item.active>.nav-link {
    color: #004d4d;
  }
  
  .main-header-menu .nav-item.active>.nav-link::before {
    background-color: #004d4d;
  }
  
  .main-header-search .form-control:focus {
    box-shadow: none !important;
  }
  
  .highlight {
    border: 2px solid rgba(80, 102, 224, 0.11);
  }
  
  .account-background:before {
    background: rgba(80, 224, 188, 0.9) !important;
  }
  
  .popover {
    -webkit-box-shadow: 0 5px 15px 5px rgba(80, 102, 224, 0.08);
    box-shadow: 0 5px 15px 5px rgba(80, 102, 224, 0.08);
  }
  
  .modal-dialog {
    box-shadow: 0 5px 15px 5px rgba(80, 102, 224, 0.08);
  }
  
  @media (min-width: 768px) {
    .sidenav-toggled .side-menu__label {
        -webkit-box-shadow: 0px 8px 17px rgba(80, 102, 224, 0.12);
        box-shadow: 0px 8px 17px rgba(80, 102, 224, 0.12);
    }
  }
  
  .main-menu-sub .nav-link:hover,
  .main-menu-sub .nav-link:focus {
    color: #004d4d;
  }
  
  .main-menu-sub .nav-link.active {
    color: #004d4d;
    font-weight: 500;
  }
  
  .main-header-right .btn-buy {
    background-color: #004d4d;
  }
  
  .main-header-notification>a::after {
    border-top-color: #004d4d;
    border-left-color: #004d4d;
    background-color: #004d4d;
  }
  
  .main-header-message>a::after {
    border-top-color: #004d4d;
    border-left-color: #004d4d;
    background-color: #004d4d;
  }
  
  .main-profile-menu>.profile-name::after {
    border-top-color: #004d4d;
    border-left-color: #004d4d;
    background-color: #004d4d;
  }
  
  .main-header .input-group-btn .btn:hover {
    color: #004d4d;
  }
  
  .main-profile-menu .dropdown-item:hover,
  .main-profile-menu .dropdown-item:focus {
    background-color: #f4f5fd;
    color: #004d4d !important;
  }
  
  .wizard>.steps .current a {
    color: #004d4d;
  }
  
  .wizard>.steps .current a:hover,
  .wizard>.steps .current a:active {
    color: #004d4d;
  }
  
  .wizard>.steps .current a .number,
  .wizard>.steps .current a:hover .number,
  .wizard>.steps .current a:active .number {
    background-color: #004d4d;
  }
  
  .wizard>.actions a {
    background-color: #004d4d;
  }
  
  .wizard>.actions a:hover,
  .wizard>.actions a:active {
    background-color: #004d4d;
  }
  
  .wizard-style-2>.steps>ul .current a .number,
  .wizard-style-2>.steps>ul .current a:hover .number,
  .wizard-style-2>.steps>ul .current a:active .number {
    border-color: #004d4d;
    color: #004d4d;
  }
  
  .irs-from,
  .irs-to,
  .irs-single {
    background-color: #004d4d;
  }
  
  .irs-bar {
    background-color: #004d4d;
  }
  
  .irs-bar-edge {
    background-color: #004d4d;
  }
  
  .irs-from::after,
  .irs-to::after,
  .irs-single::after {
    border-top-color: #004d4d;
  }
  
  .irs-slider:before {
    background-color: #004d4d;
  }
  
  .irs-primary .irs-bar,
  .irs-primary .irs-bar-edge,
  .irs-primary .irs-slider::before,
  .irs-primary .irs-from,
  .irs-primary .irs-to,
  .irs-primary .irs-single {
    background-color: #004d4d;
  }
  
  .irs-primary .irs-from::after,
  .irs-primary .irs-to::after,
  .irs-primary .irs-single::after {
    border-top-color: #004d4d;
  }
  
  .irs-modern .irs-slider {
    border: 1px solid #004d4d;
  }
  
  .irs-modern .irs-slider::before {
    border-left: 1px solid #004d4d;
    border-right: 1px solid #004d4d;
  }
  
  .irs-modern.irs-primary .irs-slider {
    border-color: #004d4d;
  }
  
  .irs-modern.irs-primary .irs-slider::before {
    border-color: #004d4d;
  }
  
  .irs-outline .irs-line {
    border: 1px solid #004d4d;
  }
  
  .irs-outline .irs-slider {
    border: 1px solid #004d4d;
  }
  
  .irs-outline.irs-primary .irs-line,
  .irs-outline.irs-primary .irs-slider {
    border-color: #004d4d;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #004d4d;
    color: #fff;
  }
  
  .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #004d4d;
  }
  
  ul.jq-input-dropdown li:hover {
    color: #004d4d;
  }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button.active {
    background: #004d4d;
  }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background-color: #004d4d;
  }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
  .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {
    background-color: #004d4d;
    color: #fff !important;
  }
  
  .main-invoice-list .media-body h6 span:last-child {
    color: #004d4d;
  }
  
  .main-invoice-list .selected {
    border-bottom-color: transparent;
    border-left-color: #004d4d;
  }
  
  .main-nav-line-email .nav-link.active {
    color: #004d4d;
  }
  
  .main-nav-line-email .nav-link.active i {
    color: #004d4d;
  }
  
  .main-nav-line-email .nav-link.active::before {
    background-color: #004d4d;
  }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button.focus {
    background: #004d4d;
  }
  
  .main-contact-item.selected {
    border-left-color: #004d4d;
  }
  
  .main-contact-info-header .main-img-user a:hover,
  .main-contact-info-header .main-img-user a:focus {
    background-color: #004d4d;
  }
  
  .main-contact-action a:hover,
  .main-contact-action a:focus {
    color: #004d4d;
  }
  
  .main-contact-info-header .media-body .nav-link:hover,
  .main-contact-info-header .media-body .nav-link:focus {
    color: #004d4d;
  }
  
  .main-signin-footer a:hover,
  .main-signin-footer a:focus {
    color: #004d4d;
  }
  
  .main-signin-header h2 {
    color: #004d4d;
  }
  
  .main-signup-header h2 {
    color: #004d4d;
  }
  
  .main-signup-footer a:hover,
  .main-signup-footer a:focus {
    color: #004d4d;
  }
  
  .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
    background-color: #004d4d;
    color: #fff;
  }
  
  .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover,
  .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus {
    background-color: #004d4d;
    color: #fff;
  }
  
  .main-datepicker .ui-datepicker .ui-datepicker-title {
    color: #004d4d;
  }
  
  .main-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
    background-color: #004d4d;
    color: #fff;
  }
  
  .main-calendar .fc-header-toolbar button.fc-today-button {
    color: #fff;
    background-color: #004d4d;
    border-color: #004d4d;
  }
  
  .main-calendar td.fc-today {
    background-color: #f4f5fd;
  }
  
  .main-calendar td.fc-today .fc-day-number {
    background-color: #004d4d;
    color: #fff;
    border-radius: 1px;
  }
  
  .main-calendar td.fc-today .fc-day-number:hover,
  .main-calendar td.fc-today .fc-day-number:focus {
    background-color: #004d4d;
    color: #fff;
    border-radius: 1px;
  }
  
  .card--calendar .ui-datepicker .ui-datepicker-month {
    color: #004d4d;
  }
  
  .main-calendar .fc-view.fc-agenda-view .fc-day-header.fc-today>a {
    color: #004d4d;
  }
  
  .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now,
  .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now,
  .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now span:last-child,
  .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now span:last-child {
    color: #004d4d;
  }
  
  .datetimepicker table th.prev:hover span::before,
  .datetimepicker table th.prev:focus span::before {
    color: #004d4d;
  }
  
  .datetimepicker table th.next:hover span::before,
  .datetimepicker table th.next:focus span::before {
    color: #004d4d;
  }
  
  .datetimepicker table th.switch:hover,
  .datetimepicker table th.switch:focus {
    background-color: #fff;
    color: #004d4d;
  }
  
  .datetimepicker table td.active {
    background-color: #004d4d;
    color: #fff;
  }
  
  .datetimepicker table td.active:hover,
  .datetimepicker table td.active:focus {
    background-color: #004d4d;
    color: #fff;
  }
  
  .datetimepicker table span.active {
    background-color: #004d4d;
    color: #fff;
  }
  
  .datetimepicker table span.active:hover,
  .datetimepicker table span.active:focus {
    background-color: #004d4d;
    color: #fff;
  }
  
  .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.active {
    background-color: #004d4d;
    color: #fff;
  }
  
  .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active {
    background-color: #004d4d;
    color: #fff;
  }
  
  .picker-picked {
    font-weight: 500;
    color: #004d4d;
  }
  
  .horizontal-main.hor-menu {
    background: #004d4d;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li:hover a {
    color: #004d4d;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li:hover a:before {
    border-color: #004d4d;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active {
    color: #004d4d !important;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active:before {
    border-color: #004d4d;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
    color: #004d4d !important;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
    color: #004d4d !important;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
    color: #004d4d;
  }
  
  .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    color: #004d4d;
  }
  
  .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover,
  .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    color: #004d4d !important;
  }
  
  .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover {
    color: #004d4d;
  }
  
  .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover .hor-icon,
  .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .hor-icon {
    fill: #004d4d !important;
  }
  
  @media (min-width: 992px) {
    .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        color: #fff;
        background: #004d4d;
    }
  
    .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle1:after {
        background: #004d4d;
    }
  
    .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle2:after {
        background: #004d4d;
    }
  }
  
  .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>ul.sub-menu>li>a:hover:before {
    border-color: #004d4d;
  }
  
  .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>a.active:before {
    border-color: #004d4d;
  }
  
  @media only screen and (max-width: 991px) {
    .horizontalMenu>.horizontalMenu-list {
        background: #004d4d;
    }
  
    .horizontalMenu-click.horizontal-activearrow a {
        color: #004d4d;
    }
  
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
        background-color: transparent;
        color: #fff;
        text-decoration: none;
    }
  
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
        color: #fff;
    }
  
    .mega-menubg {
        background: #004d4d !important;
    }
  
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
        background-color: #004d4d;
    }
  
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li a.active {
        color: #fff !important;
    }
  
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li ul.sub-menu li a {
        color: rgba(255, 255, 255, 0.8);
    }
  
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
        background-color: transparent;
        color: #fff;
    }
  
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover,
    .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
        color: #fff !important;
    }
  
    .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active {
        color: #fff !important;
    }
  
    .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
        color: #fff !important;
    }
  }
  
  .mega-dropdown-menu .dropdown-item:hover {
    color: #004d4d;
    background: transparent;
  }
  
  @keyframes pulse-primary {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(80, 224, 205, 0.9);
        box-shadow: 0 0 0 0 rgba(80, 224, 200, 0.7);
    }
  
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(80, 102, 224, 0);
        box-shadow: 0 0 0 10px rgba(80, 102, 224, 0);
    }
  
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(80, 102, 224, 0);
        box-shadow: 0 0 0 0 rgba(80, 102, 224, 0);
    }
  }
  
  @-webkit-keyframes pulse-primary {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(80, 102, 224, 0.9);
    }
  
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(80, 102, 224, 0);
    }
  
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(80, 102, 224, 0);
    }
  }
  
  @keyframes pulse-primary {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(80, 102, 224, 0.9);
        box-shadow: 0 0 0 0 rgba(80, 102, 224, 0.7);
    }
  
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(80, 102, 224, 0);
        box-shadow: 0 0 0 10px rgba(80, 102, 224, 0);
    }
  
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(80, 102, 224, 0);
        box-shadow: 0 0 0 0 rgba(80, 102, 224, 0);
    }
  }
  
  .notification-label:hover {
    color: #004d4d;
  }
  
  .main-message-list .name:hover {
    color: #004d4d;
  }
  
  .box-shadow-primary {
    box-shadow: 0 5px 10px rgba(80, 224, 169, 0.25);
  }
  
  .page-header-icon i {
    color: #004d4d;
    text-shadow: -2px 2px 2px rgba(5, 191, 120, 0.2);
  }
  
  .line-list li:before {
    border: 3px solid #004d4d;
  }
  
  .project-card .primary {
    fill: #004d4d;
  }
  
  .project-card:hover .primary {
    fill: #004d4d;
    opacity: 1;
  }
  
  #back-to-top {
    background: #004d4d;
    color: #fff;
  }
  
  .main-dashboard-nav .nav-link:hover,
  .main-dashboard-nav .nav-link:focus {
    color: #004d4d;
  }
  
  .main-dashboard-nav .nav-link+.nav-link {
    border-left: 1px solid #e2e8f5;
  }
  
  .main-dashboard-nav .nav:first-child .nav-link {
    color: #1c273c;
    display: none;
  }
  
  .main-dashboard-nav .nav:first-child .nav-link:hover,
  .main-dashboard-nav .nav:first-child .nav-link:focus,
  .main-dashboard-nav .nav:first-child .nav-link.active {
    color: #004d4d;
  }
  
  .main-dashboard-nav .nav:last-child .nav-link {
    color: #004d4d;
    display: none;
  }
  
  .main-dashboard-nav .nav:last-child .nav-link:hover,
  .main-dashboard-nav .nav:last-child .nav-link:focus {
    color: #004d4d;
  }
  
  .card-dashboard-calendar .ui-datepicker .ui-datepicker-month {
    color: #004d4d;
  }
  
  .card-dashboard-calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
    background-color: transparent;
    border: 2px solid #004d4d;
    color: #004d4d;
    font-weight: 700;
  }
  
  .card-dashboard-donut .main-donut-chart.chart2 .slice.one {
    background: #004d4d;
  }
  
  .card-dashboard-donut .main-donut-chart.chart2 .slice.two {
    background: #004d4d;
  }
  
  .card-dashboard-donut .main-donut-chart.chart2 .chart-center span {
    color: #004d4d;
  }
  
  .card-dashboard-balance .fab {
    color: #004d4d;
  }
  
  .card-minimal-two .card-header>.nav .nav-link.active {
    background-color: #004d4d;
    color: #fff;
  }
  
  .card-minimal-one .card-body>label {
    color: #004d4d;
  }
  
  .card-minimal-four .card-body-top a:hover,
  .card-minimal-four .card-body-top a:focus {
    color: #004d4d;
  }
  
  .main-navbar-dashboard-eight .nav-sub-item.active .nav-sub-link {
    color: #004d4d;
  }
  
  .main-navbar-dashboard-eight .nav-sub-link:hover {
    color: #004d4d;
  }
  
  .card-dashboard-eighteen .card-body h6.dot-primary::before {
    border-color: #004d4d;
  }
  
  .card-dashboard-progress .progress-legend li:first-child::before {
    background-color: #004d4d;
  }
  
  .main-content-1 .main-content-header .nav-link.active {
    color: #004d4d;
  }
  
  .main-content-1 .main-content-header .nav-link.active::before {
    background-color: #004d4d;
  }
  
  .card-dashboard-twentythree .main-donut-chart.chart1 .slice.one {
    background: #004d4d;
  }
  
  .card-dashboard-twentythree .main-donut-chart.chart1 .slice.two {
    background: #004d4d;
  }
  
  .card-dashboard-twentythree .main-donut-chart.chart1 .chart-center span {
    color: #004d4d;
  }
  
  .card-dashboard-twentysix.card-dark-two {
    background-color: #004d4d;
    background-image: linear-gradient(to bottom, #004d4d 0%, #004d4d 100%);
    background-repeat: repeat-x;
  }
  
  .main-star-item {
    color: #004d4d;
  }
  
  .task-box.primary {
    background-color: rgba(217, 232, 254, 0.6) !important;
    color: #004d4d !important;
    border: 1px dashed #7de4b0;
  }
  
  @media (max-width: 992px) {
    .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        color: #fff;
        background: #004d4d;
    }
  }
  
  .dark-theme .app-sidebar {
    background: #004d4d;
  }
  
  .dark-theme .main-sidebar-header {
    background: #004d4d;
  }
  
  .dark-theme .main-nav-line-chat .nav-link.active {
    color: #004d4d !important;
    background: transparent;
  }
  
  .dark-theme .horizontal-main.hor-menu {
    background: #004d4d;
  }
  
  .dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover {
    color: #fff;
  }
  
  .dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    color: #004d4d !important;
  }
  
  .dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active {
    color: #004d4d;
  }
  
  .dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
    color: #004d4d;
  }
  
  .dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
    color: #004d4d;
  }
  
  .dark-theme .sidebar .tabs-menu ul li .active {
    background: #004d4d;
    color: #fff;
    border: 1px solid #004d4d;
  }
  
  .dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.hover {
    background-color: #004d4d;
  }
  
  .dark-theme .chat .dropdown-menu li {
    padding: 7px;
    color: #004d4d;
  }
  
  .dark-theme .chat .dropdown-menu li:hover {
    color: #004d4d;
    background: rgba(238, 238, 247, 0.06);
  }
  
  .dark-theme .bg-primary {
    background-color: #004d4d !important;
  }
  
  .dark-theme .popover-head-primary .popover-header {
    color: #fff !important;
    background-color: #004d4d !important;
  }
  
  .dark-theme .popover-head-secondary .popover-header {
    color: #fff !important;
    background-color: #004d4d !important;
  }
  
  .dark-theme .popover-head-secondary.bs-popover-bottom .arrow::after,
  .dark-theme .popover-head-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #004d4d !important;
  }
  
  .dark-theme .popover-primary .popover-header,
  .dark-theme .popover-secondary .popover-header {
    background-color: transparent !important;
    color: #fff !important;
  }
  
  .dark-theme .popover-primary.bs-popover-top .arrow::after,
  .dark-theme .popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #004d4d !important;
  }
  
  .dark-theme .popover-secondary.bs-popover-bottom .arrow::after,
  .dark-theme .popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #4dd290 !important;
  }
  
  .dark-theme .tabs-style-2 .main-nav-line .nav-link.active {
    background: #004d4d !important;
    color: #fff;
  }
  
  .dark-theme .tabs-style-3 .nav.panel-tabs li a.active {
    background: #004d4d;
    color: #fff;
  }
  
  .dark-theme .tabs-style-4 .nav.panel-tabs li a.active {
    background: #004d4d;
    color: #fff;
  }
  
  .dark-theme .tab_wrapper.right_side>ul li.active:before,
  .dark-theme .tab_wrapper.left_side>ul li.active:before,
  .dark-theme .tab_wrapper.right_side>ul li:after,
  .dark-theme .tab_wrapper.left_side>ul li:after {
    background: #004d4d;
  }
  
  .dark-theme .accordion-primary .card {
    border-color: #004d4d;
  }
  
  .dark-theme .accordion-primary .card-header a {
    color: #004d4d;
  }
  
  .dark-theme .accordion-primary .card-header a:hover,
  .dark-theme .accordion-primary .card-header a:focus {
    color: #004d4d;
  }
  
  .dark-theme .accordion-primary .card-header a.collapsed {
    background-color: #004d4d;
    color: #fff;
  }
  
  .dark-theme .accordion-primary .card-header a.collapsed:hover,
  .dark-theme .accordion-primary .card-header a.collapsed:focus {
    background-color: #004d4d;
    color: #fff;
  }
  
  @media only screen and (max-width: 991px) {
    .dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
        background-color: #004d4d;
        border: none;
    }
  }
  
  @media (max-width: 991px) {
    .dark-theme .horizontalMenu>.horizontalMenu-list {
        background: #004d4d;
    }
  
    .dark-theme .mega-menubg {
        background: #004d4d !important;
    }
  
    .dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
        background: #004d4d !important;
        color: rgba(255, 255, 255, 0.6) !important;
    }
  }
  
  .bg-primary-transparent {
    background-color: rgba(80, 224, 140, 0.2) !important;
  }
  
  .tree ul:before {
    border-left: 1px solid #004d4d;
  }
  
  .tree li i {
    color: #004d4d;
  }
  
  .tree ul li:before {
    border-top: 1px solid #004d4d;
  }
  
  .sweet-alert button {
    background-color: #004d4d !important;
  }
  
  .token.selector,
  .token.attr-name,
  .token.string,
  .token.char,
  .token.builtin,
  .token.inserted {
    color: #004d4d;
  }
  
  #ui_notifIt.primary {
    background-color: #004d4d;
    color: #fff;
  }
  
  .viewport.circle {
    border: 2px dashed #004d4d !important;
  }
  
  .cropme-slider input::-webkit-slider-thumb,
  .cropme-rotation-slider input::-webkit-slider-thumb {
    background: #004d4d;
  }
  
  .leftmenu-color .app-sidebar {
    background: #004d4d;
  }
  
  .leftmenu-color .app-sidebar .slide .side-menu__item {
    background: #004d4d;
  }
  
  .leftmenu-color .app-sidebar .app-sidefooter {
    background: #004d4d;
  }
  
  .leftmenu-color .app-sidebar .side-menu__item.active .side-angle1:after {
    background: #004d4d;
  }
  
  .leftmenu-color .app-sidebar .side-menu__item.active .side-angle2:after {
    background: #004d4d;
  }
  
  .leftmenu-color .app-sidebar .slide.is-expanded {
    background: #004d4d;
  }
  
  .leftmenu-color .app-sidebar .slide-item {
    color: rgba(255, 255, 255, 0.8);
  }
  
  .leftmenu-dark .app-sidebar {
    background: #004d4d;
  }
  
  .leftmenu-dark .app-sidebar .slide .side-menu__item {
    background: #004d4d;
  }
  
  .leftmenu-dark .app-sidebar .app-sidefooter {
    background: #004d4d;
  }
  
  .leftmenu-dark .app-sidebar .side-menu__item.active .side-angle1:after {
    background: #004d4d;
  }
  
  .leftmenu-dark .app-sidebar .side-menu__item.active .side-angle2:after {
    background: #004d4d;
  }
  
  .leftmenu-dark .app-sidebar .slide.is-expanded {
    background: #004d4d;
  }
  
  .leftmenu-dark .app-sidebar .slide-item {
    color: rgba(255, 255, 255, 0.8);
  }
  
  .leftmenu-light .app-sidebar {
    background: #fff;
  }
  
  .leftmenu-light .app-sidebar .slide .side-menu__item {
    background: #fff;
  }
  
  .leftmenu-light .app-sidebar .app-sidefooter {
    background: #fff;
    border-color: #edeef7;
  }
  
  .leftmenu-light .app-sidebar .side-menu__item.active .side-angle1:after {
    background: #fff;
  }
  
  .leftmenu-light .app-sidebar .side-menu__item.active .side-angle2:after {
    background: #fff;
  }
  
  .leftmenu-light .app-sidebar .slide.is-expanded {
    background: #fff;
  }
  
  .leftmenu-light .app-sidebar .slide-item {
    color: #004d4d;
  }
  
  .leftmenu-light .app-sidebar .side-menu__label {
    color: #004d4d;
  }
  
  .leftmenu-light .app-sidebar .side-menu h3 {
    color: #75b595;
  }
  
  .leftmenu-light .app-sidebar .slide .side-menu__item.active .side-menu__label {
    color: #004d4d !important;
  }
  
  .leftmenu-light .side-menu__item.active .side-menu__icon,
  .leftmenu-light .side-menu__item:hover .side-menu__icon,
  .leftmenu-light .side-menu__item:focus .side-menu__icon {
    fill: #004d4d;
  }
  
  .leftmenu-light .side-menu .side-menu__icon {
    fill: #004d4d;
    opacity: 0.6;
  }
  
  .leftmenu-light .slide:hover .side-menu__label,
  .leftmenu-light .slide:hover .angle,
  .leftmenu-light .slide:hover .side-menu__icon {
    color: #004d4d !important;
  }
  
  .leftmenu-light .side-menu__item .angle {
    color: #cbd0f5 !important;
  }
  
  .leftmenu-light .app-sidebar .slide.active .side-menu__icon,
  .leftmenu-light .app-sidebar .slide.is-expanded .side-menu__icon {
    fill: #004d4d !important;
  }
  
  .leftmenu-light .slide-item.active,
  .leftmenu-light .slide-item:hover,
  .leftmenu-light .slide-item:focus {
    color: #004d4d !important;
  }
  
  .leftmenu-light .slide.is-expanded a {
    color: #004d4d !important;
  }
  
  .leftmenu-light .slide.is-expanded a:hover {
    color: #004d4d !important;
  }
  
  @media (min-width: 768px) {
    .leftmenu-light .main-sidebar-header .app-sidebar__toggle {
        background: #004d4d;
    }
  }
  
  .leftmenu-light .app-sidefooter svg {
    fill: #004d4d !important;
    opacity: 0.6;
  }
  
  .horizontal-color .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .horizontal-color .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .horizontal-color.header-color .horizontal-main.hor-menu {
    background: #004d4d;
  }
  
  @media (min-width: 992px) {
    .horizontal-color.header-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle1:after {
        background: #004d4d;
    }
  
    .horizontal-color.header-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle2:after {
        background: #004d4d;
    }
  
    .horizontal-color.header-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #004d4d;
        color: #fff;
    }
  }
  
  .horizontal-color .horizontal-main.hor-menu {
    background: #004d4d;
  }
  
  @media (max-width: 992px) {
    .horizontal-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
        color: #fff !important;
    }
  
    .horizontal-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list lili:hover a {
        color: #fff !important;
    }
  }
  
  @media (min-width: 992px) {
    .horizontal-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle1:after {
        background: #004d4d;
    }
  
    .horizontal-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle2:after {
        background: #004d4d;
    }
  
    .horizontal-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #004d4d;
        color: #fff;
    }
  }
  
  .reset .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .reset .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .reset.header-color .horizontal-main.hor-menu {
    background: #004d4d;
  }
  
  @media (min-width: 992px) {
    .reset.header-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle1:after {
        background: #004d4d;
    }
  
    .reset.header-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle2:after {
        background: #004d4d;
    }
  
    .reset.header-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #004d4d;
        color: #fff;
    }
  }
  
  .reset .horizontal-main.hor-menu {
    background: #004d4d;
  }
  
  @media (min-width: 992px) {
    .reset .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle1:after {
        background: #004d4d;
    }
  
    .reset .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle2:after {
        background: #004d4d;
    }
  
    .reset .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #004d4d;
        color: #fff;
    }
  }
  
  .horizontal-dark .horizontal-main.hor-menu {
    background: #004d4d;
  }
  
  @media (min-width: 992px) {
    .horizontal-dark .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle1:after {
        background: #004d4d;
    }
  
    .horizontal-dark .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle2:after {
        background: #004d4d;
    }
  
    .horizontal-dark .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #004d4d;
        color: #fff;
    }
  }
  
  @media only screen and (max-width: 991px) {
    .horizontal-dark .horizontalMenu>.horizontalMenu-list {
        background: #004d4d;
    }
  
    .horizontal-dark .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #004d4d;
        color: #fff;
    }
  
    .horizontal-dark .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
        background: #004d4d;
    }
  
    .horizontal-dark .mega-menubg {
        background: #004d4d !important;
    }
  }
  
  .horizontal-light .horizontal-main.hor-menu {
    background: #fff;
  }
  
  @media (max-width: 992px) {
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active {
        color: #004d4d !important;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
        color: #004d4d !important;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active {
        color: #004d4d !important;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
        color: #004d4d !important;
    }
  }
  
  @media (min-width: 992px) {
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle1:after {
        background: #fff;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .side-angle2:after {
        background: #fff;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #fff;
        color: #004d4d;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active {
        color: #004d4d !important;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li ul.sub-menu li a:hover {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li ul.sub-menu li a.active {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li ul.sub-menu li a {
        color: #004d4d !important;
        opacity: 0.6;
    }
  }
  
  .horizontal-light .horizontalMenu>.horizontalMenu-list>li>a {
    color: #004d4d;
  }
  
  .horizontal-light .horizontalMenu>.horizontalMenu-list>li>a svg {
    fill: #004d4d;
    opacity: 0.6;
  }
  
  .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list li a.active svg {
    fill: #004d4d !important;
  }
  
  .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover {
    color: #004d4d;
  }
  
  .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover svg {
    fill: #004d4d;
  }
  
  @media only screen and (max-width: 991px) {
    .horizontal-light .horizontalMenu>.horizontalMenu-list {
        background: #fff;
    }
  
    .horizontal-light .horizontalMenucontainer .main-header.hor-header .input-group-btn .btn i {
        color: #004d4d;
        opacity: 0.6;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active {
        background: #fff;
        color: #004d4d;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i {
        color: #cbd0f5;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
        background: #fff;
    }
  
    .horizontal-light .mega-menubg {
        background: #fff !important;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
        color: #004d4d;
    }
  
    .horizontal-light .mega-menubg.hor-mega-menu h3 {
        color: #004d4d !important;
    }
  
    .horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li:hover .sub-icon {
        color: #004d4d !important;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click02>i {
        color: #ced3f6;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click03>i {
        color: #ced3f6;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click04>i {
        color: #ced3f6;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li ul.sub-menu li a {
        color: #004d4d;
    }
  
    .horizontal-light .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li ul.sub-menu li ul.sub-menu li a {
        color: #004d4d;
    }
  }
  
  .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,
  .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: #004d4d;
  }
  
  .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: #004d4d;
  }
  
  @media (min-width: 992px) {
    .light-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover {
        color: #004d4d !important;
    }
  
    .light-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover {
        color: #004d4d !important;
    }
  }
  
  .header-img {
    background: linear-gradient(rgba(80, 224, 164, 0.8), rgba(80, 224, 169, 0.925)), url(../../img/20.jpg);
  }
  
  .header-color .menu-header-content.bg-primary .menu-header-title.text-white {
    color: #004d4d !important;
  }
  
  .header-color .header-img h6 {
    color: #004d4d;
  }
  
  .header-color .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .header-dark .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .header-light .horizontalMenucontainer .main-header.hor-header {
    background: #fff;
  }
  
  .header-light .horizontalMenucontainer .main-header.hor-header .main-header-message>a i,
  .header-light .horizontalMenucontainer .main-header.hor-header .main-header-notification>a i,
  .header-light .horizontalMenucontainer .main-header.hor-header .nav-item.full-screen>a i {
    color: #004d4d;
    opacity: 0.6;
  }
  
  @media only screen and (max-width: 991px) {
  
    .header-light .animated-arrow span:before,
    .header-light .animated-arrow span:after {
        background: #004d4d;
    }
  
    .header-light .animated-arrow span {
        background: #004d4d;
    }
  
    .header-light .menu-open .animated-arrow span {
        background: transparent;
    }
  }
  
  .reset-header.light-theme .horizontalMenucontainer .main-header.hor-header {
    background: #fff;
  }
  
  .reset-header.light-theme .horizontalMenucontainer .main-header.hor-header .main-header-message>a i,
  .reset-header.light-theme .horizontalMenucontainer .main-header.hor-header .main-header-notification>a i,
  .reset-header.light-theme .horizontalMenucontainer .main-header.hor-header .nav-item.full-screen>a i {
    color: #004d4d;
    opacity: 0.6;
  }
  
  @media only screen and (max-width: 991px) {
  
    .reset-header.light-theme .animated-arrow span:before,
    .reset-header.light-theme .animated-arrow span:after {
        background: #004d4d;
    }
  
    .reset-header.light-theme .animated-arrow span {
        background: #004d4d;
    }
  }
  
  .reset-header.dark-theme .horizontalMenucontainer .main-header.hor-header {
    background: #004d4d;
  }
  
  .reset-header.dark-theme .horizontalMenucontainer .main-header.hor-header .main-header-message>a i,
  .reset-header.dark-theme .horizontalMenucontainer .main-header.hor-header .main-header-notification>a i,
  .reset-header.dark-theme .horizontalMenucontainer .main-header.hor-header .nav-item.full-screen>a i {
    color: #fff;
    opacity: 0.6;
  }
  
  @media only screen and (max-width: 991px) {
  
    .reset-header.dark-theme .animated-arrow span:before,
    .reset-header.dark-theme .animated-arrow span:after {
        background: rgba(255, 255, 255, 0.8);
    }
  
    .reset-header.dark-theme .animated-arrow span {
        background: rgba(255, 255, 255, 0.8);
    }
  }
  
  @media (min-width: 992px) {
    .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
        color: #004d4d !important;
    }
  }
  
  .main-profile-menu a.profile-user::after {
    border-top-color: #004d4d;
    border-left-color: #004d4d;
    background-color: #004d4d;
  }
  
  .desktop-logo.logo-color2 {
    display: none;
  }
  
  .desktop-logo.logo-color3 {
    display: none;
  }
  
  .desktop-logo.logo-color4 {
    display: none;
  }
  
  .desktop-logo.logo-color5 {
    display: none;
  }
  
  .desktop-logo.logo-color6 {
    display: none;
  }
  
  @media (max-width: 549px) {
    .desktop-logo-1.logo-color2 {
        display: none;
    }
  
    .desktop-logo-1.logo-color3 {
        display: none;
    }
  
    .desktop-logo-1.logo-color4 {
        display: none;
    }
  
    .desktop-logo-1.logo-color5 {
        display: none;
    }
  
    .desktop-logo-1.logo-color6 {
        display: none;
    }
  }
  
  .logo-light .main-logo.logo-color2 {
    display: none;
  }
  
  .logo-light .main-logo.logo-color3 {
    display: none;
  }
  
  .logo-light .main-logo.logo-color4 {
    display: none;
  }
  
  .logo-light .main-logo.logo-color5 {
    display: none;
  }
  
  .logo-light .main-logo.logo-color6 {
    display: none;
  }
  
  .logo-1.logo-color2 {
    display: none;
  }
  
  .logo-1.logo-color3 {
    display: none;
  }
  
  .logo-1.logo-color4 {
    display: none;
  }
  
  .logo-1.logo-color5 {
    display: none;
  }
  
  .logo-1.logo-color6 {
    display: none;
  }
  
  @media (max-width: 549px) {
    .logo-2.logo-color2 {
        display: none;
    }
  
    .logo-2.logo-color3 {
        display: none;
    }
  
    .logo-2.logo-color4 {
        display: none;
    }
  
    .logo-2.logo-color5 {
        display: none;
    }
  
    .logo-2.logo-color6 {
        display: none;
    }
  }
  
  @media (min-width: 992px) {
    .light-theme.horizontal-color .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
        color: #004d4d !important;
    }
  
    .light-theme.horizontal-light .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
        color: #004d4d !important;
    }
  
    .light-theme.horizontal-dark .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
        color: #004d4d !important;
    }
  }
  
  @media (max-width: 991px) {
    .horizontal-light.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li:hover a {
        color: #004d4d !important;
    }
  
    .horizontal-light.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active {
        color: #004d4d !important;
    }
  
    .horizontal-light.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
        color: #004d4d !important;
    }
  }
  /*# sourceMappingURL=color.css.map */
  
  
  
  
  
  
  
  
  
  
  .sidebar-scroll, #timeline .post-content .post-date span {
    background: #004d4d; }
  
  .sidebar-menu li a {
    color: rgba(255, 255, 255, 0.8); }
    .sidebar-menu li a:active, .sidebar-menu li a:hover, .sidebar-menu li a:focus {
      color: #FFF !important;
      background-color: rgba(255, 255, 255, 0.1); }
  .sidebar-menu li ul li a {
    color: rgba(255, 255, 255, 0.8); }
    .sidebar-menu li ul li a:hover {
      color: #FFF;
      background-color: rgba(255, 255, 255, 0.1); }
  .sidebar-menu li.active > a {
    color: #FFF !important;
    background-color: rgba(255, 255, 255, 0.2); }
  
  .sidebar-toggled .sidebar-menu li:hover {
    background-color: #004d4d; }
  
  .nav-tabs li a:hover, .nav-tabs li a:focus, .nav-tabs li a:active {
    color: #004d4d !important; }
  .nav-tabs li .active, .nav-tabs li.active {
    color: #004d4d !important;
    border-color: #004d4d !important; }
  .nav-tabs li:not(.title-tab):after {
    background-color: #004d4d; }
  
  .list-group-item.active {
    background: #004d4d;
    border-color: #004d4d; }
    .list-group-item.active:focus, .list-group-item.active:hover {
      background: #004d4d;
      border-color: #004d4d; }
  
  .btn-primary {
    background-color: #004d4d;
    border-color: #004d4d; }
    .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
      background-color: #148f77;
      border-color: #148f77;
      color: #FFF; }
  
  .bg-success {
    background-color: #004d4d !important; }
  
  a {
    color: #004d4d; }
    a:hover, a:focus, a:active {
      color: #0e6251; }
  
  .circle-done {
    color: #004d4d; }
  
  .app-alert.alert-success {
    background-color: #004d4d;
    color: #fff; }
  
  .bg-dark-success {
    background: #0e6251; }
  
  .dataTable tbody tr.active td, .dataTable tbody tr.active:hover td {
    background: #004d4d !important; }
  
  td.dropdown-option button:hover {
    background: #004d4d;
    border-color: #004d4d; }
  
  .select2-results .select2-highlighted {
    background-color: #004d4d; }
  
  .datepicker table tr td.active.active {
    background: #004d4d;
    border-color: #004d4d; }
    .datepicker table tr td.active.active:hover {
      background: #004d4d;
      border-color: #004d4d; }
  .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active {
    background: #004d4d;
    border-color: #004d4d; }
    .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
      background: #004d4d;
      border-color: #004d4d; }
  .datepicker table tr td span.active.active:hover {
    background: #004d4d;
    border-color: #004d4d; }
  
  .atwho-view .cur, .note-hint-group .active, .note-hint-item:hover {
    background-color: #004d4d !important; }
  
  .sidebar-scroll::-webkit-scrollbar-thumb {
    background: rgba(19, 134, 111, 0.4); }
  .sidebar-scroll::-webkit-scrollbar-thumb:hover {
    background: rgba(19, 134, 111, 0.6); }
  .sidebar-scroll::-webkit-scrollbar-thumb:active {
    background: rgba(19, 134, 111, 0.6); }
  
  
  
  /*Write your custom css in this file.*/
  .notie-container {
    font-size: 1.6rem;
    height: auto;
    left: 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 2147483647;
    box-sizing: border-box;
    -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }
    @media screen and (max-width: 900px) {
      .notie-container {
        font-size: 1.4rem; } }
    @media screen and (max-width: 750px) {
      .notie-container {
        font-size: 1.2rem; } }
    @media screen and (max-width: 400px) {
      .notie-container {
        font-size: 1rem; } }
  
  .notie-background-success {
    background-color: #004d4d; }
  
  .notie-background-warning {
    background-color: #f7f307; }
  
  .notie-background-error {
    background-color: #7d0202; }
  
  .notie-background-danger {
    background-color: #7d0202; }
  
  .notie-background-info {
    background-color: #196cf1; }
  
  .notie-background-neutral {
    background-color: #A0A0A0; }
  
  .notie-background-overlay {
    background-color: #FFFFFF; }
  
  .notie-textbox {
    color: #FFFFFF;
    padding: 20px; }
  
  .notie-textbox-inner {
    margin: 0 auto;
    max-width: 900px; }
  
  .notie-overlay {
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483646; }
  
  .notie-button {
    color: #FFFFFF;
    padding: 10px;
    cursor: pointer; }
  
  .notie-element {
    color: #FFFFFF;
    padding: 10px; }
  
  .notie-element-half {
    display: inline-block;
    width: 50%;
    box-sizing: border-box; }
  
  .notie-element-third {
    display: inline-block;
    width: 33.3333%;
    box-sizing: border-box; }
  
  .notie-alert {
    cursor: pointer; }
  
  .notie-input-field {
    background-color: #FFFFFF;
    border: 0;
    font-family: inherit;
    font-size: inherit;
    outline: 0;
    padding: 10px;
    text-align: center;
    width: 100%;
    box-sizing: border-box; }
  
  .notie-select-choice-repeated {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    box-sizing: border-box; }
  
  .notie-date-selector-inner {
    margin: 0 auto;
    max-width: 900px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; }
    .notie-date-selector-inner [contenteditable], .notie-date-selector-inner [contenteditable]:focus {
      outline: 0px solid transparent; }
  
  .notie-date-selector-up {
    transform: rotate(180deg); }
      /*OWL Slider*/
      body.dragging, body.dragging * {
        cursor: move !important;
    }
  
    .dragged {
        position: absolute;
        opacity: 0.5;
        z-index: 2000;
    }
  
    ol.example li.placeholder {
        position: relative;
        /** More li styles **/
    }
    ol.example li.placeholder:before {
        position: absolute;
        /** Define arrowhead **/
    }
  
    /* Theme Color Change*/
    
  
    
    a {
        color: #004d4d;
    }
    .jBox-Modal .jBox-title {
        background: #004d4d !important;
        color: #fff!important;
    }
  
    .gIconColor {
        background: #004d4d !important;
        box-shadow: none !important;
        border-radius: 100% !important;
        padding: 0px !important;
        margin: -20px 0 0 20px !important;
        border: 2px solid rgba(51, 51, 89, 0.41);
    }
  
    .sidebar .nav i, .off-canvas-sidebar .nav i {
        color: #004d4d;
    }
  
    .card [data-background-color="purple"] {
        background: #004d4d;
        box-shadow: none;
    }
  
    .image_select_text {
        background: #004d4d;
    }
  
    .file_import_btn {
        background: #004d4d;
    }
  
    .imageWrapper {
        border: 1px solid #004d4d !important;
    }
  
    img#image {
        border: 1px solid #004d4d !important;
    }
  
   
    .website img.favicon, .website img.logo {
        border: 1px solid #004d4d;
    }
  
    .fr-toolbar {
        border-top: 1px solid #004d4d !important;
    }
  
    .fr-toolbar.fr-top {
        box-shadow: 0 0px 1px #004d4d, 0 0px 1px 0px #004d4d !important;
    }
  
    .fr-box.fr-basic.fr-top .fr-wrapper {
        box-shadow: 0 0px 1px #004d4d, 0 0px 1px 0px #004d4d !important;
    }
  
    .btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover, .navbar .navbar-nav > li > a.btn.btn-primary, .navbar .navbar-nav > li > a.btn.btn-primary:hover, .navbar .navbar-nav > li > a.btn.btn-primary:focus, .navbar .navbar-nav > li > a.btn.btn-primary:active, .navbar .navbar-nav > li > a.btn.btn-primary.active, .navbar .navbar-nav > li > a.btn.btn-primary:active:focus, .navbar .navbar-nav > li > a.btn.btn-primary:active:hover, .navbar .navbar-nav > li > a.btn.btn-primary.active:focus, .navbar .navbar-nav > li > a.btn.btn-primary.active:hover, .open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle, .open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:focus, .open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:hover {
        background-color: #004d4d !important;
        color: #FFFFFF;
        box-shadow: none;
    }
  
    .sidebar[data-color="purple"] .nav li.active a, .off-canvas-sidebar[data-color="purple"] .nav li.active a {
        background: linear-gradient(60deg, #004d4d, #004d4d);
        box-shadow: none;
    }
  
    ul.active.nav_child li.active {
        background: #004d4d !important;
    }
  
    .sidebar .nav li ul {
        border-right: 3px solid #004d4d;
    }
  
    .view_mainsite, .view_mainsite:hover {
        background: #004d4d !important;
        box-shadow: none;
    }
  
    .navbar .notification {
        border: 0px !important;
        background: #004d4d !important;
    }
  
    .success_notifi {
        background: #004d4d;
    }
  
    .navbar .dropdown-menu li a:hover, .navbar .dropdown-menu li a:focus, .navbar .dropdown-menu li a:active, .navbar.navbar-default .dropdown-menu li a:hover, .navbar.navbar-default .dropdown-menu li a:focus, .navbar.navbar-default .dropdown-menu li a:active {
        background-color: #004d4d !important;
        color: #FFFFFF;
        box-shadow: none;
    }
  
    .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
        background-color: #004d4d !important;
    }
  
    .datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
        background-image: linear-gradient(to bottom,#004d4d,#004d4d) !important;
    }
  
    .nice-select.open .list {
        border: 3px solid #004d4d !important;
    }
  
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
        background-color: #004d4d;
    }
  
    .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #004d4d;
        border-color: #004d4d;
    }
  
    .pagination li a, .pagination li span {
        position: relative;
        float: left;
        padding: 10px 15px !important;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #004d4d;
        text-decoration: none;
        background-color: #ffffff;
        border: 1px solid #004d4d;
    }
  
    .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
        z-index: 3;
        color: #ffffff;
        background-color: #004d4d;
        border-color: #004d4d;
    }
  
    .demoNotification {
        margin: 100px auto 0;
        float: none;
        width: 92%;
        font-size: 5px;
        color: #ff0000;
        font-weight: bold;
        background: #FFEB3B;
        display: block;
        padding: 2px 0;
        text-transform: uppercase;
        border-radius: 5px;
    }
  
  
    ul.nav.basic_settings.nav-tabs {
        background-color: #004d4d;
    }
  
    .trumbowyg-editor {
        border: 1px solid #004d4d;
    }
  
    .trumbowyg-box svg {
        width: 20px;
        fill: #fff;
    }
  
    .trumbowyg-box{
        border: 0px solid #DDD;
    }
  
    .trumbowyg-button-pane {
        background: #004d4d;
        border-bottom: 1px solid #004d4d;
    }
  
    .trumbowyg-button-pane::after {
        background: #004d4d;
    }
  
    .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)+.trumbowyg-button-group::before {
        content: " ";
        display: inline-block;
        width: 0px;
        background: #ffffff;
        margin: 0;
        height: 35px;
    }
  
    .trumbowyg-box svg {
        width: 20px;
    }
  
    .trumbowyg-button-pane button.trumbowyg-active, .trumbowyg-button-pane button:not(.trumbowyg-disable):focus, .trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
        background-color: rgba(255, 255, 255, 0);
        outline: 0;
    }
  
    .trumbowyg-box svg:hover {
        width: 17px;
        height: 100%;
        fill: #fff;
    }
  
    svg#trumbowyg-view-html, svg#trumbowyg-view-html path {
        color: #fff;
    }
    
  td{word-break: break-all;}    
  .marathi.info {
  margin-top: 20px;
  }
  .red{
  color:#f44336!important;
  }
  /* content editable */
  
  *[contenteditable] { border-radius: 0.25em; min-width: 1em; outline: 0; }
  
  *[contenteditable] { cursor: pointer; }
  
  *[contenteditable]:hover, *[contenteditable]:focus, td:hover *[contenteditable], td:focus *[contenteditable], img.hover {  }
  
  span[contenteditable] { display: inline-block; }
  
  
  table.meta, table.balance, table.inventory { font-size: 75%; table-layout: fixed; width: 100%; }
  table.meta, table.balance, table.inventory { border-collapse: separate; border-spacing: 2px; }
  table.inventory th, table.inventory td, table.meta th, table.meta td, table.balance th, table.balance td { border-width: 1px; padding: 0.5em; position: relative; text-align: left; }
  table.inventory th, table.inventory td, table.meta th, table.meta td, table.balance th, table.balance td { border-radius: 0.25em; border-style: solid; }
  table.inventory th, table.meta th, table.balance th { background: #EEE; border-color: #BBB; }
  table.inventory td, table.meta td, table.balance td { border-color: #DDD; }
  
  article, article address, table.meta, table.inventory { margin: 0 0 3em; }
  article:after { clear: both; content: ""; display: table; }
  article h1 { clip: rect(0 0 0 0); position: absolute; }
  
  article address { float: left; font-size: 125%; font-weight: bold; }
  
  /* table meta & balance */
  
  table.meta, table.balance { float: right; width: 100%; }
  table.meta:after, table.balance:after { clear: both; content: ""; display: table; }
  
  /* table meta */
  
  table.meta th { width: 40%; }
  table.meta td { width: 60%; }
  
  /* table items */
  
  table.inventory { clear: both; width: 100%; }
  table.inventory th { font-weight: 400; text-align: center; }
  
  table.inventory td:nth-child(1) { width: 26%; }
  table.inventory td:nth-child(2) { width: 38%; }
  table.inventory td:nth-child(3) { text-align: right; width: 12%; }
  table.inventory td:nth-child(4) { text-align: right; width: 12%; }
  table.inventory td:nth-child(5) { text-align: right; width: 12%; }
  
  /* table balance */
  
  table.balance th, table.balance td { width: 50%; }
  table.balance td { text-align: right; }
  
  /* aside */
  
  aside h1 { border: none; border-width: 0 0 1px; margin: 0 0 1em; }
  aside h1 { border-color: #999; border-bottom-style: solid; }
  .left_info {
  width: 60%;
  display: inline-block;
  }
  .min_height {
  min-height: 283px;
  }
  /* javascript */
  
  .add, .cut
  {
  border-width: 1px;
  display: block;
  font-size: .8rem;
  padding: 0.5em 1em;  
  float: left;
  text-align: center;
  width: 0.6em;
  box-sizing: content-box;
  z-index: 9999999;
  }
  
  .add, .cut, .mah_btn
  {
  background-position: 0% 0%;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  border-radius: 0.5em;
  border-color: #0076A3;
  color: #FFF;
  cursor: pointer;
  font-weight: bold;
  background-repeat: repeat;
  background-attachment: scroll;
  }
  
  .add { margin: -2.5em 0 0; background-image: -webkit-linear-gradient(#00ADEE 5%, #0078A5 100%);
  background-color: #9AF; }
  
  .add:hover { background: #00ADEE; }
  
  .cut { opacity: 1; position: absolute; top: 0; left: -1.9em; background-color: red; color: #fff!important;  }
  .cut { -webkit-transition: opacity 100ms ease-in; }
  
  tr:hover .cut { opacity: 1; }
  
  @media print {
  * { -webkit-print-color-adjust: exact; }
  html { background: none; padding: 0; }
  body { box-shadow: none; margin: 0; }
  .add, .cut { display: none; }
  .input.clientDetails{
  border-bottom: none;
  }
  
  }
  @page { margin: 0; }
  
  .bold{
  font-weight:400;
  }
  .left_btn button.mah_btn {
  font-size: 14px;
  font-weight: 400;
  padding: 8px 19px;
  border-radius: 3px;
  }
  .left_btn {
  width: 50%;
  float: left;
  }
  
  ::-webkit-input-placeholder { /* WebKit browsers */
  color: #dbdbdb;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #dbdbdb;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #dbdbdb;
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #dbdbdb;
  }
  
  textarea::-webkit-input-placeholder { /* WebKit browsers */
  color: #dbdbdb;
  }
  textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #dbdbdb;
  }
  textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #dbdbdb;
  }
  textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #dbdbdb;
  }
  
  @media print {
  .noprint { display: none !important; }
  .input.clientDetails{
  border-bottom: none;
  }
  
  ::-webkit-input-placeholder { /* WebKit browsers */
  color: transparent;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: transparent;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: transparent;
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: transparent;
  }
  
  textarea::-webkit-input-placeholder { /* WebKit browsers */
  color: transparent;
  }
  textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: transparent;
  }
  textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: transparent;
  }
  textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: transparent;
  }
  .clientDetails {
  width: 400px;
  border-bottom: none;
  margin-bottom: 1px;
  }
  .left_btn{
  display:none;
  }
  
  
  }
  
  .nodisplay{
  display: none;
  }
  
  .display: {
  display: block;
  }
  
  table.cpanel td {
  text-align: center;
  }
  .clientDetails {
  width: 400px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 3px;
  font-size: 15px;
  }
  .bootstrap * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  }
  td > .form-group{
  margin-bottom: 1px;
  }
  
  .add:hover,.cut:hover { text-decoration: none; }
  
  /*Select2 ReadOnly Start*/
  .select2-container + select[readonly].select2-hidden-accessible {
  pointer-events: none;
  touch-action: none;
  }
  
  .select2-container .select2-selection + select[readonly].select2-hidden-accessible  {
  background: #eee;
  box-shadow: none;
  }
  
  .select2-container .select2-selection__arrow, .select2-container .select2-selection__clear + select[readonly].select2-hidden-accessible + select[readonly].select2-hidden-accessible  {
  display: none;
  }
  
  /*Select2 ReadOnly End*/
  .form-control:focus {
  outline: none !important;
  border:1px solid #004d4d!important;
  box-shadow: 0 0 10px #004d4d!important;
  }
  
  .select2-container:focus {
  outline: none !important;
  border:1px solid #004d4d!important;
  box-shadow: 0 0 10px #004d4d!important;
  }
  em{
  color:red!important;
  }
  
  .control-label{
  font-weight: bold;
  }
  .page-item.active .page-link {
  z-index: 0!important;
  }
  td.option a {
  cursor: pointer;
  min-width: 28px;
  background: #fff;
  color: #a1a3a5;
  border-radius: 0%!important;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  text-align: left;
  margin: 0;
  padding: 5px;
  border: 1px solid #e2e7f1;
  font-size: 14px;
  z-index: 1!important;
  }
  .table-responsive{
  z-index: 0!important;
  }
  .dropdown-menu{
  z-index: 1!important;
  }
  .general-form .form-control {
  border-color: #ddd!important;
  background-color: #fff!important;
  }
  .select2-container {
  border: 2px solid #ddd!important;
  
  }
  
  .page-container {
    height: 100%;
    margin-top: 65px;
    margin-left: 0px;
  }
  #my-scrollbar {
    height: 100%;
  }
  
  
  #smooth-scrollbar > .scrollbar-track > .scrollbar-thumb{
    background: #004d4d;
  }
  #sidebar-scroll > .scrollbar-track > .scrollbar-thumb{
    background: rgb(125 2 2);
  }
  #smooth-scrollbar, #sidebar-scroll {
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden!important;
    
  }
.page-signin-style:before {
    background: #004d4d;
}