.bg-blue {
	color: #fff !important;
	background: #4361ee !important;
}
.table > thead > tr > th {
    color: #fff !important;
}
.table > tbody > tr > td {
    vertical-align: middle;
    color: #000000 !important;
    font-size: 13px;
    letter-spacing: 1px;
}
body {
  color: #000000 !important;
}
.help-block, .help-inline {
    color: #b90505 !important;
}

.form-group label, label {
    font-size: 15px;
    color: #000000 !important;
    letter-spacing: 1px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel {
    color: #333;
}
.panel-default {
    border-color: #ddd !important;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #4559d4 !important;
    border-radius: 4px;
  
}
.panel-primary {
    border-color: #337ab7 !important;
}



.panel-body {
    padding: 15px;
}
.panel-group .panel+.panel {
    margin-top: 5px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7 !important;
    border-color: #337ab7 !important;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-heading {
    padding: 10px 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background: #4559d4;
    color: #fff;
    border: 1px solid #4559d4 !important;
}

.sidebar-theme #compactSidebar {
    background: #1f1f2d !important;
}
.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle .base-icons svg {
    color: white !important;
}


.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle .base-menu span {
    color: white !important;
}

.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle[data-active="true"] {
    background-color: #ff5e00 !important;
}

#compactSidebar .navbar-nav  {
    background-color: #d5d5d5 !important;
}

#compactSidebar .navbar-nav {
    background-color: #fff !important;
}
.bg-purple{
   background-color: #1937ca;
   color: #fff !important;
}
form label.required:after {
    content: '*';
    color: red;
    padding-left: 5px;
}

.form-group.has-error .help-block {
    color: #dd4b39;
}

.form-group.has-error .form-control, .form-group.has-error .input-group-addon {
    border-color: #dd4b39;
    box-shadow: none;
}

.form-group.has-error label {
    color: #dd4b39;
}

.has-error .select2-container {
    margin-bottom: 0px !important;
}
.has-error .select2-container .select2-selection--single .select2-selection__rendered {
    border: 1px solid #dd4b39 !important;
}
.has-error button.multiselect.dropdown-toggle.custom-select {
    border: 1px solid #dd4b39 !important;
}

.sidebar-wrapper #compactSidebar .theme-brand .theme-logo, .sidebar-wrapper #compactSidebar .theme-brand img {
    width: 100% !important; 
    object-fit: contain;
    height: 50px;
    border-radius: 6px;
}

[class*="col-"] {
    margin-bottom: 0.5rem;
}

.btn-theme {
    color: #fff;
    background: #dd4b39;
}
#top-scroll-container {
    width:100%;
    overflow-x: overlay;
    overflow-y:hidden;
    height: 20px;
    z-index: 1;
    background: #fff;
    position: sticky;
    top: 55px;
}
.card-header-gradient {
    color: #fff;
    text-align: center;
    font-weight: bolder;
    background: rgb(255,94,0);
    background: linear-gradient(128deg, rgba(255,94,0,1) 0%, rgba(255,140,32,0.969625350140056) 100%);
}
.btn-orange {
    color: #fff !important;
    background-color: #ff5723;
    border-color: #ff5723;
    box-shadow: 0 10px 20px -10px #ff5723; }
.btn-orange:hover, .btn-orange:focus {
    color: #fff !important;
    background-color: #ff5723;
    box-shadow: none;
    border-color: #ff5723; }
.btn-orange:active, .btn-orange.active {
    background-color: #ff5723;
    border-top: 1px solid #ff5723; }
.btn-orange:not(:disabled):not(.disabled).active, .btn-orange:not(:disabled):not(.disabled):active {
    color: #fff !important;
    background-color: #ff5723;
    border-color: #ff5723; }

.show > .btn-orange.dropdown-toggle {
    color: #fff !important;
    background-color: #ff5723;
    border-color: #ff5723; }

.btn-orange.disabled, .btn-orange.btn[disabled], .btn-orange:disabled {
    background-color: #ff5723;
    border-color: #ff5723;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.btn-orange.active.focus, .btn-orange.active:focus, .btn-orange.active:hover {
    color: #fff !important;
    background-color: #ff5723;
    border-color: #ff5723; }

.btn-orange.focus:active {
    color: #fff !important;
    background-color: #ff5723;
    border-color: #ff5723; }

.btn-orange:active:focus, .btn-orange:active:hover {
    color: #fff !important;
    background-color: #ff5723;
    border-color: #ff5723; }

.open > .dropdown-toggle.btn-orange.focus, .open > .dropdown-toggle.btn-orange:focus, .open > .dropdown-toggle.btn-orange:hover {
    color: #fff !important;
    background-color: #ff5723;
    border-color: #ff5723; }

.btn-orange .caret {
    border-top-color: #fff; }

.btn-group.open .btn-orange.dropdown-toggle {
    background-color: #e7f7ff; }

.border-info {
    border: 1px solid #2196f3 !important;
}