﻿@charset "utf-8";
/* CSS Document */

/*#menu{ width:auto!important; height:41px; margin:0 auto; padding:0; float:right }
#menu li{ float:left; width:auto; padding:0 20px; list-style:none; position:relative;color:#fff; height:41px; line-height:41px; background:url(file://///10.0.25.2/Shared1/fursan/html_template-online/crm/images/fur/spacer.jpg) no-repeat right top; cursor:pointer;font-size:14px;}
#menu li.active{ border-bottom:3px solid #FCA631;}
#menu li a{  width:auto; color:#fff;text-decoration:none;}
#menu li.no{ background:none;}
#menu li ul{ display:none; position:relative; background:#006990;position:absolute; width:200px; float:left; padding:5px; top:41px; left:0; text-decoration:none; z-index:999;border-top:3px solid #FCA631;}
#menu li:hover ul{ display:block; }
#menu li ul li{ width:100%; padding:0; background-image:none; height:30px; line-height:30px;  }
#menu li ul li a{ text-decoration:none; display:block;border-bottom:1px dashed #2989ad; padding-left:13px; font-size:14px;}*/





.booking_con h3 {
    background: none repeat scroll 0 0 #e4ded2;
    border: 1px solid #DDDDDD;
    color: #000;
    font-size: 14px;
    padding: 10px 30px 10px 10px;
    font-weight: bold;
}


.booking_con h4 {
    display: block;
    font-size: 14px;
    padding: 10px 0;
    font-weight: bold;
}

.search_btn_beige {
    display: block;
    background: #c1b59b;
    color: #000;
    text-align: center;
    padding: 6px;
    font-size: 14px;
}

    .search_btn_beige.margn_RYT_crm {
        margin: 0px 20px 0 0;
    }
/* ========== New Css Kaleem===========*/
.input_wrapar_search textarea.height {
    height: 32px;
    resize: none;
}

.input_wrapar_search textarea.height1 {
    height: 60px;
    resize: none;
}


.scroll_div_1 {
    height: 300px;
    float: left;
    max-width: 2500px;
    overflow-x: scroll;
    overflow-y: scroll;
    overflow: scroll;
    display: none;
    width: 100%;
}


.blk_bg {
    text-align: left;
    color: #fff;
    background: #666;
    padding: 5px 10px;
    display: block;
}

.light_gray {
    background: #ededed;
    padding: 5px 0 5px 5px;
}

.gray_color_crm {
    background: none repeat scroll 0 0 #BBBBBC;
    padding: 5px 0 5px 5px;
    /*border-collapse:collapse!important;*/
    font-size: 13px;
    text-align: left;
    font-weight: bold;
}

.row_1_crm {
    /*float: left;
	width: 100%;*/
    padding: 5px 0 5px 5px;
    /* cursor: pointer;*/
}

.graybox_cancel_policy_crm {
    /*background:#f7f7f7;
	border:1px solid #ccc;*/
    padding: 10px;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    outline: medium none;
}

.rating_con_flight {
    float: left;
    margin-right: 10px;
    width: auto;
}

.flight_checkbox_con_cms {
    padding: 0 0 10px 0px;
    float: left;
    width: 100%;
}

.booking_con h2.padding {
    display: block;
    font-size: 14px;
    padding: 0 10px 0 0;
}

.input_wrapar_search checkbox {
    border: 1px solid red;
}

.gray_color_crm th {
    text-wrap: none;
    wrap: no-wrap;
}

.scroll_div_1 th, td {
    text-wrap: none;
    wrap: no-wrap;
    font-size: 12px;
    height: 25px;
    padding: 0px;
    line-height: 8px;
}

.scroll_div_1 {
    display: none;
}

.t_width {
    width: 1600px;
}

.add_company {
    text-align: right;
    text-decoration: underline;
    font-size: 13px;
    float: right;
    margin-bottom: 15px;
}

.flight_detail_con_crm {
    float: left;
    width: 100%;
}


