.no-padding {
    padding: 0px;
}
.no-padding-left {
    padding-left: 0px;
}
.no-padding-right {
    padding-right: 0px;
}
.top-bottom-space {
    height: 20px;
    width: 100%;
    display: inline-block;
}
.oprat-heading {
    background-color: #a0874e;
    color: #fff;
    padding: 10px 10px;
}
.align-center{
    vertical-align: middle;
    margin-top: 165px;
    margin-left: 250px;
}
.success {
    color: green;
    text-align: center;
    font-weight: bold;
}
.Error {
    color: red;
    text-align: center;
    font-weight: bold;
}
.error {
    color: red;
    text-align: left;
    font-weight: normal;
}
.box-title-h1 {
    font-size: 18px;
    text-transform: uppercase;
    background-color: #a0874e;
    padding: 10px 10px;
    color: #fff;
    /*font-weight: bold;*/
}
.table-section tr td {
    padding: 5px 10px 5px 0px;
    vertical-align: top;
}
.MainTR input[type='text'] {
    padding: 10px 10px;
    border: 1px solid #CCC;
    font-size: 14px;
    width:90%;
}
.custom_btn-warning {
    background-color: #157AD2;
    border-color: #504E4B;
    height: 29px;
    margin-bottom: 10px;
    color: #fff;
    font-weight: bold;
    float: right;
}
.registration, .row {
    /*margin-right: -15px;
    margin-left: -15px;*/
    margin-bottom: 10px;
}
.toggle-logos .main-logo{
    background: #ffffff !important;
}
.sidebar {
    padding-bottom: 60px;
}
div#myLogoDropdown {
    clear: both;
    width: 230px;
    border-top: 1px solid #e8e8e8;
}
#myLogoDropdown img.imageLogo {
    width: 100%;
}
.toggle-logos{
    width: 230px;
    float: left;
    position: inherit
}
div#myLogoDropdown{
    border-top: 1px solid #e8e8e8;
}
.mdl-desc {
    font-size: 12px;
    color: #868686;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: justify;
    font-style: italic;
}

