﻿/*red - rgba(255, 208, 208, 1)
#ffd0d0
light grey - rgba(211, 211, 211, 1)
#d3d3d3
light yellow - rgba(255, 255, 224, 1)
#ffffe0

#ffffcc
rgb(255,255,204)

#ffffb9
rgb(255,255,185)

pastel blue - rgba(174, 198, 207, 1)
#aec6cf

#bacfd6
rgb(186,207,214)

#c7d7de
rgb(199,215,222)


pastel blue 20% - rgba(194, 218, 227, 1)
#c2dae3
Grey - rgba(128, 128, 128, 1)
#666666
tea green - rgba(208, 240, 192, 1)
#d0f0c0
tea green 30% - rgba(238, 255, 222, 1)
#eeffde

Primary
Blue
#007bff
#9dccff
rgb(157,204,255,1)

Info
Teal
#17a2b8
#a0e8f3
rgb(160,232,243,1)

Success
Green
#28a745
#b9eec5
rgb(185,238,197,1)

Warning
Yellow
#ffc107
#ffe8a4
rgb(255,232,164,1)

#ffedb8
rgb(255,237,184)

#fff2cb
rgb(255,242,203)

Danger
Red
#dc3545
#f0aab1
rgb(240,170,177,1)

#f6cbd0
rgb(246,203,208)

Secondary
Light Gray
#6c757d
#c9cdd0
rgb(201,205,208,1)

Light Grey
#dee0e2
rgb(222,224,226)

Dark
Dar Grey
#343a40
#c8cdd2
rgb(200,205,210,1)*/

/*########################################*/

/*.btn-default, .btn-default:hover, .btn-default:active, .btn-default:visited, .btn-default:focus, .btn-default:active:focus {
    background-color: #8064A2;
    border-color: #c9cdd0;
}*/

#SFSettingsSendEmailToUsersBody {
    resize: none;
}

#TicketsReIssueShowFlightDetailsModal {
    z-index: 1060;
}

#TicketsReIssueShowFlightDetailsModalDialog {
    margin: 10% auto;
    /* width: 1300px;*/
}

#TicketsReIssueShowFlightDetailsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsReIssueShowFlightDetailsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

/*#TicketsReIssueShowFlightDetailsModalBody {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}*/

#TicketsReIssueShowFlightDetailsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#VerteilPostSeatingTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #VerteilPostSeatingTable td {
        padding: 8px;
    }

    #VerteilPostSeatingTable th {
        background-color: #d0f0c0;
        color: #666666;
        padding: 8px;
    }

#VerteilBagsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #VerteilBagsTable td {
        padding: 8px;
    }

    #VerteilBagsTable th {
        background-color: #d0f0c0;
        color: #666666;
        padding: 8px;
    }

#VerteilPostMealsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #VerteilPostMealsTable td {
        padding: 8px;
    }

    #VerteilPostMealsTable th {
        background-color: #d0f0c0;
        color: #666666;
        padding: 8px;
    }

/*#VerteilPostSeatingTable tr:nth-child(odd) {
  background: #f2f2f2;
}*/

/* btn BUTTONS#######################################################*/

.btn-primary {
    background-color: #bacfd6 !important;
    border-color: #c9cdd0 !important;
    text-align: center !important;
    width: 100% !important;
    color: #666666 !important;
}

.btn-warning {
    background-color: #ffffcc !important;
    border-color: #c9cdd0 !important;
    text-align: center !important;
    width: 100% !important;
    color: #666666 !important;
}

.btn-danger {
    background-color: #ffd0d0 !important;
    border-color: #c9cdd0 !important;
    text-align: center !important;
    width: 100% !important;
    color: #666666 !important;
}

.btn-link {
    color: #bacfd6 !important;
}

.btn-outline-secondary {
    /*background-color: #bacfd6 !important;*/
    border-color: #c9cdd0 !important;
    /*border: none !important;*/
    text-align: center !important;
    width: 100% !important;
    color: #c9cdd0 !important;
}

.btn-outline-success {
    background-color: #dee0e2 !important;
    border-color: #d0f0c0 !important;
    /*border: none !important;*/
    text-align: center !important;
    width: 100% !important;
    color: #d0f0c0 !important;
}