input.search_btn_beige {
    display: block;
    background: #c1b59b;
    color: #000;
    text-align: center;
    padding: 6px;
    font-size: 13px;
    width: 100%;
    border: 0px solid #fff;
    cursor: pointer;
}

.channal_checkbox_table {
    float: left;
}

    .channal_checkbox_table input[type="checkbox"] {
        float: left;
    }

    .channal_checkbox_table input[type="radio"] {
        float: left;
    }

    .channal_checkbox_table td label {
        float: left;
        padding-right: 20px;
    }

.ui-datepicker-trigger {
    height: 18px!important;
    width: 18px!important;
    left: inherit;
    right: 3px !important;
    top: 4px;
}

.excel_img {
    width: 20px;
    height: 20px;
    padding: 0 0 0 32px;
}

.margn_bt {
    margin-bottom: 10px;
}


/*=====Css added for auto genrated span with checkbox ===============================*/

.bkStatuscls {
    display: inline;
}

#ctl00_MainContent_chklstPaymentMethods label {
    float: left;
    padding-right: 5px;
    padding-left: 3px;
}

#ctl00_MainContent_chkListChannel label {
    float: left;
    padding-right: 5px;
    padding-left: 3px;
}


/*======================Css End Here===========Kaleem===========*/

.ui-datepicker-group-first {
    width: 49%;
    float: left;
}

.ui-datepicker-group-last {
    width: 49%;
    float: right;
}

.ui-datepicker-title span {
    display: inline;
}

/*==========taransfer search page css start from here=================*/

input[type="button"].search_btn_yellow, input[type="submit"].search_btn_yellow {
    display: block;
    background: #FCA937;
    color: #fff;
    text-align: center;
    padding: 6px;
    font-size: 14px;
    width: 100%;
    border: 0;
    clear: both;
    cursor: pointer;
}

.span_Inl {
    border: 1px solid #ccc;
}

    .span_Inl span {
        display: inline;
    }

.table_bdr {
    border: 1px solid #CCCCCC!important;
}

    .table_bdr td, th {
        border: 1px solid #CCCCCC!important;
        padding: 3px 5px;
    }

.tbl_grid table {
    white-space: nowrap;
}

/*===============hierarchy Css Start from here ============*/


.node {
    font-size: 14px;
    width: 200px;
    z-index: 10;
    margin: 0 auto;
    text-align: center;
    vertical-align: baseline;
}

.node_w {
    width: 452px;
}


.down {
    background-color: #ccc;
    margin: 0px auto;
}

.line {
    height: 24px;
    width: 4px;
}

.left {
    border-right: 4px solid #ccc;
}

.top {
    border-top: 4px solid #ccc;
}

.right {
    border-left: 4px solid #ccc;
}

.node td {
    text-align: center;
    vertical-align: top;
    padding: 0;
    width: 10%;
}

.input_wrapar_search input.no {
    margin: 0;
}

.n_code {
    display: block;
    margin: 0;
    padding: 0;
}

    .n_code li {
        display: block;
        padding: 5px;
    }

        .n_code li a {
            color: #000;
            display: block;
            text-align: left;
        }

.border-box {
    border: 1px solid #ccc;
    min-height: 75px;
}

/*========= crm.style.css---Changes in CSS for companct view ===== */


.search_btn_beige {
    display: block;
    background: #c1b59b;
    color: #000;
    text-align: center;
    /* padding: 2px; */
    font-size: 12px;
    margin: 0 12px 7px -11px;
}

.input_wrapar_search textarea.height1 {
    height: 40px;
    padding: 5px;
    resize: none;
    background: #f6f6f6;
}



.booking_con h3 {
    background: none repeat scroll 0 0 #e4ded2;
    border: 1px solid #DDDDDD;
    color: #000;
    font-size: 14px;
    padding: 3px 30px 3px 10px;
    font-weight: bold;
}


/*a.search_btn_beige {
    background: none repeat scroll 0 0 #c1b59b;
    border: 0 solid #fff;
    color: #000;
    display: block;
    font-size: 14px;
    padding: 6px;
    text-align: center;
    width: 100%;
}*/


