.room-popup {
    background: white;
    color: black;
    width:300px;
    padding:10px;
    border-radius:40px;
}
.room-popup th{
    width: 50%;
    background: none;
    color: black;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    padding-left:32px;
}
.room-popup tr,table{
    width:100%;
}
.room-popup .selected_room,.guest_selection {
    display:flex;
    align-items:center;
    justify-content:center;
}
.room-popup .selected_room>*,.guest_selection>*{
    margin-right:10px;
    cursor:pointer;
    color:blue;
    font-size:
}
.room-popup table tr td{border:0; padding:10px 0;}
span.delete_room.dashicons.dashicons-dismiss {
    color:red;
}
span.dashicons-before.dashicons-insert {
    cursor:pointer;
    display:flex;
    align-items:center;
    padding:15px 25px 25px;
}
span.custom_room_placeholder {
        color: #777E90 !important;
    font-weight: 400 !important;;
    font-size: 14px !important;
    line-height: 24px !important;
    padding-left: 0;
}
.gdlr-reservation-bar-room-number span.select2.select2-container.select2-container {
    display:none !important;
}
.add_room_btn .dashicons-insert:before{ content: "\f132";
    border-radius: 24px;
    width: 32px;
    height: 32px;
    line-height: 34px;
    background: #6707FD;
    font-size: 16px;
    margin-right: 10px;
    color: #fff;}
    .add_room_btn .dashicons-insert{font-weight: 700;}
    .popup .sub-text{color: #6707FD;
        font-size: 14px;
        padding: 0 30px 10px 30px; display: block;}
        .popup .sub-text a{color: #6707FD;}

input.gdlr-button[disabled] {
    cursor:not-allowed !important;
}