.request-book , .profile-right>div>div:first-child>span{

    margin: 0px 3% 0px 11px !important;
    color: #858280 !important;
}

.booking-body ,.first-right>div:nth-child(2){

    width: 95% !important;
    height: auto !important;
    border: 1px solid #d8d8d8 !important;
    margin-left: 0px !important;
    border-radius: 4px !important;
    float: right !important;
    position: relative !important;
    overflow: hidden !important;
    margin-top: 20px !important;
}

.booking-top{

    width: 100%;
    height: auto;
    background-color: #ffffff;
    float: left;
}
.booking-down{

    height: 70px;
    width: 100%;
    background-color:#f6f6f6;
    float: left;
}



.highlight-text>span{


    font-size: 15px;

    color: #616266;
}

.booking-down>form>button{

    background-color: #872745;
    color: #FFFFFF;
    margin-right:15px;
    margin-top: 15px;
    height: 40px;
    display: block;
    float: right;
    border-radius: 4px;
    text-align: center;
    outline: none;
    border: none;
    font-size: 14px;
    padding: 8px;
    cursor: pointer;
    line-height: 25px;
}

.booking-down>form:first-child>button{

    width: 130px;
}
.booking-down>form:nth-child(2)>button{

    width:210px;
}
.booking-down>form:nth-child(3)>button{

    width: 150px;
    background-color:#f6f6f6 !important ;
    color: #9c9c9c;
}

.booking-user-div{
    width: 150px;
    height: 100px;
    margin-bottom: 20px;
    border-right: 1px solid #d8d8d8;
    float: left;
    margin-top:5px;
}



.user-booking{

    width: 80px;
    height: 80px;
    /* margin-left: 36px !important; */
    margin-top: 7px;
    margin-right: 35px;

}

.booking-text{



    height:auto;
    margin-top: 15px;

    float: right;
    margin-right: 15px;
    width: 93%;
    line-height: 30px;

}

.accept-request .booking-text{
    height: auto;
    margin-top: 24px;
    float: right;
    margin-right: 51px !important;
    width: 88% !important;
    line-height: 30px;
}


.booking-name{

    text-align: center;
    font-size: 15px;
    color: #872745;
    margin-top: 91px;

}

.booking-text-ticket>p{

    float: left;
    margin-left: 7px;
    color: #7e7c7a;
    min-width: 100% !important;
    min-height: 60px;
}
.booking-text>p{
    float: right;
    margin-left: 7px;
    color: #7e7c7a;

}
.highlight-text{

    color: #872745;
    float: right;
    direction: ltr;
    margin-left: 7px;
    margin-top: -12px;
}

.booking-body{

    direction: rtl;
}

.booking-facilities{
    margin-top: 10px;
}

.accepted-request{

    position: absolute;
    text-align: center;
    float: right !important;
    width: 150px;
    height: 30px;
    line-height: 28px;
    direction: rtl;
    transform: rotate(44deg);
    background-color: #872745;
    color: #FFFFFF;
    margin-right: -43px;
    margin-top: 11px;
    display: none;

}


.yesorno{


    width: 50px;
    height:30px;
    background-color: #872745;
    display: block;
    color: #FFFFFF;
    border: none;
    border-radius:4px;
    margin-left:113px;
    float: left;
    font-size: 14px;
cursor: pointer;
line-height: 27px;
}


.highlight-100{

    width: 100%;
}

.highlight-100>a{

    text-decoration: none;
    color: #872745 !important;
}


.user-booking>img{

    border-radius: 10px;
}

.booking-user-div-ticket{

    margin-top: -18px !important;
}

.booking-body-ticket {

width: 93.5% !important;
    margin-bottom: 5px !important;
}
