
.logo img {
    width: 110px !important;
}
.logo {
    background-color: #FFF !important;
}
.sidebar:after, .off-canvas-sidebar:after {
    background: #FFF;
    /* background: -webkit-linear-gradient(#888 0%, #000 80%); */
    background: -o-linear-gradient(#FFF 0%, #000 80%);
    background: -moz-linear-gradient(#fcf9f9 0%, #000 80%);
    /* background: linear-gradient(#888 0%, #000 80%); */
    z-index: 3;
}
.sidebar .sidebar-wrapper, .off-canvas-sidebar .sidebar-wrapper {
       background: #138dcc;

}


.panel-header {
    background: #9e13b7 !important;
    background: -webkit-gradient(linear, left top, right top, from(#0c2646), color-stop(60%, #204065), to(#2a5788));
    background: linear-gradient(to right, #0c2646 0%, #204065 60%, #2a5788 100%);
   
}
.btn-primary {
    background-color: #431d70 !important;
    color: #FFFFFF;
}
th {
    font-size: 12px !important;
    color: #431d70;
    font-weight: 800 !important;
}
a {
    color: #431d70;
}
.form-check .form-check-label {
     padding-left: 15px;     padding-right: 15px;

}

textarea.form-control {
    border: 1px solid #E3E3E3 !important;
}

a.btn.btn-outline-secondary.btn-sm.me-3 {
    color: #000;
}


.main-panel>.content {
    margin-top: 10px;
}

a.btn{
    /* border: 1px solid #000; */
}
button.btn {
    color: #FFF;
}
[class*="btn-outline-"] {
    background-color: #e7c6ed !important; 
}
.btn-sm {
    font-size: 12px !important;
}

td.btn-click i {
    margin: 2px;
    padding: 5px;
    border: 1px solid #431d70;
    border-radius: 5px;
}

.form-check input[type="checkbox"], .radio input[type="radio"] {
     opacity: 100;
     visibility: unset;
}

.table-dark,
.table-dark td,
.table-dark th {
    background-color: #343a40;
    color: #fff !important;
}

.table-dark td *,
.table-dark th * {
    color: #fff !important;
}