body{
    background-color: #FFFFFF;
    background-image: url("../booking_images/alarm_clock_01.jpg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#div_link{
    background-color: #FFFFFF;
}

#div_header{
    border-bottom: 5px solid #DDDDDD;
}

#div_footer{
    margin-top: 100px;
    padding-top: 10px;
    border-top: 1px solid #EEEEEE;
    color: #999999;
    font-size: 90%;
    padding-bottom: 50px;
}

#div_title{
    font-size: 140%;
    text-decoration: underline;
}

.item_request{
    text-decoration: underline;
    color: #880000;
}


.table_detail{
    margin: 15px 0px;
}
.table_detail tr td{
    vertical-align: top;
    padding: 5px 10px;
}

.table_detail tr td:first-child{
    width: 30%;
    background-color: #5e5e5e;
    color: #FFFFFF;
    font-weight: bold;
    text-align: right;
    border-bottom: 1px dashed #AAAAAA;
}

.table_detail tr td:last-child{
    background-color: #EEEEEE;
    color: #000000;
    text-align: left;
    border-bottom: 1px dashed #FFFFFF;
}

.div_detail_book{
    color: #999999;
    border-top: 1px dashed #EEEEEE;
    font-size: 90%;
    margin-top: 5px;
    padding-top: 5px;
    font-style: italic;
}

.dropdown-menu{
    background-color: #fff8bf;
    font-size: 90%;
}

.btn-group{
    padding: 1px 0px;
}

.badge {
    padding: 2px 5px 2px;
    font-size: 90%;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.badge-error {
    background-color: #b94a48;
}
.badge-warning {
    background-color: #f89406;
}
.badge-success {
    background-color: #4cbd82;
}
.badge-info {
    background-color: #3a87ad;
}
.badge-inverse {
    background-color: #89979b;
}
/*
.badge:hover {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}
.badge-error:hover {
    background-color: #953b39;
}
.badge-warning:hover {
    background-color: #c67605;
}
.badge-success:hover {
    background-color: #356635;
}
.badge-info:hover {
    background-color: #2d6987;
}
.badge-inverse:hover {
    background-color: #1a1a1a;
}
*/

.div_detail_qr{
    border: 1px solid #AAAAAA;
    background-color: #999999;
}

.div_detail_qr_1{
    color: #FFFFFF;
}

.div_detail_qr_2{
    background-color: #FFFFFF;
}

.div_video_file{
    text-align: center;
}

.div_video{
    margin-bottom: 30px;
}
