﻿
body
{
  text-align: center !important;
}

h4
{
  text-align: center !important;
}

.login-box
{
  text-align: left;
  border: 0px;
  padding: 50px 0px 0px 30px;
  background-color: transparent;
  color : #333;
}

.error-message
{
  color: red;
  font-weight: bold;
}

.invalidUser {
	font-weight: bold;
	top: 45px;
	position: relative;
	left: -40px;
}

.strongLabel {
	color: #2020BA;
	font-weight: bold;
	font-size: 14px;
}

.formInputs {
	border: solid 1px #85B9DD !important;
	height: 35px !important;
	width: 200px !important;
	font-size: 15px;
}

.error-field {
	border: solid 1px red !important;
}

#footer
{
  margin-top: 20px;
  text-align: center;
  display: inline;
}

#frmSignIn {
	width: 340px;
	height: 100%;
	margin-left: 75px;
}

#frmSignIn table {
	width: 100%;
}

#RememberMe {
	margin: 10px 0 0 38px;
	cursor: pointer;
	font-weight: bold;
}
.RememberMeLabel {
	font-weight: bold;
}

#btnLogin, #btnForgotPassword, #btnCancel, #btnOk {
	border: 0;
	padding: 10px 45px;
	font-size: 14px;
	font-weight: bold;
	color: #272727;
	background-color: #D5D5D5;
	cursor: pointer;
	margin: 25px 0 0 30px;
}
#btnForgotPassword {
	margin-right: 10px !important;
}
#btnForgotPassword, #btnCancel, #btnOk {
	margin: 25px 0 0 0;
	float: left;
}

#btnForgotPassword button, #btnCancel button, #btnOk button {
	border: 0;
	background-color: rgba(0, 0, 0, 0);
	color: #272727;
	font-weight: bold;
	font-size: 14px;
	font-family: 'segoe ui', arial, sans-serif;
	cursor: pointer;
	background-color: transparent;
}

.forgot {
	color: #2020BA;
	cursor: pointer;
	text-decoration: none !important;
	margin-top: 25px;
	display: inline-block;
	font-weight: 700;
}

.bubbleContainer {
	background-color: #EDEDED;
	border-radius: 20px;
	box-shadow: #B4B4B4 5px 5px 12px;
}

.feedTitle {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #272727;
	margin-top: 10px;
}
.feedText {
	display: inline;
	position: absolute;
	width: 310px;
	cursor: pointer;
}.feedText:hover {
	text-decoration: underline;
}

#mainMenu {
	height: 355px !important;
}

#mainMenu .x-panel-body {
	width: 354px !important;
}
.app-menu-item-text, .app-menu-item-text .x-menu-item-link {
	width: 177px !important;
}

.app-menu-item-text, .app-menu-item-text-consumer .x-menu-item-link {
	width: 177px !important;
}

#mainMenu .x-panel-header-default {
	top: 50px !important;
}

#mainMenu .x-menu {
	height: 355px !important;
	width: 177px !important;
}

#mainMenu .app-menu-item-text .x-menu-item-link {
	height: 41px !important;
}

#mainMenu .app-menu-item-text-consumer .x-menu-item-link {
	height: 80px !important;
}

#bubbleScroll .x-box-inner {
	overflow-y: auto !important;
}
#bubbleScroll ::-webkit-scrollbar {
	background: url('../../images/bg_menu_alert01.jpg') !important;
}

.logoutBtn {
	background-color: transparent;
	padding: 0px;
	background-image : url('../../images/btn_compare01.png') !important;
	position:absolute;
	top : 3px;
	border : 0px;
}
.logoutBtn .x-btn-inner {
	font-style : normal;
	font-family: Helvetica;
	color : #0E3686;
	font-size : 13px;
	text-shadow : 1px 1px 2px #D9ECFF;
}
.logoutBtnOver .x-btn-inner {
	color: #FFF !important;
}
