.sidebar {
    background-color: #DDEDE8;
}
.sidebar[data-background-color="logoColor"] {
	background: #d0d6ea !important;
}
.logo-header[data-background-color="dark"] {
	background: #4C7389 !important;
}
.sidebar .nav.nav-secondary > .nav-item.active a i, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item.active a i {
	color: #f4cb67 !important;
}
.sidebar .nav > .nav-item a:focus p, .sidebar .nav > .nav-item a:hover p, .sidebar[data-background-color="white"] .nav > .nav-item a:focus p, .sidebar[data-background-color="white"] .nav > .nav-item a:hover p {
	color: #f4cb67 !important;
}
.sidebar .nav.nav-secondary > .nav-item a:hover i {
    color: #f4cb67 !important;
}
.video-thumb {
    width: 100px;
    height: 100px;
}
/*.logo img {
	width: 85%;
	height: 30px;
}*/
.logo-header .logo {
	padding-top: 18px;
}
/*login form*/
.bg-red{
    background-color: #de0404;
}
.bg-red:hover {
    background: #000;
}
.p-9 {
    padding: 2.25rem;
}
h2{
    font-size: 2.188rem;
}
.login-header img {
	width: 100%;
}
.login{
    background-image: url(../images/login-bg.png);
    height: 100vh;
}
.login .wrapper{
    align-items: center;
    display: flex;
}
.m-0{
    margin: 0;
}
.p-0{
    padding: 0;
}
.mb-0{
    margin-bottom: 0;
}
.max-w-md{
    max-width: 28rem;
}
.login-header {
    border-radius: 10px 10px 0 0;
}
.form-group{
    position: relative;
}
.input-icon-addon:last-child {
    left: auto;
    right: 2rem;
}
.input-icon-addon {
    position: absolute;
    left: 1rem;
    top: 50%;
    height: 100%;
    display: flex;
    align-items: center;
    transform: translateY(-33%);
}
.input-icon-addon i {
    color: #7b7777;
}
.btn-gold {
    background-color: #CA8E43 !important;
    border-color: #CA8E43 !important;
}
.error {
	color: #de0404;
	border-color: #de0404;
}
@media screen and (max-width: 991.5px) {
    .logo img {
        width: 100%;
        height: 62px;
        padding-top: 0px !important;
    }
    .logo-header .logo {
        padding-top: 0px;
    }
    
}