/*------------- login --------------*/
#login.form.small{
    width: 480px;
    border: solid 1px #47007f;
    border-radius: 5px;
    padding: 10px 50px;
    margin: 100px auto 0;
}
/*------------- home --------------*/
#agencyPriceTable{
    width: 700px;
    margin-top: 50px;
}
#agencyPriceTable .number{
    width: 150px;
    text-align: center;
}
#agencyPriceTable .country{
    width: 200px;
}
/*------------- promo --------------*/
#promoTable{
    width: 1075px;
}
#promoTable .code{
    width: 125px;
}
#promoTable .number{
    width: 100px;
    text-align: center;
}
#promoTable .text{
    width: 175px;
}
#promoTable .date{
    width: 150px;
}
#promoTable .operation{
    width: 150px;
}
/*------------- user --------------*/
#userTable{
    width: 700px;
}
#userTable .name{
    width: 350px;
}
#userTable .type{
    width: 200px;
}
#userTable .operation{
    width: 150px;
}
/*------------- statistic --------------*/
#statistic h2{
    text-align: center;
    margin: 10px auto 20px;
}
#statisticTable.long{
    width: 1125px;
}
#statisticTable.short{
    width: 925px;
}
#statisticTable .name{
    width: 200px;
}
#statisticTable .text{
    width: 100px;
    text-align: center;
}
#statisticTable .number{
    width: 125px;
    text-align: center !important;
}
#statisticTable .total{
    background-color: #8520f7 !important
}
#statisticTable .total td{
    font-weight: bold;
    font-size: 20px;
    text-align: center !important;
    line-height: 60px;
    color: #fff !important
}
#statisticTable.table tbody tr td.odd{
    background-color: #38005c !important;;
    color: #fff !important;;
}
#statisticTable.table tbody tr td.even{
    background-color: #fff !important;;
    color: #147ba5 !important;;
}