body {
    padding:0;
    margin:0;
}

a:hover {
    text-decoration:none;
}

h2.sub-header {
    margin:10px 0;
}

#menu_top .navbar-brand a {
    color:#fff;
    font-weight:bold;
}

#menu_top form {
    display:inline-block;
}

#menu_top form fieldset {
    float:right;
}

#menu_top .menu {
    padding:0;
    margin:0;
    list-style:none;
}

#menu_top .menu li {
    float:left;
}

#menu_top .menu li a {
    color:#fff;
}

#menu_top .menu li a:hover {
    color:#ccc;
}

#menu_top .menu .active a {
    color:#ccc;
}

.select_date {
    display:inline;
    margin:0 10px 0 0;
}

.select_date select {
    width:auto !important;
}

#content {
/*  overflow:auto;  */
}

.table-xs {
    font-size:12px;
}

.table-xs button {
    font-size:10px;
    padding:2px 6px;
}

.foot {
    font-weight:bold;
}

.main {
    width:100%;
}

.badge_menu a,
.badge_menu span {
   margin:0 5px 0 0; 
}

.bonus {
    float:left;
    margin:0 20px 0 0;
}

/* pager */
.pager {
    padding:0;
    list-style:none;
    text-align:center;
}

.pager li {
    display:inline;
}

.pager li input {
    padding:6px 12px;
    margin-left:-5px;
    color:#337ab7;
    background-color:#fff;
    border:1px solid #ddd;
    cursor:pointer;
}

.pager li:first-child input {
    border-radius:4px 0 0 4px;
}

.pager li:last-child input {
    border-radius:0 4px 4px 0;
}

.pager li input:hover {
    color:#23527c;
    background-color:#eee;
    border-color:#ddd;
}

.pager li input.active {
    color:#fff;
    cursor:default;
    background-color:#337ab7;
    border-color:#337ab7;
}
/* pager end */