.container-fluid {
	min-width: unset!important;
}

#parnert-footer-office-info{
	text-transform: uppercase ;
}

input{
	max-width: 100%!important;
	 font-size: 16px!important;
}
a{
	color: #fff !important;
	text-decoration: unset !important;
}
#partnet-login-header img{
    height: 80px;
    width: auto;	
}
    
#footer-web-data-info i{
	font-size: 16px;
}

.bg-colore-1 {
    background: var(--bg-color-1)!important;
}

.login-container{
	background-color: white;
	border-radius: 30px;
}

#partner-login-footer-detail-arrow i {
	margin:0;
	border: 1px solid white;
    border-radius: 50%;
    padding: 0.5rem;
    height: 26px;
    width: 26px;
    border-radius: 26px;
    cursor: pointer;
}

@media (min-width: 576px) {
  	#partnet-login-center-container .login-container {
  		max-width: 576px!important;
  	}
}
@media (min-width: 768px) {	
	#partner-login-footer-detail-arrow{
		display:none;
	}
	#partnet-login-header{
		position: fixed;
		top: 0;
		height: 150px!important;
	}
	
  	#partner-login-footer{
		position: fixed;
	    bottom: 0;
	    height: auto!important;
	}
}

@media (max-width: 768px) {

	#partnet-login-header img{
		max-height: 90px;
    	width: auto;
	}
	#partner-login-footer{
		position: fixed;
	    bottom: 0;
		height: auto;
	}
	#partnet-login-header{
		position: fixed;
		top: 0;
		height: 125px;
	}
  	#partnet-login-center-container .login-container {
  		max-width: 576px!important;
  	}
	#footer-web-data-info{
		display: none;
	}
}

.cg_show_pw{
	background: url(../../images/header/show_pw.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
    cursor: pointer;
	margin-right: 3px;
	margin-top:unset!important;
	border: 0px solid white;
    padding: 15px;
    background-color: white;
    border-radius: 3px;
}

.cg_not_show_pw{
	background: url('../../images/header/not_show_pw.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    background-size: 20px;
	cursor: pointer;
	margin-right: 3px;
	margin-top:unset!important;
	border: 0px solid white;
    padding: 15px;
    background-color: white;
    border-radius: 3px;
}

.cg-error-description{
	text-align: center;	
	color: red;
	font-weight: 700;
}

/* #partner-login-footer::before { */
/*     display: flex!important; */
/*     opacity:1; */
/*     content: ''; */
/*     height: 127px; */
/*     width: 110%; */
/*     background-color: var(--bottombar-footer-bg-color); */
/*     border-radius: 50%; */
/*     position: absolute; */
/*     top: -37px; */
/*     left: -5%; */
/*     z-index: -100; */
/* } */