body{
    border-top: 7px solid #f29f1f;
    color: #474747;
    background: none repeat scroll 0 0 #ffffff;
}
a,
.left-menu ul li ul li a:hover,
.left-menu ul li a:hover,
.icon-download,
h2{
    color: #034567;
}
a:hover,
select option:checked,
*::-moz-placeholder {
    color: #bbbbbb;
}
.smallselect-block select {
    background: url("../../images/xadmin/down-arr.png") no-repeat scroll 60% center #fff;
}
#bottom-container,
.reportrow .agentsidereportdiv,
.reportrow .suppliersidereportdiv,
.reportrow .fullwidthreportdiv,
.hotelheading,
.button-block{
    background: #329ac4;
}
.form-button {
    background: url(../../images/xadmin/form-btnline.gif) repeat-x center;
}
.sidemenulogo,
.left-menu{
    background: #f49f1f;
}
.sidemenulogo a{
    background: #fff;
}
.login-info,
.bookingtable .tbodydiv .tbodyheadpax,
.perroomrates .tbodyprr .trowprr .tdataprr,
.perroomrates .tbodyprr .trowprr .thdataprr,
.reportrow .chartdiv,
.reportrow .box{
    background: #f29f1f;
}
.login-info ul li{
    border-right: 1px solid #fff;
    color: #ffffff;
}
.login-info ul li a:hover,
.login-info ul li a.logout:hover,
.anchor:hover,
.perroomrates .tbodyprr .trowprr .tdataprrr,
.bookingspantitle{
    color: #000000;
}
.login-info ul li a.logout{
    color: #ffffff;
    text-shadow: 2px 1px 2px #f29f1f;
}
.toplink ul li a{
    color: #505050;
}
.toplink ul li a:hover,
.agentname{
    color: #ff9b00;
}
.midd-block{
    border-left: 1px solid #b2d2c1;
}
.midd-block input[type="text"],
.midd-block input[type="password"],
.midd-block textarea,
.midd-block select{
    background: #ffffff;
}
input.button,
a.button,input.button1,
a.button1,.orangbtn-medium{
    background: #ff9b00;
    border: 1px solid #ffffff;
    color: #ffffff;
    text-shadow: 2px 1px 2px #d98604;
}
input.button:hover,
a.button:hover,
input.button1:hover,
a.button1:hover,
.orangbtn-medium:hover {
    border: 1px solid #ffffff;
    color: #02326d;
    text-shadow: 2px 1px 2px #ff9b00;
}
input.disablebtn{
    background: none repeat scroll 0% 0% #eee;
    border: 1px solid #aaa;
    color: #aaa;
}
input.disablebtn:hover {
    background: none repeat scroll 0% 0% #eee;
    color: #aaaaaa;
    border: 1px solid #aaa;
}
.search-result,
.bgwhite,
.booking_raw,
.xmlfile tbody tr:nth-child(even) td,
.grid-listing tr:nth-child(odd) td,
.perroomrates .tbodyprr .trowprr .tdataprrr span,
.reportsmaindiv{
    background: #ffffff;
}
.icon-download:hover {
    color: #3d3d3d;
}
.grid-hd{
    background: #329ac4;
    color: #ffffff;
    border-right: 1px solid #ffffff;
}
.grid-paging-block{
    background: #e1e2e3;
    border: 1px solid #ccc;
}
.left-menu ul li,
.left-menu ul li ul li{
    border-bottom:1px solid #ffffff;
}
.searchbookingicon{
    color: #034567!important;
    background: #ffffff;
}
.greenbg,.greenbg:hover {
    background: #329ac4 !important;
    text-shadow: 2px 1px 2px #046085;
}
.action-select-white select{
    color: #595959;
    background: url(../../images/xadmin/down-arr.png) no-repeat 60% center #fff;
}
.custom-checkbox label {
    background: url(../../images/xadmin/checkbox.png) no-repeat;
}
.custom-checkbox label.focus,
.custom-radio label.focus {
    outline: 1px dotted #ccc;
}
.custom-radio label {
    background: url(../../images/xadmin/radiobutton.png) no-repeat;
}
.downarrow_admin {
    background: url("../../images/xadmin/form-arr.png") no-repeat;
}
.datepickerwidth {
    background: url("../../images/xadmin/calendar-ico.png") no-repeat scroll 98% center #ffffff !important;
}
.orangbtn_small{
    background: #ff9b00;
    border: 1px solid #fff;
    color: #ffffff;
}
.matchdata {
    background: #b5db5b !important;
    border-bottom: 1px solid white !important;
}
.unmatchdata,
.unmatchdata2 {
    background: #e32a00 !important;
    color: #ffffff !important;
    border-bottom: 1px solid white !important;
}
.header-email .field .error-form{
    color: #c42323 !important;
}
.tdrow {
    background-color: #ffffff;
}
tr.whiterowbg td{
    background: #ffffff;
    border-bottom: 1px dotted #c8c8c8;
    border-left: 1px solid #cecece;
}
tr.whiterowbg td.highlight{
    background: #ff9b00 !important;
    border-bottom: 1px dotted #ffd492 !important;
    color: #ffffff;
}
td.borderight {
    border-right: 1px solid #cecece !important;
}
.msgblock {
    background-color: #ffffff;
    border: 1px solid #d8673d;
}
.msgblock_a{
    border: 1px solid #fff;
    background-color: #d8673d;
    color: #ffffff;
}
.anchor,
.left-menu ul li a,
.left-menu ul li ul li a,
.bott-right,
.middlepart-booking p,
.reportrow .reportheader h2,
.login-info ul li a,
.reportrow .box h2,
.reportrow .box h4{
    color: #ffffff;
}
.main_bookingview{
    background: #ffffff;
    border: 1px solid #cbcbcb;
}
.booking_day4{
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
}
.booking_header{
    background: #ff9b00;
    color: #ffffff;
}
.booking_title{
    background: #329ac4;
    color: #ffffff;
}
.booking_content{
    background: #fff;
    border-bottom: 1px solid #cbcbcb;
}
.booking_content .contentfieldcell {
    color: #383737;
    background: #ececec;
}
.booking_content .contentdatacell {
    color: #767676;
    background: #ffffff;
}
.booking_content .contentfieldcell,
.booking_content .contentdatacell{
    border-right: 1px solid #cbcbcb;
}
.dayheader {
    background: #cbcbcb;
    color: #383737;
}
.dayprice,
.search-result-grid{
    background: #f7f7f7;
}
.daypriceblock{
    border-right: 1px solid #cbcbcb;
}
.bookingreferenceno,
.bigrightcell{
    border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
}
.bigrightcell{
    border-top: 1px solid #cbcbcb;
}
.font_color1 {
    color: #d8673d !important;
    text-transform: uppercase;
}
table tr.greenbtg td {
    background: #acffc0 !important;
    color: #000000 !important;
}
table tr.greybg td {
    background: #fdccc6 !important;
    color: #000000 !important;
}
.versionno{
    color: #e8dec5;
}
.mapbox{
    color: #046085;
    background: #ffffff;
}
.smallbtn,
.smallbtnlbl{
    background-color: #ff9b00;
    color: #ffffff;
}
.smallbtn:hover {
    color: #02326d;
}
.offlinepaxdetail{
    border-right: 1px solid #b5e8fc;
}
.bookingtable .tbodydiv .tbodyrow .title,
.perroomrates .tbodyprr .trowprr .title{
    color: #ffffff;
    background: #f29f1f;
}
.totalrooms {
    background: #ffffff;
    color: #444;
}
.ratebg {
    background: #188606 !important;
}
.chargesbg {
    background: #b30000 !important;
}
.agentreceiptdetail{
    background: #ffffff;
}
.notecolor {
    color: #b30000;
}
.fht-table-wrapper {
    border: 1px solid #bbb;
}
.fancyTable thead tr th,
.fancyTable thead tr td,
.fancyTable tfoot tr th,
.fancyTable tfoot tr td {
    background: #329ac4;
    border-right: 1px solid #b5e8fc;
}
.fancyTable tbody tr td.highlight,
.fancyTable thead tr td.highlight,
.fancyTable tfoot tr td.highlight,
.fancyTable thead tr th.highlight {
    background: #ff9b00;
}
.recnotfound,.recnotfound_ch{
    color: #ac6c08;
}
.rectnotfound_chsmall{
    color: #99260c;
}
.iosradiobuttons input[type="checkbox"].ios-switch + div {
    background-color: #ff2a00;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.iosradiobuttons input[type="checkbox"].ios-switch:checked + div{
    background-color: #4cb300;
    border: 1px solid #429d00;
    box-shadow: inset 0 0 0 10px #429d00;
}
.iosradiobuttons input[type="checkbox"].green.ios-switch:checked + div {
    background-color: #4cb300;
    border: 1px solid #347a00;
    box-shadow: inset 0 0 0 10px #059d00;
}
.iosradiobuttons input[type="checkbox"].ios-switch + div > div{
    background: #ffffff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(0, 0, 0, 0.4);
}
.iosradiobuttons input[type="checkbox"].ios-switch:checked + div > div{
    background-color: #ffffff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px #0850ac;
}
.iosradiobuttons input[type="checkbox"].tinyswitch.ios-switch:checked + div > div {
    -webkit-transform: translate3d(16px, 0, 0);
    -moz-transform: translate3d(16px, 0, 0);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px #0850ac;
}
.iosradiobuttons input[type="checkbox"].bigswitch.ios-switch:checked + div > div {
    -webkit-transform: translate3d(25px, 0, 0);
    -moz-transform: translate3d(16px, 0, 0);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3), 0px 0px 0 1px #0850ac;
}
.iosradiobuttons input[type="checkbox"].green.ios-switch:checked + div > div {
    box-shadow: 0px 2px 5px rgba(66, 157, 0, 0.3), 0 0 0 1px #429d00;
}
.actiondropdownjs{
    border: 1px solid #aaa;
}
.grid-listing tr:nth-child(even) td,
.grid-listing tr:nth-child(odd) td {
    border-bottom: 1px solid #cecece;
    border-left: 1px solid #cecece;
}
.grid-listing{
    border-right: 1px solid #cecece;
}
.grid-listing tr:nth-child(even) td {
    background: #e7e7e7;
}
.xmlfile{
    border-left: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
}
.xmlfile thead tr td,
.xmlfile tbody tr td{
    border-right: 1px solid #c1c1c1;
    border-top: 1px solid #c1c1c1;
}
.xmlfile thead tr td{
    background: #329ac4;
    color: #ffffff;
}
.xmlfile tbody tr:nth-child(odd) td {
    background: #e7e7e7;
}
tr.trgreenbg td {
    background: #aed23a !important;
    color: #ffffff;
}
tr.trbluebg td {
    background: #d2e4eb !important;
    color: #000;
}
tr.trredbg td {
    background: #f3bac3 !important;
    color: #000;
}
tr.trviolinbg td {
    background: #fcb0ff !important;
    color: #000;
}
ul.action_dropdown li a.moretab{
    background: #ff9b00;
    color: #ffffff;
}
.hotelheading h2,
.hotelheading h2 label{
    color: #ffffff;
}
.hotelmngtabs > li > a{
    background: #ff9b00;
    color: #ffffff;
}
.hotelmngtabs > li > a.active {
    background: #444;
    color: #ffffff;
}
.countryfld{
    border: 1px solid #e25839;
    background: #ffffff;
    color: #444;
}
.countryfld legend{
    color: #ffffff;
    background: #e25839;
}
.bottomseperator {
    border-bottom: 1px solid #b2d2c1;
}
input[type="text"],
input[type="password"],
input[type="file"],
select,
textarea{
    border: 1px solid #329ac4;
    color: #474747;
}
.select-block select{
    background: url(../../images/xadmin/down-arr.png) no-repeat 80% center #fff;
    border: 1px solid #ffffff;
    color: #474747;
}
.addhotelbtn{
    background: none repeat scroll 0 0 #ff9b00;
    border:1px solid #fff;
    color: #ffffff;
}
.addhotelbtn:hover{
    color:#02326d;
}
.fileelement{
    background: #ffffff;
}
.middlepart-booking{
    background: #329ac4;
    color: #ffffff;
}
.mainheadingdiv .heading h1{
    text-transform: uppercase;
    color: #ffffff;
}
.mainheadingdiv .heading p{
    color: #ffffff;
}
.mainformdiv .formelementblock.last,
.mainformdiv .formelementblock3.last,
.mainformdiv .formelementblock2.last,
.formelementhalf.last{
    border-right: 0px solid #b2d2c1;
}
.mainformdiv .formelementblock,
.mainformdiv .formelementblock3,
.mainformdiv .formelementblock2 {
    border-right: 1px solid #b5e8fc;
}
.formelementblock .formelement input[type="text"],
.formelementblock3 .formelement input[type="text"],
.formelementblock .formelement input[type="password"],
.formelementblock3 .formelement input[type="password"],
.formelementblock .formelement textarea,
.formelementblock3 .formelement textarea{
    background: #ffffff;
}
.atlwdg-trigger{
    background: #f29f1f!important;
}
.mainformdiv .formelementblock fieldset{
    border: 1px solid #b5e8fc;
}
.supplirdropdown{
    border:1px solid #000000;
}
input[type="text"].formlabel{
    color:#ffffff;
}
.stmtdbg .active,.deactive,.notmapped {
    color:#ffffff;
}
.stmtdbg .deactive{
    background: #ff0000;
}
.stmtdbg .notmapped{
    background: #9f9f9f;
}
.stmtdbg .published{
    background: #3f9fcf;
}
.stmtdbg .active{
    background: #029c00;
}
.refreshimg{background: #2f99c1;}
.button-block-inner{background: #329ac4;padding: 10px;}
@-moz-document url-prefix() {
    .suppwiserepo{
        background: #329ac4;
    }
    .uneditable::-moz-placeholder {
        color: #ababab !important;
    }
    .uneditable{
        background-color: #cacaca !important;
    }
    .multibookingnav li{
        background: #329ac4;
    }
    .multibookingnav li.active{
        background: #ff9b00;
    }
    .multibookingnav li a{
        color:#ffffff;
    }
    .multibookingnav li a:hover{
        color:#02326d;
    }
}