.gv_survey th, td {
    font-size: 12px;
    height: 25px;
    line-height: 17px;
    padding: 3px;
}

/*Start search Booking Page CSS*/
.GridviewScrollHeader TH, .GridviewScrollHeader TD {
    padding: 5px;
    font-weight: bold;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    /* background-color: #EFEFEF;*/
    vertical-align: bottom;
    text-align: left;
}

.padding_con_1 label, span {
    font-size: 12px !important;
}

.GridviewScrollItem TD {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #FFFFFF;
}

.GridviewScrollItem .Freeze {
    background-color: #EFEFEF;
}

.GridviewScrollItemHover TD {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #CCCCCC;
    cursor: pointer;
}

.GridviewScrollItemHover .Freeze {
    background-color: #CCCCCC;
}

.GridviewScrollItemSelected TD {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #999999;
    color: #FFFFFF;
}

.GridviewScrollItemSelected .Freeze {
    background-color: #999999;
}

.GridviewScrollPager {
    border-top: 1px solid #AAAAAA;
    background-color: #FFFFFF;
}

    .GridviewScrollPager TD {
        padding-top: 3px;
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .GridviewScrollPager A {
        color: #666666;
    }

    .GridviewScrollPager SPAN {
        font-size: 16px;
        font-weight: bold;
    }
/* End search Booking Page CSS*/




/* start Booking Details Css */

#simplemodal-container {
    /*height: 500px !important;*/
    width: 750px;
    z-index: 9999;
    color: #666666;
    background-color: #fff;
}

#simplemodal-overlay {
    background-color: #000 !important;
}

#tblPaging {
    height: 3px;
}

#simplemodal-container a.modalCloseImg {
    background: url(../../IB2B/Images/close-icon.jpg) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer;
}

.demo {
    padding: 10px 0 !important;
}

.scroll-pane {
    overflow: hidden;
    width: 600px;
    float: right;
    margin-left: 10px;
}

.scroll-content {
    width: auto;
    float: left;
}

.scroll-content-item {
    width: 5px;
    font-size: 12PX;
    text-align: center;
}

* html .scroll-content-item {
    display: inline;
}

.scroll-bar-wrap {
    clear: left;
    padding: 0 4px 0 2px;
    margin: 0 -1px -1px -1px;
}

    .scroll-bar-wrap .ui-slider {
        background: none;
        border: 0;
        height: 2em;
        margin: 0 auto;
    }

    .scroll-bar-wrap .ui-handle-helper-parent {
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0 auto;
    }

    .scroll-bar-wrap .ui-slider-handle {
        top: .2em;
        height: 1.5em;
    }

        .scroll-bar-wrap .ui-slider-handle .ui-icon {
            margin: -8px auto 0;
            position: absolute;
            top: 50%;
        }

.content-place-box-backgroung {
    background-color: #E0E8EC;
    color: #000;
}

#divBackground {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

#divProgress {
    position: fixed;
    top: 30%;
    vertical-align: middle;
    left: 30%;
    width: 30%;
    /*height: 120px;*/
    text-align: center;
    background-color: White;
    border: solid 1px gray;
}

#divContainer {
    position: fixed;
    top: 30%;
    vertical-align: middle;
    left: 30%;
    width: 30%;
    /*height: 120px;*/
    text-align: center;
    background-color: White;
    border: solid 1px gray;
}

#imgInfo {
    height: 16px!important;
    width: 16px!important;
    display: inline!important;
}

 #rdDiscount {
            width: 152px;
        }

        .GrdHeader {
            border: 1px solid #e2e1e1;
            border-collapse: collapse;
            background-color: rgb(226, 225, 225);
            color: #000;
        }

        .GrdRow {
            border: 2px solid rgb(226, 225, 225);
            background-color: rgb(244, 244, 246);
            color: #000;
        }

        .GrdAltRow {
            background-color: #FFF;
        }

/* End Booking Details Css */
