body{
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
.admin-login{
	background: url('../authImage/banner.png') no-repeat center top;
	background-size: cover;
	height:100vh;
}
.box__{
	background-color: white;
	padding: 17px;
	border-radius: 7px;
	width: 30%;
	margin: 124px 0;
}
.login-box{
	background-color: gray;
	width: 40%;
    height: 100%;
    background-color: gray;
    margin: auto
}
.login-logo{
	width: 100%;
}
.login-input-box{
	border-bottom: 1px solid #929292;
	margin-top: 35px;
	/*position: relative;*/
}
.login-input{
	/*position: absolute;*/
	width: 90%;
}
.login-input-box input{
	border: none;
	margin-left: 6px;
	outline: none;
}
.login_btn{
	background: #353B84;
    color: white;
    border: none;
    font-size: 15px;
    padding: 7px 70px;
    border-radius: 5px;
}
.has-feedback {
    position: relative;
}
.header-top-menu{
	background: white;
    padding: 17px !important;
    margin-right: 30px;
}
.header-top-menu:hover{
	background-color: white !important;
}
.header-top-menu span{
	font-size: 25px !important;
}
.header-top-menu span i{
	color: #353B84 !important;
}
.header-top-menu:hover span i{
	color: #656992 !important;
}
.dataTables_filter{
	float: right;
}
.dataTables_paginate{
	float: right;
}
.btn__bg{
    background-color: #353B84 !important;
    color: white;
}
.btn__bg:hover{
    background-color: #353b84c9 !important;
    color: white;   
}
.acc_popup{
	padding: 0.5rem 1.75rem !important;background-color: #353B84 !important;
}
.dataTables_wrapper .dataTables_paginate .pagination .page-item.first>.page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.last>.page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.next>.page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous>.page-link{
	background-color: #e8e8e8 !important;
}
.bootstrap-select>.dropdown-toggle.btn-light, .bootstrap-select>.dropdown-toggle.btn-secondary{
	    background: #f2f3f4!important;
    color: #464e5f !important;
    border-color: #353b84 !important;
    border-radius: 0 !important;
}
.btn.btn-clean.focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-clean:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-clean:hover:not(.btn-text) .svg-icon svg g [fill]{
	fill: #353b84 !important;
}
.checkbox>span {
    background-color: #caccce !important;   
}
/*.btn.btn-clean.focus:not(.btn-text), .btn.btn-clean:focus:not(.btn-text), .btn.btn-clean:hover:not(.btn-text){
	background-color: unset !important;
	border-color: unset !important;
}*/
/*.btn.btn-clean.focus:not(.btn-text), .btn.btn-clean:focus:not(.btn-text), .btn.btn-clean:hover:not(.btn-text){
	color: #353b84 !important;
}*/


@media (min-width: 992px){
.header .header-menu .menu-nav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link, .header .header-menu .menu-nav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link{
		background-color: white !important;	
	}
}

/*======================Start Responsive========================*/

@media only screen and (max-width: 425px){

.box__{
	width: 80% !important;
}	

}

@media only screen and (max-width: 615px){

.box__{
	width: 70% !important;
}	

}

@media only screen and (max-width: 768px){

.box__{
	width: 50%;
}	

}

/*======================End Responsive========================*/