.btn-outline-success:hover {
    background-color: #c9cdd0 !important;
}

.btn-outline-primary {
    background-color: #dee0e2 !important;
    border-color: #bacfd6 !important;
    /*border: none !important;*/
    text-align: center !important;
    width: 100% !important;
    color: #bacfd6 !important;
}

    .btn-outline-primary:hover {
        background-color: #c9cdd0 !important;
    }

/*.btn-outline-primary.active {
        color: #666666;
        background-color: #c2dae3;
        border-color: #c2dae3;
}*/

.btn-outline-warning {
    background-color: #dee0e2 !important;
    border-color: #ffffcc !important;
    /*/*border: none !important;*/
    text-align: center !important;
    width: 100% !important;
    color: #ffffcc !important;
}

    .btn-outline-warning:hover {
        background-color: #c9cdd0 !important;
    }

.btn-outline-info {
    background-color: #dee0e2 !important;
    border-color: #a0e8f3 !important;
    /*/*border: none !important;*/
    text-align: center !important;
    width: 100% !important;
    color: #a0e8f3 !important;
}

    .btn-outline-info:hover {
        background-color: #c9cdd0 !important;
    }

.btn-outline-danger {
    /*background-color: #dee0e2 !important;*/
    border-color: #ffd0d0 !important;
    /*border: none !important;*/
    text-align: center !important;
    width: 100% !important;
    color: #ffd0d0 !important;
}

    /*.btn-outline-danger:hover {
        background-color: #c9cdd0 !important;
    }*/

.btn-outline-link {
    color: #bacfd6 !important;
}

/*.btn-primary.active {
    color: #ffffff;
    background-color: #428bca;
    border-color: #428bca;
}

.btn-primary:hover {
    background-color: #006699;
}*/

/*MODALS#######################################################*/

#TicketsPayZaverModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#TicketsPayZaverModalDialog {
    margin: 10% auto;
    width: 1100px;
}

#TicketsPayZaverModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsPayZaverModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsPayZaverModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#GroupsAddPassengerDataModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#GroupsAddPassengerDataModalDialog {
    margin: 10% auto;
    width: 1600px;
}

#GroupsAddPassengerDataModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#GroupsAddPassengerDataModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#GroupsAddPassengerDataModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#FaresShowFlightFiltersModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#FaresShowFlightFiltersModalDialog {
    margin: 10% auto;
    width: 1600px;
}

#FaresShowFlightFiltersModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#FaresShowFlightFiltersModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#FaresShowFlightFiltersModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsShowHoldPNRsModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#TicketsShowHoldPNRsModalDialog {
    margin: 10% auto;
    width: 1200px;
}

#TicketsShowHoldPNRsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsShowHoldPNRsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsShowHoldPNRsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsShowIssuedPNRsModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#TicketsShowIssuedPNRsModalDialog {
    margin: 10% auto;
    width: 1200px;
}

#TicketsShowIssuedPNRsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsShowIssuedPNRsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsShowIssuedPNRsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}


#TicketsBagsSelectModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#TicketsBagsSelectModalDialog {
    margin: 10% auto;
    width: 1200px;
}

#TicketsBagsSelectModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsBagsSelectModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsBagsSelectModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsMealsSelectModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#TicketsMealsSelectModalDialog {
    margin: 10% auto;
    width: 1200px;
}

#TicketsMealsSelectModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsMealsSelectModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsMealsSelectModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsSeatingSelectModal {
    /*position: static;*/
    z-index: 1060;
    /*width: 800px;*/
}

#TicketsSeatingSelectModalDialog {
    margin: 10% auto;
    width: 1200px;
}

#TicketsSeatingSelectModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsSeatingSelectModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsSeatingSelectModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsSeatingSelectModalBody {
    /*background-color: #FCFCFC;*/
    /*background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;*/
}

/*##################################################################*/

#AcceptRePricePNRModalModal {
    /*position: static;*/
    z-index: 1060;
}

#AcceptRePricePNRModalModalDialog {
    margin: 10% auto;
    width: 600px;
}

#AcceptRePricePNRModalModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AcceptRePricePNRModalModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AcceptRePricePNRModalModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*##################################################################*/

