            body, .preloader, .lockscreen-logo  { 
             color:black!important;              background:#f4cccc!important;              background-color:#f4cccc!important;         }
    
            body, .preloader a, .login-logo a, .register-logo a, .lockscreen-logo a { 
             color:black!important;         }
    
            body, .preloader a:hover, .login-logo a:hover, .register-logo a:hover, .lockscreen-logo a:hover { 
             color:#e06666!important;         }
    
            .text-muted { 
             color:#5b5b5b!important;         }  
    

            .breadcrumb-item > a {  color:black!important;  }  
        .breadcrumb-item > a:hover {  color:#f44336!important;  }  
        .breadcrumb-item.active {  color:black!important;  }  
    

            .dark-mode, .preloader { 
             color:black!important;              background-color:#f19696!important;         }


        .dark-mode .info-box,
        .dark-mode .card,
        .dark-mode .main-footer,
        .dark-mode .products-list > .item,
        .dark-mode .product-description,
        .dark-mode .users-list-name,
        .dark-mode .nav-pills .nav-link,
        .dark-mode .users-list-date,
        .dark-mode .direct-chat-timestamp,
        .dark-mode .content-wrapper,
        [class*="sidebar-dark"] .btn-sidebar, [class*="sidebar-dark"] .form-control-sidebar  {
             color:black;              background-color:#f19696;         }

                    body :is(h1,h2,h3,h4,h5,h6) :not(.card),
            pre {
                 color:black;             }
        
                    body .content-header :is(h1,h2,h3,h4,h5,h6) {
                 color:black;             }
            
            .content-wrapper,
        .dark-mode .content-wrapper .content-header { 
             color:black;              background:#f4cccc!important;         }

    
            .bs-stepper .step-trigger, pre {
             color:black;         }
    

            .content-wrapper a:not(.btn,i,.page-link) {  color:#0b5394;  }   
    
            .content-wrapper a:hover:not(.btn,i,.page-link) {  color:#d91414;  }
    
            .navbar, 
        .navbar-brand { 
             color:black!important;              background-color:#e06666!important;         }
    
            .navbar-nav .nav-link { 
             color:black!important;  
            }
    


            .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
             background-color:#e06666!important;              color:black!important;         }
    
            .nav-header {
             color:black!important;         }
    
            .main-header {   border-bottom: 0px solid black!important;  }
    

            .main-sidebar { 
             color:black!important;              background-color:#ea9999!important;         }
    
            .nav-treeview > .nav-item > .nav-link {  color:black!important;  }
        .sidebar a {  color:black!important;  }
    
            .nav-treeview > .nav-item > .nav-link.active{
             color:white!important;              background-color:#e06666!important;         }
    

            .control-sidebar { 
             color:black!important;              background-color:#f4cccc!important;         }
    
            .control-sidebar a {  color:#0004ff!important;  }
        .control-sidebar a:hover {  color:#d91414!important;  }
    

            .main-footer { 
             color:black;              background-color:#e06666;         }
     
             .main-footer a {  color:#f4cccc;  }
     
             .main-footer a:hover {  color:#d91414;  }
     
             .main-footer {   border-top: 0px solid #d91414!important;  }
    

            .brand-link { 
             color:black!important;              background-color:#e06666!important;               border-bottom: 0px solid #177070!important;                 
        }
    
            .brand-link:hover {  color:white!important;  }
    
            .info-box, .page-link, .list-group-item, .register-box, .login-card-body, .register-card-body, .dropdown-item, .dropdown-menu, .callout,
        .card, .card-comments, .card-comments .username, .card-comments .comment-text, .direct-chat-timestamp,
        .attachment-block, .attachment-block .attachment-text, 
        .timeline > div > .timeline-item,
        .timeline > div > .timeline-item > .timeline-header,
        blockquote { 
             color:black;              background-color:#ea9999; }
    
            .post,
        .fc-theme-bootstrap a:not([href]),
        .user-block .description { 
             color:black; 
        }
    

            .card a:not(.btn,i,.page-link), .card-comments a:not(.btn,i,.page-link),
        .info-box a:not(.btn,i,.page-link), .callout a:not(.btn,i,.page-link), .page-link a:not(.btn,i,.page-link),
        .timeline > div > .timeline-item a:not(.btn,i,.page-link),
        .timeline > div > .timeline-item > .timeline-header a:not(.btn,i,.page-link),
        .card .nav-pills .nav-link a:not(.btn,i,.page-link),
        blockquote a:not(.btn,i,.page-link) { color:black; }
    
            .card a:hover:not(.btn,i,.page-link), .card-comments a:hover:not(.btn,i,.page-link),
        .info-box a:hover:not(.btn,i,.page-link), .callout a:hover:not(.btn), .page-link a:hover :not(.btn,i,.page-link),
        .timeline > div > .timeline-item a:hover:not(.btn,i,.page-link),
        .timeline > div > .timeline-item > .timeline-header a:hover:not(.btn,i,.page-link),
        blockquote a:hover:not(.btn,i,.page-link) {  color:#e06666!important;  }
    
            .login-card-body { 
             color:black!important;              background-color:#ea9999!important;  }
    
            .btn-tool {
             color:black!important; 
        }
    

            .register-logo { 
             color:black!important;              background:#f4cccc!important;  }
    
            .card,
        .small-box,
        .info-box,
        .alert,
        .callout,
        .timeline-item,
        .color-palette-set { 
              border: 1px solid black!important;                 
        }
    
            .card-header {
              border-bottom: 1px solid black!important;                 
        }
    
            .form-control:not(.is-valid,.is-warning,.is-invalid), 
        .form-control-sidebar,
        .select2-container--default .select2-selection--single,
        .select2-container--default .select2-selection--multiple,
        .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered,
        .select2-dropdown,
        .ranges,
        .select2-container--bootstrap4 .select2-selection,
        .bootstrap-duallistbox-container select,
        .input-group-text,
        .todo-list > li,
        .custom-file-label,

        .custom-select { 
             color:black!important;              background:#f4cccc!important;              
                  border-top: 1px solid black !important;                    border-left: 1px solid black !important;                    border-bottom: 1px solid black !important;                    border-right: 1px solid black !important;  
                            
        }
    
            .form-control { 
             color:black!important;              background-color:#f4cccc!important;             
        }
    
      
        .input-group-append > .input-group-text {
            padding: 0rem .5rem 0rem .5rem !important;  
            border-left: 0px solid black !important;

        }

        .input-group-append > .btn, .input-group-append > .btn:hover {
            padding: 0rem .5rem 0rem .5rem !important;  
            border-left: 0px solid black !important;
        }

        .input-group-prepend > .input-group-text {
            padding: 0rem .75rem 0rem .75rem !important;  
            border-right: 0px solid black !important;

        }

        .input-group-prepend > .btn {
            padding: 0rem .75rem 0rem .75rem !important;  
            border-right-width: 0px!important;

        }
        



    



            .custom-file-label::after {
             color:black!important;              background:#f4cccc!important; 
        }
    

            .select2-container--default .select2-selection--single .select2-selection__rendered { color:black!important; }
    
    
    
            span > .select2-search__field {
             border: 1px solid black;                 
        }
    
            .select2-search__field { 
             color:black!important;              background-color:#f4cccc!important;         }
    
            .form-control:focus, 
        .select2-container--default .select2-selection--single:focus,
        .select2-container--default .select2-selection--multiple:focus,
        .select2-container--default .select2-selection--multiple .select2-selection__choice,
        .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,
        .select2-container--default .select2-dropdown .select2-search__field:focus, .select2-container--default .select2-search--inline .select2-search__field:focus,
        .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover,
        .select2-container--bootstrap4 .select2-results__option--highlighted, .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"],
        .custom-select:focus { 
             color:black!important;              background-color:#ea9999!important;               border: 1px solid black;     
        }
    

            .form-control::placeholder {
             color:#999999!important; 
        }
    
            .form-control:read-only,
        .custom-select:read-only { 
             color:black;              background-color:#f4cccc;         }
    

            .form-control:disabled, 
        .select2-container--default.select2-container--disabled .select2-selection--single,
        .select2-container--bootstrap4.select2-container--disabled .select2-selection, .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection,
        .custom-select:disabled { 
             color:#6fa8dc;              background-color:black;         }
    

            .bootstrap-switch, 
        .bootstrap-switch.bootstrap-switch-focused,
        .sp-original-input-container .sp-add-on { 
             color:black!important;               border: 1px solid black;     
        }
    
            .bootstrap-switch .bootstrap-switch-label { 
             background:#f4cccc;         }
    
        
            .bootstrap-switch .bootstrap-switch-handle-on {   border-right: 1px solid black;  }
        .bootstrap-switch .bootstrap-switch-handle-off {   border-left: 1px solid black;  }
        .select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single,
        .select2-container--bootstrap4.select2-container--focus .select2-selection { 
              border: 1px solid black;    
        }
    






            .table { 
             color:black!important;              background-color:#f4cccc!important; 
              border-left: 1px solid black!important;                 
              border-top: 1px solid black!important;                 
              border-bottom: 1px solid black!important;                 
        }

        .table td { 
             color:black!important;  
              border-bottom: 1px solid black!important;                 
              border-right: 1px solid black!important;    
        }	
    

            .table thead th,
        .table.table-head-fixed thead tr:nth-child(1) th { 
             color:white!important;              background-color:#e06666;              color:white;              background-color:#e06666; box-shadow: inset 0 0px 0 #dee2e6;               border-bottom: 1px solid black!important;                 
              border-right: 1px solid black!important;    
        }

        table > tfoot > tr > th { 
             color:white!important;               border-bottom: 1px solid black!important;                 
              border-right: 1px solid black!important;     
              border-top: 1px solid black!important;    
             background-color:#e06666; box-shadow: inset 0 0px 0 #dee2e6;         }
    
            table > thead > tr > th {   border-top: 0px!important;  }
    
            .table a {  color:black!important;  }
    
            .table a:hover {  color:black!important;  }
    
            .table td, .table th {   border-top: 0px!important;  }
    
            .table-bordered td, .table-bordered th {
              border: 1px solid black;    
        }
    

            .jsgrid-table { 
             color:black;               border-left: 1px solid black;     
              border-top: 1px solid black;     
              border-bottom: 1px solid black;     
             background-color:#f4cccc;         }
    
            .jsgrid-table td { 
             color:black;               border-bottom: 1px solid black;     
              border-right: 1px solid black;     
        }	
    

            .jsgrid-header-row > .jsgrid-header-cell {  
              border-right: 1px solid black!important;     
             color:white!important;              background-color:#e06666; box-shadow: inset 0 0px 0 #dee2e6;         }


    
            .jsgrid-row > .jsgrid-cell { 
             color:black;              background-color:#f4cccc;         }
    

            .jsgrid-alt-row > .jsgrid-cell, tr.even > td
        { 
             color:black;              background-color:#ea9999;         }
    

            .jsgrid-selected-row > .jsgrid-cell, 
        td.fc-daygrid-day:hover,
        tr:hover:not(.fc-scrollgrid-section) td:not(.fc-daygrid-day,.day,.weekend) { 
             color:black!important;              background-color:#999999;              background:#999999;               border-color: black;     
        }
    

            .jsgrid-header-row > .jsgrid-header-cell {   border-top:0px!important;  }
        .jsgrid-edit-row > .jsgrid-cell, .jsgrid-filter-row > .jsgrid-cell, .jsgrid-grid-body, .jsgrid-grid-header, .jsgrid-header-row > .jsgrid-header-cell, .jsgrid-insert-row > .jsgrid-cell {
              border:0px;         }
    

            .page-item.disabled .page-link {
             background-color:#444444!important;              color:#bcbcbc!important;               border-color: black;     

        }
    
            a.page-link {
             background-color:#e06666!important;              color:white!important;               border-color: black;     
        }
    
            .page-link:hover {
             background-color:#844040!important;              color:white!important;         }
    

            .page-item.active .page-link {
             background-color:#ae5353!important;              color:white!important;               border-color: black;     
        }
    
            .btn, .btn:hover, .page-link {   border: 1px solid black !important;   }
        .dropdown-divider { border-top: 1px solid black; }
    

            .btn.btn-primary,
        .btn.btn-outline-primary,
        .btn.bg-gradient-primary {
            color:white!important; 
        }
    
            .btn.btn-primary:hover,
        .btn.btn-outline-primary:hover,
        .btn.bg-gradient-primary:hover {
             color:white!important; 
        }
    
            .btn.btn-secondary,
        .btn.btn-outline-secondary,
        .btn.bg-gradient-secondary {
            color:white!important; 
        }
    
            .btn.btn-secondary:hover,
        .btn.btn-outline-secondary:hover,
        .btn.bg-gradient-secondary:hover {
             color:white!important; 
        }
    

            .btn.btn-success,
        .btn.btn-outline-success,
        .btn.bg-gradient-success {
            color:white!important; 
        }
    
            .btn.btn-success:hover,
        .btn.btn-outline-success:hover,
        .btn.bg-gradient-success:hover {
             color:white!important; 
        }
    
            .btn.btn-info,
        .btn.btn-outline-info,
        .btn.bg-gradient-info {
            color:white!important; 
        }
    
            .btn.btn-info:hover,
        .btn.btn-outline-info:hover,
        .btn.bg-gradient-info:hover {
             color:white!important; 
        }
    
            .btn.btn-warning,
        .btn.btn-outline-warning,
        .btn.bg-gradient-warning {
            color:white!important; 
        }
    
            .btn.btn-warning:hover,
        .btn.btn-outline-warning:hover,
        .btn.bg-gradient-warning:hover {
             color:white!important; 
        }
    
            .btn.btn-danger,
        .btn.btn-outline-danger,
        .btn.bg-gradient-danger {
            color:white!important; 
        }
    
            .btn.btn-danger:hover,
        .btn.btn-outline-danger:hover,
        .btn.bg-gradient-danger:hover {
             color:white!important; 
        }
    

      
        .alert-warning { background-color: #6fa8dc !important; } 
        .bg-primary { background-color: #6fa8dc !important; }
        .btn-primary { background-color: #6fa8dc !important; }
        .btn-outline-primary { color:#6fa8dc !important; }
        .btn-outline-primary:hover { color:white !important; background-color: #6fa8dc !important;  }
        .btn.bg-gradient-primary:hover { background: #6fa8dc !important; }

        .active .bs-stepper-circle { background-color: #6fa8dc!important; }


          
            .bg-gradient-primary { background: #6fa8dc linear-gradient(180deg,#cfe2f3,#6fa8dc) repeat-x !important; }
          


        .card-primary:not(.card-outline) > .card-header { background-color: #6fa8dc !important; }
        .card-primary.card-outline-tabs > .card-header a.active {
            border-top: 3px solid #6fa8dc!important;
        }

        .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before, .icheck-primary > input:first-child:checked + label::before {
            background-color: #6fa8dc!important;
            border-color: #6fa8dc!important;
            border: 1px solid #6fa8dc!important;
        }

        .icheck-primary > input:first-child:hover + input[type="hidden"] + label::before, .icheck-primary > input:first-child:hover + label::before {
            border: 3px solid #6fa8dc!important;

        }

        .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
            background: #6fa8dc!important;     
             color: white;         }
        
        .custom-control-input:checked ~ .custom-control-label::before { background-color: #6fa8dc!important; }
        .custom-range::-moz-range-thumb { background-color: #6fa8dc!important; }
        .progress-bar-primary { background-color: #6fa8dc!important; }
        .text-primary { color: #6fa8dc!important; }
        .card-primary:not(.card-outline) > .card-header { background-color: #6fa8dc!important; }
        select > option:checked { background: #6fa8dc -webkit-linear-gradient(bottom, #6fa8dc 0%, #6fa8dc 100%)!important; }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
             color: white;             background-color: #6fa8dc!important;
        }

        .direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
            border-left-color: #6fa8dc!important;
        }

        .direct-chat-primary .left > .direct-chat-text::after, .direct-chat-primary .left > .direct-chat-text::before {
            border-right-color: #6fa8dc!important;
        }

        .direct-chat-primary .right > .direct-chat-text {
            background-color: #6fa8dc!important;
            border-color: #6fa8dc!important;
             color: white;         }

        .direct-chat-primary .left > .direct-chat-text {
            background-color: #6fa8dc!important;
            border-color: #6fa8dc!important;
             color: white;         }

        .badge-primary {
             color: white;             background-color: #6fa8dc!important;
        }

        blockquote { border-left-color: #6fa8dc; }
        blockquote.quote-primary { border-color: #6fa8dc!important; }

        .card-primary.card-outline { border-top: 3px solid #6fa8dc; }
        .callout.callout-primary { border-left-color: #6fa8dc!important; }


       

      
        .alert-warning { background-color: #f6b26b !important; } 
        .bg-secondary { background-color: #f6b26b !important; }
        .btn-secondary { background-color: #f6b26b !important; }
        .btn-outline-secondary { color:#f6b26b !important; }
        .btn-outline-secondary:hover { color:white !important; background-color: #f6b26b !important; }
        .btn.bg-gradient-secondary:hover { background: #f6b26b !important; }

          
            .bg-gradient-secondary { background: #f6b26b linear-gradient(180deg,#fce5cd,#f6b26b) repeat-x !important; }
          


        .card-secondary:not(.card-outline) > .card-header { background-color: #f6b26b !important; }
        .card-secondary.card-outline-tabs > .card-header a.active {
            border-top: 3px solid #f6b26b!important;
        }

        .icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before, .icheck-secondary > input:first-child:checked + label::before {
            background-color: #f6b26b!important;
            border-color: #f6b26b!important;
            border: 1px solid #f6b26b!important;
        }

        .icheck-secondary > input:first-child:hover + input[type="hidden"] + label::before, .icheck-secondary > input:first-child:hover + label::before {
            border: 3px solid #f6b26b!important;

        }

        .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary {
            background: #f6b26b!important;     
             color: white;         }
        
        .progress-bar-secondary { background-color: #f6b26b!important; }
        .text-secondary { color: #f6b26b!important; }
        .card-secondary:not(.card-outline) > .card-header { background-color: #f6b26b!important; }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
             color: white;             background-color: #f6b26b!important;
        }

        .direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
            border-left-color: #f6b26b!important;
        }

        .direct-chat-secondary .left > .direct-chat-text::after, .direct-chat-secondary .left > .direct-chat-text::before {
            border-right-color: #f6b26b!important;
        }

        .direct-chat-secondary .right > .direct-chat-text {
            background-color: #f6b26b!important;
            border-color: #f6b26b!important;
             color: white;         }

        .direct-chat-secondary .left > .direct-chat-text {
            background-color: #f6b26b!important;
            border-color: #f6b26b!important;
             color: white;         }

        .badge-secondary {
             color: white;             background-color: #f6b26b!important;
        }

        blockquote.quote-secondary {
            border-color: #f6b26b!important;
        }

        .card-secondary.card-outline { border-top: 3px solid #f6b26b; }
        .callout.callout-secondary { border-left-color: #f6b26b!important; }


       

     
        .alert-warning { background-color: #c90076 !important; } 
        .bg-info { background-color: #c90076 !important; }
        .btn-info { background-color: #c90076 !important; }
        .btn-outline-info { color:#c90076 !important; }
        .btn-outline-info:hover { color:white !important; background-color: #c90076 !important; }
        .btn.bg-gradient-info:hover { background: #c90076 !important; }

          
            .bg-gradient-info { background: #c90076 linear-gradient(180deg,#d5a6bd,#c90076) repeat-x !important; }
          




        .card-info:not(.card-outline) > .card-header { background-color: #c90076 !important; }
        .card-info.card-outline-tabs > .card-header a.active {
            border-top: 3px solid #c90076!important;
        }

        .icheck-info > input:first-child:checked + input[type="hidden"] + label::before, .icheck-info > input:first-child:checked + label::before {
            background-color: #c90076!important;
            border-color: #c90076!important;
            border: 1px solid #c90076!important;
        }

        .icheck-info > input:first-child:hover + input[type="hidden"] + label::before, .icheck-info > input:first-child:hover + label::before {
            border: 3px solid #c90076!important;

        }

        .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info {
            background: #c90076!important;     
             color: white;         }
        
        .progress-bar-info { background-color: #c90076!important; }
        .text-info { color: #c90076!important; }
        .card-info:not(.card-outline) > .card-header { background-color: #c90076!important; }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
             color: white;             background-color: #c90076!important;
        }

        .direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
            border-left-color: #c90076!important;
        }

        .direct-chat-info .left > .direct-chat-text::after, .direct-chat-info .left > .direct-chat-text::before {
            border-right-color: #c90076!important;
        }

        .direct-chat-info .right > .direct-chat-text {
            background-color: #c90076!important;
            border-color: #c90076!important;
             color: white;         }

        .direct-chat-info .left > .direct-chat-text {
            background-color: #c90076!important;
            border-color: #c90076!important;
             color: white;         }

        .badge-info {
             color: white;             background-color: #c90076!important;
        }

        blockquote.quote-info {
            border-color: #c90076!important;
        }

        .card-info.card-outline { border-top: 3px solid #c90076; }
        .callout.callout-info { border-left-color: #c90076!important; }
        

       

      
        .alert-warning { background-color: #8e7cc3 !important; }
        .bg-warning { background-color: #8e7cc3 !important; }
        .btn-warning { background-color: #8e7cc3 !important; }
        .btn-outline-warning { color:#8e7cc3 !important; }
        .btn-outline-warning:hover { color:white !important; background-color: #8e7cc3 !important; }
        .btn.bg-gradient-warning:hover { background: #8e7cc3 !important; }

          
            .bg-gradient-warning { background: #8e7cc3 linear-gradient(180deg,#b4a7d6,#8e7cc3) repeat-x !important; }
         



        .card-warning:not(.card-outline) > .card-header { background-color: #8e7cc3 !important; }
        .card-warning.card-outline-tabs > .card-header a.active {
            border-top: 3px solid #8e7cc3!important;
        }

        .icheck-warning > input:first-child:checked + input[type="hidden"] + label::before, .icheck-warning > input:first-child:checked + label::before {
            background-color: #8e7cc3!important;
            border-color: #8e7cc3!important;
            border: 1px solid #8e7cc3!important;
        }

        .icheck-warning > input:first-child:hover + input[type="hidden"] + label::before, .icheck-warning > input:first-child:hover + label::before {
            border: 3px solid #8e7cc3!important;

        }

        .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning {
            background: #8e7cc3!important;     
             color: white;         }
        
        .progress-bar-warning { background-color: #8e7cc3!important; }
        .text-warning { color: #8e7cc3!important; }
        .card-warning:not(.card-outline) > .card-header { background-color: #8e7cc3!important; }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
             color: white;             background-color: #8e7cc3!important;
        }

        .direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
            border-left-color: #8e7cc3!important;
        }

        .direct-chat-warning .left > .direct-chat-text::after, .direct-chat-warning .left > .direct-chat-text::before {
            border-right-color: #8e7cc3!important;
        }

        .direct-chat-warning .right > .direct-chat-text {
            background-color: #8e7cc3!important;
            border-color: #8e7cc3!important;
             color: white;         }

        .direct-chat-warning .left > .direct-chat-text {
            background-color: #8e7cc3!important;
            border-color: #8e7cc3!important;
             color: white;         }

        .badge-warning {
             color: white;             background-color: #8e7cc3!important;
        }

        blockquote.quote-warning {
            border-color: #8e7cc3!important;
        }

        .card-info.card-warning { border-top: 3px solid #8e7cc3; }
        .callout.callout-warning { border-left-color: #8e7cc3!important; }

       

      
        .alert-warning { background-color: #8fce00 !important; } 
        .bg-success { background-color: #8fce00 !important; }
        .btn-success { background-color: #8fce00 !important; }
        .btn-outline-success { color:#8fce00 !important; }
        .btn-outline-success:hover { color:white !important; background-color: #8fce00 !important; }
        .btn.bg-gradient-success:hover { background: #8fce00 !important; }

          
            .bg-gradient-success { background: #8fce00 linear-gradient(180deg,#b6d7a8,#8fce00) repeat-x !important; }
         


        .card-success:not(.card-outline) > .card-header { background-color: #8fce00 !important; }
        .card-success.card-outline-tabs > .card-header a.active {
            border-top: 3px solid #8fce00!important;
        }

        .icheck-success > input:first-child:checked + input[type="hidden"] + label::before, .icheck-success > input:first-child:checked + label::before {
            background-color: #8fce00!important;
            border-color: #8fce00!important;
            border: 1px solid #8fce00!important;
        }

        .icheck-success > input:first-child:hover + input[type="hidden"] + label::before, .icheck-success > input:first-child:hover + label::before {
            border: 3px solid #8fce00!important;

        }

        .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
            background: #8fce00!important;     
             color: white;         }
        
        .progress-bar-success { background-color: #8fce00!important; }
        .text-success { color: #8fce00!important; }
        .card-success:not(.card-outline) > .card-header { background-color: #8fce00!important; }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
             color: white;             background-color: #8fce00!important;
        }

        .direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
            border-left-color: #8fce00!important;
        }

        .direct-chat-success .left > .direct-chat-text::after, .direct-chat-success .left > .direct-chat-text::before {
            border-right-color: #8fce00!important;
        }

        .direct-chat-success .right > .direct-chat-text {
            background-color: #8fce00!important;
            border-color: #8fce00!important;
             color: white;         }

        .direct-chat-success .left > .direct-chat-text {
            background-color: #8fce00!important;
            border-color: #8fce00!important;
             color: white;         }

        .badge-success {
             color: white;             background-color: #8fce00!important;
        }

        blockquote.quote-success {
            border-color: #8fce00!important;
        }

        .card-info.card-success { border-top: 3px solid #8fce00; }
        .callout.callout-success { border-left-color: #8fce00!important; }

       

      
        .alert-warning { background-color: #f44336 !important; } 
        .bg-danger { background-color: #f44336 !important; }
        .btn-danger { background-color: #f44336 !important; }
        .btn-outline-danger { color:#f44336 !important; }
        .btn-outline-danger:hover { color:white !important; background-color: #f44336 !important; }
        .btn.bg-gradient-danger:hover { background: #f44336 !important; }

          
            .bg-gradient-danger { background: #f44336 linear-gradient(180deg,#ea9999,#f44336) repeat-x !important; }
         


        .card-danger:not(.card-outline) > .card-header { background-color: #f44336 !important; }
        .card-danger.card-outline-tabs > .card-header a.active {
            border-top: 3px solid #f44336!important;
        }

        .icheck-danger > input:first-child:checked + input[type="hidden"] + label::before, .icheck-danger > input:first-child:checked + label::before {
            background-color: #f44336!important;
            border-color: #f44336!important;
            border: 1px solid #f44336!important;
        }

        .icheck-danger > input:first-child:hover + input[type="hidden"] + label::before, .icheck-danger > input:first-child:hover + label::before {
            border: 3px solid #f44336!important;

        }

        .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger {
            background: #f44336!important;     
             color: white;         }
        
        .progress-bar-danger { background-color: #f44336!important; }
        .text-danger { color: #f44336!important; }
        .card-danger:not(.card-outline) > .card-header { background-color: #f44336!important; }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
             color: white;             background-color: #f44336!important;
        }

        .direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
            border-left-color: #f44336!important;
        }

        .direct-chat-danger .left > .direct-chat-text::after, .direct-chat-danger .left > .direct-chat-text::before {
            border-right-color: #f44336!important;
        }

        .direct-chat-danger .right > .direct-chat-text {
            background-color: #f44336!important;
            border-color: #f44336!important;
             color: white;         }

        .direct-chat-danger .left > .direct-chat-text {
            background-color: #f44336!important;
            border-color: #f44336!important;
             color: white;         }

        .badge-danger {
             color: white;             background-color: #f44336!important;
        }

        blockquote.quote-danger {
            border-color: #f44336!important;
        }

        .card-info.card-danger { border-top: 3px solid #f44336; }

        .callout.callout-danger { border-left-color: #f44336!important; }

       


    /* MISC TWEAK */
    .login-logo, .register-logo {
        margin-bottom: 0rem;
    }

