body{color: #484747; margin: auto; max-width: 710px; font-family: arial; font-size: 14px; line-height: 20px;}
.header{padding: 0px 4px 4px 3.5px; background: #f3f3f3; border: #ccc solid 1px; border-radius: 5px;}
.tab{background: #6275B6; color: #fff; border-radius: 5px 5px 0 0; margin-top: 4px;}
.icon_table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.icon_table td a{display: block; text-align: left; color: #fff; padding: 8px;}
.icon{display: block; text-align: center; font-weight: bold;}
.icon_table td{border-left: 1px solid #fff;}
.icon_table td:first-child{border-left: none;}
a:link, a:visited{color: #3b5998; text-decoration: none;}
a:hover, a:focus{color: #FF5C1B !important;}
input,select,textarea{margin-top: 2px; margin-bottom: 2px; width: 65%; padding: 8px 5px; border-radius: 5px; border: 1px solid #6275B6; background: #fff; color: #000;}
input[type=submit]{width: auto; border-color: transparent; background: #6275B6; color: #fff; cursor: pointer; font-weight: bold;}
hr{margin-top: 4px; margin-bottom: 4px; margin-left: -5px; margin-right: -5px; border-bottom: 1px solid #dfdfdf; border-top-style: none; border-top-width: 0; border-right-style: none;} 
.title{background: #eee; padding: 5px; color: #000; font-weight: bold; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
.row{background-color: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; color: #000; padding: 5px; display: block;}
.pay_table{background: #eee; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-radius: 5px;}
.pay{padding: 5px; background: #fff; border: 1px solid #ddd; border-radius: 5px;}
.footer{text-align: right; border-radius: 0 0 5px 5px; background: #6275B6; padding: 8px; color: #fff; font-weight: bold; border-top: 4px solid #f3f3f3; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
.error{background: #fdc8c2; border: 1px solid #ddd; padding: 5px; color: #000; border-radius: 5px; text-align: center; font-weight: bold;}
.time{display: inline-block !important; background: #fdffbc; border: 1px solid #ddd; padding: 5px; color: #000; border-radius: 5px; text-align: center; font-weight: bold;}