﻿/*Begin of Assistance Div*/

.parallelogram {
    display: inline-block;
}


.parallelogram {
    transform-origin: bottom left;
    -ms-transform: skew(-28deg,0deg);
    -webkit-transform: skew(-28deg,0deg);
    transform: skew(-40deg,0deg);
    margin-left: 1px;
}


/*End of Assistance Div*/
.SelectedGuestSearch {
    background-color: #DEB414;
}

#TblHistory .TblHistoryHeaders, #TblReservationHistory .TblReservationHistoryHeaders {
    border: 1px solid black;
    background-color: #471E08;
    color: white;
    height: 30px;
}

#TblHistory tr:hover, #TblReservationHistory tr:hover {
    background-color: #e3d6cd; /*background-color: #EBB943;*/
    box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
    border-radius: 8px;
}


.TblReservationHistoryItems td {
    height: 40px;
}

.TblHistoryItems td, .TblReservationHistoryItems td {
    border: 1px solid #333333;
    cursor: pointer;
}

.MyTooltip {
    border: 1px solid;
    /*background: gray;*/
    background: #ff00c6;
    border-radius: 5px;
    color: White;
    position: absolute;
    z-index: 9999;
    font-size: 25px;
}

.MyFixItem {
    cursor: pointer;
    z-index: 3;
    border: 1px solid Black;
    font-size: 1.3em;
    line-height: 1.3em;
    text-align: center;
    margin-top: 15px;
    font-weight: bold;
    /*padding-right: 10px;*/
    direction: rtl;
}

.Selected {
    background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(#517384), color-stop(50%, #79a3b8), to(#517384));
}

.SelectedPackage {
    background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(#DECABF), color-stop(50%, #DECABF), to(#DECABF));
}

.LastNameHeaderTitle {
    background-color: #471E08;
    color: White;
    border: 1px solid black;
    cursor: pointer;
}

.GuestDetails {
    border: 1px inset Gray;
    border-radius: 5px;
    background: rgb(129, 79, 58);
    color: Black;
}

    .GuestDetails tr:not(:first-child):hover {
        background-color: #e3d6cd;
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
        cursor: pointer;
    }

.TrDetails {
    cursor: pointer;
    box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
    border-radius: 8px;
}

#Booking, #AlternativeHeaderTable {
    overflow: auto;
    border-bottom-color: Black;
    background: -moz-gradient(#99530B, #99530B); /* For Firefox 3.6 to 15 */
    background: gradient(#99530B, #99530B); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
    border-right: 3px solid #A5A5A5;
}

    #Booking tr td, #Booking tr th, #AlternativeHeaderTable tr td {
        border: 1px solid #A5A5A5;
        cursor: pointer;
        font-weight: bold;
        font-size: 1em;
    }

        #Booking tr td:first-child, #AlternativeHeaderTable td:first-child {
            font-size: 1.2em;
        }

#tblAccount {
    border-bottom-color: Black; /* background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #tblAccount tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #tblAccount tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }

#CalendarTable, #CalendarTableBooking {
    border-bottom-color: Black;
    background: -moz-gradient(#A65C1B, #7D7A7A); /* For Firefox 3.6 to 15 */
    background: gradient(#A65C1B, #7D7A7A); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/ /* background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #CalendarTable tr td, #CalendarTableBooking tr td {
        border: 1px solid Gray;
        cursor: pointer; /*color: White;*/
        color: #491807;
        font-size: 1.1em;
        font-weight: bold;
    }

#RentalTable {
    border-bottom-color: Black;
    background: -moz-gradient(#A65C1B, #7D7A7A); /* For Firefox 3.6 to 15 */
    background: gradient(#A65C1B, #7D7A7A); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/ /* background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #RentalTable tr td {
        border: 1px solid Gray;
        cursor: pointer; /*color: White;*/
        color: #491807;
        font-size: 1.1em;
        font-weight: bold;
    }

#PackageTable {
    border-bottom-color: Black;
    background: -moz-gradient(#A65C1B, #7D7A7A); /* For Firefox 3.6 to 15 */
    background: gradient(#A65C1B, #7D7A7A); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/ /* background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #PackageTable tr td {
        border: 1px solid Gray;
        cursor: pointer; /*color: White;*/
        color: #491807;
        font-size: 1.1em;
        font-weight: bold;
    }

#HouseKeepingTable {
    border-bottom-color: Black; /* background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #HouseKeepingTable tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #HouseKeepingTable tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }

#OutofOrderTable {
    border-bottom-color: Black; /*  background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #OutofOrderTable tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #OutofOrderTable tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }

#GridAccountsInfo {
    border-bottom-color: Black; /*  background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #GridAccountsInfo tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #GridAccountsInfo tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }

#tblStatement {
    border-bottom-color: Black; /*  background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #tblStatement tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #tblStatement tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }

#MaintanenceTable {
    border-bottom-color: Black; /*  background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #MaintanenceTable tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #MaintanenceTable tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }
#InternetAccountingTable {
    border-bottom-color: Black; /*  background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #InternetAccountingTable tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #InternetAccountingTable tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }
#AttachmentTable {
    border-bottom-color: Black; /*  background: -moz-linear-gradient(#0099FF, #FFFFFF); /* For Firefox 3.6 to 15 */ /*  background: linear-gradient(#0099FF, #FFFFFF); /* Standard syntax */ /* border-radius: 5px;     background-color: #0099FF;*/
}

    #AttachmentTable tr td {
        border: 1px solid #333333;
        cursor: pointer;
    }

    #AttachmentTable tr:hover {
        background-color: #e3d6cd; /*background-color: #EBB943;*/
        box-shadow: 1px 1px 2px Black,2px 1px 3px gray;
        border-radius: 8px;
    }

.BookingHeader, .AlternativeHeader {
    border: 1px solid Black;
    font-size: 1.1em;
    font-weight: bold;
    background-color: #471E08;
    color: White;
}

.BookingRoomNumber {
    font-size: 1.1em;
    background-color: #471E08;
    color: White;
}



.MyButton {
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #999;
    -moz-border-radius: 5px;
    padding: 5px;
    color: black;
    -webkit-border-radius: 5px;
    text-shadow: 1px 1px 1px gray;
    margin-right: 0px;
    height: 40px;
    cursor: pointer;
}

fieldset {
    border-radius: 5px;
    border-color: White;
    border-width: 3px;
}

    fieldset legend {
        font-size: 1.5em;
        font-weight: bold;
    }

#dvLoading {
    height: 100px;
    width: 100px;
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
}
