/********  Input text box  ********/
.inputTextBoxRow{
	 text-align:center;
	 margin-top:10px;
} 
.inputTextBoxDiv{
	 margin-bottom:5px;
} 
.inputTextBox{
	background-color: #F5F5F5; 
	color:#000000; 
	font-size:13px;  
	height:40px;
	padding-left:15px;
	padding-right:15px; 
	border-radius:10px; 
	min-width:110px !important;
	outline:none;
    border: none; 
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	font-weight: normal;
	outline:none !important;
}
.inputTextBox:hover{
	border: 1px solid #C8C8C8;
}
.inputTextBox:focus{
	border : 1px solid #FFC107;
}

/********  submit button  ********/
.submitDiv{
	margin-top: 10px;	
}
.submitButton{
	height: 40px;
	min-width:110px;
	padding-left:15px;
	padding-right:15px;
	border-radius:10px; 
	font-size:16px;
	font-weight: normal;
	cursor:pointer;
	outline:none;
	min-width:110px !important;
}
.submitButton:focus , .submitButton:hover
{
	outline:none !important;
	min-width:110px  !important;
}
.submitButton-primary{
	background-color: #2BC0E4;
	color: #FFFFFF;	
	outline: none;
}
.submitButton-secondary1{
	background-color: #FFFFFF;
	color: #616161;
	outline: 1px solid #2BC0E4;	
}
.submitButton-secondary2
{
	background-color: #FFFFFF;
    border: 1px solid #9b9b9b;
	color:#616161;
}

/********  GAuth button  ********/
.GAuthButton,.GAuthButton:hover,.GAuthButton:active,.GAuthButton:focus
{
	height:42px; 
	cursor:pointer; 
	border-color: #D0D0D0;  
	color: #000000; 
	font-size: 16px; 
	white-space:normal; 
	border-radius: 21px;  
	padding-left:15px; 
	padding-right:15px; 
	background-color: #F5F5F5;
	cursor: pointer;
	min-width:110px !important;
}

input.submitButton-secondary2:hover
{
	background-color: #FFFFFF;
}
input.submitButton-secondary2:focus 
{
	background-color: #FFFFFF;
} 
/********  Password Eye  ********/
.password-eye{
	margin-left:-30px; 
	margin-top:7px; 
	display:inline-block;
}
.password-eye img
{
	cursor: pointer;	
}
.passwordWithEye{
	display: inline-block;
    padding-right: 34px;
    margin-right: -5px;
}

/********  Processing Logo  ********/
.ProcessingIcon{
	width: 25px; 
	height: 25px; 
}
.ProcessDiv{
	display:none;
} 

/********  Email Id in Text  ********/
.headerMessage2{
	font-weight: normal;
	font-size: 14px;
	cursor: text;
	margin-bottom:5px;		
}
.headerMessage3{
	font-weight: bold;
	font-size: 14px;
	cursor: text;
	margin-bottom:10px;	
}

/********  Link URL  ********/
.homeURLDiv{ 
	margin-top:5px;
	text-align: center; 
	cursor: pointer;
}
.homeURL{
	cursor: pointer;
}	

/********  Hidden  ********/
.Hidden{
	display: none;
}

/********  To display element in the center  ********/
.MarginLRAuto{
	margin-left: auto;
	margin-right: auto;
}

/********  for Desktop browser only  ********/
.inputFixedWidth {
        width:300px !important;
    }
/********  for OWA  ********/
@media (max-width: 350px) {
    .inputFixedWidth {
        width:100% !important;
    }
}