/*html,body,li,ul,form,input,p{ padding:0px; margin:0px; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img{ border:0;}
form{ margin:0px; padding:0px;}
a{ text-decoration:none; color: #333}
a:hover{ text-decoration: underline;}
ul{ overflow:hidden}
.left{ float:left}
.right{ float:right}
.hidden{ overflow:hidden;}
.clear{ width:90%; clear:both; height:1px;overflow:hidden;}
.dash_b{border-bottom:#D8D8D8 dashed 1px;}*/
.left{ float:left}
.income{ color: red; font-weight: bold}
.outcome{ color: green; font-weight: bold}
.total{ color: #04539c; font-weight: bold}
.h_h{ height: 2rem; margin-bottom:1rem;line-height: 2rem; background: #fff;  text-align: center;}
.content .list-block{ margin-top: 1rem}
.h_month_div{ margin-bottom:1rem;background: #fff; border-radius: 5px; box-shadow:2px 2px 3px #aaaaaa; overflow: hidden}
.h_month_div .h_h1{ height: 1.6rem; line-height: 1.6rem; text-align: center; background: #00b3ee; color: #fff;}
.h_month_div .h_content{
    padding:5px;}
.buttons-row .button-warning {
    border-color: #eca823;
    color: #eca823;
}
.buttons-row-gray .button {
    border-color: darkgray;
    color: darkgray;
}
.h_item_content{
    margin: 5px 8px; border-radius: 5px; background: #fff;
    padding:5px; margin-bottom: 2rem;
}
.h_item_content p{
    text-indent: 1rem;
}
.h_item_des{
    margin: 5px 8px; border-radius: 5px; background: #fff;
    padding:5px; font-size: 0.8rem; color: #979797;
}