#FaresGetCHDDOBModal {
    /*position: static;*/
    z-index: 1060;
}

#FaresGetCHDDOBModalDialog {
    margin: 10% auto;
    width: 600px;
}

#FaresGetCHDDOBModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#FaresGetCHDDOBModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#FaresGetCHDDOBModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*##################################################################*/

#ShowVNDCFareTypesModal {
    /*position: static;*/
    z-index: 1060;
}

#ShowVNDCFareTypesModalDialog {
    margin: 10% auto;
    width: 600px;
}

#ShowVNDCFareTypesModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#ShowVNDCFareTypesModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#ShowVNDCFareTypesModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*##################################################################*/

#FaresAirlinesSelectModal {
    /*position: static;*/
    z-index: 1060;
}

#FaresAirlinesSelectModalDialog {
    margin: 10% auto;
    width: 800px;
}

#FaresAirlinesSelectModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#FaresAirlinesSelectModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#FaresAirlinesSelectModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*##################################################################*/

.modal-backdrop {
     opacity: 0.8 !important;    
}

/*##################################################################*/

#PleaseWaitModal {
    
    z-index: 1060 !important;
}

#PleaseWaitModalDialog {
    margin: 10% auto;
    width: 550px;
}

#PleaseWaitModalContent {
    /*background-color: #f2f2f2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#PleaseWaitModalHeader {
    background-color: #f2f2f2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#PleaseWaitModalFooter {
    background-color: #f2f2f2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*##################################################################*/

#AllErrorsModal {
    /*position: static;*/
    z-index: 1060 !important;
}

#AllErrorsModalDialog {
    margin: 10% auto;
    width: 550px;
}

#AllErrorsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AllErrorsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AllErrorsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*##################################################################*/

.Nakhalevent a {
    color: #ffd0d0 !important;
}

TicketsReIssueevent a {
    color: #ffd0d0 !important;
}

.H6 {
    color: #666666;
}

.alert-warning {
    background-color: #ffffcc !important;
    border-color: #c9cdd0 !important;
    text-align: center !important;
    width: 100% !important;
    color: #666666 !important;
}

.alert-danger {
    background-color: #ffd0d0 !important;
    border-color: #c9cdd0 !important;
    text-align: center !important;
    width: 100% !important;
    color: #666666 !important;
}

/*##################################################################*/

.SmallYellowDropDowns {
    text-align: left;
    width: 100%;
    height: 33px;
    border: 0;
    border-radius: 4px;
    color: #666666;
    background-color: #ffffcc;
    border-color: #ffffcc;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("Images/arrow-216-xl.png");
    background-position: calc(100% - 6px);
    background-size: 12px;
    background-repeat: no-repeat;
}

    .SmallYellowDropDowns::-ms-expand {
        display: none;
    }

    .SmallYellowDropDowns:hover {
        background-color: #c2dae3;
    }

/*##################################################################*/

.SmallBlueDropDownsCRS {
    text-align: left;
    width: 100%;
    height: 33px;
    border: 0;
    border-radius: 4px;
    color: #666666;
    background-color: #bacfd6;
    border-color: #bacfd6;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("Images/arrow-216-xl.png");
    background-position: calc(100% - 6px);
    background-size: 12px;
    background-repeat: no-repeat;
}

    .SmallBlueDropDownsCRS::-ms-expand {
        display: none;
    }

    .SmallBlueDropDownsCRS:hover {
        background-color: #c2dae3;
    }

/*##################################################################*/

.SmallBlueDropDowns {
    text-align: left;
    width: 100%;
    height: 33px;
    border: 0;
    border-radius: 4px;
    color: #666666;
    background-color: #bacfd6;
    border-color: #bacfd6;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("Images/arrow-216-xl.png");
    background-position: calc(100% - 6px);
    background-size: 12px;
    background-repeat: no-repeat;
}

    .SmallBlueDropDowns::-ms-expand {
        display: none;
    }

    .SmallBlueDropDowns:hover {
        background-color: #c2dae3;
    }

/*##################################################################*/

