body, a
{
	color: #fff;
	font: 14px "OpenSans Helvetica Neue", Helvetica, Arial, sans-serif;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}
.title-content
{
	font-size: 16px;
	margin: 30px auto 0;
	max-width: 380px;
	line-height: 1.5;
}
.fp-title
{
	font-size: 22px;
	margin: 20px auto;
	text-transform: uppercase;
}
.text-center
{
	text-align: center;
}
.Login_form
{
	margin: 30px auto;
}
.form-group a
{
	color: #428bca;
    text-decoration: underline;
}
.form-group a:hover
{
	color: #ffffff;
}
.Login_Footer
{
	color: #8f8f8f;
	margin: 5px auto;
	width: 80%;
}
.Login_Footer a
{
	color: #a1a1a1;
	font-size: 11px;
	text-decoration: none;
}
.Login_Footer a:hover
{
	color: #dfdfdf;
}
.Login_Terms
{
	color: #fff;
    font-size: 11px;
	max-width: 600px;
	margin: 20px auto;
	padding: 5px;
}
.term
{
	line-height: 1.5em;
	padding: 10px;
}
.login-copyrights
{
	color: #fff;
    font-size: 11px;
    margin-top: 35px;
	text-align: center;
}

/* Background */

.login-bg
{
	background: url(../IMAGES/Tricor/bg-login.jpg) no-repeat center center fixed;
	background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	padding: 80px 0;
}

/* Logo */

.logo-content img
{
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(34,35,38,.6);
	height: auto;
	width: 170px;
}

/* form-style */

.form-group
{
	margin: 10px auto;
}

.form-group:focus, input:focus
{
	outline: none;
}

/*input-style*/

input[type=text], input[type=email], input[type=email1], input[type=password], select
{
	background: transparent;
	border: 2px solid #e7e7e7;
    border-radius: 4px;
	color: #fff;
	font-size: 16px;
	height: 45px !important;
	line-height: 1.3;
    margin-bottom: 12px;
	max-width: 380px;
	padding-left: 10px;
	box-sizing: border-box;
}

/* Button */

.forgetpw_btn, .email_Note, .note
{
	background: transparent;
    border: none;
	color: #428bca;
	cursor: pointer;
	font-size: 14px;
    height: 35px;
	text-align: center;
	text-decoration: underline;
    width: 100%;
}
.note
{
  color: #ff7d0a;
  cursor: none;
  height: auto;
  line-height: 20px;
  margin: 0 auto;
  text-decoration: none;
}

.forgetpw_btn
{
	max-width: 200px;
}
.forgetpw_btn:focus
{
	border: none;
}
.email_Note
{
	cursor: context-menu;
	text-decoration: none;
	
}
.forgetpw_btn:hover
{
	color: #fff;
}
.button
{
	border: 2px solid #e7e7e7;
	border-radius: .5rem;
    color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
    height: 55px;
    margin-top: 20px;
	opacity: 0.9;
	width: 280px;	
}
.login_submit_btn
{
	background: #101427;
	border-color: #97a5ec;
}
.login_submit_btn:hover
{
	background: #860101;
	border-color: #ff0000;
}
.forgetpw_confirm_btn
{
	background: #084C8D;
	border-color: #97a5ec;
}
.forgetpw_confirm_btn:hover
{
	background: #3FA9F5;
	border-color: #a6daff;
}
.pwSetup_screen .forgetpw_confirm_btn:hover
{
	background: #272c42;
}

.verify_mfa_btn
{
    background: #084C8D;
    border-color: #97a5ec;
}

.verify_mfa_btn:hover 
{
    background: #3FA9F5;
    border-color: #a6daff;
}

.request_mfa_btn:enabled 
{
    background: #084C8D;
    border-color: #97a5ec;
}

.request_mfa_btn:hover:enabled
{
    background: #3FA9F5;
    border-color: #a6daff;
}

.login_Note {
    font-size: 11px;
    max-width: 600px;
    margin: 35px auto;
    padding: 5px;
}
.login_Note .WinRedText_8i {
    color: #FF8521;
}

#input_email1, #input_email2 {
color: #9d9d9d;
}

.applogin_id_bg
{
background-color: #f0eeef;
height: 100%;
}

.applogin_id_bg .title-content
{
margin-bottom: 30px;
}

#input_email1, #input_email2, #input_idfield1, #input_idfield2 {
color: #9d9d9d;
background: #fff;
}

#pCode1, #pCode2, #pCode3, #pCode4, #pCode5, #pCode6 {
background: transparent;
color: #fff;
padding: 5px;
border: 1px solid #ddd;
width: 45px;
height: 45px;
text-align: center;
font-size: 20px;
}

input[type='number'] {
-moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}