.auth-one-bg-position{position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%;}
.auth-one-bg .shape{display: none;}
.auth-page-content .card{background: rgba(255, 255, 255, 0.90); -webkit-border-radius: 15px; border-radius: 15px; margin-top: 60px;}
.auth-page-content .card-body{padding: 30px;}
.auth-page-content .card-body .btn-success{font-size: 15px; font-weight: 500; padding: 12px 20px;}
.navbar-brand-box .logo-lg{display: block;}
.navbar-brand-box .logo-lg img{max-width: 100%; max-height: 58px;}
.navbar-menu .menu-title{background: #089440;}
.navbar-menu .menu-title span{display: block; color: #fff; padding: 12px 26px;}
.auth-page-content .card .alert-borderless{margin: 10px 0px;}
.auth-page-content .card .form-control{background: rgba(255, 255, 255, 0.85); height: 48px; font-size: 15px;}
.auth-page-content .card .form-label{margin-bottom: 3px;}

.page-item.active .page-link{background-color: #2eb454 !important; border-color: #2eb454 !important;}
.menu-active{ background-color: #089440 !important; }
.auth-page-wrapper .auth-page-content h5{color: #000 !important; font-size: 18px; font-weight: 600; text-transform: uppercase;}

.dashbord-bg{width: 100%; display: inline-block; display: table; margin-top: 20px; position: relative;}
.project-wrapper .dashboardicon{width: 60px; float: left; color: #ffffff; font-size: 22px; text-align: center;
padding: 30px 15px; margin-right: 15px; background: rgba(0,0,0,0.1); position: relative; z-index: 12;}
.project-wrapper .dashbord-bg:after{content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; z-index: 1; opacity: 0; visibility: hidden; background-color: #2eb454; color: #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; z-index: 11;}
.project-wrapper .dashbord-bg:hover:after{width: 100%; visibility: visible; opacity: 1;}
.project-wrapper .dashboardcontent{vertical-align: middle; display: table-cell; overflow: hidden; text-align: left;
color: #ffffff; font-size: 22px; width: 100%; position: relative; z-index: 12;}
.project-wrapper .dashboardcontent h4{font-size: 16px; color: #fff;}
.project-wrapper .dashboardcontent h4 span{display: block; margin-top: 5px;}
.project-wrapper .dashbord-bg.yellow:before{background: #fec006; z-index: 10; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.project-wrapper .dashbord-bg.green:before{background: #8ac249; z-index: 10; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.project-wrapper .dashbord-bg.blue:before{background: #2095f2; z-index: 10; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.project-wrapper .dashbord-bg.pink:before{background: #dc1c5d; z-index: 10; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.project-wrapper .row:nth-child(even) .dashcolumn .dashbord-bg.yellow:before{background: #dc1c5d;}
.project-wrapper .row:nth-child(even) .dashcolumn .dashbord-bg.green:before{background: #2095f2;}
.project-wrapper .row:nth-child(even) .dashcolumn .dashbord-bg.blue:before{background: #8ac249;}
.project-wrapper .row:nth-child(even) .dashcolumn .dashbord-bg.pink:before{background: #fec006;}

.auth-page-content .card-body .btn-success.lgnbtn{background: #3A47A7 !important; border-color: #3A47A7; color: #fff; box-shadow: 10px 7px 40px rgba(133, 133, 133, 0.60) !important;}
.auth-page-content .card-body .btn-success.lgnbtn:hover{background: #EA6A00 !important; border-color: #EA6A00;}
.adminlogo{display: block; text-align: center; margin: 0px 0px 30px 0px;}
.adminlogo img{display: inline-block; max-height: 90px; max-width: 100%;}
.auth-page-content .card-body .auth-pass-inputgroup .passview{position: absolute; right: 0px; top: 5px; text-decoration: none;}
.auth-page-content .card .form-label{font-size: 15px;}
.auth-one-bg .bg-overlay{background: -webkit-linear-gradient(to right, rgba(74, 74, 74, 0.21), rgba(74, 74, 74, 0.62)); background: linear-gradient(to right, rgba(74, 74, 74, 0.21), rgba(74, 74, 74, 0.62)); opacity: .9;}
.auth-page-wrapper .auth-page-content .forgottext p{color: #fff; font-size: 15px;}
.auth-page-wrapper .auth-page-content .forgottext p a{color: #fff !important; text-decoration: underline;}
.auth-page-wrapper .footer p{color: #fff; font-size: 15px;}
.auth-page-wrapper .footer p a{color: #fff; text-decoration: underline;}

.btn-primary{background: #3A47A7 !important; border-color: #3A47A7; color: #fff;}
.btn-primary:hover{background: #EA6A00 !important; border-color: #EA6A00;}

.btn-default{background: #EA6A00 !important; border-color: #EA6A00; color: #fff;}
.btn-default:hover{background: #3A47A7 !important; border-color: #3A47A7; color: #fff;}

.navbar-menu .menu-title{background: rgba(0, 0, 0, 0.11);}
[data-layout=vertical][data-sidebar=dark] .navbar-menu{background: var(--vz-vertical-menu-bg-dark); border-right: 1px solid var(--vz-vertical-menu-bg-dark);}
[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-link{color: var(--vz-left-sub-nav-bg);}
.navbar-brand-box .logo-lg img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.navbar-brand-box .logo-sm img{max-width: 100%; max-height: 100%; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.logo .logo-sm{max-width: 100px; padding: 10px; max-height: 70px; line-height: initial;}
.input-group>select.form-control, .input-group>.form-select, select{padding-right: 33px; min-width: 70px; background-image: url(../images/drop-icon.png); background-repeat: no-repeat; background-position: center right;}



.alert-dismissible .btn-close {
	opacity: 1 !important;
}

/*#3A47A7

#EA6A00*/

@media (max-width: 767px){
.project-wrapper .dashboardicon{width: 50px; font-size: 18px; padding: 30px 10px; margin-right: 10px;}
.dashbord-bg{margin-top: 15px;}
.project-wrapper .row:nth-child(odd) .dashcolumn .dashbord-bg.yellow:before{background: #dc1c5d;}
.project-wrapper .row:nth-child(odd) .dashcolumn .dashbord-bg.green:before{background: #2095f2;}
.project-wrapper .row:nth-child(odd) .dashcolumn .dashbord-bg.blue:before{background: #8ac249;}
.project-wrapper .row:nth-child(odd) .dashcolumn .dashbord-bg.pink:before{background: #fec006;}


.card-header {
	display: block !important;
}
.box-tools {
	margin-right: 0 !important;
	margin-top: 0 !important;
}
.box-tools form {
	width: 100% !important;
	margin-top: 8px;
}
.box-tools .input-group .btn {
	margin-right: 0 !important;
}


}
