.Page-preLoginJAAS {
        left: 0;
    position:absolute;
    top:0;
    margin-top: 0;
    width: 100%;
}

.Page-preLoginJAAS form {
    background-color: white;
    margin: 6% 0 0 14%;
    padding: 20px;
    width: 330px;
    position: relative;
}

.LoginMessage2 {
	font-size:9px !important;
	margin:2px 0 0 0;
	text-align:center !important;
}

.Page-preLoginJAAS .form-horizontal .Block {
    margin: 0 auto;
}

nav.LoginButtonPanel, .Page-preLoginJAAS .Block, .Page-dftLogin .BlockDetails {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/*-----Login Page #103830-----*/
.DIV-WebLoginNote2 {
    margin-top: 3em;
}

.Page-preLoginJAAS .Logo.WebLogoR img {
      Width: 100%;
}

.FormFields.LoginFields label.control-label.j_usernameLabel, .FormFields.LoginFields div.j_usernameData, .FormFields.LoginFields div.j_usernameData input, .FormFields.LoginFields label.control-label.j_passwordLabel, .FormFields.LoginFields div.j_passwordData, .FormFields.LoginFields div.j_passwordData input {
    display: block;
    width: 100%;
    text-align: center !important;
    /*min-width: 150%; */
    position: relative;
    /*left: -2em; */
}

/*---ricky---*/
.FormFields.LoginFields {
    width: 100% !important;
    margin: 0 !important;
}

.DIV-WebLoginNote1 p {
	font-size:13px;
	line-height:18px;
	text-align:left;
}

.DIV-WebLoginNote1 h1 {
	font-size:24px;
}

.LoginButtonPanel div {
    display: block;
}

.Page-preLoginJAAS .BlockDetails table {
	margin:0;
}

.Page-preLoginJAAS .Col-UserId,
.Page-preLoginJAAS .Col-Password {
	font-size:13px;
}




/*^^^^^Login Page #103830^^^^^*/
p {
	font-size:16px;
	line-height:24px;
	margin:4px 0px 20px 0px;
	color:#4c4d4e;
}

td, th {
	font-size:16px;
}

h1 {
	font-size:30px;
	border:0;
	margin: 20px 0;
	line-height:30px;
}

h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 20px 0 4px;
    line-height:18px;
}

a {
    color: #f54b3a;
    text-decoration: none;
}

a:hover {
    color: #f54b3a;
	text-decoration:underline;
}

ul {
	margin:2px;
}

input, textarea, select {
    font-family: Arial, Helvetica, sans-serif;
    padding:3px;
    box-sizing:border-box;
}

input, select, option {
	box-sizing:border-box;
}

input[type=checkbox], 
input[type=radio], 
input[type=file], 
.Col-Radio input, 
.Col-Checkbox input {
	height:auto;
	width:auto;
}


@media screen and (max-width: 680px) {
.Page-preLoginJAAS form {
    background-color: white;
    margin: 0% 0 0 11%;
    padding: 20px;
    width: 250px;
    position: relative;
}
}
