@CHARSET "UTF-8";

/* Should go in main once all files moved to latest html version */
.ui-widget button {
	color: #FFFFFF;
}
.ui-widget-content .ui-icon-alert,
.ui-wid get-content .ui-icon {
	background-image: url(/jquery/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png);
	margin-top: -1px;
    margin-right: 2px;
}
.ui-state-error .ui-icon {
	background-image: url(/jquery/jquery-ui-1.12.1.custom/images/ui-icons_cd0a0a_256x240.png);
}
.ui-widget-content .ui-icon-closethick {
	background-image: url(/jquery/jquery-ui-1.12.1.custom/images/ui-icons_FFFFFF_256x240.png);
	margin-top: inherit;
}
/* end main */

#whatsapp {
	position: absolute;
	bottom: 23px!important;
	left: 1%!important;
}
h2, h3 {
	color: #0B2E59;
}
#login {
	width:340px; 
	padding:1em;
	display:block;
	margin:0 auto;
}
#login h3 { 
	padding:0.4em; 
	text-align:center; 
	margin:0;
}
#password,
#username {width:200px;}
#login_table td {
	height: 35px;
}
#login_button {width: 206px}

#footer {position:absolute; bottom:7px;}

#Email {display:none;}

#fp_wrapper {width: 202px; text-align: right}

#create_account {
	white-space: nowrap;
	width: 206px;
    margin: 0px auto;
    display: flex;
    justify-content: center;
}
.rego_table {
	 width:100%;
}
.rego_table td {
	height: 25px;
}
.rego_table th {
	text-align: right;
	font-weight: normal;
}
/* Validation classes */
.error {
	display: block;
}
label.error {
	width: 200px;
	padding-left: 0; 
}
.ui-button {
	font-size: inherit;
}
div.grecaptcha-badge {
	bottom: 30px!important;
}

.hr {
	align-items: center;
    border-bottom: 1px solid #dadde1;
    display: flex;
    margin: 20px 16px;
    text-align: center;
}
.login-main-content {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: left;
}
.login-content-box {
	flex: 0 1 300px;
	margin-right: 30px;
}
.centering-parent {
  display: grid;
  place-items: center;
  height: 60vh;
}
.centering-child {
  text-align: center;
  padding-top: 10px;
}