body{font-family:Verdana, Arial, Helvetica, sans-serif}
h1,h2,h3,h4,h5{margin:0}
h2,h3,h4,h5{font-size:23px;color:#045da1;}
h2{margin:0;font-weight:400;}
h3{font-size:18px;margin:0;font-weight:400;}
h4{font-size:15px}
h5{font-size:14px}
.hr {
  display: block;clear:both;
  height: 0;
  overflow: hidden;
  font-size: 0;
  border-width: 1px 0 0 0;
  border-top: 1px solid #E3E3E3;
  margin: 12px 0;
  border-top-color: rgba(0, 0, 0, 0.15);
  box-shadow:0 1px 0px #fff;
}
.hr-noline{border:0}
.hr-double {
  height: 3px;
  border-top: 1px solid #b3b4ba;
  border-bottom: 1px solid #b3b4ba;
  box-shadow:0 1px 0px rgba(255,255,255,.8);
}
.hr.dotted,
.hr-dotted {
  border-style: dotted;
}
.hr.dashed,
.hr-dashed {
  border-style: dashed;
}
.hr-30,
.hr30 {
  margin: 30px 0;
}
.hr-25,
.hr25 {
  margin: 25px 0;
}
.hr-20,
.hr20 {
  margin: 20px 0;
}
.hr-15,
.hr15 {
  margin: 14px 0;
}
.hr-10,
.hr10 {
  margin: 10px 0;
}
.hr-5,
.hr5 {
  margin: 5px 0;
}
.hr-blue{border-color:#a6d1e6;border-width: 2px 0 0 0;}

input.big, select.big{font-size:14px;padding:6px 6px;border-radius:3px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
td{padding:4px 5px;}
td input{vertical-align:bottom}
td li{padding:0 0 10px}
td li:last-child{padding:0}
td.top{vertical-align:top}
td.middle{vertical-align:middle}
td .btn{margin:0}

.centered{margin-right:auto;margin-left:auto;}
.center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.padded-h{padding:0 15px}
.padded{padding:15px}
.lightestgrey{background:#f6f6f6}
.lightgrey{background:#e9e9e9}
.lightblue{background:#c8dff1}
.white{background:#fff}
.bg1 td{background:#fdfdfd}
.bg2 td{background:#e9e9e9}
.grey, tr.grey td{background:#bbb}
.bg-shadow{box-shadow:0 1px 2px rgba(0,0,0,.5);}
.txt-lg{font-size:120%}
.txt-small{font-size:85%;}
.txt-grey{color:#555}
.txt-red{color:red}
.pad-top{padding-top:15px}
.pad-btm{padding-bottom:15px}
.aligntop{vertical-align:top}
.align-right{text-align:right}
.no-border, table.no-border td{border:0;border-spacing:0}
.table1 {border:1px solid #ccc;margin-bottom:10px}
.table1 tr:hover td{background:#ffff00}
.table1 th{padding:5px;background:#ccc;vertical-align:middle}
.table1 th a{color:#020c98}
.table1 .btn{margin:0}
.table1 .btn.width80{min-width:80px}
select{padding:3px 5px;border-radius:3px}
.full-width{width:100%}
#payment-method{width:70%;margin:0 auto}
#payment-method p{margin:2px 0;}
#payment-method .btn{margin:10px 0 5px}
ul.plain {list-style:none;padding:0}
span.pushup i{vertical-align:6}
input[type="file"]#fileElem {visibility: hidden;width: 0;height: 0;}
.banks-table td, .banks-table th,.banks-table table{
    border: 1px solid black;
}
.banks-table{
    width: 40%;
    border-collapse: collapse;
    margin: 20px 0 20px 150px;
	text-align: center;
}

.ui-state-default{
	border: 1px solid #c5dbec;
    background: #fff;
    font-weight: normal;
    color: #0b0b0b;	
}
.custom-combobox {
position: relative;
display: inline-block;
}
.custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
}
.custom-combobox-input {
margin: 0;
padding: 5px 10px;
width:350px;
}

.ui-widget {
    font: 13px/20px Arial, sans-serif;
}

