body, .brand-link, .nav-sidebar .nav-link, .content-wrapper, .main-footer {
font-family: 'Source Sans 3', sans-serif;
}

span.brand-text.font-weight-light {
font-size: 1rem;
}

.content {
min-height: 80vh;
}

span.float-right {
float: right !important;
}


.max-height-300 pre {
max-height: 300px
}

.theme-switch {
display: inline-block;
height: 24px;
position: relative;
width: 50px
}

.theme-switch input {
display: none
}

.slider {
background-color: #ccc;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: 400ms
}

.slider::before {
background-color: #fff;
bottom: 4px;
content: "";
height: 16px;
left: 4px;
position: absolute;
transition: 400ms;
width: 16px
}

input:checked+.slider {
background-color: #66bb6a
}

input:checked+.slider::before {
transform: translateX(26px)
}

.slider.round {
border-radius: 34px
}

.slider.round::before {
border-radius: 50%
}


.dark-mode .navbar-white {
background-color: #343a40 !important;
color: #1f2d3d;
}

.dark-mode #msform fieldset {
background: #343a40 !important;
color: #ced4da;
}

body.dark-mode.my-custom-form {
background: #343a40 !important;
color: #ced4da;
}

body.dark-mode>ul#progressbar>li {
color: #ced4da !important;
}




/* new css */

.login-box div.card-header {
color: #fff;
background-color: #343a40;
}

.login-box div.card-header a {
color: #fff;
pointer-events: none;

}

.login-card-body,
.register-card-body {
background-color: #fff;
border-top: 0;
color: #666;
border: 1px solid #343a4094;
padding: 20px;
}

.login-page,
.register-page {
background-color: #EFF9F0;
}

.content-wrapper {
background-color: #EFF9F0;
}

.content-header {
padding: 10px 0.5rem;
}

.content-header .row {
margin: 0 !important;
}
[class*=sidebar-light] .nav-legacy.nav-sidebar>.nav-item>.nav-link.active {
color: #000;
background: #206bbc36;
}
.pace .pace-progress {
height: 3px !important;
}



.bb-1px {
border-bottom: 1px solid #ced4da !important;
}

.bt-1px {
border-top: 1px solid #ced4da !important;
}

.sec-active {
border-radius: 0px !important;
background-color: #343a40;
color: #fff !important;
}

.customSidebar {
height: 100% !important;
}

.customSidebar>.sidebar {
max-height: fit-content !important;
}





.btn-mycustom {
background-color: #343a40 !important;
color: #fff !important;
}

.btn-mycustom:hover {
background-color: #343a40 !important;
color: #fff !important;
}
.btn-mycustomOpps {
background-color: #343a40 !important;
color: #fff !important;
}

.btn-mycustomOpps:hover {
background-color: #343a40 !important;
color: #fff !important;
}

.login-card-body .btn-block{
background: #343a40;
border-color: #343a40;
}


.ck.ck-editor {
width: 100% !important;
}
.input-group-editor{
flex-wrap: nowrap !important;
}

@media (max-width: 991.98px) {
.input-group-editor{
flex-wrap: wrap !important;
}
}

.dd3-content {
border: 1px solid #d8dbe0;
/* margin-bottom: 5px; */
}

.dd-item .content-right {
float: right;
}

.dd-item>button:before {
top: 7px;
}

.tab-content .card .card-header {
background-color: aliceblue;
}
.card .card-header {
background-color: aliceblue;
font-weight: bold;
}
.card .card-header h4,.card .card-header h3 {
font-weight: bold;
}
.b-0{
/* border: 0px;; */
}
.custom-list-ledgend{
border-left: 0;
border-right: 0;

}
tr.deleted{
    background-color: #e7c2c2 !important;
}
