/* ---------- COLORS ---------- */
/*a { color: #2069b4; }*/
/*a:hover { color: #2a2e36; }*/

/*p a, p a:hover { border-bottom: 1px dotted; }*/

#login-content .blue {
	background-color: #2069b4;
	color: white;
}
#login-content .blue:hover {
    background-color: #5081b3;
	color: white;
}

/*.green {*/
    /*background-color: #05722d;*/
    /*color: white;*/
/*}*/
/*.green:hover {*/
    /*background-color: #05e659;*/
    /*color: white;*/
/*}*/

/* ---------- WIDTHS ---------- */
/* Page Container Style */


/* Form Inputs Style */
#login-content .full-width-input { width: 95%; }

/* ---------- BUTTONS ---------- */
/*.button {*/
	/*padding: 0.833em; /!* 10/12 *!/*/
	/**/
	/*display: inline-block;*/
	/*text-decoration: none;*/
	/*background-repeat: no-repeat;*/
/*}*/
/**/
/*.small-button { padding: 0.312em 1em; /!* 5/16 16/16 *!/ }*/
/**/
/*.image-left {*/
	/*background-position: 0.833em center; /!* 10/12 *!/*/
	/*padding-left: 3em; /!* 36/12 *!/*/
/*}*/
/**/
/*.image-right {
	background-position: right center;
	padding-right: 3em;
}*/

/*.ic-left-arrow { background-image: url(../core-images/login/icons/ic_left.png); }*/
/*.ic-right-arrow { background-image: url(../core-images/login/icons/ic_right.png); }*/
/*.ic-print { background-image: url(../core-images/login/icons/ic_print.png); }*/
/*.ic-cancel { background-image: url(../core-images/login/icons/ic_cancel.png); }*/
/*.ic-delete { background-image: url(../core-images/login/icons/ic_delete.png); }*/
/*.ic-add { background-image: url(../core-images/login/icons/ic_add.png); }*/
/*.ic-download { background-image: url(../core-images/login/icons/ic_download.png); }*/
/*.ic-edit { background-image: url(../core-images/login/icons/ic_edit.png); }*/
/*.ic-favorite { background-image: url(../core-images/login/icons/ic_favorite.png); }*/
/*.ic-lock { background-image: url(../core-images/login/icons/ic_lock.png); }*/
/*.ic-power { background-image: url(../core-images/login/icons/ic_power.png); }*/
/*.ic-refresh { background-image: url(../core-images/login/icons/ic_refresh.png); }*/
/*.ic-settings { background-image: url(../core-images/login/icons/ic_settings.png); }*/
/*.ic-upload { background-image: url(../core-images/login/icons/ic_upload.png); }*/
/*.ic-search { background-image: url(../core-images/login/icons/ic_zoom.png); }*/
/**/
/*.ic-table-edit { background-image: url(../core-images/login/icons/table/actions-edit.png); }*/
/*.ic-table-delete { background-image: url(../core-images/login/icons/table/actions-delete.png); }*/

/* ---------- FORMS ---------- */
#login-content form label {
	display: block;
	text-transform: uppercase;
	color: #2a2e36;
	margin: 0 0 0.3125em 0;
    font-family: Helvetica, sans-serif;
    font-size: 1em;
}

/*form label.alt-label { text-transform: none; }*/

#login-content form input[type="text"], #login-content input[type="password"], #login-contenttextarea {
	border: 1px solid #d9dbdd;
	padding: 0.5em;
	outline: none;
    font-size: 125%;
}
#login-content form input[type="text"]:hover, #login-content input[type="password"]:hover,
#login-content textarea:hover, #login-content form input[type="text"]:focus,
#login-content input[type="password"]:focus, #login-content textarea:focus {
	border: 1px solid #bbbdbe;
}

#login-content p input[type="submit"] {
	border: none;
	cursor: pointer;
    /*padding: 0.833em 3em 0.833em 0.833em;*/
    padding: 0.8em 0.8em 0.8em 0.8em;
    font-weight: bold;
    text-transform: uppercase;
}
.submit-button{
    border: none;
    cursor: pointer;
    /*padding: 0.833em 3em 0.833em 0.833em;*/
    padding: 0.8em 0.8em 0.8em 0.8em;
    font-weight: bold;
}
#login-content .j3-submit-partitions div {
    margin: 0 8px 8px 0;
    float: left;
}

#login-content .j3-submit-partitions div input[type="submit"] {
    border: none;
    cursor: pointer;
    padding: 8px;
    font-weight: bold;
    text-transform: uppercase;
}

/*p em {*/
	/*margin-top: 0.833em; /!* 10/12 *!/*/
	/*display: block;*/
/*}*/
/**/
/*p a {*/
    /*margin-left: 1em;*/
/*}*/

/*#login-content p.form-error, #login-content form p.form-error label { color: #cf4425; }*/

/*#login-content p.form-error em {*/
	/*background: transparent url(../core-images/login/icons/message-boxes/error.png) no-repeat left center;*/
	/*padding-left: 2em; /!* 24/12 *!/*/
/*}*/

/*#login-content input.error-input { border: 1px solid #ff876f; }*/
/*#login-content input.error-input:hover { border: 1px solid #b03e27; }*/

/* Styling the HTML5 placeholders */
/* So far they don't work in: IE, Opera 10 and below, Firefox 3.6 and below */
/*::-webkit-input-placeholder { color: #858d9c; }*/
/*:-moz-placeholder { color: #858d9c; }*/


/* ---------- CONTENT BOXES ---------- */
#login-content .error-box {
	padding: 0.833em 0.833em 0.833em 3em; /* 10/12 36/12 */
	margin-bottom: 0.833em; /* 20/12 */
}

#login-content .error-box {
	background: #fde8e4 url(../core-images/login/icons/message-boxes/error.png) no-repeat 0.833em center;
	border: 1px solid #e6bbb3;
	color: #cf4425;
}

#login-head {
    padding: 0.5em 0 0.5em;
}

#login-head .login-title {
    font-size: 1.5em;
    margin: 0 0.5em;
}

/*a#company-branding img { height: 39px; }*/
/*a#company-branding-small img { height: 30px; }	*/

/* ---------- CONTENT ---------- */
/*div#login-content .login-center {*/
#login-content{
	background-color: #f8f9fa;
	border: 1px solid #eeefef;
	padding: 1.875em 0; /* 30/16 */
}

.j3-login-form {
	width: 24em;
	margin: 0 auto;
}

.maintenance {
    width: 22em;
    margin: 0 auto;
    text-align: center;
}

.maintenance .show-login-form {
    padding-top: 20px;
}

#login-content .form-title {
    display: block;
    color: #2a2e36;
    font-size: 160%;
    padding: 20px 0 20px 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.recovery-box{
    width: 500px;
    text-align:left;
}

.j3-part-choice {
    background-color: white;
    border: 1px solid #bbbdbe;
    border-radius: 0.3125em;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
}

a.j3-part-name {
    width: 310px;
    color: black;
}
.login-recovery-link{
    border-bottom: 0;
    float: right;
    margin: 0.833em 0 0 0.833em
}

.login-register-link{
    float: right;
    margin: 0.833em 0 0 0.833em
}