.LargeBlueDropDowns {
    text-align: left;
    width: 100%;
    height: 33px;
    border: 0;
    border-radius: 4px;
    color: #666666;
    background-color: #bacfd6;
    border-color: #bacfd6;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("Images/arrow-216-xl.png");
    background-position: calc(100% - 6px);
    background-size: 12px;
    background-repeat: no-repeat;
}

    .LargeBlueDropDowns::-ms-expand {
        display: none;
    }

    .LargeBlueDropDowns:hover {
        background-color: #c2dae3;
    }

/*##################################################################*/

/*.FareTypesMultiSelect {
    text-align: left;
    width: 100%;
    height: 33px;
    border: 0;
    border-radius: 4px;
    color: #666666;
    background-color: #bacfd6;
    border-color: #bacfd6;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("Images/arrow-216-xl.png");
    background-position: calc(100% - 6px);
    background-size: 12px;
    background-repeat: no-repeat;
}

    .FareTypesMultiSelect::-ms-expand {
        display: none;
    }

    .FareTypesMultiSelect:hover {
        background-color: #c2dae3;
    }*/

#SelectEmailLanguage {
    text-align: left;
    height: 34px;
    border: 0;
    border-radius: 4px;
    color: #ffffff;
    background-color: #428bca;
    border-color: #428bca;
    padding: 8px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("Images/arrow-216-xl.png");
    background-position: calc(100% - 6px);
    background-size: 12px;
    background-repeat: no-repeat;
}

    #SelectEmailLanguage::-ms-expand {
        display: none;
    }

    #SelectEmailLanguage:hover {
        background-color: #006699;
    }

    /*#####################T A B L E S##########################*/

#GroupsPassengersTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #GroupsPassengersTable td {
        padding: 8px;
    }

    #GroupsPassengersTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #GroupsPassengersTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#GroupsSegmentsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #GroupsSegmentsTable td {
        padding: 8px;
    }

    #GroupsSegmentsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #GroupsSegmentsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsReIssueShowFlightDetailsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsReIssueShowFlightDetailsTable td {
        padding: 8px;
    }

    #TicketsReIssueShowFlightDetailsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsReIssueShowFlightDetailsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsShowHoldPNRsModalHoldPNRsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsShowHoldPNRsModalHoldPNRsTable td {
        padding: 8px;
    }

    #TicketsShowHoldPNRsModalHoldPNRsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsShowHoldPNRsModalHoldPNRsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsShowHoldPNRsModalShowFlightDetailsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsShowHoldPNRsModalShowFlightDetailsTable td {
        padding: 8px;
    }

    #TicketsShowHoldPNRsModalShowFlightDetailsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsShowHoldPNRsModalShowFlightDetailsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsShowHoldPNRsModalShowPassengerDetailsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsShowHoldPNRsModalShowPassengerDetailsTable td {
        padding: 8px;
    }

    #TicketsShowHoldPNRsModalShowPassengerDetailsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsShowHoldPNRsModalShowPassengerDetailsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsShowIssuedPNRsModalIssuedPNRsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsShowIssuedPNRsModalIssuedPNRsTable td {
        padding: 8px;
    }

    #TicketsShowIssuedPNRsModalIssuedPNRsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsShowIssuedPNRsModalIssuedPNRsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsShowIssuedPNRsModalShowFlightDetailsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsShowIssuedPNRsModalShowFlightDetailsTable td {
        padding: 8px;
    }

    #TicketsShowIssuedPNRsModalShowFlightDetailsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsShowIssuedPNRsModalShowFlightDetailsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsShowIssuedPNRsModalShowPassengerDetailsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsShowIssuedPNRsModalShowPassengerDetailsTable td {
        padding: 8px;
    }

    #TicketsShowIssuedPNRsModalShowPassengerDetailsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsShowIssuedPNRsModalShowPassengerDetailsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#FaresShowFlightDetailsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #FaresShowFlightDetailsTable td {
        padding: 8px;
    }

    #FaresShowFlightDetailsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #FaresShowFlightDetailsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsPrimeclassSegmentsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsPrimeclassSegmentsTable td {
        padding: 8px;
    }

    #TicketsPrimeclassSegmentsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsPrimeclassSegmentsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#PricingPassengersTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #PricingPassengersTable td {
        padding: 8px;
    }

    #PricingPassengersTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #PricingPassengersTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#PricingSegmentsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #PricingSegmentsTable td {
        padding: 8px;
    }

    #PricingSegmentsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #PricingSegmentsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#VoidEticketsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #VoidEticketsTable td {
        padding: 8px;
    }

    #VoidEticketsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #VoidEticketsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#PlacesTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #PlacesTable td {
        padding: 8px;
    }

    #PlacesTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #PlacesTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#FlightsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #FlightsTable td {
        padding: 8px;
    }

    #FlightsTable th {
        background-color: #d0f0c0;
        color: #666666;
        padding: 8px;
    }

