/**!
 *场地预约
 * author: gaojian;
 * date:2018-11-30
 */

.ewb-w820 {
    width: 820px;
    float: left;
}

.ewb-w320 {
    width: 320px;
    height: 568px;
    float: left;
    margin-left: 29px;
    position: relative;
    margin-top: -20px;
}

.ewb-main {
    padding: 19px 0 0 29px;
    height: 549px;
    border: 1px solid #dfebf8;
}

.ewb-place-con {
    position: absolute;
    top: 0;
    left: 0;
    width: 820px;
    height: 50px;
    background-color: #fff;
    z-index: 4;
}

.datetimepicker thead {
    background: #fff;
}

.datetimepicker thead tr:first-child th.prev,
.datetimepicker thead tr:first-child th.next {
    background: url(arrow.png) center 0 no-repeat #fff;
}

.datetimepicker {
    width: 820px;
    height: 597px;
    /*overflow: hidden;*/
    z-index: 2;
}

.ewb-return {
    width: 116px;
    height: 26px;
    background-color: #ffab3d;
    text-align: center;
    line-height: 26px;
    color: #fff;
    cursor: pointer;
}

.ewb-place {
    height: 364px;
    margin-left: 5px;
}

.datetimepicker th {
    height: 36px;
    color: #333;
    font-size: 18px;
}

.datetimepicker td {
    height: 70px;
    width: 70px;
    border-radius: 35px;
    font-size: 18px;
    font-weight: bold;
    background-color: #fff;
}

.table-condensed>tbody>tr>td {
    padding: 0;
}

.datetimepicker td.old,
.datetimepicker td.new {
    color: #999;
}

.datetimepicker td p {
    color: #999;
}

.ewb-place-date {
    position: relative;
    width: 820px;
}

.datetimepicker th.dow {
    background: #e9f2fa;
    font-weight: bold;
}

.datetimepicker th.switch {
    line-height: 50px;
}

.ewb-date {
    height: 86px;
    padding-top: 14px;
    background: #00adef;
}

.ewb-today {
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fff8ac;
}

.ewb-week {
    height: 38px;
    line-height: 38px;
    font-size: 22px;
    color: #fff;
    text-align: center;
    background: url("../images/weekbg.png") center center no-repeat;
}

.ewb-data {
    height: 469px;
    background: #f9f9f9;
}

.ewb-data-hd {
    padding-top: 14px;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #1080cc;
}

.ewb-data-label {
    height: 39px;
    line-height: 39px;
    font-weight: bold;
}

.nicescroll {
    height: 390px;
    overflow: auto;
    padding-left: 19px;
}

.ewb-place-item {
    background: url("../images/place_line.jpg") 0 repeat-y;
}

.ewb-data-label {
    padding-left: 25px;
    background: url("../images/place_icon2.jpg") 0 center no-repeat;
}

.ewb-data-group:first-child .ewb-data-label {
    background: url("../images/place_icon1.jpg") 0 top no-repeat;
}

.ewb-data-place {
    padding-left: 25px;
}

.ewb-data-place>div {
    width: 50%;
    height: 24px;
    line-height: 24px;
}

.ewb-data-place>div:hover {
    color: #f84c11;
}

.ewb-room1 span {
    color: #ee6451;
    padding: 0 3px;
}

.ewb-room2 span {
    color: #47ad23;
    padding: 0 3px;
}

.ewb-room3 span {
    color: #47ad23;
    padding: 0 3px;
}

.ewb-place-sel {
    width: 150px;
    margin-right: 10px;
}

.ewb-riqi-select {
    width: 100%;
}

/* 设置自己所需要的select样式 */
/* id #year_chosen是chosen插件根据页面原生select的id自动添加的 */
.chosen-container .chosen-results {
    max-height: 120px;
}

.ewb-riqi-select .chosen-single {
    height: 30px;
    line-height: 28px;
    border: 1px solid #dfebf8;
    background-color: #fff;
    color: #333;
}

.ewb-riqi-select .chosen-drop {
    border: 1px solid #dfebf8;
    border-top: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #dfebf8;
}

.chosen-container-single .chosen-single span {
    text-align: center;
}

.chosen-container .chosen-results li {
    text-align: center;
}