.display-image-item {
    position: relative;
    float: left;
    margin-right: 10px;
    vertical-align: top;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 600;
    font-size: 10px;
}
.display-image-item img {
    margin-right: 0px;
}
.display-image-item span.remove-x {
    position: absolute;
    right: 5px;
    top: 2px;
}
.display-image-item span.remove-x {
    display: none;
}
.display-image-item:hover span.remove-x {
    display: block;
}
.display-image-item span.remove-x {
    position: absolute;
    right: 0px;
    top: 1px;
}
.display-image-item span.remove-x a {
    background-color: #FF0000;
    padding: 2px 4px;
    color: #FFF;
}
.action-box {
    display: block;
    /*float: right;*/
}
.action-box .action-item {
    float:left;
    width:15px;
    height:auto;
    margin-right: 5px;
}
a.btn-plus {
    font-size: 26px;
    font-weight: 800;
    color: #fff;
    text-decoration: none;
    border: 4px solid #fff;
    display: inline-block;
    width: 35px;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    padding: 0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
a.btn-plus:hover {
    color: #fff;
    border: 4px solid #fff;
}
a.btn-minus {
    font-size: 26px;
    font-weight: 800;
    color: #999;
    text-decoration: none;
    border: 4px solid #999;
    display: inline-block;
    width: 35px;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    padding: 0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
a.btn-minus:hover {
    color: #000;
    border: 4px solid #000;
}
.hr {
    margin-top: 0px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #A0A0A0;
    /*  margin-left: -11px;
        margin-right: -11px;*/
    display: inline-block;
    width: 100%;
    padding:0
        margin:0;
}
.box-mail {
    border-top: none;
}
.content-wrapper-mail {
    margin-bottom: 25px;
    margin-top: 10px;
}

.font-size-mail {
    font-size: 18px;
}
.col-pk-1 {
    float: left;
    padding-left: 16px;
}
.col-pk-2 {
    width: 170px;
}
.quote-air-pic {
    float: left;
    margin-right: 10px;
    width: 18.5%;
    height:160px;
}
.quote-air-pic img{width:100%; height:160px;}
.btn-mar-10 {
    margin-bottom: 2px;
}
.quote-amount {
    float: right;
}
.logo-quote {
    margin-bottom: 15px;
    display: block;
}
.quote-head-right {
    float: right;
    text-align: right;
}
.quote-head-right .quote-number {
    font-size: 24px;
    font-weight: 700;
    padding-top: 80px;
    padding-bottom: 24px;
    display: inline-block;
}
.quote-head-right .quote-number1 {
    font-size: 24px;
    font-weight: 700;
    padding-top: 80px;
    padding-bottom: 24px;
}
.quote-head-right p {
    margin-bottom: 0px;
}
/*.box-body-quote {
    margin-left: 30px;
    margin-right: 30px;
}*/
.value-count {
    background-color: #D3D3D3;
    border-radius: 10px !important;
    color: #FFF;
    font-size: 9px;
    text-align: center;
    margin-top: 3px;
    line-height: 14px;
    min-width: 15px;
    width: auto!important;
    padding: 0px 2px;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.value-count-num {
    background-color: #5D5D5D;
    border-radius: 10px;
}
.value-count-num-orange {
    background-color: #FF6600;
}
/* SHOW HIDE DIV */

.show-quotelist {
    position: absolute;
    background-color: #3c8dbc;
    color: #FFF;
    margin-top: -18px;
    margin-left: -37px;
    padding: 8px 5px 8px 8px;
    border: 1px solid #3c8dbc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 150px;
}
.show-quotelist ul {
    max-height: 144px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.show-quotelist:after {
    content: '\f0da';
    font-family: 'FontAwesome';
    font-size: 24px;
    color: #3c8dbc;
    position: absolute;
    right: -9px;
    top: 20px;
}
.show-quotelist ul, .show-quotelist ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.show-quotelist ul li {
    margin-right: 5px;
    font-weight: 600;
    margin-bottom: 5px;
}
.showPerfer {
    background-color: #0C3;
    color: #FFF;
}
/* Notice Icons Style */

.notice-icon-list {
    display: block;
    clear: both;
    text-align: center;
    margin: 25px 0px;
}
.notice-icon-list ul, .notice-icon-list ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: center;
}
.notice-icon-list ul {
    width: 100%;
}
.notice-icon-list ul li {
    width: 10.5%;
    vertical-align: top;
    margin-top: 15px;
    margin-bottom: 15px;
}
.notice-icon-list ul li span {
    display: block;
    clear: both;
    margin: 5px 0px;
}
.quote-date-line {
    width: 12.33%;
}

.btn-custom {
    padding: 6px 10px 6px 3px;
}
.notice-icon-list img {
    width: 80px;
}
.heading hr{
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid rgba(162, 162, 162, 0.78);
}

.request-count-button .btn {
    position:relative;
}
span.request-count {
    background-color:#F00;
    padding:0px 5px;
    position:absolute;
    top:-12px;
    right:5px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

span.quote-count {
    background-color:#F00;
    padding:0px 5px;
    position:absolute;
    top:0px;
    right:5px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.main-header{position: fixed;
             width: 100%;
}
#for-quote-listsidebar {

    position: fixed;
    overflow-y: scroll;
    height: 200px;
}
.main-header .logo img{
    height: 50px;
    width: 220px;
    vertical-align: top;

}
.tbl_back-color{
    background-color: #e8e8e8;
}
.user-avatar {
    width:40px;
    height:40px;

    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    overflow:hidden;
    margin-top:5px;
}
.user-avatar img {
    width:40px;
    height:40px;
}
.customer-msg-box{
    margin-left:100px;
    margin-right:55px;
}
.customer-msg-box hr {
    margin-top: 5px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #A0A0A0;
}

.paging{
}
.paging a {
    padding:5px;
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: 1px;
    line-height: 1.42857143;
    color: #000;
    text-decoration: none;
    background-color: #FFF;
    border: 1px solid #ddd;
    margin-top: 5px;
}
.paging .current{
    color: #FFF;
    background-color: #a0874e;

}

.quote-create-heading {
    margin:0px 32px;
}
.quote-create-heading .plr-none {
    padding-left:0px;
    padding-right:0px;
}   

.quote-list-item {
    line-height:16px;
    margin:4px 0px;
}
.quote-list-bgcolor{
    background:#F9F3F3;
}
.quote-list-item img {
    width:14px;
    height:14px;
}
.quote-list-item input[type=checkbox], 
.quote-list-item input[type=radio] {
    float:left;
    margin-top:3px;
}
.quote-list-item .full-content-panel {
    padding:10px 15px;
}

.quote-search-item {
    padding:10px 15px;
}           
.quote-search-item input[type=text] {
    padding:5px 8px;
    min-width:100px;
}
.quote-search-item select {
    padding:5px 8px;
    min-width:125px;
} 

.recommended{
    background-color: #00AE00;
    color: #ffffff;
    margin-left: 10px;
    padding: 4px;
    border-radius: 6px;
}
.quote-head-right .topMarNone{
    padding-top:0;
}

/********Quote Detail Page Button Css*********/

.quote-detail-button { display:inline-block; vertical-align: middle; }
.quote-detail-button .btn { word-break: normal;white-space: normal;line-height: 35px;min-height: 35px !important;padding: 0px 4px;vertical-align: middle !important;display: inline-block;/*width: 19.5% !important;*/ line-height: 10px;  max-width:140px;}
.quote-detail-button .btn.double-line { line-height: 6px !important; }
.quote-detail-right-btn .btn span{ line-height: 16px !important; }


.main-header .logo,
.main-header .logo img {
    width: 230px;
}

.calender-list-view-font{
    font-size: 12px;
}

/****************WebSite Setting Page Css*******************************/

.wesite-logo{
    width: 345px;
    height: 75px;
}
.email-logo{
    max-height: 150px;
}
.favicon-logo{
    width: 32px;
    height: 32px;
}

/****************End WebSite Setting Page Css*******************************/


/****************Calendar Css*******************************/
#calender_search{
    display: block;
    float: right;
    z-index: 3;
    width: 30%;
}
#calender_search input[type="text"], select{width:100%;}

.header_btn_group input, .header_btn_group a{width: 15%;margin-top: 15px;margin: 10px auto 0px; font-size:12px;display: inline-block; overflow: hidden;word-break: break-all;white-space: nowrap; text-overflow: ellipsis;}
#quote_list_frm .col-sm-4, #quote_list_frm .col-sm-3, .aircraft_list .col-sm-3{margin-top:10px;}
#quote_list_frm .col-sm-4{
    margin-top:0;
}

.content-wrapper .content{
    position: relative;

}

.search_area{
    display: block;
    position: static;
    top: 50px;  
    z-index: 9; 
    background: #ecf0f5;
    width: 100%;
    padding-top: 0px;
}
.suserpanel{
    max-width: 100%;
    width:100%;
    padding-left: 0px;

}
.bottomTableGrid{
    margin-top:0px;
}
.registration, .row {
    margin-bottom: 0px;
}

.quote-list-font{
    font-size: 12px;
    padding:0;
}
.quote-list-font table tr td{
    padding:4px;
}
.quote_owner{
    font-size: 9px;
    color: grey;
}
.owner-align
{
    font-size: 9px;
    color: grey;
    padding-left: 1px;
}
table tbody tr td.name-column{
    line-height: 0.8;
    vertical-align: top;
}
table tbody tr td {
    vertical-align: top;
}
.name-colomn-div { position: relative; }
.second-div.secondDivNew{
    width: auto;
    margin-left: 21px;
    margin-top: -18px;
    line-height: 0.9;
    padding-right: 16px;
}
.first-div{
    /*margin-top: 10px;*/
}
.third-div{

    top: 0px;
    right: 0;
}

table.table thead .sorting {
    background: url('<?php echo base_url()?>assets/myimg/sort_both.png') no-repeat center right;
    cursor: pointer;
}
.datepicker.dropdown-menu {
    z-index: 9999!important;
}

.red-header{height:auto !important;}
.quote-list-column .table tbody tr td:last-child{min-width:289px;}
.quote-list-column .table tbody tr td:nth-child(4){min-width:100px;}
table tbody tr td{line-height:15px !important;}
.margin_top_15{    margin: 4px 0px 0px;
                   font-size: 11px;}
.margin_Zero{margin:0px !important;}
.make-align {display: inline-block;width: 100%;margin: 4px -10px 0 -10px !important;}
.no_static_width .table tbody tr td:last-child{min-width:auto; width:auto;}
.table_scroll{overflow-x:scroll;}
.quote-detail-right-btn{float:right;}
.skin-blue .content-header{display:inline-block; width:100%;margin-top: 50px;}
.heading_custom{line-height: 35px;font-size: 20px; color: #444; padding-left:15px; padding-top:10px;}
#aircraft-chart-bottom-button, #website-chart-bottom-button{display:table; margin:0px auto;}
.Quote_Callback_table .table tbody tr td:last-child{min-width:auto;}
.user_form .col-sm-4, .user_form .col-sm-3{margin-top: 10px;}
.user_table{overflow-x:auto;}
.user_table_mail{overflow-x:auto;}
.user_table_mail #example2 tbody tr td:last-child{min-width:auto;}
.user_table_mail #example2 tbody tr td .action-box{float:left;}
.user_table #example2 tbody tr td:last-child{min-width:150px;}
.user_table #example2 tbody tr td .action-box{float:left;}
.adjust_btn_opretor input {width:48%; margin-top:0px; height:34px;}
.adjust_btn_opretor a{float:right; width:48.5%; min-width:195px;}
#departure_image{border:0px; padding:0px;}
input[type="file"] {display: block;border: 0;padding: 0;}
.airlist_div_spacing .col-sm-6{margin:5px 0px;}
.quote-detail-button .database_btn{width:100% !important; line-height:30px !important;}
.add-banner-btn{margin-bottom: 20px}

/*****************This css is for show charater in single line *****************/
table tbody tr td.content-adjust-column {
    line-height: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

/*****************This css is for Quote owner name *****************/
.quote-owner-align
{
    font-size: 9px;
    color: grey;
    padding-left: 1px;
}
/*****************This css is for Quote Departure Passengers *****************/
.quote-departure-passerger{
    font-size: 9px;
    color: grey;
}
/*****************This css is for Quote View Page *****************/
.dispNone input.btn-primary {
    background-color: #3c8dbc;
    border-color: #367fa9;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
}
.logo-quote{
    margin-bottom: 0;
}
.font-size-mail {
    font-size:14px;
}
.quoteView{
    max-width:950px;
    width:100%;
    margin:0 auto;
    transform:scale(0.95);
}
.quoteView .box-body-quote{
    max-width:880px;
    width:100%;
    margin:0 auto;
}    
.quoteView .logo-quote img{
    height:30px;
    width:auto ;
}
.quoteView .quote-head-right .quoteView .quote-number{
    padding-top: 20px;
}
.quoteView .quote-tabular-data table th, .quoteView .quote-tabular-data table tr{
    font-size:12px;
}
.quote-tabular-data{
    margin-top:2px;
}
.quote-tabular-data legend{
    padding-left:6px;
}

.quoteView .empRoadAdd {
    font-size: 11px;
    line-height: 13px;
}
.quoteView .addPara p{
    margin:0;
    padding:0;
} 
.quoteView .quote-head-right .quote-number {
    padding-top:0;
    padding-bottom:0;
    font-size: 9px;
    letter-spacing: 3px;
}
.quoteView .quote-head-right strong{
    display: block;
    font-size: 15px;
    letter-spacing: auto;
}
.quoteView .make-align{
    font-size: 13px;
}
.quoteView .quote-air-pic img {
    width:auto;
    height: 55px;
}
.quoteView .quote-air-pic{
    height:auto;
    margin:0;
    margin-top:-6px;

}
.quoteView .roadDes>thead>tr>th, .quoteView .roadDes>tbody>tr>th, .quoteView .roadDes>tfoot>tr>th, .quoteView .roadDes>thead>tr>td, .quoteView .roadDes>tbody>tr>td, .quoteView .roadDes>tfoot>tr>td {
    border-top: 0;
    border-bottom: solid 1px #ccc;
    padding:8px 0 7px 0;
    margin:0;
}
.quoteView .roadDes>tbody>tr>td{
    padding-bottom:8px;
    padding-right: 10px;
}    
.addPara{
    line-height: 13px;
    font-size: 11px;
}
.desModel{
    font-size:11px;
    padding:2px 0 0 2;
}
.selectQuote, .greenBtn{
    border: 0;
    outline: 0;
    background-color: #999;
    color: #000;
    padding: 2px 10px;
    font-size: 10px;
    border-radius: 4px;
    text-transform: uppercase;
    font-color: #fff;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 1px 1px 4px #000;
}
.selectQuote:hover, .greenBtn:hover{
    background: #333
} 
.greenBtn{
    background: #027b17;
} 
/*Css for applied on admin quote result list page */
.bgcolor-mehroon{background-color: #1d88be;}
.bgcolor-green{background-color: #2dbb43;}
.bgcolor-light-grey{background-color: #d4d4d4;}

.gridPanelTb{ padding:0 1em; }
.btnsyq{padding-left:1.6em; }

/*css for aircraft maintenance*/

.user_table
{ 
    font-size: 12px;
}

.button {
    width: 8%;
    margin-top: 15px;
    margin: 10px auto 0px;
    font-size: 12px;
    display: inline-block;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: 10px;
}

/*component list css*/
#componentModal_text .widthSetPanel {
    max-width: 490px !important;
    width:100% !important;
    font-size: 12px;
    padding:0 32px;
}

.cus_note{
    position: absolute;
    right: 10px;
}

/* custome button design  start */ 

.custom-button {
    color: #fff !important;
    margin-bottom: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    font-weight: 400;
    border-radius: inherit !important;
}

.bg-light-skyblue {
    background-color:#dbc492 !important;
    border-color: #dbc492 !important;
} 
.bg-dark-skyblue {
    background-color: #a0874e !important;
    border-color: #a0874e !important;
} 
.bg-light-grey {
    background-color: #959595 !important;
    border-color: #959595 !important;} 

.bg-dark-grey {
    background-color: #555555 !important;
    border-color: #555555 !important;
} 
.bg-light-skyblue:hover, .bg-dark-skyblue:hover, .bg-light-grey:hover, .bg-dark-grey:hover  {
    box-shadow:none !important;
    color: #fff !important;
}
.content-wrapper-quote{
    border: 0px solid #ECF0F5 !important;
    border-color: transparent !important;
}
.mce-notification {display: none !important;}

/*27-02-2021*/
.skin-blue .main-header .navbar {
    background-color: #a0874e !important;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #dbc492 !important;
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {
    border-left-color:#555555 !important;
}
body .small-box.bg-aqua{
    background-color: #dbc492!important;
}
body .small-box.bg-green {
    background: #a0874e !important;
}
.box.box-primary {
    border-top-color: #dbc492 !important;
}
.box.box-info {
    border-top-color: #dbc492 !important;
}
.user_table .parentColor{
    background-color: #a0874e !important;
}
.fc-event{
    border: 1px solid #a0874e;
    background-color: #a0874e;
}
.btn-primary {
    background-color: #6a6e6d !important;
    border-color: #6a6e6d !important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
    background-color: #6a6e6dd9 !important;
    border-color: #6a6e6dd9 !important;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color:#222d32 !important;
}
.skin-blue .sidebar-menu>li.header {
    color: #4b646f;
    background: #1a2226;
}
.skin-blue .sidebar a {
    color: #b8c7ce !important;
    text-decoration: none;
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {
    color: #fff;
    background: #1e282c;
    border-left-color: #3c8dbc;
}
.skin-blue .sidebar-menu>li>.treeview-menu {
        margin: 0 1px;
    background: #2c3b41;
}
.btn-warning {
    background-color: #dbc492!important;
    border-color: #dbc492!important;
}
.btn.btnSend {
    background: #a0874e !important;
    border: solid 1px #a0874e !important;
}
.quote-iner .header-top {
    background: #a0874e !important;
}
.quote-iner .select-btn{
        background: #a0874e !important;
}
body .quote-iner .hero:after {
    border-top: solid 23px #887342 !important;
}
.quote-iner footer{
    border-top: 5px solid #dbc492 !important;
    background: #a0874e !important;
}
.sidebar-collapse .sidebar-menu>li>a {
    padding: 12px 0px;
    text-align: center;
}
.skin-blue.sidebar-collapse .sidebar-menu>li:hover>a, .skin-blue.sidebar-collapse .sidebar-menu>li.active>a {
    color: #fff !important;
    background: transparent !important;
    border-left-color: transparent !important;
}

.skin-blue.sidebar-collapse .sidebar-menu>li:hover>a{
    transform: scale(1.3);
}
.skin-blue .treeview-menu>li.active>a, .skin-blue .treeview-menu>li>a:hover {
    color: #fff !important;
}
.main-sidebar#for-quote-listsidebar::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.0);
    background-color:#a0874e;
}

.main-sidebar#for-quote-listsidebar::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}

.main-sidebar#for-quote-listsidebar::-webkit-scrollbar-thumb
{
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.0);
    background-color: #555;
}
.box{
    margin-top: 10px;
}
.add-banner-btn {
    margin-bottom: 0 !important;
}
.customerList {
    margin-top: 10px !important;
}
table.dataTable {
    width: 100% !important;
}
#calender_search {
    z-index: 1 !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    top: 0 !important;
}
.content>.content-header {
    margin-top: 35px;
}
.event-btn {
    margin-top: 10px;
}
.quote-header {
    margin-top: 20px !important;
}
.flightValid-btn {
    padding: 0px 20px;
}
.template-details .box{
padding: 0px 15px;
}
.register-box-body .form-control,.register-box-body .mce-container,.register-box-body textarea {
    margin-bottom: 15px;
}

/* custome button design  end */   




@media print {
    .button {
        display: none;
    }
    .action
    {
        display: none;
    }
    .aircraft
    {
        display: none;
    }
    .table-bordered
    {
        border: none !important;
    }
    .user_table{
        font-size: 10px;
    }
    .DataTables_sort_wrapper{
        font-weight: 500;
    }
    .btn-outline-info{
        display: none;
    }
    th.thcls{
        font-weight: 500;
    }
}
@page { size: auto;  margin: 0mm; }

.partNumber{
    text-align: left;
    vertical-align: middle;
}
.alignCenter{
    padding-left: 16px !important;
}
#componentId_wrapper table.aircraft-component thead th, #componentId_wrapper table.dataTable tbody td{
    padding-left: 0px;
    padding-right: 0px;
}
.thAircraft{
    padding-right: 14px !important;

}


@media (max-width: 1100px) {
    .quote-date-line {
        width: 16.33%;
    }
    .quote-tabular-data {
        overflow-x: scroll;
    }
    .MainTR input[type='text'] {
        width:auto;
    }
    .quote-detail-button .btn {max-width:119px;}
    #appendhtml tr td input{width:90%;}
}

@media (max-width: 991px) {
    .adjust_padding_below_formG .form-group{padding:0px;}
    .notice-icon-list ul li {
        width: 19.5%;
    }
    .quote-date-line {
        width: 20.33%;
    }
    .quote-tabular-data {
        overflow-x: scroll;
    }
    .MainTR input[type='text'] {
        width:auto;
    }
    .col-pk-3{
        width:50%;
    }
    .quote-detail-button .btn{width:48.5% !important; margin-top:5px !important; max-width: none !important;}
}

@media (max-width: 860px) {
    .notice-icon-list ul li {
        width: 19.5%;
    }
    .quote-date-line {
        width: 33.33%;
    }
    .quote-tabular-data {
        overflow-x: scroll;
    }
    .MainTR input[type='text'] {
        width:auto;
    }
    .customer-msg-box{
        margin-left:0px;
        margin-right:0px;
    }
    .header_btn_group input, .header_btn_group a{width:32.5%;}
}

@media (max-width: 767px) {
    .mail_btn_responsive input{width:48.5%; margin-top:10px;}
    .adjust_btn_opretor a{float:left; width:100%; margin-top:10px;}
    .Quote_Callback_table .table{min-width:500px; max-width:500px;}
    .nav-tabs-custom > .nav-tabs.pull-right > li {width: calc(100% / 4 - 5px);text-align: center;}
    .submit_btn_adjust input{width:49%; margin-top:5px;}
    .header_btn_group input, .header_btn_group a{width:48.5%;}

    .quote-tabular-data {
        overflow-x: scroll;
    }
    .quote-amount {
        float: none;
    }
    .quote-head-right {
        float: none;
        text-align: left;
    }
    .quote-head-right .quote-number {
        padding-top: 8px;
        padding-bottom: 4px;
        text-align: center;
        display: block;
        font-size: 21px;
    }
    .quote-head-right p{
        text-align:center;
    }
    .notice-icon-list ul li {
        width: 32.5%;
    }
    .quote-date-line {
        width: 30%;
    }
    .MainTR input[type='text'] {
        width:auto;
    }
    .main-header .logo, .main-header .navbar{width:100%;}
    .logo-quote {
        display: table;
        margin: 0px auto;}
    .quote_detail {
        margin-left:0px !important;
        margin: 32px auto 0px;
        display: table;
        text-align: center;}
    .quote-detail-button a{width: 49% !important;margin-top: 9px !important; margin-left: 0px !important;}
    .quote-detail-button .btn{width:49% !important;}    
    #appendhtml tr td{display:inline-block; width:100%;}
    #appendhtml tr {border-bottom:1px solid #999; margin-bottom:15px; padding-bottom:5px; display:inline-block;}
    #appendhtml tr:first-child{border:0px;}
    #appendhtml tr:last-child{border:0px;}
    #appendhtml tr td input{width:100%;}
    .adjust_btn_opretor input {width:48.5%; margin-top:10px;}
    .quote-detail-button .database_btn{width:100% !important; line-height:30px !important;}
    .addLogoQuote{ text-align:center; }
    .gridPanelTb legend, .gridPanelTb label{ text-align:center !important; display: block !important; }
    .btnsyq{ text-align:center; padding:0; }
    .box-body-quote #mapSection{ padding:0; }
    .button { width: 23%}
    div#myLogoDropdown {
        display: none;
    }
}

@media (max-width: 640px) {
    .fc-ltr .fc-basic-view .fc-day-number a{display:table-cell;}
    .quote-air-pic{width:46.5%;}
}

@media (max-width: 530px) {
    .fc-ltr .fc-basic-view .fc-day-number a{display:table-cell;}
    .quote-date-line {
        width: 33%;
    }
    .MainTR input[type='text'] {
        width:auto;
    }
    .col-pk-3{
        width:100%;
    }
    .col-pk-6{
        width:100%;
    }

}

@media (max-width: 480px) {
    .fc-ltr .fc-basic-view .fc-day-number a{display:table-cell;}
    #calender_search{display: block;
                     float: right;
                     z-index: 3;
                     width: 100%; margin-top:20px;}
    .content-header > h1{font-size:22px;}
    #resend_amazon_email{width: 100%; margin-top: 10px;}
}


@media (max-width: 380px) {
    /*.quote-air-pic img {
        width: 110px;
        height: 90px;
    }*/
    .fc-ltr .fc-basic-view .fc-day-number a{display:table-cell;}
    .box-body-quote {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .notice-icon-list ul li {
        width: 47%;
        margin-left: 1%;
        margin-right: 1%;
    }
    .quote-date-line {
        width: 100%;
    }
    .MainTR input[type='text'] {
        width:auto;
    }
    .col-pk-3{
        width:100%;
    }
}


.display-image-item img.example-image {
    width: 85px;
    height: 75px;
}