/*#FlightsTable tr:nth-child(odd) {
  background: #f2f2f2;
}*/

#AccountsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #AccountsTable td {
        padding: 8px;
    }

    #AccountsTable th {
        background-color: #d0f0c0;
        color: #666666;
        padding: 8px;
    }

    #AccountsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NakhalDepartureDatesTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NakhalDepartureDatesTable td {
        padding: 8px;
    }

    #NakhalDepartureDatesTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #NakhalDepartureDatesTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#MSupportTicketsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #MSupportTicketsTable td {
        padding: 8px;
    }

    #MSupportTicketsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #MSupportTicketsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsTable td {
        padding: 8px;
    }

    #TicketsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsAncillariesTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsAncillariesTable td {
        padding: 8px;
    }

    #TicketsAncillariesTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsAncillariesTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsTicketsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsTicketsTable td {
        padding: 8px;
    }

    #TicketsTicketsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsTicketsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#TicketsReIssueExchangePricingSegmentsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #TicketsReIssueExchangePricingSegmentsTable td {
        padding: 8px;
    }

    #TicketsReIssueExchangePricingSegmentsTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #TicketsReIssueExchangePricingSegmentsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NakhalTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NakhalTable td {
        padding: 8px;
    }

    #NakhalTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #NakhalTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NakhalBookingDetailsListTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NakhalBookingDetailsListTable td {
        padding: 8px;
    }

    #NakhalBookingDetailsListTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

    #NakhalBookingDetailsListTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NakhalPaxTableOnlyNames {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NakhalPaxTableOnlyNames th {
        padding: 4px 2px 4px 2px;
        text-align: left;
        background-color: #d0f0c0;
    }

    #NakhalPaxTableOnlyNames td {
        padding: 4px 2px 4px 2px;
        text-align: left;
    }

    #NakhalPaxTableOnlyNames tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NakhalAdultsPaxTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NakhalAdultsPaxTable th {
        padding: 4px 2px 4px 2px;
        text-align: left;
        background-color: #d0f0c0;
    }

    #NakhalAdultsPaxTable td {
        padding: 4px 2px 4px 2px;
        text-align: left;
    }

    #NakhalAdultsPaxTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NakhalChildrenPaxTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NakhalChildrenPaxTable th {
        padding: 4px 2px 4px 2px;
        text-align: left;
        background-color: #d0f0c0;
    }

    #NakhalChildrenPaxTable td {
        padding: 4px 2px 4px 2px;
        text-align: left;
    }

    #NakhalChildrenPaxTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NakhalInfantsPaxTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NakhalInfantsPaxTable th {
        padding: 4px 2px 4px 2px;
        text-align: left;
        background-color: #d0f0c0;
    }

    #NakhalInfantsPaxTable td {
        padding: 4px 2px 4px 2px;
        text-align: left;
    }

    #NakhalInfantsPaxTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#FaresPassengerDetailsTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #FaresPassengerDetailsTable th {
        padding: 4px 2px 4px 2px;
        text-align: left;
        background-color: #d0f0c0;
    }

    #FaresPassengerDetailsTable td {
        padding: 4px 2px 4px 2px;
        text-align: left;
    }

    #FaresPassengerDetailsTable tr:nth-child(odd) {
        background: #f2f2f2;
    }

#NewsHeadlinesTable {
    font-family: arial, sans-serif;
    color: #666666;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    #NewsHeadlinesTable td {
        padding: 8px;
    }

    #NewsHeadlinesTable th {
        background-color: #d0f0c0;
        padding: 8px;
    }

ul.enlarge ul {
    list-style-type: none;
    margin-left: 0;
}

ul.enlarge li {
    display: inline-block;
    position: relative;
    z-index: 0;
    margin: 5px 2px 0 5px;
}

