@CHARSET "ISO-8859-1";

*{
	font-family:arial;
}
body{
	overflow-y:scroll;
	background-color:#88C0F8;
	background-image: url("hexagon_login_big.png");
	background-repeat:no-repeat;
}
.logo1{background:url("bank-logo.png");width:140px;height:69px;}
.aoc{background:url("logo_aoc.png");background-size:auto 69px;background-position:center right;background-repeat:no-repeat;width:400px;height:69px;}
.logos{list-style:none;padding:0px;margin:0px;}
.logos li{display:inline-block;}
.widget-box{
	box-shadow:0px 1px 1px rgba(0,0,0,.2);
	background:#fff;
	border-radius:3px;padding:2px;
}
.widget-box-title{
	background:#00A848;padding:5px;font-size:14px;font-weight:bolder;
	border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;
}
.widget-box-content{padding:10px;font-size:12px;}
.horizontal-list>li{display:inline-block;vertical-align:top;padding:5px;}
.ui-accordion-header a{color:#084078 !important;font-size:13px !important;}
.ui-accordion-content{background:#084078 !important;color:#fff;padding:15px !important;}

.ui-accordion-content input[type='text'],
.ui-accordion-content input[type='password']{
	border:1px solid #fff!important;padding:3px;font-size:15px;font-weight:bolder;border-radius:1px;
}
.second-pin input[type='password']{width:24px !important;height:24px !important;border:1px solid #fff !important;}
.second-pin input[type='password']:disabled{cursor:not-allowed !important;border:1px solid #052749 !important;background:#052749 !important;box-shadow:0px 1px 0px rgba(255,255,255,.1),0px 1px 0px rgba(0,0,0,.1) inset;}

.ui-accordion-content label{
	text-transform:uppercase;font-weight:bolder;font-size:11px;
}
.line3,.line2{display:none !important;}
.line1{background:red !important;}
input[type='radio'],.checkbox{margin:0px;display:inline-block;margin-right:5px;}
.formUpperLabel{text-transform:uppercase;font-size:11px;font-weight:bolder;color:#fff !important;}
.forgot-password-links{padding:0px;margin:0px;}
.forgot-password-links li{display:block;padding:1px !important;}
.forgot-password-links li a{text-decoration:none;font-size:13px;color:#fff;}
.ui-widget-content{border:0px !important;}
input[type='submit']{
	background:#3090E0;border-radius:3px;padding:5px 10px;font-size:12px;color:#000;border:0px;cursor:pointer;
	text-transform:uppercase;font-weight:bolder;
}

.mainport{
	background:transparent !important;
	color:#fff !important;
}
.content{border-radius:2px !important;}
.content input[type='text'],
.content input[type='text']:hover,
.content input[type='text']:focus,
.content input[type='password'],
.content input[type='password']:hover,
.content input[type='password']:focus
{
	border:0px !important;border-radius:3px !important;box-shadow:none !important;padding:5px !important;
	font-family:arial !important;height:auto !important;background:#539BCB;color:#fff;margin-bottom:10px;
}

.formError .formErrorContent{
	border-radius:2px !important;
}
.pageHeader{font-weight:normal !important;padding:0px 5px;font-size:16px;}
.headerCaption{
	color:#fff;
	opacity:.6;
	display:block;
	border:0px dotted red;
	font-size:12px;
	word-break: break-all;
	white-space: normal;
}
span.info{font-size:12px;color:#ccc;font-style:italic;}
.portletTitle{color:#fff;font-size:16px;padding:15px;border-bottom:1px solid rgba(255,255,255,.1)}
.portbody{padding:0 15px 15px 15px;}
.radio-series input{margin-left:18px !important;}
.radio-series input:first-of-type{margin-left:0px !important;}
.ui-datepicker{box-shadow:0px 5px 15px rgba(0,0,0,.3);border-radius:2px;}

/* buttons */
 input[type=button]
,input[type=submit]
,input[type=button]:hover
,input[type=submit]:hover
,input[type=button]:focus
,input[type=submit]:focus
{
	border-radius:2px !important;padding:7px 12px;font-size:12px;color:#000 !important;
	border:0px solid #333 !important;cursor:pointer !important;
	font-weight:bolder !important;text-transform:normal;
	background: #ffd97a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffd97a 0%, #ffd050 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffd97a 0%,#ffd050 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffd97a 0%,#ffd050 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd97a', endColorstr='#ffd050',GradientType=0 ); /* IE6-9 */
	box-shadow:0px 3px 0px rgba(0,0,0,.1);
}

input[type=button]:active
,input[type=submit]:active{
	box-shadow:0px 1px 3px rgba(0,0,0,.5) inset;
	outline:none;
}

.green-button,.sxi-button2{
	background: #d0f89b !important;
	background: -moz-linear-gradient(top, #d0f89b 0%, #a3dc55 100%) !important;
	background: -webkit-linear-gradient(top, #d0f89b 0%,#a3dc55 100%) !important;
	background: linear-gradient(to bottom, #d0f89b 0%,#a3dc55 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0f89b', endColorstr='#a3dc55',GradientType=0 ) !important;
}


.second-pin input.pin-cell{margin-right:8px !important;width:20px !important;}
li .feedbackPanelERROR, .labelBad{margin:0px !important;border-radius:2px !important;}
span.feedbackPanelERROR{text-shadow:none !important;font-weight:normal !important;}

.paginationul{list-style:none;padding:0px;margin:0px;margin-bottom:10px;}
span.feedbackPanelERROR,.labelBad{display:block;background:#cc3333 url("false.png") no-repeat 5px 5px;padding:5px 15px 6px 28px;color:#fff;}


span.feedbackPanelINFO, .labelGood {
	display: block;
	font-size: 12px;
	padding: 6px;
	background-color: #5B9752;
	color: #FDFDFD;
	background-image: url(true.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 28px;
	margin-bottom: 10px;
	border-radius: 2px;
	text-shadow:none;
	font-weight:normal;
}
.paginationul>li{margin-bottom:5px !important;}
a.sxi-button2{display:inline-block;padding:6px 10px 5px 10px;color:#000;text-decoration:none;font-weight:bolder;text-transform:uppercase;border:0px;border-radius:2px;background:#3090E0;}
a.sxi-button2:hover{box-shadow:0px 2px 15px rgba(0,0,0,.4);}

/* icons */
.sxi-icon-32 { background-image: url(sxiiconset32.png); background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; height: 32px; width: 32px; }
.sxi-icon-32-key { background-position: -64px -96px }
.sxi-icon-32-customer { background-position: -160px -192px }
td{vertical-align:top;}

.big-label{color:#fff;}

input[type=submit]:disabled,
input[type=button]:disabled{
	background-color:#ccc !important;
	color:gray !important;
	border-color:gray !important;
}
