#calendar_table
{
    background-color: #FFF;
    width: 847px !important;
    margin-left: 15px;
}

.calendar_td
{
    border: 6px solid #efeeec !important;
    font-size: 14px;
    font-weight: bold;
    width: 121px;
    height: 100px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

.calendar_td_head
{
    background-color: #54b6e3;
    color: #2c2223;
    padding:5px !important;
    text-align: center;
    font-weight: bold;
    height:45px;
}

.calendar_package_table
{
    background-color: #f9b631;
    border: 2px solid #f9b631 ;
    width:100%;
    height:100%;
}

.calendar_package_table_count_td
{
    background-color: #FFF;
    height: 10px;
    text-align: center;
}

.calendar_package_table_stars_td
{
    height: 10px;
    text-align: right;
    font-size: 9px;
    color: #FFF;
}

.calendar_package_table_price_td
{
    text-align: right;
    font-weight: bold;
    font-size: 30px;
}

.days
{
   text-align: center;
   padding:5px;
   font-size: 14px;
   border-bottom: 5px solid #53b9e1;
   border-left: 4px solid #DEDEDE;
   width:14.82% !important;

}

.on
{
    background-color: #53b9e1;
    color:#FFF;
}
.off
{
    background-color: #ededed;
    color: #000;
    font-weight: bold;
}
#dialog{display: none ;}

.calendar_hide{
    background-color: #DEDEDE;
    border:1px solid #DEDEDE !important;
}

.star_hide{display: none}