ul.enlarge img {
    padding: 6px;
    /*background-color: lightgrey;
    padding: 6px;
    -webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
    -moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
    box-shadow: 0 0 6px rgba(132, 132, 132, .75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
}

ul.enlarge span {
    position: absolute;
    left: -9999px;
    background-color: #eae9d4;
    padding: 10px;
    font-family: 'Droid Sans', sans-serif;
    font-size: .9em;
    text-align: center;
    color: #495a62;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0, .75);
    -moz-box-shadow: 0 0 20px rgba(0,0,0, .75);
    box-shadow: 0 0 20px rgba(0,0,0, .75);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}


ul.enlarge li:hover {
    z-index: 50;
    cursor: pointer;
}

ul.enlarge span img {
    padding: 2px;
    background: #ccc;
}

ul.enlarge li:hover span {
    top: -300px;
    left: -20px;
}

ul.enlarge li:hover:nth-child(2) span {
    left: -100px;
}

ul.enlarge li:hover:nth-child(3) span {
    left: -200px;
}

ul.enlarge img, ul.enlarge span {
    behavior: url(pie/PIE.htc);
}



.Radio-inline {
    color: #ffffff;
    padding: 5px 15px 5px 5px;
}

#FaresShowMultipleDestinationsModal {
    z-index: 1060;
}

#FaresShowMultipleDestinationsModalDialog {
    margin: 10% auto;
    width: 950px;
}

#FaresShowMultipleDestinationsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#FaresShowMultipleDestinationsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#FaresShowMultipleDestinationsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#RulesModal {
    z-index: 1060;
}

#RulesModalDialog {
    margin: 10% auto;
    width: 1200px;
}

#RulesModalContent {
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#RulesModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#RulesModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsReportsModal {
    z-index: 1060;
}

#AccountsReportsModalDialog {
    margin: 10% auto;
    width: 550px;
}

#AccountsReportsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsReportsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsReportsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsPayPayIDModal {
    z-index: 1060;
}

#AccountsPayPayIDModalDialog {
    width: 800px;
    margin: 10% auto;
}

#AccountsPayPayIDModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsPayPayIDModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsPayPayIDModalContent {
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsPayCustomerDepositModal {
    z-index: 1060;
}

#AccountsPayCustomerDepositModalDialog {
    width: 800px;
    margin: 10% auto;
}

#AccountsPayCustomerDepositModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsPayCustomerDepositModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsPayCustomerDepositModalContent {
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsGetPNROrPayIDModal {
    z-index: 1060;
}

#AccountsGetPNROrPayIDModalDialog {
    width: 550px;
    margin: 10% auto;
}

#AccountsGetPNROrPayIDModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsGetPNROrPayIDModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsGetPNROrPayIDModalContent {
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsEmailModal {
    /*margin: 10% auto;*/
    z-index: 1060;
}

#AccountsEmailModalDialog {
    margin: 10% auto;
    /*width: 950px;*/
}

#AccountsEmailModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsEmailModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsEmailModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalEmailModal {
    /*margin: 10% auto;*/
    z-index: 1060;
}

#NakhalEmailModalDialog {
    margin: 10% auto;
    width: 750px;
}

#NakhalEmailModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalEmailModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#NakhalEmailModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalDeleteYesOrNoModal {
    /*margin: 10% auto;*/
    z-index: 3000;
}

#NakhalDeleteYesOrNoModalDialog {
    margin: 10% auto;
    width: 450px;
}

#NakhalDeleteYesOrNoModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalDeleteYesOrNoModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#NakhalDeleteYesOrNoModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsEmailDeleteYesOrNoModal {   
    z-index: 3000;
}

#AccountsEmailDeleteYesOrNoModalDialog {
    margin: 10% auto;
    width: 450px;
}

#AccountsEmailDeleteYesOrNoModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsEmailDeleteYesOrNoModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsEmailDeleteYesOrNoModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalDeleteBookingYesOrNoModal {
    z-index: 3000;
}

#NakhalDeleteBookingYesOrNoModalDialog {
    margin: 10% auto;
}

#NakhalDeleteBookingYesOrNoModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalDeleteBookingYesOrNoModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#NakhalDeleteBookingYesOrNoModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsVoidEticketsYesOrNoModal {
    /*margin: 10% auto;*/
    z-index: 3000;
}

#AccountsVoidEticketsYesOrNoModalDialog {
    margin: 10% auto;
    width: 450px;
}

#AccountsVoidEticketsYesOrNoModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsVoidEticketsYesOrNoModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsVoidEticketsYesOrNoModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#SelectETicketsToVoidModal {
    z-index: 1060;
}

#SelectETicketsToVoidModalDialog {
    margin: 10% auto;
    width: 900px;
}

#SelectETicketsToVoidModalContent {   
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#SelectETicketsToVoidModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#SelectETicketsToVoidModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsEditReferenceModal {
    z-index: 1060;
}

#AccountsEditReferenceModalDialog {
    margin: 10% auto;
    width: 550px;
}

#AccountsEditReferenceModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsEditReferenceModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#AccountsEditReferenceModalFooter {
    background-color: #F2F2F2;    
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalEditRemarksModal {
    z-index: 1060;
}

#NakhalEditRemarksModalDialog {
    margin: 10% auto;
    /*width: 750px;*/
}

#NakhalEditRemarksModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalEditRemarksModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#NakhalEditRemarksModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsAddClearCreditCardModal {
    z-index: 1060;
}

#TicketsAddClearCreditCardModalDialog {
    margin: 10% auto;
    width: 750px;
}

#TicketsAddClearCreditCardModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsAddClearCreditCardModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsAddClearCreditCardModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#AccountsLabelEmailStatus {
    background-color: #d9534f;
    color: #ffffff;
    max-width: 500px;
    text-align: left;
    opacity: 0;
    overflow-y: auto;
}

#NakhalLabelEmailStatus {
    background-color: #d9534f;
    color: #ffffff;
    max-width: 750px;
    text-align: left;
    opacity: 0;
    overflow-y: auto;
}

#WelcomeToSoftFares {
    font-family: "Arial", Arial, sans-serif;
    /*color: #9e9e9e;*/
    color: #000000;
}

#WelcomeTo {
    font-size: 30px;
}

#WelcomeGlyphSend {
    font-size: 40px;
}

#WelcomeSoftFares {
    font-size: 50px;
}

/*.SettingsUploadLogoBrowseButton {
    position: relative;
    overflow: hidden;
    margin: 10px;
}

    .SettingsUploadLogoBrowseButton input.uploadlogo {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }*/

#FaresShowFlightDetailsModal {
    /*position: static;*/
    z-index: 1060;
}

#FaresShowFlightDetailsModalDialog {
    margin: 10% auto;
    width: 1100px;
}

#FaresShowFlightDetailsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#FaresShowFlightDetailsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#FaresShowFlightDetailsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsShowPrimeclassModal {
    z-index: 1060;
}

#TicketsShowPrimeclassModalDialog {
    margin: 10% auto;
    width: 900px;
}

#TicketsShowPrimeclassModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsShowPrimeclassModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#TicketsShowPrimeclassModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#LoginForgotPasswordModal {
    z-index: 1060;
}

#LoginForgotPasswordModalDialog {
    margin: 10% auto;
    width: 600px;
}

#LoginForgotPasswordModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#LoginForgotPasswordModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#LoginForgotPasswordModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalShowMultipleDestinationsModal {
    z-index: 1060;
}

#NakhalShowMultipleDestinationsModalDialog {
    margin: 10% auto;
    width: 950px;
}

#NakhalShowMultipleDestinationsModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#NakhalShowMultipleDestinationsModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#NakhalShowMultipleDestinationsModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsReIssueModal {
    z-index: 1060;   
}

#TicketsReIssueModalDialog {
    margin: 10% auto;
   /* width: 1300px;*/
}

#TicketsReIssueModalContent {
    /*background-color: #F2F2F2;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#TicketsReIssueModalHeader {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

/*#TicketsReIssueModalBody {
    background-color: #F2F2F2;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}*/

#TicketsReIssueModalFooter {
    background-color: #F2F2F2;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.ui-autocomplete {
    z-index: 2006 !important;
}

