#main-filters #range-filter,
#main-filters #range-filter-copy {
  z-index: 10 !important;
}
#main-filters #range-filter,
#main-filters #range-filter-copy {
  display: inline-block;
  width: 225px;
}
.col-switch {
  padding: 0px !important;
  height: 30px !important;
  width: 181px !important;
}
#animated-switch .switch-large {
  font-size: 13px;
  font-weight: 600;
}
.animated-switch.has-switch {
  display: none !important;
  margin-left: 10px !important;
  width: 176px !important;
  height: 30px !important;
}
.animated-switch.has-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #FFFFFF !important;
  text-shadow: none;
}
.animated-switch.has-switch .base-switch .switch-large {
  padding-top: 5px;
  font-size: 13px;
  font-weight: 600;
}
.animated-switch.has-switch .base-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
.animated-switch.has-switch label {
  z-index: 5 !important;
}
@media (max-width: 412px) {
  .animated-switch {
    margin-left: 0px !important;
  }
}
#customer-savings-report-base-switch,
#top-destination-base-switch,
#top-city-base-switch,
#top-country-base-switch,
#top-hotel-base-switch {
  display: none !important;
}
#btn-for-pdf-generation {
  background-image: url('../imgs/pdf.png');
  background-size: 75px 43px;
  background-repeat: no-repeat;
  float: right;
  margin-top: -5px;
  margin-bottom: 5px;
  height: 37px;
  padding-right: 100px;
  cursor: pointer;
}
.btn-for-csv-generation {
  background-image: url('../imgs/csvImport1.png');
  background-size: 24px 28px;
  background-repeat: no-repeat;
  margin-right: 15px;
  width: 25px !important;
  height: 29px;
  float: right;
  cursor: pointer;
}
.clickable-widget {
  text-decoration: underline;
}
.clickable-div {
  cursor: pointer;
}
.non-clickable path.c3-shape {
  cursor: auto !important;
}


/* Table */
@media screen and (min-width: 1200px) {
  #budget-main-menu .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 161px !important;
  }
  #budget-main-menu .typeahead,
  #budget-main-menu .tt-query,
  #budget-main-menu .tt-hint {
    width: 228px!important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1270px) {
  #budget-main-menu .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 55% !important;
  }
  #budget-main-menu .typeahead,
  #budget-main-menu .tt-query,
  #budget-main-menu .tt-hint {
    width: 130%!important;
  }
}
@media screen and (min-width: 768px), screen and (min-width: 318px) and (max-width: 992px), (max-width: 480px) {
  #budget-main-menu .typeahead,
  #budget-main-menu .tt-query,
  #budget-main-menu .tt-hint {
    margin-top: 5px;
  }
  #budget-main-menu #customer-btn-for-filtering {
    margin-top: 5px;
  }
}
@media screen and (max-width: 349px) {
  #budget-main-menu .budget-setting-message-main-menu #budget-setting-error-message {
    width: 100% !important;
  }
}
#budget-main-menu .budget-setting-message-main-menu {
  width: 100%;
}
#budget-main-menu .budget-setting-message-main-menu #budget-setting-error-message {
  width: 310px;
  margin: 0 auto;
  text-align: center;
  color: white;
}
.bs-example {
  margin: 20px;
}
.budget-summary-background-setting {
  background-color: white;
}
#budget-main-menu #budget-location-service {
  font-weight: bold;
}
#budget-main-menu #budget-location-service .btn-group {
  width: 230px !important;
  padding-left: 15px;
}
#budget-main-menu #budget-location-service #budget-location-service-ok-button {
  margin-left: 15px;
}
#budget-main-menu .nav-tabs > li.active > a,
#budget-main-menu .nav-tabs > li.active > a:hover,
#budget-main-menu .nav-tabs > li.active > a:focus {
  font-weight: bold !important;
}
#budget-main-menu #department-service-budget-table-main-menu,
#budget-main-menu #customer-location-table-main-menu,
#budget-main-menu #customer-service-table-main-menu,
#budget-main-menu #customer-location-service-table-main-menu,
#budget-main-menu #department-table-main-menu {
  overflow: scroll;
}
#budget-main-menu #scrollable-dropdown-menu1 .tt-dropdown-menu {
  margin-top: 50px;
  overflow-y: auto;
}
#save-button-department-service-budget,
#save-button-department-budget,
#save-button-location-budget,
#save-button-service-budget,
#reset-button-department-budget,
#reset-button-department-service-budget {
  font-size: 13px;
  width: 80px;
}
#reset-button-department-budget,
#reset-button-department-service-budget {
  margin-left: 10px;
}
#budget-main-menu {
  /* Buttons */
  /* Add Buttons */
  /* Remove Buttons */
  /* Disabled Buttons */
  /* Table single cells */
  /* Table headers single cells */
  /* Table body inputs */
  /* Table body inputs on focus */
  /* First body row cells & input on table without columns header */
  /* Mobile Landscape */
}
#budget-main-menu #ok-button-department-service-budget {
  margin-left: 20px;
}
#budget-main-menu #department-service-budget-table-main-menu .table,
#budget-main-menu #customer-location-table-main-menu .table,
#budget-main-menu #customer-service-table-main-menu .table,
#budget-main-menu #customer-location-service-table-main-menu .table,
#budget-main-menu #department-table-main-menu .table {
  width: 1400px;
  max-width: 122% !important;
  margin-bottom: 20px;
}
#budget-main-menu table.inputtable {
  width: 100%;
  margin: 15px 0;
  border: 1px solid #eee;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0 1px 3px #000000;
  -webkit-box-shadow: 0 1px 3px #000000;
  box-shadow: 0 1px 3px #000000;
  background-color: white;
}
#budget-main-menu table.inputtable td input {
  border: 0;
  width: 100%;
  height: 100%;
  padding: 0 3px;
  text-align: center;
}
#budget-main-menu table.inputtable a.icon-button {
  background-color: #ccc;
  display: inline-block;
  width: 16px;
  height: 16px;
  text-decoration: none;
  color: #fff;
  font-weight: 800;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
#budget-main-menu table.inputtable a.icon-button.addcol,
#budget-main-menu table.inputtable a.icon-button.addrow {
  background-color: #81b71a;
}
#budget-main-menu table.inputtable a.icon-button.delcol,
#budget-main-menu table.inputtable a.icon-button.delrow {
  background-color: #db4a39;
}
#budget-main-menu table.inputtable a.icon-button.disabled {
  background-color: #eee;
}
#budget-main-menu table.inputtable td,
#budget-main-menu table.inputtable th {
  border: 1px solid #A5A5A5;
  text-align: center;
  height: 30px;
  vertical-align: middle;
  font-size: 14px;
}
#budget-main-menu table.inputtable th {
  border-bottom: 5px solid #eee;
}
#budget-main-menu table.inputtable td input {
  border: 50;
  width: 100%;
  height: 100%;
  padding: 0 3px;
  text-align: center;
}
#budget-main-menu table.inputtable tr td input:focus {
  border: 2px solid #0097CF;
}
#budget-main-menu table.inputtable.wh tbody tr:nth-child(1),
#budget-main-menu table.inputtable.wh tbody tr:nth-child(1) input {
  background-color: #fdfdfd;
  font-weight: 800;
}
#budget-main-menu table.inputtable th {
  background-color: green;
  color: white;
}
#budget-main-menu table td {
  border-left: 1px solid #000;
}
@media only screen and (max-width: 480px) {
  #budget-main-menu {
    /* Table single cells */
    /* Buttons */
    /* Table body inputs */
    /* Add Buttons */
    /* Remove Buttons */
    /* Disabled Buttons */
  }
  #budget-main-menu table.inputtable td,
  #budget-main-menu table.inputtable th {
    min-width: 40px;
    height: 80px;
  }
  #budget-main-menu table.inputtable a.icon-button {
    width: 100%;
    height: 40px;
    font-size: 18px;
    min-width: 40px;
    line-height: 40px;
  }
  #budget-main-menu table.inputtable td input {
    height: 80px;
  }
  #budget-main-menu table.inputtable a.icon-button.addcol,
  #budget-main-menu table.inputtable a.icon-button.addrow {
    color: #81b71a;
    background-color: #fff;
  }
  #budget-main-menu table.inputtable a.icon-button.delcol,
  #budget-main-menu table.inputtable a.icon-button.delrow {
    color: #db4a39;
    background-color: #fff;
  }
  #budget-main-menu table.inputtable a.icon-button.disabled {
    color: #eee;
    background-color: #fff;
  }
}
#budget-main-menu .budgetPlace {
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  width: 210px;
}
#budget-main-menu #save-button-budget {
  font-size: 13px;
  width: 100px;
}
#budget-main-menu .budget-save-amount-show-main-menu {
  position: relative;
  padding-left: 14px;
  padding-right: 14px;
}
#budget-main-menu #budget-settings-filter .bootstrap-select > .btn {
  width: 80px !important;
}
#budget-main-menu #budget-amount {
  font-weight: bold;
}
#budget-main-menu #budget-amount-different-value {
  font-weight: bold;
}
#budget-main-menu #column00,
#budget-main-menu #column10,
#budget-main-menu #column20,
#budget-main-menu #column30,
#budget-main-menu #column40,
#budget-main-menu #column50,
#budget-main-menu #column60,
#budget-main-menu #column70,
#budget-main-menu #column80,
#budget-main-menu #column90,
#budget-main-menu #column100,
#budget-main-menu #column110,
#budget-main-menu #column120 {
  width: 110px;
}
#budget-main-menu .tablerow {
  background-color: #cccccc;
}
#budget-main-menu .tablerowalt {
  background-color: white;
}
#budget-main-menu #department-service-budget-table-main-menu .paging-nav,
#budget-main-menu #department-table-main-menu .paging-nav,
#budget-main-menu #customer-location-table-main-menu .paging-nav {
  text-align: right;
  padding-top: 2px;
}
#budget-main-menu #department-service-budget-table-main-menu .paging-nav a,
#budget-main-menu #department-table-main-menu .paging-nav a,
#budget-main-menu #customer-location-table-main-menu .paging-nav a {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  background: green;
  color: white;
  border-radius: 3px;
}
#budget-main-menu #department-service-budget-table-main-menu .paging-nav .selected-page,
#budget-main-menu #department-table-main-menu .paging-nav .selected-page,
#budget-main-menu #customer-location-table-main-menu .paging-nav .selected-page {
  background: #187ed5;
  font-weight: bold;
}
#budget-main-menu #department-service-budget-table-main-menu .paging-nav,
#budget-main-menu #department-table-main-menu .paging-nav,
#budget-main-menu #customer-location-table-main-menu .paging-nav,
#budget-main-menu #department-service-budget-table-main-menu #customer-budget-table-id,
#budget-main-menu #department-table-main-menu #customer-budget-table-id,
#budget-main-menu #customer-location-table-main-menu #customer-budget-table-id {
  margin: 0 auto;
  font-family: Arial, sans-serif;
}
#budget-main-menu #location-budget-table-id tr td:first-child,
#budget-main-menu #department-budget-table-id tr td:first-child {
  width: 300px;
}
#summary-budget-settings-pdf {
  margin-top: 10px;
}

#customer-airline-check-box {
  margin-top: -40px !important;
  left: 230px !important;
}
#customer-airline-check-box #airline-show-profit {
  margin-right: 1px !important;
}
.top-airlines-no-data {
  text-align: center;
  padding-top: 87px;
  margin-top: 35px;
  color: gray;
  font-size: 21px;
}
#customer-performance-airline {
  padding-top: 8px;
  margin-bottom: 10px;
}
#customer-performance-airline .customer-airline-pie-chart-pdf-width {
  width: 420px !important;
}
#customer-performance-airline #top-airlines-widget svg g {
  cursor: pointer;
}
#customer-performance-airline #top-airlines-widget .box,
#customer-performance-airline #top-destination-widget .box,
#customer-performance-airline .charts .box {
  margin-bottom: 10px !important;
}
#customer-performance-airline .c3-tooltip-container {
  left: 24px !important;
}
#customer-performance-airline #top-airlines-widget .box-title {
  cursor: pointer;
}
#customer-performance-airline #top-airlines-widget .box-title:hover {
  color: #019688;
  font-weight: bold;
}
#customer-performance-airline #class-wise,
#customer-performance-airline #staff-wise,
#customer-performance-airline #pax-wise {
  padding-right: 0px;
  padding-left: 0px;
}
#customer-performance-airline #class-wise .box-body,
#customer-performance-airline #staff-wise .box-body,
#customer-performance-airline #pax-wise .box-body {
  padding: 0 !important;
  height: 250 !important;
}
#customer-performance-airline #top-airlines-widget,
#customer-performance-airline #top-destination-widget {
  padding-right: 0px;
  padding-left: 0px;
}
#customer-performance-airline #top-airlines-widget .box-body,
#customer-performance-airline #top-destination-widget .box-body {
  height: 380px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#customer-performance-airline #top-airlines-widget .fa,
#customer-performance-airline #top-destination-widget .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#customer-performance-airline #top-airlines-widget .box-footer,
#customer-performance-airline #top-destination-widget .box-footer {
  padding: 0px;
}
#customer-performance-airline #top-airlines-widget .fa:hover {
  color: #4F5656;
}
#customer-performance-airline #top-destination-widget .fa:hover {
  color: #00A4B2;
}
#customer-performance-airline #advance-purchase-wise {
  padding-right: 0px;
  padding-left: 0px;
}
#customer-performance-airline #advance-purchase-wise .box-body {
  padding: 0px 10px 5px 0px !important;
}
#customer-performance-airline #advance-purchase-wise .advance-purchase-tile {
  padding: 3px !important;
  width: 90px !important;
}
#customer-performance-airline #advance-purchase-wise .top-airlines-no-data {
  padding-top: 0px !important;
  padding-bottom: 10px !important;
}

#turnover-summary-business-review #customer-business-review-region-select-picker {
  width: 295px !important;
}
#turnover-summary-business-review .charts {
  padding: 3px;
}
#turnover-summary-business-review .box {
  margin-bottom: 5px !important;
}
#turnover-summary-business-review .box-body {
  height: 292px;
  padding: 0px;
  width: 100% !important;
}
#turnover-summary-business-review .box-header {
  height: 41px;
  padding-bottom: 0px;
}
#turnover-summary-business-review .charts-structure {
  padding-right: 1px;
  padding-left: 1px;
}
#turnover-summary-business-review .heading-filtration {
  left: 210px;
  margin-top: -50px;
}
#turnover-summary-business-review .heading-filtration #customer-business-review-customer-select-picker {
  width: 295px !important;
}
#turnover-summary-business-review .heading-filtration .region-customer-label {
  padding: 7px 0px 0px 0px;
  width: 45px;
}
#turnover-summary-business-review .heading-filtration .dropdown-menu {
  max-height: 250px !important;
  width: 92% !important;
}
#turnover-summary-business-review .bar-width {
  width: 770px !important;
}
#turnover-summary-business-review .bar-width-hotels {
  width: 730px !important;
}
#turnover-summary-business-review #total-sales-by-services .c3-chart-texts {
  font-weight: bold;
}
#turnover-summary-business-review #total-sales-by-services .c3-chart-texts .c3-chart-text .c3-text {
  text-anchor: start;
  transform: translateX(12px);
}
#turnover-summary-business-review #total-sales-by-services .c3-legend-item {
  pointer-events: none !important;
}
#turnover-summary-business-review #cbo-print-options {
  width: 220px !important;
}
#turnover-summary-business-review #cbo-print-options .dropdown-menu.open,
#turnover-summary-business-review #cbo-print-options .dropdown-menu.inner {
  width: 180px !important;
  min-width: 180px !important;
  margin-left: 0px;
}
#turnover-summary-business-review .c3-legend-background {
  stroke: white !important;
}
@media (max-width: 1055px) {
  #turnover-summary-business-review .heading-filtration {
    left: 0px !important;
    margin-top: -10px !important;
  }
  #turnover-summary-business-review #customer-business-review-region-select-picker {
    margin-top: -40px !important;
    left: 210px !important;
  }
  #turnover-summary-business-review #customer-business-review-customer-select-picker {
    padding-left: 0px !important;
  }
}
@media (max-width: 552px) {
  #turnover-summary-business-review .heading-filtration {
    left: 0px !important;
    margin-top: 0px !important;
  }
  #turnover-summary-business-review #customer-business-review-region-select-picker {
    padding-left: 2px !important;
    margin-top: 0px !important;
    left: 0px !important;
  }
  #turnover-summary-business-review #customer-business-review-customer-select-picker {
    padding-left: 2px !important;
  }
}

@media screen and (min-width: 1824px) {
  #tableData {
    width: 100%;
  }
}
@media only screen and (min-width: 1224px) {
  #tableData {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 900px) {
  #tableData {
    width: 70%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #tableData {
    width: 60%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #tableData {
    width: 50%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #tableData {
    width: 40%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  #tableData {
    width: 40%;
  }
}
#customer-summary-hotel-details .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #D2D2D2;
}
.customer-padder {
  padding-left: 0px !important;
}
.customer-padder .inner,
.customer-padder .customer-previous-year-data {
  margin-left: -20px;
}
.customer-footer {
  font-size: 15px!important;
}
#customer-summary-top-hotels,
#customer-summary-top-staffs,
#customer-summary-top-branch,
#customer-summary-top-city,
#customer-summary-top-country {
  padding-right: 0px;
}
#customer-summary-top-hotels .box-body,
#customer-summary-top-staffs .box-body,
#customer-summary-top-branch .box-body,
#customer-summary-top-city .box-body,
#customer-summary-top-country .box-body {
  height: 270px;
  padding: 1px;
}
.inner-padding {
  margin-bottom: -29px;
}
#customer-summary-top-hotel-box-padding {
  padding-right: 2px;
}
#customer-summary-hotel-details {
  height: 250px;
}
#customer-summary-hotel-details .paging-nav {
  text-align: right;
  padding-top: 2px;
}
#customer-summary-hotel-details .paging-nav a {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  background: green;
  color: white;
  border-radius: 3px;
}
#customer-summary-hotel-details .paging-nav .selected-page {
  background: #187ed5;
  font-weight: bold;
}
#customer-summary-hotel-details .paging-nav,
#customer-summary-hotel-details #tableData {
  margin: 0 auto;
  font-family: Arial, sans-serif;
}
#customer-summary-ticket,
#customer-summary-Hotel,
#customer-summary-other,
#customer-summary-total {
  padding-right: 1px;
}
#customer-ticket-sales-growth-icon,
#customer-hotel-sales-growth-icon,
#customer-other-sales-growth-icon,
#customer-total-sales-growth-icon {
  float: right;
  margin-right: 20px;
}
#svg-customer-widget-5-box-body {
  padding-right: 2px;
}
#customer-summary-ticket .small-box {
  background-color: #3B8FCE !important;
  color: #fff !important;
}
#customer-summary-Hotel .small-box {
  background-color: #068B4E !important;
  color: #fff !important;
}
#customer-summary-other .small-box {
  background-color: #dd4b39 !important;
  color: #fff !important;
}
#customer-summary-total .small-box {
  background-color: #D3AA04 !important;
  color: #fff !important;
}
.header-size {
  text-align: center;
  font-size: 20px;
}
.sub-item,
.header-size {
  position: relative;
  top: -10px;
}
.small-box {
  margin-bottom: 10px;
}
.small-box > .small-box-footer {
  font-size: 20px;
  color: #fff;
}
.small-box > .small-box-footer b {
  font-weight: normal;
}
.small-box h3 {
  font-size: 32px;
}
.small-box .icon {
  top: -2px !important;
}
.widget {
  padding: 0px;
}
.widget {
  padding-right: 10px;
}
.widget .small-box {
  cursor: pointer;
}
.widget:hover .small-box,
.widget.active .small-box {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#svg-customer-widget-3 {
  padding-right: 0px;
  padding-left: 0px;
}
#svg-customer-widget-1-box,
#svg-customer-widget-2-box {
  height: 350px !important;
}
#svg-customer-widget-3-box,
#svg-customer-widget-4-box,
#svg-customer-widget-5-box {
  height: 350px !important;
}
#svg-customer-widget-4 svg {
  margin-top: -29px;
}
#svg-customer-widget-5 svg {
  padding-left: 55px;
}
.typeahead-list,
.typeahead-dropdown {
  position: absolute;
  top: -60% !important;
}
#scrollable-dropdown-menu {
  margin-top: -45px;
}
#scrollable-dropdown-menu .tt-dropdown-menu {
  max-height: 150px;
  overflow-y: auto;
}
.input-add {
  position: relative;
  top: -45px;
  width: 250px;
  height: 30px;
}
#customer-service-icon {
  position: relative;
  top: 30px;
  font-size: 40px;
  color: rgba(154, 108, 7, 0.9);
}
#customer-widget3-service1-name {
  position: relative;
  top: -10px;
  text-align: center;
  color: white;
}
#customer-widget3-service1-label1 {
  position: relative;
  top: -29px;
  text-align: center;
  color: white;
}
#customer-widget3-service1-label2 {
  position: relative;
  top: -43px;
  color: white;
  text-align: center;
}
#customer-details #svg {
  text-align: center;
  position: relative;
  margin-top: -40px;
}
#customer-details .icon-prev,
#customer-details .icon-next {
  font-size: 100px;
}
@font-face {
  font-family: "Prociono";
  src: url("../font/Prociono-Regular-webfont.ttf");
}
html {
  overflow-y: scroll;
}
.container {
  margin: 0 auto;
  max-width: 750px;
  text-align: center;
}
.tt-dropdown-menu,
.gist {
  text-align: left;
}
html {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.2;
}
.title,
.example-name {
  font-family: Prociono;
}
p {
  margin: 0 0 10px;
}
.title {
  font-size: 64px;
  margin: 20px 0 0;
}
.example {
  padding: 30px 0;
}
.example-name {
  font-size: 32px;
  margin: 20px 0;
}
.demo {
  margin: 50px 0;
  position: relative;
}
.typeahead,
.tt-query,
.tt-hint {
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  width: 250px;
  position: relative;
}
.typeahead {
  background-color: #FFFFFF;
}
.typeahead:focus {
  border: 2px solid #0097CF;
}
.tt-query {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
  color: #999999;
}
.tt-dropdown-menu {
  background-color: #FFFFFF;
}
.tt-suggestion {
  font-size: 12px;
  line-height: 24px;
  padding: 3px 20px;
  position: relative;
  background-color: white;
}
.tt-suggestion.tt-cursor {
  background-color: #0097CF;
  color: #FFFFFF;
}
.tt-suggestion p {
  margin: 0;
}
.gist {
  font-size: 12px;
}
.example-twitter-oss .tt-suggestion {
  padding: 8px 20px;
}
.example-twitter-oss .tt-suggestion + .tt-suggestion {
  border-top: 1px solid #CCCCCC;
}
.example-twitter-oss .repo-language {
  float: right;
  font-style: italic;
}
.example-twitter-oss .repo-name {
  font-weight: bold;
}
.example-twitter-oss .repo-description {
  font-size: 14px;
}
.example-sports .league-name {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 20px 5px;
  padding: 3px 0;
}
.example-arabic .tt-dropdown-menu {
  text-align: right;
}
.scrollit {
  overflow: scroll;
  height: 400px;
}

#customer-performance-marginal-report .marginal-report-header {
  margin-top: -45px !important;
  left: 220px !important;
}
#customer-performance-marginal-report .marginal-report-header .btn-group-row {
  padding: 2px !important;
}
#customer-performance-marginal-report .marginal-report-header .btn-info.active {
  background-color: #FFFFFF ;
  border-color: #FFFFFF ;
}
#customer-performance-marginal-report .charts {
  padding-right: 2px !important;
  padding-left: 2px !important;
  padding-bottom: 10px !important;
}
#customer-performance-marginal-report .charts .box {
  height: 311px !important;
  margin-bottom: 0px !important;
}
#customer-performance-marginal-report .charts .box .pdf-width.graph {
  width: 780px !important;
}
#customer-performance-marginal-report .charts .box .box-body {
  padding: 5px;
  padding-top: 0px;
}
#customer-performance-marginal-report .charts .box .box-header {
  padding-bottom: 0px;
}
#customer-performance-marginal-report .bar-chart .box .box-title {
  cursor: pointer;
}
#customer-performance-marginal-report .bar-chart .box .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
}
#customer-performance-marginal-report .bar-chart .box .box-label {
  height: 20px !important;
}
#customer-performance-marginal-report .bar-chart .box .range {
  text-align: center;
  font-weight: bold;
  display: inline;
}
#customer-performance-marginal-report .bar-chart .box .btn-home {
  margin-right: 3px;
}
#customer-performance-marginal-report .bar-chart .box .btn-prev,
#customer-performance-marginal-report .bar-chart .box .btn-next,
#customer-performance-marginal-report .bar-chart .box .btn-home {
  color: #989DA8;
  cursor: pointer;
}
#customer-performance-marginal-report .bar-chart .box .btn-prev:hover,
#customer-performance-marginal-report .bar-chart .box .btn-next:hover,
#customer-performance-marginal-report .bar-chart .box .btn-home:hover {
  color: #019688;
}
#customer-performance-marginal-report .bar-chart .box .btn-prev {
  text-align: right;
}
#customer-performance-marginal-report .bar-chart .box .btn-next {
  text-align: left;
}
#customer-performance-marginal-report .bar-chart .box .box-body {
  height: 300px !important;
}
#customer-performance-marginal-report .bar-chart .box .box-body .graph {
  padding: 0px !important;
  text-align: center;
}
#customer-performance-marginal-report .bar-chart .box .box-body .graph .c3-legend-background {
  visibility: hidden;
}
#customer-performance-marginal-report .bar-chart .box .box-body .graph .c3-tooltip th {
  background-color: #386691;
}
#customer-performance-marginal-report .bar-chart .box .box-body .graph .c3-line {
  stroke-width: 2px;
}
#customer-performance-marginal-report .bar-chart .box .box-body .graph .c3-circle {
  stroke-width: 3px;
}
#customer-performance-marginal-report #customer-marginal-report-pdf {
  margin-top: 15px !important;
}
@media (min-width: 584px) and (max-width: 767px) {
  #customer-performance-marginal-report .charts .box-body.graph .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (max-width: 420px) {
  #customer-performance-marginal-report .charts .box-body.graph .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (min-width: 768px) and (max-width: 829px) {
  #customer-performance-marginal-report .charts {
    width: 100% !important;
  }
}
@media (max-width: 583px) {
  #customer-performance-marginal-report .charts {
    width: 100% !important;
  }
}
@media (max-width: 405px) {
  #customer-performance-marginal-report .marginal-report-header {
    margin-top: 0px !important;
    left: 0px !important;
  }
}

#sales-summary-report-main-menu {
  margin-bottom: 10px;
  /*	@media screen and (max-width: 980px)
	{
		.cbo-options
                {
                        left: -225 px !important;
                        margin-left : -210px !important;
                        margin-top: -15 px !important;
		}
                
                
	}*/
}
#sales-summary-report-main-menu .customer {
  left: 210px !important;
  margin-top: -45px !important;
}
#sales-summary-report-main-menu .customer #scrollable-dropdown-menu {
  margin-top: 0px !important;
  padding-left: 15px !important;
  width: 250px !important;
}
#sales-summary-report-main-menu .customer .dropdown-menu.open {
  overflow: visible !important;
}
#sales-summary-report-main-menu .customer .dropdown-menu {
  max-height: 250px !important;
  width: 92% !important;
}
#sales-summary-report-main-menu .customer .dropdown-menu span.check-mark {
  background: #FFF !important;
  left: 0px;
  height: 23px;
  margin-top: 0;
  padding-top: 2px;
  width: 10px;
}
#sales-summary-report-main-menu .customer .lblDetborGroup,
#sales-summary-report-main-menu .customer #customer-debtor-group {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
}
#sales-summary-report-main-menu .customer .cbo-options-show-profit {
  left: 210px !important;
  margin-top: -45px !important;
}
#sales-summary-report-main-menu .customer .cbo-options {
  padding-left: 0px !important;
  width: 150px !important;
}
#sales-summary-report-main-menu .customer .cbo-options .btn-group.bootstrap-select,
#sales-summary-report-main-menu .customer .cbo-options .dropdown-menu {
  width: 150px !important;
}
#sales-summary-report-main-menu .customer .cbo-options .btn-group.bootstrap-select .check-mark,
#sales-summary-report-main-menu .customer .cbo-options .dropdown-menu .check-mark {
  left: 2px;
}
#sales-summary-report-main-menu .customer .show-profit {
  width: 120px !important;
}
#sales-summary-report-main-menu .customer #summary-show-profit {
  margin: 10px 4px 0px 0px !important;
}
#sales-summary-report-main-menu .debtor {
  padding-left: 0px;
}
#sales-summary-report-main-menu .paddingStyle {
  padding-left: 0px;
  padding-right: 0px;
}
#sales-summary-report-main-menu .dropdown-menu.open {
  max-height: 250px !important;
  width: 70px;
  overflow: auto !important;
}
#sales-summary-report-main-menu .lblDetborType,
#sales-summary-report-main-menu .lblDetborGroup {
  margin-top: 5px !important;
}
#sales-summary-report-main-menu .lblDetborDiv {
  width: 85px !important;
}
#sales-summary-report-main-menu .div-debtor {
  width: 25% !important;
  margin-right: 10px !important;
}
#sales-summary-report-main-menu .div-debtor .btn-group.bootstrap-select {
  width: 100%;
}
@media screen and (max-width: 990px) {
  #sales-summary-report-main-menu .cbo-options-show-profit {
    margin-left: -210px !important;
  }
}
@media screen and (max-width: 990px) {
  #sales-summary-report-main-menu #sales-summary-report-sales-trend-report,
  #sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report,
  #sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend,
  #sales-summary-report-main-menu #sales-summary-report-top-city-pair {
    margin-bottom: 28px;
  }
}
#sales-summary-report-main-menu #sales-summary-report-header-pdf {
  margin-top: 10px;
}
#sales-summary-report-main-menu #sales-summary-report-header-pdf .pdf-generation {
  height: 0px !important;
}
#sales-summary-report-main-menu #sales-summary-report-csv {
  float: right !important;
  margin-right: 105px !important;
  color: #5E0404 !important;
  font-size: 30px !important;
  height: 0px !important;
  cursor: pointer;
}
#sales-summary-report-main-menu .over-view-show-profit .box-body {
  height: 115px !important;
}
#sales-summary-report-main-menu .over-view-show-profit .box-body tspan {
  font-size: 15px !important;
}
#sales-summary-report-main-menu .over-view-hide-profit .box-body {
  height: 75px !important;
}
#sales-summary-report-main-menu .over-view-hide-profit .box-body tspan {
  font-size: 21px !important;
}
#sales-summary-report-main-menu #table-top-service,
#sales-summary-report-main-menu #table-top-destination,
#sales-summary-report-main-menu #table-top-airline,
#sales-summary-report-main-menu #table-business-type,
#sales-summary-report-main-menu #table-class,
#sales-summary-report-main-menu #table-top-hotels,
#sales-summary-report-main-menu #table-top-sub-customers,
#sales-summary-report-main-menu #table-top-customers,
#sales-summary-report-main-menu #table-savings-report {
  height: 268px;
  overflow-y: auto;
}
#sales-summary-report-main-menu #table-business-type,
#sales-summary-report-main-menu #table-class {
  padding-top: 13%;
}
#sales-summary-report-main-menu .header {
  color: white;
  text-align: right;
}
#sales-summary-report-main-menu .header0 {
  color: white;
  text-align: left;
}
#sales-summary-report-main-menu .table > tbody > tr > td {
  line-height: 0.428571;
  font-size: 15px;
  border: 0px;
}
#sales-summary-report-main-menu .right-align {
  text-align: right;
}
#sales-summary-report-main-menu .table-bordered > tbody > tr > th {
  border: 0px solid #f4f4f4;
  line-height: 1 !important;
}
#sales-summary-report-main-menu .table-bordered {
  border: 2px solid #7E7E7E;
}
#sales-summary-report-main-menu .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #EAEAEA;
}
#sales-summary-report-main-menu .sales-summary-report-chart,
#sales-summary-report-main-menu .sales-summary-report-table {
  padding-right: 0px;
  padding-left: 0px;
}
#sales-summary-report-main-menu .sales-summary-report-chart .box,
#sales-summary-report-main-menu .sales-summary-report-table .box {
  margin-bottom: 10px;
}
#sales-summary-report-main-menu .sales-summary-report-chart {
  position: relative;
  padding-right: 0px;
  height: 300px;
}
#sales-summary-report-main-menu .sales-summary-report-chart .box-body {
  padding: 0px;
  height: 250px;
}
#sales-summary-report-main-menu .sales-summary-report-table .box-body {
  height: 289px;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-table-report,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-table-report,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend-table-report {
  padding-right: 0px;
  padding-left: 0px;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-table-report .box,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-table-report .box,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend-table-report .box {
  margin-bottom: 10px;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-table-report .box-body,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-table-report .box-body,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend-table-report .box-body {
  height: 340px;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-table-report .box-body .table-striped tbody tr:last-child,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-table-report .box-body .table-striped tbody tr:last-child,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend-table-report .box-body .table-striped tbody tr:last-child {
  font-weight: bold !important;
}
#sales-summary-report-main-menu #sales-summary-report-top-city-pair-table-report .box {
  margin-bottom: 10px;
}
#sales-summary-report-main-menu #sales-summary-report-top-city-pair-table-report .box-body {
  height: 340px;
}
#sales-summary-report-main-menu .monthly-quarterly-choice,
#sales-summary-report-main-menu .one-way-return-choice {
  float: right;
  margin-top: -32px;
}
#sales-summary-report-main-menu .inline {
  display: inline;
}
#sales-summary-report-main-menu .btn-active {
  color: #fff !important;
  font-weight: bold !important;
}
#sales-summary-report-main-menu #btn-row .btn-group button.btn-info {
  background-color: #f4f4f4;
  border-color: #A8A5A5;
  font-weight: 400;
  color: #abacad;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report #btn-row,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report #btn-row,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend #btn-row,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair #btn-row {
  margin-top: 34px;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report .right,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report .right,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend .right,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair .right {
  float: right;
  color: #B8860B;
  padding-right: 15px;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report .left,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report .left,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend .left,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair .left {
  float: left;
  color: #1F77b4;
  padding-left: 15px;
}
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report .box-body,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report .box-body,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend .box-body,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair .box-body {
  height: 266px;
}
#sales-summary-report-main-menu #sales-summary-report-savings-report #savings-report .c3-line,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair #savings-report .c3-line,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report #savings-report .c3-line,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report #savings-report .c3-line,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend #savings-report .c3-line,
#sales-summary-report-main-menu #sales-summary-report-savings-report #sales-trend .c3-line,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair #sales-trend .c3-line,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report #sales-trend .c3-line,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report #sales-trend .c3-line,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend #sales-trend .c3-line,
#sales-summary-report-main-menu #sales-summary-report-savings-report #top-city-pair .c3-line,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair #top-city-pair .c3-line,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report #top-city-pair .c3-line,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report #top-city-pair .c3-line,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend #top-city-pair .c3-line,
#sales-summary-report-main-menu #sales-summary-report-savings-report #savings-report .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair #savings-report .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report #savings-report .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report #savings-report .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend #savings-report .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-savings-report #sales-trend .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair #sales-trend .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report #sales-trend .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report #sales-trend .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend #sales-trend .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-savings-report #top-city-pair .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair #top-city-pair .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report #top-city-pair .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report #top-city-pair .c3-circle,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend #top-city-pair .c3-circle {
  stroke-width: 2px;
}
#sales-summary-report-main-menu #sales-summary-report-savings-report .right,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair .right,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report .right,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report .right,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend .right {
  float: right;
  color: #B8860B;
  padding-right: 15px;
}
#sales-summary-report-main-menu #sales-summary-report-savings-report .left,
#sales-summary-report-main-menu #sales-summary-report-top-city-pair .left,
#sales-summary-report-main-menu #sales-summary-report-sales-trend-report .left,
#sales-summary-report-main-menu #sales-summary-report-air-sales-trend-report .left,
#sales-summary-report-main-menu #sales-summary-report-non-air-sales-trend .left {
  float: left;
  color: #1F77b4;
  padding-left: 15px;
}
#sales-summary-report-main-menu .sales-summary-report-chart-pdf .pie-chart-pdf-width {
  width: 300px !important;
}
#sales-summary-report-main-menu .sales-summary-report-chart-pdf .bar-chart-pdf-width {
  width: 586px !important;
}
#sales-summary-report-main-menu .sales-summary-report-chart-pdf .destination-airline-pdf-width {
  width: 490px !important;
}

@media screen and (max-width: 767px) {
  #savings-report-main-menu #savings-report-airline-wise-report {
    margin-top: 55px;
  }
}
#savings-report-main-menu .bar-pdf-width {
  width: 300px !important;
}
#savings-report-main-menu #customer-summary-savings-report-pdf {
  height: 400px;
}
#savings-report-main-menu .bar-pdf-width {
  width: 480px !important;
}
#savings-report-main-menu .pie-pdf-width {
  width: 280px !important;
}
#savings-report-main-menu .mothly-bar-pdf-width {
  width: 810px !important;
}
#savings-report-main-menu .left {
  float: left;
  font-weight: bold;
  margin-left: 10px;
  color: #dd4b39;
}
#savings-report-main-menu .left-destination {
  float: left;
  font-weight: bold;
  margin-left: 10px;
  color: #b8860b;
}
#savings-report-main-menu .right-destination {
  float: right;
  font-weight: bold;
  margin-right: 25px;
  color: #1f77b4;
}
#savings-report-main-menu .left-monthly {
  float: left;
  font-weight: bold;
  margin-left: 10px;
  color: #1f77b4;
}
#savings-report-main-menu .right-monthly {
  float: right;
  font-weight: bold;
  margin-right: 20px;
  color: #2e8b57;
}
#savings-report-main-menu .right {
  text-align: right;
  font-weight: bold;
  margin-right: 35px;
  color: #1f77b4;
}
#savings-report-main-menu #savings-report-savings-wise-report {
  position: relative;
  padding-right: 0px;
  height: 270px;
}
#savings-report-main-menu #savings-report-airline-wise-report .box-body {
  height: 270px;
  position: relative;
  padding-left: 1px;
}
#savings-report-main-menu #savings-report-airline-wise-report .c3-line {
  stroke-width: 3px;
}
#savings-report-main-menu #savings-report-airline-wise-report .c3-circle {
  stroke-width: 3px;
}
#savings-report-main-menu #savings-report-destination-wise-report {
  position: relative;
  padding-right: 0px;
}
#savings-report-main-menu #savings-report-destination-wise-report .box-body {
  height: 280px;
}
#savings-report-main-menu #savings-report-destination-wise-report .c3-line {
  stroke-width: 3px;
}
#savings-report-main-menu #savings-report-destination-wise-report .c3-circle {
  stroke-width: 3px;
}
#savings-report-main-menu #savings-report-class-wise-report {
  height: 263px;
}
#savings-report-main-menu #savings-report-class-wise-report .c3-tooltip-container {
  left: 54px !important;
}
#savings-report-main-menu #savings-report-monthly-wise-report {
  height: 270px;
}
#savings-report-main-menu #savings-report-monthly-wise-report .c3-line {
  stroke-width: 3px;
}
#savings-report-main-menu #savings-report-monthly-wise-report .c3-circle {
  stroke-width: 3px;
}
#savings-report-main-menu #savings-report-menu-filter {
  width: 680px !important;
  left: 220px !important;
  margin-top: -45px !important;
}
#savings-report-main-menu #savings-report-menu-filter #scrollable-dropdown-menu {
  width: 300 px !important;
  margin-top: 0px !important;
}
#savings-report-main-menu #savings-report-menu-filter #customer-savings-report-base-switch {
  margin-bottom: 0px;
  margin-top: -30;
  width: 210px !important;
  margin-left: 280px;
  padding-left: 0px !important;
}
#savings-report-main-menu #savings-report-menu-filter #customer-savings-report-base-switch #animated-switch {
  height: 30px !important;
  width: 200px !important;
  bottom: 0px !important;
}
#savings-report-main-menu #savings-report-menu-filter #customer-savings-report-base-switch #animated-switch span.switch-left,
#savings-report-main-menu #savings-report-menu-filter #customer-savings-report-base-switch #animated-switch span.switch-right {
  background-image: linear-gradient(to bottom, #08647B, #11999E) !important;
  color: #fff;
  text-shadow: none;
  font-size: 14px !important;
}
#savings-report-main-menu #savings-report-menu-filter #customer-savings-report-base-switch #animated-switch #savings-report-customer-supplier-switch .switch-large {
  padding-top: 3px !important;
  font-size: 14px !important;
}
#savings-report-main-menu #savings-report-menu-filter #customer-savings-report-base-switch #animated-switch #savings-report-customer-supplier-switch label.switch-large {
  color: #c1c1c1;
  text-shadow: none !important;
  font-weight: normal !important;
  padding-top: 3px !important;
}
#savings-report-main-menu #savings-report-menu-filter #customer-savings-report-base-switch #animated-switch #savings-report-customer-supplier-switch .has-switch label.switch-large {
  padding-bottom: 9px;
  padding-top: 3px !important;
  font-size: 8px !important;
  line-height: normal !important;
}
@media (max-width: 1104px) {
  #savings-report-main-menu #savings-report-menu-filter {
    left: 0px !important;
    margin-top: -10px !important;
    padding-bottom: 8px !important;
  }
}
@media (max-width: 505px) {
  #savings-report-main-menu #customer-savings-report-base-switch {
    margin-left: 15px !important;
    margin-top: 5px !important;
  }
}

#customer-performance-sub-customers-header {
  margin-top: -50px !important;
}
#customer-performance-sub-customers-header #customer-summary-header-row {
  left: 230px !important;
}
#customer-performance-sub-customers-header #customer-summary-header-row .typeahead,
#customer-performance-sub-customers-header #customer-summary-header-row .customer {
  width: 225px !important;
}
#customer-performance-sub-customers-header #customer-summary-header-row .check-box-sub-customers {
  margin: 15px 1px 0px 10px;
}
@media screen and (min-width: 767px) and (max-width: 825px), screen and (min-width: 491px) and (max-width: 594px) {
  #customer-performance-sub-customers-header #customer-summary-header-row .check-box-sub-customers {
    margin-top: 48px;
    margin-left: -455px;
  }
}
@media screen and (max-width: 374px) {
  #customer-performance-sub-customers-header #customer-summary-header-row .check-box-sub-customers {
    margin-left: -225px !important;
    margin-top: 48px;
  }
}
@media screen and (max-width: 490px) {
  #customer-performance-sub-customers-header #customer-summary-header-row {
    margin-top: 40px;
    left: 0px !important;
  }
}
#customer-performance-sub-customers-header #customer-summary-header #scrollable-dropdown-menu .typeahead {
  margin-top: 10px !important;
}
.no-data-message-subCustomers {
  text-align: center;
  padding-top: 87px;
  margin-top: 35px;
  color: gray;
  font-size: 21px;
}
#customer-performance-sub-customers .widget {
  padding-left: 5px;
  padding-right: 5px;
}
#customer-performance-sub-customers .widget .box {
  margin-bottom: 10px;
}
#customer-performance-sub-customers .widget .box .box-header {
  padding-bottom: 0px;
}
#customer-performance-sub-customers .widget .box .box-body {
  padding-top: 0px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .box-body {
  height: 400px;
  padding-top: 10px;
  background: linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px, linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px, linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px, linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px, linear-gradient(90deg, #1b1b1b 10px, transparent 10px), linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);
  background-color: #131313;
  background-size: 20px 20px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .carousel,
#customer-performance-sub-customers #customer-performance-sub-customers-wise .item,
#customer-performance-sub-customers #customer-performance-sub-customers-wise .active {
  height: 100%;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise #myCarousel {
  padding: 0;
  height: 380px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .fill {
  width: 100%;
  height: 380px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .carousel-indicators {
  bottom: 0px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .carousel-indicators li {
  border: 1px solid #4A98CD;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .icon-prev,
#customer-performance-sub-customers #customer-performance-sub-customers-wise .icon-next {
  font-size: 100px;
  color: #F93B0B;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .icon-prev {
  position: relative;
  margin-top: 120px;
  float: left;
}
@-moz-document url-prefix() {
  #customer-performance-sub-customers #customer-performance-sub-customers-wise .icon-prev {
    margin-top: -64px;
  }
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .icon-next {
  position: relative;
  margin-top: 120px;
  margin-right: -10px;
  float: right;
}
@-moz-document url-prefix() {
  #customer-performance-sub-customers #customer-performance-sub-customers-wise .icon-next {
    margin-top: -64px;
    margin-right: -5px;
  }
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .left.carousel-control {
  margin-left: -20px;
  width: 50px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise .right.carousel-control {
  margin-right: -20px;
  width: 50px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise svg text.percentage {
  font-size: 20px !important;
}
#customer-performance-sub-customers #customer-performance-sub-customers-wise svg text.white {
  fill: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
}
#customer-performance-sub-customers #customer-performance-sub-customers-service-wise .sub-customer-pie-chart-pdf-width {
  width: 300px !important;
}
#customer-performance-sub-customers #customer-performance-sub-customers-service-wise .box,
#customer-performance-sub-customers #customer-performance-sub-customers-airline-wise .box,
#customer-performance-sub-customers #customer-performance-sub-customers-hotel-wise .box,
#customer-performance-sub-customers #customer-performance-sub-customers-class-wise .box {
  height: 350px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-service-wise .fa,
#customer-performance-sub-customers #customer-performance-sub-customers-airline-wise .fa,
#customer-performance-sub-customers #customer-performance-sub-customers-hotel-wise .fa,
#customer-performance-sub-customers #customer-performance-sub-customers-class-wise .fa,
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#customer-performance-sub-customers #customer-performance-sub-customers-service-wise .fa:hover,
#customer-performance-sub-customers #customer-performance-sub-customers-airline-wise .fa:hover,
#customer-performance-sub-customers #customer-performance-sub-customers-hotel-wise .fa:hover,
#customer-performance-sub-customers #customer-performance-sub-customers-class-wise .fa:hover,
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .fa:hover {
  color: #019688;
}
#customer-performance-sub-customers #customer-performance-sub-customers-service-wise center.buttons,
#customer-performance-sub-customers #customer-performance-sub-customers-airline-wise center.buttons,
#customer-performance-sub-customers #customer-performance-sub-customers-hotel-wise center.buttons,
#customer-performance-sub-customers #customer-performance-sub-customers-class-wise center.buttons,
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise center.buttons {
  bottom: 0px !important;
}
#customer-performance-sub-customers #customer-performance-sub-customers-airline-wise svg,
#customer-performance-sub-customers #customer-performance-sub-customers-hotel-wise svg {
  height: 80% !important;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise {
  margin-bottom: 10px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .pdf-sub-customer-bar-width {
  width: 700px !important;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .c3-line {
  stroke-width: 2px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .c3-circle {
  stroke-width: 2px;
  stroke: #2A9898;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .right {
  float: right;
  color: #2A9898;
  padding-right: 15px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .left {
  float: left;
  color: #2675C4;
  padding-left: 15px;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .fa-chevron-left,
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise .fa-chevron-right {
  margin-top: 100px;
  font-size: 15px;
  cursor: pointer;
  width: 2% !important;
  display: inline-block;
}
#customer-performance-sub-customers #customer-performance-sub-customers-passenger-wise #graph {
  height: 310px;
  padding: 0px;
  width: 95%;
}

#customer-summary-check-box {
  margin-top: -40px !important;
  left: 400px !important;
}
#customer-summary-check-box #summary-show-profit,
#customer-summary-check-box #summary-show-trxn {
  margin-right: 1px !important;
}
#customer-summary-check-box label {
  margin-right: 10px !important;
}
#customer-summary-header-pdf {
  margin-top: 30px !important;
}
.bar-width {
  width: 900px;
}
#customer-summary-header #customer-summary-header-row {
  margin-bottom: 10px !important;
}
#customer-summary-header .debtor,
#customer-summary-header .customer,
#customer-summary-header .ok-btn {
  margin-top: 5px;
  padding-right: 10px;
  padding-left: 0px;
}
#customer-summary-header .ok-btn {
  max-width: 50px !important;
}
#customer-summary-header .debtor {
  min-width: 80px !important;
}
#customer-summary-header .debtor .btn-group.bootstrap-select {
  width: 100%;
  margin-right: 10px !important;
}
#customer-summary-header .debtor .dropdown-menu {
  max-height: 250px !important;
}
#customer-summary-header .customer #scrollable-dropdown-menu,
#customer-summary-header .customer .twitter-typeahead {
  width: 100%;
}
#customer-summary-header .customer .dropdown-menu.open {
  overflow: visible !important;
}
#customer-summary-header .customer .dropdown-menu {
  max-height: 250px !important;
  width: 92% !important;
}
#customer-summary-header .customer .dropdown-menu span.check-mark {
  background: #FFF !important;
  left: 0px;
  height: 23px;
  margin-top: 0;
  padding-top: 2px;
  width: 10px;
}
#customer-summary-header .debtor,
#customer-summary-header .ok-btn {
  padding-right: 0px;
}
#customer-summary-header .debtor div,
#customer-summary-header .ok-btn div {
  line-height: 1.2;
  vertical-align: middle;
}
#customer-summary-header .lblDetborType,
#customer-summary-header .lblDetborGroup {
  margin-top: 5px !important;
}
#customer-summary-header .paddingStyle {
  padding-left: 0px;
  padding-right: 10px;
}
#customer-summary-header #scrollable-dropdown-menu {
  margin-top: 0px !important;
  display: inline-block;
  margin-top: -10px !important;
}
#customer-summary-header #scrollable-dropdown-menu .typeahead {
  margin-top: 12px !important;
  width: 100%;
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  position: relative;
  background-color: #FFFFFF;
}
@-moz-document url-prefix() {
  #customer-summary-header #scrollable-dropdown-menu .typeahead {
    margin-top: 4px !important;
  }
}
#customer-summary-header #scrollable-dropdown-menu .typeahead:focus {
  border: 2px solid #0097CF;
}
#customer-summary-header button.btn-ok {
  margin-top: 0px !important;
}
#customer-summary-header .typeahead-list,
#customer-summary-header .typeahead-dropdown {
  position: absolute;
}
#customer-summary-header .label {
  color: #444;
  font-size: 100%;
  font-weight: normal;
}
#customer-performance-customer-summary #customer-performance-airline {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 1px !important;
}
#customer-performance-customer-summary .row-margin-bottom {
  margin-bottom: -13px !important;
}
#customer-performance-customer-summary #customer-summary-services {
  margin-top: 5px !important;
  padding-left: 0px !important;
  padding-right: 15px !important;
}
#customer-performance-customer-summary #customer-summary-services .box-body {
  padding: 10px 0px 0px 0px;
  margin-top: -15px;
}
#customer-performance-customer-summary #customer-summary-services .box {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
}
#customer-performance-customer-summary #customer-summary-services #customer-summary-ticket,
#customer-performance-customer-summary #customer-summary-services #customer-summary-hotel,
#customer-performance-customer-summary #customer-summary-services #customer-summary-other,
#customer-performance-customer-summary #customer-summary-services #customer-summary-total {
  height: 180px;
  padding-left: 15px !important;
  padding-right: 0px !important;
  border-radius: 3px;
}
#customer-performance-customer-summary #customer-summary-services #customer-summary-ticket svg,
#customer-performance-customer-summary #customer-summary-services #customer-summary-hotel svg,
#customer-performance-customer-summary #customer-summary-services #customer-summary-other svg,
#customer-performance-customer-summary #customer-summary-services #customer-summary-total svg {
  height: 95%;
}
#customer-performance-customer-summary #customer-summary-services .widget:hover svg,
#customer-performance-customer-summary #customer-summary-services .widget.active svg {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#customer-performance-customer-summary #customer-summary .red-widget,
#customer-performance-customer-summary #customer-summary .orange-widget {
  height: 140px;
  padding: 0px;
}
#customer-performance-customer-summary #customer-summary .red-widget .box-body,
#customer-performance-customer-summary #customer-summary .orange-widget .box-body {
  background-image: linear-gradient(155deg, #D0D5D8 40%, #F8F9F8) !important;
}
#customer-performance-customer-summary #customer-summary-month-wise {
  padding-left: 0px;
  padding-right: 0px;
}
#customer-performance-customer-summary #customer-summary-month-wise .pdf-customer-summary-month-wise-width {
  width: 400px !important;
  height: 302px !important;
}
#customer-performance-customer-summary #customer-summary-month-wise .box-body {
  padding: 0px;
}
#customer-performance-customer-summary #customer-summary-month-wise .box-body svg .c3-tooltip-name-current .c3-tooltip td.value,
#customer-performance-customer-summary #customer-summary-month-wise .box-body svg .c3-tooltip-name-previous .c3-tooltip td.value {
  text-align: left;
}
#customer-performance-customer-summary #customer-summary-month-wise .box {
  margin-bottom: 0px;
  height: 360px;
}
#customer-performance-customer-summary #customer-summary-year-wise {
  padding-left: 0px;
  padding-right: 0px;
}
#customer-performance-customer-summary #customer-summary-year-wise .box-body {
  height: 291px;
  padding: 0px;
}
#customer-performance-customer-summary #customer-summary-year-wise .box-body svg .c3-tooltip-name-current .c3-tooltip td.value,
#customer-performance-customer-summary #customer-summary-year-wise .box-body svg .c3-tooltip-name-previous .c3-tooltip td.value {
  text-align: left;
}
#customer-performance-customer-summary #customer-summary-year-wise .box {
  margin-bottom: 0px;
}
#customer-performance-customer-summary #customer-summary-year-wise .cus-sum-year-wise-font-size-pdf {
  font-size: 15px;
}
#customer-performance-customer-summary #customer-summary-year-wise .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#customer-performance-customer-summary #customer-summary-year-wise .fa:hover {
  color: #3B8FCE;
}
#customer-performance-customer-summary #customer-summary-year-wise center.buttons {
  bottom: 0px !important;
}
#customer-performance-customer-summary #customer-summary-year-wise svg {
  height: 98%;
}
#customer-performance-customer-summary #customer-summary-other-service-graph {
  margin-bottom: -13px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#customer-performance-customer-summary #customer-summary-online-offline {
  margin-top: 8px;
}
#customer-performance-customer-summary #customer-summary-online-offline .box-body {
  padding-top: 0px !important;
}
#customer-performance-customer-summary #customer-summary-online-offline .box-header {
  padding: 2px !important;
}
#customer-performance-customer-summary #customer-summary-online-offline #customer-summary-online-offline-sale-profit-trxn {
  padding-right: 0px;
  padding-left: 0px;
  height: 120px;
}
#customer-performance-customer-summary #customer-summary-online-offline #customer-summary-online-offline-corporate-cash-credit {
  padding-left: 0px;
  padding-right: 0px;
  height: 120px;
}
#customer-performance-customer-summary #customer-summary-online-offline #customer-summary-online-offline-corporate-cash-credit .cus-sum-online-offline-font-size-pdf {
  font-size: 11px;
}
#customer-performance-customer-summary #customer-summary-trxn-check-box {
  margin-top: 27px !important;
}
@media screen and (min-width: 992px) and (max-width: 1054px) {
  #customer-summary-header #customer-summary-header-row .debtor {
    max-width: 500px !important;
  }
}
#customer-summary-other-service-graph {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
#customer-summary-other-service-graph .fa.fa-home:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#customer-summary-other-service-graph .box-body #graph {
  height: 250px;
  padding: 0px;
  width: 90% !important;
}
#customer-summary-other-service-graph #sales-label {
  text-align: left;
  padding-left: 70px;
  font-size: 16px;
}
#customer-summary-other-service-graph #trxn-label {
  text-align: right;
  padding-right: 50px;
  font-size: 16px;
}
#customer-summary-other-service-graph #home-btn {
  text-align: center;
  font-size: 16px;
}
#customer-summary-other-service-graph #other-service-range {
  text-align: center;
  font-size: 16px;
}
#customer-summary-other-service-graph .fa.fa-chevron-left,
#customer-summary-other-service-graph .fa.fa-chevron-right {
  margin-top: 84px;
  font-size: 30px;
  cursor: pointer;
  width: 5% !important;
}

#customer-performance-top-hotel {
  cursor: default;
}
#customer-performance-top-hotel #customer-top-hotel-check-box {
  margin-top: -44px !important;
  left: 385px !important;
}
#customer-performance-top-hotel #customer-top-hotel-check-box #top-hotel-show-profit {
  margin-right: 1px !important;
}
@media screen and (max-width: 1152px) and (min-width: 992px) {
  #customer-performance-top-hotel .top-hotel-customer-debtor-label-div {
    width: 21.666667% !important;
  }
  #customer-performance-top-hotel .top-hotel-customer-debtor-select-div {
    width: 28.333333% !important;
  }
}
@media screen and (max-width: 992px) and (min-width: 983px) {
  #customer-performance-top-hotel .top-hotel-customer-debtor-label-div {
    width: 26.666667% !important;
  }
  #customer-performance-top-hotel .top-hotel-customer-debtor-select-div {
    width: 23.333333% !important;
  }
}
@media screen and (max-width: 644px) and (min-width: 484px) {
  #customer-performance-top-hotel .top-hotel-customer-debtor-label-div {
    width: 28% !important;
  }
  #customer-performance-top-hotel .top-hotel-customer-debtor-select-div {
    width: 22% !important;
  }
}
@media screen and (max-width: 767px) and (min-width: 484px) {
  #customer-performance-top-hotel #top-hotel-customer {
    width: 22.66666667% !important;
  }
}
@media screen and (max-width: 484px) {
  #customer-performance-top-hotel #top-hotel-customer {
    width: 60% !important;
  }
  #customer-performance-top-hotel .debtor-ok-buttons {
    width: 100% !important;
  }
}
#customer-performance-top-hotel #customer-summary-header,
#customer-performance-top-hotel .date-picker-area,
#customer-performance-top-hotel .debtor-ok-buttons {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#customer-performance-top-hotel #customer-summary-header {
  margin-top: -15px;
}
#customer-performance-top-hotel #customer-summary-header .customer-performance-top-Hotel-choice {
  float: left;
}
#customer-performance-top-hotel #top-hotel-staff-customer-supplier-guest-location-svg {
  height: 135px;
}
#customer-performance-top-hotel #top-hotel-staff-customer-supplier-guest-location-svg .top-hotel-staff-customer-supplier-guest-location-svg-label,
#customer-performance-top-hotel #top-hotel-staff-customer-supplier-guest-location-svg .icon-forward,
#customer-performance-top-hotel #top-hotel-staff-customer-supplier-guest-location-svg .icon-backward {
  cursor: pointer;
}
#customer-performance-top-hotel #top-hotel-staff-customer-supplier-guest-location-svg .top-hotel-staff-customer-supplier-guest-location-svg-label:hover,
#customer-performance-top-hotel #top-hotel-staff-customer-supplier-guest-location-svg .icon-forward:hover,
#customer-performance-top-hotel #top-hotel-staff-customer-supplier-guest-location-svg .icon-backward:hover {
  fill: black !important;
}
#customer-performance-top-hotel #button-row {
  margin-bottom: 23px;
  margin-top: 5px;
}
#customer-performance-top-hotel .customer-performance-top-hotel-page-choice {
  float: right;
  position: relative;
  margin-bottom: -58px;
  margin-top: 10px;
  margin-right: 10px;
}
#customer-performance-top-hotel #hotel-ranking {
  margin-top: -15px;
  height: 450px;
}
#customer-performance-top-hotel #hotel-ranking svg:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#customer-performance-top-hotel #hotel-ranking svg {
  display: inline-block !important;
}
#customer-performance-top-hotel #hotel-ranking svg g {
  cursor: pointer;
}
#customer-performance-top-hotel #hotel-ranking .value {
  text-anchor: end;
}

#trending-analysis-main-menu #trending-analysis-drop-down-menu-main-id {
  left: 223px !important;
  margin-top: -44px !important;
}
#trending-analysis-main-menu #trending-analysis-drop-down-menu-main-id #scrollable-dropdown-menu {
  margin-top: 0px !important;
  padding-left: 0px !important;
  width: 265px !important;
  margin-bottom: 8px !important;
}
#trending-analysis-main-menu #trending-analysis-drop-down-menu-main-id #btn-ok-ta {
  margin-top: 0px !important;
  left: -17px !important;
  width: 50px !important;
  margin-bottom: 12px !important;
}
@media screen and (min-width: 767px) and (max-width: 804px), screen and (max-width: 570px) {
  #trending-analysis-main-menu #trending-analysis-drop-down-menu-main-id {
    left: 0 !important;
    margin-top: 0px !important;
  }
}
@media screen and (max-width: 375px) {
  #trending-analysis-main-menu #btn-ok-ta {
    margin-left: 2px !important;
  }
}
#trending-analysis-main-menu .sales-trend-ytd-graph {
  width: 520px;
}
#trending-analysis-main-menu .sales-destination-graph-pdf {
  width: 480px;
}
#trending-analysis-main-menu .pie-graph-pdf {
  width: 300px;
}
#trending-analysis-main-menu .sales-trend-consolidated-pdf {
  width: 590px;
}
#trending-analysis-main-menu .savings-consolidated-pdf {
  width: 210px;
}
#trending-analysis-main-menu .sub-customer-consolidated-pdf {
  width: 380px;
}
#trending-analysis-main-menu .top-hotel-consolidated-pdf {
  width: 200px;
}
#trending-analysis-main-menu .checkbox-custom-css {
  font-weight: normal !important;
}
#trending-analysis-main-menu #trending-analysis-selector-menu {
  background-color: #12C0F3;
  border-color: #12C0F3;
  color: white;
}
#trending-analysis-main-menu #trending-analysis-list-of-details-options {
  margin-bottom: 25px !important;
}
#trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta {
  margin-top: -34px;
  left: 124px;
  width: 200px !important;
}
#trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta .btn-group.bootstrap-select,
#trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta .dropdown-menu {
  width: 200px !important;
}
#trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta .btn-group.bootstrap-select .check-mark,
#trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta .dropdown-menu .check-mark {
  left: 2px;
}
#trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta .dropdown-menu.open {
  height: 205px !important;
  max-height: 205px !important;
  overflow-y: auto;
}
#trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta .dropdown-menu.inner {
  max-height: 200px !important;
}
@media screen and (max-width: 375px) {
  #trending-analysis-main-menu #trending-analysis-list-of-details-options #cbo-options-ta {
    margin-top: 5px !important;
    left: 15px !important;
  }
}
#trending-analysis-main-menu #trending-analysis-header-pdf {
  height: 300px;
}
#trending-analysis-main-menu #trending-analysis-main-ok-button {
  font-size: 9.5px;
}
#trending-analysis-main-menu #trending-analysis-sales-trend-ytd,
#trending-analysis-main-menu #trending-analysis-sales-trend-ytd-table,
#trending-analysis-main-menu #trending-analysis-top-destination,
#trending-analysis-main-menu #trending-analysis-top-destination-table,
#trending-analysis-main-menu #trending-analysis-top-airline,
#trending-analysis-main-menu #trending-analysis-top-airline-table,
#trending-analysis-main-menu #trending-analysis-top-class,
#trending-analysis-main-menu #trending-analysis-class-table,
#trending-analysis-main-menu #trending-analysis-top-airline-savings-report,
#trending-analysis-main-menu #trending-analysis-savings-report-table,
#trending-analysis-main-menu #trending-analysis-top-10-sub-customers-report,
#trending-analysis-main-menu #trending-analysis-sub-customers-table,
#trending-analysis-main-menu #trending-analysis-top-10-department-report,
#trending-analysis-main-menu #trending-analysis-top-10-department-table,
#trending-analysis-main-menu #trending-analysis-top-10-travelers-report,
#trending-analysis-main-menu #trending-analysis-top-10-travelers-table,
#trending-analysis-main-menu #trending-analysis-bussiness-type-report,
#trending-analysis-main-menu #trending-analysis-bussiness-type-table,
#trending-analysis-main-menu #trending-analysis-top-hotel-report,
#trending-analysis-main-menu #trending-analysis-top-hotel-table,
#trending-analysis-main-menu #trending-analysis-offline-online-report,
#trending-analysis-main-menu #trending-analysis-offline-online-table,
#trending-analysis-main-menu #trending-analysis-sales-trend-ytd-report,
#trending-analysis-main-menu #advance-purchase-main-menu,
#trending-analysis-main-menu #trending-analysis-issue-reissue,
#trending-analysis-main-menu #advance-purchase-main-menu-table,
#trending-analysis-main-menu #top-service-main-menu,
#trending-analysis-main-menu #top-service-main-menu-table {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
#trending-analysis-main-menu #trending-analysis-top-destination,
#trending-analysis-main-menu #trending-analysis-top-destination-table,
#trending-analysis-main-menu #trending-analysis-top-airline,
#trending-analysis-main-menu #trending-analysis-top-airline-table,
#trending-analysis-main-menu #trending-analysis-top-class,
#trending-analysis-main-menu #trending-analysis-class-table,
#trending-analysis-main-menu #trending-analysis-top-airline-savings-report,
#trending-analysis-main-menu #trending-analysis-savings-report-table,
#trending-analysis-main-menu #trending-analysis-top-10-sub-customers-report,
#trending-analysis-main-menu #trending-analysis-sub-customers-table,
#trending-analysis-main-menu #trending-analysis-top-10-department-report,
#trending-analysis-main-menu #trending-analysis-top-10-department-table,
#trending-analysis-main-menu #trending-analysis-top-10-travelers-report,
#trending-analysis-main-menu #trending-analysis-top-10-travelers-table,
#trending-analysis-main-menu #trending-analysis-bussiness-type-report,
#trending-analysis-main-menu #trending-analysis-bussiness-type-table,
#trending-analysis-main-menu #trending-analysis-top-hotel-report,
#trending-analysis-main-menu #trending-analysis-top-hotel-table,
#trending-analysis-main-menu #trending-analysis-offline-online-report,
#trending-analysis-main-menu #trending-analysis-offline-online-table,
#trending-analysis-main-menu #advance-purchase-main-menu,
#trending-analysis-main-menu #trending-analysis-issue-reissue,
#trending-analysis-main-menu #advance-purchase-main-menu-table,
#trending-analysis-main-menu #top-service-main-menu,
#trending-analysis-main-menu #top-service-main-menu-table {
  margin-top: -20px;
}
#trending-analysis-main-menu #advance-purchase-main-menu .box-body {
  height: 220px;
  padding: 1px;
}
#trending-analysis-main-menu .service-wise-header1 {
  background-color: #fa6464;
  color: white;
}
#trending-analysis-main-menu .left-ytd {
  float: left;
  font-weight: bold;
  margin-left: 10px;
  color: #1f77b4;
}
#trending-analysis-main-menu .savings-wise-header {
  background-color: #526C8B;
  text-align: right;
  color: white;
}
#trending-analysis-main-menu .savings-wise-header1 {
  background-color: #526C8B;
  text-align: left;
  color: white;
}
#trending-analysis-main-menu .center {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: black;
}
#trending-analysis-main-menu .right-ytd {
  text-align: right;
  font-weight: bold;
  margin-right: 35px;
  color: #b43104;
}
#trending-analysis-main-menu #top-hotel-table {
  height: 240px;
}
#trending-analysis-main-menu #trending-analysis-top-hotel-report .box-body {
  height: 240px;
  padding: 1px;
}
#trending-analysis-main-menu #sales-trend-ytd-table {
  height: 244px;
}
#trending-analysis-main-menu #trending-analysis-offline-online-report .box-body {
  height: 220px;
  padding: 1px;
}
#trending-analysis-main-menu #offline-online-table {
  height: 239px;
}
#trending-analysis-main-menu #trending-analysis-issue-reissue .box-body,
#trending-analysis-main-menu #top-service-main-menu .box-body {
  height: 220px;
  padding: 1px;
}
#trending-analysis-main-menu #trending-analysis-offline-online-table {
  height: 220px;
}
#trending-analysis-main-menu #trending-analysis-top-10-travelers-report .box-body {
  height: 240px;
  padding: 1px;
}
#trending-analysis-main-menu #top-10-travelers-table {
  height: 240px;
}
#trending-analysis-main-menu #trending-analysis-bussiness-type-report .box-body {
  height: 220px;
  padding: 1px;
}
#trending-analysis-main-menu #bussiness-type-table {
  height: 220px;
}
#trending-analysis-main-menu #trending-analysis-top-10-department-report .box-body {
  height: 220px;
  padding: 1px;
}
#trending-analysis-main-menu #top-top-10-department-table {
  height: 220px;
}
#trending-analysis-main-menu #advance-purchase-table {
  height: 238px;
}
#trending-analysis-main-menu #trending-analysis-top-destination .box-body {
  height: 224px;
  padding: 1px;
}
#trending-analysis-main-menu #trending-analysis-top-class .box-body {
  height: 203px;
  padding: 1px;
}
#trending-analysis-main-menu #trending-analysis-top-10-sub-customers-report .box-body {
  height: 220px;
  padding: 1px;
}
#trending-analysis-main-menu #top-sub-customers-table {
  height: 220px;
}
#trending-analysis-main-menu #trending-analysis-top-airline-savings-report .box-body {
  height: 203px;
  padding: 1px;
}
#trending-analysis-main-menu #top-savings-report-table {
  height: 202px;
}
#trending-analysis-main-menu #top-savings-report-table .table > tbody > tr > th {
  line-height: 0.728571 !important;
}
#trending-analysis-main-menu #top-savings-report-table .table > tbody > tr > td {
  line-height: 0.728571 !important;
}
#trending-analysis-main-menu #top-class-table {
  height: 202px;
}
#trending-analysis-main-menu #top-class-table .table > tbody > tr > th {
  line-height: 1.428571 !important;
}
#trending-analysis-main-menu #top-class-table .table > tbody > tr > td {
  line-height: 1.428571 !important;
}
#trending-analysis-main-menu #sales-trend-ytd-graph {
  height: 200px;
}
#trending-analysis-main-menu #sales-trend-ytd-graph .c3-line {
  stroke-width: 2px;
}
#trending-analysis-main-menu #sales-trend-ytd-graph .c3-circle {
  stroke-width: 3px;
  stroke: #b43104;
}
#trending-analysis-main-menu .sales-count {
  color: white;
  background-color: #526C8B;
}
#trending-analysis-main-menu #trending-analysis-top-airline .box-body {
  height: 224px;
  padding: 1px;
}
#trending-analysis-main-menu #top-destination-table {
  height: 224px;
}
#trending-analysis-main-menu #top-airline-table {
  height: 243px;
}
#trending-analysis-main-menu .service-wise-header {
  background-color: #526C8B;
  text-align: center;
  color: white;
  font-size: 14px;
}
#trending-analysis-main-menu .table > tbody > tr > td {
  line-height: 0.428571 !important;
  border: 0px;
  padding: 6px !important;
  font-size: 13px;
  font-family: inherit;
}
#trending-analysis-main-menu .table > tbody > tr > th {
  line-height: 0.428571 !important;
}
#trending-analysis-main-menu .top-service-right-align {
  text-align: right;
}
#trending-analysis-main-menu .table-bordered > tbody > tr > th {
  border: 0px solid #f4f4f4;
}
#trending-analysis-main-menu .table-bordered {
  border: 2px solid #7E7E7E;
}
#trending-analysis-main-menu #top-destination-header-div {
  background-color: #fa6464;
  color: white;
  text-align: center;
}

#landscape-pdf-header,
#header-logo-pdf {
  height: 0px;
  visibility: collapse;
}
.pdf-generation {
  float: right !important;
}
@media screen and (min-width: 1199px) and (max-width: 1317px) {
  .pdf-generation {
    width: 37% !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1095px) {
  .pdf-generation {
    width: 47% !important;
  }
}
@media screen and (min-width: 854px) and (max-width: 947px), screen and (min-width: 625px) and (max-width: 718px) {
  .pdf-generation {
    width: 57% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 853px), screen and (min-width: 530px) and (max-width: 624px) {
  .pdf-generation {
    width: 67% !important;
  }
}
@media screen and (min-width: 431px) and (max-width: 529px) {
  .pdf-generation {
    width: 77% !important;
  }
}
@media screen and (max-width: 430px) {
  .pdf-generation {
    width: 100% !important;
  }
}

#staff-staff-flight {
  margin-bottom: 10px;
}
#staff-staff-flight #top-airlines,
#staff-staff-flight #top-destinations,
#staff-staff-flight #top-class,
#staff-staff-flight #top-customer,
#staff-staff-flight #top-travelers {
  padding-right: 5px;
  padding-left: 5px;
  padding: 0px;
}
#staff-staff-flight #top-airlines .box-body,
#staff-staff-flight #top-destinations .box-body,
#staff-staff-flight #top-class .box-body,
#staff-staff-flight #top-customer .box-body,
#staff-staff-flight #top-travelers .box-body {
  height: 250px;
  padding: 1px;
}
#staff-staff-flight #top-class,
#staff-staff-flight #top-customer,
#staff-staff-flight #top-travelers {
  margin-top: -15px;
}
#staff-staff-flight #top-class .c3-tooltip-container,
#staff-staff-flight #top-customer .c3-tooltip-container,
#staff-staff-flight #top-travelers .c3-tooltip-container,
#staff-staff-flight #top-airlines .c3-tooltip-container,
#staff-staff-flight #top-class .c3-tooltip-container,
#staff-staff-flight #top-customer .c3-tooltip-container,
#staff-staff-flight #top-travelers .c3-tooltip-container {
  left: 20% !important;
}
#staff-staff-flight .bar-destination-pdf-width {
  width: 360px !important;
}
#staff-staff-flight #sales-seats-staff_flight-switch {
  height: 29px;
}
#staff-staff-flight #animated-switch {
  margin-top: -47px;
  margin-left: 414px;
}
#staff-staff-flight .charts {
  padding-right: 2px !important;
  padding-left: 2px !important;
  padding-bottom: 10px !important;
}
#staff-staff-flight .charts .box {
  margin-bottom: 0px !important;
}
#staff-staff-flight .charts .box .box-title {
  font-size: 15px !important;
}
#staff-staff-flight .charts .box-body {
  height: 253px !important;
  padding: 1px;
}
#staff-staff-flight .charts .staff-flight-pie-chart-pdf-width {
  width: 420px !important;
}
#staff-staff-flight .typeahead-staff {
  left: 220px !important;
}
#staff-staff-flight #scrollable-dropdown-menu {
  margin-top: -45px !important;
  margin-left: -46px;
}
#staff-staff-flight #scrollable-dropdown-menu .typeahead {
  width: 200px !important;
}
@media (max-width: 813px) {
  #staff-staff-flight #scrollable-dropdown-menu .typeahead {
    margin-top: 35px !important;
    margin-left: -222px !important;
  }
  #staff-staff-flight #animated-switch {
    margin-top: -32px !important;
    margin-left: 200px !important;
  }
  #staff-staff-flight .bottom-alignment {
    margin-bottom: 6px;
  }
}
@media (max-width: 766px) {
  #staff-staff-flight #scrollable-dropdown-menu {
    margin-top: -80px !important;
    margin-left: 173px !important;
  }
  #staff-staff-flight #animated-switch {
    margin-top: -46px !important;
    margin-left: 411px !important;
  }
}
@media (max-width: 573px) {
  #staff-staff-flight #scrollable-dropdown-menu {
    margin-top: -45px !important;
    margin-left: -41px !important;
  }
  #staff-staff-flight #animated-switch {
    margin-top: -31px !important;
    margin-left: 200px !important;
  }
}
@media (max-width: 362px) {
  #staff-staff-flight #animated-switch {
    margin-top: 5px !important;
    margin-left: -11px !important;
  }
}
#staff-staff-flight #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#staff-staff-flight #animated-switch #sales-seats-staff_flight-switch .switch-large {
  padding-top: 5px;
}
#staff-staff-flight #animated-switch #sales-seats-staff_flight-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
@media (max-width: 478px) {
  #staff-staff-flight .staff-flight .top10-airline-selector {
    left: 0px;
    margin-top: -8px;
    margin-bottom: 10px;
  }
}

.staff .pie-pdf-width {
  width: 230px !important;
}
.staff .test {
  background-color: white;
  width: 50px;
  height: 50px;
}
.staff #target-setting-error-message {
  width: 300;
  text-align: center;
  margin-top: -10px;
}
@media (min-width: 550px) and (max-width: 990px) {
  .staff #target-setting-error-message {
    margin-left: -230px;
  }
}
.staff .staff-wise-trend-seat-sale-profit {
  margin-top: -10px !important;
  float: right;
}
.staff .staff-wise-trend-seat-sale-profit #btn-seat,
.staff .staff-wise-trend-seat-sale-profit #btn-sale,
.staff .staff-wise-trend-seat-sale-profit #btn-profit {
  height: 25px;
  width: 100%;
  display: inline-block;
  background-color: blue;
  padding-left: 0px;
  padding-right: 0px;
}
.staff .typeahead-staff {
  left: 394px !important;
}
.staff #scrollable-dropdown-menu {
  margin-top: -50px !important;
}
.staff #scrollable-dropdown-menu .typeahead {
  width: 225px !important;
}
.staff #scrollable-dropdown-menu #staff-wise-trend-seat-sale-profit {
  padding-left: 0px;
  padding-right: 3px;
}
.staff #staff-wise {
  height: 167px;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}
.staff #staff-month-wise-charts {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
.staff #staff-month-wise-charts .box {
  padding: 10px !important;
}
.staff #staff-month-wise-charts .btn-group {
  float: right !important;
}
.staff #staff-month-wise-charts .box-header {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.staff #staff-month-wise-charts .box-header with-border {
  height: 40px;
}
.staff #staff-month-wise-charts .pdf-click {
  width: 750px !important;
}
.staff #staff-month-wise-charts .box-body {
  height: 350px;
  padding: 0px !important;
}
.staff #staff-month-wise-charts .box-body .c3-chart-text .c3-text {
  font-size: 10.5px !important;
  font-weight: bold !important;
}
.staff #staff-top-service-wise-report .box-body,
.staff #staff-form-of-payment-wise-report .box-body {
  padding: 0px;
  height: 251px;
}
.staff #staff-form-of-payment-wise-report,
.staff #staff-top-service-wise-report,
.staff #staff-year-wise-svg-report {
  position: relative;
  padding: 0px;
}
.staff #staff-year-wise-svg-report .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
.staff #staff-year-wise-svg-report .fa:hover {
  color: #3B8FCE;
}
.staff #staff-year-wise-svg-report center.buttons {
  bottom: 0px !important;
}
.staff #staff-year-wise-svg-report .box-body {
  padding: 0px;
  height: 223px;
}
@media (max-width: 767px) {
  .staff #staff-wise-trend-seat-sale-profit {
    margin-top: 10px !important;
  }
}
@media (max-width: 640px) {
  .staff #scrollable-dropdown-menu {
    margin-top: 10px !important;
  }
  .staff .typeahead-staff {
    left: 394px !important;
  }
}
.staff #other-service-details {
  position: relative;
  padding: 0px;
}
.staff #other-service-details .box-body {
  height: 250px;
  position: relative;
  padding: 0px;
}

#turnover-summary .box-body {
  height: 600px;
}
#turnover-summary .box-body .section {
  height: 50%;
}
#turnover-summary #transaction-count {
  height: 400px;
}

#customer-target-ageing {
  padding: 0px !important;
}
#customer-target-ageing .charts {
  padding: 0px 2px 10px 2px !important;
}
#customer-target-ageing .charts .box {
  margin-bottom: 0px !important;
}
#customer-target-ageing .charts .box .box-title {
  font-size: 15px !important;
}
#customer-target-ageing .charts .box .box-title .ageing-period {
  display: inline;
  font-size: 13px;
}
#customer-target-ageing .charts .box-body {
  height: 278px !important;
  padding: 0px;
}
#customer-target-ageing .charts .box-body .graph {
  max-height: 250px !important;
}
#customer-target-ageing .charts .target-ageing-pdf-width {
  width: 331px !important;
}
#customer-target-ageing #customer-target-ageing-period-header {
  margin-top: -15px !important;
  padding: 0px 2px 5px 2px !important;
  padding-right: 2px !important;
  padding-left: 2px !important;
  padding-bottom: 7px !important;
}
#customer-target-ageing #customer-target-ageing-period-header #ageing-periods {
  text-transform: uppercase;
  border: 2px solid #137ECE;
  border-radius: 8px 8px 8px 8px;
  font-size: 13px;
  font-weight: 600 !important;
  height: 32px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  width: 280px;
  margin-right: 10px;
  margin-bottom: 2px;
}
#customer-target-ageing #customer-target-ageing-period-header button.btn-ok {
  padding: 4px 12px 4px 12px;
  margin-right: 15px;
}
#customer-target-ageing #customer-target-ageing-period-header .padding-style {
  padding: 2px !important;
  margin-bottom: 2px !important;
}
#customer-target-ageing #customer-target-ageing-period-header .ageing-periods {
  padding-left: 0px;
  width: 295px !important;
}
#customer-target-ageing #customer-target-ageing-period-header .lbl-ageing-periods {
  margin-right: 10px !important;
  margin-bottom: 0px !important;
  width: 100px !important;
}
#customer-target-ageing #customer-target-ageing-period-header .lbl-ageing-periods button {
  height: 32px !important;
}
#customer-target-ageing #customer-target-ageing-period-header .lbl-ageing-periods .btn-group.bootstrap-select {
  width: 100 !important;
}
#customer-target-ageing #customer-target-ageing-period-header .auto-matching {
  margin-top: 6px !important;
}
#customer-target-ageing #customer-target-ageing-period-header .debtor {
  width: 312px !important;
}
#customer-target-ageing #customer-target-ageing-period-header .debtor .lbl-debtor-type .btn-group.bootstrap-select,
#customer-target-ageing #customer-target-ageing-period-header .debtor .lbl-debtor-group .btn-group.bootstrap-select {
  width: 227px !important;
}
#customer-target-ageing #customer-target-ageing-period-header .dropdown-menu.open {
  max-height: 230px !important;
  overflow: auto !important;
  max-width: 0px !important;
}
#customer-target-ageing #customer-target-ageing-period-header #customer-select {
  margin-bottom: 5px !important;
  margin-left: -15px !important;
  margin-top: 3px !important;
  padding-left: 0px !important;
  width: 225px !important;
}
#customer-target-ageing #customer-target-ageing-period-header #customer-select .typeahead {
  width: 224px !important;
  height: 34px;
  border: 1px solid #ddd;
  border-radius: 2px;
  font-size: 14px;
  color: #444;
  background-color: #f4f4f4;
}
#customer-target-ageing #customer-target-ageing-periods svg {
  height: 245px !important;
}
#customer-target-ageing #customer-target-ageing-periods svg .ageing-period-tile:hover {
  cursor: pointer;
}
#customer-target-ageing #customer-target-ageing-periods svg .title {
  font-size: 9px !important;
  font-weight: 600 !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box {
  height: 316 !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .c3-legend-background {
  stroke: none !important;
  background-color: #FFF !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .customer-range {
  display: inline !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-header {
  padding-bottom: 0px !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body {
  height: 268px !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-prev {
  float: left;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-prev:before {
  content: "\2039";
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-next {
  float: right;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-next:before {
  content: "\203a";
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-prev,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-next,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .graph {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-prev,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-next {
  margin-top: 75px;
  font-size: 60;
  width: 2% !important;
  font-family: serif;
  z-index: 2 !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-prev:before,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .btn-next:before {
  margin-left: -25% !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .graph {
  width: 96% !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .box-body .customer-ageing-outstanding-pdf-width {
  width: 750px !important;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .btn-home {
  margin-right: 3px;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .btn-prev,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .btn-next,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .btn-home {
  color: #989DA8;
  cursor: pointer;
}
#customer-target-ageing #customer-target-ageing-outstanding-details .box .btn-prev:hover,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .btn-next:hover,
#customer-target-ageing #customer-target-ageing-outstanding-details .box .btn-home:hover {
  color: #1983E6;
}
#customer-target-ageing #customer-target-ageing-customer-details .box-body {
  padding: 0px 15px !important;
  height: 85px !important;
}
#customer-target-ageing #customer-target-ageing-customer-details .box-body .tbl-customer {
  overflow-y: auto;
}
#customer-target-ageing #customer-target-ageing-customer-details .box-body table {
  border: 2px double #125CA1 !important;
  margin-left: auto;
  margin-right: auto;
  width: 100% !important;
  min-width: 270px !important;
}
#customer-target-ageing #customer-target-ageing-customer-details .box-body table td {
  line-height: 1.4 !important;
}
#customer-target-ageing #customer-target-ageing-customer-details .box-body table td:last-child,
#customer-target-ageing #customer-target-ageing-customer-details .box-body table td:first-child {
  font-weight: bold;
}
#customer-target-ageing #customer-target-ageing-customer-details .box-body table th,
#customer-target-ageing #customer-target-ageing-customer-details .box-body table td {
  border: 1px double #1469B8 !important;
  padding-left: 10px !important;
  padding-right: 5px !important;
}
#customer-target-ageing #customer-target-ageing-customer-details .box-body table th {
  background-color: #125CA1 !important;
  color: #FFF;
}
#customer-target-ageing #customer-target-ageing-header-pdf {
  margin-top: 15px !important;
}
@media (max-width: 393px) {
  #customer-target-ageing #customer-target-ageing-period-header .ok-btn {
    margin-top: 2px !important;
    margin-left: -16px !important;
  }
}
@media (min-width: 991px) and (max-width: 1240px) {
  #customer-target-ageing #customer-target-ageing-debtor-types .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (min-width: 767px) and (max-width: 910px) {
  #customer-target-ageing #customer-target-ageing-debtor-groups .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (min-width: 581px) and (max-width: 732px) {
  #customer-target-ageing #customer-target-ageing-debtor-groups .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (max-width: 410px) {
  #customer-target-ageing .charts .box-body .graph .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (max-width: 580px) {
  #customer-target-ageing .ageing-periods {
    margin-top: 3px !important;
  }
  #customer-target-ageing .charts {
    width: 100% !important;
  }
}
@media (min-width: 380px) {
  #customer-target-ageing #customer-target-ageing-customer-details {
    min-width: 335px !important;
  }
}

#customer-target-sales-vs-collection {
  margin-top: -18px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header {
  margin-bottom: 10px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .btn-group button {
  height: 30px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .btn-group button .filter-option {
  margin-top: -4px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .dropdown-menu.open {
  max-height: 185px !important;
  overflow: auto !important;
  z-index: 1;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .year,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .ok-btn,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-type,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-group,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead {
  margin-top: 3px;
  margin-bottom: 3px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .year {
  padding-left: 0px;
  width: 144px;
  max-width: 144px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .year .btn-group,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .year .dropdown-menu.open {
  max-width: 130px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .ok-btn {
  padding-left: 0px;
  width: 60px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .ok-btn .btn-ok {
  padding: 4px 12px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-group {
  width: 294px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-type {
  width: 283px;
  position: relative;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-type,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-group {
  padding-left: 0px;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-type .btn-group,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-group .btn-group {
  margin-left: 5px;
  width: 185px !important;
  max-width: 185px !important;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-type .dropdown-menu.open,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-group .dropdown-menu.open {
  width: 185px !important;
  max-width: 185px !important;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-type .debtor-type-label,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-group .debtor-type-label,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-type .debtor-group-label,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .debtor-group .debtor-group-label {
  display: inline;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead {
  padding-left: 0px !important;
  width: 221px !important;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead #scrollable-dropdown-menu {
  margin-top: 0px !important;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead #scrollable-dropdown-menu input,
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead #scrollable-dropdown-menu .tt-menu {
  max-width: 206px !important;
  width: 150%;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead #scrollable-dropdown-menu .tt-menu {
  height: 250px;
  overflow-y: auto;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead #scrollable-dropdown-menu .typeahead {
  border: 1px solid #CCCCCC;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead #scrollable-dropdown-menu .typeahead:focus {
  border: 1px solid #0097CF;
}
#customer-target-sales-vs-collection #sales-vs-collection-filtration-header .sales-vs-collection-typeahead #scrollable-dropdown-menu .typeahead.tt-input {
  vertical-align: none;
}
#customer-target-sales-vs-collection #sales-vs-collection {
  margin-bottom: 15px;
}
#customer-target-sales-vs-collection #sales-vs-collection .main-graph {
  background-color: white;
  padding: 2px;
}
#customer-target-sales-vs-collection #sales-vs-collection-summary-widget {
  padding-left: 10px;
  padding-right: 10px;
}
#customer-target-sales-vs-collection #sales-vs-collection-summary-widget .summary-widget {
  height: 80px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
}
#customer-target-sales-vs-collection .pdf-width {
  width: 770px !important;
}
@media screen and (max-width: 384px) {
  #customer-target-sales-vs-collection .summary-widget {
    width: 100% !important;
  }
}

#customer-budget-main-menu {
  /* Buttons */
  /* Add Buttons */
  /* Remove Buttons */
  /* Disabled Buttons */
  /* Table single cells */
  /* Table headers single cells */
  /* Table body inputs */
  /* Table body inputs on focus */
  /* First body row cells & input on table without columns header */
  /* Mobile Landscape */
}
@media screen and (min-width: 1200px) {
  #customer-budget-main-menu .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 161px !important;
  }
  #customer-budget-main-menu .typeahead,
  #customer-budget-main-menu .tt-query,
  #customer-budget-main-menu .tt-hint {
    width: 228px!important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1270px), (max-width: 490px) {
  #customer-budget-main-menu .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 55% !important;
  }
  #customer-budget-main-menu .typeahead,
  #customer-budget-main-menu .tt-query,
  #customer-budget-main-menu .tt-hint {
    width: 130%!important;
  }
}
@media screen and (min-width: 768px), screen and (min-width: 318px) and (max-width: 992px), (max-width: 480px) {
  #customer-budget-main-menu .typeahead,
  #customer-budget-main-menu .tt-query,
  #customer-budget-main-menu .tt-hint {
    margin-top: 5px;
  }
  #customer-budget-main-menu #customer-btn-for-filtering {
    margin-top: 5px;
  }
}
@media screen and (min-width: 990px) and (max-width: 1025px) {
  #customer-budget-main-menu #customer-label-debtor-group {
    padding-left: 1px;
  }
}
#customer-budget-main-menu .bootstrap-select.btn-group .dropdown-menu.inner {
  max-height: 310px !important;
  width: 80px !important;
}
#customer-budget-main-menu #save-button-customer-budget,
#customer-budget-main-menu #save-button-customer-budget-list,
#customer-budget-main-menu #reset-button-customer-budget,
#customer-budget-main-menu #reset-button-customer-budget-list {
  font-size: 13px;
  width: 50px !important;
}
#customer-budget-main-menu .year {
  padding: 0 !important;
  margin-left: 30 !important;
}
#customer-budget-main-menu .year .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 90px !important;
  margin-bottom: 10px !important;
}
#customer-budget-main-menu #customer-budget-table-main-menu,
#customer-budget-main-menu #customer-budget-settings-window {
  overflow: auto;
}
#customer-budget-main-menu #scrollable-dropdown-menu1 .tt-dropdown-menu {
  margin-top: 50px;
  overflow-y: auto;
}
#customer-budget-main-menu table.inputtable {
  width: 100%;
  margin: 15px 0;
  border: 1px solid #eee;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0 1px 3px #000000;
  -webkit-box-shadow: 0 1px 3px #000000;
  box-shadow: 0 1px 3px #000000;
  background-color: white;
}
#customer-budget-main-menu table.inputtable td input {
  border: 0;
  width: 90%;
  height: 100%;
  padding: 0;
  text-align: center;
}
#customer-budget-main-menu table.inputtable a.icon-button.addcol,
#customer-budget-main-menu table.inputtable a.icon-button.addrow {
  background-color: #81b71a;
}
#customer-budget-main-menu table.inputtable a.icon-button.delcol,
#customer-budget-main-menu table.inputtable a.icon-button.delrow {
  background-color: #db4a39;
}
#customer-budget-main-menu table.inputtable a.icon-button.disabled {
  background-color: #eee;
}
#customer-budget-main-menu table.inputtable td,
#customer-budget-main-menu table.inputtable th {
  border: 1px solid #A5A5A5;
  text-align: center;
  height: 30px;
  vertical-align: middle;
  font-size: 14px;
}
#customer-budget-main-menu table.inputtable th {
  border-bottom: 5px solid #eee;
}
#customer-budget-main-menu table.inputtable td input {
  border: 50;
  width: 90%;
  height: 100%;
  padding: 0 0%;
  text-align: center;
}
#customer-budget-main-menu table.inputtable tr td input:focus {
  border: 2px solid #0097CF;
}
#customer-budget-main-menu table.inputtable.wh tbody tr:nth-child(1),
#customer-budget-main-menu table.inputtable.wh tbody tr:nth-child(1) input {
  background-color: #fdfdfd;
  font-weight: 800;
}
#customer-budget-main-menu table.inputtable th {
  background-color: green;
  color: white;
}
#customer-budget-main-menu table td {
  border-left: 1px solid #000;
}
@media only screen and (max-width: 480px) {
  #customer-budget-main-menu {
    /* Table single cells */
    /* Buttons */
    /* Table body inputs */
    /* Add Buttons */
    /* Remove Buttons */
    /* Disabled Buttons */
  }
  #customer-budget-main-menu table.inputtable td,
  #customer-budget-main-menu table.inputtable th {
    min-width: 40px;
    height: 80px;
  }
  #customer-budget-main-menu table.inputtable a.icon-butto {
    width: 100%;
    height: 40px;
    font-size: 18px;
    min-width: 40px;
    line-height: 40px;
  }
  #customer-budget-main-menu table.inputtable td input {
    height: 80px;
  }
  #customer-budget-main-menu table.inputtable a.icon-button.addcol,
  #customer-budget-main-menu table.inputtable a.icon-button.addrow {
    color: #81b71a;
    background-color: #fff;
  }
  #customer-budget-main-menu table.inputtable a.icon-button.delcol,
  #customer-budget-main-menu table.inputtable a.icon-button.delrow {
    color: #db4a39;
    background-color: #fff;
  }
  #customer-budget-main-menu table.inputtable a.icon-button.disabled {
    color: #eee;
    background-color: #fff;
  }
}
#customer-budget-main-menu #budget-amount-different-value {
  font-weight: bold;
}
#customer-budget-main-menu #column00,
#customer-budget-main-menu #column10,
#customer-budget-main-menu #column20,
#customer-budget-main-menu #column30,
#customer-budget-main-menu #column40,
#customer-budget-main-menu #column50,
#customer-budget-main-menu #column60,
#customer-budget-main-menu #column70,
#customer-budget-main-menu #column80,
#customer-budget-main-menu #column90,
#customer-budget-main-menu #column100,
#customer-budget-main-menu #column110,
#customer-budget-main-menu #column120 {
  width: 110px;
}
#customer-budget-main-menu .tablerow {
  background-color: #cccccc;
}
#customer-budget-main-menu .tablerowalt {
  background-color: white;
}
#customer-budget-main-menu #customer-budget-table-main-menu .paging-nav,
#customer-budget-main-menu #budget-customer .paging-nav {
  text-align: right;
  padding-top: 2px;
}
#customer-budget-main-menu #customer-budget-table-main-menu .paging-nav a,
#customer-budget-main-menu #budget-customer .paging-nav a {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  background: green;
  color: white;
  border-radius: 3px;
}
#customer-budget-main-menu #customer-budget-table-main-menu .paging-nav .selected-page,
#customer-budget-main-menu #budget-customer .paging-nav .selected-page {
  background: #187ed5;
  font-weight: bold;
}
#customer-budget-main-menu #customer-budget-table-main-menu .paging-nav,
#customer-budget-main-menu #budget-customer .paging-nav,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-sales-budget-table,
#customer-budget-main-menu #budget-customer #customer-sales-budget-table,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-profit-budget-table,
#customer-budget-main-menu #budget-customer #customer-profit-budget-table,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-trxn-budget-table,
#customer-budget-main-menu #budget-customer #customer-trxn-budget-table {
  margin: 0 auto;
  font-family: Arial, sans-serif;
}
#customer-budget-main-menu #customer-budget-table-main-menu #customer-sales-budget-table,
#customer-budget-main-menu #budget-customer #customer-sales-budget-table,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-profit-budget-table,
#customer-budget-main-menu #budget-customer #customer-profit-budget-table,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-trxn-budget-table,
#customer-budget-main-menu #budget-customer #customer-trxn-budget-table {
  width: 2130px;
}
#customer-budget-main-menu #customer-budget-table-main-menu #customer-sales-budget-table table.inputtable,
#customer-budget-main-menu #budget-customer #customer-sales-budget-table table.inputtable,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-profit-budget-table table.inputtable,
#customer-budget-main-menu #budget-customer #customer-profit-budget-table table.inputtable,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-trxn-budget-table table.inputtable,
#customer-budget-main-menu #budget-customer #customer-trxn-budget-table table.inputtable {
  margin-top: 0px !important;
}
#customer-budget-main-menu #customer-budget-table-main-menu #customer-sales-budget-table th:nth-child(1),
#customer-budget-main-menu #budget-customer #customer-sales-budget-table th:nth-child(1),
#customer-budget-main-menu #customer-budget-table-main-menu #customer-profit-budget-table th:nth-child(1),
#customer-budget-main-menu #budget-customer #customer-profit-budget-table th:nth-child(1),
#customer-budget-main-menu #customer-budget-table-main-menu #customer-trxn-budget-table th:nth-child(1),
#customer-budget-main-menu #budget-customer #customer-trxn-budget-table th:nth-child(1) {
  width: 10%;
}
#customer-budget-main-menu #customer-budget-table-main-menu #customer-budget-list-table-id.table,
#customer-budget-main-menu #budget-customer #customer-budget-list-table-id.table {
  width: 1100px;
}
#customer-budget-main-menu #customer-budget-table-main-menu #customer-budget-list-table-id.table th:first-child,
#customer-budget-main-menu #budget-customer #customer-budget-list-table-id.table th:first-child,
#customer-budget-main-menu #customer-budget-table-main-menu #customer-budget-list-table-id.table td:first-child,
#customer-budget-main-menu #budget-customer #customer-budget-list-table-id.table td:first-child {
  width: 300px;
}

#import-data-import-csv-import .box,
#import-data-import-imported-details .box {
  background: #08647B;
  min-height: 780px;
  padding: 0px;
}
#import-data-import-csv-import .box .box-header li a,
#import-data-import-imported-details .box .box-header li a {
  color: #E8CFD4;
}
#import-data-import-csv-import .box .box-header li.active a,
#import-data-import-imported-details .box .box-header li.active a {
  color: #555;
}
#import-data-import-csv-import .box .box-header .btn-refresh,
#import-data-import-imported-details .box .box-header .btn-refresh {
  width: 70px;
  height: 30px;
  margin: 6px 0px 0px 15px;
  padding: 0;
}
#import-data-import-csv-import .box .box-body .tab-content,
#import-data-import-imported-details .box .box-body .tab-content {
  padding: 0px 21px;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .input-label,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .input-label {
  width: 85px;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-filter,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-filter {
  padding: 0px;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary table,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary table,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list table,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list table,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-template table,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-template table {
  max-width: 100% !important;
  cursor: default;
  font-size: 15px;
  font-weight: 400;
  table-layout: fixed;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary table tr th,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary table tr th,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list table tr th,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list table tr th,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-template table tr th,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-template table tr th {
  color: white;
  background-color: #11999E !important;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary table tr td,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary table tr td,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list table tr td,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list table tr td,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-template table tr td,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-template table tr td {
  padding: 5px 10px !important;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary table tbody,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary table tbody,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list table tbody,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list table tbody,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-template table tbody,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-template table tbody {
  max-height: 550px !important;
  max-width: 100% !important;
  overflow: auto !important;
  background-color: #FFFFFF;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary table tbody tr:nth-of-type(even),
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary table tbody tr:nth-of-type(even),
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list table tbody tr:nth-of-type(even),
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list table tbody tr:nth-of-type(even),
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-template table tbody tr:nth-of-type(even),
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-template table tbody tr:nth-of-type(even) {
  background-color: #51CBAF;
  color: #FFFFFF !important;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary table tbody tr:nth-of-type(odd),
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary table tbody tr:nth-of-type(odd),
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list table tbody tr:nth-of-type(odd),
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list table tbody tr:nth-of-type(odd),
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-template table tbody tr:nth-of-type(odd),
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-template table tbody tr:nth-of-type(odd) {
  color: #11999E !important;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-summary,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-summary,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .col-list,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .col-list {
  padding: 24px 0px;
}
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .btn-import,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .btn-import,
#import-data-import-csv-import .box .box-body .tab-content .tab-pane .btn-search,
#import-data-import-imported-details .box .box-body .tab-content .tab-pane .btn-search {
  width: 70px !important;
  height: 28px;
  margin: 0;
  padding: 0;
}
#import-data-import-csv-import {
  margin-top: -12px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .control-label {
  color: #FFFFFF;
  width: 130px;
  padding-right: 0px;
  padding-top: 3px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane input.form-control {
  height: 28px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment {
  width: 410px;
  padding-right: 0px !important;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment .input-space {
  width: 310px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment .file-browse {
  position: relative;
  overflow: hidden;
  float: right;
  height: 28px;
  padding-top: 2px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment .file-browse input.browse {
  width: 70px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment .input-space,
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment span.control-label,
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment .input-label {
  padding: 0px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .attachment .error-msg {
  color: #EBEF70;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-summary {
  padding: 24px 0px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-summary table {
  width: auto !important;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-summary table tr th:first-child,
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-summary table tr td:first-child {
  width: 160px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-summary table tr th:nth-child(2),
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-summary table tr td:nth-child(2) {
  width: 10px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-show-template {
  width: 140px;
  height: 27px;
}
#import-data-import-csv-import .box-body .tab-content .tab-pane .col-show-template a {
  color: #EBEF70;
  text-decoration: underline;
  line-height: 2.5;
}
#import-data-import-csv-import #csv-template.tab-pane {
  margin-top: -30px;
}
#import-data-import-csv-import #csv-template.tab-pane .col-template {
  padding: 0px !important;
}
#import-data-import-csv-import #csv-template.tab-pane .col-template span {
  color: #FFFFFF;
  line-height: 2.5;
  font-weight: 600;
}
#import-data-import-csv-import #csv-template.tab-pane .col-template table tr th:first-child,
#import-data-import-csv-import #csv-template.tab-pane .col-template table tr td:first-child {
  width: 290px !important;
}
#import-data-import-csv-import #csv-template.tab-pane .col-template table tr th:nth-child(2),
#import-data-import-csv-import #csv-template.tab-pane .col-template table tr td:nth-child(2) {
  width: 143px !important;
}

#import-data-import-imported-details .col-common-filter {
  padding: 0px;
  margin-top: -45px;
  left: 215px;
}
#import-data-import-imported-details .col-filter .filter-label {
  color: #FFFFFF;
}
#import-data-import-imported-details .input-label {
  padding-left: 0px;
}
#import-data-import-imported-details .filtration {
  padding-left: 0px;
  padding-right: 10px;
  min-height: 30px;
  width: 277px;
}
#import-data-import-imported-details .filtration .filter-label {
  width: 52px;
  text-align: right;
  padding: 0px;
  line-height: 2;
}
#import-data-import-imported-details .filtration .lbl-airline,
#import-data-import-imported-details .filtration .lbl-hotel,
#import-data-import-imported-details .filtration .lbl-service {
  width: 45px !important;
  text-align: left;
}
#import-data-import-imported-details .filtration .import-scrollable-dropdown-menu {
  width: 205px;
  padding-left: 5px;
  padding-right: 5px;
  float: left;
}
#import-data-import-imported-details .filtration .import-scrollable-dropdown-menu .typeahead {
  width: 210px;
}
#import-data-import-imported-details .filtration input {
  padding-left: 6px;
}
#import-data-import-imported-details tr th:nth-child(7),
#import-data-import-imported-details tr th:nth-child(4),
#import-data-import-imported-details tr td:nth-child(7),
#import-data-import-imported-details tr td:nth-child(4) {
  text-align: right;
  width: 120px;
}
#import-data-import-imported-details tr th:last-child,
#import-data-import-imported-details tr td:last-child.glyphicon-remove {
  width: 30px;
  color: #FF000E;
}
#import-data-import-imported-details .col-list {
  overflow: auto;
}
#import-data-import-imported-details .col-list table {
  min-width: 800px;
}

#admin-details-main-row .client-details-main-menu {
  margin-top: -8px;
  background-color: #416481;
  height: 754px;
  color: white;
}
#admin-details-main-row .client-details-main-menu #agency-details-header {
  text-align: center;
  margin-top: 10px;
  font-size: 19px;
}
#admin-details-main-row .client-details-main-menu #agency-code-details {
  margin-top: 20px;
  font-size: 15px;
}
#admin-details-main-row .client-details-main-menu #agency-code-details ul {
  height: 85%;
  overflow: auto;
}
#admin-details-main-row .client-details-main-menu #agency-code-details ul li {
  cursor: pointer;
}
#admin-details-main-row .client-details-main-menu #agency-code-details .highlight {
  color: #7fd3ca;
}
#admin-details-main-row #agency-code-of-all-agency {
  width: 171px;
  color: black;
  margin-left: 20px;
  margin-top: 8px;
  margin-right: 20px;
}
#admin-details-main-row .common-class-put {
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  width: 120px;
}
#admin-details-main-row .common-class-put:focus {
  border: 2px solid #0097CF;
}
#admin-details-main-row #client-details {
  margin-top: -18px;
  margin-left: -15px;
}
#admin-details-main-row #client-details #client-main-menu {
  background: #427096;
  height: 370px;
  color: white;
  position: relative;
  padding-top: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#admin-details-main-row #client-details #client-main-menu #client-id,
#admin-details-main-row #client-details #client-main-menu #client-name,
#admin-details-main-row #client-details #client-main-menu #client-db-name,
#admin-details-main-row #client-details #client-main-menu #client-type {
  width: 80%;
}
#admin-details-main-row #client-details #client-main-menu #client-type {
  color: #000;
}
#admin-details-main-row #client-details #client-main-menu .row {
  margin-bottom: 15px;
}
#admin-details-main-row #client-details #client-main-menu #btn-clear-client {
  margin-right: 10px;
}
#admin-details-main-row #client-details #client-main-menu #clent-id-main-div {
  margin-top: 10px;
}
#admin-details-main-row #client-details #client-main-menu input {
  color: black;
}
#admin-details-main-row #menu-settings-for-admin-details {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #638DB0;
  margin-top: -10px;
}
#admin-details-main-row #menu-settings-for-admin-details #btn-save-dashboard-details {
  margin-left: 39px;
  margin-bottom: 10px;
}
#admin-details-main-row #menu-settings-for-admin-details input[type=checkbox] {
  cursor: pointer !important;
}
#admin-details-main-row #menu-settings-for-admin-details ul {
  color: white;
  cursor: pointer;
  display: block;
}
#admin-details-main-row #menu-settings-for-admin-details ul div {
  margin-top: 4px;
}
#admin-details-main-row #menu-settings-for-admin-details li {
  list-style-type: none;
  cursor: pointer;
  display: block;
  margin-top: 5px;
}
#admin-details-main-row #menu-settings-for-admin-details li section {
  cursor: default !important;
}
#admin-details-main-row #menu-settings-for-admin-details strong {
  margin-left: 10px;
  color: rebeccapurple;
}
#admin-details-main-row #menu-settings-for-admin-details h6 {
  list-style-type: none;
  margin-left: 30px;
  color: #0e2a57;
}
#admin-details-main-row #menu-settings-for-admin-details h5 {
  margin-top: 3px;
  color: midnightblue;
}

#admin-settings-window-settings-button {
  float: right;
}
@media screen and (max-width: 469px) {
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 200px !important;
  }
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -7px !important;
  }
}
@media screen and (max-width: 428px) {
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 180px !important;
  }
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -23px !important;
  }
}
@media screen and (max-width: 410px) {
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 170px !important;
  }
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -31px !important;
  }
}
@media screen and (max-width: 400px) {
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -14px !important;
  }
  #adminsettings-popup-window #admin-settings-currency-code_msdd {
    min-width: 255px !important;
    font-size: 13px;
  }
  #adminsettings-popup-window .input-service,
  #adminsettings-popup-window .input-service-two {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 392px) {
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 160px !important;
  }
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -13px !important;
  }
  #adminsettings-popup-window .btn-group > .btn:first-child {
    margin-left: -4px !important;
  }
  #adminsettings-popup-window #service-add-btn,
  #adminsettings-popup-window #cost-center-add-btn {
    margin-left: -5px !important;
  }
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -18px !important;
  }
}
@media screen and (max-width: 377px) {
  #adminsettings-popup-window #branch-service {
    margin-left: -10px !important;
  }
  #adminsettings-popup-window #service-input {
    margin-left: -10px !important;
  }
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -18px !important;
  }
}
@media screen and (max-width: 366px), screen and (max-width: 364px) {
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -25px !important;
  }
  #adminsettings-popup-window #service-add-btn,
  #adminsettings-popup-window #cost-center-add-btn {
    margin-top: 21px !important;
  }
}
@media screen and (max-width: 360px), screen and (max-width: 353px), screen and (max-width: 350px) {
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -38px !important;
  }
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 140px !important;
  }
}
@media screen and (max-width: 347px) {
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -50px !important;
  }
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 130px !important;
  }
}
@media screen and (max-width: 334px) {
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -60px !important;
  }
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 120px !important;
  }
}
@media screen and (max-width: 327px) {
  #adminsettings-popup-window #button-toggle-service,
  #adminsettings-popup-window #button-toggle-cost-center {
    margin-left: -70px !important;
  }
  #adminsettings-popup-window .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 110px !important;
  }
}
@media screen and (max-width: 1006px) {
  #adminsettings-popup-window #service-add-btn,
  #adminsettings-popup-window #cost-center-add-btn,
  #adminsettings-popup-window #debtor-add-btn {
    padding-left: 1px !important;
  }
}
#adminsettings-popup-window tr {
  width: 10%;
}
#adminsettings-popup-window thead > tr > th {
  background-color: #3B3B3B!important;
  border-radius: 10 px !important;
  border: 2px solid ;
  color: white;
}
#adminsettings-popup-window .table {
  width: 60%;
}
#adminsettings-popup-window .first {
  border-bottom: 1px solid #BDD4F9 !important;
}
#adminsettings-popup-window #admin-settings-save-button {
  float: left;
  background-color: #2BB9F6 !important;
  color: white;
  border-color: #2BB9F6 !important;
  font-weight: 600;
}
#adminsettings-popup-window .period-input {
  margin-right: 20px;
  width: 70px;
  margin-top: 10px;
}
#adminsettings-popup-window #admin-settings-inbound-cities {
  margin-top: 10px;
}
#adminsettings-popup-window #admin-settings-currency-code_msdd,
#adminsettings-popup-window #admin-settings-currency-format_msdd {
  width: 100% !important;
  max-width: 300px;
  min-width: 300px;
  margin-top: 10px;
}
#adminsettings-popup-window .ddcommon #admin-settings-currency-format_child.ddChild {
  height: 100px !important;
}
#adminsettings-popup-window .check-mark {
  left: 1px !important;
}
#adminsettings-popup-window .save,
#adminsettings-popup-window .cancel {
  margin-left: 10px;
}
#adminsettings-popup-window .save-service,
#adminsettings-popup-window .cancel-service,
#adminsettings-popup-window .save-cost-center,
#adminsettings-popup-window .cancel-cost-center,
#adminsettings-popup-window .save-debtor,
#adminsettings-popup-window .cancel-debtor {
  margin-left: 10px;
}
#adminsettings-popup-window .editicon img {
  vertical-align: 0px;
  margin-left: 5px;
}
#adminsettings-popup-window #button-toggle-service,
#adminsettings-popup-window #button-toggle-cost-center,
#adminsettings-popup-window #button-toggle-debtor {
  cursor: pointer;
}
#adminsettings-popup-window .editicon-service,
#adminsettings-popup-window .editicon-cost-center,
#adminsettings-popup-window .editicon-debtor {
  padding-right: 15px;
}
#adminsettings-popup-window .editicon-service img,
#adminsettings-popup-window .editicon-cost-center img,
#adminsettings-popup-window .editicon-debtor img {
  vertical-align: 0px;
  margin-left: 5px;
}
#adminsettings-popup-window #service-add-btn,
#adminsettings-popup-window #cost-center-add-btn,
#adminsettings-popup-window #debtor-add-btn {
  color: green;
  padding-left: 10px;
  cursor: pointer;
}
#adminsettings-popup-window .btn-delete-service,
#adminsettings-popup-window .btn-delete-cost-center,
#adminsettings-popup-window .btn-delete-debtor {
  color: red;
  padding-left: 10px;
  cursor: pointer;
}
#adminsettings-popup-window #service-input {
  padding-right: 25px;
}
#adminsettings-popup-window .first .dropdown-menu {
  max-height: 250px !important;
  width: 92% !important;
}
#adminsettings-popup-window .class-service-name,
#adminsettings-popup-window .class-province-name,
#adminsettings-popup-window .class-debtor-name {
  padding-right: 25px;
}
#adminsettings-popup-window .pdf-header #sample-pdf-header1,
#adminsettings-popup-window .pdf-header #sample-pdf-header2 {
  height: 61px;
  width: 152px;
  left: 95px;
  top: -26px;
  margin-bottom: -50px;
  position: relative;
}
#adminsettings-popup-window #pdf-icon {
  text-align: center;
  padding-top: 40px !important;
  font-size: 55px;
  color: red;
}
#adminsettings-popup-window .class-service-name,
#adminsettings-popup-window .class-province-name,
#adminsettings-popup-window .class-debtor-name {
  padding-right: 25px;
}
#adminsettings-popup-window .dropdown-menu {
  overflow: auto !important;
  min-width: 210px !important;
  max-width: 720px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#adminsettings-popup-window #admin-settings-supplier {
  width: 150% !important;
}
#adminsettings-popup-window .first.multiselect button.multiselect.dropdown-toggle.btn {
  text-align: left !important;
  width: 210px !important;
}
#adminsettings-popup-window .first.multiselect button.multiselect.dropdown-toggle.btn span {
  max-width: 90% !important;
  overflow: hidden !important;
  display: inline-block;
}
#adminsettings-popup-window .first.multiselect label {
  font-weight: normal !important;
}
#adminsettings-popup-window .first.multiselect .caret {
  position: absolute !important;
  top: 50% !important;
  right: 12px !important;
  margin-top: -2px !important;
  vertical-align: middle !important;
}
#adminsettings-popup-window .first.multiselect ul li.active a {
  color: #777777;
  background-color: #FFFFFF;
}

@media screen and (max-width: 1142px) and (min-width: 885px) {
  .settings-customer *[id*='tbl-fld-customer-name'] {
    width: 35% !important;
  }
  .settings-customer *[id*='tbl-fld-customer-code'] {
    width: 35% !important;
  }
  .settings-customer *[id*='tbl-fld-customer-image'] {
    width: 30% !important;
  }
}
@media screen and (max-width: 884px) {
  .settings-customer *[id*='tbl-fld-customer-name'] {
    width: 40% !important;
  }
  .settings-customer *[id*='tbl-fld-customer-code'] {
    width: 40% !important;
  }
  .settings-customer *[id*='tbl-fld-customer-image'] {
    width: 20% !important;
  }
}
.settings-customer #settings-customer-window table {
  cursor: default;
  table-layout: fixed;
}
.settings-customer #settings-customer-window table th,
.settings-customer #settings-customer-window table td {
  overflow: hidden;
}
.settings-customer #settings-customer-window table th {
  background-color: #e5dcdc !important;
}
.settings-customer #settings-customer-window table tbody {
  background-color: #E2E1EF;
}
.settings-customer #settings-customer-window table tr :nth-child(2),
.settings-customer #settings-customer-window table tr :nth-child(3) {
  text-align: center;
}
.settings-customer #settings-customer-window table .tbl-field-customer-name {
  cursor: pointer;
}
.settings-customer #settings-customer-upload-window label {
  font-weight: normal !important;
}
.settings-customer #settings-customer-upload-window #settings-customer-short-code {
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  height: 30px;
}
.settings-customer #settings-customer-upload-window #settings-customer-short-code:focus {
  outline: none;
  border-color: #1D92C3;
}
.settings-customer #settings-customer-upload-window .fileUpload {
  position: relative;
  overflow: hidden;
  margin-left: 10px;
}
@media screen and (max-width: 990px) and (min-width: 760px) {
  .settings-customer #settings-customer-upload-window .fileUpload {
    margin-top: 10px;
  }
}
.settings-customer #settings-customer-upload-window .fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.settings-customer #settings-customer-upload-window #error-msg {
  color: red;
  font-weight: bolder !important;
}
.settings-customer #settings-customer-upload-window .twitter-typeahead,
.settings-customer #settings-customer-upload-window .tt-menu,
.settings-customer #settings-customer-upload-window .typeahead,
.settings-customer #settings-customer-upload-window #settings-customer-short-code {
  width: 100% !important;
}
.settings-customer #settings-customer-upload-window .row-gap {
  margin-top: 20px;
}
.settings-customer #settings-customer-upload-window .no-padding {
  padding: 0px !important;
}
.settings-customer #settings-customer-upload-window .input-group-btn .btn-sm {
  font-size: 10px;
}
.settings-customer #settings-customer-upload-window .input-group .input-sm {
  height: 27px;
}

@media screen and (max-width: 990px) and (min-width: 767px) {
  .settings-staff *[class*='col-sm-6 row-gap'] {
    position: relative;
    padding-top: 15px !important;
  }
}
@media screen and (max-width: 1142px) and (min-width: 885px) {
  .settings-staff *[id*='tbl-fld-staff-name'] {
    width: 30% !important;
  }
  .settings-staff *[id*='tbl-fld-staff-code'] {
    width: 35% !important;
  }
  .settings-staff *[id*='tbl-fld-staff-image'] {
    width: 35% !important;
  }
}
@media screen and (max-width: 884px) {
  .settings-staff *[id*='tbl-fld-staff-name'] {
    width: 40% !important;
  }
  .settings-staff *[id*='tbl-fld-staff-code'] {
    width: 30% !important;
  }
  .settings-staff *[id*='tbl-fld-staff-image'] {
    width: 30% !important;
  }
}
.settings-staff #settings-staff-window table {
  cursor: default;
  table-layout: fixed;
}
.settings-staff #settings-staff-window table th,
.settings-staff #settings-staff-window table td {
  overflow: hidden;
}
.settings-staff #settings-staff-window table th {
  background-color: #e5dcdc !important;
}
.settings-staff #settings-staff-window table tbody {
  background-color: #E2E1EF;
}
.settings-staff #settings-staff-window table tr :nth-child(2),
.settings-staff #settings-staff-window table tr :nth-child(3) {
  text-align: center;
}
.settings-staff #settings-staff-window table .tbl-field-staff-name {
  cursor: pointer;
}
.settings-staff #settings-staff-upload-window label {
  font-weight: normal !important;
}
.settings-staff #settings-staff-upload-window #settings-staff-short-code {
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  height: 30px;
}
.settings-staff #settings-staff-upload-window #settings-staff-short-code:focus {
  outline: none;
  border-color: #1D92C3;
}
.settings-staff #settings-staff-upload-window #error-msg {
  color: red;
  font-weight: bolder !important;
}
.settings-staff #settings-staff-upload-window .twitter-typeahead,
.settings-staff #settings-staff-upload-window .tt-menu,
.settings-staff #settings-staff-upload-window .typeahead,
.settings-staff #settings-staff-upload-window #settings-staff-short-code {
  width: 100% !important;
}
.settings-staff #settings-staff-upload-window .row-gap {
  margin-top: 20px;
}
.settings-staff #settings-staff-upload-window .no-padding {
  padding: 0px !important;
}
.settings-staff #settings-staff-upload-window .input-group-btn .btn-sm {
  font-size: 10px;
}
.settings-staff #settings-staff-upload-window .input-group .input-sm {
  height: 27px;
}

@media screen and (max-width: 990px) and (min-width: 767px) {
  #gds-settings *[class*='col-sm-6 row-gap'] {
    position: relative;
    padding-top: 15px !important;
  }
}
#gds-settings .box1 {
  background: #08647B;
}
#gds-settings #gds-settings-window #list-header {
  font-size: 16px;
  padding: 5px 0 5px 10px;
  background: #f0f0f0;
}
#gds-settings #gds-settings-window #list-header:hover {
  cursor: pointer;
}
#gds-settings #gds-settings-window .list-data:hover,
#gds-settings #gds-settings-window .outside-office-id-list:hover {
  cursor: pointer;
}
#gds-settings #gds-settings-window h3 {
  padding: 0 0 15px 0;
}
#gds-settings .modal-content {
  border-radius: 5px;
}
#gds-settings .modal-header {
  border-bottom-color: #fff !important;
}
#gds-settings .modal-footer {
  border-top-color: #fff !important;
}
#gds-settings .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100% !important;
}
#gds-settings #gds-settings-edit-window .gds-list {
  min-width: 80px !important;
}
#gds-settings #gds-settings-edit-window .gds-list .btn-group.bootstrap-select {
  width: 100%;
  margin-right: 10px !important;
}
#gds-settings #gds-settings-edit-window .gds-list .dropdown-menu {
  max-height: 250px !important;
}
#gds-settings #gds-settings-edit-window label {
  font-weight: normal !important;
}
#gds-settings #gds-settings-edit-window #gds-settings-gds-name {
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  height: 30px;
}
#gds-settings #gds-settings-edit-window #gds-settings-gds-name:focus {
  outline: none;
  border-color: #1D92C3;
}
#gds-settings #gds-settings-edit-window #error-msg {
  color: red;
  font-weight: bolder !important;
}
#gds-settings #gds-settings-edit-window .twitter-typeahead,
#gds-settings #gds-settings-edit-window .tt-menu,
#gds-settings #gds-settings-edit-window .typeahead,
#gds-settings #gds-settings-edit-window #gds-settings-gds-name {
  width: 100% !important;
}
#gds-settings #gds-settings-edit-window .row-gap {
  margin-top: 20px;
}

#settings-tools-query-tool {
  margin-top: -35px;
}
#settings-tools-query-tool #query-tool-header {
  padding-top: 10px;
}
#settings-tools-query-tool #query-tool-header .box-body {
  padding: 1px;
}
#settings-tools-query-tool #query-tool-header #txt-box-query-tool {
  width: 100% !important;
  height: 200px;
}
#settings-tools-query-tool #buttons-group {
  width: 158px;
  margin-top: 17px;
  float: right;
  margin-left: 15px;
}
#settings-tools-query-tool #buttons-group #button-execute {
  margin-left: 4px;
  padding-right: 10px;
}
#settings-tools-query-tool #error-message {
  min-height: auto;
  width: auto;
  align-content: center;
  margin-left: 10%;
  margin-right: 10%;
  background-color: #fecd09;
}
#settings-tools-query-tool #error-message p {
  margin: 10px;
  color: black;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll {
  margin-right: 20px !important;
  max-height: 400px !important;
  overflow-x: auto !important;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll .set-margin-top {
  margin-top: -39px;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table {
  cursor: default;
  table-layout: auto !important;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table th,
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table td {
  border: 1px solid #82BCBE !important;
  text-align: center;
  width: 100px !important;
  text-overflow: clip;
  font-size: 13px;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table th {
  color: white;
  background-color: #11999E !important;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table tbody {
  background-color: #FFFFFF;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table tbody tr:nth-of-type(even) {
  background-color: #cecece;
  color: black !important;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table tbody tr:nth-of-type(odd) {
  background-color: #9dd5d7;
  color: black !important;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table tbody label {
  color: inherit !important;
  margin-bottom: 0px !important;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table tbody label input {
  margin-right: 6px !important;
  margin-top: 0px !important;
}
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table tr :nth-child(2),
#settings-tools-query-tool #query-tool-result-list-table.padding.scroll table tr :nth-child(3) {
  text-align: center;
}

#staff-target {
  /* Buttons */
  /* Add Buttons */
  /* Remove Buttons */
  /* Disabled Buttons */
  /* Table single cells */
  /* Table headers single cells */
  /* Table body inputs */
  /* Table body inputs on focus */
  /* First body row cells & input on table without columns header */
  /* Mobile Landscape */
}
@media screen and (max-width: 450px) {
  #staff-target .typeahead,
  #staff-target .tt-query,
  #staff-target .tt-hint {
    width: 115% !important;
  }
}
#staff-target .bootstrap-select {
  width: 83px !important;
}
#staff-target #staff-target-reset-button {
  margin-left: 10px;
}
#staff-target .staff-name {
  padding-top: 0;
  margin-left: -62px;
}
#staff-target .header {
  margin-left: 160px;
}
#staff-target .header1 {
  margin-top: -38px !important;
}
#staff-target .bs-example {
  margin: 20px 0px;
}
#staff-target .budget-summary-background-setting {
  background-color: white;
}
#staff-target .nav-tabs > li.active > a,
#staff-target .nav-tabs > li.active > a:hover,
#staff-target .nav-tabs > li.active > a:focus {
  font-weight: bold !important;
}
#staff-target #scrollable-dropdown-menu1 .tt-dropdown-menu {
  margin-top: 50px;
  overflow-y: auto;
}
#staff-target .debtor-label > .label {
  color: black !important;
  font-size: 15px;
}
#staff-target table.inputtable {
  width: 100%;
  margin: 15px 0;
  border: 1px solid #eee;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0 1px 3px #000000;
  -webkit-box-shadow: 0 1px 3px #000000;
  box-shadow: 0 1px 3px #000000;
  background-color: white;
}
#staff-target table.inputtable td input {
  border: 0;
  width: 90%;
  height: 100%;
  padding: 0;
  text-align: center;
}
#staff-target table.inputtable a.icon-button {
  background-color: #ccc;
  display: inline-block;
  width: 16px;
  height: 16px;
  text-decoration: none;
  color: #fff;
  font-weight: 800;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
#staff-target table.inputtable a.icon-button.addcol,
#staff-target table.inputtable a.icon-button.addrow {
  background-color: #81b71a;
}
#staff-target table.inputtable a.icon-button.delcol,
#staff-target table.inputtable a.icon-button.delrow {
  background-color: #db4a39;
}
#staff-target table.inputtable a.icon-button.disabled {
  background-color: #eee;
}
#staff-target table.inputtable td,
#staff-target table.inputtable th {
  border: 1px solid #A5A5A5;
  text-align: center;
  height: 30px;
  vertical-align: middle;
  font-size: 14px;
}
#staff-target table.inputtable th {
  border-bottom: 5px solid #eee;
}
#staff-target table.inputtable td input {
  border: 50;
  width: 90%;
  height: 100%;
  padding: 0;
  text-align: center;
}
#staff-target table.inputtable tr td input:focus {
  border: 2px solid #0097CF;
}
#staff-target table.inputtable.wh tbody tr:nth-child(1),
#staff-target table.inputtable.wh tbody tr:nth-child(1) input {
  background-color: #fdfdfd;
  font-weight: 800;
}
#staff-target table.inputtable th {
  background-color: green;
  color: white;
}
#staff-target table td {
  border-left: 1px solid #000;
}
@media only screen and (max-width: 480px) {
  #staff-target {
    /* Table single cells */
    /* Buttons */
    /* Table body inputs */
    /* Add Buttons */
    /* Remove Buttons */
    /* Disabled Buttons */
  }
  #staff-target table.inputtable td,
  #staff-target table.inputtable th {
    min-width: 40px;
    height: 80px;
  }
  #staff-target table.inputtable a.icon-button {
    width: 100%;
    height: 40px;
    font-size: 18px;
    min-width: 40px;
    line-height: 40px;
  }
  #staff-target table.inputtable td input {
    height: 80px;
  }
  #staff-target table.inputtable a.icon-button.addcol,
  #staff-target table.inputtable a.icon-button.addrow {
    color: #81b71a;
    background-color: #fff;
  }
  #staff-target table.inputtable a.icon-button.delcol,
  #staff-target table.inputtable a.icon-button.delrow {
    color: #db4a39;
    background-color: #fff;
  }
  #staff-target table.inputtable a.icon-button.disabled {
    color: #eee;
    background-color: #fff;
  }
}
#staff-target .budget-sum-different,
#staff-target .budget-save-button {
  background-color: white;
}
#staff-target .budget-save-amount-show-main-menu {
  position: relative;
  padding-left: 14px;
  padding-right: 14px;
}
#staff-target #column00,
#staff-target #column10,
#staff-target #column20,
#staff-target #column30,
#staff-target #column40,
#staff-target #column50,
#staff-target #column60,
#staff-target #column70,
#staff-target #column80,
#staff-target #column90,
#staff-target #column100,
#staff-target #column110,
#staff-target #column120 {
  width: 110px;
}
#staff-target .tablerow {
  background-color: #cccccc;
}
#staff-target .tablerowalt {
  background-color: white;
}
#staff-target #staff-table-main-menu .paging-nav,
#staff-target #staff-set-target-table-main-menu .paging-nav {
  text-align: right;
  padding-top: 2px;
}
#staff-target #staff-table-main-menu .paging-nav a,
#staff-target #staff-set-target-table-main-menu .paging-nav a {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  background: green;
  color: white;
  border-radius: 3px;
}
#staff-target #staff-table-main-menu .paging-nav .selected-page,
#staff-target #staff-set-target-table-main-menu .paging-nav .selected-page {
  background: #187ed5;
  font-weight: bold;
}
#staff-target #staff-table-main-menu .paging-nav,
#staff-target #staff-set-target-table-main-menu .paging-nav,
#staff-target #staff-table-main-menu #customer-budget-table-id,
#staff-target #staff-set-target-table-main-menu #customer-budget-table-id {
  margin: 0 auto;
  font-family: Arial, sans-serif;
}
#staff-target #staff-target-save-button-list,
#staff-target #staff-target-reset-button-list {
  margin-top: -40px;
}
#staff-target #staff-target-reset-button-list {
  margin-right: 8px;
}
#staff-target #staff-target-save-button-list {
  margin-right: 12px;
}
#staff-target #staff-target-list .dropdown-menu.inner,
#staff-target #staff-set-target .dropdown-menu.inner {
  height: 250px !important;
}
#staff-target #staff-target-list .dropdown-menu,
#staff-target #staff-set-target .dropdown-menu {
  min-width: 50%;
}
#staff-target #staff-target-list #scrollable-dropdown-menu1,
#staff-target #staff-set-target #scrollable-dropdown-menu1 {
  margin-left: 10px;
}
#staff-target #staff-set-target-table-main-menu,
#staff-target #staff-set-target-profit-table-main-menu,
#staff-target #staff-set-target-trxn-table-main-menu {
  max-height: 300px;
  /* Adjust the maximum height as needed */
  overflow-x: scroll !important;
}
#staff-target #staff-set-target-table-main-menu .tablerow,
#staff-target #staff-set-target-profit-table-main-menu .tablerow,
#staff-target #staff-set-target-trxn-table-main-menu .tablerow {
  width: 100px;
}
#staff-target #staff-set-target-table-id,
#staff-target #staff-set-target-profit-table-id,
#staff-target #staff-set-target-trxn-table-id {
  width: 1400px;
  max-width: 122% !important;
  border-collapse: collapse;
}

#staff-target-vs-actual #staff-target-vs-actual-header {
  margin-bottom: 10px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header .year,
#staff-target-vs-actual #staff-target-vs-actual-header .staff,
#staff-target-vs-actual #staff-target-vs-actual-header .ok-btn {
  margin-top: 5px;
  padding-right: 10px;
  padding-left: 0px;
  min-width: 80px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header .ok-btn {
  margin-right: 0px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header .btn-group.bootstrap-select {
  width: 100%;
  margin-right: 10px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header .dropdown-menu {
  max-height: 250px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header .staff {
  padding-left: 10px;
  width: 245px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header .staff #scrollable-dropdown-menu {
  width: 100%;
}
#staff-target-vs-actual #staff-target-vs-actual-header #scrollable-dropdown-menu {
  margin-top: 0px !important;
  display: inline-block;
  margin-top: -10px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header #scrollable-dropdown-menu .typeahead {
  margin-top: 12px !important;
  width: 100%;
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  position: relative;
  background-color: #FFFFFF;
}
@-moz-document url-prefix() {
  #staff-target-vs-actual #staff-target-vs-actual-header #scrollable-dropdown-menu .typeahead {
    margin-top: 4px !important;
  }
}
#staff-target-vs-actual #staff-target-vs-actual-header #scrollable-dropdown-menu .typeahead:focus {
  border: 2px solid #0097CF;
}
#staff-target-vs-actual #staff-target-vs-actual-header button.btn-ok {
  margin-top: 0px ;
}
#staff-target-vs-actual #staff-target-vs-actual-header #staff-target-wise-trend-seat-sale-profit {
  margin-top: 7px ;
  margin-bottom: 20px !important;
  padding-left: 0px !important;
}
#staff-target-vs-actual #staff-target-vs-actual-header #staff-target-wise-trend-seat-sale-profit .staff-target-wise-trend-seat-sale-profit {
  float: right !important;
  position: fixed;
  right: 20px;
}
#staff-target-vs-actual #staff-target-vs-actual-header #staff-target-wise-trend-seat-sale-profit .btn-info {
  background-color: #4b92d0;
  border-color: #4b92d0;
}
#staff-target-vs-actual #staff-target-vs-actual-header .typeahead-list,
#staff-target-vs-actual #staff-target-vs-actual-header .typeahead-dropdown {
  position: absolute;
}
#staff-target-vs-actual #staff-target-vs-actual-header .label {
  color: #444;
  font-size: 100%;
  font-weight: normal;
}
@media screen and (min-width: 992px) and (max-width: 1054px) {
  #staff-target-vs-actual #staff-target-vs-actual-header #staff-target-vs-actual-header-row .debtor {
    max-width: 500px !important;
  }
}
@media screen and (max-width: 525px) {
  #staff-target-vs-actual .typeahead,
  #staff-target-vs-actual .tt-query,
  #staff-target-vs-actual .tt-hint {
    width: 155% !important;
  }
}
#staff-target-vs-actual #staff-target-vs-actual-graph-main-header {
  margin-right: 10px;
  margin-left: 10px;
}
#staff-target-vs-actual #staff-target-vs-actual-graph-main-header .total-budget-actual-paddings {
  padding-left: 5px;
  padding-right: 5px;
}
#staff-target-vs-actual #staff-target-vs-actual-graph-main-header .total-budget-actual-paddings .c3-line {
  stroke-width: 2px;
}
#staff-target-vs-actual #staff-target-vs-actual-graph-main-header .total-budget-actual-paddings .box-body {
  height: 350px !important;
}
#staff-target-vs-actual #budget-total-ytd-graph {
  padding-right: 0px;
  padding-left: 0px;
}

@media screen and (min-width: 1200px) {
  #budget-location-icon-settings {
    height: 691px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #budget-location-icon-settings {
    height: 691px;
  }
}
@media screen and (min-width: 1360px) and (max-width: 1450px) {
  #budget-location-icon:after {
    left: 90% !important;
  }
  #budget-location-icon-ticket:after {
    left: 90% !important;
  }
  #budget-location-icon-service1:after {
    left: 90% !important;
  }
  #budget-location-icon-service2:after {
    left: 90% !important;
  }
  #budget-location-icon-hotel:after {
    left: 90% !important;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1360px) {
  #budget-location-icon:after {
    left: 89% !important;
  }
  #budget-location-icon-ticket:after {
    left: 89% !important;
  }
  #budget-location-icon-service1:after {
    left: 89% !important;
  }
  #budget-location-icon-service2:after {
    left: 89% !important;
  }
  #budget-location-icon-hotel:after {
    left: 89% !important;
  }
}
@media screen and (min-width: 1250px) and (max-width: 1300px) {
  #budget-location-icon:after {
    left: 83% !important;
  }
  #budget-location-icon-ticket:after {
    left: 83% !important;
  }
  #budget-location-icon-service1:after {
    left: 83% !important;
  }
  #budget-location-icon-service2:after {
    left: 83% !important;
  }
  #budget-location-icon-hotel:after {
    left: 83% !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1250px) {
  #budget-location-icon:after {
    left: 79% !important;
  }
  #budget-location-icon-ticket:after {
    left: 79% !important;
  }
  #budget-location-icon-service1:after {
    left: 79% !important;
  }
  #budget-location-icon-service2:after {
    left: 79% !important;
  }
  #budget-location-icon-hotel:after {
    left: 79% !important;
  }
}
@media screen and (min-width: 1175px) and (max-width: 1200px) {
  #budget-location-icon:after {
    left: 76% !important;
  }
  #budget-location-icon-ticket:after {
    left: 76% !important;
  }
  #budget-location-icon-service1:after {
    left: 76% !important;
  }
  #budget-location-icon-service2:after {
    left: 76% !important;
  }
  #budget-location-icon-hotel:after {
    left: 76% !important;
  }
}
@media screen and (min-width: 1150px) and (max-width: 1175px) {
  #budget-location-icon:after {
    left: 72% !important;
  }
  #budget-location-icon-ticket:after {
    left: 72% !important;
  }
  #budget-location-icon-service1:after {
    left: 72% !important;
  }
  #budget-location-icon-service2:after {
    left: 72% !important;
  }
  #budget-location-icon-hotel:after {
    left: 72% !important;
  }
}
@media screen and (min-width: 1146px) and (max-width: 1150px) {
  #budget-location-icon:after {
    left: 71.5% !important;
  }
  #budget-location-icon-ticket:after {
    left: 71.5% !important;
  }
  #budget-location-icon-service1:after {
    left: 71.5% !important;
  }
  #budget-location-icon-service2:after {
    left: 71.5% !important;
  }
  #budget-location-icon-hotel:after {
    left: 71.5% !important;
  }
}
@media screen and (min-width: 1135px) and (max-width: 1146px) {
  #budget-location-icon:after {
    left: 70.5% !important;
  }
  #budget-location-icon-ticket:after {
    left: 70.5% !important;
  }
  #budget-location-icon-service1:after {
    left: 70.5% !important;
  }
  #budget-location-icon-service2:after {
    left: 70.5% !important;
  }
  #budget-location-icon-hotel:after {
    left: 70.5% !important;
  }
}
@media screen and (min-width: 1124px) and (max-width: 1135px) {
  #budget-location-icon:after {
    left: 70% !important;
  }
  #budget-location-icon-ticket:after {
    left: 70% !important;
  }
  #budget-location-icon-service1:after {
    left: 70% !important;
  }
  #budget-location-icon-service2:after {
    left: 70% !important;
  }
  #budget-location-icon-hotel:after {
    left: 70% !important;
  }
}
@media screen and (min-width: 1113px) and (max-width: 1124px) {
  #budget-location-icon:after {
    left: 69.5% !important;
  }
  #budget-location-icon-ticket:after {
    left: 69.5% !important;
  }
  #budget-location-icon-service1:after {
    left: 69.5% !important;
  }
  #budget-location-icon-service2:after {
    left: 69.5% !important;
  }
  #budget-location-icon-hotel:after {
    left: 69.5% !important;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1113px) {
  #budget-location-icon:after {
    left: 68.5% !important;
  }
  #budget-location-icon-ticket:after {
    left: 68.5% !important;
  }
  #budget-location-icon-service1:after {
    left: 68.5% !important;
  }
  #budget-location-icon-service2:after {
    left: 68.5% !important;
  }
  #budget-location-icon-hotel:after {
    left: 68.5% !important;
  }
}
@media screen and (min-width: 1074px) and (max-width: 1100px) {
  #budget-location-icon:after {
    left: 68% !important;
  }
  #budget-location-icon-ticket:after {
    left: 68% !important;
  }
  #budget-location-icon-service1:after {
    left: 68% !important;
  }
  #budget-location-icon-service2:after {
    left: 68% !important;
  }
  #budget-location-icon-hotel:after {
    left: 68% !important;
  }
}
@media screen and (min-width: 1048px) and (max-width: 1073px) {
  #budget-location-icon:after {
    left: 65% !important;
  }
  #budget-location-icon-ticket:after {
    left: 65% !important;
  }
  #budget-location-icon-service1:after {
    left: 65% !important;
  }
  #budget-location-icon-service2:after {
    left: 65% !important;
  }
  #budget-location-icon-hotel:after {
    left: 65% !important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1047px) {
  #budget-location-icon:after {
    left: 63% !important;
  }
  #budget-location-icon-ticket:after {
    left: 63% !important;
  }
  #budget-location-icon-service1:after {
    left: 63% !important;
  }
  #budget-location-icon-service2:after {
    left: 63% !important;
  }
  #budget-location-icon-hotel:after {
    left: 63% !important;
  }
}
@media screen and (min-width: 1015px) and (max-width: 1025px) {
  #budget-location-icon:after {
    left: 61% !important;
  }
  #budget-location-icon-ticket:after {
    left: 61% !important;
  }
  #budget-location-icon-service1:after {
    left: 61% !important;
  }
  #budget-location-icon-service2:after {
    left: 61% !important;
  }
  #budget-location-icon-hotel:after {
    left: 61% !important;
  }
}
@media screen and (min-width: 1010px) and (max-width: 1015px) {
  #budget-location-icon:after {
    left: 61% !important;
  }
  #budget-location-icon-ticket:after {
    left: 61% !important;
  }
  #budget-location-icon-service1:after {
    left: 61% !important;
  }
  #budget-location-icon-service2:after {
    left: 61% !important;
  }
  #budget-location-icon-hotel:after {
    left: 61% !important;
  }
}
@media screen and (min-width: 1006px) and (max-width: 1010px) {
  #budget-location-icon:after {
    left: 60% !important;
  }
  #budget-location-icon-ticket:after {
    left: 60% !important;
  }
  #budget-location-icon-service1:after {
    left: 60% !important;
  }
  #budget-location-icon-service2:after {
    left: 60% !important;
  }
  #budget-location-icon-hotel:after {
    left: 60% !important;
  }
}
@media screen and (min-width: 1004px) and (max-width: 1006px) {
  #budget-location-icon:after {
    left: 60% !important;
  }
  #budget-location-icon-ticket:after {
    left: 60% !important;
  }
  #budget-location-icon-service1:after {
    left: 60% !important;
  }
  #budget-location-icon-service2:after {
    left: 60% !important;
  }
  #budget-location-icon-hotel:after {
    left: 60% !important;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1004px) {
  #budget-location-icon:after {
    left: 61% !important;
  }
  #budget-location-icon-ticket:after {
    left: 61% !important;
  }
  #budget-location-icon-service1:after {
    left: 61% !important;
  }
  #budget-location-icon-service2:after {
    left: 61% !important;
  }
  #budget-location-icon-hotel:after {
    left: 61% !important;
  }
}
@media screen and (min-width: 995px) and (max-width: 1000px) {
  #budget-location-icon:after {
    left: 60% !important;
  }
  #budget-location-icon-ticket:after {
    left: 60% !important;
  }
  #budget-location-icon-service1:after {
    left: 60% !important;
  }
  #budget-location-icon-service2:after {
    left: 60% !important;
  }
  #budget-location-icon-hotel:after {
    left: 60% !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 995px) {
  #budget-location-icon:after {
    left: 59% !important;
  }
  #budget-location-icon-ticket:after {
    left: 59% !important;
  }
  #budget-location-icon-service1:after {
    left: 59% !important;
  }
  #budget-location-icon-service2:after {
    left: 59% !important;
  }
  #budget-location-icon-hotel:after {
    left: 59% !important;
  }
}
@media screen and (min-width: 400px) and (max-width: 991px) {
  #budget-location-selected-label {
    font-size: 23px !important;
  }
  #budget-location-icon:after {
    z-index: -10 !important;
  }
  #budget-location-icon-ticket:after {
    z-index: -10 !important;
  }
  #budget-location-icon-service1:after {
    z-index: -10 !important;
  }
  #budget-location-icon-service2:after {
    z-index: -10 !important;
  }
  #budget-location-icon-hotel:after {
    z-index: -10 !important;
  }
  #budget-location-box1-contents #budget-location-budgeted-amount {
    font-size: 17px !important;
  }
  #budget-location-box1-contents #budget-location-budgeted-label {
    font-size: 13px !important;
  }
  #budget-location-box2-contents #budget-location-actual-amount {
    font-size: 17px !important;
  }
  #budget-location-box2-contents #budget-location-budgeted-label {
    font-size: 13px !important;
  }
  #budget-location-box3-contents #budget-location-sales-budget-percentage {
    font-size: 17px !important;
  }
  #budget-location-sales-budget-percentage-label {
    font-size: 13px !important;
  }
  #budget-location-icon-settings {
    height: 100px;
  }
  #budget-location-filter .typeahead {
    width: 140px;
  }
}
@media screen and (min-width: 318px) and (max-width: 480px) {
  #budget-location-icon-settings {
    height: 200px;
  }
  #budget-location-icon:after {
    z-index: -10 !important;
  }
  #budget-location-icon-ticket:after {
    z-index: -10 !important;
  }
  #budget-location-icon-service1:after {
    z-index: -10 !important;
  }
  #budget-location-icon-service2:after {
    z-index: -10 !important;
  }
  #budget-location-icon-hotel:after {
    z-index: -10 !important;
  }
  #budget-location-filter .typeahead {
    width: 104px;
  }
}
@media screen and (min-width: 237px) and (max-width: 317px) {
  #budget-location-icon-settings {
    height: 300px;
  }
}
@media screen and (min-width: 0px) and (max-width: 236px) {
  #budget-location-icon-settings {
    height: 500px;
  }
}
#budget-location-report-main-menu #budget-location-department-location-filtering {
  margin-top: -13px;
}
#budget-location-report-main-menu .location-department-switch {
  margin-top: 5px;
  height: 35px;
  padding-left: 14px;
}
#budget-location-report-main-menu .location-department-switch #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#budget-location-report-main-menu .location-department-switch #animated-switch #location-department-airline-switch .switch-large {
  padding-top: 7px !important;
}
#budget-location-report-main-menu .location-department-switch #animated-switch #location-department-airline-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#budget-location-report-main-menu #budget-location-selected-label {
  color: white;
  font-weight: bold;
  font-size: 27px;
}
#budget-location-report-main-menu #budget-lcation-sub-bar-graph-padding {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: -10px;
}
#budget-location-report-main-menu #budget-lcation-main-bar-graph-padding {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
#budget-location-report-main-menu #budget-location-date-and-location-main-row {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
#budget-location-report-main-menu #budget-location-date-and-location-filtering {
  background-color: #343843;
  height: 90px;
}
#budget-location-report-main-menu #budget-location-filter {
  margin-top: 25px;
}
#budget-location-report-main-menu #budget-location-filter .dropdown-menu.inner {
  height: 250px !important;
}
#budget-location-report-main-menu #budget-location-sales-based-rank-amount,
#budget-location-report-main-menu #budget-location-sales-based-on-budget-rank-amount {
  font-size: 25px !important;
}
#budget-location-report-main-menu #budget-location-sales-budget-graph {
  background-color: #343843;
}
#budget-location-report-main-menu #budget-location-sales-budget-graph svg {
  padding: 0px;
  height: 230px;
  margin-top: 29px;
}
#budget-location-report-main-menu #budget-location-sales-budget-graph .c3-chart-arcs-title {
  fill: white;
  font-size: 2.3em;
}
#budget-location-report-main-menu #budget-location-sales-budget-graph .c3-tooltip-container {
  left: 64px !important;
}
#budget-location-report-main-menu #budget-location-sales-budget-graph .c3-legend-item text {
  fill: #FFFFFF !important;
}
#budget-location-report-main-menu .typeahead,
#budget-location-report-main-menu .tt-query,
#budget-location-report-main-menu .tt-hint {
  height: 34px;
  background-color: #FFFFFF;
}
#budget-location-report-main-menu .btn-group {
  float: left;
  width: 80px;
}
#budget-location-report-main-menu .btn-default,
#budget-location-report-main-menu input {
  background-color: #FFFFFF;
  border-color: #ddd;
}
#budget-location-report-main-menu #budget-location-icon,
#budget-location-report-main-menu #budget-location-icon-ticket,
#budget-location-report-main-menu #budget-location-icon-hotel,
#budget-location-report-main-menu #budget-location-icon-service1,
#budget-location-report-main-menu #budget-location-icon-service2 {
  width: 100px;
  height: 88px;
  margin-left: -14px;
  font-size: 25px;
  cursor: pointer;
}
#budget-location-report-main-menu #budget-location-icon:after {
  content: " 0020";
  display: block;
  font-size: 0px;
  position: absolute;
  left: 83%;
  top: 40%;
  width: 0px;
  height: 0px;
  background: transparent;
  border: 11px solid transparent;
  border-left-color: #028b9b;
  z-index: 3;
}
#budget-location-report-main-menu #budget-location-icon.changed:after {
  /* this selector is more specific, so it takes precedence over the other :after */
  border-left: 10px solid #24AABA;
}
#budget-location-report-main-menu #budget-location-icon-ticket:after {
  content: " 0020";
  display: block;
  font-size: 0px;
  position: absolute;
  left: 83%;
  top: 40%;
  width: 0px;
  height: 0px;
  background: transparent;
  border: 11px solid transparent;
  border-left-color: #028b9b;
  z-index: 3;
}
#budget-location-report-main-menu #budget-location-icon-ticket.changed:after {
  /* this selector is more specific, so it takes precedence over the other :after */
  border-left: 10px solid #24AABA;
}
#budget-location-report-main-menu #budget-location-icon-hotel:after {
  content: " 0020";
  display: block;
  font-size: 0px;
  position: absolute;
  left: 83%;
  top: 40%;
  width: 0px;
  height: 0px;
  background: transparent;
  border: 11px solid transparent;
  border-left-color: #028b9b;
  z-index: 3;
}
#budget-location-report-main-menu #budget-location-icon-hotel.changed:after {
  /* this selector is more specific, so it takes precedence over the other :after */
  border-left: 10px solid #24AABA;
}
#budget-location-report-main-menu #budget-location-icon-service1:after {
  content: " 0020";
  display: block;
  font-size: 0px;
  position: absolute;
  left: 83%;
  top: 40%;
  width: 0px;
  height: 0px;
  background: transparent;
  border: 11px solid transparent;
  border-left-color: #028b9b;
  z-index: 3;
}
#budget-location-report-main-menu #budget-location-icon-service1.changed:after {
  /* this selector is more specific, so it takes precedence over the other :after */
  border-left: 10px solid #24AABA;
}
#budget-location-report-main-menu #budget-location-icon-service2:after {
  content: " 0020";
  display: block;
  font-size: 0px;
  position: absolute;
  left: 83%;
  top: 40%;
  width: 0px;
  height: 0px;
  background: transparent;
  border: 11px solid transparent;
  border-left-color: #028b9b;
  z-index: 3;
}
#budget-location-report-main-menu #budget-location-icon-service2.changed:after {
  /* this selector is more specific, so it takes precedence over the other :after */
  border-left: 10px solid #24AABA;
}
#budget-location-report-main-menu #budget-location-icon-settings {
  color: white;
  background-color: #343843;
  text-align: center;
}
#budget-location-report-main-menu #budget-location-icon-settings .fa {
  margin-left: -16px;
  margin-top: 33px;
}
#budget-location-report-main-menu #budget-location-title {
  color: white;
  font-weight: bold;
  font-size: large;
}
#budget-location-report-main-menu #scrollable-dropdown-menu1 {
  float: left;
  margin-left: 10px;
}
#budget-location-report-main-menu #scrollable-dropdown-menu2 {
  float: left;
  margin-left: 10px;
}
#budget-location-report-main-menu #location-btn-for-filtering {
  float: left;
  margin-left: 10px;
  background-color: #fecc09;
  border-color: #fecc09;
  color: #343843;
  margin-right: 10px;
}
#budget-location-report-main-menu #budget-location-Sales-budget {
  height: 450px;
  padding: 0px;
  background-color: #414143;
  margin-top: -12px;
}
#budget-location-report-main-menu #budget-location-Sales-budget .box {
  border-top: 0px !important;
}
#budget-location-report-main-menu #budget-location-Sales-budget .box-header.with-border {
  border-bottom: 0px solid #414143 !important;
}
#budget-location-report-main-menu #budget-location-Sales-budget .c3-chart-arcs-title {
  font-size: 45px !important;
  fill: white ;
}
#budget-location-report-main-menu #budget-location-actual-budget-graph {
  height: 420px;
}
#budget-location-report-main-menu #budget-location-actual-budget-graph svg {
  font: 13px sans-serif;
  fill: white !important;
}
#budget-location-report-main-menu #budget-location-actual-budget-graph .c3-line {
  stroke-width: 3px;
}
#budget-location-report-main-menu #budget-location-actual-budget-graph .c3-circle {
  stroke-width: 3px;
  stroke: white;
}
#budget-location-report-main-menu #budget-location-actual-budget-graph .c3-grid line {
  stroke: white !important;
}
#budget-location-report-main-menu #budget-location-actual-budget-graph .c3-tooltip tr {
  border: 1px solid #bbc3c6;
}
#budget-location-report-main-menu #budget-lcation-main-bar-graph-padding .box {
  background-color: #00acc2;
  border-top: 0px solid #d2d6de;
}
#budget-location-report-main-menu #budget-lcation-main-bar-graph-padding .box .box-title {
  color: white;
  font-weight: bold;
}
#budget-location-report-main-menu #budget-location-graph {
  padding-left: 0px;
  padding-right: 0px;
}
#budget-location-report-main-menu #budget-location-content {
  height: 253px;
  background-color: #313842;
  margin-top: -12px;
  color: white;
  font-size: 17px;
}
#budget-location-report-main-menu #budget-location-content #budget-location-budgeted-label,
#budget-location-report-main-menu #budget-location-content #budget-location-sales-budget-percentage-label {
  margin-top: 45px;
}
#budget-location-report-main-menu #budget-location-content #budget-location-box1-contents .box-body {
  border: 1px solid #aeaeae;
  height: 80%;
  background-image: url('../imgs/icon_7.png');
  background-repeat: no-repeat;
  background-position: 93% 11%;
  background-size: 65px 71px;
}
#budget-location-report-main-menu #budget-location-content #budget-location-box1-contents #budget-location-budgeted-amount {
  position: relative;
  margin-top: 50px;
  color: #f39b13;
  font-size: 23px;
}
#budget-location-report-main-menu #budget-location-content #budget-location-box2-contents .box-body {
  border: 1px solid #aeaeae;
  height: 80%;
  background-image: url('../imgs/icon_8.png');
  background-repeat: no-repeat;
  background-position: 92% 8%;
  background-size: 59px 84px;
}
#budget-location-report-main-menu #budget-location-content #budget-location-box2-contents #budget-location-actual-amount {
  position: relative;
  margin-top: 50px;
  color: #f39b13;
  font-size: 23px;
}
#budget-location-report-main-menu #budget-location-content #budget-location-box3-contents .box-body {
  border: 1px solid #aeaeae;
  height: 80%;
  background-image: url('../imgs/icon_6.png');
  background-repeat: no-repeat;
  background-position: 92% 8%;
  background-size: 71px 65px;
}
#budget-location-report-main-menu #budget-location-content #budget-location-box3-contents #budget-location-sales-budget-percentage {
  position: relative;
  margin-top: 50px;
  color: #f39b13;
  font-size: 23px;
}
#budget-location-report-main-menu #budget-location-content .box {
  border-top: 0px !important;
}
#budget-location-report-main-menu #budget-location-content .budget-location-sub-box-body-padding {
  position: relative;
  padding-right: 0px;
  margin-top: -20;
}
#budget-location-report-main-menu #budget-location-content #budget-location-sales-budget-graph-content {
  color: white;
  font-size: 3em;
}

@media screen and (min-width: 1824px) {
  #tableData {
    width: 100%;
  }
}
@media only screen and (min-width: 1224px) {
  #tableData {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 900px) {
  #tableData {
    width: 100%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #tableData {
    width: 60%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #tableData {
    width: 50%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #tableData {
    width: 40%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  #tableData {
    width: 40%;
  }
}
@media screen and (max-width: 765px) {
  #budget-monthly-data {
    margin-left: -10px !important;
    margin-right: -30px !important;
  }
}
.total-budget-actual-padding {
  padding-right: 0px !important;
}
.total-budget-ytd-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.total-budget-actual-padding .c3-target-Variance,
.total-budget-ytd-padding .c3-target-Variance,
.total-budget-actual-padding .c3-target-VariantPercent,
.total-budget-ytd-padding .c3-target-VariantPercent,
.total-budget-actual-padding .c3-target-YTDVariantPercent,
.total-budget-ytd-padding .c3-target-YTDVariantPercent,
.total-budget-actual-padding .c3-target-YTDVariance,
.total-budget-ytd-padding .c3-target-YTDVariance {
  opacity: 0 !important;
}
.total-budget-actual-padding .c3-line,
.total-budget-ytd-padding .c3-line {
  stroke-width: 2px;
}
.total-budget-actual-padding .box-body,
.total-budget-ytd-padding .box-body {
  height: 350px !important;
}
#budget-total-service-table {
  margin-top: 30px !important;
}
#budget-total-location-table {
  margin-top: 30px !important;
}
#budget-location-wise-table,
#budget-service-wise-table {
  height: 260px;
}
#budget-location-wise-table .location-wiseheader,
#budget-service-wise-table .location-wiseheader,
#budget-location-wise-table .service-wiseheader,
#budget-service-wise-table .service-wiseheader {
  text-align: center;
}
#budget-location-wise-table .table-striped > tbody > tr > td,
#budget-service-wise-table .table-striped > tbody > tr > td {
  text-align: right;
}
#budget-location-wise-table .location-wiseheader,
#budget-service-wise-table .location-wiseheader,
#budget-location-wise-table .service-wiseheader,
#budget-service-wise-table .service-wiseheader {
  background-color: #CFA500;
}
#budget-location-wise-table .table-bordered,
#budget-service-wise-table .table-bordered {
  border: 2px solid #C2A8A8;
}
#budget-location-wise-table .paging-nav,
#budget-service-wise-table .paging-nav {
  text-align: right;
  padding-top: 2px;
}
#budget-location-wise-table .paging-nav a,
#budget-service-wise-table .paging-nav a {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  background: #3c8dbc;
  color: white;
  border-radius: 3px;
}
#budget-location-wise-table .paging-nav .selected-page,
#budget-service-wise-table .paging-nav .selected-page {
  background: #187ed5;
  font-weight: bold;
}
#budget-location-wise-table .paging-nav,
#budget-service-wise-table .paging-nav,
#budget-location-wise-table #tableData,
#budget-service-wise-table #tableData,
#budget-location-wise-table #tableData2,
#budget-service-wise-table #tableData2,
#budget-location-wise-table #tableData1,
#budget-service-wise-table #tableData1 {
  margin: 0 auto;
  font-family: Arial, sans-serif;
  font-size: 13px;
}
#budget-location-wise-table #tableData,
#budget-service-wise-table #tableData,
#budget-location-wise-table #tableData2,
#budget-service-wise-table #tableData2,
#budget-location-wise-table #tableData1,
#budget-service-wise-table #tableData1 {
  margin-top: -10px;
}
#budget-total-report-main-menu {
  margin-top: -15px;
}
#budget-total-report-main-menu .modal-header {
  text-align: center;
  font-weight: bold;
}
#budget-total-report-main-menu .btn-group {
  float: left;
  width: 106px !important;
  margin-left: 15px;
}
#budget-total-report-main-menu #budget-total-actual-btn {
  width: 40px;
  font-size: 12px;
  text-align: center;
  height: 28px;
  float: right;
}
#budget-total-report-main-menu .btn-group {
  float: left;
  width: 106px !important;
  margin-left: 15px;
}
#budget-total-report-main-menu .modal-content {
  width: 900px;
  margin-bottom: 1px;
  margin-left: -50px;
}
#budget-total-report-main-menu #budget-total-actual-graph,
#budget-total-report-main-menu #budget-total-ytd-graph {
  height: 150px;
}
#budget-total-report-main-menu #budget-total-table-report {
  /* the same color with .active */
  /* support bootstrap 2 */
  /* support bootstrap 3 */
  /* calculate scrollbar width */
}
#budget-total-report-main-menu #budget-total-table-report #budget-total-main-table {
  margin-top: -48px !important;
  background-color: white;
}
#budget-total-report-main-menu #budget-total-table-report .bootstrap-table .table {
  margin-bottom: 0 !important;
  border-bottom: 1px solid #dddddd;
  border-collapse: collapse !important;
  border-radius: 1px;
}
#budget-total-report-main-menu #budget-total-table-report td {
  width: 250px;
}
#budget-total-report-main-menu #budget-total-table-report thead tr {
  background-color: #C5A529;
}
#budget-total-report-main-menu #budget-total-table-report tr[data-index='12'] {
  font-weight: bold;
  background-color: #D0C186!important;
}
#budget-total-report-main-menu #budget-total-table-report .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #D0C186;
}
#budget-total-report-main-menu #budget-total-table-report .table-striped > thead > tr > th :nth-of-type(odd) {
  width: 140px;
}
#budget-total-report-main-menu #budget-total-table-report .bootstrap-table .table.table-no-bordered > thead > tr > th,
#budget-total-report-main-menu #budget-total-table-report .bootstrap-table .table.table-no-bordered > tbody > tr > td {
  border-right: 2px solid transparent;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container {
  position: relative;
  clear: both;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container.table-no-bordered {
  border: 1px solid transparent;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-footer,
#budget-total-report-main-menu #budget-total-table-report .fixed-table-header {
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-footer {
  border-top: 1px solid #805252;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-body {
  overflow-x: auto;
  overflow-y: auto;
  height: 100%;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container table {
  width: 100%;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container thead th {
  height: 0;
  padding: 0;
  margin: 0;
  border-left: 1px solid #dddddd;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container thead th:first-child {
  border-left: none;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container thead th .th-inner {
  padding: 8px;
  line-height: 24px;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container thead th .sortable {
  cursor: pointer;
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 30px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container thead th .both {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC');
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container thead th .asc {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==');
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container thead th .desc {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ');
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container th.detail {
  width: 30px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container tbody td {
  border-left: 1px solid #dddddd;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container tbody tr:first-child td {
  border-top: none;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container tbody td:first-child {
  border-left: none;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container tbody .selected td {
  background-color: #f5f5f5;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container .bs-checkbox {
  text-align: center;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container .bs-checkbox .th-inner {
  padding: 8px 0;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container input[type="radio"],
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container input[type="checkbox"] {
  margin: 0 auto !important;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-container .no-records-found {
  text-align: center;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination div.pagination,
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination .pagination-detail {
  margin-top: 10px;
  margin-bottom: 10px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination div.pagination .pagination {
  margin: 0;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination .pagination a {
  padding: 6px 12px;
  line-height: 1.428571429;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination .pagination-info {
  line-height: 34px;
  margin-right: 5px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination .btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination .dropup .dropdown-menu {
  margin-bottom: 0;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination .page-list {
  display: inline-block;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .columns-left {
  margin-right: 5px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .columns-right {
  margin-left: 5px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .columns label {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .bars,
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .search,
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .columns {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 34px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-pagination li.disabled a {
  pointer-events: none;
  cursor: default;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-loading {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  background-color: #fff;
  text-align: center;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-body .card-view .title {
  font-weight: bold;
  display: inline-block;
  min-width: 30%;
  text-align: left !important;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-body thead th .th-inner {
  box-sizing: border-box;
}
#budget-total-report-main-menu #budget-total-table-report .table th,
#budget-total-report-main-menu #budget-total-table-report .table td {
  vertical-align: middle;
  box-sizing: border-box;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .dropdown-menu {
  text-align: left;
  max-height: 300px;
  overflow: auto;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .btn-group > .btn-group {
  display: inline-block;
  margin-left: -1px !important;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .btn-group > .btn-group > .btn {
  border-radius: 0;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .btn-group > .btn-group:first-child > .btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
#budget-total-report-main-menu #budget-total-table-report .fixed-table-toolbar .btn-group > .btn-group:last-child > .btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
#budget-total-report-main-menu #budget-total-table-report .bootstrap-table .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #ddd;
}
#budget-total-report-main-menu #budget-total-table-report .bootstrap-table .table thead > tr > th {
  padding: 0;
  margin: 0;
}
#budget-total-report-main-menu #budget-total-table-report .pull-right .dropdown-menu {
  right: 0;
  left: auto;
}
#budget-total-report-main-menu #budget-total-table-report p.fixed-table-scroll-inner {
  width: 100%;
  height: 200px;
}
#budget-total-report-main-menu #budget-total-table-report div.fixed-table-scroll-outer {
  top: 0;
  left: 0;
  visibility: hidden;
  width: 200px;
  height: 150px;
  overflow: hidden;
}
#budget-total-graphical-representation-main-menu #budget-monthly-data {
  height: 300px;
}
#budget-total-graphical-representation-main-menu #budget-monthly-data .container {
  max-width: 105%;
  text-align: center;
  position: relative;
  margin-left: -19px;
  margin-top: -20px;
}
#budget-total-graphical-representation-main-menu #budget-monthly-data .carousel-control {
  position: absolute;
  width: 4%;
}
#budget-total-graphical-representation-main-menu #budget-monthly-data text,
#budget-total-graphical-representation-main-menu #budget-monthly-data polygon:hover {
  cursor: pointer;
}
#budget-total-graphical-representation-main-menu #budget-monthly-data .carousel-indicators > li {
  display: none;
}

@media (max-width: 990px) {
  #hotel-city-country #turnover-hotel-top-destinations-pdf {
    margin-top: 28px;
  }
}
#hotel-city-country .hotel-country-width,
#hotel-city-country .hotel-city-width {
  width: 460px;
}
#hotel-city-country .hotel-country-width .c3-axis,
#hotel-city-country .hotel-city-width .c3-axis,
#hotel-city-country .hotel-country-width .c3-legend-item,
#hotel-city-country .hotel-city-width .c3-legend-item {
  visibility: collapse !important;
}
#hotel-city-country .c3-tooltip-container .val {
  text-align: right;
}
#hotel-city-country #hotel-city .box-title,
#hotel-city-country #hotel-country .box-title {
  cursor: pointer;
  min-height: 32px !important;
}
#hotel-city-country #hotel-city .fa-home,
#hotel-city-country #hotel-country .fa-home {
  cursor: pointer;
}
#hotel-city-country #hotel-ytd .c3-tooltip-container,
#hotel-city-country #hotel-sales .c3-tooltip-container,
#hotel-city-country #hotel-profit .c3-tooltip-container,
#hotel-city-country #hotel-night .c3-tooltip-container {
  margin-left: 25px !important;
}
#hotel-city-country .hotel-hotel-width,
#hotel-city-country .hotel-supplier-width,
#hotel-city-country .hotel-staff-width {
  height: 250px;
  width: 300px;
}
#hotel-city-country #hotel-supplier .c3-tooltip-container,
#hotel-city-country #hotel-hotel .c3-tooltip-container {
  left: 26px !important;
}
#hotel-city-country .sub-title {
  font-size: 12px;
  font-weight: 600;
  color: #1d86da;
  padding: 1;
}
#hotel-city-country .chart-hotel .box-body,
#hotel-city-country .chart-hotel .box-body .graph {
  height: 250px;
  padding: 0px;
}
#hotel-city-country .chart-hotel .box-body .fa-chevron-left,
#hotel-city-country .chart-hotel .box-body .graph .fa-chevron-left,
#hotel-city-country .chart-hotel .box-body .fa-chevron-right,
#hotel-city-country .chart-hotel .box-body .graph .fa-chevron-right {
  margin-top: 100px;
  font-size: 15px;
  cursor: pointer;
  width: 2% !important;
  display: inline-block;
}
#hotel-city-country #hotel-one {
  padding-left: 30px;
  padding-right: 30px;
}
#hotel-city-country #hotel-two {
  padding-left: 30px;
  padding-right: 30px;
}
#hotel-city-country .chart-hotel {
  padding: 0px !important;
}
#hotel-city-country .destination-hotel-title {
  text-align: center;
}
#hotel-city-country .mini-charts-item {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  position: relative;
  margin-bottom: 30px;
}
#hotel-city-country #hotel-country .box-title:hover,
#hotel-city-country #hotel-city .box-title:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#hotel-city-country .hotel-main-label {
  display: inline-block;
  text-align: right;
  font-weight: 400;
  font-size: 11px;
}
#hotel-city-country .mini-charts-item .count > h2 {
  margin: 0;
  line-height: 100%;
  font-size: 15px;
  font-weight: 300;
  text-align: right;
  color: #fff;
  font-weight: bold;
}
#hotel-city-country *,
#hotel-city-country :active,
#hotel-city-country :hover {
  outline: 0!important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
#hotel-city-country *,
#hotel-city-country button,
#hotel-city-country input,
#hotel-city-country i,
#hotel-city-country a {
  -webkit-font-smoothing: antialiased;
}
#hotel-city-country .mini-charts-item > .clearfix,
#hotel-city-country .mini-charts-item > .dl-horizontal dd,
#hotel-city-country .mini-charts-item > .container,
#hotel-city-country .mini-charts-item > .container-fluid,
#hotel-city-country .mini-charts-item > .row,
#hotel-city-country .mini-charts-item > .form-horizontal .form-group,
#hotel-city-country .mini-charts-item > .btn-toolbar,
#hotel-city-country .mini-charts-item > .btn-group-vertical > .btn-group,
#hotel-city-country .mini-charts-item > .nav,
#hotel-city-country .mini-charts-item > .navbar,
#hotel-city-country .mini-charts-item > .navbar-header,
#hotel-city-country .mini-charts-item > .navbar-collapse,
#hotel-city-country .mini-charts-item > .pager,
#hotel-city-country .mini-charts-item > .panel-body,
#hotel-city-country .mini-charts-item > .modal-footer {
  /* position: relative; */
  /* z-index: 1; */
}
#hotel-city-country *,
#hotel-city-country :active,
#hotel-city-country :hover {
  outline: 0!important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
#hotel-city-country *,
#hotel-city-country button,
#hotel-city-country input,
#hotel-city-country i,
#hotel-city-country a {
  -webkit-font-smoothing: antialiased;
}
#hotel-city-country * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hotel-city-country .mini-charts-item:before {
  -webkit-transition: width;
  -moz-transition: width;
  -o-transition: width;
  transition: width;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  content: "";
  width: 113px;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 0;
  top: 0;
}
#hotel-city-country *,
#hotel-city-country :active,
#hotel-city-country :hover {
  outline: 0!important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
#hotel-city-country .mini-charts-item:hover:before {
  width: 100%;
}
#hotel-city-country .mini-charts-item .count {
  margin-bottom: 5px;
  display: block;
}
#hotel-city-country .mini-charts-item .count > small {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#hotel-city-country .mini-charts-item .count > small {
  margin-bottom: 2px;
  display: block;
}
#hotel-city-country .mini-charts-item .count {
  overflow: hidden;
  color: rgba(255, 255, 255, 0.9);
  padding: 16px 12px;
}
#hotel-city-country .mini-charts-item .count > h2,
#hotel-city-country .mini-charts-item .count > small {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#hotel-city-country .chart.status-hotel-sales,
#hotel-city-country .chart.status-hotel-profit,
#hotel-city-country .chart.status-hotel-night,
#hotel-city-country .chart.status-hotel-ytd {
  height: 80px;
  vertical-align: middle;
  margin-top: -68px;
}
#hotel-city-country .chart.status-hotel-sales svg,
#hotel-city-country .chart.status-hotel-profit svg,
#hotel-city-country .chart.status-hotel-night svg,
#hotel-city-country .chart.status-hotel-ytd svg {
  margin-left: -10px;
  overflow: visible !important;
}
#hotel-city-country #hotel-staff {
  height: 250px;
}
#hotel-city-country #hotel-staff .staff-details {
  padding: 4px;
  margin: 0px;
}
#hotel-city-country #hotel-staff .hpanel.hbggreen .panel-body {
  background: #62cb31;
  color: #fff;
  border: none;
}
#hotel-city-country #hotel-staff .hpanel.hbgblue .panel-body {
  background: #3498db;
  color: #fff;
  border: none;
}
#hotel-city-country #hotel-staff .hpanel.hbgyellow .panel-body {
  background: #ffb606;
  color: #fff;
  border: none;
}
#hotel-city-country #hotel-staff .hpanel.hbgred .panel-body {
  background: #e74c3c;
  color: #fff;
  border: none;
}
#hotel-city-country #hotel-staff .text-center {
  text-align: center;
}
#hotel-city-country #hotel-staff .staff-details-footer {
  position: relative;
  bottom: 6;
  width: 100%;
  text-align: left;
  height: 40px;
}
#hotel-city-country #hotel-staff .staff-details-item.sales {
  position: relative;
  height: 20px;
  top: -10px;
  text-align: left;
}
#hotel-city-country #hotel-staff .hpanel {
  -webkit-box-shadow: -1px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -1px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: -1px 2px 5px 0px rgba(0, 0, 0, 0.75);
}
#hotel-city-country #hotel-staff img {
  height: 55px;
  width: 50px;
  float: left;
}
#hotel-city-country #hotel-staff .label {
  width: 100px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  height: 18px;
}
#hotel-city-country #hotel-staff .label2 {
  display: inline-block;
  font-weight: bold;
  font-size: 10px;
  padding-right: 5px;
}
#hotel-city-country #hotel-staff .label1 {
  display: inline-block;
  font-weight: bold;
  font-size: 11px;
}
#hotel-city-country #hotel-staff .panel-body {
  padding: 10px !important;
}
#hotel-city-country #top-destination-base-switch {
  margin-top: -25px;
  margin-bottom: 0px;
  margin-left: 235px;
  bottom: 20px !important;
  width: 300px !important;
}
#hotel-city-country #top-destination-base-switch #animated-switch {
  height: 28px !important;
  width: 200px !important;
  bottom: 0px !important;
}
#hotel-city-country #top-destination-base-switch #animated-switch span.switch-left,
#hotel-city-country #top-destination-base-switch #animated-switch span.switch-right {
  background-image: linear-gradient(to bottom, #08647B, #11999E) !important;
  color: #fff;
  text-shadow: none;
  font-size: 14px !important;
}
#hotel-city-country #top-destination-base-switch #animated-switch #top-destination-customer-supplier-switch .switch-large {
  padding-top: 3px !important;
  font-size: 14px !important;
}
#hotel-city-country #top-destination-base-switch #animated-switch #top-destination-customer-supplier-switch label.switch-large {
  color: #c1c1c1;
  text-shadow: none !important;
  font-weight: normal !important;
  padding-top: 3px !important;
}
#hotel-city-country #top-destination-base-switch #animated-switch #top-destination-customer-supplier-switch .has-switch label.switch-large {
  padding-bottom: 9px;
  padding-top: 3px !important;
  font-size: 8px !important;
  line-height: normal !important;
}
@media (max-width: 480px) {
  #hotel-city-country #top-destination-base-switch {
    left: 10px !important;
    padding: 15px !important;
    margin-top: 10px !important;
    margin-left: -10px !important;
  }
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#summary-hotel-top-city #top-city-header .box-title:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#summary-hotel-top-city #top-city-header .box-body {
  height: 300px;
  padding: 1px;
}
#summary-hotel-top-city #top-city-header .box-body #top-city {
  max-height: 300px !important;
  width: 93%;
  padding: 0px !important;
}
#summary-hotel-top-city #top-city-header .box-body .fa {
  width: 3% !important;
  margin-top: 140px !important;
}
#summary-hotel-top-city #top-city-header .c3-line {
  stroke-width: 2px;
}
#summary-hotel-top-city #top-city-header .left {
  float: left;
  font-weight: bold;
}
#summary-hotel-top-city #top-city-header .right {
  float: right;
  font-weight: bold;
}
#summary-hotel-top-city #top-city-header .city-header-bar-pdf-width {
  width: 800px !important;
}
#summary-hotel-top-city #city-hotel .box-body {
  height: 250px;
  padding: 1px;
}
#summary-hotel-top-city #city-hotel .city-hotel-pie-pdf-width {
  width: 275px !important;
}
#summary-hotel-top-city #city-supplier .box-body {
  height: 250px;
  padding: 1px;
}
#summary-hotel-top-city #city-supplier .city-supplier-pie-pdf-width {
  width: 275px !important;
}
#summary-hotel-top-city #city-room-nights-trend .box-body {
  height: 250px;
  padding: 1px;
}
#summary-hotel-top-city #city-room-nights-trend .c3-line {
  stroke-width: 2px;
}
#summary-hotel-top-city #city-room-nights-trend .city-room-nights-line-pdf-width {
  width: 405px !important;
}
#summary-hotel-top-city #city-room-type .box-body {
  height: 126px !important;
  padding: 1px;
  margin-top: -24px;
}
#summary-hotel-top-city #city-staff-wise,
#summary-hotel-top-city #city-customer-wise {
  padding-right: 5px;
  padding-left: 5px;
  height: 430px !important;
}
#summary-hotel-top-city #city-staff-wise svg,
#summary-hotel-top-city #city-customer-wise svg {
  height: 81.5%;
}
#summary-hotel-top-city #city-staff-wise .fa,
#summary-hotel-top-city #city-customer-wise .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#summary-hotel-top-city #city-staff-wise .fa:hover,
#summary-hotel-top-city #city-customer-wise .fa:hover {
  color: #019688;
}
#summary-hotel-top-city #city-staff-wise center.buttons,
#summary-hotel-top-city #city-customer-wise center.buttons {
  bottom: 0px !important;
}
#summary-hotel-top-city #city-staff-wise .box-body,
#summary-hotel-top-city #city-customer-wise .box-body {
  padding: 0px;
}
#summary-hotel-top-city #summary-hotel-top-city-pdf {
  margin-top: 10px;
}
#summary-hotel-top-city .pdf-div {
  width: 840px !important;
}
#summary-hotel-top-city .pdf-class-div {
  width: 180px !important;
}
#summary-hotel-top-city .fa-home,
#summary-hotel-top-city .fa-arrow-circle-left,
#summary-hotel-top-city .fa-arrow-circle-right {
  cursor: pointer;
}
#summary-hotel-top-city .city-padding {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
#summary-hotel-top-city #top-city-base-switch {
  margin-top: -25px;
  margin-bottom: 0px;
  left: 205px !important;
  width: 300px !important;
  bottom: 20px !important;
}
#summary-hotel-top-city #top-city-base-switch #animated-switch {
  height: 28px !important;
  width: 200px !important;
  bottom: 0px !important;
}
#summary-hotel-top-city #top-city-base-switch #animated-switch span.switch-left,
#summary-hotel-top-city #top-city-base-switch #animated-switch span.switch-right {
  background-image: linear-gradient(to bottom, #08647B, #11999E) !important;
  color: #fff;
  text-shadow: none;
  font-size: 14px !important;
}
#summary-hotel-top-city #top-city-base-switch #animated-switch #top-city-customer-supplier-switch .switch-large {
  padding-top: 3px !important;
  font-size: 14px !important;
}
#summary-hotel-top-city #top-city-base-switch #animated-switch #top-city-customer-supplier-switch label.switch-large {
  color: #c1c1c1;
  text-shadow: none !important;
  font-weight: normal !important;
  padding-top: 3px !important;
}
#summary-hotel-top-city #top-city-base-switch #animated-switch #top-city-customer-supplier-switch .has-switch label.switch-large {
  padding-bottom: 9px;
  padding-top: 3px !important;
  font-size: 8px !important;
  line-height: normal !important;
}
@media (max-width: 460px) {
  #summary-hotel-top-city #top-city-base-switch {
    margin-top: 15px !important;
    left: 0px !important;
    padding: 0px !important;
  }
}

#summary-hotel-top-country {
  padding-right: 15px ;
  padding-left: 15px ;
}
#summary-hotel-top-country .box-title .sub-title {
  font-size: 12px;
  font-weight: 600;
  color: green;
  padding: 2px;
}
#summary-hotel-top-country .svg-data .box-body {
  height: 120px;
}
#summary-hotel-top-country #top-cities .city-label-row .align-center {
  text-align: center;
}
#summary-hotel-top-country #top-cities .city-label-row .sales-label {
  float: left;
  margin-left: 20px;
}
#summary-hotel-top-country #top-cities .city-label-row .trxn-label {
  float: right;
}
#summary-hotel-top-country #top-cities .box-body #top-city {
  max-height: 250px !important;
  width: 90%;
  padding: 0px !important;
}
#summary-hotel-top-country #top-cities .box-body .fa {
  width: 3% !important;
  margin-top: 110px !important;
}
#summary-hotel-top-country .summary-top-city-bar-chart-pdf-width {
  width: 600px !important;
}
#summary-hotel-top-country .margin {
  margin-top: 15px;
}
#summary-hotel-top-country #top-countries {
  padding-right: 5px;
  padding-left: 5px;
}
#summary-hotel-top-country #top-countries .box-title:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#summary-hotel-top-country #top-countries .box-body {
  height: 260px;
  padding: 1px;
}
#summary-hotel-top-country #top-countries .box-header {
  min-height: 76px;
}
#summary-hotel-top-country #top-cities {
  padding-right: 2px;
  padding-left: 2px;
}
#summary-hotel-top-country #top-cities .box-body {
  height: 260px;
  padding: 1px;
}
#summary-hotel-top-country #top-cities .box-header {
  min-height: 76px;
}
#summary-hotel-top-country #summary-hotels-top-country-hotels {
  margin-top: -15px;
}
#summary-hotel-top-country #summary-hotels-top-country-hotels,
#summary-hotel-top-country #summary-hotels-top-country-suppliers,
#summary-hotel-top-country #summary-hotels-top-country-advance-purchase {
  padding-left: 2px;
  padding-right: 1px;
  height: 182px;
}
#summary-hotel-top-country #summary-hotels-top-country-hotels .box-body,
#summary-hotel-top-country #summary-hotels-top-country-suppliers .box-body,
#summary-hotel-top-country #summary-hotels-top-country-advance-purchase .box-body {
  padding: 4px !important;
}
#summary-hotel-top-country #summary-hotels-top-country-hotels .box-header,
#summary-hotel-top-country #summary-hotels-top-country-suppliers .box-header,
#summary-hotel-top-country #summary-hotels-top-country-advance-purchase .box-header {
  padding: 0px !important;
}
#summary-hotel-top-country .fa {
  padding: 0px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#summary-hotel-top-country .fa:hover {
  color: #019688;
}
#summary-hotel-top-country center.buttons {
  bottom: 0px !important;
}
#summary-hotel-top-country #top-country-base-switch {
  margin-top: -25px;
  margin-bottom: 0px;
  left: 205px !important;
  width: 300px !important;
  bottom: 20px !important;
}
#summary-hotel-top-country #top-country-base-switch #animated-switch {
  height: 28px !important;
  width: 200px !important;
  bottom: 0px !important;
}
#summary-hotel-top-country #top-country-base-switch #animated-switch span.switch-left,
#summary-hotel-top-country #top-country-base-switch #animated-switch span.switch-right {
  background-image: linear-gradient(to bottom, #08647B, #11999E) !important;
  color: #fff;
  text-shadow: none;
  font-size: 14px !important;
}
#summary-hotel-top-country #top-country-base-switch #animated-switch #top-country-customer-supplier-switch .switch-large {
  padding-top: 3px !important;
  font-size: 14px !important;
}
#summary-hotel-top-country #top-country-base-switch #animated-switch #top-country-customer-supplier-switch label.switch-large {
  color: #c1c1c1;
  text-shadow: none !important;
  font-weight: normal !important;
  padding-top: 3px !important;
}
#summary-hotel-top-country #top-country-base-switch #animated-switch #top-country-customer-supplier-switch .has-switch label.switch-large {
  padding-bottom: 9px;
  padding-top: 3px !important;
  font-size: 8px !important;
  line-height: normal !important;
}
@media (max-width: 450px) {
  #summary-hotel-top-country #top-country-base-switch {
    margin-top: 15px !important;
    margin-left: -10px !important;
    padding: 10px !important;
    left: 0px !important;
  }
}
.c3-tooltip-container .title {
  font-weight: 600 !important;
  font-size: 13px !important;
  color: #000 !important;
}
.c3-tooltip-container .center {
  text-align: center;
}

.turnover#customer-performance-top-hotel {
  /*        @media screen   and (min-width: 926px)and (max-width: 1125px) 
        {
            #customer-summary-header
                            {
                                    margin-left: 0px !important;
                                    margin-top: 20px;
                                    left: 15px;
                                    width: 87% !important;

                            }
        }*/
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu {
  margin-top: -15px !important;
}
@media screen and (max-width: 1150px) {
  .turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header {
    margin-left: 0px !important;
    margin-top: -7px !important;
    left: 15px !important;
    width: 87% !important;
  }
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header {
  left: 440px;
  margin-top: -42px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city-ok-buttons {
  padding: 0px;
  width: 445px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header #top-hotel-customer {
  width: 140px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city {
  margin-top: 5px;
  padding-right: 0px !important;
  padding-left: 0px !important;
  width: 150px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city .city-label {
  margin-top: 6px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city .turnover-top-hotels-city-select-picker {
  width: 125px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city .turnover-top-hotels-city-select-picker button {
  height: 30px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city .turnover-top-hotels-city-select-picker .dropdown-menu {
  max-height: 250px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city .turnover-top-hotels-city-select-picker .dropdown-menu.open {
  width: 125px !important;
  min-width: 125px !important;
  margin-left: 0px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city .turnover-top-hotels-city-select-picker .dropdown-menu.inner {
  min-width: 124px !important;
  width: 124px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .city .turnover-top-hotels-city-select-picker .bootstrap-select {
  width: 100% !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location {
  width: 220px !important;
  padding-right: 10px !important;
  padding-left: 0px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location #label-cost-center {
  padding: 0px !important;
  margin-top: 9px;
  font-weight: 600 !important;
  max-width: 72px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location .btn-group.bootstrap-select.show-tick {
  padding: 0px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location button.btn.dropdown-toggle.selectpicker {
  width: 140px;
  margin-top: 4px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location button {
  height: 30px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location .dropdown-menu.open {
  width: 140px !important;
  min-width: 140px !important;
  margin-left: 0px;
  /* This may be needed later
                                    max-height: 250px !important;
                                    overflow: auto !important;*/
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location .dropdown-menu.open .dropdown-menu.inner {
  min-width: 139px !important;
  width: 139px !important;
  max-height: 250px !important;
  position: relative;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu #customer-summary-header .cbo-location .dropdown-menu.open .check-mark {
  left: 2px;
}
.turnover#customer-performance-top-hotel .turnover#top-hotel-staff-customer-supplier-guest-location-svg {
  height: 666px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row {
  /*margin-top: -16px !important;*/
}
@media screen and (max-width: 925px) {
  .turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #button-row {
    margin-top: 5px !important;
    margin-left: 15px !important;
    margin-bottom: 25px !important;
  }
}
@media screen and (max-width: 419px) {
  .turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #button-row {
    margin-top: -15px !important;
  }
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #top-hotel-base-switch {
  margin-bottom: 0px;
  width: 225px;
  margin-top: 24px;
  left: 0px;
  right: 0px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #top-hotel-base-switch #animated-switch {
  height: 30px !important;
  width: 200px !important;
  bottom: 20px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #top-hotel-base-switch #animated-switch span.switch-left,
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #top-hotel-base-switch #animated-switch span.switch-right {
  background-image: linear-gradient(to bottom, #08647B, #11999E) !important;
  color: #fff;
  text-shadow: none;
  font-size: 14px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #top-hotel-base-switch #animated-switch #top-hotel-customer-supplier-switch .switch-large {
  padding-top: 5px !important;
  font-size: 14px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #top-hotel-base-switch #animated-switch #top-hotel-customer-supplier-switch label.switch-large {
  color: #c1c1c1;
  text-shadow: none !important;
  font-weight: normal !important;
  padding-top: 5px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row #top-hotel-base-switch #animated-switch #top-hotel-customer-supplier-switch .has-switch label.switch-large {
  padding-bottom: 8px;
  padding-top: 3px !important;
  font-size: 8px !important;
  line-height: normal !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department {
  width: 281px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department #label-department {
  padding-left: 5px !important;
  margin-top: 9px;
  font-weight: 600 !important;
  max-width: 80px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department button.btn.dropdown-toggle.selectpicker {
  width: 175px !important;
  margin-top: 2px;
  margin-left: -10px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department .btn-group.bootstrap-select.show-tick {
  max-width: 194px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department .dropdown-menu.open {
  width: 175px !important;
  min-width: 175px !important;
  margin-left: 15px;
  /* This may be needed later
                                    max-height: 250px !important;
                                    overflow: auto !important;*/
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department .dropdown-menu.open .dropdown-menu.inner {
  min-width: 174px !important;
  width: 174px !important;
  max-height: 250px !important;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department .dropdown-menu.open .check-mark {
  left: 2px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .cbo-department .ok-btn {
  margin-top: -32px;
  margin-left: 250px;
}
.turnover#customer-performance-top-hotel #turnover-top-hotel-main-menu-second-row .turnover#button-row {
  width: 175px;
  /*margin-bottom: 0px;*/
  margin-top: 5px;
  padding-right: 0px !important;
  /*padding-left: 0px !important;*/
}

#airline-productivity-booking-calender {
  margin-top: -10px;
}
#airline-productivity-booking-calender .bs-example {
  margin: -5px 0px 5px 15px;
}
#airline-productivity-booking-calender .bs-example .nav-tabs > li.active > a,
#airline-productivity-booking-calender .bs-example .nav-tabs > li.active > a:hover,
#airline-productivity-booking-calender .bs-example .nav-tabs > li.active > a:focus {
  font-weight: bold !important;
}
#airline-productivity-booking-calender #forward-booking-calendar {
  padding: 15px;
}
#airline-productivity-booking-calender #forward-booking-calendar .box-header {
  padding: 10px 0px 0px 0px;
}
#airline-productivity-booking-calender #forward-booking-calendar .box {
  margin-bottom: 0px;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar .fc-toolbar .fc-right {
  visibility: hidden;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar .fc-view.fc-month-view.fc-basic-view {
  border: 2px #3ABABA solid;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar .fc-row.fc-widget-header table {
  background: #3CC7B7;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar .fc-day.fc-widget-content.fc-fri {
  background: #B0FAF5;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar .fc-day.fc-widget-content.fc-fri.fc-other-month {
  background: #DBF4F2;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar .fc-event-container .fc-content .fc-date {
  visibility: hidden;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar table thead td {
  background: #88E5DE;
}
#airline-productivity-booking-calender #forward-booking-calendar #calendar table td {
  border: 1px #3CC7B7 solid;
}
#airline-productivity-booking-calender #forward-booking-calendar .export-file {
  text-align: center;
}
#airline-productivity-booking-calender #forward-booking-calendar .export-file #export-csv,
#airline-productivity-booking-calender #forward-booking-calendar .export-file #export-excel {
  text-align: center;
  padding: 0px 5px 0px 5px;
  z-index: 2;
}
#airline-productivity-booking-calender #forward-booking-details {
  padding-left: 15px;
  padding-right: 15px;
  height: 700px;
}
#airline-productivity-booking-calender #forward-booking-details .box-body svg {
  height: 85%;
}
#airline-productivity-booking-calender #forward-booking-details .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}

#daily-sales-analysis-main .box {
  margin-bottom: 5px !important;
}
#daily-sales-analysis-main .box:hover {
  background-color: #f5f5f5;
  box-shadow: 0px 0px 17px rgba(136, 129, 129, 0.76);
}
#daily-sales-analysis-main .float-right {
  float: right;
}
@media (max-width: 1180px) {
  #daily-sales-analysis-main #source-destinaion-inputs-main {
    margin-top: -18px !important;
    left: 0px !important;
  }
}
#daily-sales-analysis-main #source-destination-report {
  float: right;
  height: 30px;
}
#daily-sales-analysis-main #source-destination-route-map-pdf {
  margin-top: 25px;
}
#daily-sales-analysis-main #daily-sales_analysis-first-portion-without-padding,
#daily-sales-analysis-main #daily-sales_analysis-third-portion-without-padding,
#daily-sales-analysis-main #daily-sales_analysis-second-portion-without-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 1px !important;
  padding-top: 1px !important;
}
#daily-sales-analysis-main #daily-sales_analysis-first-portion-without-padding .col-lg-6.col-md-6.col-sm-12.col-xs-12,
#daily-sales-analysis-main #daily-sales_analysis-third-portion-without-padding .col-lg-6.col-md-6.col-sm-12.col-xs-12,
#daily-sales-analysis-main #daily-sales_analysis-second-portion-without-padding .col-lg-6.col-md-6.col-sm-12.col-xs-12 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#daily-sales-analysis-main #daily-sales_analysis-first-portion-without-padding .col-lg-12.col-md-12.col-sm-12.col-xs-12,
#daily-sales-analysis-main #daily-sales_analysis-third-portion-without-padding .col-lg-12.col-md-12.col-sm-12.col-xs-12,
#daily-sales-analysis-main #daily-sales_analysis-second-portion-without-padding .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#daily-sales-analysis-main .btn-one-way-cost-ticketing {
  margin-top: -20px;
  margin-bottom: -5px;
  padding-left: 0px;
}
#daily-sales-analysis-main .label-one-way-return {
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  width: 35px;
}
#daily-sales-analysis-main #one-way-return-filter {
  padding-left: 0px;
  width: 190px !important;
}
#daily-sales-analysis-main #one-way-return-filter .cbo-one-way-return {
  max-width: 90px !important;
}
#daily-sales-analysis-main #one-way-return-filter .cbo-one-way-return button {
  max-width: 90px !important;
}
#daily-sales-analysis-main .btn-group-row {
  max-width: 215px !important;
  margin-right: 0px !important;
  padding: 0px !important;
  padding-right: 0px !important;
}
#daily-sales-analysis-main .btn-group-row,
#daily-sales-analysis-main .airline-class-choice {
  float: right;
}
#daily-sales-analysis-main #source-destination-RBD-class-wise-data .box,
#daily-sales-analysis-main #source-destination-pax-wise-data .box {
  width: 100%;
  height: 350px !important;
}
#daily-sales-analysis-main #source-destination-staff-wise-data .box,
#daily-sales-analysis-main #source-destination-airline-wise-data .box {
  width: 98.8%;
  height: 350px !important;
}
#daily-sales-analysis-main #source-destination-staff-wise-data .box-body #graph,
#daily-sales-analysis-main #source-destination-airline-wise-data .box-body #graph,
#daily-sales-analysis-main #source-destination-pax-wise-data .box-body #graph {
  padding: 1px;
  height: 270px;
}
#daily-sales-analysis-main #source-destination-staff-wise-data .box-body #prev-btn,
#daily-sales-analysis-main #source-destination-airline-wise-data .box-body #prev-btn,
#daily-sales-analysis-main #source-destination-pax-wise-data .box-body #prev-btn,
#daily-sales-analysis-main #source-destination-staff-wise-data .box-body #next-btn,
#daily-sales-analysis-main #source-destination-airline-wise-data .box-body #next-btn,
#daily-sales-analysis-main #source-destination-pax-wise-data .box-body #next-btn {
  margin-top: 100px;
  font-size: 15px;
  cursor: pointer;
  width: 2% !important;
  display: inline-block;
}
#daily-sales-analysis-main #source-destination-RBD-class-wise-data .box-body #graph {
  padding: 1px;
  height: 280px;
}
#daily-sales-analysis-main #source-destination-daily-class-wise-data {
  margin-top: 0px;
}
#daily-sales-analysis-main #source-destination-daily-class-wise-data #prev-btn,
#daily-sales-analysis-main #source-destination-daily-class-wise-data #next-btn {
  margin-top: 140px;
  font-size: 15px;
  cursor: pointer;
  width: 2% !important;
  display: inline-block;
}
#daily-sales-analysis-main #source-destination-daily-class-wise-data .box-body .col-lg-1.col-md-1.col-sm-1.col-xs-1.fa {
  padding-left: 0px !important;
}
#daily-sales-analysis-main #source-destination-daily-class-wise-data .box-body #graph {
  width: 95%;
  padding: 1px;
  height: 350px;
}
#daily-sales-analysis-main #source-destination-class-wise-data,
#daily-sales-analysis-main #source-destination-monthly-trend-data,
#daily-sales-analysis-main #source-destination-table,
#daily-sales-analysis-main #source-destination-map-padding {
  position: relative;
  padding: 0px !important;
}
#daily-sales-analysis-main .add-color {
  background-color: #bab7b7 !important;
}
#daily-sales-analysis-main .class-width-pdf {
  width: 280px !important;
}
#daily-sales-analysis-main .monthly-trend-width-pdf {
  width: 350px !important;
}
#daily-sales-analysis-main #source-destination-table .box-body {
  height: 250px;
}
#daily-sales-analysis-main #source-destination-table .box-title {
  cursor: pointer;
}
#daily-sales-analysis-main #source-destination-table .box-title:hover {
  color: #3087C8;
  font-weight: bold;
}
#daily-sales-analysis-main #source-destination-table #source-destination-table-report_wrapper {
  margin-top: -10px;
}
#daily-sales-analysis-main #source-destination-table table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot th {
  font-weight: bold;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th,
#daily-sales-analysis-main #source-destination-table table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th:active,
#daily-sales-analysis-main #source-destination-table table.dataTable thead td:active {
  outline: none;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot th,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting,
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_asc,
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting,
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_asc,
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_desc,
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_asc_disabled,
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting {
  background-image: url('../imgs/sort_both.png');
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_asc {
  background-image: url('../imgs/sort_asc.png');
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_desc {
  background-image: url('../imgs/sort_desc.png');
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_asc_disabled {
  background-image: url("DataTables-1.10.11/images/sort_asc_disabled.png");
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead .sorting_desc_disabled {
  background-image: url("DataTables-1.10.11/images/sort_desc_disabled.png");
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody tr {
  background-color: #ffffff;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody th,
#daily-sales-analysis-main #source-destination-table table.dataTable tbody td {
  padding: 8px 10px;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.row-border tbody th,
#daily-sales-analysis-main #source-destination-table table.dataTable.row-border tbody td,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody th,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.row-border tbody tr:first-child th,
#daily-sales-analysis-main #source-destination-table table.dataTable.row-border tbody tr:first-child td,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:first-child th,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.cell-border tbody th,
#daily-sales-analysis-main #source-destination-table table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.cell-border tbody tr th:first-child,
#daily-sales-analysis-main #source-destination-table table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.cell-border tbody tr:first-child th,
#daily-sales-analysis-main #source-destination-table table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.stripe tbody tr.odd,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.stripe tbody tr.odd.selected,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.hover tbody tr:hover,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.hover tbody tr:hover.selected,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column tbody tr > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column tbody tr > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column tbody tr > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column tbody tr.selected > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column tbody tr.selected > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column tbody tr.selected > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.selected > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.selected > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #FFFFFF;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd.selected > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd.selected > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.odd.selected > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.even > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.even > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.even > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.even.selected > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.even.selected > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr.even.selected > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover.selected > .sorting_1,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover.selected > .sorting_2,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.display tbody tr:hover.selected > .sorting_3,
#daily-sales-analysis-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.nowrap th,
#daily-sales-analysis-main #source-destination-table table.dataTable.nowrap td {
  white-space: nowrap;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.compact thead th,
#daily-sales-analysis-main #source-destination-table table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.compact tfoot th,
#daily-sales-analysis-main #source-destination-table table.dataTable.compact tfoot td {
  padding: 4px;
}
#daily-sales-analysis-main #source-destination-table table.dataTable.compact tbody th,
#daily-sales-analysis-main #source-destination-table table.dataTable.compact tbody td {
  padding: 4px;
}
#daily-sales-analysis-main #source-destination-table table.dataTable th.dt-left,
#daily-sales-analysis-main #source-destination-table table.dataTable td.dt-left {
  text-align: left;
}
#daily-sales-analysis-main #source-destination-table table.dataTable th.dt-center,
#daily-sales-analysis-main #source-destination-table table.dataTable td.dt-center,
#daily-sales-analysis-main #source-destination-table table.dataTable td.dataTables_empty {
  text-align: center;
}
#daily-sales-analysis-main #source-destination-table table.dataTable th.dt-right,
#daily-sales-analysis-main #source-destination-table table.dataTable td.dt-right {
  text-align: right;
}
#daily-sales-analysis-main #source-destination-table table.dataTable th.dt-justify,
#daily-sales-analysis-main #source-destination-table table.dataTable td.dt-justify {
  text-align: justify;
}
#daily-sales-analysis-main #source-destination-table table.dataTable th.dt-nowrap,
#daily-sales-analysis-main #source-destination-table table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th.dt-head-left,
#daily-sales-analysis-main #source-destination-table table.dataTable thead td.dt-head-left,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot th.dt-head-left,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th.dt-head-center,
#daily-sales-analysis-main #source-destination-table table.dataTable thead td.dt-head-center,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot th.dt-head-center,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th.dt-head-right,
#daily-sales-analysis-main #source-destination-table table.dataTable thead td.dt-head-right,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot th.dt-head-right,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th.dt-head-justify,
#daily-sales-analysis-main #source-destination-table table.dataTable thead td.dt-head-justify,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot th.dt-head-justify,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
#daily-sales-analysis-main #source-destination-table table.dataTable thead th.dt-head-nowrap,
#daily-sales-analysis-main #source-destination-table table.dataTable thead td.dt-head-nowrap,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot th.dt-head-nowrap,
#daily-sales-analysis-main #source-destination-table table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody th.dt-body-left,
#daily-sales-analysis-main #source-destination-table table.dataTable tbody td.dt-body-left {
  text-align: left;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody th.dt-body-center,
#daily-sales-analysis-main #source-destination-table table.dataTable tbody td.dt-body-center {
  text-align: center;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody th.dt-body-right,
#daily-sales-analysis-main #source-destination-table table.dataTable tbody td.dt-body-right {
  text-align: right;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody th.dt-body-justify,
#daily-sales-analysis-main #source-destination-table table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
#daily-sales-analysis-main #source-destination-table table.dataTable tbody th.dt-body-nowrap,
#daily-sales-analysis-main #source-destination-table table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
#daily-sales-analysis-main #source-destination-table table.dataTable,
#daily-sales-analysis-main #source-destination-table table.dataTable th,
#daily-sales-analysis-main #source-destination-table table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_length {
  float: left;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.current,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  box-shadow: inset 0 0 3px #111;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_length,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_filter,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_info,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_processing,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
  color: #333;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_scroll {
  clear: both;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper.no-footer div.dataTables_scrollHead table,
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none;
}
#daily-sales-analysis-main #source-destination-table .dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
@media screen and (max-width: 767px) {
  #daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_info,
  #daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  #daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  #daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_length,
  #daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  #daily-sales-analysis-main #source-destination-table .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
#daily-sales-analysis-main #source-destination-table td {
  font-size: 12px !important;
}
#daily-sales-analysis-main #source-destination-table .right {
  text-align: right !important;
}
#daily-sales-analysis-main #source-destination-table table > thead {
  color: white;
  background-color: darkgreen;
  font-weight: normal !important;
}
#daily-sales-analysis-main #source-destination-table td {
  font-size: 13px;
  border: 1px solid #7C5C5C !important;
  color: black;
  cursor: pointer;
}
#daily-sales-analysis-main #source-destination-map {
  height: 700px;
  border: 1px solid #ccc;
  padding: 10px;
}
#daily-sales-analysis-main #airline-source,
#daily-sales-analysis-main #airline-destintaion {
  margin-left: 10px;
  margin-right: 10px;
  height: 30px;
  width: 25%;
}
#daily-sales-analysis-main #btn-ok-airline-source-destination {
  margin-top: -3px;
}
#daily-sales-analysis-main #source-destinaion-inputs-main {
  margin-bottom: 10px;
  margin-top: -58px;
  left: 470px;
}
#daily-sales-analysis-main #source-destinaion-inputs-main #source-label:after,
#daily-sales-analysis-main #source-destinaion-inputs-main #destination-label:after {
  color: #e32;
  content: ' *';
  display: inline;
}
#daily-sales-analysis-main #animated-switch {
  height: 30px;
}
#daily-sales-analysis-main #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#daily-sales-analysis-main #animated-switch #cost-trxn-switch .switch-large {
  padding-top: 5px;
}
#daily-sales-analysis-main #animated-switch #cost-trxn-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#daily-sales-analysis-main #source-destinaion-filters {
  float: right;
}
#daily-sales-analysis-main #btn-group-source-destination {
  margin-left: -15px;
  width: 150px;
}
#daily-sales-analysis-main .col-switch {
  margin-top: -8px !important;
}
#daily-sales-analysis-main .col-switch .animated-switch {
  margin-left: 0px !important;
}
#daily-sales-analysis-main #btn-group-paggination {
  float: left;
  margin-bottom: -25px;
  margin-top: 5px;
  z-index: 1;
}
#daily-sales-analysis-main .echarts-tooltip .table {
  word-wrap: break-word;
  height: 100%;
  background-color: white;
}
#daily-sales-analysis-main .echarts-tooltip .table td {
  font-size: 10px;
  color: blue;
  border: 1px solid #7C5C5C !important;
}
#daily-sales-analysis-main .echarts-tooltip .table #heading {
  font-weight: bold;
  color: rebeccapurple !important;
}
#daily-sales-analysis-main .echarts-tooltip .table span {
  color: black;
  font-weight: bold;
}
@media (max-width: 438px) {
  #daily-sales-analysis-main .col-switch {
    margin-top: 3px !important;
  }
}

@media (max-width: 1180px) {
  #source-destination-route-map-main #source-destinaion-inputs-main {
    margin-top: -20px !important;
    left: 0px !important;
  }
}
@media (max-width: 1180px) {
  #source-destination-route-map-main #btn-group-source-destination-one-way {
    margin-top: -2px !important;
  }
}
#source-destination-route-map-main #source-destination-report {
  float: right;
  height: 30px;
}
#source-destination-route-map-main #source-destination-route-map-pdf {
  margin-top: 25px;
}
#source-destination-route-map-main #source-destination-class-wise-data .box-body,
#source-destination-route-map-main #source-destination-airline-wise-data .box-body,
#source-destination-route-map-main #source-destination-cancellation-refund-wise-data .box-body,
#source-destination-route-map-main #source-destination-monthly-trend-data .box-body {
  padding: 1px;
  height: 250px;
}
#source-destination-route-map-main #source-destination-airline-wise-data,
#source-destination-route-map-main #source-destination-cancellation-refund-wise-data,
#source-destination-route-map-main #source-destination-monthly-trend-data {
  margin-top: -19px;
}
#source-destination-route-map-main #source-destination-class-wise-data,
#source-destination-route-map-main #source-destination-airline-wise-data,
#source-destination-route-map-main #source-destination-monthly-trend-data,
#source-destination-route-map-main #source-destination-cancellation-refund-wise-data,
#source-destination-route-map-main #source-destination-table,
#source-destination-route-map-main #source-destination-map-padding {
  position: relative;
  padding: 0px !important;
}
#source-destination-route-map-main .add-color {
  background-color: #bab7b7 !important;
}
#source-destination-route-map-main .class-width-pdf {
  width: 280px !important;
}
#source-destination-route-map-main .monthly-trend-width-pdf {
  width: 350px !important;
}
#source-destination-route-map-main #source-destination-table .box-body {
  height: 250px;
}
#source-destination-route-map-main #source-destination-table .box-title {
  cursor: pointer;
}
#source-destination-route-map-main #source-destination-table .box-title:hover {
  color: #3087C8;
  font-weight: bold;
}
#source-destination-route-map-main #source-destination-table #source-destination-table-report_wrapper {
  margin-top: -10px;
}
#source-destination-route-map-main #source-destination-table table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot th {
  font-weight: bold;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th,
#source-destination-route-map-main #source-destination-table table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th:active,
#source-destination-route-map-main #source-destination-table table.dataTable thead td:active {
  outline: none;
}
#source-destination-route-map-main #source-destination-table table.dataTable tfoot th,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting,
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_asc,
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting,
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_asc,
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_desc,
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_asc_disabled,
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting {
  mage: url('../imgs/sort_both.png');
}
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_asc {
  background-image: url('../imgs/sort_asc.png');
}
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_desc {
  background-image: url('../imgs/sort_desc.png');
}
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_asc_disabled {
  background-image: url("DataTables-1.10.11/images/sort_asc_disabled.png");
}
#source-destination-route-map-main #source-destination-table table.dataTable thead .sorting_desc_disabled {
  background-image: url("DataTables-1.10.11/images/sort_desc_disabled.png");
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody tr {
  background-color: #ffffff;
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody th,
#source-destination-route-map-main #source-destination-table table.dataTable tbody td {
  padding: 8px 10px;
}
#source-destination-route-map-main #source-destination-table table.dataTable.row-border tbody th,
#source-destination-route-map-main #source-destination-table table.dataTable.row-border tbody td,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody th,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
#source-destination-route-map-main #source-destination-table table.dataTable.row-border tbody tr:first-child th,
#source-destination-route-map-main #source-destination-table table.dataTable.row-border tbody tr:first-child td,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:first-child th,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
#source-destination-route-map-main #source-destination-table table.dataTable.cell-border tbody th,
#source-destination-route-map-main #source-destination-table table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
#source-destination-route-map-main #source-destination-table table.dataTable.cell-border tbody tr th:first-child,
#source-destination-route-map-main #source-destination-table table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
#source-destination-route-map-main #source-destination-table table.dataTable.cell-border tbody tr:first-child th,
#source-destination-route-map-main #source-destination-table table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
#source-destination-route-map-main #source-destination-table table.dataTable.stripe tbody tr.odd,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
#source-destination-route-map-main #source-destination-table table.dataTable.stripe tbody tr.odd.selected,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
#source-destination-route-map-main #source-destination-table table.dataTable.hover tbody tr:hover,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
#source-destination-route-map-main #source-destination-table table.dataTable.hover tbody tr:hover.selected,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
#source-destination-route-map-main #source-destination-table table.dataTable.order-column tbody tr > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column tbody tr > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column tbody tr > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
#source-destination-route-map-main #source-destination-table table.dataTable.order-column tbody tr.selected > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column tbody tr.selected > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column tbody tr.selected > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.selected > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.selected > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #FFFFFF;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd.selected > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd.selected > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.odd.selected > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.even > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.even > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.even > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.even.selected > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.even.selected > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr.even.selected > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover.selected > .sorting_1,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover.selected > .sorting_2,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
#source-destination-route-map-main #source-destination-table table.dataTable.display tbody tr:hover.selected > .sorting_3,
#source-destination-route-map-main #source-destination-table table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
#source-destination-route-map-main #source-destination-table table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
#source-destination-route-map-main #source-destination-table table.dataTable.nowrap th,
#source-destination-route-map-main #source-destination-table table.dataTable.nowrap td {
  white-space: nowrap;
}
#source-destination-route-map-main #source-destination-table table.dataTable.compact thead th,
#source-destination-route-map-main #source-destination-table table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
#source-destination-route-map-main #source-destination-table table.dataTable.compact tfoot th,
#source-destination-route-map-main #source-destination-table table.dataTable.compact tfoot td {
  padding: 4px;
}
#source-destination-route-map-main #source-destination-table table.dataTable.compact tbody th,
#source-destination-route-map-main #source-destination-table table.dataTable.compact tbody td {
  padding: 4px;
}
#source-destination-route-map-main #source-destination-table table.dataTable th.dt-left,
#source-destination-route-map-main #source-destination-table table.dataTable td.dt-left {
  text-align: left;
}
#source-destination-route-map-main #source-destination-table table.dataTable th.dt-center,
#source-destination-route-map-main #source-destination-table table.dataTable td.dt-center,
#source-destination-route-map-main #source-destination-table table.dataTable td.dataTables_empty {
  text-align: center;
}
#source-destination-route-map-main #source-destination-table table.dataTable th.dt-right,
#source-destination-route-map-main #source-destination-table table.dataTable td.dt-right {
  text-align: right;
}
#source-destination-route-map-main #source-destination-table table.dataTable th.dt-justify,
#source-destination-route-map-main #source-destination-table table.dataTable td.dt-justify {
  text-align: justify;
}
#source-destination-route-map-main #source-destination-table table.dataTable th.dt-nowrap,
#source-destination-route-map-main #source-destination-table table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th.dt-head-left,
#source-destination-route-map-main #source-destination-table table.dataTable thead td.dt-head-left,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot th.dt-head-left,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th.dt-head-center,
#source-destination-route-map-main #source-destination-table table.dataTable thead td.dt-head-center,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot th.dt-head-center,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th.dt-head-right,
#source-destination-route-map-main #source-destination-table table.dataTable thead td.dt-head-right,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot th.dt-head-right,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th.dt-head-justify,
#source-destination-route-map-main #source-destination-table table.dataTable thead td.dt-head-justify,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot th.dt-head-justify,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
#source-destination-route-map-main #source-destination-table table.dataTable thead th.dt-head-nowrap,
#source-destination-route-map-main #source-destination-table table.dataTable thead td.dt-head-nowrap,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot th.dt-head-nowrap,
#source-destination-route-map-main #source-destination-table table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody th.dt-body-left,
#source-destination-route-map-main #source-destination-table table.dataTable tbody td.dt-body-left {
  text-align: left;
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody th.dt-body-center,
#source-destination-route-map-main #source-destination-table table.dataTable tbody td.dt-body-center {
  text-align: center;
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody th.dt-body-right,
#source-destination-route-map-main #source-destination-table table.dataTable tbody td.dt-body-right {
  text-align: right;
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody th.dt-body-justify,
#source-destination-route-map-main #source-destination-table table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
#source-destination-route-map-main #source-destination-table table.dataTable tbody th.dt-body-nowrap,
#source-destination-route-map-main #source-destination-table table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
#source-destination-route-map-main #source-destination-table table.dataTable,
#source-destination-route-map-main #source-destination-table table.dataTable th,
#source-destination-route-map-main #source-destination-table table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_length {
  float: left;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.current,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  box-shadow: inset 0 0 3px #111;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_length,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_filter,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_info,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_processing,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
  color: #333;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_scroll {
  clear: both;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper.no-footer div.dataTables_scrollHead table,
#source-destination-route-map-main #source-destination-table .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none;
}
#source-destination-route-map-main #source-destination-table .dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
@media screen and (max-width: 767px) {
  #source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_info,
  #source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  #source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  #source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_length,
  #source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_filter {
    float: none;
    texbackground-it-align: center;
  }
  #source-destination-route-map-main #source-destination-table .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
#source-destination-route-map-main #source-destination-table td {
  font-size: 12px !important;
}
#source-destination-route-map-main #source-destination-table .right {
  text-align: right !important;
}
#source-destination-route-map-main #source-destination-table table > thead {
  color: white;
  background-color: darkgreen;
  font-weight: normal !important;
}
#source-destination-route-map-main #source-destination-table td {
  font-size: 13px;
  border: 1px solid #7C5C5C !important;
  color: black;
  cursor: pointer;
}
#source-destination-route-map-main #source-destination-table td:nth-child(2) {
  text-decoration: underline !important;
}
#source-destination-route-map-main #source-destination-map {
  height: 700px;
  border: 1px solid #ccc;
  padding: 10px;
}
#source-destination-route-map-main #airline-source,
#source-destination-route-map-main #airline-destintaion {
  margin-left: 10px;
  margin-right: 10px;
  height: 30px;
  width: 25%;
}
#source-destination-route-map-main #btn-ok-airline-source-destination {
  margin-top: -3px;
}
#source-destination-route-map-main #source-destinaion-inputs-main {
  margin-bottom: 10px;
  margin-top: -58px;
  padding-right: 0px;
  padding-left: 0px;
  left: 500px;
}
#source-destination-route-map-main #source-destinaion-inputs-main #source-label:after {
  color: #e32;
  content: ' *';
  display: inline;
}
#source-destination-route-map-main #btn-group-source-destination-one-way {
  margin-top: -20px;
  margin-bottom: 5px;
}
#source-destination-route-map-main .label-one-way-return {
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  width: 35px;
}
#source-destination-route-map-main #one-way-return-filter {
  padding-left: 0px;
  width: 190px !important;
}
#source-destination-route-map-main #one-way-return-filter .cbo-one-way-return {
  max-width: 90px !important;
}
#source-destination-route-map-main #one-way-return-filter .cbo-one-way-return button {
  max-width: 90px !important;
}
#source-destination-route-map-main #source-destinaion-filters {
  float: right;
}
#source-destination-route-map-main #btn-group-source-destination {
  margin-left: -15px;
  width: 228px !important;
}
#source-destination-route-map-main .col-switch {
  margin-top: -8px !important;
}
#source-destination-route-map-main .col-switch .animated-switch {
  margin-left: 0px !important;
}
#source-destination-route-map-main #btn-group-paggination {
  float: left;
  margin-bottom: -25px;
  margin-top: 5px;
  z-index: 1;
}
#source-destination-route-map-main .echarts-tooltip .table {
  word-wrap: break-word;
  height: 100%;
  background-color: white;
}
#source-destination-route-map-main .echarts-tooltip .table td {
  font-size: 10px;
  color: blue;
  border: 1px solid #7C5C5C !important;
}
#source-destination-route-map-main .echarts-tooltip .table #heading {
  font-weight: bold;
  color: rebeccapurple !important;
}
#source-destination-route-map-main .echarts-tooltip .table span {
  color: black;
  font-weight: bold;
}
@media (max-width: 438px) {
  #source-destination-route-map-main .col-switch {
    margin-top: 3px !important;
  }
}

#airline-report-main {
  /* Landscape phones and portrait tablets */
  /* Portrait phones and smaller */
}
#airline-report-main .airline-top-header-button-row {
  margin-top: -51px;
  left: 389px;
}
#airline-report-main .ok-btn {
  padding-left: 0px !important;
  width: 58px !important;
}
#airline-report-main .pdf-class-width {
  width: 250px !important;
}
#airline-report-main .label-one-way-return {
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  width: 35px;
}
#airline-report-main #one-way-return-filter {
  padding-left: 0px;
  width: 190px !important;
}
#airline-report-main #one-way-return-filter .cbo-one-way-return {
  max-width: 90px !important;
}
#airline-report-main #one-way-return-filter .cbo-one-way-return button {
  max-width: 90px !important;
}
#airline-report-main #animated-switch {
  height: 30px;
  margin-top: -4px;
  float: right;
  margin-right: 15px;
}
#airline-report-main #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#airline-report-main #animated-switch #airline-report-switch .switch-large {
  padding-top: 0px;
}
#airline-report-main #animated-switch #airline-report-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#airline-report-main .col-switch .animated-switch {
  margin-left: 0px !important;
}
#airline-report-main #cost-center-filter {
  max-width: 315px !important;
  margin-bottom: 4px;
}
#airline-report-main #cost-center-filter #label-cost-center {
  padding: 0px !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
  max-width: 50px !important;
}
#airline-report-main #cost-center-filter #cbo-location {
  max-width: 250px !important;
}
#airline-report-main #cost-center-filter #cbo-location .dropdown-menu.open {
  max-height: 250px !important;
  min-width: 70px;
  overflow-y: auto !important;
  width: 100% !important;
}
#airline-report-main #cost-center-filter #cbo-location button {
  max-width: 220px !important;
}
#airline-report-main #airline-report-airline-wise .box-body {
  background: linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px, linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px, linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px, linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px, linear-gradient(90deg, #1b1b1b 10px, transparent 10px), linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);
  background-color: #131313;
  background-size: 20px 20px;
}
#airline-report-main #airline-report-airline-wise .carousel,
#airline-report-main #airline-report-airline-wise .item,
#airline-report-main #airline-report-airline-wise .active {
  height: 100%;
}
#airline-report-main #airline-report-airline-wise #myCarousel2 {
  padding: 0;
  height: 380px;
}
#airline-report-main #airline-report-airline-wise .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#airline-report-main #airline-report-airline-wise .fill {
  width: 100%;
  height: 380px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#airline-report-main #airline-report-airline-wise .icon-prev,
#airline-report-main #airline-report-airline-wise .icon-next {
  font-size: 100px;
  color: #F93B0B;
}
#airline-report-main #airline-report-airline-wise .icon-prev {
  position: relative;
  margin-top: 120px;
  float: left;
}
@-moz-document url-prefix() {
  #airline-report-main #airline-report-airline-wise .icon-prev {
    margin-top: -64px;
  }
}
#airline-report-main #airline-report-airline-wise .icon-next {
  position: relative;
  margin-top: 120px;
  margin-right: -10px;
  float: right;
}
@-moz-document url-prefix() {
  #airline-report-main #airline-report-airline-wise .icon-next {
    margin-top: -64px;
    margin-right: -5px;
  }
}
#airline-report-main #airline-report-airline-wise .left.carousel-control {
  margin-left: -20px;
  width: 50px;
}
#airline-report-main #airline-report-airline-wise .right.carousel-control {
  margin-right: -20px;
  width: 50px;
}
@media (min-width: 485px) and (max-width: 991px) {
  #airline-report-main #myCarousel1 {
    height: 300px !important;
  }
  #airline-report-main #airline-report-cost-centers .icon-next,
  #airline-report-main #airline-report-cost-centers .icon-prev {
    margin-top: 75% !important;
  }
  @-moz-document url-prefix() {
    #airline-report-main #airline-report-cost-centers .icon-next,
    #airline-report-main #airline-report-cost-centers .icon-prev {
      margin-top: -44px !important;
    }
  }
}
@media (max-width: 484px) {
  #airline-report-main #myCarousel1 {
    height: 610px !important;
  }
  #airline-report-main .turnover-location-click {
    width: 100% !important;
  }
  #airline-report-main #airline-report-cost-centers .icon-next,
  #airline-report-main #airline-report-cost-centers .icon-prev {
    margin-top: 200% !important;
  }
  @-moz-document url-prefix() {
    #airline-report-main #airline-report-cost-centers .icon-next,
    #airline-report-main #airline-report-cost-centers .icon-prev {
      margin-top: -44px !important;
    }
  }
}
@media (max-width: 480px) {
  #airline-report-main #myCarousel1 {
    height: 610px !important;
  }
}
#airline-report-main .row {
  margin-top: 5px !important;
}
#airline-report-main .box-body {
  padding-top: 0px !important;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .carousel,
#airline-report-main #airline-report-cost-centers #airline-report-locations .item,
#airline-report-main #airline-report-cost-centers #airline-report-locations .active {
  height: 100%;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations #myCarousel1 {
  padding: 0;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .fill {
  width: 100%;
  height: 155px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .carousel-indicators {
  bottom: -17px;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .icon-prev,
#airline-report-main #airline-report-cost-centers #airline-report-locations .icon-next {
  font-size: 100px;
  color: #3498DB;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .icon-prev {
  position: relative;
  margin-top: 20px;
  float: left;
}
@-moz-document url-prefix() {
  #airline-report-main #airline-report-cost-centers #airline-report-locations .icon-prev {
    margin-top: -44px;
  }
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .icon-next {
  position: relative;
  margin-top: 20px;
  float: right;
}
@-moz-document url-prefix() {
  #airline-report-main #airline-report-cost-centers #airline-report-locations .icon-next {
    margin-top: -44px;
  }
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .left.carousel-control {
  margin-left: -40px;
  width: 115px;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .right.carousel-control {
  margin-right: -40px;
  width: 115px;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .turnover-location-click {
  padding-right: 5px !important;
  padding-left: 5px !important;
  margin-bottom: 10px !important;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .turnover-location-click .box {
  margin-bottom: 10px !important;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .turnover-location-click .box .box-title {
  font-size: 16px !important;
  font-weight: 600 !important;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .turnover-location-click .box .box-body {
  min-height: 90px !important;
  max-height: 100px !important;
  height: 90px !important;
  padding-left: 0px !important;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .turnover-location-click .box .box-header.with-border {
  height: 40px !important;
  color: white !important;
}
#airline-report-main #airline-report-cost-centers #airline-report-locations .turnover-location-click .box .c3-gauge-value {
  font-size: 13px !important;
}
#airline-report-main .animated.fadeIn:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#airline-report-main #airline-report-cost-centers {
  margin-bottom: -13px;
}
#airline-report-main .location-clicked-widget {
  background-color: #c5c5ac !important;
}
@media (min-width: 992px) {
  #airline-report-main #myCarousel1 {
    height: 155px !important;
  }
  #airline-report-main .left.carousel-control {
    margin-left: 0px !important;
    width: 25px !important;
    z-index: 1;
    margin-top: -100px;
  }
  #airline-report-main .right.carousel-control {
    margin-right: 0px !important;
    width: 25px !important;
    z-index: 1;
    margin-top: -100px;
  }
}
#airline-report-main #airline-productivity-class-summary,
#airline-report-main #airline-economy,
#airline-report-main #airline-business,
#airline-report-main #airline-first-class {
  overflow: hidden;
}
#airline-report-main .widget {
  padding: 0px 2px !important;
  margin-bottom: 10px;
  height: 150px;
}
#airline-report-main #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#airline-report-main #animated-switch #airline-report-switch .switch-large {
  padding-top: 5px;
}
#airline-report-main #animated-switch #airline-report-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#airline-report-main .button-ok {
  margin-top: 0px !important;
}
@media (max-width: 1115px) {
  #airline-report-main .airline-top-header-button-row {
    left: 0px !important;
    margin-top: -10px !important;
  }
  #airline-report-main .year {
    padding-left: 0px !important;
  }
}

#summary-gds-report .gds-report-header-button-row {
  margin-top: -45px !important;
}
#summary-gds-report .gds-report-header-button-row .btn-group-row {
  padding: 2px !important;
}
#summary-gds-report .gds-report-header-button-row .btn-info.active {
  background-color: #FFFFFF ;
  border-color: #FFFFFF ;
}
#summary-gds-report .gds-report-header-button-row .col-switch {
  left: 210px !important;
}
#summary-gds-report .charts {
  padding-right: 2px !important;
  padding-left: 2px !important;
  padding-bottom: 10px !important;
}
#summary-gds-report .charts .box {
  height: 311px !important;
  margin-bottom: 0px !important;
}
#summary-gds-report .charts .box .gds-pdf-width.graph {
  width: 331px !important;
}
#summary-gds-report .charts .box .box-body {
  padding: 5px;
  padding-top: 0px;
}
#summary-gds-report .charts .box .box-header {
  padding-bottom: 0px;
}
#summary-gds-report .charts .box .box-header .box-title .lbl-gds {
  display: inline !important;
  font-size: 15px;
}
#summary-gds-report .gds-productivity-segment-wise .box .box-title {
  cursor: pointer;
}
#summary-gds-report .gds-productivity-segment-wise .box .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
}
#summary-gds-report .gds-productivity-segment-wise .box .box-label {
  height: 20px !important;
}
#summary-gds-report .gds-productivity-segment-wise .box .btn-home {
  color: #989DA8 !important;
  cursor: pointer;
}
#summary-gds-report .gds-productivity-segment-wise .box .btn-home:hover {
  color: #019688 !important;
}
#summary-gds-report .month-wise .box .box-title,
#summary-gds-report .bar-chart .box .box-title {
  cursor: pointer;
}
#summary-gds-report .month-wise .box .box-title:hover,
#summary-gds-report .bar-chart .box .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
}
#summary-gds-report .month-wise .box .box-label,
#summary-gds-report .bar-chart .box .box-label {
  height: 20px !important;
}
#summary-gds-report .month-wise .box .range,
#summary-gds-report .bar-chart .box .range {
  text-align: center;
  font-weight: bold;
  display: inline;
}
#summary-gds-report .month-wise .box .btn-home,
#summary-gds-report .bar-chart .box .btn-home {
  margin-right: 3px;
}
#summary-gds-report .month-wise .box .btn-prev,
#summary-gds-report .bar-chart .box .btn-prev,
#summary-gds-report .month-wise .box .btn-next,
#summary-gds-report .bar-chart .box .btn-next,
#summary-gds-report .month-wise .box .btn-home,
#summary-gds-report .bar-chart .box .btn-home {
  color: #989DA8;
  cursor: pointer;
}
#summary-gds-report .month-wise .box .btn-prev:hover,
#summary-gds-report .bar-chart .box .btn-prev:hover,
#summary-gds-report .month-wise .box .btn-next:hover,
#summary-gds-report .bar-chart .box .btn-next:hover,
#summary-gds-report .month-wise .box .btn-home:hover,
#summary-gds-report .bar-chart .box .btn-home:hover {
  color: #019688;
}
#summary-gds-report .month-wise .box .box-body,
#summary-gds-report .bar-chart .box .box-body {
  height: 300px !important;
}
#summary-gds-report .month-wise .box .box-body .btn-prev,
#summary-gds-report .bar-chart .box .box-body .btn-prev {
  float: left;
}
#summary-gds-report .month-wise .box .box-body .btn-prev:before,
#summary-gds-report .bar-chart .box .box-body .btn-prev:before {
  content: "\2039";
}
#summary-gds-report .month-wise .box .box-body .btn-next,
#summary-gds-report .bar-chart .box .box-body .btn-next {
  float: right;
}
#summary-gds-report .month-wise .box .box-body .btn-next:before,
#summary-gds-report .bar-chart .box .box-body .btn-next:before {
  content: "\203a";
}
#summary-gds-report .month-wise .box .box-body .btn-prev,
#summary-gds-report .bar-chart .box .box-body .btn-prev,
#summary-gds-report .month-wise .box .box-body .btn-next,
#summary-gds-report .bar-chart .box .box-body .btn-next,
#summary-gds-report .month-wise .box .box-body .graph,
#summary-gds-report .bar-chart .box .box-body .graph {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
}
#summary-gds-report .month-wise .box .box-body .btn-prev,
#summary-gds-report .bar-chart .box .box-body .btn-prev,
#summary-gds-report .month-wise .box .box-body .btn-next,
#summary-gds-report .bar-chart .box .box-body .btn-next {
  margin-top: 80px;
  font-size: 30;
  width: 2% !important;
  font-family: serif;
}
#summary-gds-report .month-wise .box .box-body .graph,
#summary-gds-report .bar-chart .box .box-body .graph {
  width: 90% !important;
}
#summary-gds-report .month-wise .box .box-body .graph .c3-legend-background,
#summary-gds-report .bar-chart .box .box-body .graph .c3-legend-background {
  visibility: hidden;
}
#summary-gds-report .month-wise .box .box-body .graph .c3-tooltip th,
#summary-gds-report .bar-chart .box .box-body .graph .c3-tooltip th {
  background-color: #386691;
}
#summary-gds-report .month-wise .box .box-body .graph .c3-line,
#summary-gds-report .bar-chart .box .box-body .graph .c3-line {
  stroke-width: 2px;
}
#summary-gds-report .month-wise .box .box-body .graph .c3-circle,
#summary-gds-report .bar-chart .box .box-body .graph .c3-circle {
  stroke-width: 3px;
}
#summary-gds-report .month-wise .box .box-body.gds-pdf-width,
#summary-gds-report .bar-chart .box .box-body.gds-pdf-width {
  width: 810px !important;
}
#summary-gds-report #summary-gds-report-header-pdf {
  margin-top: 15px !important;
}
@media (min-width: 584px) and (max-width: 767px) {
  #summary-gds-report .charts .box-body.graph .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (max-width: 420px) {
  #summary-gds-report .charts .box-body.graph .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (min-width: 768px) and (max-width: 829px) {
  #summary-gds-report .charts {
    width: 100% !important;
  }
}
@media (max-width: 583px) {
  #summary-gds-report .charts {
    width: 100% !important;
  }
}
@media (max-width: 412px) {
  #summary-gds-report .gds-report-header-button-row {
    margin-top: -10px !important;
  }
  #summary-gds-report .gds-report-header-button-row .col-switch {
    left: 0px !important;
  }
}

#airline-flight-Detinations #airline-destination-average-sale-count {
  height: 240px;
}
#airline-flight-Detinations #airline-destination-average-sale-count .c3-legend-background {
  fill: none !important;
  stroke: none !important;
}
#airline-flight-Detinations .heading-travel-trends {
  margin-top: -60;
  font-size: 30;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  color: white;
}
#airline-flight-Detinations .airline-destination-choice {
  margin-left: 30px;
  padding: 0px !important;
  z-index: 100;
  width: 160px !important;
}
#airline-flight-Detinations .airline-destination-selling-cost-choice {
  padding-top: 0px;
  margin-left: 10px;
  padding: 0px !important;
  width: 130px !important;
}
#airline-flight-Detinations .label-one-way-return {
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  width: 35px;
}
#airline-flight-Detinations #one-way-return-filter {
  width: 190px !important;
}
#airline-flight-Detinations #one-way-return-filter .cbo-one-way-return {
  max-width: 90px !important;
}
#airline-flight-Detinations #one-way-return-filter .cbo-one-way-return button {
  max-width: 90px !important;
}
#airline-flight-Detinations .airline {
  margin-top: -45px;
}
#airline-flight-Detinations .box {
  background: transparent;
  border: none;
  border-radius: 0px !important;
}
#airline-flight-Detinations .box-body {
  padding: 0px !important;
}
#airline-flight-Detinations #destination-destination-wise {
  margin-top: 16px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  height: 350px;
}
#airline-flight-Detinations #destination-destination-wise svg {
  margin-top: -330px;
}
#airline-flight-Detinations #destination-destination-wise #airline-day-wise,
#airline-flight-Detinations #destination-destination-wise #airline-advanced-purchase,
#airline-flight-Detinations #destination-destination-wise #airline-customer-wise,
#airline-flight-Detinations #destination-destination-wise #airline-staff-wise,
#airline-flight-Detinations #destination-destination-wise #last-12-months-average-sale-travel-trends,
#airline-flight-Detinations #destination-destination-wise #airline-sales-summary,
#airline-flight-Detinations #destination-destination-wise #airline-sales-analysis {
  z-index: 1;
  position: absolute;
  width: 95%;
}
#airline-flight-Detinations #destination-destination-wise #last-12-months-travel-trends {
  z-index: 1;
  position: absolute;
  margin-top: 100px;
  width: 100%;
}
#airline-flight-Detinations #destination-destination-wise svg {
  height: 105%;
}
#airline-flight-Detinations #destination-destination-wise svg g {
  fill: #363534;
}
#airline-flight-Detinations #airline-destination-filter {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
@media screen and (max-width: 1027px) and (min-width: 992px) {
  #airline-flight-Detinations #airline-destination-filter .btn-ok {
    margin-top: 5px !important;
    float: right;
    margin-right: 5px !important;
  }
}
@media screen and (max-width: 991px) and (min-width: 670px) {
  #airline-flight-Detinations #airline-destination-filter #cost-center-filter {
    margin-left: -216px !important;
    width: 322px !important;
  }
  #airline-flight-Detinations #airline-destination-filter #cost-center-filter,
  #airline-flight-Detinations #airline-destination-filter .btn-ok {
    margin-top: 5px !important;
  }
}
@media screen and (max-width: 669px) {
  #airline-flight-Detinations #airline-destination-filter #cost-center-filter {
    margin-left: 19px !important;
  }
  #airline-flight-Detinations #airline-destination-filter #cost-center-filter,
  #airline-flight-Detinations #airline-destination-filter .btn-ok {
    margin-top: 5px !important;
  }
}
#airline-flight-Detinations #airline-destination-filter .btn-padding {
  margin-bottom: 7px;
}
#airline-flight-Detinations #airline-destination-filter .btn-group {
  margin-left: 7px;
}
#airline-flight-Detinations #airline-destination-filter .btn-ok {
  padding-left: 0px !important;
}
#airline-flight-Detinations #airline-destination-filter #cost-center-filter {
  padding: 0px !important;
  max-width: 322px !important;
}
#airline-flight-Detinations #airline-destination-filter #cost-center-filter #label-cost-center {
  padding: 0px !important;
  margin-top: 6px !important;
  font-weight: 600;
  max-width: 72px !important;
}
#airline-flight-Detinations #airline-destination-filter #cost-center-filter #cbo-location {
  max-width: 250px !important;
}
#airline-flight-Detinations #airline-destination-filter #cost-center-filter #cbo-location .dropdown-menu.open {
  max-height: 250px !important;
  min-width: 70px;
  overflow-y: auto !important;
  width: 100% !important;
}
#airline-flight-Detinations #airline-destination-filter #cost-center-filter #cbo-location button {
  max-width: 220px !important;
}
#airline-flight-Detinations #box-parent-cancellation-refund-wise-destination {
  margin-top: -10px;
  background: #FFF;
}
#airline-flight-Detinations .pie-pdf-width {
  width: 210px !important;
}
#airline-flight-Detinations .svg-width-upper {
  width: 450px !important;
}
#airline-flight-Detinations .svg-width {
  width: 750px !important;
}
#airline-flight-Detinations #destination-source-data {
  -moz-margin-top-collapse: separate;
  margin-top: -41px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#airline-flight-Detinations #destination-source-data #airline-destinations {
  margin-top: -58px;
  padding: 0px;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .carousel,
#airline-flight-Detinations #destination-source-data #airline-destinations .item,
#airline-flight-Detinations #destination-source-data #airline-destinations .active {
  height: 460px;
}
#airline-flight-Detinations #destination-source-data #airline-destinations #myCarousel {
  padding-left: 0px ;
  padding-right: 0px ;
}
#airline-flight-Detinations #destination-source-data #airline-destinations #myCarousel svg {
  height: 100%;
  margin-top: 0px !important;
}
#airline-flight-Detinations #destination-source-data #airline-destinations #myCarousel .carousel-control {
  top: 20%;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .carousel-inner {
  padding-left: 0px ;
  padding-right: 0px ;
  overflow: visible;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .fill {
  width: 100%;
  height: 155px;
  background-position: center;
  background-size: cover;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .carousel-indicators {
  bottom: -20px;
}
#airline-flight-Detinations #destination-source-data #airline-destinations footer {
  margin: 50px 0;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .icon-prev,
#airline-flight-Detinations #destination-source-data #airline-destinations .icon-next {
  font-size: 100px;
  color: #fff;
  margin-top: -90px;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .icon-prev {
  position: relative;
  float: left;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .icon-next {
  position: relative;
  float: right;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .left.carousel-control {
  margin-left: -40px;
  width: 115px;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .right.carousel-control {
  margin-right: -40px;
  width: 115px;
}
#airline-flight-Detinations #destination-source-data #airline-destinations .airline-destination-click {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
#airline-flight-Detinations #destination-Carousel {
  height: 310px !important;
}
#airline-flight-Detinations #destination-Carousel .carousel,
#airline-flight-Detinations #destination-Carousel .item,
#airline-flight-Detinations #destination-Carousel .active {
  height: 100%;
}
#airline-flight-Detinations #destination-Carousel #destination-Carousel {
  padding: 0;
  height: 200px;
}
#airline-flight-Detinations #destination-Carousel .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#airline-flight-Detinations #destination-Carousel .fill {
  width: 100%;
  height: 155px;
  background-position: center;
}
#airline-flight-Detinations #destination-Carousel .fill svg {
  margin-top: -11px;
}
@-moz-document url-prefix() {
  #airline-flight-Detinations #destination-Carousel .fill svg {
    margin-top: -5px;
  }
}
#airline-flight-Detinations #destination-Carousel .carousel-indicators {
  bottom: -20px;
}
#airline-flight-Detinations #destination-Carousel footer {
  margin: 50px 0;
}
#airline-flight-Detinations #destination-Carousel .icon-prev,
#airline-flight-Detinations #destination-Carousel .icon-next {
  font-size: 100px;
  color: #fff;
}
#airline-flight-Detinations #destination-Carousel .icon-prev {
  position: relative;
  margin-top: 20px;
  float: left;
}
#airline-flight-Detinations #destination-Carousel .icon-next {
  position: relative;
  margin-top: 20px;
  float: right;
}
#airline-flight-Detinations #destination-Carousel .left.carousel-control {
  margin-left: -40px;
  width: 115px;
}
#airline-flight-Detinations #destination-Carousel .right.carousel-control {
  margin-right: -40px;
  width: 115px;
}
#airline-flight-Detinations #destination-Carousel .container {
  max-width: 100%;
  text-align: center;
  position: relative;
  margin-left: -19px;
  margin-top: -20px;
}
#airline-flight-Detinations #destination-Carousel .carousel-control {
  position: absolute;
  top: 50px;
}
#airline-flight-Detinations #destination-Carousel .align-left {
  margin-left: -173px;
}
#airline-flight-Detinations #destination-Carousel .align-right {
  margin-right: -172px;
}
#airline-flight-Detinations #destination-Carousel text,
#airline-flight-Detinations #destination-Carousel polygon:hover {
  cursor: pointer;
}
#airline-flight-Detinations #destination-Carousel svg {
  height: 250px;
}
@media screen and (min-width: 669px) {
  #airline-flight-Detinations #airline-destination-filter {
    margin-top: -45px !important;
    padding-left: 250px !important;
  }
}
@media screen and (max-width: 669px) {
  #airline-flight-Detinations #airline-destination-filter {
    margin-top: -10px !important;
    margin-left: 0px !important;
  }
}
@media screen and (max-width: 495px) {
  #airline-flight-Detinations #last-12-months-travel-trends {
    margin-top: 110px !important;
  }
  #airline-flight-Detinations #airline-destination-average-sale-count {
    height: 180px !important;
  }
  #airline-flight-Detinations .col-switch {
    margin-left: 20px !important;
  }
}
@media screen and (min-width: 495px) {
  #airline-flight-Detinations #airline-destination-average-sale-count {
    max-height: 240px !important;
  }
}

#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer {
  width: 165px !important;
  padding-left: 5px;
}
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds button,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer button {
  height: 30px;
  width: 150px !important;
}
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds #cbo-gds,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer #cbo-gds,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds #cbo-customerr,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer #cbo-customerr {
  margin-top: -34px;
  left: 124px;
  width: 150px !important;
}
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds btn-group.bootstrap-select,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer btn-group.bootstrap-select {
  width: 150px !important;
}
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds .btn-group.bootstrap-select .check-mark,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer .btn-group.bootstrap-select .check-mark,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds .dropdown-menu .check-mark,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer .dropdown-menu .check-mark {
  left: 2px;
}
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds .dropdown-menu.open,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer .dropdown-menu.open {
  min-height: 140px !important;
  max-height: 235px !important;
  overflow-y: auto;
  min-width: 150px !important;
  width: 150px !important;
}
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-gds .dropdown-menu.inner,
#airline-productivity-forward-booking .airline-forward-booking-header .cbo-customer .dropdown-menu.inner {
  min-height: 120px !important;
  max-height: 215px !important;
  width: 140px !important;
}
#airline-productivity-forward-booking .margin {
  margin-top: 15px;
}
#airline-productivity-forward-booking #class-wise-block {
  padding-left: 5px;
  padding-top: 15px;
}
#airline-productivity-forward-booking #two-2 {
  padding-left: 50px;
  padding-right: 50px;
}
#airline-productivity-forward-booking #svg {
  text-align: center;
}
#airline-productivity-forward-booking .icon-prev,
#airline-productivity-forward-booking .icon-next {
  font-size: 100px;
}
#airline-productivity-forward-booking text {
  font-family: Times New Roman;
}
#airline-productivity-forward-booking tspan#icon {
  font-family: FontAwesome;
  font-size: 30px;
}
#airline-productivity-forward-booking #forward-booking-month-wise {
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 15px;
  height: 450px;
}
#airline-productivity-forward-booking #forward-booking-month-wise svg {
  height: 87.5%;
}
#airline-productivity-forward-booking #forward-booking-airline-wise {
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 15px;
  height: 450px;
}
#airline-productivity-forward-booking #forward-booking-airline-wise svg {
  height: 81%;
}
#airline-productivity-forward-booking #forward-booking-airline-wise p {
  color: #146639;
  font-size: 15px;
  text-indent: 200px;
  padding-top: 50px;
}
#airline-productivity-forward-booking .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#airline-productivity-forward-booking .fa:hover {
  color: #019688;
}
#airline-productivity-forward-booking center.buttons {
  bottom: 0px !important;
}
#airline-productivity-forward-booking #forward-booking-destination-wise {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 15px;
  height: 470px !important;
}
#airline-productivity-forward-booking #forward-booking-destination-wise .box {
  min-height: 370px !important;
}
#airline-productivity-forward-booking #forward-booking-destination-wise svg {
  height: 82%;
}
#airline-productivity-forward-booking #forward-booking-class-wise {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 15px;
  height: 470px !important;
}
#airline-productivity-forward-booking #forward-booking-class-wise svg {
  padding-left: 20px !important;
  height: 88% !important;
}
#airline-productivity-forward-booking #forward-booking-staff-wise,
#airline-productivity-forward-booking #forward-booking-office-wise,
#airline-productivity-forward-booking #forward-booking-gds-wise,
#airline-productivity-forward-booking #forward-booking-customer-wise {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  height: 470px !important;
}
#airline-productivity-forward-booking #forward-booking-staff-wise svg,
#airline-productivity-forward-booking #forward-booking-office-wise svg,
#airline-productivity-forward-booking #forward-booking-gds-wise svg,
#airline-productivity-forward-booking #forward-booking-customer-wise svg {
  padding-left: 20px !important;
  height: 80% !important;
}

#select-filter {
  z-index: 10 !important;
}
#select-filter .airline-image {
  height: 30px !important;
  width: 26px !important;
  background: url('../imgs/airlineLogos.png');
  background-position: -1px 0px;
  background-size: 280px 810px;
  background-repeat: no-repeat;
  margin-right: 0px;
  margin-top: 4px;
}
#select-filter .airline-image .glyphicon {
  width: 16px;
  background: #FFF !important;
}
#select-filter .airline-image span.check-mark {
  background: #FFF !important;
  left: 0px;
  height: 23px;
  margin-top: 0;
  padding-top: 2px;
  width: 10px;
}
#select-filter button .filter-option .airline-image {
  background-position: 0px 0px;
}
#select-filter .text {
  width: 180px;
}
#select-filter .dropdown-menu li a {
  padding: 0px 0px !important;
  margin: 2px 16px !important;
  background-color: #fff !important;
}
#select-filter .dropdown-menu.open,
#select-filter .dropdown-menu.inner {
  width: 220px;
}
#select-filter .dropdown-menu li.selected a span.check-mark {
  color: #777;
  background: #FFF !important;
  left: 0px;
  height: 23px;
  margin-top: 0;
  padding-top: 2px;
  width: 10px;
}
#select-filter .airline-image.airline-sc {
  background-position: -243px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-sc {
  background-position: -242px -512px !important;
}
#select-filter .airline-image.airline-je {
  background-position: -243px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-je {
  background-position: -242px -482px !important;
}
#select-filter .airline-image.airline-sw {
  background-position: -243px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-sw {
  background-position: -242px -452px !important;
}
#select-filter .airline-image.airline-jetstar {
  background-position: -243px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-jetstar {
  background-position: -242px -422px !important;
}
#select-filter .airline-image.airline-lg {
  background-position: -243px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-lg {
  background-position: -242px -392px !important;
}
#select-filter .airline-image.airline-jm {
  background-position: -243px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-jm {
  background-position: -242px -362px !important;
}
#select-filter .airline-image.airline-cm {
  background-position: -243px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-cm {
  background-position: -242px -332px !important;
}
#select-filter .airline-image.airline-br {
  background-position: -243px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-br {
  background-position: -242px -302px !important;
}
#select-filter .airline-image.airline-rx {
  background-position: -243px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-rx {
  background-position: -242px -272px !important;
}
#select-filter .airline-image.airline-as {
  background-position: -243px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-as {
  background-position: -242px -242px !important;
}
#select-filter .airline-image.airline-bp {
  background-position: -243px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-bp {
  background-position: -242px -212px !important;
}
#select-filter .airline-image.airline-oz {
  background-position: -243px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-oz {
  background-position: -242px -182px !important;
}
#select-filter .airline-image.airline-av {
  background-position: -243px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-av {
  background-position: -242px -152px !important;
}
#select-filter .airline-image.airline-ly {
  background-position: -243px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-ly {
  background-position: -242px -122px !important;
}
#select-filter .airline-image.airline-mle {
  background-position: -243px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-mle {
  background-position: -242px -92px !important;
}
#select-filter .airline-image.airline-ar {
  background-position: -243px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-ar {
  background-position: -242px -62px !important;
}
#select-filter .airline-image.airline-y4 {
  background-position: -243px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-y4 {
  background-position: -242px -32px !important;
}
#select-filter .airline-image.airline-g3 {
  background-position: -243px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-g3 {
  background-position: -242px -2px !important;
}
#select-filter .airline-image.airline-trj {
  background-position: -213px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-trj {
  background-position: -212px -782px !important;
}
#select-filter .airline-image.airline-vy {
  background-position: -213px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-vy {
  background-position: -212px -752px !important;
}
#select-filter .airline-image.airline-pd {
  background-position: -213px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-pd {
  background-position: -212px -722px !important;
}
#select-filter .airline-image.airline-b3 {
  background-position: -213px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-b3 {
  background-position: -212px -692px !important;
}
#select-filter .airline-image.airline-bs {
  background-position: -213px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-bs {
  background-position: -212px -662px !important;
}
#select-filter .airline-image.airline-w9 {
  background-position: -213px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-w9 {
  background-position: -212px -632px !important;
}
#select-filter .airline-image.airline-8m {
  background-position: -213px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-8m {
  background-position: -212px -602px !important;
}
#select-filter .airline-image.airline-qy {
  background-position: -213px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-qy {
  background-position: -212px -572px !important;
}
#select-filter .airline-image.airline-id {
  background-position: -213px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-id {
  background-position: -212px -542px !important;
}
#select-filter .airline-image.airline-og {
  background-position: -213px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-og {
  background-position: -212px -512px !important;
}
#select-filter .airline-image.airline-275 {
  background-position: -213px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-275 {
  background-position: -212px -482px !important;
}
#select-filter .airline-image.airline-kb {
  background-position: -213px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-kb {
  background-position: -212px -452px !important;
}
#select-filter .airline-image.airline-qpqp {
  background-position: -213px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-qpqp {
  background-position: -212px -422px !important;
}
#select-filter .airline-image.airline-qp {
  background-position: -213px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-qp {
  background-position: -212px -422px !important;
}
#select-filter .airline-image.airline-uu {
  background-position: -213px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-uu {
  background-position: -212px -392px !important;
}
#select-filter .airline-image.airline-llr {
  background-position: -213px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-llr {
  background-position: -212px -362px !important;
}
#select-filter .airline-image.airline-v3 {
  background-position: -213px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-v3 {
  background-position: -212px -332px !important;
}
#select-filter .airline-image.airline-3f {
  background-position: -213px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-3f {
  background-position: -212px -302px !important;
}
#select-filter .airline-image.airline-bha {
  background-position: -213px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-bha {
  background-position: -212px -272px !important;
}
#select-filter .airline-image.airline-ew {
  background-position: -213px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-ew {
  background-position: -212px -242px !important;
}
#select-filter .airline-image.airline-la {
  background-position: -213px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-la {
  background-position: -212px -212px !important;
}
#select-filter .airline-image.airline-816 {
  background-position: -213px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-816 {
  background-position: -212px -182px !important;
}
#select-filter .airline-image.airline-uk {
  background-position: -213px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-uk {
  background-position: -212px -152px !important;
}
#select-filter .airline-image.airline-OV {
  background-position: -213px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-OV {
  background-position: -212px -122px !important;
}
#select-filter .airline-image.airline-zero00OV {
  background-position: -213px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-zero00OV {
  background-position: -212px -92px !important;
}
#select-filter .airline-image.airline-sm {
  background-position: -213px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-sm {
  background-position: -212px -62px !important;
}
#select-filter .airline-image.airline-md {
  background-position: -213px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-md {
  background-position: -212px -32px !important;
}
#select-filter .airline-image.airline-zi {
  background-position: -213px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-zi {
  background-position: -212px -2px !important;
}
#select-filter .airline-image.airline-zh {
  background-position: -183px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-zh {
  background-position: -182px -782px !important;
}
#select-filter .airline-image.airline-z4 {
  background-position: -183px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-z4 {
  background-position: -182px -752px !important;
}
#select-filter .airline-image.airline-yo {
  background-position: -183px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-yo {
  background-position: -182px -722px !important;
}
#select-filter .airline-image.airline-ym {
  background-position: -183px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-ym {
  background-position: -182px -692px !important;
}
#select-filter .airline-image.airline-y9 {
  background-position: -183px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-y9 {
  background-position: -182px -662px !important;
}
#select-filter .airline-image.airline-xy {
  background-position: -183px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-xy {
  background-position: -182px -632px !important;
}
#select-filter .airline-image.airline-xq {
  background-position: -183px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-xq {
  background-position: -182px -602px !important;
}
#select-filter .airline-image.airline-wy {
  background-position: -183px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-wy {
  background-position: -182px -572px !important;
}
#select-filter .airline-image.airline-wn {
  background-position: -183px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-wn {
  background-position: -182px -542px !important;
}
#select-filter .airline-image.airline-wb {
  background-position: -183px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-wb {
  background-position: -182px -512px !important;
}
#select-filter .airline-image.airline-w5 {
  background-position: -183px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-w5 {
  background-position: -182px -482px !important;
}
#select-filter .airline-image.airline-w3 {
  background-position: -183px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-w3 {
  background-position: -182px -452px !important;
}
#select-filter .airline-image.airline-w2 {
  background-position: -183px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-w2 {
  background-position: -182px -422px !important;
}
#select-filter .airline-image.airline-vv {
  background-position: -183px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-vv {
  background-position: -182px -392px !important;
}
#select-filter .airline-image.airline-vt {
  background-position: -183px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-vt {
  background-position: -182px -362px !important;
}
#select-filter .airline-image.airline-vn {
  background-position: -183px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-vn {
  background-position: -182px -332px !important;
}
#select-filter .airline-image.airline-vx {
  background-position: -183px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-vx {
  background-position: -182px -302px !important;
}
#select-filter .airline-image.airline-vs {
  background-position: -183px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-vs {
  background-position: -182px -302px !important;
}
#select-filter .airline-image.airline-vk {
  background-position: -183px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-vk {
  background-position: -182px -302px !important;
}
#select-filter .airline-image.airline-v7 {
  background-position: -183px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-v7 {
  background-position: -182px -272px !important;
}
#select-filter .airline-image.airline-ux {
  background-position: -183px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-ux {
  background-position: -182px -242px !important;
}
#select-filter .airline-image.airline-us {
  background-position: -183px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-us {
  background-position: -182px -212px !important;
}
#select-filter .airline-image.airline-up {
  background-position: -183px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-up {
  background-position: -182px -182px !important;
}
#select-filter .airline-image.airline-un {
  background-position: -183px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-un {
  background-position: -182px -152px !important;
}
#select-filter .airline-image.airline-ul {
  background-position: -183px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-ul {
  background-position: -182px -122px !important;
}
#select-filter .airline-image.airline-ua {
  background-position: -183px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-ua {
  background-position: -182px -92px !important;
}
#select-filter .airline-image.airline-u6 {
  background-position: -183px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-u6 {
  background-position: -182px -62px !important;
}
#select-filter .airline-image.airline-tu {
  background-position: -183px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-tu {
  background-position: -182px -32px !important;
}
#select-filter .airline-image.airline-tr {
  background-position: -183px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-tr {
  background-position: -182px -2px !important;
}
#select-filter .airline-image.airline-tp {
  background-position: -153px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-tp {
  background-position: -152px -782px !important;
}
#select-filter .airline-image.airline-tk {
  background-position: -153px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-tk {
  background-position: -152px -752px !important;
}
#select-filter .airline-image.airline-tg {
  background-position: -153px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-tg {
  background-position: -152px -722px !important;
}
#select-filter .airline-image.airline-tc {
  background-position: -153px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-tc {
  background-position: -152px -692px !important;
}
#select-filter .airline-image.airline-sv {
  background-position: -153px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-sv {
  background-position: -152px -662px !important;
}
#select-filter .airline-image.airline-su {
  background-position: -153px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-su {
  background-position: -152px -632px !important;
}
#select-filter .airline-image.airline-st-246 {
  background-position: -153px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-st-246 {
  background-position: -152px -602px !important;
}
#select-filter .airline-image.airline-sq {
  background-position: -153px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-sq {
  background-position: -152px -572px !important;
}
#select-filter .airline-image.airline-sn {
  background-position: -153px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-sn {
  background-position: -152px -542px !important;
}
#select-filter .airline-image.airline-sk {
  background-position: -153px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-sk {
  background-position: -152px -512px !important;
}
#select-filter .airline-image.airline-sg {
  background-position: -153px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-sg {
  background-position: -152px -482px !important;
}
#select-filter .airline-image.airline-sd {
  background-position: -153px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-sd {
  background-position: -152px -452px !important;
}
#select-filter .airline-image.airline-sa {
  background-position: -153px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-sa {
  background-position: -152px -422px !important;
}
#select-filter .airline-image.airline-s7 {
  background-position: -153px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-s7 {
  background-position: -152px -392px !important;
}
#select-filter .airline-image.airline-s2 {
  background-position: -153px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-s2 {
  background-position: -152px -362px !important;
}
#select-filter .airline-image.airline-rt {
  background-position: -153px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-rt {
  background-position: -152px -332px !important;
}
#select-filter .airline-image.airline-rq {
  background-position: -153px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-rq {
  background-position: -152px -302px !important;
}
#select-filter .airline-image.airline-ro {
  background-position: -153px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-ro {
  background-position: -152px -272px !important;
}
#select-filter .airline-image.airline-rj {
  background-position: -153px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-rj {
  background-position: -152px -242px !important;
}
#select-filter .airline-image.airline-rg {
  background-position: -153px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-rg {
  background-position: -152px -212px !important;
}
#select-filter .airline-image.airline-rb {
  background-position: -153px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-rb {
  background-position: -152px -182px !important;
}
#select-filter .airline-image.airline-rna {
  background-position: -153px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-rna {
  background-position: -152px -152px !important;
}
#select-filter .airline-image.airline-ra {
  background-position: -153px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-ra {
  background-position: -152px -152px !important;
}
#select-filter .airline-image.airline-qw {
  background-position: -153px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-qw {
  background-position: -152px -122px !important;
}
#select-filter .airline-image.airline-qr {
  background-position: -153px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-qr {
  background-position: -152px -92px !important;
}
#select-filter .airline-image.airline-ac {
  background-position: -153px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-ac {
  background-position: -152px -62px !important;
}
#select-filter .airline-image.airline-qk {
  background-position: -153px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-qk {
  background-position: -152px -62px !important;
}
#select-filter .airline-image.airline-qf {
  background-position: -153px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-qf {
  background-position: -152px -32px !important;
}
#select-filter .airline-image.airline-qe {
  background-position: -153px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-qe {
  background-position: -152px -2px !important;
}
#select-filter .airline-image.airline-qc {
  background-position: -123px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-qc {
  background-position: -122px -782px !important;
}
#select-filter .airline-image.airline-q8 {
  background-position: -123px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-q8 {
  background-position: -122px -752px !important;
}
#select-filter .airline-image.airline-pw {
  background-position: -123px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-pw {
  background-position: -122px -722px !important;
}
#select-filter .airline-image.airline-uf {
  background-position: -123px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-uf {
  background-position: -122px -692px !important;
}
#select-filter .airline-image.airline-ps {
  background-position: -123px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-ps {
  background-position: -122px -692px !important;
}
#select-filter .airline-image.airline-pr {
  background-position: -123px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-pr {
  background-position: -122px -662px !important;
}
#select-filter .airline-image.airline-pk {
  background-position: -123px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-pk {
  background-position: -122px -632px !important;
}
#select-filter .airline-image.airline-pg {
  background-position: -123px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-pg {
  background-position: -122px -602px !important;
}
#select-filter .airline-image.airline-pb {
  background-position: -123px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-pb {
  background-position: -122px -572px !important;
}
#select-filter .airline-image.airline-pa {
  background-position: -123px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-pa {
  background-position: -122px -542px !important;
}
#select-filter .airline-image.airline-oy {
  background-position: -123px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-oy {
  background-position: -122px -512px !important;
}
#select-filter .airline-image.airline-ou {
  background-position: -123px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-ou {
  background-position: -122px -482px !important;
}
#select-filter .airline-image.airline-os {
  background-position: -123px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-os {
  background-position: -122px -452px !important;
}
#select-filter .airline-image.airline-ok {
  background-position: -123px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-ok {
  background-position: -122px -422px !important;
}
#select-filter .airline-image.airline-oa {
  background-position: -123px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-oa {
  background-position: -122px -392px !important;
}
#select-filter .airline-image.airline-nz {
  background-position: -123px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-nz {
  background-position: -122px -362px !important;
}
#select-filter .airline-image.airline-nx {
  background-position: -123px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-nx {
  background-position: -122px -332px !important;
}
#select-filter .airline-image.airline-np {
  background-position: -123px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-np {
  background-position: -122px -302px !important;
}
#select-filter .airline-image.airline-nl {
  background-position: -123px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-nl {
  background-position: -122px -272px !important;
}
#select-filter .airline-image.airline-nh {
  background-position: -123px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-nh {
  background-position: -122px -242px !important;
}
#select-filter .airline-image.airline-mu {
  background-position: -123px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-mu {
  background-position: -122px -212px !important;
}
#select-filter .airline-image.airline-ms {
  background-position: -123px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-ms {
  background-position: -122px -182px !important;
}
#select-filter .airline-image.airline-ml {
  background-position: -123px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-ml {
  background-position: -122px -152px !important;
}
#select-filter .airline-image.airline-mk {
  background-position: -123px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-mk {
  background-position: -122px -122px !important;
}
#select-filter .airline-image.airline-mj {
  background-position: -123px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-mj {
  background-position: -122px -92px !important;
}
#select-filter .airline-image.airline-mi {
  background-position: -123px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-mi {
  background-position: -122px -62px !important;
}
#select-filter .airline-image.airline-mh {
  background-position: -123px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-mh {
  background-position: -122px -32px !important;
}
#select-filter .airline-image.airline-mf {
  background-position: -123px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-mf {
  background-position: -122px -2px !important;
}
#select-filter .airline-image.airline-me {
  background-position: -93px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-me {
  background-position: -92px -782px !important;
}
#select-filter .airline-image.airline-ma {
  background-position: -93px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-ma {
  background-position: -92px -752px !important;
}
#select-filter .airline-image.airline-n7 {
  background-position: -93px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-n7 {
  background-position: -92px -722px !important;
}
#select-filter .airline-image.airline-m7 {
  background-position: -93px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-m7 {
  background-position: -92px -722px !important;
}
#select-filter .airline-image.airline-lx {
  background-position: -93px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-lx {
  background-position: -92px -692px !important;
}
#select-filter .airline-image.airline-lo {
  background-position: -93px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-lo {
  background-position: -92px -662px !important;
}
#select-filter .airline-image.airline-ln {
  background-position: -93px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-ln {
  background-position: -92px -632px !important;
}
#select-filter .airline-image.airline-li {
  background-position: -93px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-li {
  background-position: -92px -602px !important;
}
#select-filter .airline-image.airline-lh {
  background-position: -93px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-lh {
  background-position: -92px -572px !important;
}
#select-filter .airline-image.airline-lc {
  background-position: -93px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-lc {
  background-position: -92px -542px !important;
}
#select-filter .airline-image.airline-lam {
  background-position: -93px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-lam {
  background-position: -92px -512px !important;
}
#select-filter .airline-image.airline-kw {
  background-position: -93px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-kw {
  background-position: -92px -482px !important;
}
#select-filter .airline-image.airline-ku {
  background-position: -93px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-ku {
  background-position: -92px -452px !important;
}
#select-filter .airline-image.airline-kq {
  background-position: -93px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-kq {
  background-position: -92px -422px !important;
}
#select-filter .airline-image.airline-kl {
  background-position: -93px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-kl {
  background-position: -92px -392px !important;
}
#select-filter .airline-image.airline-kk {
  background-position: -93px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-kk {
  background-position: -92px -362px !important;
}
#select-filter .airline-image.airline-ke {
  background-position: -93px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-ke {
  background-position: -92px -332px !important;
}
#select-filter .airline-image.airline-kc {
  background-position: -93px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-kc {
  background-position: -92px -302px !important;
}
#select-filter .airline-image.airline-ka {
  background-position: -93px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-ka {
  background-position: -92px -272px !important;
}
#select-filter .airline-image.airline-k6 {
  background-position: -93px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-k6 {
  background-position: -92px -242px !important;
}
#select-filter .airline-image.airline-ju {
  background-position: -93px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-ju {
  background-position: -92px -212px !important;
}
#select-filter .airline-image.airline-jp {
  background-position: -93px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-jp {
  background-position: -92px -182px !important;
}
#select-filter .airline-image.airline-jl {
  background-position: -93px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-jl {
  background-position: -92px -152px !important;
}
#select-filter .airline-image.airline-jj {
  background-position: -93px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-jj {
  background-position: -92px -122px !important;
}
#select-filter .airline-image.airline-j9 {
  background-position: -93px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-j9 {
  background-position: -92px -92px !important;
}
#select-filter .airline-image.airline-j2 {
  background-position: -93px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-j2 {
  background-position: -92px -62px !important;
}
#select-filter .airline-image.airline-ix {
  background-position: -93px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-ix {
  background-position: -92px -32px !important;
}
#select-filter .airline-image.airline-it {
  background-position: -93px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-it {
  background-position: -92px -2px !important;
}
#select-filter .airline-image.airline-ir {
  background-position: -63px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-ir {
  background-position: -62px -782px !important;
}
#select-filter .airline-image.airline-ig {
  background-position: -63px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-ig {
  background-position: -62px -752px !important;
}
#select-filter .airline-image.airline-ic {
  background-position: -63px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-ic {
  background-position: -62px -722px !important;
}
#select-filter .airline-image.airline-ib {
  background-position: -63px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-ib {
  background-position: -62px -692px !important;
}
#select-filter .airline-image.airline-ia {
  background-position: -63px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-ia {
  background-position: -62px -662px !important;
}
#select-filter .airline-image.airline-hy {
  background-position: -63px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-hy {
  background-position: -62px -632px !important;
}
#select-filter .airline-image.airline-hv {
  background-position: -63px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-hv {
  background-position: -62px -602px !important;
}
#select-filter .airline-image.airline-hu {
  background-position: -63px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-hu {
  background-position: -62px -572px !important;
}
#select-filter .airline-image.airline-hr {
  background-position: -63px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-hr {
  background-position: -62px -542px !important;
}
#select-filter .airline-image.airline-hm {
  background-position: -63px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-hm {
  background-position: -62px -512px !important;
}
#select-filter .airline-image.airline-hj {
  background-position: -63px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-hj {
  background-position: -62px -482px !important;
}
#select-filter .airline-image.airline-ha {
  background-position: -63px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-ha {
  background-position: -62px -452px !important;
}
#select-filter .airline-image.airline-pc {
  background-position: -63px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-pc {
  background-position: -62px -422px !important;
}
#select-filter .airline-image.airline-h9 {
  background-position: -63px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-h9 {
  background-position: -62px -422px !important;
}
#select-filter .airline-image.airline-gf {
  background-position: -63px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-gf {
  background-position: -62px -392px !important;
}
#select-filter .airline-image.airline-ga {
  background-position: -63px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-ga {
  background-position: -62px -362px !important;
}
#select-filter .airline-image.airline-g9 {
  background-position: -63px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-g9 {
  background-position: -62px -332px !important;
}
#select-filter .airline-image.airline-g8 {
  background-position: -63px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-g8 {
  background-position: -62px -302px !important;
}
#select-filter .airline-image.airline-g0 {
  background-position: -63px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-g0 {
  background-position: -62px -272px !important;
}
#select-filter .airline-image.airline-fz {
  background-position: -63px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-fz {
  background-position: -62px -242px !important;
}
#select-filter .airline-image.airline-fr {
  background-position: -63px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-fr {
  background-position: -62px -212px !important;
}
#select-filter .airline-image.airline-fj {
  background-position: -63px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-fj {
  background-position: -62px -182px !important;
}
#select-filter .airline-image.airline-fi {
  background-position: -63px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-fi {
  background-position: -62px -152px !important;
}
#select-filter .airline-image.airline-fg {
  background-position: -63px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-fg {
  background-position: -62px -122px !important;
}
#select-filter .airline-image.airline-iad {
  background-position: -63px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-iad {
  background-position: -62px -92px !important;
}
#select-filter .airline-image.airline-qz {
  background-position: -63px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-qz {
  background-position: -62px -92px !important;
}
#select-filter .airline-image.airline-ak {
  background-position: -63px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-ak {
  background-position: -62px -92px !important;
}
#select-filter .airline-image.airline-i5 {
  background-position: -63px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-i5 {
  background-position: -62px -92px !important;
}
#select-filter .airline-image.airline-fd {
  background-position: -63px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-fd {
  background-position: -62px -92px !important;
}
#select-filter .airline-image.airline-fb {
  background-position: -63px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-fb {
  background-position: -62px -62px !important;
}
#select-filter .airline-image.airline-f7 {
  background-position: -63px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-f7 {
  background-position: -62px -32px !important;
}
#select-filter .airline-image.airline-u2 {
  background-position: -63px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-u2 {
  background-position: -62px -2px !important;
}
#select-filter .airline-image.airline-ez {
  background-position: -63px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-ez {
  background-position: -62px -2px !important;
}
#select-filter .airline-image.airline-ey {
  background-position: -33px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-ey {
  background-position: -32px -782px !important;
}
#select-filter .airline-image.airline-et {
  background-position: -33px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-et {
  background-position: -32px -752px !important;
}
#select-filter .airline-image.airline-ep {
  background-position: -33px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-ep {
  background-position: -32px -722px !important;
}
#select-filter .airline-image.airline-em {
  background-position: -33px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-em {
  background-position: -32px -692px !important;
}
#select-filter .airline-image.airline-ek {
  background-position: -33px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-ek {
  background-position: -32px -662px !important;
}
#select-filter .airline-image.airline-ei {
  background-position: -33px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-ei {
  background-position: -32px -632px !important;
}
#select-filter .airline-image.airline-ed {
  background-position: -33px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-ed {
  background-position: -32px -602px !important;
}
#select-filter .airline-image.airline-e4 {
  background-position: -33px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-e4 {
  background-position: -32px -572px !important;
}
#select-filter .airline-image.airline-dy {
  background-position: -33px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-dy {
  background-position: -32px -542px !important;
}
#select-filter .airline-image.airline-dt {
  background-position: -33px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-dt {
  background-position: -32px -512px !important;
}
#select-filter .airline-image.airline-dl {
  background-position: -33px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-dl {
  background-position: -32px -482px !important;
}
#select-filter .airline-image.airline-de {
  background-position: -33px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-de {
  background-position: -32px -452px !important;
}
#select-filter .airline-image.airline-d3 {
  background-position: -33px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-d3 {
  background-position: -32px -422px !important;
}
#select-filter .airline-image.airline-cz {
  background-position: -33px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-cz {
  background-position: -32px -392px !important;
}
#select-filter .airline-image.airline-cy {
  background-position: -33px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-cy {
  background-position: -32px -362px !important;
}
#select-filter .airline-image.airline-cx {
  background-position: -33px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-cx {
  background-position: -32px -332px !important;
}
#select-filter .airline-image.airline-co {
  background-position: -33px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-co {
  background-position: -32px -302px !important;
}
#select-filter .airline-image.airline-ci {
  background-position: -33px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-ci {
  background-position: -32px -272px !important;
}
#select-filter .airline-image.airline-ca {
  background-position: -33px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-ca {
  background-position: -32px -242px !important;
}
#select-filter .airline-image.airline-bt {
  background-position: -33px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-bt {
  background-position: -32px -212px !important;
}
#select-filter .airline-image.airline-bn {
  background-position: -33px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-bn {
  background-position: -32px -182px !important;
}
#select-filter .airline-image.airline-bi {
  background-position: -33px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-bi {
  background-position: -32px -152px !important;
}
#select-filter .airline-image.airline-bg {
  background-position: -33px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-bg {
  background-position: -32px -122px !important;
}
#select-filter .airline-image.airline-be {
  background-position: -33px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-be {
  background-position: -32px -92px !important;
}
#select-filter .airline-image.airline-bd {
  background-position: -33px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-bd {
  background-position: -32px -62px !important;
}
#select-filter .airline-image.airline-ba {
  background-position: -33px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-ba {
  background-position: -32px -32px !important;
}
#select-filter .airline-image.airline-b8 {
  background-position: -33px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-b8 {
  background-position: -32px -2px !important;
}
#select-filter .airline-image.airline-b6 {
  background-position: -3px -782px !important;
}
#select-filter button .filter-option .airline-image.airline-b6 {
  background-position: -2px -782px !important;
}
#select-filter .airline-image.airline-b2 {
  background-position: -3px -752px !important;
}
#select-filter button .filter-option .airline-image.airline-b2 {
  background-position: -2px -752px !important;
}
#select-filter .airline-image.airline-az {
  background-position: -3px -722px !important;
}
#select-filter button .filter-option .airline-image.airline-az {
  background-position: -2px -722px !important;
}
#select-filter .airline-image.airline-ay {
  background-position: -3px -692px !important;
}
#select-filter button .filter-option .airline-image.airline-ay {
  background-position: -2px -692px !important;
}
#select-filter .airline-image.airline-at {
  background-position: -3px -662px !important;
}
#select-filter button .filter-option .airline-image.airline-at {
  background-position: -2px -662px !important;
}
#select-filter .airline-image.airline-am {
  background-position: -3px -632px !important;
}
#select-filter button .filter-option .airline-image.airline-am {
  background-position: -2px -632px !important;
}
#select-filter .airline-image.airline-iy {
  background-position: -3px -602px !important;
}
#select-filter button .filter-option .airline-image.airline-iy {
  background-position: -2px -602px !important;
}
#select-filter .airline-image.airline-ah {
  background-position: -3px -572px !important;
}
#select-filter button .filter-option .airline-image.airline-ah {
  background-position: -2px -572px !important;
}
#select-filter .airline-image.airline-af {
  background-position: -3px -542px !important;
}
#select-filter button .filter-option .airline-image.airline-af {
  background-position: -2px -542px !important;
}
#select-filter .airline-image.airline-ai {
  background-position: -3px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-ai {
  background-position: -2px -512px !important;
}
#select-filter .airline-image.airline-a {
  background-position: -3px -512px !important;
}
#select-filter button .filter-option .airline-image.airline-a {
  background-position: -2px -512px !important;
}
#select-filter .airline-image.airline-ad {
  background-position: -3px -482px !important;
}
#select-filter button .filter-option .airline-image.airline-ad {
  background-position: -2px -482px !important;
}
#select-filter .airline-image.airline-ab {
  background-position: -3px -452px !important;
}
#select-filter button .filter-option .airline-image.airline-ab {
  background-position: -2px -452px !important;
}
#select-filter .airline-image.airline-aa {
  background-position: -3px -422px !important;
}
#select-filter button .filter-option .airline-image.airline-aa {
  background-position: -2px -422px !important;
}
#select-filter .airline-image.airline-a3 {
  background-position: -3px -392px !important;
}
#select-filter button .filter-option .airline-image.airline-a3 {
  background-position: -2px -392px !important;
}
#select-filter .airline-image.airline-zero956 {
  background-position: -3px -362px !important;
}
#select-filter button .filter-option .airline-image.airline-zero956 {
  background-position: -2px -362px !important;
}
#select-filter .airline-image.airline-9w {
  background-position: -3px -332px !important;
}
#select-filter button .filter-option .airline-image.airline-9w {
  background-position: -2px -332px !important;
}
#select-filter .airline-image.airline-8u {
  background-position: -3px -302px !important;
}
#select-filter button .filter-option .airline-image.airline-8u {
  background-position: -2px -302px !important;
}
#select-filter .airline-image.airline-8q {
  background-position: -3px -272px !important;
}
#select-filter button .filter-option .airline-image.airline-8q {
  background-position: -2px -272px !important;
}
#select-filter .airline-image.airline-7d {
  background-position: -3px -242px !important;
}
#select-filter button .filter-option .airline-image.airline-7d {
  background-position: -2px -242px !important;
}
#select-filter .airline-image.airline-6w {
  background-position: -3px -212px !important;
}
#select-filter button .filter-option .airline-image.airline-6w {
  background-position: -2px -212px !important;
}
#select-filter .airline-image.airline-igo {
  background-position: -3px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-igo {
  background-position: -2px -182px !important;
}
#select-filter .airline-image.airline-6e {
  background-position: -3px -182px !important;
}
#select-filter button .filter-option .airline-image.airline-6e {
  background-position: -2px -182px !important;
}
#select-filter .airline-image.airline-5j {
  background-position: -3px -152px !important;
}
#select-filter button .filter-option .airline-image.airline-5j {
  background-position: -2px -152px !important;
}
#select-filter .airline-image.airline-4u {
  background-position: -3px -122px !important;
}
#select-filter button .filter-option .airline-image.airline-4u {
  background-position: -2px -122px !important;
}
#select-filter .airline-image.airline-4q {
  background-position: -3px -92px !important;
}
#select-filter button .filter-option .airline-image.airline-4q {
  background-position: -2px -92px !important;
}
#select-filter .airline-image.airline-4j {
  background-position: -3px -62px !important;
}
#select-filter button .filter-option .airline-image.airline-4j {
  background-position: -2px -62px !important;
}
#select-filter .airline-image.airline-3k {
  background-position: -3px -32px !important;
}
#select-filter button .filter-option .airline-image.airline-3k {
  background-position: -2px -32px !important;
}
#select-filter .airline-image.airline-planelogo {
  background-position: -3px -2px !important;
}
#select-filter button .filter-option .airline-image.airline-planelogo {
  background-position: -2px -2px !important;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
  color: black !important;
}

#airline-productivity-class-wise {
  /*#airline-one-way-return-trip
	{
		.graph
		{
			max-height: 215px !important;
			max-width: 200px !important;
			margin: 20px auto 0px auto;
			@media screen and (max-width:845px) and (min-width:768px),
			screen and (max-width:340px)
			{
				.location
				{
					.airline-location-wise-body-sub-item
					{
						padding-left: 17px !important;
					}
					.value,.label
					{
						font-size: 12px !important;
					}
				}
			}
		}
	}*/
}
#airline-productivity-class-wise #airline-productivity-class-summary,
#airline-productivity-class-wise #airline-economy,
#airline-productivity-class-wise #airline-business,
#airline-productivity-class-wise #airline-first-class {
  overflow: hidden;
}
#airline-productivity-class-wise .pie-pdf-width {
  width: 300px !important;
}
#airline-productivity-class-wise .tax-pie-pdf-width {
  width: 330px !important;
}
#airline-productivity-class-wise .bar-pdf-width {
  width: 475px !important;
}
#airline-productivity-class-wise .cust-bar-pdf-width {
  width: 900px !important;
}
#airline-productivity-class-wise .day-bar-pdf-width {
  width: 400px !important;
}
#airline-productivity-class-wise .div-pdf-width {
  width: 130 !important;
  height: 130px !important;
}
#airline-productivity-class-wise #airline-summary-services svg {
  cursor: pointer;
}
#airline-productivity-class-wise #cost-center-filter {
  margin-top: 5px !important;
}
@media screen and (max-width: 1011px) {
  #airline-productivity-class-wise .airline-top-header-button-row {
    margin-top: -20px !important;
  }
  #airline-productivity-class-wise .airline-top-header-button-row .customer-typeahead {
    padding: 0px !important;
    margin-left: 0px !important;
  }
}
#airline-productivity-class-wise .customer-typeahead {
  width: 250px;
  margin-left: 660px;
  padding-right: 0px !important;
  height: 30px !important;
}
#airline-productivity-class-wise .customer-typeahead #scrollable-dropdown-menu,
#airline-productivity-class-wise .customer-typeahead .twitter-typeahead {
  width: 100%;
}
#airline-productivity-class-wise .customer-typeahead #scrollable-dropdown-menu {
  margin-top: 0px !important;
  display: inline-block;
  margin-top: -10px !important;
}
#airline-productivity-class-wise .customer-typeahead #scrollable-dropdown-menu .typeahead {
  margin-top: 12px !important;
  width: 100%;
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  position: relative;
  background-color: #FFFFFF;
}
@-moz-document url-prefix() {
  #airline-productivity-class-wise .customer-typeahead #scrollable-dropdown-menu .typeahead {
    margin-top: 4px !important;
  }
}
#airline-productivity-class-wise .customer-typeahead #scrollable-dropdown-menu .typeahead:focus {
  border: 2px solid #0097CF;
}
#airline-productivity-class-wise .customer-typeahead #scrollable-dropdown-menu .tt-menu {
  width: 100% !important;
}
#airline-productivity-class-wise .airline-top-header-button-row {
  margin-top: -58px;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter {
  padding: 0px 5px !important;
  max-width: 292px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter #label-cost-center {
  padding: 0px !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
  max-width: 72px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter #cbo-location {
  max-width: 200px !important;
  padding: 0px 5px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter #cbo-location .dropdown-menu.open {
  max-height: 250px !important;
  max-width: 200px !important;
  min-width: 70px;
  overflow: auto !important;
  width: 200px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter #cbo-location .dropdown-menu.open .glyphicon.glyphicon-ok.check-mark {
  left: 2px;
  width: 10px;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter #cbo-location button {
  max-width: 200px !important;
  height: 30px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #region-filter,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter {
  padding: 0px 5px;
  width: 135px;
  margin-top: 5px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .label-region,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .label-region,
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .label-one-way-return,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .label-one-way-return {
  padding: 0px !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
  max-width: 45px !important;
  width: 45px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .cbo-region,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-region,
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .cbo-one-way-return,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-one-way-return {
  max-width: 80px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .cbo-region .dropdown-menu.open,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-region .dropdown-menu.open,
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .cbo-one-way-return .dropdown-menu.open,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-one-way-return .dropdown-menu.open {
  max-height: 250px !important;
  min-width: 70px;
  overflow-y: auto !important;
  width: 100% !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .cbo-region button,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-region button,
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .cbo-one-way-return button,
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-one-way-return button {
  max-width: 80px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter {
  width: 180px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-one-way-return {
  max-width: 90px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #one-way-return-filter .cbo-one-way-return button {
  max-width: 90px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter .btn-group.bootstrap-select,
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .btn-group.bootstrap-select,
#airline-productivity-class-wise .airline-top-header-button-row .year .btn-group.bootstrap-select {
  height: 30px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row #cost-center-filter .btn-info.active,
#airline-productivity-class-wise .airline-top-header-button-row #region-filter .btn-info.active,
#airline-productivity-class-wise .airline-top-header-button-row .year .btn-info.active {
  background-color: #FFFFFF ;
  border-color: #FFFFFF ;
}
#airline-productivity-class-wise .airline-top-header-button-row .btn-group-row {
  max-width: 215px !important;
  margin-bottom: 8px !important;
  margin-top: 5px !important;
  padding: 0px !important;
  padding-right: 10px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row .btn-group-row,
#airline-productivity-class-wise .airline-top-header-button-row .airline-class-choice {
  float: right;
}
#airline-productivity-class-wise .airline-top-header-button-row .col-switch {
  margin-top: 2px !important;
  margin-bottom: 3px !important;
}
#airline-productivity-class-wise .airline-top-header-button-row .col-switch .animated-switch {
  height: 30px !important;
  margin-left: 0px !important;
  margin-right: 10px !important;
}
@media screen and (max-width: 1174px) {
  #airline-productivity-class-wise .airline-top-header-button-row .col-switch {
    margin-top: 5px !important;
  }
}
#airline-productivity-class-wise .airline-top-header-button-row .show-profit {
  padding: 12px 0px 0px 0px !important;
}
#airline-productivity-class-wise #airline-gds-wise .c3-tooltip-container,
#airline-productivity-class-wise #tax-wise .c3-tooltip-container,
#airline-productivity-class-wise #airline-one-way-return-trip .c3-tooltip-container,
#airline-productivity-class-wise #cancellation-reissue-refund-airline .c3-tooltip-container,
#airline-productivity-class-wise #tour-code-airline .c3-tooltip-container {
  left: 30px !important;
}
#airline-productivity-class-wise #airline-gds-wise .graph,
#airline-productivity-class-wise #tax-wise .graph,
#airline-productivity-class-wise #airline-one-way-return-trip .graph,
#airline-productivity-class-wise #cancellation-reissue-refund-airline .graph,
#airline-productivity-class-wise #tour-code-airline .graph {
  position: relative;
  padding: 1px;
  height: 240px !important;
  margin-top: 20px;
}
#airline-productivity-class-wise #airline-location-wise .locations {
  max-height: 235px !important;
  max-width: 200px !important;
  margin: 20px auto 0px auto;
}
@media screen and (max-width: 845px) and (min-width: 768px), screen and (max-width: 340px) {
  #airline-productivity-class-wise #airline-location-wise .locations .location .airline-location-wise-body-sub-item {
    padding-left: 17px !important;
  }
  #airline-productivity-class-wise #airline-location-wise .locations .location .value,
  #airline-productivity-class-wise #airline-location-wise .locations .location .label {
    font-size: 12px !important;
  }
}
#airline-productivity-class-wise #airline-debtor-wise .graph,
#airline-productivity-class-wise #airline-staff-wise .graph,
#airline-productivity-class-wise #airline-location-wise .graph {
  max-height: 235px !important;
  max-width: 200px !important;
  margin: 20px auto 0px auto;
}
#airline-productivity-class-wise #airline-economy,
#airline-productivity-class-wise #airline-business,
#airline-productivity-class-wise #airline-first-class,
#airline-productivity-class-wise #airline-productivity-class-summary {
  margin-bottom: 10px;
  height: 150px;
}
#airline-productivity-class-wise .charts {
  padding: 0px;
  padding-right: 5px;
}
#airline-productivity-class-wise .sub-item {
  height: 50px;
  padding-top: 10px;
  padding: 0px;
  text-align: center;
}
#airline-productivity-class-wise .sub-item .label {
  display: inline-block;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
}
#airline-productivity-class-wise .sub-item .value {
  font-size: 13px;
  font-weight: 700;
  text-align: center;
}
#airline-productivity-class-wise .small-box {
  margin-bottom: 10px;
}
#airline-productivity-class-wise .small-box > .small-box-footer {
  font-size: 20px;
  color: #fff;
}
#airline-productivity-class-wise .small-box > .small-box-footer b {
  font-weight: normal;
}
#airline-productivity-class-wise .small-box h3 {
  font-size: 32px;
}
#airline-productivity-class-wise .small-box .icon {
  top: 2px;
}
#airline-productivity-class-wise .widget {
  padding: 0px;
  padding-right: 5px;
}
#airline-productivity-class-wise .widget .small-box {
  cursor: pointer;
}
#airline-productivity-class-wise .widget:hover svg {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#airline-productivity-class-wise .widget.active svg {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#airline-productivity-class-wise .widget.active svg .icon {
  font-size: 90px;
}
#airline-productivity-class-wise .charts .box-body {
  height: 250px;
  padding: 1px;
}
#airline-productivity-class-wise .charts .box-body #graph {
  height: 250px;
  padding: 1px;
  display: inline-block;
  width: 86% !important;
}
#airline-productivity-class-wise .charts .box-body #next-btn,
#airline-productivity-class-wise .charts .box-body #prev-btn {
  margin-top: 100px;
  font-size: 15px;
  cursor: pointer;
  width: 2% !important;
  display: inline-block;
}
#airline-productivity-class-wise #airline-top-city-pair #prev-btn {
  font-size: 15px;
  cursor: pointer;
  display: inline-block;
  text-align: right;
}
#airline-productivity-class-wise #airline-top-city-pair #next-btn {
  font-size: 15px;
  cursor: pointer;
  display: inline-block;
  text-align: left;
}
#airline-productivity-class-wise #airline-top-city-pair #city-pair-range {
  display: inline !important;
}
#airline-productivity-class-wise #airline-top-city-pair #home-btn {
  margin-right: 3px !important;
}
#airline-productivity-class-wise #airline-top-city-pair .home-range {
  padding-left: 0px;
  padding-right: 0px;
}
@media screen and (min-width: 1080px) {
  #airline-productivity-class-wise #airline-top-customers.charts #graph {
    width: 92% !important;
  }
  #airline-productivity-class-wise #airline-top-city-pair.charts #graph {
    width: 92% !important;
    margin-left: 30px !important;
  }
}
#airline-productivity-class-wise .full-height {
  height: 100%;
}
#airline-productivity-class-wise #airline-destination-wise .box-header,
#airline-productivity-class-wise #airline-day-wise-count-bar-chart .box-header {
  height: 73px !important;
}
#airline-productivity-class-wise #airline-location-wise .locations {
  box-sizing: border-box;
  padding: 0px;
}
#airline-productivity-class-wise #airline-location-wise .locations .location {
  width: 90%;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  top: 35px;
  position: relative;
  margin-top: 20px;
}
#airline-productivity-class-wise #airline-location-wise .locations .airline-location-wise-header {
  height: 120px;
  text-align: center;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#airline-productivity-class-wise #airline-location-wise .locations .airline-location-wise-header .fa {
  font-size: 45px;
  position: relative;
  top: 10px;
  color: white;
  float: right;
  right: 8px;
}
#airline-productivity-class-wise #airline-location-wise .locations .airline-location-wise-header b {
  position: absolute;
  left: 24px;
  top: 15px;
  font-size: 32px;
  color: #fff;
}
#airline-productivity-class-wise #airline-location-wise .locations .airline-location-wise-body {
  height: 60px;
  color: #fff;
  padding: 5px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
#airline-productivity-class-wise #airline-location-wise .locations .airline-location-wise-body .airline-location-wise-body-sub-item {
  margin-top: 5px;
}
#airline-productivity-class-wise #airline-location-wise .locations .airline-location-wise-body .airline-location-wise-year-column {
  margin-top: 19px;
  padding: 0px;
}
#airline-productivity-class-wise #airline-location-wise .locations .location-content {
  margin: 4px;
  height: 100%;
  background-color: green;
  color: white;
}
#airline-productivity-class-wise #airline-location-wise .locations .sub-item {
  text-align: center;
}
#airline-productivity-class-wise #airline-location-wise .locations .sub-item .label {
  width: 72px;
}
#airline-productivity-class-wise #airline-location-wise .locations .sub-item .value {
  font-size: 14px;
  font-weight: 700;
}
#airline-productivity-class-wise #airline-location-wise .locations .location-name {
  width: 100%;
  text-align: center;
  padding-top: 10px;
}
#airline-productivity-class-wise #airline-location-wise .locations .location-body {
  padding-top: 44px;
  text-align: center;
}
#airline-productivity-class-wise #airline-RBD-wise #rbd {
  position: static !important;
  padding-right: 5px;
}
#airline-productivity-class-wise #airline-RBD-wise #rbd svg {
  margin-left: -15px;
}
#airline-productivity-class-wise #airline-RBD-wise svg {
  margin-top: -7px;
}
#airline-productivity-class-wise #airline-RBD-wise .c3-tooltip-container {
  left: 26px !important;
}
#airline-productivity-class-wise #airline-debtor-wise .c3-tooltip-container {
  left: 15px !important;
}
#airline-productivity-class-wise #airline-staff-wise .c3-tooltip-container,
#airline-productivity-class-wise #airline-location-wise .c3-tooltip-container {
  left: 15px !important;
}
#airline-productivity-class-wise #div-selector {
  width: 150px;
}
#airline-productivity-class-wise .arrow-up:after {
  font-family: FontAwesome;
  content: "\f062";
  padding-left: 10px;
  float: right;
  color: green;
}
#airline-productivity-class-wise .arrow-down:after {
  font-family: FontAwesome;
  content: "\f063";
  padding-left: 10px;
  float: right;
  color: red;
}
#airline-productivity-class-wise .minus-level:after {
  font-family: FontAwesome;
  content: "\f068";
  padding-left: 10px;
  float: right;
  color: blue;
}
.content-header #main-filters #select-filter button {
  height: 30px;
  margin-top: -3px;
}
.content-header #main-filters #select-filter .filter-option.pull-left {
  margin-top: -5px;
}
.content-header #main-filters #select-filter .dropdown-menu.open {
  max-height: 360px !important;
}
.content-header #main-filters #select-filter .dropdown-menu.open .dropdown-menu.inner {
  max-height: 310px !important;
}
@media screen and (max-width: 706px) {
  .content-header #main-filters #select-filter {
    width: 100% !important;
    margin-top: 19px !important;
  }
}

@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,700,300);
@import url(https://fonts.googleapis.com/css?family=Lakki+Reddy);
@import url(https://fonts.googleapis.com/css?family=Tangerine);
@media screen and (max-width: 962px), screen and (max-width: 965px), screen and (max-width: 887px) and (min-width: 884px) {
  #airline-productivity-top-10-destination-dash-board .airline-top-10-destination-choice {
    margin-top: 36px !important;
    float: left !important;
  }
  #airline-productivity-top-10-destination-dash-board .airline-padder {
    margin-top: 15px !important;
  }
}
@media screen and (max-width: 1085px) {
  #airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row {
    margin-top: -20px !important;
  }
  #airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #cost-center-filter {
    margin-left: 0px !important;
  }
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row {
  margin-top: -58px;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row .airline-top-10-destination-choice {
  float: right;
  max-width: 202px !important;
  margin-bottom: 8px !important;
  margin-top: 5px !important;
  padding: 0px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #cost-center-filter {
  padding: 0px !important;
  max-width: 322px !important;
  margin-left: 500px;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #cost-center-filter #label-cost-center {
  padding: 0px !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
  max-width: 72px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #cost-center-filter #cbo-location {
  max-width: 250px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #cost-center-filter #cbo-location .dropdown-menu.open {
  max-height: 250px !important;
  min-width: 70px;
  overflow-y: auto !important;
  width: 100% !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #cost-center-filter #cbo-location button {
  max-width: 220px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row .route-button-div {
  padding: 0px;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row .route-button-div #one-way-return-filter {
  padding-left: 0px;
  padding-right: 15px;
  margin-top: 3px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row .label-one-way-return {
  padding-top: 5px;
  padding-right: 0px;
  padding-left: 0px;
  width: 35px;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #one-way-return-filter {
  width: 145px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #one-way-return-filter .cbo-one-way-return {
  max-width: 95px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #one-way-return-filter .cbo-one-way-return button {
  max-width: 95px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #customer-list {
  margin-bottom: 5px !important;
  margin-top: 3px !important;
  padding-left: 0px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #customer-list .animated-switch {
  height: 32px !important;
  margin-left: 0px !important;
  margin-right: 10px !important;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #customer-list .label-customer-list {
  padding-top: 5px;
  padding-right: 0px;
  padding-left: 0px;
  width: 35px;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #customer-list .customer-list {
  margin-top: 0px;
  margin-left: 30px;
}
#airline-productivity-top-10-destination-dash-board .airline-top-10-destination-top-header-button-row #customer-list .typeahead {
  width: 230px !important;
  height: 34px;
  border: 1px solid #ddd;
  border-radius: 2px;
  font-size: 14px;
  color: #444;
  background-color: #f4f4f4;
}
#airline-productivity-top-10-destination-dash-board .destination {
  height: 320px;
}
#airline-productivity-top-10-destination-dash-board .pdf-destination-wise-width {
  width: 350px !important;
  height: 250px !important;
}
#airline-productivity-top-10-destination-dash-board .pdf-airline-wise-width {
  width: 400px !important;
  height: 250px !important;
}
#airline-productivity-top-10-destination-dash-board .pdf-class-width {
  width: 250px !important;
}
#airline-productivity-top-10-destination-dash-board .pdf-airline-customer-width {
  width: 400px !important;
  height: 302px !important;
}
#airline-productivity-top-10-destination-dash-board #top-destination-ytd-report-main-widgets {
  color: white;
}
#airline-productivity-top-10-destination-dash-board #top-destination-ytd-report-main-widgets .pdf {
  height: 85px;
}
#airline-productivity-top-10-destination-dash-board #top-destination-ytd-report-main-widgets .first .destination-summary-labels {
  text-align: left;
  padding-left: 10px;
}
#airline-productivity-top-10-destination-dash-board #top-destination-ytd-report-main-widgets .fifth {
  color: white;
  font-family: 'Roboto Condensed', sans-serif;
}
#airline-productivity-top-10-destination-dash-board #top-destination-ytd-report-main-widgets .fifth span {
  color: white;
  padding-left: 123px;
  position: absolute;
}
#airline-productivity-top-10-destination-dash-board #top-destination-ytd-report-main-widgets .fifth #destination-trend-image {
  color: white;
  padding-left: 38px !important;
  position: absolute;
  top: 20px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination .main-title:hover {
  font-weight: bold;
  color: green;
  cursor: pointer;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #btn-group-destnation-wise {
  margin-bottom: -4px;
}
#airline-productivity-top-10-destination-dash-board #booking-class-destination-wise .c3-tooltip-container {
  left: 10px !important;
}
#airline-productivity-top-10-destination-dash-board .box-parent {
  padding: 0px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise {
  padding: 0px !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #top10-destination svg,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #top10-destination svg {
  margin-top: 25px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination .box-body #prev-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise .box-body #prev-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination .box-body #next-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise .box-body #next-btn {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
  margin-top: 122px;
  font-size: 13px;
  cursor: pointer;
  width: 3% !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination .c3-axis-y2-label,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise .c3-axis-y2-label {
  fill: #70b1db;
  font-size: 10px;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination .c3-axis-y-label,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise .c3-axis-y-label {
  fill: #70b1db;
  font-size: 10px;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #customer-wise-range,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #customer-wise-range {
  margin: -15px -59px 3px 250px !important;
  font-weight: bold;
  font-size: 12px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #home-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #home-btn {
  margin-left: 116px;
  font-size: 15px;
  display: inline-block;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #prev-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #prev-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #next-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #next-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #home-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #home-btn:hover {
  color: #019688;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #prev-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #prev-btn {
  float: left;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #next-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #next-btn {
  float: right;
}
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #top10-customer-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #top10-customer-destination-wise {
  max-height: 320px !important;
}
#airline-productivity-top-10-destination-dash-board .destination-customer-staff-padding {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
#airline-productivity-top-10-destination-dash-board .destination-customer-staff-padding #top10-destination .c3-tooltip-container {
  left: 26px !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .airline-share-market {
  padding-right: 55px;
  padding-top: 40px;
  height: 220px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .airline-share-market .box-title {
  text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;
  color: white;
  font-size: 15px;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .airline-share-market .box-body {
  padding: 5px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .airline-share-market #filtered-airline:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .airline-share-market #other-airlines:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .box-body #prev-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .box-body #next-btn {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
  margin-top: 122px;
  font-size: 13px;
  cursor: pointer;
  width: 3% !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .c3-axis-y2-label {
  fill: #70b1db;
  font-size: 10px;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .c3-axis-y-label {
  fill: #70b1db;
  font-size: 10px;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #airline-wise-range {
  margin: 0px 0px -2px 0px !important;
  width: 100px;
  font-weight: bold;
  font-size: 12px;
  display: inline-block;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #home-btn {
  margin-left: 116px;
  font-size: 15px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #prev-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #next-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #home-btn:hover {
  color: #019688;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #prev-btn {
  float: left;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #next-btn {
  float: right;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #top-airline-destination-wise {
  max-height: 320px !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise {
  padding: 0px !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination .box-body #prev-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise .box-body #prev-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination .box-body #next-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise .box-body #next-btn {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
  margin-top: 122px;
  font-size: 13px;
  cursor: pointer;
  width: 3% !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination .c3-axis-y2-label,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise .c3-axis-y2-label {
  fill: #70b1db;
  font-size: 10px;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination .c3-axis-y-label,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise .c3-axis-y-label {
  fill: #70b1db;
  font-size: 10px;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #staff-wise-range,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #staff-wise-range {
  margin: -15px -10px 3px 250px !important;
  font-weight: bold;
  font-size: 12px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #home-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #home-btn {
  margin-left: 116px;
  font-size: 15px;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #prev-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #prev-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #next-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #next-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #home-btn:hover,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #home-btn:hover {
  color: #019688;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #prev-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #prev-btn {
  float: left;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #next-btn,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #next-btn {
  float: right;
}
#airline-productivity-top-10-destination-dash-board #box-parent-class-wise-destination #top10-staff-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #top10-staff-destination-wise {
  max-height: 320px !important;
}
#airline-productivity-top-10-destination-dash-board .destination-box-titles {
  font-family: 'Roboto Condensed', sans-serif;
  text-align: center;
}
#airline-productivity-top-10-destination-dash-board .c3-chart-arc text {
  font-size: 12px;
}
#airline-productivity-top-10-destination-dash-board .destination-summary-labels {
  color: white;
  font-family: 'Roboto Condensed', sans-serif;
}
#airline-productivity-top-10-destination-dash-board .destination-ytd {
  color: white;
  font-family: 'Roboto Condensed', sans-serif;
}
#airline-productivity-top-10-destination-dash-board #destination-sales-trend {
  color: white;
  padding-left: 123px;
  position: absolute;
}
#airline-productivity-top-10-destination-dash-board #destination-time-by-time {
  text-align: left;
  padding-left: 10px;
}
#airline-productivity-top-10-destination-dash-board .destination-summary-header {
  height: 85px;
}
#airline-productivity-top-10-destination-dash-board #airline-RBD-wise #btn-sales,
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #btn-sales,
#airline-productivity-top-10-destination-dash-board #airline-RBD-wise #btn-count,
#airline-productivity-top-10-destination-dash-board #box-parent-top10-destination #btn-count {
  padding-top: 0px !important;
  z-index: 1;
  font-weight: bold;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination .box-body.destination,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise .box-body.destination,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise .box-body.destination {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #top-airline-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #top-airline-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #top-airline-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #top10-customer-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #top10-customer-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #top10-customer-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-airline-destination #top10-staff-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-customer-wise #top10-staff-destination-wise,
#airline-productivity-top-10-destination-dash-board #box-parent-staff-wise #top10-staff-destination-wise {
  width: 94% !important;
  padding: 0px !important;
}

#airline-plb-main-menu {
  margin-top: -35px;
}
@media (max-width: 1100px) {
  #airline-plb-main-menu #airline-plb-filter-main-row {
    margin-top: 0px !important;
  }
}
@media (max-width: 1260px) {
  #airline-plb-main-menu #travel-main-div span {
    margin-right: 0px !important;
  }
  #airline-plb-main-menu #issue-main-div span {
    margin-right: 0px !important;
  }
}
#airline-plb-main-menu #supplier-label:after {
  color: #e32;
  content: ' *';
  display: inline;
}
#airline-plb-main-menu .dropdown-menu {
  max-height: 250px !important;
  width: 92% ;
}
#airline-plb-main-menu .common-class-put {
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  width: 90px;
}
#airline-plb-main-menu .common-class-put:focus {
  border: 2px solid #0097CF;
}
#airline-plb-main-menu .common-class-editable {
  border: 1px solid #CCCCCC !important;
  /* some kind of blue border */
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0px 0px 4px #CCCCCC;
  -moz-box-shadow: 0px 0px 4px #CCCCCC;
  box-shadow: 0px 0px 4px #CCCCCC;
}
#airline-plb-main-menu .twitter-typeahead {
  width: 100%;
}
#airline-plb-main-menu .check-mark {
  left: 1px;
}
#airline-plb-main-menu .bootstrap-select {
  width: 189px !important;
  height: 30px;
}
#airline-plb-main-menu .checkbox {
  margin-top: 0px !important;
}
#airline-plb-main-menu #airline-entry-box {
  width: 189px;
}
#airline-plb-main-menu .margin-class {
  margin-top: 10px;
}
#airline-plb-main-menu #airline-pln-name-active-row {
  margin-bottom: 10px;
}
#airline-plb-main-menu .btn-delete-issue-travel {
  cursor: pointer;
  color: red;
  font-size: 12px;
  margin-top: -10px;
}
#airline-plb-main-menu #black-out-period-issue,
#airline-plb-main-menu #black-out-period-travel {
  margin-right: 4px;
}
#airline-plb-main-menu #black-out-period-issue {
  width: 45%;
  margin-left: 15px;
}
#airline-plb-main-menu #black-out-period-travel {
  width: 45%;
  margin-left: 23px;
}
#airline-plb-main-menu #issue-main-div span {
  margin-right: 31px;
}
#airline-plb-main-menu #travel-main-div span {
  margin-right: 24px;
}
#airline-plb-main-menu #issue-date-to-input,
#airline-plb-main-menu #issue-date-from-input,
#airline-plb-main-menu #travel-date-from-input,
#airline-plb-main-menu #travel-date-to-input,
#airline-plb-main-menu #black-out-period-from-issue,
#airline-plb-main-menu #black-out-period-to-issue,
#airline-plb-main-menu #black-out-period-from-travel,
#airline-plb-main-menu #black-out-period-to-travel {
  margin-left: 6px;
}
#airline-plb-main-menu #plb-name {
  width: 188px;
}
#airline-plb-main-menu #black-out-issue-btn,
#airline-plb-main-menu #black-out-travel-btn {
  margin-top: -4px;
  font-size: 13px;
  color: green;
  cursor: pointer;
}
#airline-plb-main-menu #plb-name-label,
#airline-plb-main-menu #target-label {
  margin-right: 13px;
}
#airline-plb-main-menu #plb-name-label:after {
  color: #e32;
  content: ' *';
  display: inline;
}
#airline-plb-main-menu #target-amount {
  margin-right: 10px;
}
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu {
  border-top: 1px solid #080808 !important;
}
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-inclusion-exclusion-main-heading .box-title {
  float: left;
}
#airline-plb-main-menu #target-inclusion-exclusion-main-menu,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu {
  border-top: 1px solid #080808 !important;
}
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-inclusion-exclusion-main-heading .box-title,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-inclusion-exclusion-main-heading .box-title,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-inclusion-exclusion-main-heading .box-title,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-inclusion-exclusion-main-heading .box-title {
  float: left;
}
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-inclusion-table thead,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-inclusion-table thead,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-exclusion-table thead,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-exclusion-table thead,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-inclusion-table thead,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-inclusion-table thead,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-exclusion-table thead,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-exclusion-table thead {
  background-color: #49cac0;
  color: white;
}
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-inclusion-table-main-menu,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-inclusion-table-main-menu,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-exclusion-table-main-menu,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-exclusion-table-main-menu,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu {
  padding: 1px;
  margin-top: -21px;
}
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-inclusion-table-main-menu .table > tbody > tr > td,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-inclusion-table-main-menu .table > tbody > tr > td,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-exclusion-table-main-menu .table > tbody > tr > td,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-exclusion-table-main-menu .table > tbody > tr > td,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu .table > tbody > tr > td,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu .table > tbody > tr > td,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu .table > tbody > tr > td,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu .table > tbody > tr > td {
  border-top: 1px solid #D07D7D;
  padding: 7px;
  font-size: 12px;
  line-height: normal;
}
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-inclusion-table-main-menu .box-title,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-inclusion-table-main-menu .box-title,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-exclusion-table-main-menu .box-title,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-exclusion-table-main-menu .box-title,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu .box-title,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu .box-title,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu .box-title,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu .box-title {
  float: left;
}
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-inclusion-table-main-menu .box-body,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-inclusion-table-main-menu .box-body,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #target-exclusion-table-main-menu .box-body,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #target-exclusion-table-main-menu .box-body,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu .box-body,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-inclusion-table-main-menu .box-body,
#airline-plb-main-menu #target-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu .box-body,
#airline-plb-main-menu #payoff-inclusion-exclusion-main-menu #payoff-exclusion-table-main-menu .box-body {
  height: 328px;
  overflow: scroll;
}
#airline-plb-main-menu .margin-alignment {
  margin-left: -15px;
}
#airline-plb-main-menu #black-out-issue-input {
  float: right;
  margin-top: 5px;
}
#airline-plb-main-menu #black-out-travel-input {
  float: right;
  margin-top: 5px;
}
#airline-plb-main-menu .issue-class,
#airline-plb-main-menu .travel-class {
  width: 185px;
  margin-bottom: 5px;
  text-align: center;
}
#airline-plb-main-menu #btn-group-main {
  float: right;
}
#airline-plb-main-menu #btn-add {
  margin-left: 5px;
}
#airline-plb-main-menu #inclusion-exclusion-main-table thead {
  background-color: #49cac0;
  color: white;
}
#airline-plb-main-menu #inclusion-exclusion-main-table .table > tbody > tr > td {
  border-top: 1px solid #D07D7D !important;
  padding: 7px;
  font-size: 12px;
  line-height: normal;
}
#airline-plb-main-menu #inclusion-exclusion-main-table .box {
  overflow: scroll;
}
#airline-plb-main-menu #exclusion-table-tbody .bootstrap-select {
  width: 118px;
}
#airline-plb-main-menu #exclusion-table-tbody .btn {
  font-size: 9px !important;
}
#airline-plb-main-menu .btn-delete {
  color: red;
  font-size: 16px;
  cursor: pointer;
}
#airline-plb-main-menu .btn-edit {
  color: #51CBAF;
  font-size: 16px;
  margin-right: 10px;
  cursor: pointer;
}
#airline-plb-main-menu .edit-delete-padding {
  float: right;
}
#airline-plb-main-menu .col-linked-plb .btn-group.bootstrap-select {
  width: 167px !important;
  margin-left: 5px !important;
}
#airline-plb-main-menu #airline-plb-slab-and-save {
  padding: 0px;
  margin-top: -20px;
}
#airline-plb-main-menu #airline-plb-slab-and-save .box-title {
  float: left;
}
#airline-plb-main-menu #airline-plb-slab-and-save .target-from {
  width: 198px;
}
#airline-plb-main-menu #airline-plb-slab-and-save .pay-off-percentage {
  width: 98px;
}
#airline-plb-main-menu #airline-plb-slab-and-save .pay-off-percentage {
  margin-left: 5px;
}
#airline-plb-main-menu #airline-plb-slab-and-save #airline-slab-main-menu #target-from-amount,
#airline-plb-main-menu #airline-plb-slab-and-save #airline-slab-main-menu #target-pay-off-percentage-amount {
  margin-right: 15px;
  margin-bottom: 10px;
}
#airline-plb-main-menu #airline-plb-slab-and-save #airline-slab-main-menu #target-from-amount {
  width: 200px;
}
#airline-plb-main-menu #airline-plb-slab-and-save #airline-slab-main-menu #target-pay-off-percentage-amount {
  width: 100px;
}
#airline-plb-main-menu #airline-plb-slab-and-save #airline-slab-main-menu #target-amount-add-button {
  margin-top: -4px;
  font-size: 14px;
}
#airline-plb-main-menu #airline-plb-slab-and-save #slab-amount-table input {
  margin-bottom: 10px;
  margin-right: 14px;
}
#airline-plb-main-menu .dropdown-menu {
  overflow: auto !important;
  min-width: 270px !important;
  max-width: 720px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#airline-plb-main-menu #admin-settings-supplier {
  width: 150% !important;
}
#airline-plb-main-menu .multiselect button.multiselect.dropdown-toggle.btn {
  text-align: left !important;
  width: 210px !important;
}
#airline-plb-main-menu .multiselect button.multiselect.dropdown-toggle.btn span {
  max-width: 90% !important;
  overflow: hidden !important;
  display: inline-block;
}
#airline-plb-main-menu .multiselect label {
  font-weight: normal !important;
}
#airline-plb-main-menu .multiselect .caret {
  position: absolute !important;
  top: 50% !important;
  right: 12px !important;
  margin-top: -2px !important;
  vertical-align: middle !important;
}
#airline-plb-main-menu .multiselect ul li.active a {
  color: #777777;
  background-color: #FFFFFF;
}

@media screen and (max-width: 840px) and (min-width: 768px), screen and (max-width: 625px) {
  #airline-plb-summary-report #airline-plb-summary-report-top-customers,
  #airline-plb-summary-report #airline-plb-summary-report-top-destinations,
  #airline-plb-summary-report #airline-plb-summary-report-top-staffs,
  #airline-plb-summary-report #airline-plb-summary-report-month-summary,
  #airline-plb-summary-report #airline-plb-summary-tbl-customer-wise,
  #airline-plb-summary-report #airline-plb-summary-tbl-destination-wise,
  #airline-plb-summary-report #airline-plb-summary-tbl-airline-wise,
  #airline-plb-summary-report #airline-plb-summary-tbl-class-wise {
    width: 100% !important;
  }
}
@media screen and (max-width: 1137px) and (min-width: 992px) {
  #airline-plb-summary-report #airline-plb-summary-report-top-customers,
  #airline-plb-summary-report #airline-plb-summary-report-top-destinations,
  #airline-plb-summary-report #airline-plb-summary-report-top-staffs,
  #airline-plb-summary-report #airline-plb-summary-report-month-summary,
  #airline-plb-summary-report #airline-plb-summary-tbl-customer-wise,
  #airline-plb-summary-report #airline-plb-summary-tbl-airline-wise,
  #airline-plb-summary-report #airline-plb-summary-tbl-class-wise,
  #airline-plb-summary-report #airline-plb-summary-tbl-destination-wise {
    width: 50% !important;
  }
}
@media screen and (max-width: 1013px) and (min-width: 917px) {
  #airline-plb-summary-report #plb-selectpicker {
    width: 36% !important;
  }
}
@media screen and (max-width: 432px) {
  #airline-plb-summary-report #airline-plb-summary-report-header-row {
    margin-bottom: 5px !important;
    margin-left: 0px !important;
  }
  #airline-plb-summary-report #airline-plb-summary-report-header-row #plb-selectpicker {
    width: 100% !important;
  }
  #airline-plb-summary-report #airline-plb-summary-report-header-row #slab-selectpicker {
    width: 100% !important;
    margin-top: 5px !important;
  }
}
@media screen and (max-width: 920px) and (min-width: 768px), screen and (max-width: 719px) and (min-width: 433px) {
  #airline-plb-summary-report #airline-plb-summary-report-header-row {
    margin-bottom: 5px !important;
    margin-left: 0px !important;
  }
  #airline-plb-summary-report #airline-plb-summary-report-header-row #plb-selectpicker {
    width: 60% !important;
  }
  #airline-plb-summary-report #airline-plb-summary-report-header-row #slab-selectpicker {
    width: 40% !important;
  }
}
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report {
  width: 95% !important;
  margin-left: 20px !important;
  line-height: 2 !important;
  border: 2px #11999E !important;
}
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report tr,
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report th {
  text-align: center !important;
}
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report tr td,
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report th td {
  color: #09677D !important;
  font-weight: 500 !important;
}
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report th {
  color: #FFF !important;
  background: #11999E !important;
}
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report td,
#airline-plb-summary-report #airline-plb-summary-main-table #tbl-summary-report th {
  border: 1px solid #82BCBE !important;
}
#airline-plb-summary-report #airline-plb-summary-main-table .slab-hilight {
  background-color: #DFEFFA;
}
#airline-plb-summary-report #airline-plb-summary-report-summary {
  height: 70px;
}
#airline-plb-summary-report #airline-plb-summary-report-summary #year-wise {
  margin-bottom: 5px;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row {
  margin-top: -59px;
  margin-left: 280px;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row #plb-selectpicker,
#airline-plb-summary-report #airline-plb-summary-report-header-row #slab-selectpicker {
  padding: 0px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-selectpicker,
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-selectpicker-label,
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-slab-selectpicker-label,
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-slab-selectpicker {
  display: inline;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-selectpicker .bootstrap-select {
  width: 64%;
  min-width: 147px !important;
  max-width: 184px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-selectpicker .dropdown-menu {
  width: 64%;
  max-width: 184px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-slab-selectpicker .bootstrap-select {
  width: 95px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-slab-selectpicker .dropdown-menu {
  width: 95px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-slab-selectpicker-label,
#airline-plb-summary-report #airline-plb-summary-report-header-row .airline-plb-selectpicker-label {
  margin-right: 10px;
  font-weight: bold;
}
#airline-plb-summary-report .check-mark {
  left: 1px;
}
#airline-plb-summary-report .box {
  margin-bottom: 5px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-ytd-line-graph .box-body {
  height: 300px !important;
  min-height: 300px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-main-graph .box {
  padding-bottom: 10px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-main-graph .dropdown-toggle {
  max-width: 164px;
}
#airline-plb-summary-report #airline-plb-summary-report-main-graph .dropdown-menu {
  min-width: 162px;
}
#airline-plb-summary-report #airline-plb-summary-report-main-graph .box-title {
  font-size: 20px;
}
#airline-plb-summary-report #airline-plb-summary-report-main-graph .box-body {
  height: 300px !important;
  min-height: 300px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-main-graph .btn-group {
  margin: 7px;
}
#airline-plb-summary-report #airline-plb-summary-report-top-customers,
#airline-plb-summary-report #airline-plb-summary-report-top-destinations,
#airline-plb-summary-report #airline-plb-summary-report-top-staffs,
#airline-plb-summary-report #airline-plb-summary-report-month-summary {
  padding: 2px;
}
#airline-plb-summary-report #airline-plb-summary-report-top-customers .box-body,
#airline-plb-summary-report #airline-plb-summary-report-top-destinations .box-body,
#airline-plb-summary-report #airline-plb-summary-report-top-staffs .box-body,
#airline-plb-summary-report #airline-plb-summary-report-month-summary .box-body {
  margin-top: -20px;
  height: 252px !important;
  min-height: 262px !important;
}
#airline-plb-summary-report #airline-plb-summary-report-top-customers .box-body .c3-tooltip-container,
#airline-plb-summary-report #airline-plb-summary-report-top-destinations .box-body .c3-tooltip-container,
#airline-plb-summary-report #airline-plb-summary-report-top-staffs .box-body .c3-tooltip-container,
#airline-plb-summary-report #airline-plb-summary-report-month-summary .box-body .c3-tooltip-container {
  left: 30px !important;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise tbody,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise tbody,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise tbody {
  cursor: pointer;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise tbody .row-active,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise tbody .row-active,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise tbody .row-active {
  background-color: #DFEFFA;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise {
  padding: 2px;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-header,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-header,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-header,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-header {
  height: 38px !important;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body {
  overflow: auto;
  overflow-y: hidden;
  height: 235px !important;
  min-height: 221px !important;
  margin-top: -8px;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class {
  min-width: 310px;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination td,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination td,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination td,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination td,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table td,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class td,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class td,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class td,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class td {
  font-size: 13px;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class #tbl-fld-airline-avg-sales,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class #tbl-fld-airline-avg-sales {
  color: #87B7DB;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class th:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class th:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class th:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class th:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class td:nth-child(3),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class td:nth-child(4),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class td:nth-child(5),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-airline-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-airline-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-airline-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-airline-table td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class td:nth-child(6),
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class td:nth-child(6) {
  text-align: right;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-destination,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-destination,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-destination,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-destination {
  min-width: 493px !important;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box .box-body #plb-summary-table-class,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box .box-body #plb-summary-table-class,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box .box-body #plb-summary-table-class,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box .box-body #plb-summary-table-class {
  min-width: 473px !important;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #customer,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #customer,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #customer,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #customer,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #destination,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #destination,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #destination,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #destination,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #airline,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #airline,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #airline,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #airline,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #class,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #class,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #class,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #class {
  cursor: pointer;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #customer .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #customer .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #customer .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #customer .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #destination .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #destination .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #destination .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #destination .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #airline .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #airline .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #airline .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #airline .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #class .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #class .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #class .fa,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #class .fa {
  padding: 0px 8px;
}
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #customer .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #customer .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #customer .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #customer .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #destination .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #destination .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #destination .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #destination .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #airline .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #airline .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #airline .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #airline .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-airline-wise .box #class .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-customer-wise .box #class .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-destination-wise .box #class .footer-title,
#airline-plb-summary-report #airline-plb-summary-tbl-class-wise .box #class .footer-title {
  float: right;
  margin-top: -8px;
}

#income-and-expense-main-row {
  margin-top: -35px;
}
#income-and-expense-main-row #btn-create-income-account-type,
#income-and-expense-main-row #btn-create-expense-account-type {
  float: right;
  margin-right: 10px;
  border-radius: 50%;
  height: 37px;
  width: 37px;
}
#income-and-expense-main-row #income-expense-drop-main-menu,
#income-and-expense-main-row #expense-expense-drop-main-menu {
  position: relative;
  padding-left: 0px;
}
#income-and-expense-main-row #income-expense-category-main-menu,
#income-and-expense-main-row #expense-category-main-menu {
  margin-left: -50px;
}
#income-and-expense-main-row #income-account,
#income-and-expense-main-row #expense-account {
  background-color: #2A5C81 !important;
  color: black;
  position: relative;
  padding-left: 15px;
  overflow-y: auto;
  height: 550px;
  border-radius: 8px 8px 8px 8px !important;
}
#income-and-expense-main-row #income-account .sorting-button,
#income-and-expense-main-row #expense-account .sorting-button {
  background-image: url(../imgs/sort_both.png);
  height: 25px;
  background-position: center right;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #fff;
  margin-left: -11px;
}
#income-and-expense-main-row #income-account #income-account-menu li,
#income-and-expense-main-row #expense-account #income-account-menu li,
#income-and-expense-main-row #income-account #expense-account-menu li,
#income-and-expense-main-row #expense-account #expense-account-menu li {
  list-style-type: none;
  cursor: pointer;
  margin-right: 5px;
  margin-left: -11px;
}
#income-and-expense-main-row #income-account #income-account-menu li:nth-child(even),
#income-and-expense-main-row #expense-account #income-account-menu li:nth-child(even),
#income-and-expense-main-row #income-account #expense-account-menu li:nth-child(even),
#income-and-expense-main-row #expense-account #expense-account-menu li:nth-child(even) {
  background: #0C6DB6;
  color: white;
}
#income-and-expense-main-row #income-account #income-account-menu li:nth-child(odd),
#income-and-expense-main-row #expense-account #income-account-menu li:nth-child(odd),
#income-and-expense-main-row #income-account #expense-account-menu li:nth-child(odd),
#income-and-expense-main-row #expense-account #expense-account-menu li:nth-child(odd) {
  background: #FFF;
}
#income-and-expense-main-row li:visited {
  margin-bottom: 50px;
}
#income-and-expense-main-row .category-class {
  background-color: #2A5C81 !important;
  border: 1px dashed #84A6A6;
  background-color: white;
  border-radius: 15px 15px 15px 15px !important;
}
#income-and-expense-main-row .category-class .category-add {
  height: 250px;
  overflow-y: auto;
}
#income-and-expense-main-row .category-class li {
  list-style-type: none;
  cursor: pointer;
}
#income-and-expense-main-row .category-class li:nth-child(even) {
  background: #0C6DB6 !important;
  color: white;
}
#income-and-expense-main-row .category-class li:nth-child(odd) {
  background: white !important;
  color: black;
}
#income-and-expense-main-row .category-class label {
  color: white;
}
#income-and-expense-main-row .category-class .category-class-label {
  height: 25px;
}
#income-and-expense-main-row #income-main-category-type,
#income-and-expense-main-row #expense-main-category-type {
  padding: 14px 20px 14px 20px;
  font-size: 14px;
  font-weight: normal;
  color: #00a7d0;
  text-align: center;
  line-height: 190px;
}
#income-and-expense-main-row .income-account-type-delete div {
  display: inline !important;
}
#income-and-expense-main-row #income-expense-category-main-menu .income-account-type-delete div.delete:after,
#income-and-expense-main-row #expense-category-main-menu .income-account-type-delete div.delete:after {
  content: "\f00d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #C31A1A;
  font-size: 10px;
  padding-right: 0.5em;
  float: right;
  margin-top: 3px;
}
#income-and-expense-main-row .income-main-category-menu-div-delete,
#income-and-expense-main-row .expense-main-category-menu-div-delete {
  height: 20px;
  float: right;
  margin-top: 4px;
  margin-right: 4px;
}
#income-and-expense-main-row .income-main-category-menu-div-delete:after,
#income-and-expense-main-row .expense-main-category-menu-div-delete:after {
  content: "\f00d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #C31A1A;
  font-size: 10px;
  cursor: pointer;
}
#income-and-expense-main-row .category-menu-edit {
  height: 20px;
  float: right;
  margin-top: 5px;
  margin-right: 4px;
  color: #FFF;
  cursor: pointer;
  font-size: 10px !important;
}
#income-and-expense-main-row #btn-save-income-account-type,
#income-and-expense-main-row #btn-save-expense-account-type {
  float: right;
}
#income-and-expense-main-row #income-model-for-category .modal-header {
  background-color: #00a65a !important;
  color: white;
  text-align: left;
}
#income-and-expense-main-row #income-model-for-category .modal-body {
  margin-top: -1px;
}
#income-and-expense-main-row #income-model-for-category .modal-footer {
  background-color: #008d4c !important;
  margin-top: -1px;
}
#income-and-expense-main-row #income-category-name {
  border: 1px solid #1DC332 !important;
  border-radius: 8px 8px 8px 8px !important;
  height: 30px;
  padding: 3px;
  width: 75%;
}
#income-and-expense-main-row #income-category-name:focus {
  outline: none;
  border-color: #1DC332;
}

@media screen and (max-width: 470px) {
  #finance-budget-income-expense-budget .header-row {
    margin-top: -7px !important;
    margin-left: 0px !important;
  }
}
#finance-budget-income-expense-budget .header-row {
  margin-bottom: 7px;
  margin-top: -45px;
  margin-left: 218px;
}
#finance-budget-income-expense-budget .header-row button {
  height: 30px;
  max-width: 212px;
}
#finance-budget-income-expense-budget .header-row .dropdown-menu {
  min-width: 96% !important;
  width: 96% !important;
  max-height: 200px !important;
}
#finance-budget-income-expense-budget #total-svgs {
  height: 75px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview .income-expense-budget-choice {
  float: right;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #main-graph {
  margin-bottom: -15px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #main-graph .box-body {
  height: 300px !important;
  padding: 0px;
  margin-right: 15px;
  margin-left: 15px;
}
@media screen and (max-width: 805px) and (min-width: 768px), screen and (max-width: 575px) {
  #finance-budget-income-expense-budget #income-expense-budget-overview .income-expense-budget-choice {
    width: 100% !important;
    margin-top: 5px !important;
  }
  #finance-budget-income-expense-budget #income-expense-budget-overview #btn-row {
    margin-bottom: 30px !important;
  }
}
#finance-budget-income-expense-budget #income-expense-budget-overview #btn-row {
  padding: 10px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #btn-row .bootstrap-select {
  width: 244px !important;
  height: 30px !important;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #btn-row .bootstrap-select button {
  height: 30px !important;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #btn-row .bootstrap-select .dropdown-menu {
  max-height: 200px !important;
  width: 100%;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #btn-row .label {
  color: red;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .next-btn:hover,
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .prev-btn:hover {
  color: #0DAC9D !important;
  font-size: 21px !important;
  font-weight: bold !important;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .box-title:hover {
  font-size: 19px !important;
  font-weight: bold !important;
  cursor: pointer;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .sub-graphs {
  margin-top: -65px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .sub-graphs .sub-graph {
  cursor: pointer;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .sub-graphs .sub-graph .c3-tooltip-container {
  margin-top: -66px !important;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .title {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: grey;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #income-sub-graph {
  padding-left: 0px !important;
  padding-right: 2px !important;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #income-sub-graph .box-title {
  color: #067D47;
  font-weight: 600;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #income-sub-graph .c3-tooltip th {
  background-color: #1F8A59;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #expense-sub-graph {
  padding-right: 0px !important;
  padding-left: 2px !important;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #expense-sub-graph .box-title {
  color: #FF1600;
  font-weight: 600;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #expense-sub-graph .c3-tooltip th {
  background-color: #EF4232;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #income-sub-graph .box-body,
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph #expense-sub-graph .box-body {
  padding: 0px !important;
  margin-top: -20px;
  min-height: 90px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .btn-next-prev {
  margin-top: 50px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .btn-next-prev .prev-btn {
  float: left;
  margin-left: -15px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .btn-next-prev .next-btn {
  float: right;
  margin-right: -15px;
}
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .btn-next-prev .next-btn,
#finance-budget-income-expense-budget #income-expense-budget-overview #sub-graph .btn-next-prev .prev-btn {
  z-index: 2;
  position: relative;
  font-size: 20px;
  cursor: pointer;
}
#finance-budget-income-expense-budget .inline {
  display: inline;
}
#finance-budget-income-expense-budget .no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#finance-budget-income-expense-budget .btn-active {
  color: #fff !important;
  background-color: #127E98 !important;
  border-color: #021F27 !important;
  font-weight: bold !important;
}
#finance-budget-income-expense-budget #btn-row .btn-group button.btn-info {
  background-color: #f4f4f4;
  border-color: #A8A5A5;
  font-weight: 400;
  color: #abacad;
}

#finance-budget-set-budget .switch {
  margin-top: -15px;
  margin-bottom: 10px;
}
#finance-budget-set-budget .switch #animated-switch {
  height: 30px !important;
  width: 135px !important;
}
#finance-budget-set-budget .switch #animated-switch span.switch-left,
#finance-budget-set-budget .switch #animated-switch span.switch-right {
  background-image: linear-gradient(to bottom, #08647B, #11999E) !important;
  color: #fff;
  text-shadow: none;
}
#finance-budget-set-budget .switch #animated-switch #finance-income-expence-switch .switch-large {
  padding-top: 5px;
}
#finance-budget-set-budget .switch #animated-switch #finance-income-expence-switch label.switch-large {
  color: #B5B0B0;
  text-shadow: none;
  font-weight: normal;
}
#finance-budget-set-budget .year {
  width: 90px !important;
  padding-left: 0px;
  min-width: 90px !important;
}
#finance-budget-set-budget .year .btn-group.bootstrap-select {
  width: 100%;
  margin-right: 10px !important;
}
#finance-budget-set-budget .year .btn-group.bootstrap-select .btn.selectpicker {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
#finance-budget-set-budget .year .dropdown-menu {
  max-height: 250px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background {
  background-color: #FFF !important;
  padding: 0px 0px 20px 0px !important;
  margin-left: 15px !important;
  margin-right: 15px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background .bs-example #finance-set-budget-tab.nav-tabs li.active > a,
#finance-budget-set-budget #finance-budget-set-budget-background .bs-example #finance-set-budget-tab.nav-tabs li.active > a:hover,
#finance-budget-set-budget #finance-budget-set-budget-background .bs-example #finance-set-budget-tab.nav-tabs li.active > a:focus {
  font-weight: 600 !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background .margin {
  margin: 0px 20px 15px 20px !important;
  padding-right: 55px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background .padding {
  padding: 0px 0px 0px 0px !important;
  padding-bottom: 10px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category {
  width: 93% !important;
  line-height: 2 !important;
  border: 2px double #11999E !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget tr,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category tr,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget th,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category th {
  text-align: center !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget tr td,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category tr td,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget th td,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category th td {
  color: #09677D !important;
  font-weight: 500 !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget th,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category th {
  color: #FFF !important;
  background: #11999E !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget td,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category td,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget th,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category th {
  border: 1px solid #82BCBE !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget td:focus,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category td:focus {
  border: 2px solid #11999E !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-budget .total td,
#finance-budget-set-budget #finance-budget-set-budget-background #tbl-category .total td {
  font-weight: bold !important;
  color: #000 !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #finance-set-budget-budget #tbl-budget {
  min-width: 500px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #finance-set-budget-budget #tbl-budget th.contribution {
  max-width: 65px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #finance-set-budget-budget #finance-budget {
  border: 2px solid #11999E;
  border-radius: 8px 8px 8px 8px;
  font-size: 12px;
  font-weight: bold !important;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  width: 170px;
}
#finance-budget-set-budget #finance-budget-set-budget-background #finance-set-budget-category #tbl-category th {
  min-width: 120px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #finance-set-budget-category #tbl-category th.th0 {
  min-width: 200px !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background #finance-set-budget-category #tbl-category .glyphicon-remove:hover {
  color: red !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background .scroll {
  margin-right: 20px !important;
  max-height: 500px !important;
  overflow: auto !important;
}
#finance-budget-set-budget #finance-budget-set-budget-background button.btn {
  margin-right: 10px !important;
}

#finance-budget-expense-budget .header-row {
  margin-top: -15px;
  margin-bottom: 10px;
}
#finance-budget-expense-budget .header-row .year {
  width: 90px !important;
  padding-left: 0px;
  min-width: 90px !important;
}
#finance-budget-expense-budget .header-row .year .btn-group.bootstrap-select {
  width: 100%;
  margin-right: 10px !important;
}
#finance-budget-expense-budget .header-row .year .btn-group.bootstrap-select .btn.selectpicker {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
#finance-budget-expense-budget .header-row .year .dropdown-menu {
  max-height: 250px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background {
  background-color: #FFF !important;
  padding: 0px 0px 20px 0px !important;
  margin-left: 15px !important;
  margin-right: 15px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .bs-example .header {
  padding: 15px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .bs-example .header #category-label {
  margin-right: 10px;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .bs-example .header .dropdown-menu {
  max-height: 200px !important;
  overflow: auto;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .bs-example #finance-expense-budget-tab.nav-tabs li.active > a,
#finance-budget-expense-budget #finance-budget-expense-budget-background .bs-example #finance-expense-budget-tab.nav-tabs li.active > a:hover,
#finance-budget-expense-budget #finance-budget-expense-budget-background .bs-example #finance-expense-budget-tab.nav-tabs li.active > a:focus {
  font-weight: 600 !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .tab-content .pagination {
  float: right;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .tab-content .pagination .fa,
#finance-budget-expense-budget #finance-budget-expense-budget-background .tab-content .pagination #ledger-page-index,
#finance-budget-expense-budget #finance-budget-expense-budget-background .tab-content .pagination #category-page-index,
#finance-budget-expense-budget #finance-budget-expense-budget-background .tab-content .pagination #ledger-month-page-index,
#finance-budget-expense-budget #finance-budget-expense-budget-background .tab-content .pagination #category-month-page-index {
  padding: 5px 5px 5px 5px !important;
  font-size: 15px !important;
  color: #97a0b3 !important;
  display: inline-block;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .margin {
  margin: 0px 20px 15px 20px !important;
  padding-right: 55px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .padding {
  padding: 0px 0px 0px 0px !important;
  padding-bottom: 10px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category td:last-child,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger td:last-child {
  text-align: center !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger {
  width: 93% !important;
  line-height: 2 !important;
  border: 2px double #11999E !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly .glyphicon-remove:hover,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category .glyphicon-remove:hover,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly .glyphicon-remove:hover,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger .glyphicon-remove:hover {
  color: red !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly tr td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category tr td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly tr td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger tr td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly th td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category th td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly th td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger th td {
  color: #09677D !important;
  font-weight: 500 !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly td:first-child,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category td:first-child,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly td:first-child,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger td:first-child {
  text-align: left !important;
  padding-left: 10px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger td {
  text-align: right;
  padding-right: 10px;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger th {
  text-align: center !important;
  color: #FFF !important;
  background: #11999E !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly .total,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category .total,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly .total,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger .total,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly .diff,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category .diff,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly .diff,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger .diff,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly .action,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category .action,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly .action,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger .action {
  background: rgba(17, 153, 158, 0.41) !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger th {
  border: 1px solid #82BCBE !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly td:focus,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category td:focus,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly td:focus,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger td:focus {
  border: 2px solid #11999E !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly .total td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category .total td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly .total td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger .total td {
  font-weight: bold !important;
  color: #000 !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly .diff td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category .diff td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly .diff td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger .diff td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category-monthly .action td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-category .action td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger-monthly .action td,
#finance-budget-expense-budget #finance-budget-expense-budget-background #tbl-ledger .action td {
  color: #000 !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category #tbl-category,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger #tbl-category,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category #tbl-ledger,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger #tbl-ledger,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category #tbl-category-monthly,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger #tbl-category-monthly,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category #tbl-ledger-monthly,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger #tbl-ledger-monthly {
  min-width: 500px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category-monthly #tbl-category-monthly th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger-monthly #tbl-category-monthly th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category-monthly #tbl-ledger-monthly th,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger-monthly #tbl-ledger-monthly th {
  min-width: 120px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category-monthly #tbl-category-monthly th:first-child,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger-monthly #tbl-category-monthly th:first-child,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category-monthly #tbl-ledger-monthly th:first-child,
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger-monthly #tbl-ledger-monthly th:first-child {
  min-width: 300px !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category-monthly #tbl-category-monthly td:nth-child(14),
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger-monthly #tbl-category-monthly td:nth-child(14),
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-category-monthly #tbl-ledger-monthly td:nth-child(14),
#finance-budget-expense-budget #finance-budget-expense-budget-background #finance-expense-budget-ledger-monthly #tbl-ledger-monthly td:nth-child(14) {
  font-weight: bold !important;
  color: #000 !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background .scroll {
  margin-right: 20px !important;
  overflow: auto !important;
}
#finance-budget-expense-budget #finance-budget-expense-budget-background button.btn {
  margin-right: 10px !important;
}

#finance-cheque-summary .dropdown-menu.open {
  margin-left: -87px;
  margin-top: 34px;
}
#finance-cheque-summary .summery-periods > .bootstrap-select > .btn {
  width: 28% !important;
  margin-top: -6px;
}
#finance-cheque-summary .btn-ok {
  margin-top: -7px;
  margin-left: 40px;
}
@media screen and (min-width: 913px) and (max-width: 1066px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 148px !important;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 35% !important;
  }
}
@media screen and (max-width: 1028px) {
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 38% !important;
  }
}
@media screen and (max-width: 1006px) {
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 39% !important;
  }
}
@media screen and (max-width: 950px), screen and (max-width: 951px) {
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 42% !important;
  }
  #finance-cheque-summary .btn-ok {
    margin-left: 170px !important;
  }
}
@media screen and (max-width: 911px) {
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 45% !important;
  }
  #finance-cheque-summary .btn-ok {
    margin-left: 170px !important;
  }
}
@media screen and (max-width: 875px) {
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 47% !important;
  }
  #finance-cheque-summary .btn-ok {
    margin-left: 183px !important;
  }
}
@media screen and (max-width: 845px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 190px !important;
  }
}
@media screen and (max-width: 820px), screen and (max-width: 815px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 167px !important;
  }
  #finance-cheque-summary #summary-periods {
    margin-left: 63px !important;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 52% !important;
    margin-left: -20px !important;
  }
}
@media screen and (max-width: 807px) {
  #finance-cheque-summary #summary-periods {
    margin-left: 75px !important;
    width: 250px !important;
  }
}
@media screen and (max-width: 780px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 156px !important;
  }
  #finance-cheque-summary #summary-periods {
    width: 250px !important;
    margin-left: 71px !important;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 57% !important;
    margin-left: -20px !important;
  }
}
@media screen and (max-width: 764px) {
  #finance-cheque-summary #summary-periods {
    width: 280px !important;
    margin-left: 85px !important;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 38% !important;
    margin-left: -20px !important;
  }
}
@media screen and (max-width: 680px) {
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 44% !important;
    margin-left: -20px !important;
  }
}
@media screen and (max-width: 651px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 174px !important;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 46% !important;
    margin-left: -20px !important;
  }
}
@media screen and (max-width: 640px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 180px !important;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 48% !important;
    margin-left: -20px !important;
  }
}
@media screen and (max-width: 582px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 135px !important;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 52% !important;
    margin-left: -20px !important;
  }
  #finance-cheque-summary #summary-periods {
    width: 235px !important;
    margin-left: 72px !important;
  }
}
@media screen and (max-width: 540px) {
  #finance-cheque-summary .btn-ok {
    margin-left: -47px !important;
    margin-top: 33px;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 75% !important;
  }
  #finance-cheque-summary #summary-periods {
    width: 235px !important;
    margin-top: 6px !important;
    margin-left: -140px !important;
  }
}
@media screen and (max-width: 443px) {
  #finance-cheque-summary .btn-ok {
    margin-left: 5px !important;
    margin-top: 33px;
  }
  #finance-cheque-summary .bootstrap-select > .btn {
    width: 100% !important;
  }
}
#finance-cheque-summary #summary-periods {
  text-transform: uppercase;
  border: 2px solid #137ECE;
  border-radius: 8px 8px 8px 8px;
  font-size: 13px;
  font-weight: 600 !important;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  width: 280px;
  margin-right: 15px;
  margin-bottom: 2px;
  read-only: true;
  margin-top: -33px;
  margin-left: 97px;
}
#finance-cheque-summary #finance-cheque-summary-table .table > tbody > tr > td {
  line-height: 0.428571 !important;
  font-size: 15px;
  border: 0px;
  white-space: nowrap;
}
#finance-cheque-summary #finance-cheque-summary-table .right-align {
  text-align: right;
}
#finance-cheque-summary #finance-cheque-summary-table .table-bordered > tbody > tr > th {
  border: 0px solid;
  background-color: #3E85C7 ;
  line-height: 1 !important;
}
#finance-cheque-summary #finance-cheque-summary-table .table-bordered {
  border: 2px solid #3E85C7;
}
#finance-cheque-summary #finance-cheque-summary-table .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #EAEAEA !important;
}
#finance-cheque-summary .customer-range {
  text-align: center;
  color: #4A90D0;
  font-weight: bold;
  display: inline;
}
#finance-cheque-summary .btn-home {
  margin-right: 3px;
}
#finance-cheque-summary .btn-prev,
#finance-cheque-summary .btn-next,
#finance-cheque-summary .btn-home {
  color: #989DA8;
  cursor: pointer;
}
#finance-cheque-summary .btn-prev:hover,
#finance-cheque-summary .btn-next:hover,
#finance-cheque-summary .btn-home:hover {
  color: #4A90D0;
}
#finance-cheque-summary .btn-prev {
  float: left;
  margin-left: 3px;
  pointer-events: auto;
}
#finance-cheque-summary .btn-prev:before {
  content: "\2039";
}
#finance-cheque-summary .btn-next {
  float: right;
  margin-right: 20px;
}
#finance-cheque-summary .btn-next:before {
  content: "\203a";
}
#finance-cheque-summary .btn-prev,
#finance-cheque-summary .btn-next,
#finance-cheque-summary .graph {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
}
#finance-cheque-summary .btn-prev,
#finance-cheque-summary .btn-next {
  margin-top: 75px;
  font-size: 60;
  width: 2% !important;
  font-family: serif;
}
#finance-cheque-summary .inline {
  display: inline;
}
#finance-cheque-summary .btn-group button.btn-info {
  background-color: #f4f4f4;
  border-color: #A8A5A5;
  font-weight: 400;
  color: #abacad;
}
#finance-cheque-summary .btn-active {
  color: #fff !important;
  background-color: #0f4f8a !important;
  border-color: #0f4f8a !important;
  font-weight: bold !important;
}
#finance-cheque-summary #finance-cheque-summary-label1 {
  width: 135px !important;
}
#finance-cheque-summary text {
  font-family: Times New Roman;
}
#finance-cheque-summary tspan#icon {
  font-family: FontAwesome;
  font-size: 30px;
}
#finance-cheque-summary #finance-cheque-summary-header,
#finance-cheque-summary #finance-cheque-summary-header1,
#finance-cheque-summary #finance-cheque-summary-header2 {
  position: relative;
  padding: 0px;
  height: 169px;
}
#finance-cheque-summary #finance-cheque-summary-header svg,
#finance-cheque-summary #finance-cheque-summary-header1 svg,
#finance-cheque-summary #finance-cheque-summary-header2 svg {
  height: 87.5%;
}
#finance-cheque-summary #finance-cheque-summary-header svg g,
#finance-cheque-summary #finance-cheque-summary-header1 svg g,
#finance-cheque-summary #finance-cheque-summary-header2 svg g {
  cursor: pointer;
}
#finance-cheque-summary #finance-cheque-summary-customers-cheque-sales,
#finance-cheque-summary #finance-cheque-summary-distributions {
  margin-top: -18px;
}
#finance-cheque-summary #finance-cheque-summary-customers-cheque-sales .box-body {
  height: 260px !important;
  position: relative;
  padding: 0px;
}
#finance-cheque-summary #finance-cheque-summary-customers-cheque-sales .graph-data {
  height: 250px;
  width: 95%;
  position: absolute !important;
  pointer-events: none;
}
#finance-cheque-summary #finance-cheque-summary-customers-cheque-sales .graph-data rect {
  pointer-events: auto;
}
#finance-cheque-summary .customer-cheque-sale-bar-pdf-width {
  width: 800px !important;
}
#finance-cheque-summary .weekly-monthly-bar-pdf-width {
  width: 745px !important;
}
#finance-cheque-summary #finance-cheque-summary-distributions .box-body {
  height: 280px !important;
  position: relative;
  padding: 0px;
}
#finance-cheque-summary #finance-cheque-summary-distributions .cheque-summary-pie-pdf-width {
  width: 230px !important;
}
#finance-cheque-summary #finance-cheque-summary-weakly-monthly-distribution {
  margin-top: -18px;
}
#finance-cheque-summary #finance-cheque-summary-weakly-monthly-distribution .box-body {
  height: 280px;
  position: relative;
  padding: 0px;
}
#finance-cheque-summary #finance-cheque-summary-header-svg {
  padding-left: 0px;
  padding-right: 0px;
}
#finance-cheque-summary #finance-cheque-summary-header,
#finance-cheque-summary #finance-cheque-summary-header1,
#finance-cheque-summary #finance-cheque-summary-header2,
#finance-cheque-summary #finance-cheque-summary-customers-cheque-sales,
#finance-cheque-summary #finance-cheque-summary-distributions,
#finance-cheque-summary #finance-cheque-summary-table,
#finance-cheque-summary #finance-cheque-summary-weakly-monthly-distribution {
  padding-left: 0px;
  padding-right: 0px;
}
#finance-cheque-summary #finance-cheque-summary-table {
  margin-top: -11px;
}
#finance-cheque-summary #finance-cheque-summary-table .box-body {
  height: 280px;
  overflow: scroll;
}

@media (min-width: 992px) and (max-width: 1230px) {
  #finance-summary-expense .category-selector {
    left: 150px;
  }
}
@media (max-width: 992px) {
  #finance-summary-expense #cbo-print-options {
    right: 20px;
  }
  #finance-summary-expense .ledger-category {
    height: 620px !important;
  }
}
#finance-summary-expense .expense-top-header-button-row .year {
  margin-top: -45px;
  left: 200px;
}
#finance-summary-expense .expense-top-header-button-row .year .btn-group {
  width: 75px !important;
}
#finance-summary-expense .expense-top-header-button-row .year .btn-group .dropdown-menu {
  height: 250px;
}
#finance-summary-expense #expense-total-sales-profit-previous-current-year {
  position: relative;
  padding-right: 0px;
  padding-left: 0px;
  height: 100px;
}
#finance-summary-expense #expense-total-sales-profit-previous-current-year .box-body {
  margin-left: -10px;
  margin-right: -10px;
}
#finance-summary-expense #expense-other,
#finance-summary-expense #expense-sale,
#finance-summary-expense #expense-total {
  margin-bottom: 10px;
  height: 150px;
}
#finance-summary-expense .sub-item {
  height: 50px;
  padding-top: 10px;
  padding: 0px;
  text-align: center;
}
#finance-summary-expense .sub-item .label {
  display: inline-block;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
}
#finance-summary-expense .sub-item .value {
  font-size: 13px;
  font-weight: 700;
  text-align: center;
}
#finance-summary-expense .small-box {
  margin-bottom: 10px;
}
#finance-summary-expense .small-box > .small-box-footer {
  font-size: 20px;
  color: #fff;
}
#finance-summary-expense .small-box > .small-box-footer b {
  font-weight: normal;
}
#finance-summary-expense .small-box h3 {
  font-size: 32px;
}
#finance-summary-expense .small-box .icon {
  top: 2px;
}
#finance-summary-expense .widget {
  padding: 0px;
}
#finance-summary-expense .widget {
  padding-right: 10px;
}
#finance-summary-expense .widget .small-box {
  cursor: pointer;
}
#finance-summary-expense .widget:hover {
  cursor: pointer;
}
#finance-summary-expense .widget:hover svg {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#finance-summary-expense .widget.active svg {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#finance-summary-expense .widget.active svg .icon {
  font-size: 90px;
}
#finance-summary-expense .category-selector #animated-switch {
  float: right;
  height: 35px;
  margin-top: -45px;
}
#finance-summary-expense .category-selector #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#finance-summary-expense .category-selector #animated-switch #category-ledger-switch .switch-large {
  padding-top: 5px;
}
#finance-summary-expense .category-selector #animated-switch #category-ledger-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#finance-summary-expense #expense-cost-center-slider .carousel,
#finance-summary-expense #expense-cost-center-slider .item,
#finance-summary-expense #expense-cost-center-slider .active {
  height: 100%;
}
#finance-summary-expense #expense-cost-center-slider #myCarousel {
  padding: 0;
}
#finance-summary-expense #expense-cost-center-slider .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#finance-summary-expense #expense-cost-center-slider .fill {
  width: 100%;
  height: 155px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#finance-summary-expense #expense-cost-center-slider .carousel-indicators {
  visibility: hidden;
  bottom: -20px;
}
#finance-summary-expense #expense-cost-center-slider .icon-prev,
#finance-summary-expense #expense-cost-center-slider .icon-next {
  font-size: 100px;
  color: #3498DB;
}
#finance-summary-expense #expense-cost-center-slider .icon-prev {
  position: relative;
  margin-top: 65px;
  float: left;
}
@-moz-document url-prefix() {
  #finance-summary-expense #expense-cost-center-slider .icon-prev {
    margin-top: -44px;
  }
}
#finance-summary-expense #expense-cost-center-slider .icon-next {
  position: relative;
  margin-top: 65px;
  float: right;
}
@-moz-document url-prefix() {
  #finance-summary-expense #expense-cost-center-slider .icon-next {
    margin-top: -44px;
  }
}
#finance-summary-expense #expense-cost-center-slider .left.carousel-control {
  margin-left: -40px;
  width: 115px;
}
#finance-summary-expense #expense-cost-center-slider .right.carousel-control {
  margin-right: -40px;
  width: 115px;
}
#finance-summary-expense #expense-cost-center-slider .turnover-location-click {
  padding-right: 5px !important;
  padding-left: 5px !important;
  margin-bottom: 10px !important;
}
#finance-summary-expense #expense-cost-center-slider .turnover-location-click .box {
  margin-bottom: 10px !important;
}
#finance-summary-expense #expense-cost-center-slider .turnover-location-click .box .box-body {
  min-height: 90px !important;
  max-height: 100px !important;
  height: 90px !important;
  padding-left: 0px !important;
}
#finance-summary-expense #expense-cost-center-slider .turnover-location-click .box .box-header.with-border {
  height: 40px !important;
  color: white !important;
}
#finance-summary-expense #expense-cost-center-slider .turnover-location-click.turnover-location-pdf-width {
  width: 241px !important;
}
#finance-summary-expense #expense-cost-center-slider .box-title {
  font-size: 15px !important;
  font-weight: 500 !important;
}
#finance-summary-expense #category-ledger-slider {
  /*END - Profile menu*/
  /*BODY*/
  /*Forms*/
  /*Tiles*/
  /*clean tiles*/
}
#finance-summary-expense #category-ledger-slider .carousel,
#finance-summary-expense #category-ledger-slider .item,
#finance-summary-expense #category-ledger-slider .active {
  height: 100%;
}
#finance-summary-expense #category-ledger-slider #myCarousel1 {
  padding: 0;
  interval: false;
  data-interval: false;
}
#finance-summary-expense #category-ledger-slider .fill {
  width: 100%;
  height: 325px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#finance-summary-expense #category-ledger-slider .carousel-indicators {
  bottom: -20px;
}
#finance-summary-expense #category-ledger-slider footer {
  margin: 50px 0;
}
#finance-summary-expense #category-ledger-slider .icon-next {
  margin-right: -12px;
}
@-moz-document url-prefix() {
  #finance-summary-expense #category-ledger-slider .icon-next {
    margin-right: -8px;
  }
}
#finance-summary-expense #category-ledger-slider .icon-prev,
#finance-summary-expense #category-ledger-slider .icon-next {
  font-size: 100px;
  color: #989DA8;
}
#finance-summary-expense #category-ledger-slider .left.carousel-control {
  margin-left: -40px;
  width: 115px;
  height: 200px;
}
#finance-summary-expense #category-ledger-slider .carousel-control-ledger-height {
  height: 100px !important;
}
#finance-summary-expense #category-ledger-slider .right.carousel-control {
  margin-right: -40px;
  width: 115px;
  height: 200px;
}
#finance-summary-expense #category-ledger-slider .cl-mcont {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 18px !important;
  padding-right: 18px !important;
}
#finance-summary-expense #category-ledger-slider .box-body {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  color: #fff !important;
}
#finance-summary-expense #category-ledger-slider .color-white {
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .expense {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
#finance-summary-expense #category-ledger-slider .expense .box-title {
  font-size: 15px !important;
  font-weight: 500 !important;
}
#finance-summary-expense #category-ledger-slider .expense .col-md-6.col-sm-6 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
#finance-summary-expense #category-ledger-slider .expense .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
  cursor: pointer;
}
#finance-summary-expense #category-ledger-slider center.buttons {
  position: absolute;
  left: 30%;
  bottom: 0;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail .details i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.4);
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean {
  font-weight: 500;
}
#finance-summary-expense #category-ledger-slider .fa.pull-right {
  margin-left: .3em;
}
#finance-summary-expense #category-ledger-slider .pull-right {
  float: right !important;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail.clean.tile-purple.animated.fadeIn {
  border-top: 10px solid  !important;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail.clean.tile-green.animated.fadeIn {
  border-top: 10px solid !important;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail.clean.tile-prusia.animated.fadeIn {
  border-top: 10px solid  !important;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail.clean.tile-red.animated.fadeIn {
  border-top: 10px solid  !important;
}
#finance-summary-expense #category-ledger-slider .cl-mcont .row-main {
  margin-top: 20px;
  padding: 0px 10px 5px 10px;
}
#finance-summary-expense #category-ledger-slider .cl-mcont .col-lg-6 {
  padding: 0 15px;
}
#finance-summary-expense #category-ledger-slider body.boxed {
  background-color: #d0d0d0;
}
#finance-summary-expense #category-ledger-slider body.boxed #cl-wrapper {
  width: 92%;
  position: relative;
  margin: 0 auto;
  overflow-x: hidden;
  background-color: #F0F0F0;
}
#finance-summary-expense #category-ledger-slider .cl-mcont {
  background-color: #F0F0F0;
  color: inherit;
  font-size: 13px;
  font-weight: 200;
  line-height: 21px;
  padding: 80px 30px 30px 30px;
  margin-top: 0;
}
#finance-summary-expense #category-ledger-slider .cl-mcont.white {
  background: #fff;
}
#finance-summary-expense #category-ledger-slider .cl-mcont h1 {
  line-height: 1.3em;
}
#finance-summary-expense #category-ledger-slider .fd-tile {
  background-color: #fff;
  color: #555;
  margin-bottom: 15px;
}
#finance-summary-expense #category-ledger-slider .fd-tile .row {
  margin: 0;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-green {
  background-color: #19b698;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-lemon {
  background-color: #2cc36b;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-red {
  background-color: #ea6153;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-blue {
  background-color: #4aa3df;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-orange {
  background-color: #f16e3f;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-prusia {
  background-color: #3d566d;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-concrete {
  background-color: #a3b1b2;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.tile-purple {
  background-color: #7761a7;
  color: #fff;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean .icon i {
  color: #e5e5e5;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean {
  background-color: #fff;
  color: #888;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean.tile-green .details {
  background-color: #009688;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean.tile-lemon .details {
  background-color: #2cc36b;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean.tile-red .details {
  background-color: #ea6153;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean.tile-blue .details {
  background-color: #4aa3df;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean.tile-orange .details {
  background-color: #f16e3f;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean.tile-prusia .details {
  background-color: #3d566d;
}
#finance-summary-expense #category-ledger-slider .fd-tile.clean.tile-concrete .details {
  background-color: #a3b1b2;
}
#finance-summary-expense #category-ledger-slider .fd-tile .header {
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
#finance-summary-expense #category-ledger-slider .fd-tile .header .icon {
  background: rgba(255, 255, 255, 0.1);
  display: inline-block;
  padding: 11px 18px;
  font-size: 20px;
  text-align: center;
  vertical-align: center;
}
#finance-summary-expense #category-ledger-slider .fd-tile .header .title {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  padding: 5px;
  position: absolute;
  text-transform: uppercase;
  top: 7px;
}
#finance-summary-expense #category-ledger-slider .fd-tile .content {
  padding: 10px;
}
#finance-summary-expense #category-ledger-slider .fd-tile.header .content {
  padding: 10px 20px;
  background: transparent;
  padding-right: 10px;
  display: inline-block;
  position: relative;
  z-index: 3;
}
#finance-summary-expense #category-ledger-slider .content-min-height {
  min-height: 50px !important;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail .icon {
  display: block;
  float: right;
  height: 80px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 0px;
  position: absolute;
  right: 10px;
  top: 0;
  width: 80px;
}
#finance-summary-expense #category-ledger-slider .fd-tile.header .icon img {
  opacity: 0.8;
  display: block;
  float: right;
  height: 80px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 0px;
  position: absolute;
  right: 10px;
  top: 50px;
  width: 80px;
}
#finance-summary-expense #category-ledger-slider .fd-tile.header {
  position: relative;
  overflow: hidden;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail {
  position: relative;
  overflow: hidden;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail .content {
  background: transparent;
  padding: 10px 10px 13px;
  display: inline-block;
  position: relative;
  z-index: 3;
  min-height: 250px;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail .icon i {
  color: rgba(0, 0, 0, 0.05);
  font-size: 78px;
  line-height: 65px;
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail .details {
  clear: both;
  display: block;
  padding: 5px 10px;
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.1);
}
#finance-summary-expense #category-ledger-slider .fd-tile.detail .details i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.4);
}
#finance-summary-expense #category-ledger-slider .fd-tile .content p {
  margin-bottom: 10;
  font-weight: 4  00;
  font-size: 13px;
}
#finance-summary-expense #category-ledger-slider .fd-tile .content h1 {
  margin: 0 0 0;
  font-weight: 300;
  font-size: 23px;
}
#finance-summary-expense #category-ledger-slider .cl-mcont {
  padding: 15px;
}

@media screen and (max-width: 1142px) {
  .settings-settings-user *[id*='img'] {
    width: 120 !important;
    height: 120 !important;
  }
}
@media screen and (max-width: 841px) {
  .settings-settings-user #table1,
  .settings-settings-user #table2 {
    width: 100% !important;
  }
}
@media screen and (max-width: 837px) {
  .settings-settings-user #table2 .first-column,
  .settings-settings-user #tbl-user-image {
    width: 27% !important;
    min-width: 100px !important;
  }
}
.settings-settings-user .label-colors {
  color: #E8CFD4;
}
.settings-settings-user #user-group,
.settings-settings-user #user-main-theme,
.settings-settings-user #user-sub-theme {
  width: 100%;
  color: #195D71;
}
.settings-settings-user #user-typehead {
  margin-left: 0px;
}
.settings-settings-user .box1 {
  background: #08647B;
}
.settings-settings-user .box2 {
  background: #1B405F;
}
.settings-settings-user #tbl-user-name > label {
  margin-top: 2px;
}
.settings-settings-user #tbl-user-type > label,
.settings-settings-user #tbl-user-main-theme > label,
.settings-settings-user #tbl-user-sub-theme > label {
  width: 100px;
}
.settings-settings-user #user-add-window {
  margin-bottom: 5px;
}
.settings-settings-user #user-add-window .row-spacing {
  border-spacing: 10px !important;
  border-collapse: inherit !important;
}
.settings-settings-user #user-add-window .customer #scrollable-dropdown-menu,
.settings-settings-user #user-add-window .customer .twitter-typeahead {
  width: 100%;
}
.settings-settings-user #user-add-window #table1,
.settings-settings-user #user-add-window #table2 {
  padding-left: 0px !important;
  margin-left: -25px;
}
.settings-settings-user #user-add-window #user-second-name,
.settings-settings-user #user-add-window #user-email,
.settings-settings-user #user-add-window #user-password,
.settings-settings-user #user-add-window #user-re-enter-password,
.settings-settings-user #user-add-window #user-first-name,
.settings-settings-user #user-add-window #user-typehead {
  border: 2px solid #195D71 !important;
  border-radius: 8px 8px 8px 8px !important;
  height: 30px;
  padding: 7px;
  color: #195D71;
}
.settings-settings-user #user-add-window #file {
  color: #195D71;
  width: 92%;
}
.settings-settings-user #user-add-window #user-first-name:focus,
.settings-settings-user #user-add-window #user-second-name:focus,
.settings-settings-user #user-add-window #user-password:focus,
.settings-settings-user #user-add-window #user-re-enter-password:focus,
.settings-settings-user #user-add-window #user-typehead:focus,
.settings-settings-user #user-add-window #user-email:focus {
  outline: none;
  border-color: #1D92C3;
}
.settings-settings-user #user-add-window #error-msg {
  color: red;
  font-weight: bolder !important;
}
.settings-settings-user #user-add-window .row-gap {
  margin-top: 20px;
}
.settings-settings-user #user-add-window .no-padding {
  padding: 0px !important;
}
.settings-settings-user #user-add-window .input-group-btn .btn-sm {
  font-size: 10px;
}
.settings-settings-user #user-add-window .input-group .input-sm {
  height: 27px;
}
.settings-settings-user #user-add-window .user-management-user-user-clear-button,
.settings-settings-user #user-add-window .user-management-user-user-add-button {
  width: 80px !important;
}
.settings-settings-user .file-upload {
  position: relative;
  overflow: hidden;
  float: right;
  height: 28px;
  padding-top: 2px;
}
.settings-settings-user #agency-code-id {
  width: 100% !important;
}
.settings-settings-user #user-second-name,
.settings-settings-user #user-email,
.settings-settings-user #user-password,
.settings-settings-user #user-re-enter-password,
.settings-settings-user #user-first-name {
  width: 100% !important;
  min-width: 140px !important;
}
.settings-settings-user #file {
  width: 68% !important;
  min-width: 140px !important;
}
.settings-settings-user .btn-group.bootstrap-select {
  width: 100% !important;
}
.settings-settings-user #user-add-window #scrollable-dropdown-menu,
.settings-settings-user #user-staff-tab #scrollable-dropdown-menu,
.settings-settings-user #user-location-tab #scrollable-dropdown-menu,
.settings-settings-user #user-customer-tab #scrollable-dropdown-menu {
  margin-top: 0px !important;
  display: inline-block;
  margin-top: -10px !important;
}
.settings-settings-user #user-add-window #scrollable-dropdown-menu .typeahead,
.settings-settings-user #user-staff-tab #scrollable-dropdown-menu .typeahead,
.settings-settings-user #user-location-tab #scrollable-dropdown-menu .typeahead,
.settings-settings-user #user-customer-tab #scrollable-dropdown-menu .typeahead {
  margin-top: 12px !important;
  width: 221% ;
  border: 2px solid #CCCCCC;
  border-radius: 8px 8px 8px 8px;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  outline: medium none;
  padding: 8px 12px;
  position: relative;
  background-color: #FFFFFF;
  margin-bottom: 8px;
}
@-moz-document url-prefix() {
  .settings-settings-user #user-add-window #scrollable-dropdown-menu .typeahead,
  .settings-settings-user #user-staff-tab #scrollable-dropdown-menu .typeahead,
  .settings-settings-user #user-location-tab #scrollable-dropdown-menu .typeahead,
  .settings-settings-user #user-customer-tab #scrollable-dropdown-menu .typeahead {
    margin-top: 4px !important;
    width: 192% !important;
  }
}
.settings-settings-user #user-add-window #scrollable-dropdown-menu .typeahead:focus,
.settings-settings-user #user-staff-tab #scrollable-dropdown-menu .typeahead:focus,
.settings-settings-user #user-location-tab #scrollable-dropdown-menu .typeahead:focus,
.settings-settings-user #user-customer-tab #scrollable-dropdown-menu .typeahead:focus {
  border: 2px solid #0097CF;
}
.settings-settings-user #user-add-window .dropdown-menu.open,
.settings-settings-user #user-staff-tab .dropdown-menu.open,
.settings-settings-user #user-location-tab .dropdown-menu.open,
.settings-settings-user #user-customer-tab .dropdown-menu.open {
  max-height: 250px !important;
  max-width: 100% !important;
}
.settings-settings-user #user-add-window .dropdown-menu.open .dropdown-menu.inner,
.settings-settings-user #user-staff-tab .dropdown-menu.open .dropdown-menu.inner,
.settings-settings-user #user-location-tab .dropdown-menu.open .dropdown-menu.inner,
.settings-settings-user #user-customer-tab .dropdown-menu.open .dropdown-menu.inner {
  max-height: 245px !important;
  max-width: 100%;
  overflow: auto;
}
.settings-settings-user #user-add-window label,
.settings-settings-user #user-staff-tab label,
.settings-settings-user #user-location-tab label,
.settings-settings-user #user-customer-tab label {
  font-weight: normal !important;
  color: white !important;
}
.settings-settings-user #user-add-window .check-mark,
.settings-settings-user #user-staff-tab .check-mark,
.settings-settings-user #user-location-tab .check-mark,
.settings-settings-user #user-customer-tab .check-mark {
  left: 1px !important;
}
.settings-settings-user #user-window .set-margin-top,
.settings-settings-user #user-select-staff .set-margin-top,
.settings-settings-user #user-select-location .set-margin-top,
.settings-settings-user #user-select-customer .set-margin-top {
  margin-top: -39px;
}
.settings-settings-user #user-window table,
.settings-settings-user #user-select-staff table,
.settings-settings-user #user-select-location table,
.settings-settings-user #user-select-customer table {
  cursor: default;
  table-layout: fixed;
}
.settings-settings-user #user-window table th,
.settings-settings-user #user-select-staff table th,
.settings-settings-user #user-select-location table th,
.settings-settings-user #user-select-customer table th,
.settings-settings-user #user-window table td,
.settings-settings-user #user-select-staff table td,
.settings-settings-user #user-select-location table td,
.settings-settings-user #user-select-customer table td {
  overflow: hidden;
}
.settings-settings-user #user-window table th,
.settings-settings-user #user-select-staff table th,
.settings-settings-user #user-select-location table th,
.settings-settings-user #user-select-customer table th {
  color: white;
  background-color: #11999E !important;
}
.settings-settings-user #user-window table tbody,
.settings-settings-user #user-select-staff table tbody,
.settings-settings-user #user-select-location table tbody,
.settings-settings-user #user-select-customer table tbody {
  background-color: #FFFFFF;
}
.settings-settings-user #user-window table tbody tr:nth-of-type(even),
.settings-settings-user #user-select-staff table tbody tr:nth-of-type(even),
.settings-settings-user #user-select-location table tbody tr:nth-of-type(even),
.settings-settings-user #user-select-customer table tbody tr:nth-of-type(even) {
  background-color: #51CBAF;
  color: #FFFFFF !important;
}
.settings-settings-user #user-window table tbody tr:nth-of-type(odd),
.settings-settings-user #user-select-staff table tbody tr:nth-of-type(odd),
.settings-settings-user #user-select-location table tbody tr:nth-of-type(odd),
.settings-settings-user #user-select-customer table tbody tr:nth-of-type(odd) {
  color: #11999E !important;
}
.settings-settings-user #user-window table tbody label,
.settings-settings-user #user-select-staff table tbody label,
.settings-settings-user #user-select-location table tbody label,
.settings-settings-user #user-select-customer table tbody label {
  color: inherit !important;
  margin-bottom: 0px !important;
}
.settings-settings-user #user-window table tbody label input,
.settings-settings-user #user-select-staff table tbody label input,
.settings-settings-user #user-select-location table tbody label input,
.settings-settings-user #user-select-customer table tbody label input {
  margin-right: 6px !important;
  margin-top: 0px !important;
}
.settings-settings-user #user-window table tr :nth-child(2),
.settings-settings-user #user-select-staff table tr :nth-child(2),
.settings-settings-user #user-select-location table tr :nth-child(2),
.settings-settings-user #user-select-customer table tr :nth-child(2),
.settings-settings-user #user-window table tr :nth-child(3),
.settings-settings-user #user-select-staff table tr :nth-child(3),
.settings-settings-user #user-select-location table tr :nth-child(3),
.settings-settings-user #user-select-customer table tr :nth-child(3) {
  text-align: center;
}
.settings-settings-user #user-window table .tbl-field-user-name,
.settings-settings-user #user-select-staff table .tbl-field-user-name,
.settings-settings-user #user-select-location table .tbl-field-user-name,
.settings-settings-user #user-select-customer table .tbl-field-user-name,
.settings-settings-user #user-window table .tbl-field-user-name1,
.settings-settings-user #user-select-staff table .tbl-field-user-name1,
.settings-settings-user #user-select-location table .tbl-field-user-name1,
.settings-settings-user #user-select-customer table .tbl-field-user-name1 {
  cursor: pointer;
}
.settings-settings-user #user-window table .tbl-field-user-name1,
.settings-settings-user #user-select-staff table .tbl-field-user-name1,
.settings-settings-user #user-select-location table .tbl-field-user-name1,
.settings-settings-user #user-select-customer table .tbl-field-user-name1 {
  color: #ff000e;
}
.settings-settings-user #user-window table .tbl-field-user-name,
.settings-settings-user #user-select-staff table .tbl-field-user-name,
.settings-settings-user #user-select-location table .tbl-field-user-name,
.settings-settings-user #user-select-customer table .tbl-field-user-name {
  color: #1394e4;
}
.settings-settings-user #user-customer-tab .row-margin,
.settings-settings-user #user-staff-tab .row-margin,
.settings-settings-user #user-location-tab .row-margin {
  margin-bottom: 15px !important;
  height: 34px !important;
}
.settings-settings-user #user-customer-tab .row-margin.row-select,
.settings-settings-user #user-staff-tab .row-margin.row-select,
.settings-settings-user #user-location-tab .row-margin.row-select {
  padding: 0px !important;
}
.settings-settings-user #user-customer-tab .cbo-user-customer .dropdown-menu.open,
.settings-settings-user #user-staff-tab .cbo-user-customer .dropdown-menu.open,
.settings-settings-user #user-location-tab .cbo-user-customer .dropdown-menu.open,
.settings-settings-user #user-customer-tab .user-customer .dropdown-menu.open,
.settings-settings-user #user-staff-tab .user-customer .dropdown-menu.open,
.settings-settings-user #user-location-tab .user-customer .dropdown-menu.open,
.settings-settings-user #user-customer-tab .user-staff .dropdown-menu.open,
.settings-settings-user #user-staff-tab .user-staff .dropdown-menu.open,
.settings-settings-user #user-location-tab .user-staff .dropdown-menu.open {
  max-height: 293px !important;
}
.settings-settings-user #user-customer-tab #user-select-staff .row-margin:first-child #user-select-location .row-margin:first-child,
.settings-settings-user #user-staff-tab #user-select-staff .row-margin:first-child #user-select-location .row-margin:first-child,
.settings-settings-user #user-location-tab #user-select-staff .row-margin:first-child #user-select-location .row-margin:first-child {
  width: 80px !important;
}
.settings-settings-user #user-customer-tab .exchange .btn-success,
.settings-settings-user #user-staff-tab .exchange .btn-success,
.settings-settings-user #user-location-tab .exchange .btn-success {
  background-color: #104897 !important;
}
.settings-settings-user #user-customer-tab .exchange .btn-success:hover,
.settings-settings-user #user-staff-tab .exchange .btn-success:hover,
.settings-settings-user #user-location-tab .exchange .btn-success:hover {
  cursor: pointer;
  background-color: #014CB6 !important;
}
.settings-settings-user #user-customer-tab #user-customer-exchange,
.settings-settings-user #user-staff-tab #user-customer-exchange,
.settings-settings-user #user-location-tab #user-customer-exchange,
.settings-settings-user #user-customer-tab #user-staff-exchange,
.settings-settings-user #user-staff-tab #user-staff-exchange,
.settings-settings-user #user-location-tab #user-staff-exchange,
.settings-settings-user #user-customer-tab #user-location-exchange,
.settings-settings-user #user-staff-tab #user-location-exchange,
.settings-settings-user #user-location-tab #user-location-exchange {
  margin-top: 10px;
}
.settings-settings-user #user-customer-tab .btn-list-all,
.settings-settings-user #user-staff-tab .btn-list-all,
.settings-settings-user #user-location-tab .btn-list-all,
.settings-settings-user #user-customer-tab .btn-list,
.settings-settings-user #user-staff-tab .btn-list,
.settings-settings-user #user-location-tab .btn-list,
.settings-settings-user #user-customer-tab .btn-selected,
.settings-settings-user #user-staff-tab .btn-selected,
.settings-settings-user #user-location-tab .btn-selected,
.settings-settings-user #user-customer-tab .btn-selected-all,
.settings-settings-user #user-staff-tab .btn-selected-all,
.settings-settings-user #user-location-tab .btn-selected-all {
  font-size: 20px !important;
  width: 45px !important;
}
.settings-settings-user #user-customer-tab .btn-group.bootstrap-select,
.settings-settings-user #user-staff-tab .btn-group.bootstrap-select,
.settings-settings-user #user-location-tab .btn-group.bootstrap-select {
  width: 100% !important;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location thead,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location thead,
.settings-settings-user #user-location-tab #user-select-location #user-list-location thead,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location thead,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location thead,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location thead,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff thead,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff thead,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff thead,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff thead,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff thead,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff thead,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer thead,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer thead,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer thead,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer thead,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer thead,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer thead,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location tbody,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location tbody,
.settings-settings-user #user-location-tab #user-select-location #user-list-location tbody,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location tbody,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location tbody,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location tbody,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff tbody,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff tbody,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff tbody,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff tbody,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff tbody,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff tbody,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer tbody,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer tbody,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer tbody,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer tbody,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer tbody,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer tbody {
  display: block;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location thead th,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location thead th,
.settings-settings-user #user-location-tab #user-select-location #user-list-location thead th,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location thead th,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location thead th,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location thead th,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff thead th,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff thead th,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff thead th,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff thead th,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff thead th,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff thead th,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer thead th,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer thead th,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer thead th,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer thead th,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer thead th,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer thead th,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location tbody th,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location tbody th,
.settings-settings-user #user-location-tab #user-select-location #user-list-location tbody th,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location tbody th,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location tbody th,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location tbody th,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff tbody th,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff tbody th,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff tbody th,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff tbody th,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff tbody th,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff tbody th,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer tbody th,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer tbody th,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer tbody th,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer tbody th,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer tbody th,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer tbody th {
  text-align: center !important;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location thead th,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location thead th,
.settings-settings-user #user-location-tab #user-select-location #user-list-location thead th,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location thead th,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location thead th,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location thead th,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff thead th,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff thead th,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff thead th,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff thead th,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff thead th,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff thead th,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer thead th,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer thead th,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer thead th,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer thead th,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer thead th,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer thead th,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location tbody th,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location tbody th,
.settings-settings-user #user-location-tab #user-select-location #user-list-location tbody th,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location tbody th,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location tbody th,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location tbody th,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff tbody th,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff tbody th,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff tbody th,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff tbody th,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff tbody th,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff tbody th,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer tbody th,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer tbody th,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer tbody th,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer tbody th,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer tbody th,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer tbody th,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location thead td,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location thead td,
.settings-settings-user #user-location-tab #user-select-location #user-list-location thead td,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location thead td,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location thead td,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location thead td,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff thead td,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff thead td,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff thead td,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff thead td,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff thead td,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff thead td,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer thead td,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer thead td,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer thead td,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer thead td,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer thead td,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer thead td,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location tbody td,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location tbody td,
.settings-settings-user #user-location-tab #user-select-location #user-list-location tbody td,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location tbody td,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location tbody td,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location tbody td,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff tbody td,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff tbody td,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff tbody td,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff tbody td,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff tbody td,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff tbody td,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer tbody td,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer tbody td,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer tbody td,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer tbody td,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer tbody td,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer tbody td {
  width: 5% !important;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location thead th label,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location thead th label,
.settings-settings-user #user-location-tab #user-select-location #user-list-location thead th label,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location thead th label,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location thead th label,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location thead th label,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff thead th label,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff thead th label,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff thead th label,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff thead th label,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff thead th label,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff thead th label,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer thead th label,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer thead th label,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer thead th label,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer thead th label,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer thead th label,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer thead th label,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location tbody th label,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location tbody th label,
.settings-settings-user #user-location-tab #user-select-location #user-list-location tbody th label,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location tbody th label,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location tbody th label,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location tbody th label,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff tbody th label,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff tbody th label,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff tbody th label,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff tbody th label,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff tbody th label,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff tbody th label,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer tbody th label,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer tbody th label,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer tbody th label,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer tbody th label,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer tbody th label,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer tbody th label,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location thead td label,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location thead td label,
.settings-settings-user #user-location-tab #user-select-location #user-list-location thead td label,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location thead td label,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location thead td label,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location thead td label,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff thead td label,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff thead td label,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff thead td label,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff thead td label,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff thead td label,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff thead td label,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer thead td label,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer thead td label,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer thead td label,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer thead td label,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer thead td label,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer thead td label,
.settings-settings-user #user-customer-tab #user-select-location #user-list-location tbody td label,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location tbody td label,
.settings-settings-user #user-location-tab #user-select-location #user-list-location tbody td label,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location tbody td label,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location tbody td label,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location tbody td label,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff tbody td label,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff tbody td label,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff tbody td label,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff tbody td label,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff tbody td label,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff tbody td label,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer tbody td label,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer tbody td label,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer tbody td label,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer tbody td label,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer tbody td label,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer tbody td label {
  white-space: nowrap;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location tbody,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location tbody,
.settings-settings-user #user-location-tab #user-select-location #user-list-location tbody,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location tbody,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location tbody,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location tbody,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff tbody,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff tbody,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff tbody,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff tbody,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff tbody,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff tbody,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer tbody,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer tbody,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer tbody,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer tbody,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer tbody,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer tbody {
  max-height: 400px !important;
  max-width: 100% !important;
  overflow: auto !important;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location .results tr[visible='false'],
.settings-settings-user #user-staff-tab #user-select-location #user-list-location .results tr[visible='false'],
.settings-settings-user #user-location-tab #user-select-location #user-list-location .results tr[visible='false'],
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location .results tr[visible='false'],
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location .results tr[visible='false'],
.settings-settings-user #user-location-tab #user-select-location #user-selected-location .results tr[visible='false'],
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff .results tr[visible='false'],
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff .results tr[visible='false'],
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff .results tr[visible='false'],
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff .results tr[visible='false'],
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff .results tr[visible='false'],
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff .results tr[visible='false'],
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer .results tr[visible='false'],
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer .results tr[visible='false'],
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer .results tr[visible='false'],
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer .results tr[visible='false'],
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer .results tr[visible='false'],
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer .results tr[visible='false'],
.settings-settings-user #user-customer-tab #user-select-location #user-list-location .no-result,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location .no-result,
.settings-settings-user #user-location-tab #user-select-location #user-list-location .no-result,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location .no-result,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location .no-result,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location .no-result,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff .no-result,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff .no-result,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff .no-result,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff .no-result,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff .no-result,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff .no-result,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer .no-result,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer .no-result,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer .no-result,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer .no-result,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer .no-result,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer .no-result {
  display: none;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location .no-result .fa-warning,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location .no-result .fa-warning,
.settings-settings-user #user-location-tab #user-select-location #user-list-location .no-result .fa-warning,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location .no-result .fa-warning,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location .no-result .fa-warning,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location .no-result .fa-warning,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff .no-result .fa-warning,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff .no-result .fa-warning,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff .no-result .fa-warning,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff .no-result .fa-warning,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff .no-result .fa-warning,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff .no-result .fa-warning,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer .no-result .fa-warning,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer .no-result .fa-warning,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer .no-result .fa-warning,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer .no-result .fa-warning,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer .no-result .fa-warning,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer .no-result .fa-warning {
  font-size: 14px !important;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location .no-result .fa-warning::before,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location .no-result .fa-warning::before,
.settings-settings-user #user-location-tab #user-select-location #user-list-location .no-result .fa-warning::before,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location .no-result .fa-warning::before,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location .no-result .fa-warning::before,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location .no-result .fa-warning::before,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff .no-result .fa-warning::before,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff .no-result .fa-warning::before,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff .no-result .fa-warning::before,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff .no-result .fa-warning::before,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff .no-result .fa-warning::before,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff .no-result .fa-warning::before,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer .no-result .fa-warning::before,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer .no-result .fa-warning::before,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer .no-result .fa-warning::before,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer .no-result .fa-warning::before,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer .no-result .fa-warning::before,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer .no-result .fa-warning::before {
  margin-right: 5 !important;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location .results tr[visible='true'],
.settings-settings-user #user-staff-tab #user-select-location #user-list-location .results tr[visible='true'],
.settings-settings-user #user-location-tab #user-select-location #user-list-location .results tr[visible='true'],
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location .results tr[visible='true'],
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location .results tr[visible='true'],
.settings-settings-user #user-location-tab #user-select-location #user-selected-location .results tr[visible='true'],
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff .results tr[visible='true'],
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff .results tr[visible='true'],
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff .results tr[visible='true'],
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff .results tr[visible='true'],
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff .results tr[visible='true'],
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff .results tr[visible='true'],
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer .results tr[visible='true'],
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer .results tr[visible='true'],
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer .results tr[visible='true'],
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer .results tr[visible='true'],
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer .results tr[visible='true'],
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer .results tr[visible='true'] {
  display: table-row;
}
.settings-settings-user #user-customer-tab #user-select-location #user-list-location .counter,
.settings-settings-user #user-staff-tab #user-select-location #user-list-location .counter,
.settings-settings-user #user-location-tab #user-select-location #user-list-location .counter,
.settings-settings-user #user-customer-tab #user-select-location #user-selected-location .counter,
.settings-settings-user #user-staff-tab #user-select-location #user-selected-location .counter,
.settings-settings-user #user-location-tab #user-select-location #user-selected-location .counter,
.settings-settings-user #user-customer-tab #user-select-staff #user-list-staff .counter,
.settings-settings-user #user-staff-tab #user-select-staff #user-list-staff .counter,
.settings-settings-user #user-location-tab #user-select-staff #user-list-staff .counter,
.settings-settings-user #user-customer-tab #user-select-staff #user-selected-staff .counter,
.settings-settings-user #user-staff-tab #user-select-staff #user-selected-staff .counter,
.settings-settings-user #user-location-tab #user-select-staff #user-selected-staff .counter,
.settings-settings-user #user-customer-tab #user-select-customer #user-list-customer .counter,
.settings-settings-user #user-staff-tab #user-select-customer #user-list-customer .counter,
.settings-settings-user #user-location-tab #user-select-customer #user-list-customer .counter,
.settings-settings-user #user-customer-tab #user-select-customer #user-selected-customer .counter,
.settings-settings-user #user-staff-tab #user-select-customer #user-selected-customer .counter,
.settings-settings-user #user-location-tab #user-select-customer #user-selected-customer .counter {
  padding: 8px;
  color: #ccc;
}
.settings-settings-user #user-customer-tab #user-select-customer .debtor-frame,
.settings-settings-user #user-staff-tab #user-select-customer .debtor-frame,
.settings-settings-user #user-location-tab #user-select-customer .debtor-frame {
  padding: 15px 0px 0px 0px !important;
  background-color: #11999E !important;
  margin-bottom: 15px !important;
  margin-top: -15 !important;
}
.settings-settings-user #user-customer-tab #user-select-customer .debtor-frame .row-margin.row-label,
.settings-settings-user #user-staff-tab #user-select-customer .debtor-frame .row-margin.row-label,
.settings-settings-user #user-location-tab #user-select-customer .debtor-frame .row-margin.row-label {
  width: 110px !important;
}
.settings-settings-user #user-customer-tab #user-select-customer .debtor-frame .row-margin.exchange,
.settings-settings-user #user-staff-tab #user-select-customer .debtor-frame .row-margin.exchange,
.settings-settings-user #user-location-tab #user-select-customer .debtor-frame .row-margin.exchange {
  width: 73px !important;
}
@media screen and (max-width: 284px) {
  .settings-settings-user #user-customer-tab .row-margin,
  .settings-settings-user #user-staff-tab .row-margin,
  .settings-settings-user #user-location-tab .row-margin {
    width: 150px !important;
  }
}
@media screen and (min-width: 992px) {
  .settings-settings-user #user-customer-tab #user-location-exchange,
  .settings-settings-user #user-staff-tab #user-location-exchange,
  .settings-settings-user #user-location-tab #user-location-exchange,
  .settings-settings-user #user-customer-tab #user-staff-exchange,
  .settings-settings-user #user-staff-tab #user-staff-exchange,
  .settings-settings-user #user-location-tab #user-staff-exchange,
  .settings-settings-user #user-customer-tab #user-customer-exchange,
  .settings-settings-user #user-staff-tab #user-customer-exchange,
  .settings-settings-user #user-location-tab #user-customer-exchange {
    margin-top: 200px !important;
    width: 6.5% !important;
    padding: 0px !important;
  }
  .settings-settings-user #user-customer-tab #user-list-location,
  .settings-settings-user #user-staff-tab #user-list-location,
  .settings-settings-user #user-location-tab #user-list-location,
  .settings-settings-user #user-customer-tab #user-selected-location,
  .settings-settings-user #user-staff-tab #user-selected-location,
  .settings-settings-user #user-location-tab #user-selected-location,
  .settings-settings-user #user-customer-tab #user-list-staff,
  .settings-settings-user #user-staff-tab #user-list-staff,
  .settings-settings-user #user-location-tab #user-list-staff,
  .settings-settings-user #user-customer-tab #user-selected-staff,
  .settings-settings-user #user-staff-tab #user-selected-staff,
  .settings-settings-user #user-location-tab #user-selected-staff,
  .settings-settings-user #user-customer-tab #user-list-customer,
  .settings-settings-user #user-staff-tab #user-list-customer,
  .settings-settings-user #user-location-tab #user-list-customer,
  .settings-settings-user #user-customer-tab #user-selected-customer,
  .settings-settings-user #user-staff-tab #user-selected-customer,
  .settings-settings-user #user-location-tab #user-selected-customer {
    min-height: 511px !important;
    width: 46.75% !important;
  }
}
@media screen and (max-width: 991px) {
  .settings-settings-user #user-location-exchange,
  .settings-settings-user #user-staff-exchange,
  .settings-settings-user #user-customer-exchange {
    margin-left: 30% !important;
    margin-top: 0px !important;
  }
  .settings-settings-user #user-location-exchange .btn.btn-success.fa,
  .settings-settings-user #user-staff-exchange .btn.btn-success.fa,
  .settings-settings-user #user-customer-exchange .btn.btn-success.fa {
    display: inline-block !important;
    -webkit-transform: rotate(90deg) !important;
    -moz-transform: rotate(90deg) !important;
    -o-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important;
    width: 38px !important;
    height: 40px !important;
  }
}
@media screen and (min-width: 970px) and (max-width: 991px) {
  .settings-settings-user #user-select-customer .debtor-frame .row-margin.row-select {
    width: 25% !important;
  }
}
@media screen and (min-width: 880px) and (max-width: 969px) {
  .settings-settings-user #user-select-customer .debtor-frame .row-margin.row-select {
    width: 64% !important;
  }
}
@media screen and (min-width: 800px) and (max-width: 879px), screen and (min-width: 514px) and (max-width: 654px) {
  .settings-settings-user #user-select-customer .debtor-frame .row-margin.row-select {
    width: 56% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 799px) {
  .settings-settings-user #user-select-customer .debtor-frame .row-margin.row-select {
    width: 47% !important;
  }
}
@media screen and (min-width: 678px) and (max-width: 767px) {
  .settings-settings-user #user-select-customer .debtor-frame .row-margin.row-select {
    width: 64% !important;
  }
}
@media screen and (min-width: 655px) and (max-width: 677px) {
  .settings-settings-user #user-select-customer .debtor-frame .row-margin.row-select {
    width: 58% !important;
  }
}
@media screen and (max-width: 513px) {
  .settings-settings-user #user-customer-tab .debtor-frame .row-margin.row-label {
    margin-bottom: 0px !important;
    height: 23px !important;
    width: 90% !important;
  }
  .settings-settings-user #user-customer-tab .debtor-frame .row-margin.row-select {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 90% !important;
  }
}
@media screen and (max-width: 906px) {
  .settings-settings-user #user-add-window .dropdown-menu {
    width: 100% !important;
  }
}
@media screen and (min-width: 630px) and (max-width: 767px) {
  .settings-settings-user #table1,
  .settings-settings-user #table2 {
    width: 50%  !important;
  }
}
.settings-settings-user .file-upload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
@media screen and (min-width: 842px) and (max-width: 1035px), screen and (min-width: 630px) and (max-width: 767px), screen and (max-width: 473px) {
  .settings-settings-user #file {
    width: 100% !important;
  }
  .settings-settings-user .file-upload {
    margin-top: 10px !important;
    float: none;
  }
}
.settings-settings-user .tbl-field-user-name1 {
  background-size: 15px 21px;
  background-repeat: no-repeat;
  background-position: center;
  width: 20;
  margin-left: -3px;
}
.settings-settings-user .tbl-field-user-name {
  background-size: 15px 21px;
  background-repeat: no-repeat;
  background-position: center;
  width: 20;
  margin-left: -1;
}
.settings-settings-user .row-padding-left {
  text-align: right;
}
#users-menu-permision-details {
  color: white;
}
#users-menu-permision-details input[type="checkbox"] {
  margin: 10px 6px 0 !important;
}
#users-menu-permision-details li {
  list-style-type: none;
  cursor: pointer;
  display: block;
  margin-top: 5px;
}
#users-menu-permision-details h5 {
  font-weight: bold;
}
#users-menu-permision-details strong {
  font-weight: normal;
}
#users-menu-permision-details h6 {
  font-size: 11px;
  font-style: italic;
}
#users-menu-list-window .module,
#users-menu-list-window .view,
#users-menu-list-window .print {
  font-weight: bold;
  color: white;
  font-size: 18px;
}
#users-menu-list-window .module {
  padding-left: 45px;
}
#users-menu-list-window .view {
  padding-left: 31px;
}
#users-menu-list-window .print {
  padding-left: 26px;
}
#user-add-button {
  float: right;
}

@media screen and (max-width: 1066px) and (min-width: 867px) {
  #settings-user-management-user-group *[id*='user-group-name'] {
    width: 100% !important;
  }
  #settings-user-management-user-group #agency-code-id {
    width: 68% !important;
    margin-right: 1px !important;
  }
}
@media screen and (max-width: 1055px) and (min-width: 867px) {
  #settings-user-management-user-group #agency-code-id {
    width: 70% !important;
    margin-right: 3px !important;
  }
}
@media screen and (max-width: 1023px) and (min-width: 867px) {
  #settings-user-management-user-group #agency-code-id {
    width: 72% !important;
    margin-right: 3px !important;
  }
}
@media screen and (max-width: 1004px) and (min-width: 867px) {
  #settings-user-management-user-group #agency-code-id {
    width: 75% !important;
    margin-right: 3px !important;
  }
}
@media screen and (max-width: 982px) and (min-width: 867px) {
  #settings-user-management-user-group #agency-code-id {
    width: 78% !important;
    margin-right: -2px !important;
  }
}
@media screen and (max-width: 957px), screen and (max-width: 964px) {
  #settings-user-management-user-group #agency-code-id {
    width: 81% !important;
    margin-right: -13px !important;
  }
}
@media screen and (max-width: 924px), screen and (max-width: 926px), screen and (max-width: 941px) {
  #settings-user-management-user-group #agency-code-id {
    width: 85% !important;
    margin-right: -25px !important;
  }
}
@media screen and (max-width: 916px) {
  #settings-user-management-user-group #agency-code-id {
    width: 89% !important;
    margin-right: -34px !important;
  }
}
@media screen and (max-width: 900px), screen and (max-width: 904px), screen and (max-width: 907px), screen and (max-width: 909px) {
  #settings-user-management-user-group #agency-code-id {
    width: 74% !important;
    margin-right: 0px !important;
  }
}
@media screen and (max-width: 887px), screen and (max-width: 878px) {
  #settings-user-management-user-group #agency-code-id {
    width: 77% !important;
    margin-right: -10px !important;
  }
}
@media screen and (max-width: 912px) {
  #settings-user-management-user-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 180px !important;
  }
}
@media screen and (max-width: 841px), screen and (max-width: 847px) {
  #settings-user-management-user-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 160px !important;
  }
  #settings-user-management-user-group #agency-code-id {
    width: 76% !important;
    margin-right: -13px !important;
  }
}
@media screen and (max-width: 807px) {
  #settings-user-management-user-group #agency-code-id {
    width: 82% !important;
    margin-right: -29px !important;
  }
}
@media screen and (max-width: 752px) {
  #settings-user-management-user-group #agency-code-id {
    width: 40% !important;
    margin-right: 273px !important;
  }
}
@media screen and (max-width: 767px) {
  #settings-user-management-user-group #agency-code-id {
    width: 38% !important;
    margin-right: 306px !important;
  }
}
@media screen and (max-width: 746px), screen and (max-width: 717px) {
  #settings-user-management-user-group #agency-code-id {
    margin-right: 282px !important;
  }
}
@media screen and (max-width: 717px), screen and (max-width: 684px) {
  #settings-user-management-user-group #agency-code-id {
    width: 40% !important;
    margin-right: 266px !important;
  }
}
@media screen and (max-width: 700px), screen and (max-width: 684px) {
  #settings-user-management-user-group #agency-code-id {
    width: 43% !important;
    margin-right: 231px !important;
  }
}
@media screen and (max-width: 767px) {
  #settings-user-management-user-group #agency-code-id {
    width: 38% !important;
    margin-right: 310px !important;
  }
}
@media screen and (max-width: 761px) {
  #settings-user-management-user-group #agency-code-id {
    width: 38% !important;
    margin-right: 305px !important;
  }
}
@media screen and (max-width: 765px) {
  #settings-user-management-user-group #agency-code-id {
    width: 37% !important;
    margin-right: 311px !important;
  }
}
@media screen and (max-width: 754px) {
  #settings-user-management-user-group #agency-code-id {
    width: 40% !important;
    margin-right: 280px !important;
  }
}
@media screen and (max-width: 730px) {
  #settings-user-management-user-group #agency-code-id {
    width: 40% !important;
    margin-right: 275px !important;
  }
}
@media screen and (max-width: 690px), screen and (max-width: 694px) {
  #settings-user-management-user-group #agency-code-id {
    width: 43% !important;
    margin-right: 234px !important;
  }
}
@media screen and (max-width: 671px) {
  #settings-user-management-user-group #agency-code-id {
    width: 44% !important;
    margin-right: 217px !important;
  }
}
@media screen and (max-width: 642px) {
  #settings-user-management-user-group #agency-code-id {
    width: 45% !important;
    margin-right: 190px !important;
  }
}
@media screen and (max-width: 626px) {
  #settings-user-management-user-group #agency-code-id {
    width: 48% !important;
    margin-right: 170px !important;
  }
}
@media screen and (max-width: 601px), screen and (max-width: 604px) {
  #settings-user-management-user-group #agency-code-id {
    width: 50% !important;
    margin-right: 147px !important;
  }
}
@media screen and (max-width: 591px) {
  #settings-user-management-user-group #agency-code-id {
    width: 51% !important;
    margin-right: 136px !important;
  }
}
@media screen and (max-width: 556px) {
  #settings-user-management-user-group #agency-code-id {
    width: 54% !important;
    margin-right: 103px !important;
  }
}
@media screen and (max-width: 541px) {
  #settings-user-management-user-group #agency-code-id {
    width: 57% !important;
    margin-right: 84px !important;
  }
}
@media screen and (max-width: 507px), screen and (max-width: 496px) {
  #settings-user-management-user-group #agency-code-id {
    width: 63% !important;
    margin-right: 40px !important;
  }
}
@media screen and (max-width: 437px), screen and (max-width: 455px) {
  #settings-user-management-user-group #agency-code-id {
    width: 74% !important;
    margin-right: 2px !important;
  }
}
@media screen and (max-width: 790px) {
  #settings-user-management-user-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 150px !important;
  }
}
@media screen and (max-width: 764px) {
  #settings-user-management-user-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 250px !important;
  }
}
@media screen and (max-width: 381px) {
  #settings-user-management-user-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 200px !important;
  }
}
@media screen and (max-width: 330px) {
  #settings-user-management-user-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 120px !important;
  }
}
@media screen and (max-width: 331px) {
  #settings-user-management-user-group #agency-code-id {
    width: 86% !important;
    margin-right: -34px !important;
  }
}
#settings-user-management-user-group #user-group-window {
  padding-left: 5px;
  padding-right: 5px;
  color: white;
}
#settings-user-management-user-group #user-group-window input {
  color: #1B405F;
}
#settings-user-management-user-group #user-group-window #user-group-traacs-client-showing {
  margin-bottom: 5px;
}
#settings-user-management-user-group #user-group-window #user-group-traacs-client-showing label {
  margin-left: -15px;
  margin-right: 30px;
  font-weight: normal;
}
#settings-user-management-user-group #user-group-window #user-group-traacs-client-showing input {
  width: 92%;
  border: 2px solid #1F5C90 !important;
  border-radius: 8px 8px 8px 8px !important;
  height: 30px;
  float: right;
  margin-right: -81px;
  padding-left: 4px;
}
#settings-user-management-user-group #user-group-window #user-group-traacs-client-showing input:focus {
  outline: none;
  border-color: #1F5C90;
}
#settings-user-management-user-group .box {
  background-color: #0D7B80;
}
#settings-user-management-user-group #lbl-user-group,
#settings-user-management-user-group #lbl-user-department,
#settings-user-management-user-group #lbl-user-location {
  margin-top: 2px;
  font-weight: normal;
  margin-left: -15px;
  margin-right: 5px;
}
#settings-user-management-user-group #user-group-name,
#settings-user-management-user-group #user-group-name1 {
  border: 2px solid #1F5C90 !important;
  border-radius: 8px 8px 8px 8px !important;
  height: 30px;
  padding: 2px;
  width: 100%;
}
#settings-user-management-user-group #user-group-name:focus,
#settings-user-management-user-group #user-group-name:focus {
  outline: none;
  border-color: #1F5C90;
}
#settings-user-management-user-group #user-group-list-window #fld-agency-code {
  color: white;
  font-weight: bold;
  font-size: 15px;
}
#settings-user-management-user-group #user-group-list-window #fld-agency-code #label-agency-code {
  text-align: right;
  padding-right: 0px !important;
  padding-left: 0px !important;
}
#settings-user-management-user-group #user-group-list-window #fld-agency-code #value-agency-code {
  text-align: left;
  padding-right: 0px !important;
  padding-left: 5px !important;
}
#settings-user-management-user-group #user-group-list-window .set-margin-top {
  margin-top: -39px;
}
#settings-user-management-user-group #user-group-list-window table {
  cursor: default;
  color: white !important;
  table-layout: fixed;
}
#settings-user-management-user-group #user-group-list-window table th,
#settings-user-management-user-group #user-group-list-window table td {
  overflow: hidden;
}
#settings-user-management-user-group #user-group-list-window table th {
  background-color: #11999E !important;
}
#settings-user-management-user-group #user-group-list-window table tbody {
  background-color: #51CBAF;
}
#settings-user-management-user-group #user-group-list-window table tbody tr:nth-of-type(odd) {
  color: #11999E;
}
#settings-user-management-user-group #user-group-list-window table tr :nth-child(2),
#settings-user-management-user-group #user-group-list-window table tr :nth-child(3) {
  text-align: center;
}
#settings-user-management-user-group .tbl-field-user-group-edit {
  color: #1394e4;
}
#settings-user-management-user-group .tbl-field-user-group-delete {
  color: #ff000e;
}
#settings-user-management-user-group .tbl-field-user-group-edit,
#settings-user-management-user-group .tbl-field-user-group-delete,
#settings-user-management-user-group .main-category {
  cursor: pointer;
}
#settings-user-management-user-group .tbl-field-user-group-delete {
  background-size: 15px 21px;
  background-repeat: no-repeat;
  background-position: center;
  width: 20;
}
#settings-user-management-user-group .tbl-field-user-group-edit,
#settings-user-management-user-group .main-category {
  background-size: 15px 21px;
  background-repeat: no-repeat;
  background-position: center;
  width: 20;
}
#settings-user-management-user-group form button.btn {
  float: right;
  padding-top: 0px;
}
#settings-user-management-user-group .btn-new {
  margin-right: -124px;
}
#settings-user-management-user-group .btn-save {
  margin-right: 50px;
}
#settings-user-management-user-group #table1 {
  margin-top: 3px;
}
#settings-user-management-user-group #buttons-group {
  float: right;
  margin-bottom: 5px;
}
#settings-user-management-user-group #user-group-form {
  margin-bottom: 5px;
}
#settings-user-management-user-group #user-group-form .check-mark {
  left: 1px !important;
}
#settings-user-management-user-group .row-padding-left {
  text-align: right !important;
}
#settings-user-management-user-group #user-group-add-window .box {
  background: #1B405F ;
}
#settings-user-management-user-group #user-group-add-window,
#settings-user-management-user-group #user-menu-list-window {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
#settings-user-management-user-group #user-group-add-window .box-header,
#settings-user-management-user-group #user-menu-list-window .box-header {
  padding-left: 40px;
  color: white !important;
}
#settings-user-management-user-group #user-group-add-window .module,
#settings-user-management-user-group #user-menu-list-window .module,
#settings-user-management-user-group #user-group-add-window .view,
#settings-user-management-user-group #user-menu-list-window .view,
#settings-user-management-user-group #user-group-add-window .print,
#settings-user-management-user-group #user-menu-list-window .print {
  float: left;
  width: 33% !important;
  text-align: left !important;
}
#settings-user-management-user-group #user-group-add-window #permissonWrap,
#settings-user-management-user-group #user-menu-list-window #permissonWrap {
  -moz-user-select: none;
  display: block;
  float: left;
  margin: 15px 0 0 15px;
  width: 650px;
}
#settings-user-management-user-group #user-group-add-window .permissionParentTable,
#settings-user-management-user-group #user-menu-list-window .permissionParentTable {
  clear: left;
  display: block;
  float: left;
}
#settings-user-management-user-group #user-group-list-window {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
#settings-user-management-user-group #user-group-list-window .box {
  background: #346086;
}
#settings-user-management-user-group #user-menu-permision-details li {
  list-style-type: none;
  cursor: pointer;
  display: block;
  margin-top: 5px;
}
#settings-user-management-user-group #user-menu-permision-details h5 {
  font-weight: bold;
}
#settings-user-management-user-group #user-menu-permision-details strong {
  font-weight: normal;
}
#settings-user-management-user-group #user-menu-permision-details h6 {
  font-size: 11px;
  font-style: italic;
}
#settings-user-management-user-group #user-menu-permision-details .main-category-view,
#settings-user-management-user-group #user-menu-permision-details .main-category-print {
  margin-top: 11px;
}
#settings-user-management-user-group #user-menu-permision-details .category-item-view,
#settings-user-management-user-group #user-menu-permision-details .category-item-print {
  margin-top: 9px;
}
#settings-user-management-user-group #user-select-all-row .select-all-view,
#settings-user-management-user-group #user-select-all-row .select-all-print {
  margin-top: 11px;
}
#settings-user-management-user-group .first {
  color: white   !important;
}
#settings-user-management-user-group .first-column {
  width: 100px;
  font-size: 14px;
}
#settings-user-management-user-group .rows {
  height: 46px;
}
#settings-user-management-user-group #user-group-form .dropdown-menu.open {
  max-height: 245px !important;
  max-width: 100% !important;
  overflow: auto !important;
}

#supplier-main-menu .supplier-analysis-header {
  margin-top: -45px !important;
  left: 220px !important;
}
#supplier-main-menu .supplier-analysis-header .btn-group-row {
  padding: 2px !important;
  width: 184px !important;
}
#supplier-main-menu .supplier-analysis-header #supplier-select {
  margin-bottom: 4px !important;
  margin-top: 2px !important;
  padding-left: 3px !important;
  width: 225px !important;
}
#supplier-main-menu .supplier-analysis-header #supplier-select .typeahead {
  width: 224px !important;
  height: 34px;
  border: 1px solid #ddd;
  font-size: 14px;
  color: #444;
  background-color: #f4f4f4;
}
#supplier-main-menu .fa.fa-chevron-left,
#supplier-main-menu .fa.fa-chevron-right {
  margin-top: 84px;
  font-size: 30px;
  cursor: pointer;
  width: 5% !important;
}
#supplier-main-menu .fa.fa-home:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#supplier-main-menu #top-supplier-wise .box,
#supplier-main-menu #sales-analysis-month-wise .box,
#supplier-main-menu #top-other-services .box {
  margin-bottom: -7px !important;
}
#supplier-main-menu #top-supplier-wise .box-body,
#supplier-main-menu #sales-analysis-month-wise .box-body,
#supplier-main-menu #top-other-services .box-body {
  height: 305px !important;
}
#supplier-main-menu #top-supplier-chart .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
  cursor: pointer;
}
#supplier-main-menu .charts-left-right,
#supplier-main-menu .charts-left-right-home {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
#supplier-main-menu .charts-left-right .box-body,
#supplier-main-menu .charts-left-right-home .box-body {
  height: 292px !important;
}
#supplier-main-menu .charts-left-right .box-body #graph,
#supplier-main-menu .charts-left-right-home .box-body #graph {
  height: 280px !important;
  padding: 0px;
  width: 90% !important;
}
#supplier-main-menu #top-airline-wise,
#supplier-main-menu #top-staff-wise,
#supplier-main-menu #top-service-wise {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: -4px;
}
#supplier-main-menu #top-airline-wise .box,
#supplier-main-menu #top-staff-wise .box,
#supplier-main-menu #top-service-wise .box {
  margin-bottom: 0px !important;
}
#supplier-main-menu #top-airline-wise .box-body,
#supplier-main-menu #top-staff-wise .box-body,
#supplier-main-menu #top-service-wise .box-body {
  height: 250px;
  padding: 1px;
}
#supplier-main-menu #top-airline-wise .box-body .c3-tooltip-container,
#supplier-main-menu #top-staff-wise .box-body .c3-tooltip-container,
#supplier-main-menu #top-service-wise .box-body .c3-tooltip-container {
  left: 24px !important;
}
@media (max-width: 423px) {
  #supplier-main-menu .supplier-analysis-header {
    margin-top: 0px !important;
    left: 0px !important;
  }
}

#airline-top10-destination .airline-image {
  height: 61px !important;
  width: 61px !important;
  background: url('../imgs/airlineLogos.png');
  background-position: 0 0px;
  background-size: 605px 1755px;
  background-repeat: no-repeat;
  float: right;
  margin-right: 10px;
  margin-top: 4px;
}
#airline-top10-destination .airline-image.airline-sc {
  background-position: -522px -1107px !important;
}
#airline-top10-destination .airline-image.airline-je {
  background-position: -522px -1042px !important;
}
#airline-top10-destination .airline-image.airline-sw {
  background-position: -522px -977px !important;
}
#airline-top10-destination .airline-image.airline-jetstar {
  background-position: -522px -912px !important;
}
#airline-top10-destination .airline-image.airline-lg {
  background-position: -522px -847px !important;
}
#airline-top10-destination .airline-image.airline-jm {
  background-position: -522px -782px !important;
}
#airline-top10-destination .airline-image.airline-cm {
  background-position: -522px -717px !important;
}
#airline-top10-destination .airline-image.airline-br {
  background-position: -522px -652px !important;
}
#airline-top10-destination .airline-image.airline-rx {
  background-position: -522px -587px !important;
}
#airline-top10-destination .airline-image.airline-as {
  background-position: -522px -522px !important;
}
#airline-top10-destination .airline-image.airline-bp {
  background-position: -522px -457px !important;
}
#airline-top10-destination .airline-image.airline-oz {
  background-position: -522px -392px !important;
}
#airline-top10-destination .airline-image.airline-av {
  background-position: -522px -327px !important;
}
#airline-top10-destination .airline-image.airline-ly {
  background-position: -522px -262px !important;
}
#airline-top10-destination .airline-image.airline-mle {
  background-position: -522px -197px !important;
}
#airline-top10-destination .airline-image.airline-ar {
  background-position: -522px -132px !important;
}
#airline-top10-destination .airline-image.airline-y4 {
  background-position: -522px -67px !important;
}
#airline-top10-destination .airline-image.airline-g3 {
  background-position: -522px -2px !important;
}
#airline-top10-destination .airline-image.airline-trj {
  background-position: -457px -1692px !important;
}
#airline-top10-destination .airline-image.airline-vy {
  background-position: -457px -1627px !important;
}
#airline-top10-destination .airline-image.airline-pd {
  background-position: -457px -1562px !important;
}
#airline-top10-destination .airline-image.airline-b3 {
  background-position: -457px -1497px !important;
}
#airline-top10-destination .airline-image.airline-bs {
  background-position: -457px -1432px !important;
}
#airline-top10-destination .airline-image.airline-w9 {
  background-position: -457px -1367px !important;
}
#airline-top10-destination .airline-image.airline-8m {
  background-position: -457px -1302px !important;
}
#airline-top10-destination .airline-image.airline-qy {
  background-position: -457px -1237px !important;
}
#airline-top10-destination .airline-image.airline-id {
  background-position: -457px -1172px !important;
}
#airline-top10-destination .airline-image.airline-og {
  background-position: -457px -1107px !important;
}
#airline-top10-destination .airline-image.airline-275 {
  background-position: -457px -1042px !important;
}
#airline-top10-destination .airline-image.airline-kb {
  background-position: -457px -977px !important;
}
#airline-top10-destination .airline-image.airline-qpqp {
  background-position: -457px -912px !important;
}
#airline-top10-destination .airline-image.airline-qp {
  background-position: -457px -912px !important;
}
#airline-top10-destination .airline-image.airline-uu {
  background-position: -457px -847px !important;
}
#airline-top10-destination .airline-image.airline-llr {
  background-position: -457px -782px !important;
}
#airline-top10-destination .airline-image.airline-v3 {
  background-position: -457px -717px !important;
}
#airline-top10-destination .airline-image.airline-3f {
  background-position: -457px -652px !important;
}
#airline-top10-destination .airline-image.airline-bha {
  background-position: -457px -587px !important;
}
#airline-top10-destination .airline-image.airline-ew {
  background-position: -457px -522px !important;
}
#airline-top10-destination .airline-image.airline-la {
  background-position: -457px -457px !important;
}
#airline-top10-destination .airline-image.airline-816 {
  background-position: -457px -392px !important;
}
#airline-top10-destination .airline-image.airline-uk {
  background-position: -457px -327px !important;
}
#airline-top10-destination .airline-image.airline-OV {
  background-position: -457px -262px !important;
}
#airline-top10-destination .airline-image.airline-zero00OV {
  background-position: -457px -197px !important;
}
#airline-top10-destination .airline-image.airline-sm {
  background-position: -457px -132px !important;
}
#airline-top10-destination .airline-image.airline-md {
  background-position: -457px -67px !important;
}
#airline-top10-destination .airline-image.airline-zi {
  background-position: -457px -2px !important;
}
#airline-top10-destination .airline-image.airline-zh {
  background-position: -392px -1692px !important;
}
#airline-top10-destination .airline-image.airline-z4 {
  background-position: -392px -1627px !important;
}
#airline-top10-destination .airline-image.airline-yo {
  background-position: -392px -1562px !important;
}
#airline-top10-destination .airline-image.airline-ym {
  background-position: -392px -1497px !important;
}
#airline-top10-destination .airline-image.airline-y9 {
  background-position: -392px -1432px !important;
}
#airline-top10-destination .airline-image.airline-xy {
  background-position: -392px -1367px !important;
}
#airline-top10-destination .airline-image.airline-xq {
  background-position: -392px -1302px !important;
}
#airline-top10-destination .airline-image.airline-wy {
  background-position: -392px -1237px !important;
}
#airline-top10-destination .airline-image.airline-wn {
  background-position: -392px -1172px !important;
}
#airline-top10-destination .airline-image.airline-wb {
  background-position: -392px -1107px !important;
}
#airline-top10-destination .airline-image.airline-w5 {
  background-position: -392px -1042px !important;
}
#airline-top10-destination .airline-image.airline-w3 {
  background-position: -392px -977px !important;
}
#airline-top10-destination .airline-image.airline-w2 {
  background-position: -392px -912px !important;
}
#airline-top10-destination .airline-image.airline-vv {
  background-position: -392px -847px !important;
}
#airline-top10-destination .airline-image.airline-vt {
  background-position: -392px -782px !important;
}
#airline-top10-destination .airline-image.airline-vn {
  background-position: -392px -717px !important;
}
#airline-top10-destination .airline-image.airline-vx {
  background-position: -392px -652px !important;
}
#airline-top10-destination .airline-image.airline-vs {
  background-position: -392px -652px !important;
}
#airline-top10-destination .airline-image.airline-vk {
  background-position: -392px -652px !important;
}
#airline-top10-destination .airline-image.airline-v7 {
  background-position: -392px -587px !important;
}
#airline-top10-destination .airline-image.airline-ux {
  background-position: -392px -522px !important;
}
#airline-top10-destination .airline-image.airline-us {
  background-position: -392px -457px !important;
}
#airline-top10-destination .airline-image.airline-up {
  background-position: -392px -392px !important;
}
#airline-top10-destination .airline-image.airline-un {
  background-position: -392px -327px !important;
}
#airline-top10-destination .airline-image.airline-ul {
  background-position: -392px -262px !important;
}
#airline-top10-destination .airline-image.airline-ua {
  background-position: -392px -197px !important;
}
#airline-top10-destination .airline-image.airline-u6 {
  background-position: -392px -132px !important;
}
#airline-top10-destination .airline-image.airline-tu {
  background-position: -392px -67px !important;
}
#airline-top10-destination .airline-image.airline-tr {
  background-position: -392px -2px !important;
}
#airline-top10-destination .airline-image.airline-tp {
  background-position: -327px -1692px !important;
}
#airline-top10-destination .airline-image.airline-tk {
  background-position: -327px -1627px !important;
}
#airline-top10-destination .airline-image.airline-tg {
  background-position: -327px -1562px !important;
}
#airline-top10-destination .airline-image.airline-tc {
  background-position: -327px -1497px !important;
}
#airline-top10-destination .airline-image.airline-sv {
  background-position: -327px -1432px !important;
}
#airline-top10-destination .airline-image.airline-su {
  background-position: -327px -1367px !important;
}
#airline-top10-destination .airline-image.airline-st-246 {
  background-position: -327px -1302px !important;
}
#airline-top10-destination .airline-image.airline-sq {
  background-position: -327px -1237px !important;
}
#airline-top10-destination .airline-image.airline-sn {
  background-position: -327px -1172px !important;
}
#airline-top10-destination .airline-image.airline-sk {
  background-position: -327px -1107px !important;
}
#airline-top10-destination .airline-image.airline-sg {
  background-position: -327px -1042px !important;
}
#airline-top10-destination .airline-image.airline-sd {
  background-position: -327px -977px !important;
}
#airline-top10-destination .airline-image.airline-sa {
  background-position: -327px -912px !important;
}
#airline-top10-destination .airline-image.airline-s7 {
  background-position: -327px -847px !important;
}
#airline-top10-destination .airline-image.airline-s2 {
  background-position: -327px -782px !important;
}
#airline-top10-destination .airline-image.airline-rt {
  background-position: -327px -717px !important;
}
#airline-top10-destination .airline-image.airline-rq {
  background-position: -327px -652px !important;
}
#airline-top10-destination .airline-image.airline-ro {
  background-position: -327px -587px !important;
}
#airline-top10-destination .airline-image.airline-rj {
  background-position: -327px -522px !important;
}
#airline-top10-destination .airline-image.airline-rg {
  background-position: -327px -457px !important;
}
#airline-top10-destination .airline-image.airline-rb {
  background-position: -327px -392px !important;
}
#airline-top10-destination .airline-image.airline-rna {
  background-position: -327px -327px !important;
}
#airline-top10-destination .airline-image.airline-ra {
  background-position: -327px -327px !important;
}
#airline-top10-destination .airline-image.airline-qw {
  background-position: -327px -262px !important;
}
#airline-top10-destination .airline-image.airline-qr {
  background-position: -327px -197px !important;
}
#airline-top10-destination .airline-image.airline-ac {
  background-position: -327px -132px !important;
}
#airline-top10-destination .airline-image.airline-qk {
  background-position: -327px -132px !important;
}
#airline-top10-destination .airline-image.airline-qf {
  background-position: -327px -67px !important;
}
#airline-top10-destination .airline-image.airline-qe {
  background-position: -327px -2px !important;
}
#airline-top10-destination .airline-image.airline-qc {
  background-position: -262px -1692px !important;
}
#airline-top10-destination .airline-image.airline-q8 {
  background-position: -262px -1627px !important;
}
#airline-top10-destination .airline-image.airline-pw {
  background-position: -262px -1562px !important;
}
#airline-top10-destination .airline-image.airline-uf {
  background-position: -262px -1497px !important;
}
#airline-top10-destination .airline-image.airline-ps {
  background-position: -262px -1497px !important;
}
#airline-top10-destination .airline-image.airline-pr {
  background-position: -262px -1432px !important;
}
#airline-top10-destination .airline-image.airline-pk {
  background-position: -262px -1367px !important;
}
#airline-top10-destination .airline-image.airline-pg {
  background-position: -262px -1302px !important;
}
#airline-top10-destination .airline-image.airline-pb {
  background-position: -262px -1237px !important;
}
#airline-top10-destination .airline-image.airline-pa {
  background-position: -262px -1172px !important;
}
#airline-top10-destination .airline-image.airline-oy {
  background-position: -262px -1107px !important;
}
#airline-top10-destination .airline-image.airline-ou {
  background-position: -262px -1042px !important;
}
#airline-top10-destination .airline-image.airline-os {
  background-position: -262px -977px !important;
}
#airline-top10-destination .airline-image.airline-ok {
  background-position: -262px -912px !important;
}
#airline-top10-destination .airline-image.airline-oa {
  background-position: -262px -847px !important;
}
#airline-top10-destination .airline-image.airline-nz {
  background-position: -262px -782px !important;
}
#airline-top10-destination .airline-image.airline-nx {
  background-position: -262px -717px !important;
}
#airline-top10-destination .airline-image.airline-np {
  background-position: -262px -652px !important;
}
#airline-top10-destination .airline-image.airline-nl {
  background-position: -262px -587px !important;
}
#airline-top10-destination .airline-image.airline-nh {
  background-position: -262px -522px !important;
}
#airline-top10-destination .airline-image.airline-mu {
  background-position: -262px -457px !important;
}
#airline-top10-destination .airline-image.airline-ms {
  background-position: -262px -392px !important;
}
#airline-top10-destination .airline-image.airline-ml {
  background-position: -262px -327px !important;
}
#airline-top10-destination .airline-image.airline-mk {
  background-position: -262px -262px !important;
}
#airline-top10-destination .airline-image.airline-mj {
  background-position: -262px -197px !important;
}
#airline-top10-destination .airline-image.airline-mi {
  background-position: -262px -132px !important;
}
#airline-top10-destination .airline-image.airline-mh {
  background-position: -262px -67px !important;
}
#airline-top10-destination .airline-image.airline-mf {
  background-position: -262px -2px !important;
}
#airline-top10-destination .airline-image.airline-me {
  background-position: -197px -1692px !important;
}
#airline-top10-destination .airline-image.airline-ma {
  background-position: -197px -1627px !important;
}
#airline-top10-destination .airline-image.airline-n7 {
  background-position: -197px -1562px !important;
}
#airline-top10-destination .airline-image.airline-m7 {
  background-position: -197px -1562px !important;
}
#airline-top10-destination .airline-image.airline-lx {
  background-position: -197px -1497px !important;
}
#airline-top10-destination .airline-image.airline-lo {
  background-position: -197px -1432px !important;
}
#airline-top10-destination .airline-image.airline-ln {
  background-position: -197px -1367px !important;
}
#airline-top10-destination .airline-image.airline-li {
  background-position: -197px -1302px !important;
}
#airline-top10-destination .airline-image.airline-lh {
  background-position: -197px -1237px !important;
}
#airline-top10-destination .airline-image.airline-lc {
  background-position: -197px -1172px !important;
}
#airline-top10-destination .airline-image.airline-lam {
  background-position: -197px -1107px !important;
}
#airline-top10-destination .airline-image.airline-kw {
  background-position: -197px -1042px !important;
}
#airline-top10-destination .airline-image.airline-ku {
  background-position: -197px -977px !important;
}
#airline-top10-destination .airline-image.airline-kq {
  background-position: -197px -912px !important;
}
#airline-top10-destination .airline-image.airline-kl {
  background-position: -197px -847px !important;
}
#airline-top10-destination .airline-image.airline-kk {
  background-position: -197px -782px !important;
}
#airline-top10-destination .airline-image.airline-ke {
  background-position: -197px -717px !important;
}
#airline-top10-destination .airline-image.airline-kc {
  background-position: -197px -652px !important;
}
#airline-top10-destination .airline-image.airline-ka {
  background-position: -197px -587px !important;
}
#airline-top10-destination .airline-image.airline-k6 {
  background-position: -197px -522px !important;
}
#airline-top10-destination .airline-image.airline-ju {
  background-position: -197px -457px !important;
}
#airline-top10-destination .airline-image.airline-jp {
  background-position: -197px -392px !important;
}
#airline-top10-destination .airline-image.airline-jl {
  background-position: -197px -327px !important;
}
#airline-top10-destination .airline-image.airline-jj {
  background-position: -197px -262px !important;
}
#airline-top10-destination .airline-image.airline-j9 {
  background-position: -197px -197px !important;
}
#airline-top10-destination .airline-image.airline-j2 {
  background-position: -197px -132px !important;
}
#airline-top10-destination .airline-image.airline-ix {
  background-position: -197px -67px !important;
}
#airline-top10-destination .airline-image.airline-it {
  background-position: -197px -2px !important;
}
#airline-top10-destination .airline-image.airline-ir {
  background-position: -132px -1692px !important;
}
#airline-top10-destination .airline-image.airline-ig {
  background-position: -132px -1627px !important;
}
#airline-top10-destination .airline-image.airline-ic {
  background-position: -132px -1562px !important;
}
#airline-top10-destination .airline-image.airline-ib {
  background-position: -132px -1497px !important;
}
#airline-top10-destination .airline-image.airline-ia {
  background-position: -132px -1432px !important;
}
#airline-top10-destination .airline-image.airline-hy {
  background-position: -132px -1367px !important;
}
#airline-top10-destination .airline-image.airline-hv {
  background-position: -132px -1302px !important;
}
#airline-top10-destination .airline-image.airline-hu {
  background-position: -132px -1237px !important;
}
#airline-top10-destination .airline-image.airline-hr {
  background-position: -132px -1172px !important;
}
#airline-top10-destination .airline-image.airline-hm {
  background-position: -132px -1107px !important;
}
#airline-top10-destination .airline-image.airline-hj {
  background-position: -132px -1042px !important;
}
#airline-top10-destination .airline-image.airline-ha {
  background-position: -132px -977px !important;
}
#airline-top10-destination .airline-image.airline-pc {
  background-position: -132px -912px !important;
}
#airline-top10-destination .airline-image.airline-h9 {
  background-position: -132px -912px !important;
}
#airline-top10-destination .airline-image.airline-gf {
  background-position: -132px -847px !important;
}
#airline-top10-destination .airline-image.airline-ga {
  background-position: -132px -782px !important;
}
#airline-top10-destination .airline-image.airline-g9 {
  background-position: -132px -717px !important;
}
#airline-top10-destination .airline-image.airline-g8 {
  background-position: -132px -652px !important;
}
#airline-top10-destination .airline-image.airline-g0 {
  background-position: -132px -587px !important;
}
#airline-top10-destination .airline-image.airline-fz {
  background-position: -132px -522px !important;
}
#airline-top10-destination .airline-image.airline-fr {
  background-position: -132px -457px !important;
}
#airline-top10-destination .airline-image.airline-fj {
  background-position: -132px -392px !important;
}
#airline-top10-destination .airline-image.airline-fi {
  background-position: -132px -327px !important;
}
#airline-top10-destination .airline-image.airline-fg {
  background-position: -132px -262px !important;
}
#airline-top10-destination .airline-image.airline-iad {
  background-position: -132px -197px !important;
}
#airline-top10-destination .airline-image.airline-qz {
  background-position: -132px -197px !important;
}
#airline-top10-destination .airline-image.airline-ak {
  background-position: -132px -197px !important;
}
#airline-top10-destination .airline-image.airline-i5 {
  background-position: -132px -197px !important;
}
#airline-top10-destination .airline-image.airline-fd {
  background-position: -132px -197px !important;
}
#airline-top10-destination .airline-image.airline-fb {
  background-position: -132px -132px !important;
}
#airline-top10-destination .airline-image.airline-f7 {
  background-position: -132px -67px !important;
}
#airline-top10-destination .airline-image.airline-u2 {
  background-position: -132px -2px !important;
}
#airline-top10-destination .airline-image.airline-ez {
  background-position: -132px -2px !important;
}
#airline-top10-destination .airline-image.airline-ey {
  background-position: -67px -1692px !important;
}
#airline-top10-destination .airline-image.airline-et {
  background-position: -67px -1627px !important;
}
#airline-top10-destination .airline-image.airline-ep {
  background-position: -67px -1562px !important;
}
#airline-top10-destination .airline-image.airline-em {
  background-position: -67px -1497px !important;
}
#airline-top10-destination .airline-image.airline-ek {
  background-position: -67px -1432px !important;
}
#airline-top10-destination .airline-image.airline-ei {
  background-position: -67px -1367px !important;
}
#airline-top10-destination .airline-image.airline-ed {
  background-position: -67px -1302px !important;
}
#airline-top10-destination .airline-image.airline-e4 {
  background-position: -67px -1237px !important;
}
#airline-top10-destination .airline-image.airline-dy {
  background-position: -67px -1172px !important;
}
#airline-top10-destination .airline-image.airline-dt {
  background-position: -67px -1107px !important;
}
#airline-top10-destination .airline-image.airline-dl {
  background-position: -67px -1042px !important;
}
#airline-top10-destination .airline-image.airline-de {
  background-position: -67px -977px !important;
}
#airline-top10-destination .airline-image.airline-d3 {
  background-position: -67px -912px !important;
}
#airline-top10-destination .airline-image.airline-cz {
  background-position: -67px -847px !important;
}
#airline-top10-destination .airline-image.airline-cy {
  background-position: -67px -782px !important;
}
#airline-top10-destination .airline-image.airline-cx {
  background-position: -67px -717px !important;
}
#airline-top10-destination .airline-image.airline-co {
  background-position: -67px -652px !important;
}
#airline-top10-destination .airline-image.airline-ci {
  background-position: -67px -587px !important;
}
#airline-top10-destination .airline-image.airline-ca {
  background-position: -67px -522px !important;
}
#airline-top10-destination .airline-image.airline-bt {
  background-position: -67px -457px !important;
}
#airline-top10-destination .airline-image.airline-bn {
  background-position: -67px -392px !important;
}
#airline-top10-destination .airline-image.airline-bi {
  background-position: -67px -327px !important;
}
#airline-top10-destination .airline-image.airline-bg {
  background-position: -67px -262px !important;
}
#airline-top10-destination .airline-image.airline-be {
  background-position: -67px -197px !important;
}
#airline-top10-destination .airline-image.airline-bd {
  background-position: -67px -132px !important;
}
#airline-top10-destination .airline-image.airline-ba {
  background-position: -67px -67px !important;
}
#airline-top10-destination .airline-image.airline-b8 {
  background-position: -67px -2px !important;
}
#airline-top10-destination .airline-image.airline-b6 {
  background-position: -2px -1692px !important;
}
#airline-top10-destination .airline-image.airline-b2 {
  background-position: -2px -1627px !important;
}
#airline-top10-destination .airline-image.airline-az {
  background-position: -2px -1562px !important;
}
#airline-top10-destination .airline-image.airline-ay {
  background-position: -2px -1497px !important;
}
#airline-top10-destination .airline-image.airline-at {
  background-position: -2px -1432px !important;
}
#airline-top10-destination .airline-image.airline-am {
  background-position: -2px -1367px !important;
}
#airline-top10-destination .airline-image.airline-iy {
  background-position: -2px -1302px !important;
}
#airline-top10-destination .airline-image.airline-ah {
  background-position: -2px -1237px !important;
}
#airline-top10-destination .airline-image.airline-af {
  background-position: -2px -1172px !important;
}
#airline-top10-destination .airline-image.airline-ai {
  background-position: -2px -1107px !important;
}
#airline-top10-destination .airline-image.airline-a {
  background-position: -2px -1107px !important;
}
#airline-top10-destination .airline-image.airline-ad {
  background-position: -2px -1042px !important;
}
#airline-top10-destination .airline-image.airline-ab {
  background-position: -2px -977px !important;
}
#airline-top10-destination .airline-image.airline-aa {
  background-position: -2px -912px !important;
}
#airline-top10-destination .airline-image.airline-a3 {
  background-position: -2px -847px !important;
}
#airline-top10-destination .airline-image.airline-zero956 {
  background-position: -2px -782px !important;
}
#airline-top10-destination .airline-image.airline-9w {
  background-position: -2px -717px !important;
}
#airline-top10-destination .airline-image.airline-8u {
  background-position: -2px -652px !important;
}
#airline-top10-destination .airline-image.airline-8q {
  background-position: -2px -587px !important;
}
#airline-top10-destination .airline-image.airline-7d {
  background-position: -2px -522px !important;
}
#airline-top10-destination .airline-image.airline-6w {
  background-position: -2px -457px !important;
}
#airline-top10-destination .airline-image.airline-igo {
  background-position: -2px -392px !important;
}
#airline-top10-destination .airline-image.airline-6e {
  background-position: -2px -392px !important;
}
#airline-top10-destination .airline-image.airline-5j {
  background-position: -2px -327px !important;
}
#airline-top10-destination .airline-image.airline-4u {
  background-position: -2px -262px !important;
}
#airline-top10-destination .airline-image.airline-4q {
  background-position: -2px -197px !important;
}
#airline-top10-destination .airline-image.airline-4j {
  background-position: -2px -132px !important;
}
#airline-top10-destination .airline-image.airline-3k {
  background-position: -2px -67px !important;
}
#airline-top10-destination .airline-image.airline-planelogo {
  background-position: -2px -2px !important;
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
  #airline-top10 #myCarousel {
    height: 275px !important;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  #airline-top10 #myCarousel {
    height: 275px !important;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  #airline-top10 #myCarousel {
    height: 575px !important;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  #airline-top10 #myCarousel {
    height: 575px !important;
  }
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
  #airline-top10 #myCarousel {
    height: 575px !important;
  }
  #top10-airline-sale-count {
    margin-top: 0px !important;
  }
  #top10-airline-sale-count .top10-airline-selector {
    width: 100% !important;
  }
}
@media (max-width: 992px) and (min-width: 430px) {
  #airline-top10 #airline-top10-summary {
    height: 250px !important;
  }
  #airline-top10 #airline-top10-summary #airline-top10-summary-widget {
    min-height: 200px !important;
  }
}
@media (max-width: 429px) {
  #airline-top10 #airline-top10-summary-widget #sale-summary,
  #airline-top10 #airline-top10-summary-widget #seat-summary,
  #airline-top10 #airline-top10-summary-widget #profit-summary {
    width: 100% !important;
  }
  #airline-top10 #myCarousel {
    height: 1139px !important;
  }
  #airline-top10 #myCarousel .airline {
    width: 100% !important;
  }
}
@media (max-width: 254px) {
  #animated-switch,
  .animated-switch {
    margin-top: 5px !important;
  }
  #airline-top10 {
    margin-top: 32px !important;
  }
}
#top10-airline-sale-count .year {
  width: 90px;
  padding-left: 0px !important;
}
#top10-airline-sale-count .year button {
  height: 30px;
  width: 80px;
}
#top10-airline-sale-count .year .dropdown-menu {
  width: 80px !important;
  height: 250px;
  min-width: 80px !important;
}
#top10-airline-sale-count .top10-airline-selector {
  /* Refs Bug - #17760*/
  left: 400px;
  /* #46208 */
  margin-top: -50px;
}
#top10-airline-sale-count .top10-airline-selector #animated-switch {
  height: 30px;
}
#top10-airline-sale-count .top10-airline-selector #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#top10-airline-sale-count .top10-airline-selector #animated-switch #sales-seats-airline-switch .switch-large {
  padding-top: 5px;
}
#top10-airline-sale-count .top10-airline-selector #animated-switch #sales-seats-airline-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#airline-top10 #airline-top10-class .box-title:hover,
#airline-top10 #top10-airline .box-title:hover {
  font-weight: bold;
  cursor: pointer;
}
#airline-top10 #airline-top10-class .box-body,
#airline-top10 #top10-airline .box-body {
  height: 270px !important;
}
#airline-top10 #airline-top10-class .box-body #graph,
#airline-top10 #top10-airline .box-body #graph {
  height: 270px !important;
  padding: 0px !important;
  text-align: center;
  margin-top: -20px !important;
}
#airline-top10 #airline-top10-class .c3-legend-background,
#airline-top10 #top10-airline .c3-legend-background {
  visibility: hidden;
}
#airline-top10 #airline-top10-class .c3-tooltip th,
#airline-top10 #top10-airline .c3-tooltip th {
  background-color: #386691;
}
#airline-top10 #airline-top10-class .c3-grid line,
#airline-top10 #top10-airline .c3-grid line {
  stroke: rgba(211, 211, 211, 0.8);
}
#airline-top10 #airline-top10-class .c3-ygrid,
#airline-top10 #top10-airline .c3-ygrid {
  stroke-dasharray: 3 0;
}
#airline-top10 #airline-top10-class .box-label,
#airline-top10 #top10-airline .box-label {
  height: 20px !important;
}
#airline-top10 #airline-top10-class .range,
#airline-top10 #top10-airline .range {
  text-align: center;
  font-weight: bold;
  display: inline;
}
#airline-top10 #airline-top10-class .btn-home,
#airline-top10 #top10-airline .btn-home {
  margin-right: 3px;
}
#airline-top10 #airline-top10-class .btn-prev,
#airline-top10 #top10-airline .btn-prev,
#airline-top10 #airline-top10-class .btn-next,
#airline-top10 #top10-airline .btn-next,
#airline-top10 #airline-top10-class .btn-home,
#airline-top10 #top10-airline .btn-home {
  color: #989DA8;
  cursor: pointer;
}
#airline-top10 #airline-top10-class .btn-prev:hover,
#airline-top10 #top10-airline .btn-prev:hover,
#airline-top10 #airline-top10-class .btn-next:hover,
#airline-top10 #top10-airline .btn-next:hover,
#airline-top10 #airline-top10-class .btn-home:hover,
#airline-top10 #top10-airline .btn-home:hover {
  color: #019688;
}
#airline-top10 #airline-top10-class .btn-prev,
#airline-top10 #top10-airline .btn-prev {
  text-align: right;
}
#airline-top10 #airline-top10-class .btn-next,
#airline-top10 #top10-airline .btn-next {
  text-align: left;
}
#airline-top10:active {
  outline: 0px none !important;
}
#airline-top10 .airline-column {
  padding-left: 18px !important;
  padding-right: 18px !important;
  margin-top: -10px !important;
}
#airline-top10 .airline-column.destination-airline-wise {
  position: relative;
  top: -20;
}
#airline-top10 #airline-top10-summary {
  height: 326px;
}
#airline-top10 #airline-top10-summary .box-body {
  padding-top: 0px;
}
#airline-top10 #sly-slider #airline-top10-destination {
  /*END - Profile menu*/
  /*BODY*/
  /*Forms*/
  /*Tiles*/
  /*clean tiles*/
}
#airline-top10 #sly-slider #airline-top10-destination .carousel,
#airline-top10 #sly-slider #airline-top10-destination .item,
#airline-top10 #sly-slider #airline-top10-destination .active {
  height: 100%;
}
#airline-top10 #sly-slider #airline-top10-destination #myCarousel {
  padding: 0;
}
#airline-top10 #sly-slider #airline-top10-destination .fill {
  width: 100%;
  height: 325px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#airline-top10 #sly-slider #airline-top10-destination .carousel-indicators {
  bottom: -20px;
}
#airline-top10 #sly-slider #airline-top10-destination footer {
  margin: 50px 0;
}
#airline-top10 #sly-slider #airline-top10-destination .icon-next {
  margin-right: -12px;
}
@-moz-document url-prefix() {
  #airline-top10 #sly-slider #airline-top10-destination .icon-next {
    margin-right: -8px;
  }
}
#airline-top10 #sly-slider #airline-top10-destination .icon-prev,
#airline-top10 #sly-slider #airline-top10-destination .icon-next {
  font-size: 100px;
  color: #989DA8;
}
#airline-top10 #sly-slider #airline-top10-destination .left.carousel-control {
  margin-left: -40px;
  width: 115px;
}
#airline-top10 #sly-slider #airline-top10-destination .right.carousel-control {
  margin-right: -40px;
  width: 115px;
}
#airline-top10 #sly-slider #airline-top10-destination .cl-mcont {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 18px !important;
  padding-right: 18px !important;
}
#airline-top10 #sly-slider #airline-top10-destination .box-body {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  color: #fff !important;
}
#airline-top10 #sly-slider #airline-top10-destination .color-white {
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .airline {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
#airline-top10 #sly-slider #airline-top10-destination .airline .box-title {
  font-size: 15px !important;
  font-weight: 500 !important;
}
#airline-top10 #sly-slider #airline-top10-destination .airline .col-md-6.col-sm-6 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
#airline-top10 #sly-slider #airline-top10-destination .airline .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
  cursor: pointer;
}
#airline-top10 #sly-slider #airline-top10-destination center.buttons {
  bottom: 0px !important;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail .details i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.4);
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean {
  font-weight: 500;
}
#airline-top10 #sly-slider #airline-top10-destination .fa.pull-right {
  margin-left: .3em;
}
#airline-top10 #sly-slider #airline-top10-destination .pull-right {
  float: right !important;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail.clean.tile-purple.animated.fadeIn {
  border-top: 10px solid  !important;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail.clean.tile-green.animated.fadeIn {
  border-top: 10px solid !important;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail.clean.tile-prusia.animated.fadeIn {
  border-top: 10px solid  !important;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail.clean.tile-red.animated.fadeIn {
  border-top: 10px solid  !important;
}
#airline-top10 #sly-slider #airline-top10-destination .cl-mcont .row-main {
  margin-top: 20px;
  padding: 0px 10px 5px 10px;
}
#airline-top10 #sly-slider #airline-top10-destination .cl-mcont .col-lg-6 {
  padding: 0 15px;
}
#airline-top10 #sly-slider #airline-top10-destination body.boxed {
  background-color: #d0d0d0;
}
#airline-top10 #sly-slider #airline-top10-destination body.boxed #cl-wrapper {
  width: 92%;
  position: relative;
  margin: 0 auto;
  overflow-x: hidden;
  background-color: #F0F0F0;
}
#airline-top10 #sly-slider #airline-top10-destination .cl-mcont {
  background-color: #F0F0F0;
  color: inherit;
  font-size: 13px;
  font-weight: 200;
  line-height: 21px;
  padding: 80px 30px 30px 30px;
  margin-top: 0;
}
#airline-top10 #sly-slider #airline-top10-destination .cl-mcont.white {
  background: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .cl-mcont h1 {
  line-height: 1.3em;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile {
  background-color: #fff;
  color: #555;
  margin-bottom: 15px;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile .row {
  margin: 0;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-green {
  background-color: #19b698;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-lemon {
  background-color: #2cc36b;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-red {
  background-color: #ea6153;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-blue {
  background-color: #4aa3df;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-orange {
  background-color: #f16e3f;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-prusia {
  background-color: #3d566d;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-concrete {
  background-color: #a3b1b2;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.tile-purple {
  background-color: #7761a7;
  color: #fff;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean .icon i {
  color: #e5e5e5;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean {
  background-color: #fff;
  color: #888;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean.tile-green .details {
  background-color: #009688;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean.tile-lemon .details {
  background-color: #2cc36b;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean.tile-red .details {
  background-color: #ea6153;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean.tile-blue .details {
  background-color: #4aa3df;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean.tile-orange .details {
  background-color: #f16e3f;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean.tile-prusia .details {
  background-color: #3d566d;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.clean.tile-concrete .details {
  background-color: #a3b1b2;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile .header {
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile .header .icon {
  background: rgba(255, 255, 255, 0.1);
  display: inline-block;
  padding: 11px 18px;
  font-size: 20px;
  text-align: center;
  vertical-align: center;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile .header .title {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  padding: 5px;
  position: absolute;
  text-transform: uppercase;
  top: 7px;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile .content {
  padding: 10px;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.header .content {
  padding: 10px 20px;
  background: transparent;
  padding-right: 10px;
  display: inline-block;
  position: relative;
  z-index: 3;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail .icon {
  display: block;
  float: right;
  height: 80px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 0px;
  position: absolute;
  right: 10px;
  top: 0;
  width: 80px;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.header .icon img {
  opacity: 0.8;
  display: block;
  float: right;
  height: 80px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 0px;
  position: absolute;
  right: 10px;
  top: 50px;
  width: 80px;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.header {
  position: relative;
  overflow: hidden;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail {
  position: relative;
  overflow: hidden;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail .content {
  background: transparent;
  padding: 10px 10px 13px;
  display: inline-block;
  position: relative;
  z-index: 3;
  height: 205px;
  min-height: 205px !important;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail .icon i {
  color: rgba(0, 0, 0, 0.05);
  font-size: 78px;
  line-height: 65px;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail .details {
  clear: both;
  display: block;
  padding: 5px 10px;
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.1);
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile.detail .details i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.4);
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile .content p {
  margin-bottom: 10;
  font-weight: 4  00;
  font-size: 13px;
}
#airline-top10 #sly-slider #airline-top10-destination .fd-tile .content h1 {
  margin: 0 0 0;
  font-weight: 300;
  font-size: 22px;
}
#airline-top10 #sly-slider #airline-top10-destination .cl-mcont {
  padding: 15px;
}
#airline-top10 .parent-box {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#airline-top10 .content.col-md-12.col-sm-12 .row {
  text-align: center;
}
#airline-top10 #top10-airline .box-header.with-border,
#airline-top10 #airline-top10-destination .box-header.with-border {
  height: 39px !important;
}
#airline-top10 svg {
  overflow: visible !important;
}
#airline-top10 #airline-top10-summary-widget {
  color: rgba(255, 255, 255, 0.9);
}
#airline-top10 #airline-market-share-widget #sale-summary,
#airline-top10 #airline-market-share-widget #seat-summary,
#airline-top10 #airline-market-share-widget #profit-summary,
#airline-top10 #airline-market-share-widget #market-share,
#airline-top10 #airline-market-share-widget #profit-percent,
#airline-top10 #airline-market-share-widget #sale-percentage-summary {
  font-size: 15px !important;
  line-height: 20px !important;
  text-align: left;
  padding-right: 0px;
}
#airline-top10 .dash-widget-item {
  position: relative;
  min-height: 320px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
#airline-top10 .dash-widget-item .dash-widget-header.c3 {
  position: relative;
}
#airline-top10 .fd-tile.detail:hover,
#airline-top10 .small-box.active,
#airline-top10 .dash-widget-item.bgm-teal:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#airline-top10 .dash-widget-item .dash-widget-header {
  max-height: 170px !important;
  padding-left: 5px;
}
#airline-top10 #airline-top10-summary .dash-widget-header {
  top: 0px;
  height: 93px;
  background-color: rgba(0, 0, 0, 0.13);
}
#airline-top10 #airline-top10-summary .dash-widget-header .airline-code {
  font-size: 15px;
  font-weight: bold;
  height: 21px;
}
#airline-top10 :active,
#airline-top10 :hover {
  outline: 0!important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
#airline-top10 .p-20 {
  padding: 25px !important;
}
#airline-top10 element.style {
  display: inline-block;
  width: 223px;
  height: 95px;
  vertical-align: top;
}
#airline-top10 #airline-top10-summary .dash-widget-title {
  bottom: 0;
  padding-top: 0px !important;
  color: rgba(255, 255, 255, 0.9);
  top: 93px;
  line-height: 10%;
}
#airline-top10 #airline-market-share-widget {
  display: none;
  bottom: 0;
  padding-top: 0px !important;
  color: rgba(255, 255, 255, 0.9);
  top: 93px;
  line-height: 28%;
}
#airline-top10 #airline-top10-summary .line {
  height: 1px;
  margin-top: 100px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1));
}
#airline-top10 #airline-top10-summary .dash-widget-title h4 {
  line-height: 8px !important;
  font-weight: 400 !important;
  margin-bottom: 5 px !important;
}
#airline-top10 .dash-widget-item .dash-widget-title {
  top: 10px;
  padding: 5px 20px;
  position: absolute;
  width: 100%;
  left: 0;
}
#airline-top10 #airline-market-share-widget .dash-widget-title1,
#airline-top10 .dash-widget-title2 {
  left: 0;
  padding: 1px 20px;
}
#airline-top10 #airline-market-share-widget .dash-widget-title2 h4 {
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 5px !important;
}
#airline-top10 canvas {
  vertical-align: baseline;
  height: 50px;
}
#airline-top10 .user-image {
  float: right;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  margin-right: 10px;
  margin-top: -8px;
}
.summary-flight-top-airlines-pdf-width #top10-airline-graph,
.summary-flight-top-airlines-pdf-width #airline-top10-class-graph {
  width: 790px !important;
}
.summary-flight-top-airlines-pdf-width #airline-top10-summary-widget .summary-trend {
  width: 235px !important;
}
@media (min-width: 768px) and (max-width: 863px), (max-width: 632px) {
  #top10-airline-sale-count .top10-airline-selector {
    left: 0px;
    margin-top: -8px;
    margin-bottom: 10px;
  }
}

#summary-flight-flown-report-header {
  margin-top: -55px;
  margin-bottom: 6px;
}
#summary-flight-flown-report-header .btn-group {
  float: right !important;
  position: fixed;
  right: 17px;
}
#summary-flight-flown-report-header #flown-status-choice {
  float: right;
}
#summary-flight-flown-report-header #select-filter {
  padding-left: 80px !important;
}
@media screen and (max-width: 1150px) {
  #summary-flight-flown-report-header {
    margin-top: -20px ! important;
  }
}
#summary-flight-flown-report-header #animated-switch {
  height: 30px;
  margin-left: 15px;
}
#summary-flight-flown-report-header #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#summary-flight-flown-report-header #animated-switch #sales-seats-flown-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#summary-flight-flown-report .charts {
  padding-right: 0px;
  padding-left: 4px;
  margin-bottom: -5px;
}
#summary-flight-flown-report .box {
  margin-bottom: 10px !important;
}
#summary-flight-flown-report .box-body {
  height: 270px;
  padding: 0px;
}
#summary-flight-flown-report .box-header {
  height: 41px;
  padding-bottom: 0px;
}
#summary-flight-flown-report .export-file {
  text-align: center;
}
#summary-flight-flown-report .export-file #export-csv,
#summary-flight-flown-report .export-file #export-excel {
  text-align: center;
  padding: 0px 5px 0px 5px;
  z-index: 2;
}

@media (max-width: 806px) {
  #turnover-flight-top-destinations.turnover-flight-top-city-pair #turnover-flight-top-city-pair-botton-row {
    margin-top: -10px !important;
    margin-left: 15px !important;
  }
}
@media screen and (max-width: 386px) {
  #turnover-flight-top-destinations.turnover-flight-top-city-pair .city-pair-sub-title {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media (max-width: 352px) {
  #turnover-flight-top-destinations.turnover-flight-top-city-pair .animated-switch {
    display: block;
    margin-left: 0px !important;
  }
  #turnover-flight-top-destinations.turnover-flight-top-city-pair #turnover-flight-top-city-pair-botton-row {
    margin-bottom: 31px !important;
  }
}
@media screen and (max-width: 245px) {
  #turnover-flight-top-destinations.turnover-flight-top-city-pair .city-pair-label-row {
    font-size: 12px !important;
  }
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair .pdf-div {
  width: 840px !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair .pdf-class-div {
  width: 180px !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair .fa-home,
#turnover-flight-top-destinations.turnover-flight-top-city-pair .fa-arrow-circle-left,
#turnover-flight-top-destinations.turnover-flight-top-city-pair .fa-arrow-circle-right {
  cursor: pointer;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #turnover-flight-top-city-pair-botton-row {
  height: 30px;
  margin-top: -45px;
  margin-left: 240px;
  margin-bottom: 10px;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #turnover-flight-top-city-pair-botton-row #animated-switch span.switch-right {
  background-color: #005fcc !important;
  background-image: linear-gradient(to bottom, #04c, #08c) !important;
  color: #fff;
  text-shadow: none;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #turnover-flight-top-city-pair-botton-row #animated-switch #top-city-pair-switch .switch-large {
  padding-top: 5px;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #turnover-flight-top-city-pair-botton-row #animated-switch #top-city-pair-switch label.switch-large {
  color: #B8B4B4;
  text-shadow: none;
  font-weight: normal;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-class-wise .box {
  height: 421px !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-class-wise .box .box-body {
  max-height: 424px !important;
  padding-top: 40px !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-class-wise .box .box-body .align-tooltip {
  margin-left: -150px;
}
@media screen and (max-width: 767px) and (min-width: 445px) {
  #turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-class-wise .box .box-body .align-tooltip {
    margin-left: 0px !important;
  }
}
@media screen and (max-width: 315px), screen and (max-width: 965px) and (min-width: 767px) {
  #turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-class-wise .box .box-body .c3-tooltip-container {
    left: 30px !important;
  }
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-class-wise .box .box-body .c3-tooltip-container {
  margin-right: 40px;
  margin-top: 50px !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair {
  height: 380px !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #sales-label {
  float: left;
  margin-left: 12%;
  font-weight: bold;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #trxn-label {
  float: right;
  margin-right: 12%;
  font-weight: bold;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #city-pair-range {
  text-align: center;
  font-weight: bold;
  display: inline;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #home-btn {
  margin-right: 3px;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #prev-btn:hover,
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #next-btn:hover,
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #home-btn:hover {
  color: #019688;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #prev-btn {
  float: left;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair #next-btn {
  float: right;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-title {
  cursor: pointer;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body {
  background: white !important;
  padding: 0px !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #prev-btn,
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #next-btn,
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #graph {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #prev-btn,
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #next-btn {
  margin-top: 122px;
  font-size: 30px;
  cursor: pointer;
  width: 5% !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #graph {
  width: 90% !important;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #graph .c3-legend-background {
  visibility: hidden;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #graph .c3-line {
  stroke-width: 2px;
}
#turnover-flight-top-destinations.turnover-flight-top-city-pair #flight-top-destination-wise.top-city-pair .box-body #graph .c3-circle {
  stroke-width: 3px;
}

.customer-range-selectors {
  margin-top: -38px;
}
@media (min-width: 1300px) {
  .customer-range-selectors {
    margin-left: 530;
  }
}
@media (max-width: 1300px) {
  .customer-range-selectors {
    margin-left: 430;
  }
}
@media (max-width: 1400px) and (min-width: 1200px) {
  #turnover-flight-top-customers-header #turnover-flight-header-row {
    margin-top: -47px;
    margin-left: 210px;
    margin-left: -94px;
  }
}
@media (max-width: 767px) and (min-width: 470px) {
  #turnover-flight-top-customers-header #turnover-flight-header-row .debtor-group {
    margin-left: 10px;
  }
  #turnover-flight-top-customers-header #turnover-flight-header-row .debtor-selector,
  #turnover-flight-top-customers-header #turnover-flight-header-row .ok-btn {
    margin-top: 5px;
  }
}
#turnover-flight-top-customers-header #turnover-flight-header-row .header {
  padding-right: 0px;
}
#turnover-flight-top-customers-header #turnover-flight-header-row .debtor,
#turnover-flight-top-customers-header #turnover-flight-header-row .debtor-selector {
  padding-right: 0px;
  padding-left: 10px;
}
#turnover-flight-top-customers-header #turnover-flight-header-row .year .dropdown-menu,
#turnover-flight-top-customers-header #turnover-flight-header-row .debtor .dropdown-menu {
  height: 250px !important;
}
#turnover-flight-top-customers-header #turnover-flight-header-row .debtor-label {
  padding-right: 0px;
  padding-left: 10px;
  padding-top: 3px !important;
}
#turnover-flight-top-customers-header #turnover-flight-header-row .debtor-group {
  padding-right: 0px;
  padding-left: 1px;
  padding-top: 3px !important;
}
#turnover-flight-top-customers-header #turnover-flight-header-row .btn-group.bootstrap-select {
  width: 100%;
}
#turnover-flight-top-customers-header #turnover-flight-second-header-row .btn-primary {
  margin-bottom: 10px;
  width: 50px;
  height: 30px;
}
#turnover-flight-top-customers-header #turnover-flight-second-header-row .btn-group {
  float: right;
  margin-top: -30px;
}
@media (max-width: 1400px) and (min-width: 1200px) {
  #turnover-flight-top-customers-header #turnover-flight-second-header-row .btn-group {
    margin-top: 0px !important;
  }
}
@media (max-width: 1199px) and (min-width: 1000px) {
  #turnover-flight-top-customers-header #turnover-flight-second-header-row .btn-group {
    margin-top: 10px !important;
  }
}
#turnover-top-customers .fa:hover {
  color: green;
}
#turnover-flight-top-customers-bar-graph {
  height: 330px !important;
  max-height: 350px !important;
}
.turnover-flight-top-customers-bar-width {
  width: 750px !important;
}
.turnover-flight-top-debtors-bar-width {
  width: 480px !important;
}
#turnover-debtors .parent-box {
  padding-left: 0px !important;
}
#turnover-debtors .parent-box #debtors-svg {
  padding-right: 0px !important;
  height: 430px !important;
}
@media (max-width: 990px) and (min-width: 440px) {
  #turnover-debtors-line {
    margin-top: 30px !important;
    margin-left: 15px !important;
  }
}
#turnover-debtors-line {
  border-radius: 6px;
  border: 4px solid;
}
#turnover-debtors-line .box-body {
  max-height: 360px !important;
  height: 550px !important;
}
#turnover-debtors-line .box-body svg {
  height: 100%;
}
#turnover-debtors-line .box-body .c3-tooltip-container td:nth-child(1) {
  width: 120px !important;
}
#turnover-debtors-line-next {
  height: 405px;
}
#turnover-debtors-line-next .pdf-debtor-wise-width {
  width: 325px !important;
}
#turnover-debtors-line-next .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#turnover-debtors-line-next .fa:hover {
  color: #019688;
}
#turnover-debtors-line-next center.buttons {
  bottom: 0px !important;
}

.content-wrapper .content-header #content-header-title,
.content-wrapper .content-header .breadcrumb {
  display: none;
}
#turnover-flight-top-destinations-seat-sale-profit {
  /*#animated-switch
	{
                
		margin-left: 220px;
		height: 32px;
                width : 143px !important;
                padding-right :1px;
                padding-left :1px;
		
		#turnover-top-destinations-select
		{
			.switch-large
			{
				padding-top: 5px;
			}
			label.switch-large
			{
				color: #B8B4B4;
				text-shadow : none;
				font-weight : normal;
			}
                        .cbo-destination{
                            max-width: 80px !important; 
                            height:30px !important;
                        .dropdown-menu.open
                        {
                                max-height: 250px !important; 
                                min-width: 70px;
                                overflow-y: auto !important;
                                width: 100% !important;
                        }
                        button
                        {
                                max-width: 80px !important; 
                        }
                            
                        }
		}

	}*/
}
#turnover-flight-top-destinations-seat-sale-profit .col-header {
  margin-top: -45px;
  padding-right: 0px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #region-filter {
  margin-left: 0px !important;
  padding-left: 0px !important;
  width: 150px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #region-filter .label-region {
  padding: 4px !important;
  width: 55px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #region-filter .cbo-region {
  max-width: 80px !important;
  height: 30px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #region-filter .cbo-region .dropdown-menu.open {
  max-height: 250px !important;
  min-width: 70px;
  overflow-y: auto !important;
  width: 100% !important;
}
#turnover-flight-top-destinations-seat-sale-profit #region-filter .cbo-region button {
  max-width: 80px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #button-row {
  padding-left: 0px !important;
  padding-right: 0px !important;
  min-width: 463px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #button-row .btn-group {
  float: right;
}
#turnover-flight-top-destinations-seat-sale-profit #destination-selectpicker {
  margin-left: 212px !important;
  padding-left: 0px !important;
  width: 103px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #destination-selectpicker .cbo-destination {
  max-width: 100px !important;
  height: 30px !important;
}
#turnover-flight-top-destinations-seat-sale-profit #destination-selectpicker .cbo-destination .dropdown-menu.open {
  max-height: 250px !important;
  min-width: 70px;
  overflow-y: auto !important;
  width: 100% !important;
}
#turnover-flight-top-destinations-seat-sale-profit #destination-selectpicker .cbo-destination button {
  max-width: 100px !important;
}
@media (min-width: 1040px) {
  #turnover-flight-top-destinations-seat-sale-profit .btn-group {
    margin-right: -20px !important;
  }
}
@media (max-width: 800px) {
  #turnover-flight-top-destinations-seat-sale-profit #region-filter {
    float: left !important;
    margin-top: 3px !important;
  }
  #turnover-flight-top-destinations-seat-sale-profit .btn-group {
    float: right !important;
  }
}
@media (max-width: 990px) {
  #turnover-flight-top-destinations-seat-sale-profit #button-row {
    float: left !important;
    margin-top: 3px !important;
  }
  #turnover-flight-top-destinations-seat-sale-profit .btn-group {
    float: left !important;
  }
}
@media (max-width: 342px) {
  #turnover-flight-top-destinations-seat-sale-profit .col-header {
    margin-top: 0px;
  }
  #turnover-flight-top-destinations-seat-sale-profit .col-header #destination-selectpicker {
    margin-left: -15px !important;
  }
}
#turnover-flight-top-destinations {
  margin-bottom: 10px !important;
}
#turnover-flight-top-destinations #flight-top-destination-wise .box-body {
  background: linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px, linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px, linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px, linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px, linear-gradient(90deg, #1b1b1b 10px, transparent 10px), linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);
  background-color: #131313;
  background-size: 20px 20px;
}
#turnover-flight-top-destinations #flight-top-destination-wise .carousel,
#turnover-flight-top-destinations #flight-top-destination-wise .item,
#turnover-flight-top-destinations #flight-top-destination-wise .active {
  height: 100%;
}
#turnover-flight-top-destinations #flight-top-destination-wise #myCarousel {
  padding: 0;
  height: 380px;
}
#turnover-flight-top-destinations #flight-top-destination-wise .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#turnover-flight-top-destinations #flight-top-destination-wise .fill {
  width: 100%;
  height: 380px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#turnover-flight-top-destinations #flight-top-destination-wise .carousel-indicators {
  bottom: 0px;
}
#turnover-flight-top-destinations #flight-top-destination-wise .carousel-indicators li {
  border: 1px solid #4A98CD;
}
#turnover-flight-top-destinations #flight-top-destination-wise .icon-prev,
#turnover-flight-top-destinations #flight-top-destination-wise .icon-next {
  font-size: 100px;
  color: #F93B0B;
}
#turnover-flight-top-destinations #flight-top-destination-wise .icon-prev {
  position: relative;
  margin-top: 120px;
  float: left;
}
@-moz-document url-prefix() {
  #turnover-flight-top-destinations #flight-top-destination-wise .icon-prev {
    margin-top: -64px;
  }
}
#turnover-flight-top-destinations #flight-top-destination-wise .icon-next {
  position: relative;
  margin-top: 120px;
  margin-right: -10px;
  float: right;
}
@-moz-document url-prefix() {
  #turnover-flight-top-destinations #flight-top-destination-wise .icon-next {
    margin-top: -64px;
    margin-right: -5px;
  }
}
#turnover-flight-top-destinations #flight-top-destination-wise .left.carousel-control {
  margin-left: -20px;
  width: 50px;
}
#turnover-flight-top-destinations #flight-top-destination-wise .right.carousel-control {
  margin-right: -20px;
  width: 50px;
}
#turnover-flight-top-destinations #flight-top-destination-market-share-wise,
#turnover-flight-top-destinations #flight-top-destination-airline-wise,
#turnover-flight-top-destinations #flight-top-destination-customer-wise,
#turnover-flight-top-destinations #flight-top-destination-staff-wise {
  padding-right: 5px;
  padding-left: 5px;
  height: 430px !important;
}
#turnover-flight-top-destinations #flight-top-destination-market-share-wise svg,
#turnover-flight-top-destinations #flight-top-destination-airline-wise svg,
#turnover-flight-top-destinations #flight-top-destination-customer-wise svg,
#turnover-flight-top-destinations #flight-top-destination-staff-wise svg {
  height: 81.5%;
}
#turnover-flight-top-destinations #flight-top-destination-market-share-wise .fa,
#turnover-flight-top-destinations #flight-top-destination-airline-wise .fa,
#turnover-flight-top-destinations #flight-top-destination-customer-wise .fa,
#turnover-flight-top-destinations #flight-top-destination-staff-wise .fa {
  padding: 8px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
#turnover-flight-top-destinations #flight-top-destination-market-share-wise .fa:hover,
#turnover-flight-top-destinations #flight-top-destination-airline-wise .fa:hover,
#turnover-flight-top-destinations #flight-top-destination-customer-wise .fa:hover,
#turnover-flight-top-destinations #flight-top-destination-staff-wise .fa:hover {
  color: #019688;
}
#turnover-flight-top-destinations #flight-top-destination-market-share-wise center.buttons,
#turnover-flight-top-destinations #flight-top-destination-airline-wise center.buttons,
#turnover-flight-top-destinations #flight-top-destination-customer-wise center.buttons,
#turnover-flight-top-destinations #flight-top-destination-staff-wise center.buttons {
  bottom: 0px !important;
}
#turnover-flight-top-destinations #flight-top-destination-class-wise {
  padding-right: 5px;
  padding-left: 5px;
  height: 430px !important;
}
#turnover-flight-top-destinations #flight-top-destination-class-wise svg {
  height: 88%;
}
#turnover-flight-top-destinations #flight-destination-sales-details,
#turnover-flight-top-destinations #flight-destination-seat-details,
#turnover-flight-top-destinations #flight-destination-profit-details {
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: -15px;
}
#turnover-flight-top-destinations #flight-destination-sales-details .box-body,
#turnover-flight-top-destinations #flight-destination-seat-details .box-body,
#turnover-flight-top-destinations #flight-destination-profit-details .box-body {
  height: 75px !important;
}
#turnover-flight-top-destinations #flight-destination-customer-details,
#turnover-flight-top-destinations #flight-destination-seller-details {
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: -15px;
}
#turnover-flight-top-destinations #flight-destination-customer-details .box-body,
#turnover-flight-top-destinations #flight-destination-seller-details .box-body {
  height: 120px !important;
}
#turnover-flight-top-destinations #svg {
  text-align: center;
}
#turnover-flight-top-destinations #flight-top-destination-wise {
  padding-right: 5px;
  padding-left: 5px;
  height: 450px !important;
}
#turnover-flight-top-destinations #flight-top-destination-wise #myCarousel svg {
  height: 95%;
}
#turnover-flight-top-destinations #flight-top-destination-class-wise .box-body,
#turnover-flight-top-destinations #flight-top-destination-airline-wise .box-body,
#turnover-flight-top-destinations #flight-top-destination-customer-wise .box-body,
#turnover-flight-top-destinations #flight-top-destination-staff-wise .box-body {
  padding: 0px;
}

#summary-flight-top-travellers .hide-data {
  display: None;
}
#summary-flight-top-travellers .top-travellers-no-data {
  text-align: center;
  padding-top: 87px;
  margin-top: 35px;
  color: gray;
  font-size: 21px;
}
#summary-flight-top-travellers .flight-top-travellers-header-button-row {
  margin-top: -45px !important;
}
#summary-flight-top-travellers .flight-top-travellers-header-button-row .btn-group-row {
  padding: 2px !important;
}
#summary-flight-top-travellers .flight-top-travellers-header-button-row .btn-info.active {
  background-color: #FFFFFF ;
  border-color: #FFFFFF ;
}
#summary-flight-top-travellers .flight-top-travellers-header-button-row .col-switch {
  left: 210px !important;
  padding-left: 4px !important;
}
#summary-flight-top-travellers .charts {
  padding-right: 2px !important;
  padding-left: 2px !important;
  padding-bottom: 10px !important;
}
#summary-flight-top-travellers .charts .box {
  height: 311px !important;
  margin-bottom: 0px !important;
}
#summary-flight-top-travellers .charts .box .traveller-pdf-width.graph {
  width: 331px !important;
}
#summary-flight-top-travellers .charts .box .box-body {
  height: 270px !important;
  padding: 5px;
  padding-top: 0px;
}
#summary-flight-top-travellers .charts .box .box-header {
  padding-bottom: 0px;
}
#summary-flight-top-travellers .charts .box .box-header .box-title .lbl-pax {
  display: inline !important;
  font-size: 15px;
}
#summary-flight-top-travellers #scrollable-dropdown-menu {
  margin-top: 0px;
}
#summary-flight-top-travellers #flight-top-travellers .box {
  height: 361px !important;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-title {
  cursor: pointer;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-label {
  height: 20px !important;
}
#summary-flight-top-travellers #flight-top-travellers .box .lbl-sales {
  text-align: left;
  padding-left: 20px !important;
  font-weight: bold;
}
#summary-flight-top-travellers #flight-top-travellers .box .lbl-trxn {
  text-align: right;
  padding-right: 20px !important;
  font-weight: bold;
}
#summary-flight-top-travellers #flight-top-travellers .box .traveller-range {
  text-align: center;
  font-weight: bold;
  display: inline;
}
#summary-flight-top-travellers #flight-top-travellers .box .btn-home {
  margin-right: 3px;
}
#summary-flight-top-travellers #flight-top-travellers .box .btn-prev,
#summary-flight-top-travellers #flight-top-travellers .box .btn-next,
#summary-flight-top-travellers #flight-top-travellers .box .btn-home {
  color: #989DA8;
  cursor: pointer;
}
#summary-flight-top-travellers #flight-top-travellers .box .btn-prev:hover,
#summary-flight-top-travellers #flight-top-travellers .box .btn-next:hover,
#summary-flight-top-travellers #flight-top-travellers .box .btn-home:hover {
  color: #019688;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body {
  height: 300px !important;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-prev {
  float: left;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-prev:before {
  content: "\2039";
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-next {
  float: right;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-next:before {
  content: "\203a";
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-prev,
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-next,
#summary-flight-top-travellers #flight-top-travellers .box .box-body .graph {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-prev,
#summary-flight-top-travellers #flight-top-travellers .box .box-body .btn-next {
  margin-top: 75px;
  font-size: 60;
  width: 2% !important;
  font-family: serif;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .graph {
  width: 96% !important;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .graph .c3-legend-background {
  visibility: hidden;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .graph .c3-tooltip th {
  background-color: #386691;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .graph .c3-line {
  stroke-width: 2px;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body .graph .c3-circle {
  stroke-width: 3px;
}
#summary-flight-top-travellers #flight-top-travellers .box .box-body.traveller-pdf-width {
  width: 810px !important;
}
#summary-flight-top-travellers #flight-top-travellers-form-of-payment .box-title {
  cursor: pointer;
}
#summary-flight-top-travellers #flight-top-travellers-form-of-payment .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
}
#summary-flight-top-travellers #flight-top-travellers-account-fop .c3-tooltip-container {
  left: 24px !important;
}
#summary-flight-top-travellers #flight-top-travellers-ytd-widget .box {
  height: 311px !important;
}
#summary-flight-top-travellers #flight-top-travellers-ytd-widget #flight-top-travellers-trend {
  margin-top: -270px !important;
}
#summary-flight-top-travellers #flight-top-travellers-advance-purchase-tile .advance-purchase-tile {
  padding: 10px 3px !important;
}
#summary-flight-top-travellers #summary-flight-top-travellers-header-pdf {
  margin-top: 15px !important;
}
@media (min-width: 830px) and (max-width: 1000px) {
  #summary-flight-top-travellers #flight-top-travellers-top-destinations .c3-tooltip-container,
  #summary-flight-top-travellers #flight-top-travellers-top-staffs .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (min-width: 584px) and (max-width: 767px) {
  #summary-flight-top-travellers .charts .box-body.graph .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (max-width: 420px) {
  #summary-flight-top-travellers .charts .box-body.graph .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (min-width: 768px) and (max-width: 829px) {
  #summary-flight-top-travellers .charts {
    width: 100% !important;
  }
}
@media (max-width: 583px) {
  #summary-flight-top-travellers .charts {
    width: 100% !important;
  }
}
@media (max-width: 470px) {
  #summary-flight-top-travellers .flight-top-travellers-header-button-row {
    margin-top: -10px !important;
  }
  #summary-flight-top-travellers .flight-top-travellers-header-button-row .col-switch {
    left: 0px !important;
    padding-left: 0px !important;
    float: left !important;
  }
}

#turnover-summary-travel-trend {
  padding-left: 15px;
  padding-right: 15px;
  cursor: default;
}
#turnover-summary-travel-trend .travel {
  width: 300px;
  margin-left: -23px;
}
#turnover-summary-travel-trend .turnover-travel-trend-main-choice {
  margin-bottom: 7px !important;
}
#turnover-summary-travel-trend #travel-destination-forrm {
  margin-left: -10px;
  padding-left: 1px !important;
}
#turnover-summary-travel-trend .customer-list {
  margin-top: -34px;
  margin-left: 237px;
}
#turnover-summary-travel-trend .customer-list .typeahead {
  width: 165px;
  height: 34px;
  border: 1px solid #ccc;
  border-radius: 0;
  font-size: 14px;
  color: #555;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  #turnover-summary-travel-trend *[class*='col-xs-6 row-gap'],
  #turnover-summary-travel-trend *[class*='col-xs-12 row-gap'] {
    position: relative;
    padding-top: 15px !important;
  }
  #turnover-summary-travel-trend *[class*='class-wise-summary'],
  #turnover-summary-travel-trend *[class*='destination-summary'],
  #turnover-summary-travel-trend *[class*='adv-purchase-summary'],
  #turnover-summary-travel-trend *[class*='type-summary'] {
    font-size: 12px !important;
    padding-top: 0px !important;
  }
}
@media screen and (max-width: 595px), screen and (max-width: 800px) and (min-width: 768px) {
  #turnover-summary-travel-trend .turnover-travel-trend-choice {
    width: 100% !important;
  }
  #turnover-summary-travel-trend .turnover-travel-trend-choice .btn-group {
    float: right !important;
  }
  #turnover-summary-travel-trend .travel {
    width: 100% !important;
  }
}
@media screen and (max-width: 962px) and (min-width: 100px), screen and (max-width: 596px) and (min-width: 576px) {
  #turnover-summary-travel-trend .turnover-travel-trend-main-choice .btn-group {
    float: right !important;
  }
  #turnover-summary-travel-trend .turnover-travel-trend-choice {
    margin-top: 8px !important;
  }
  #turnover-summary-travel-trend .turnover-travel-trend-choice .btn-group {
    float: right !important;
  }
}
@media screen and (max-width: 362px) {
  #turnover-summary-travel-trend .turnover-travel-trend-main-choice {
    padding-left: 0px !important;
    margin-top: 35px !important;
  }
  #turnover-summary-travel-trend .turnover-travel-trend-choice {
    width: 100% !important;
    margin-top: 5px !important;
  }
  #turnover-summary-travel-trend .turnover-travel-trend-choice .btn-group {
    float: right !important;
  }
}
@media screen and (max-width: 840px) and (min-width: 768px) {
  #turnover-summary-travel-trend *[class*='day-wise-value'],
  #turnover-summary-travel-trend *[class*='type-wise-value'],
  #turnover-summary-travel-trend *[class*='destination-wise-value'],
  #turnover-summary-travel-trend *[class*='adv-purchase-value'] {
    font-size: 20px !important;
  }
}
@media screen and (min-width: 1200px) {
  #turnover-summary-travel-trend *[id*='class-wise'] *[class*='col-lg-7'] {
    width: 43.75% !important;
  }
  #turnover-summary-travel-trend *[id*='class-wise'] *[class*='col-lg-5'] {
    width: 56.25% !important;
  }
}
#turnover-summary-travel-trend .top-header-button-row {
  margin-top: -45px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#turnover-summary-travel-trend .top-header-button-row .turnover-travel-trend-choice {
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: auto;
  float: right !important;
}
#turnover-summary-travel-trend .top-header-button-row .turnover-travel-trend-choice .btn-group {
  float: right;
}
#turnover-summary-travel-trend .top-header-button-row .turnover-travel-trend-main-choice {
  width: auto;
  padding-left: 216px;
  padding-right: 0px;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box {
  background-color: #14547f;
  margin-top: 10px;
  padding: 0px 15px 15px 15px;
  color: white;
  font-weight: bolder;
  margin-bottom: 18px;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box {
  padding-bottom: 7px;
  background-color: white;
  border-radius: 10px;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .title-label-div {
  padding: 45px 5px 0px 5px;
  padding-right: 0px;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .main-box-content-divs {
  padding: 0px 0px 0px 0px;
  margin-left: -6px;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .main-box-content-divs .sub-box-content-divs {
  padding: 10px 0px 5px 0px;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .main-box-content-divs .sub-box-content-divs .sub-box-inner-content-divs {
  padding: 0px 5px 0px 5px;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .main-box-content-divs .sub-box-content-divs #destination-summary,
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .main-box-content-divs .sub-box-content-divs #type-summary,
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .main-box-content-divs .sub-box-content-divs #adv-purchase-summary,
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .main-box-content-divs .sub-box-content-divs #class-wise-summary {
  font-weight: normal;
}
#turnover-summary-travel-trend #travel-trend-content-bg-box .travel-trend-content-box .clickable {
  cursor: pointer !important;
}

#turnover-miscellaneous-non-air {
  padding: 0px 7px 0px 15px !important;
}
#turnover-miscellaneous-non-air .pie-width {
  width: 330px;
}
#turnover-miscellaneous-non-air .adjust-margin {
  padding-left: 0px !important;
  padding-right: 8px !important;
}
#turnover-miscellaneous-non-air .adjust-margin .box {
  margin-bottom: 10px !important;
}
#turnover-miscellaneous-non-air .adjust-margin .box-body {
  height: 270px;
  padding: 0px;
}
#turnover-miscellaneous-non-air .adjust-margin .box-header {
  height: 41px;
  padding-bottom: 0px;
}

#turnover-miscellaneous-summary .box {
  margin-bottom: 5px !important;
}
#turnover-miscellaneous-summary .bar-width {
  width: 900px;
}
#turnover-miscellaneous-summary .pie-width {
  width: 300px;
}
#turnover-miscellaneous-summary .trend-width {
  width: 770px;
}
#turnover-miscellaneous-summary #top-other-services {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
#turnover-miscellaneous-summary #top-other-services .box-title:hover,
#turnover-miscellaneous-summary #top-other-services .fa.fa-home:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#turnover-miscellaneous-summary #top-other-services .box-body #graph {
  height: 250px;
  padding: 0px;
  width: 90% !important;
}
#turnover-miscellaneous-summary #top-other-services #sales-label {
  float: left;
  margin-left: -9%;
}
#turnover-miscellaneous-summary #top-other-services #trxn-label {
  float: right;
  margin-right: -9%;
}
#turnover-miscellaneous-summary #top-other-services #home-btn {
  float: left;
  margin-left: 60%;
  margin-top: 4px;
}
#turnover-miscellaneous-summary #top-other-services #other-service-range {
  loat: left;
}
#turnover-miscellaneous-summary #top-customers .box-body,
#turnover-miscellaneous-summary #top-staffs .box-body,
#turnover-miscellaneous-summary #other-services-trend .box-body,
#turnover-miscellaneous-summary #top-suppliers .box-body,
#turnover-miscellaneous-summary #top-countries .box-body,
#turnover-miscellaneous-summary #top-cities .box-body {
  height: 235px;
  padding: 0px;
}
#turnover-miscellaneous-summary #top-customers .box-header,
#turnover-miscellaneous-summary #top-staffs .box-header,
#turnover-miscellaneous-summary #other-services-trend .box-header,
#turnover-miscellaneous-summary #top-suppliers .box-header,
#turnover-miscellaneous-summary #top-countries .box-header,
#turnover-miscellaneous-summary #top-cities .box-header {
  height: 55px;
}
#turnover-miscellaneous-summary #top-countries .box-title {
  cursor: pointer;
}
#turnover-miscellaneous-summary #top-countries .box-title:hover {
  color: #019688 !important;
  font-weight: bolder !important;
}
#turnover-miscellaneous-summary #top-cities .c3-tooltip-container {
  left: 30px !important;
}
#turnover-miscellaneous-summary #other-services-trend {
  padding-right: 5px !important;
}
#turnover-miscellaneous-summary #other-services-trend .sales-label1 {
  float: left;
}
#turnover-miscellaneous-summary #other-services-trend .trxn-label1 {
  float: right;
}
#turnover-miscellaneous-summary .adjust-margin-main {
  padding-right: 0px !important;
  padding-left: 5px !important;
}
#turnover-miscellaneous-summary .adjust-margin {
  padding-left: 0px !important;
  padding-right: 5px !important;
}
#turnover-miscellaneous-summary .fa.fa-chevron-left,
#turnover-miscellaneous-summary .fa.fa-chevron-right {
  margin-top: 84px;
  font-size: 30px;
  cursor: pointer;
  width: 5% !important;
}
@media (min-width: 992px) {
  #turnover-miscellaneous-summary #other-services-trend {
    padding-left: 0px !important;
  }
}

#summary-turnover-department {
  padding: 0px !important;
}
#summary-turnover-department .padding {
  padding: 0px !important;
}
#summary-turnover-department .charts {
  padding-right: 2px !important;
  padding-left: 2px !important;
  padding-bottom: 10px !important;
}
#summary-turnover-department .charts .box {
  margin-bottom: 0px !important;
}
#summary-turnover-department .charts .box .box-title {
  font-size: 15px !important;
}
#summary-turnover-department .charts .box-body {
  height: 260px !important;
  padding: 0px;
}
#summary-turnover-department .charts .turnover-department-pie-chart-pdf-width {
  width: 331px !important;
}
#summary-turnover-department #turnover-department-services {
  padding: 0px 0px 10px 0px;
}
#summary-turnover-department #turnover-department-services .service-title {
  font-size: 15px !important;
  background: #fff;
  margin-left: 2px !important;
  margin-right: 2px !important;
  padding-top: 5px;
  height: 27px !important;
  text-align: center;
  font-size: 18px;
  margin: 0;
  border-top: 3px solid #d2d6de;
  border-radius: 3px;
}
#summary-turnover-department #turnover-department-services .box-body {
  height: 268px !important;
}
#summary-turnover-department #turnover-department-services .graph {
  height: 115px !important;
  margin: 1px !important;
  min-height: 115px !important;
  margin-top: -125px !important;
  padding-top: 15px !important;
  padding-bottom: 0px !important;
}
#summary-turnover-department #turnover-department-services .graph .c3-tooltip-container {
  top: 100px !important;
  left: 20% !important;
}
#summary-turnover-department #turnover-department-services .turnover-department-service-graph-pdf-width {
  width: 217px !important;
}
#summary-turnover-department #summary-turnover-department-header-pdf {
  margin-top: 15px !important;
}
@media (min-width: 768px) and (max-width: 1010px) {
  #summary-turnover-department #summary-turnover-department-top-customers .c3-tooltip-container,
  #summary-turnover-department #summary-turnover-department-top-locations .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (min-width: 581px) and (max-width: 750px) {
  #summary-turnover-department #summary-turnover-department-top-customers .c3-tooltip-container,
  #summary-turnover-department #summary-turnover-department-top-locations .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (max-width: 430px) {
  #summary-turnover-department .charts.department-pdf .c3-tooltip-container {
    left: 30% !important;
  }
}
@media (max-width: 580px) {
  #summary-turnover-department .charts.department-pdf {
    width: 100% !important;
  }
}
@media (max-width: 550px) {
  #summary-turnover-department .turnover-department-top-services {
    width: 100% !important;
  }
}

#summary-turnover-dynamic-report {
  padding: 0px !important;
  /*
	.charts
	{
		padding-right : 2px !important;
		padding-left : 2px !important;
		padding-bottom: 10px !important;
		.box
		{
			.box-title
			{
				font-size: 15px !important;
			}
			margin-bottom: 0px !important;
		}
		.box-body
		{
			height: 260px !important;
			padding : 0px;
		}
		.turnover-dynamic-report-pie-chart-pdf-width
		{
			width : 331px !important;
		}
	}*/
  /*
	#turnover-dynamic-report-services
	{
		padding : 0px 0px 10px 0px;
		.service-title
		{
			font-size: 15px !important;
			background: #fff;
			margin-left: 2px !important;
			margin-right: 2px !important;
			padding-top:5px;
			height: 27px !important;
			text-align: center;
			font-size: 18px;
			margin: 0;
			border-top: 3px solid #d2d6de;
			border-radius: 3px;
		}
		.box-body
		{
			height : 268px !important;
		}
		.graph
		{
			height: 115px !important;
			margin: 1px !important;
			min-height : 115px !important;
			margin-top: -125px !important;
			padding-top: 15px !important;
			padding-bottom: 0px !important;
			.c3-tooltip-container
			{
				top : 100px !important;
				left : 20% !important;
			}
		}
		.turnover-dynamic-report-service-graph-pdf-width
		{
			width : 217px !important;
		}
	}*/
  /*
	// To adjust tooltip positions
	@media (min-width: 768px) and (max-width: 1010px)
	{
		#summary-turnover-dynamic-report-top-customers,
		#summary-turnover-dynamic-report-top-locations
		{
			.c3-tooltip-container
			{
				left : 30% !important;
			}
		}
	}
	@media (min-width: 581px) and (max-width: 750px)
	{
		#summary-turnover-dynamic-report-top-customers,
		#summary-turnover-dynamic-report-top-locations
		{
			.c3-tooltip-container
			{
				left : 30% !important;
			}
		}
	}
	@media (max-width: 430px)
	{
		.charts.dynamic-report-pdf
		{
			.c3-tooltip-container
			{
				left : 30% !important;
			}
		}
	}
	// To adjust pie chart width in samller resolutions
	@media (max-width: 580px) 
	{
		
		.charts.dynamic-report-pdf
		{
			width: 100% !important;
		}
	}
	// To adjust Service wdiget width in samller resolutions
	@media (max-width: 550px) 
	{
		.turnover-dynamic-report-top-services
		{
			width: 100% !important;
		}
	}*/
}
#summary-turnover-dynamic-report .padding {
  padding: 0px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header {
  margin-top: -45px !important;
  left: 225px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header .year {
  width: 96px;
}
#summary-turnover-dynamic-report .dynamic-report-header .year button {
  height: 30px;
  width: 80px;
}
#summary-turnover-dynamic-report .dynamic-report-header .year .dropdown-menu {
  width: 80px !important;
  height: 250px;
  min-width: 80px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount {
  width: 165px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options button,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount button {
  height: 30px;
  width: 150px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options #cbo-selected,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount #cbo-selected,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options #cbo-amount,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount #cbo-amount {
  margin-top: -34px;
  left: 124px;
  width: 150px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options btn-group.bootstrap-select,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount btn-group.bootstrap-select {
  width: 150px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options .btn-group.bootstrap-select .check-mark,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount .btn-group.bootstrap-select .check-mark,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options .dropdown-menu .check-mark,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount .dropdown-menu .check-mark {
  left: 2px;
}
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options .dropdown-menu.open,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount .dropdown-menu.open {
  min-height: 140px !important;
  max-height: 235px !important;
  overflow-y: auto;
  min-width: 150px !important;
  width: 150px !important;
}
#summary-turnover-dynamic-report .dynamic-report-header .cbo-options .dropdown-menu.inner,
#summary-turnover-dynamic-report .dynamic-report-header .cbo-amount .dropdown-menu.inner {
  min-height: 120px !important;
  max-height: 215px !important;
  width: 140px !important;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding {
  background-color: #FFF !important;
  min-height: 700px !important;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding .my-service-tabs {
  border-bottom: 1px solid #ddd;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding .tab-content {
  padding: 0px 15px !important;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding .tab-content .tab-pane.fade.in {
  overflow: auto !important;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding .tab-content .tab-pane.fade.in table thead tr {
  color: white;
  background-color: #256db6;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding .tab-content .tab-pane.fade.in table thead tr th.fa {
  font-family: FontAwesome;
  display: table-cell !important;
  cursor: pointer !important;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding .tab-content .tab-pane.fade.in table tbody tr {
  color: #26539c;
}
#summary-turnover-dynamic-report .turnover-dynamic-report-services .padding .tab-content .tab-pane.fade.in table tbody tr td {
  border: 1px solid #256db6 !important;
}
#summary-turnover-dynamic-report-header-pdf {
  margin-top: 15px !important;
}

.form-of-payment-turnover-summary .fop-hover-svg {
  border-radius: 13px 0 15px 0;
}
.form-of-payment-turnover-summary .fop-main-class {
  padding-right: 0px;
}
.form-of-payment-turnover-summary .fop-main-class .c3-tooltip-container {
  top: -110px !important;
}
.form-of-payment-turnover-summary .fop-main-class .five-two,
.form-of-payment-turnover-summary .fop-main-class .five-three {
  padding: 0px;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable {
  padding-left: 0px;
  height: 130px;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable .box-body,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable .box-body {
  padding: 0px;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable svg.fop-svg-item,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable svg.fop-svg-item {
  height: 60%;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable svg.fop-svg-item .form-of-payment-type-padding,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable svg.fop-svg-item .form-of-payment-type-padding {
  text-align: left;
  position: relative!important;
  top: -18px;
  padding-left: 2px!important;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable svg.fop-svg-item .form-of-payment-type-padding .percentage,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable svg.fop-svg-item .form-of-payment-type-padding .percentage {
  position: relative;
  top: -10px;
  font-size: 15px;
  float: left;
  margin-left: -9px;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable svg.fop-svg-item .form-of-payment-type-padding .amount,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable svg.fop-svg-item .form-of-payment-type-padding .amount {
  font-size: 18px!important;
  font-weight: bold;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable svg.fop-svg-item .form-of-payment-type-padding .fop-icons,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable svg.fop-svg-item .form-of-payment-type-padding .fop-icons {
  position: relative!important;
  top: -120px !important;
  padding-left: 133px!important;
  color: white;
  font-size: 2em;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable .fop-svg-item:hover,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable .fop-svg-item:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable .panel-body,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable .panel-body {
  height: 49px;
  border: 2px;
  margin-top: -10;
  padding: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}
.form-of-payment-turnover-summary .fop-main-class .five-two .fop-clickable .panel-body svg,
.form-of-payment-turnover-summary .fop-main-class .five-three .fop-clickable .panel-body svg {
  margin-top: -10px;
  overflow: visible !important;
}
.form-of-payment-turnover-summary .box {
  border-radius: 16px;
  margin-bottom: 10px;
}
.form-of-payment-turnover-summary .fop-reports-padding {
  padding-right: 0px;
}
.form-of-payment-turnover-summary .fop-reports-padding .chart-adjust-size {
  width: 200px !important;
}
.form-of-payment-turnover-summary .fop-reports-padding .no-left-padding {
  padding-left: 0px;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .box-body,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-top-4-other-wise .box-body,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-customer-wise .box-body {
  height: 250px;
  padding: 0px ;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .box-body .c3-tooltip-container,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-top-4-other-wise .box-body .c3-tooltip-container,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-customer-wise .box-body .c3-tooltip-container {
  left: 26px !important;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise {
  box-sizing: border-box;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location {
  width: 90%;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  top: 35px;
  position: relative;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-body {
  height: 75px;
  background-color: #131e26;
  color: #fff;
  padding: 5px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-body .sub-item {
  position: relative;
  top: 3px!important;
  text-align: center;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-body .sub-item .amount {
  font-size: 16px;
  font-weight: 700;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-body .profit-percentage-positioning {
  position: relative;
  top: 7px;
  font-weight: bold;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-body .profit-percentage-positioning .profit-label {
  float: right;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-body .profit-percentage-positioning .profit-percentage-value {
  float: right;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-header {
  height: 108px;
  background-color: #dd4b39;
  text-align: center;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-header .fa {
  font-size: 55px;
  position: relative;
  top: 3px;
  color: white;
  float: right;
  right: 9px;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-branch-wise .location .turnover-location-wise-header b {
  position: absolute;
  left: 22px;
  top: 6px;
  font-size: 32px;
  color: white;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-ticket,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-hotel,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-other {
  height: 153px;
  margin-bottom: 10px;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-ticket .box-body,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-hotel .box-body,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-other .box-body {
  height: 151px;
  padding: 0px;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-ticket .box-body svg.fop-svg-services,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-hotel .box-body svg.fop-svg-services,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-other .box-body svg.fop-svg-services {
  height: 153px;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-ticket .box-body svg.fop-svg-services .fop-service-wise-title,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-hotel .box-body svg.fop-svg-services .fop-service-wise-title,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-other .box-body svg.fop-svg-services .fop-service-wise-title {
  font-size: 10px!important;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-ticket .graph,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-hotel .graph,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-other .graph {
  margin-top: -100px;
  height: 80px;
}
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-ticket .graph .c3-tooltip-container,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-hotel .graph .c3-tooltip-container,
.form-of-payment-turnover-summary .fop-reports-padding #form-of-payment-other .graph .c3-tooltip-container {
  position: relative;
  top: 60px!important;
}
.form-of-payment-turnover-summary .fop-reports-padding #fop-sales-analysis .bar-chart-adjust-size {
  width: 360px !important;
}
.form-of-payment-turnover-summary .fop-reports-padding #fop-sales-analysis .box-body {
  height: 310px;
  min-height: 310px !important;
  padding: 0px;
}
.form-of-payment-turnover-summary .fop-reports-padding #fop-sales-analysis .form-of-payment-main-div {
  float: right;
}

/* Large desktops and laptops */
#turnover-summary-location {
  /* Portrait tablets and small desktops */
  /* Landscape phones and portrait tablets */
  /* Portrait phones and smaller */
}
@media (min-width: 485px) and (max-width: 991px) {
  #turnover-summary-location #myCarousel {
    height: 300px !important;
  }
  #turnover-summary-location #turnover-location-top4-location .icon-next,
  #turnover-summary-location #turnover-location-top4-location .icon-prev {
    margin-top: 75% !important;
  }
  @-moz-document url-prefix() {
    #turnover-summary-location #turnover-location-top4-location .icon-next,
    #turnover-summary-location #turnover-location-top4-location .icon-prev {
      margin-top: -44px !important;
    }
  }
}
@media (max-width: 484px) {
  #turnover-summary-location #myCarousel {
    height: 610px !important;
  }
  #turnover-summary-location .turnover-location-click {
    width: 100% !important;
  }
  #turnover-summary-location #turnover-location-top4-location .icon-next,
  #turnover-summary-location #turnover-location-top4-location .icon-prev {
    margin-top: 200% !important;
  }
  @-moz-document url-prefix() {
    #turnover-summary-location #turnover-location-top4-location .icon-next,
    #turnover-summary-location #turnover-location-top4-location .icon-prev {
      margin-top: -44px !important;
    }
  }
}
@media (max-width: 480px) {
  #turnover-summary-location #myCarousel {
    height: 610px !important;
  }
}
#turnover-summary-location #turnover-location-budget-message {
  margin-top: -470px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  left: 400px !important;
}
#turnover-summary-location #turnover-location-budget-message #set-budget-message {
  width: 500px !important;
  text-align: center;
  min-height: 23px;
}
#turnover-summary-location #turnover-location-budget-message #set-budget-message a {
  color: #FFF;
}
#turnover-summary-location .row {
  margin-top: 5px !important;
}
#turnover-summary-location .box-body {
  padding-top: 0px !important;
}
#turnover-summary-location #turnover-location-top4-location .carousel,
#turnover-summary-location #turnover-location-top4-location .item,
#turnover-summary-location #turnover-location-top4-location .active {
  height: 100%;
}
#turnover-summary-location #turnover-location-top4-location #myCarousel {
  padding: 0;
}
#turnover-summary-location #turnover-location-top4-location .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#turnover-summary-location #turnover-location-top4-location .fill {
  width: 100%;
  height: 155px;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#turnover-summary-location #turnover-location-top4-location .carousel-indicators {
  bottom: -20px;
}
#turnover-summary-location #turnover-location-top4-location .icon-prev,
#turnover-summary-location #turnover-location-top4-location .icon-next {
  font-size: 100px;
  color: #3498DB;
}
#turnover-summary-location #turnover-location-top4-location .icon-prev {
  position: relative;
  margin-top: 20px;
  top: auto;
  float: left;
}
@-moz-document url-prefix() {
  #turnover-summary-location #turnover-location-top4-location .icon-prev {
    margin-top: -44px;
  }
}
#turnover-summary-location #turnover-location-top4-location .icon-next {
  position: relative;
  margin-top: 20px;
  top: auto;
  float: right;
}
@-moz-document url-prefix() {
  #turnover-summary-location #turnover-location-top4-location .icon-next {
    margin-top: -44px;
  }
}
#turnover-summary-location #turnover-location-top4-location .left.carousel-control {
  margin-left: -40px;
  width: 115px;
}
#turnover-summary-location #turnover-location-top4-location .right.carousel-control {
  margin-right: -40px;
  width: 115px;
}
#turnover-summary-location #turnover-location-top4-location .turnover-location-click {
  padding-right: 5px !important;
  padding-left: 5px !important;
  margin-bottom: 10px !important;
}
#turnover-summary-location #turnover-location-top4-location .turnover-location-click .box {
  margin-bottom: 10px !important;
}
#turnover-summary-location #turnover-location-top4-location .turnover-location-click .box .box-title {
  font-size: 16px !important;
  font-weight: 600 !important;
}
#turnover-summary-location #turnover-location-top4-location .turnover-location-click .box .box-body {
  min-height: 90px !important;
  max-height: 100px !important;
  height: 90px !important;
  padding-left: 0px !important;
}
#turnover-summary-location #turnover-location-top4-location .turnover-location-click .box .box-body .c3-tooltip-container {
  top: -20px !important;
  left: 5px !important;
}
#turnover-summary-location #turnover-location-top4-location .turnover-location-click .box .box-header.with-border {
  height: 40px !important;
}
#turnover-summary-location #turnover-location-top4-location .turnover-location-click.turnover-location-pdf-width {
  width: 241px !important;
}
#turnover-summary-location #turnover-location-other-services .icon-prev,
#turnover-summary-location #turnover-location-other-services .icon-next {
  position: absolute;
  margin-top: 85px;
  top: auto;
  font-size: 50px;
  color: #216092;
}
#turnover-summary-location #turnover-location-other-services .icon-prev {
  left: 0;
}
#turnover-summary-location #turnover-location-other-services .icon-prev:before {
  content: '\2039';
}
#turnover-summary-location #turnover-location-other-services .icon-next {
  right: 0;
}
#turnover-summary-location #turnover-location-other-services .icon-next:after {
  content: '\203a';
}
#turnover-summary-location #turnover-location-other-services .parent-service {
  padding-left: 0px;
  padding-right: 10px;
}
#turnover-summary-location #turnover-location-other-services .parent-service .c3-tooltip-container {
  top: 90px !important;
  left: 5px !important;
}
#turnover-summary-location #turnover-location-services,
#turnover-summary-location #turnover-location-other-services {
  padding-right: 5px !important;
  padding-left: 15px !important;
}
#turnover-summary-location #turnover-location-services #turnover-location-service1,
#turnover-summary-location #turnover-location-other-services #turnover-location-service1,
#turnover-summary-location #turnover-location-services #turnover-location-service2,
#turnover-summary-location #turnover-location-other-services #turnover-location-service2,
#turnover-summary-location #turnover-location-services #turnover-location-service3,
#turnover-summary-location #turnover-location-other-services #turnover-location-service3,
#turnover-summary-location #turnover-location-services #turnover-location-service4,
#turnover-summary-location #turnover-location-other-services #turnover-location-service4,
#turnover-summary-location #turnover-location-services .parent-service,
#turnover-summary-location #turnover-location-other-services .parent-service {
  padding-left: 0px;
  padding-right: 10px;
}
#turnover-summary-location #turnover-location-services #turnover-location-service1 .c3-tooltip-container,
#turnover-summary-location #turnover-location-other-services #turnover-location-service1 .c3-tooltip-container,
#turnover-summary-location #turnover-location-services #turnover-location-service2 .c3-tooltip-container,
#turnover-summary-location #turnover-location-other-services #turnover-location-service2 .c3-tooltip-container,
#turnover-summary-location #turnover-location-services #turnover-location-service3 .c3-tooltip-container,
#turnover-summary-location #turnover-location-other-services #turnover-location-service3 .c3-tooltip-container,
#turnover-summary-location #turnover-location-services #turnover-location-service4 .c3-tooltip-container,
#turnover-summary-location #turnover-location-other-services #turnover-location-service4 .c3-tooltip-container,
#turnover-summary-location #turnover-location-services .parent-service .c3-tooltip-container,
#turnover-summary-location #turnover-location-other-services .parent-service .c3-tooltip-container {
  top: 90px !important;
  left: 5px !important;
}
#turnover-summary-location #turnover-location-services .panel-body,
#turnover-summary-location #turnover-location-other-services .panel-body {
  padding: 3px !important;
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
#turnover-summary-location #turnover-location-services .service.box-body,
#turnover-summary-location #turnover-location-other-services .service.box-body {
  height: 245px;
  padding: 0px;
  border-radius: 3px;
}
#turnover-summary-location #turnover-location-services .graph.panel-body,
#turnover-summary-location #turnover-location-other-services .graph.panel-body {
  height: 115px !important;
  min-height: 115px !important;
  margin-top: -115px !important;
  padding-top: 15px !important;
  padding-bottom: 0px !important;
}
#turnover-summary-location #turnover-location-services .graph.turnover-location-service-pdf-width,
#turnover-summary-location #turnover-location-other-services .graph.turnover-location-service-pdf-width {
  width: 235px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs {
  padding-right: 10px !important;
  margin-top: 8px;
  margin-bottom: 10px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-staffs {
  padding-left: 0px;
  padding-right: 0px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-staffs #turnover-location-top4-staffs {
  padding-left: 0px;
  padding-right: 0px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-staffs #turnover-location-top4-staffs .col-lg-6.col-md-3.col-sm-6.parent-box {
  padding-right: 4px !important;
  padding-left: 4px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-staffs #turnover-location-top4-staffs .col-lg-6.col-md-3.col-sm-6.parent-box .turnover-location-staff {
  margin-bottom: 10px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-staffs #turnover-location-top4-staffs .col-lg-6.col-md-3.col-sm-6.parent-box .turnover-location-staff .box-body {
  height: 146px;
  padding: 0px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-staffs div {
  display: block;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types {
  padding-left: 0px;
  padding-right: 5px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #turnover-location-top-debtors {
  padding: 0px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #turnover-location-top-debtors .col-lg-3.col-md-3.col-sm-6 {
  padding-left: 2px;
  padding-right: 2px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #turnover-location-top-debtors .box-body {
  height: 70px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #turnover-location-top-debtors .box {
  margin-bottom: 10px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #top5-customer-graph {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #top5-customer-graph .customer-graph.box-body {
  height: 200px !important;
  top: -7px;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #top5-customer-graph .customer-graph.box-header {
  padding: 5px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #top5-customer-graph #top5-customer-graph-body.turnover-location-customer-graph-pdf-width {
  width: 662px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types #top5-customer-graph .box-tools.pull-right {
  font-size: 12px;
  top: 15px !important;
}
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs #turnover-location-debtor-types .box-body {
  padding: 0px !important;
}
#turnover-summary-location .animated.fadeIn:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#turnover-summary-location #turnover-location-form-of-payment {
  padding-left: 15px;
  padding-right: 10px;
  margin-top: 10px;
}
#turnover-summary-location #turnover-location-form-of-payment .form-of-payment-type-padding {
  font-size: 15px;
  padding-bottom: 5px;
}
#turnover-summary-location #turnover-location-form-of-payment .five-three,
#turnover-summary-location #turnover-location-form-of-payment .five-two {
  padding: 0px !important;
}
#turnover-summary-location #turnover-location-form-of-payment .sales-percentage {
  padding-top: 10px;
  padding-left: 0px !important;
  padding-right: 5px !important;
}
#turnover-summary-location #turnover-location-form-of-payment .amount {
  font-size: 17px !important;
  text-align: right !important;
}
#turnover-summary-location #turnover-location-form-of-payment .col-xs-12 {
  padding-left: 20px;
}
#turnover-summary-location #turnover-location-form-of-payment .form-of-payment-type-padding,
#turnover-summary-location #turnover-location-form-of-payment .form-of-payment-label {
  padding-left: 2px !important;
}
#turnover-summary-location #turnover-location-form-of-payment .circular-div {
  border-radius: 50%;
  height: 45px;
  padding-left: 15px !important;
  vertical-align: middle !important;
  font-size: 20px;
  font-weight: bold;
  transform: scaleY(1.8);
}
#turnover-summary-location #turnover-location-form-of-payment .row-flush .text-right {
  padding-left: 5px !important;
}
#turnover-summary-location #turnover-location-form-of-payment .panel,
#turnover-summary-location #turnover-location-form-of-payment .panel .panel-heading:after {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
#turnover-summary-location #turnover-location-form-of-payment .payment {
  padding-right: 0px !important;
}
#turnover-summary-location #turnover-location-form-of-payment .panel-color {
  background-color: #fff;
  color: #72806C;
  padding-top: 0px;
}
#turnover-summary-location #turnover-location-form-of-payment .form-of-payment-click {
  padding-left: 1px!important;
  padding-right: 10px!important;
}
#turnover-summary-location #turnover-location-form-of-payment .push-right {
  float: right;
}
#turnover-summary-location #turnover-location-top4-location,
#turnover-summary-location #turnover-location-form-of-payment,
#turnover-summary-location #turnover-location-services,
#turnover-summary-location #turnover-location-debtor-types-and-top-staffs {
  margin-bottom: -13px;
}
#turnover-summary-location #turnover-location-debtor-wise-top5-customers {
  height: 230px !important;
  margin-bottom: 5px;
}
#turnover-summary-location .location-clicked-widget {
  border: 3px solid #d2d2cf;
}
@media (min-width: 992px) {
  #turnover-summary-location #myCarousel {
    height: 155px !important;
  }
  #turnover-summary-location .left.carousel-control {
    margin-left: 0px !important;
    width: 25px !important;
  }
  #turnover-summary-location .right.carousel-control {
    margin-right: 0px !important;
    width: 25px !important;
  }
}
@media (min-width: 768px) and (max-width: 902px), (max-width: 670px) {
  #turnover-summary-location #turnover-location-budget-message {
    margin-top: -10px !important;
    left: 0px !important;
  }
  #turnover-summary-location #turnover-location-budget-message #set-budget-message {
    width: 100% !important;
  }
}

#turnover-summary-quickView #turnover-summary-quickView-SphereCharts {
  height: 650px;
}
#turnover-summary-quickView #turnover-summary-quickView-SphereCharts svg {
  background: #2b2b2b;
  padding-top: 50px;
}
#turnover-summary-quickView #turnover-summary-quickView-SphereCharts .text {
  font-size: 19px;
}
#turnover-summary-quickView #turnover-summary-quickView-SphereCharts .heading {
  font-size: 22px;
  fill: #ffffff;
}
#turnover-summary-quickView #turnover-summary-quickView-SphereCharts .bounce-id1 {
  display: block;
  margin: 0 auto;
  -webkit-animation: bounceInDown 2500ms ease forwards;
  -moz-animation: bounceInDown 2500ms ease forwards;
  animation: bounceInDown 2500ms ease forwards;
}
#turnover-summary-quickView #turnover-summary-quickView-SphereCharts .bounce-id2 {
  display: block;
  margin: 0 auto;
  -webkit-animation: bounceInDown 2200ms ease forwards;
  -moz-animation: bounceInDown 2200ms ease forwards;
  animation: bounceInDown 2200ms ease forwards;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-document url-prefix() {
  .daterangepicker .calendar th,
  .daterangepicker .calendar td {
    min-width: 27px;
  }
}
@-moz-document url-prefix() {
  .daterangepicker1 .calendar th,
  .daterangepicker1 .calendar td {
    min-width: 27px;
  }
}
#type-of-service-main-menu #customer-summary-header {
  margin-top: -45px;
  left: 404px !important;
}
#type-of-service-main-menu #customer-summary-header button {
  height: 30px;
  width: 80px;
}
#type-of-service-main-menu #customer-summary-header #cbo-options {
  margin-top: -45px !important;
  margin-left: 83px !important;
  width: 200px !important;
}
#type-of-service-main-menu #customer-summary-header #cbo-options button {
  height: 30px;
  width: 200px !important;
}
#type-of-service-main-menu #customer-summary-header #cbo-options .dropdown-menu {
  width: 70px !important;
  height: 175px !important;
}
#type-of-service-main-menu #customer-summary-header .year {
  width: 80px !important;
  margin-right: 10px !important;
  margin-top: 0px !important;
}
#type-of-service-main-menu #customer-summary-header .year .dropdown-menu {
  width: 80px;
  height: 250px;
}
#type-of-service-main-menu #customer-summary-header .cbo-location {
  width: 178px !important;
  padding-right: 10px !important;
  padding-left: 0px !important;
}
#type-of-service-main-menu #customer-summary-header .cbo-location #label-cost-center {
  padding: 0px !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
  max-width: 72px !important;
}
#type-of-service-main-menu #customer-summary-header .cbo-location button.btn.dropdown-toggle.selectpicker {
  width: 175px !important;
  margin-top: -5px;
}
#type-of-service-main-menu #customer-summary-header .cbo-location .dropdown-menu.open {
  width: 175px !important;
  min-width: 175px !important;
  margin-left: 15px;
  /* This may be needed later
                            max-height: 250px !important;
                            overflow: auto !important;*/
}
#type-of-service-main-menu #customer-summary-header .cbo-location .dropdown-menu.open .dropdown-menu.inner {
  min-width: 174px !important;
  width: 174px !important;
  max-height: 250px !important;
}
#type-of-service-main-menu #customer-summary-header .cbo-location .dropdown-menu.open .check-mark {
  left: 2px;
}
#type-of-service-main-menu #customer-summary-header .cbo-department {
  width: 175px !important;
  padding-right: 10px !important;
  padding-left: 0px !important;
  margin-left: 95px !important;
}
#type-of-service-main-menu #customer-summary-header .cbo-department #label-department {
  padding: 0px !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
  max-width: 72px !important;
}
#type-of-service-main-menu #customer-summary-header .cbo-department button.btn.dropdown-toggle.selectpicker {
  width: 175px !important;
  margin-top: -5px;
}
#type-of-service-main-menu #customer-summary-header .cbo-department .dropdown-menu.open {
  width: 175px !important;
  min-width: 175px !important;
  margin-left: 15px;
  /* This may be needed later
                            max-height: 250px !important;
                            overflow: auto !important;*/
}
#type-of-service-main-menu #customer-summary-header .cbo-department .dropdown-menu.open .dropdown-menu.inner {
  min-width: 174px !important;
  width: 174px !important;
  max-height: 250px !important;
}
#type-of-service-main-menu #customer-summary-header .cbo-department .dropdown-menu.open .check-mark {
  left: 2px;
}
#type-of-service-main-menu #customer-summary-header .date-picker-area {
  width: 230px;
}
@media screen and (max-width: 625px) {
  #type-of-service-main-menu #customer-summary-header {
    margin-top: 0px !important;
    left: 0px !important;
  }
}
#type-of-service-main-menu #type-of-service-ticket-graph,
#type-of-service-main-menu #type-of-service-hotel-graph,
#type-of-service-main-menu #type-of-service-other-graph {
  height: 260px;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
#type-of-service-main-menu #type-of-service-ticket-graph .box-body,
#type-of-service-main-menu #type-of-service-hotel-graph .box-body,
#type-of-service-main-menu #type-of-service-other-graph .box-body {
  margin-left: -10px;
  height: 260;
}
#type-of-service-main-menu #type-of-service-ticket-graph .graph,
#type-of-service-main-menu #type-of-service-hotel-graph .graph,
#type-of-service-main-menu #type-of-service-other-graph .graph {
  margin-top: -208px;
  height: 80px;
}
#type-of-service-main-menu #type-of-service-other-graph .box-body {
  margin-right: -10px;
}
#type-of-service-main-menu .type-of-service-ticket-hotel-other-hover:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
#type-of-service-main-menu #turnover-total-sales-profit-previous-current-year {
  position: relative;
  padding-right: 0px;
  padding-left: 0px;
  height: 170px;
}
#type-of-service-main-menu #turnover-total-sales-profit-previous-current-year .box-body {
  margin-left: -10px;
  margin-right: -10px;
}
#type-of-service-main-menu #location-wise,
#type-of-service-main-menu #debtor-wise,
#type-of-service-main-menu #top-staff-wise-on-turnover,
#type-of-service-main-menu #top-department-wise-turnover,
#type-of-service-main-menu #top-cancellation-reissue-turnover {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: -4px;
}
#type-of-service-main-menu #location-wise .box-body,
#type-of-service-main-menu #debtor-wise .box-body,
#type-of-service-main-menu #top-staff-wise-on-turnover .box-body,
#type-of-service-main-menu #top-department-wise-turnover .box-body,
#type-of-service-main-menu #top-cancellation-reissue-turnover .box-body {
  height: 250px;
  padding: 1px;
}
#type-of-service-main-menu #location-wise .box-body .c3-tooltip-container,
#type-of-service-main-menu #debtor-wise .box-body .c3-tooltip-container,
#type-of-service-main-menu #top-staff-wise-on-turnover .box-body .c3-tooltip-container,
#type-of-service-main-menu #top-department-wise-turnover .box-body .c3-tooltip-container,
#type-of-service-main-menu #top-cancellation-reissue-turnover .box-body .c3-tooltip-container {
  left: 24px !important;
}
#type-of-service-main-menu #top-department-wise-turnover,
#type-of-service-main-menu #top-cancellation-reissue-turnover {
  margin-top: -16px;
}
#type-of-service-main-menu #yearly-monthly-report {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: -18px;
}
#type-of-service-main-menu #yearly-monthly-report .box-body {
  height: 270px;
  padding: 1px;
}
#type-of-service-main-menu #yearly-monthly-report #monthly-quarterly-button {
  padding-right: 0px !important;
  padding-left: 0px !important;
  width: 53% !important;
}
#type-of-service-main-menu #yearly-monthly-report #forward-backward-button {
  padding-right: 0px !important;
  padding-left: 0px !important;
  width: 30% !important;
}
#type-of-service-main-menu #yearly-monthly-report #monthly-quarterly-button-row {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
#type-of-service-main-menu #yearly-monthly-report .inline {
  display: inline;
}
#type-of-service-main-menu #yearly-monthly-report .btn-active {
  color: #fff !important;
  font-weight: bold !important;
  background-color: #2a71af !important;
}
#type-of-service-main-menu #yearly-monthly-report #btn-row {
  float: right;
}
#type-of-service-main-menu #yearly-monthly-report #btn-row .btn-group button.btn-info {
  background-color: #f4f4f4;
  border-color: #A8A5A5;
  font-weight: 400;
  color: #abacad;
}
#type-of-service-main-menu #top-4-other-service-turnover {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: -18px;
}
#type-of-service-main-menu #top-4-other-service-turnover .box-header {
  height: 55px !important;
}
#type-of-service-main-menu #top-4-other-service-turnover .box-body {
  height: 283px !important;
  max-height: 300px !important;
  padding: 1px;
}
#type-of-service-main-menu #top-4-other-service-turnover .box-body .c3-tooltip-container {
  left: 26px !important;
}
#type-of-service-main-menu #location-wise {
  box-sizing: border-box;
  padding: 0px;
}
#type-of-service-main-menu #location-wise .location {
  width: 90%;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  top: 35px;
  position: relative;
}
#type-of-service-main-menu #location-wise .location .label {
  display: inline-block;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
}
#type-of-service-main-menu #location-wise .location .value {
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}
#type-of-service-main-menu #location-wise .turnover-location-wise-header {
  height: 105px;
  background-color: #dd4b39;
  text-align: left;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#type-of-service-main-menu #location-wise .turnover-location-wise-header .fa {
  font-size: 55px;
  position: relative;
  top: 51px;
  color: white;
  float: right;
  right: 24px;
}
#type-of-service-main-menu #location-wise .turnover-location-wise-header b {
  position: absolute;
  left: 22px;
  top: 6px;
  font-size: 32px;
  color: white;
}
#type-of-service-main-menu #location-wise .turnover-location-wise-body {
  height: 77px;
  background-color: #131e26;
  color: #fff;
  padding: 5px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
#type-of-service-main-menu #location-wise .location-content {
  margin: 4px;
  height: 100%;
  background-color: green;
  color: white;
}
#type-of-service-main-menu #location-wise .location-name {
  width: 100%;
  text-align: center;
  padding-top: 10px;
}
#type-of-service-main-menu #location-wise .location-body {
  padding-top: 44px;
  text-align: center;
}
#type-of-service-main-menu .arrow-up:after {
  font-family: FontAwesome;
  content: "\f062";
  padding-left: 10px;
  float: right;
  color: green;
}
#type-of-service-main-menu .arrow-down:after {
  font-family: FontAwesome;
  content: "\f063";
  padding-left: 10px;
  float: right;
  color: red;
}
#type-of-service-main-menu .minus-level:after {
  font-family: FontAwesome;
  content: "\f068";
  padding-left: 10px;
  float: right;
  color: blue;
}
#type-of-service-main-menu.type-of-service-pdf-width .box-body.tos-pie {
  width: 200px !important;
}
#type-of-service-main-menu.type-of-service-pdf-width .graph.tos-line {
  width: 230px !important;
}
#type-of-service-main-menu.type-of-service-pdf-width .box-body.tos-bar {
  width: 380px !important;
}

.bs-example {
  margin: 20px !important;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  font-weight: bold !important;
}
#summary-turnover-region-dashboard {
  margin-top: -25px;
}
#summary-turnover-region-dashboard .nav-tabs > li > a {
  margin-right: -2px !important;
}
#summary-turnover-region-dashboard #cbo-print-options {
  width: 220px !important;
}
#summary-turnover-region-dashboard #cbo-print-options .dropdown-menu.open,
#summary-turnover-region-dashboard #cbo-print-options .dropdown-menu.inner {
  width: 180px !important;
  min-width: 180px !important;
  margin-left: 0px;
}
#summary-turnover-region-dashboard .bar-width {
  width: 850px !important;
}
#summary-turnover-region-dashboard .bar-width-branch {
  width: 775px !important;
}
#summary-turnover-region-dashboard .pie-width {
  width: 460px !important;
}
#summary-turnover-region-dashboard .pie-width .c3-legend-item {
  visibility: hidden !important;
}
#summary-turnover-region-dashboard .bar-height {
  height: 230px !important;
}
#summary-turnover-region-dashboard .bar-width-quarter {
  width: 330px !important;
}
#summary-turnover-region-dashboard .bar-width-quarter {
  height: 200px !important;
}
#summary-turnover-region-dashboard .city-label,
#summary-turnover-region-dashboard .region-label {
  padding-top: 7px;
}
#summary-turnover-region-dashboard .city {
  margin-top: -25px !important;
  margin-left: 390px;
}
#summary-turnover-region-dashboard .dropdown-menu.open {
  width: 125px !important;
  min-width: 125px !important;
  margin-left: 0px;
}
#summary-turnover-region-dashboard .dropdown-menu.inner {
  min-width: 124px !important;
  width: 124px !important;
}
#summary-turnover-region-dashboard .bootstrap-select {
  width: 100% !important;
}
#summary-turnover-region-dashboard #turnover-sales-analysis-city-select-picker,
#summary-turnover-region-dashboard .paddingStyle,
#summary-turnover-region-dashboard .charts {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
#summary-turnover-region-dashboard .box {
  margin-bottom: 5px !important;
}
#summary-turnover-region-dashboard .box-body {
  height: 292px;
  padding: 0px;
  width: 100% !important;
}
#summary-turnover-region-dashboard .box-header {
  height: 41px;
  padding-bottom: 0px;
}
#summary-turnover-region-dashboard .bs-example.turnover-summary-region-background-setting {
  margin: 0px !important;
  padding: 10px 22px 0px 17px !important;
}
#summary-turnover-region-dashboard .tab-content {
  padding-right: 2px;
}
#summary-turnover-region-dashboard .tab-content .tab-pane {
  padding-right: 0px !important;
}
#summary-turnover-region-dashboard #region-sales-volume-pie .box-body {
  height: 265px !important;
}
#summary-turnover-region-dashboard #region-sales-volume-pie .box-header {
  height: 30px !important;
}
#summary-turnover-region-dashboard #region-sales-volume-pie .box-header .box-title:hover,
#summary-turnover-region-dashboard #region-sales-volume-pie .box-header .fa.fa-home:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#summary-turnover-region-dashboard #region-sales-volume-pie .c3-title {
  transform: translateY(59px) !important;
}
#summary-turnover-region-dashboard #region-customer-wise .box-body {
  height: 305px !important;
}
#summary-turnover-region-dashboard .charts-left-right,
#summary-turnover-region-dashboard .charts-left-right-supplier,
#summary-turnover-region-dashboard .charts-left-right-home {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
#summary-turnover-region-dashboard .charts-left-right .box-body,
#summary-turnover-region-dashboard .charts-left-right-supplier .box-body,
#summary-turnover-region-dashboard .charts-left-right-home .box-body {
  height: 292px !important;
}
#summary-turnover-region-dashboard .charts-left-right .box-body #graph,
#summary-turnover-region-dashboard .charts-left-right-supplier .box-body #graph,
#summary-turnover-region-dashboard .charts-left-right-home .box-body #graph {
  height: 280px !important;
  padding: 0px;
  width: 90% !important;
}
#summary-turnover-region-dashboard #region-revenue-profit-quarter-bar-corporate svg {
  width: 468px !important;
}
#summary-turnover-region-dashboard .bar-width-home-quarter {
  width: 580px !important;
}
#summary-turnover-region-dashboard .gauge-width {
  width: 165px !important;
}
#summary-turnover-region-dashboard .fa.fa-home:hover {
  cursor: pointer;
  color: #019688;
  font-weight: bold;
}
#summary-turnover-region-dashboard .fa.fa-chevron-left,
#summary-turnover-region-dashboard .fa.fa-chevron-right {
  margin-top: 84px;
  font-size: 30px;
  cursor: pointer;
  width: 5% !important;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge {
  height: 137px;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel {
  height: 133px;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel .carousel-inner {
  padding-left: 10px;
  padding-right: 10px;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel .carousel-inner .fill {
  width: 100%;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel .carousel-inner .fill .box-body {
  height: 100px !important;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel .carousel-control {
  color: black;
  height: 50px;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel .left.carousel-control {
  width: 37px;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel .right.carousel-control {
  width: 37px;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #myCarousel .carousel-indicators {
  display: none !important;
}
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #region-top-branch-of-region-gauge1 .c3-tooltip-container,
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #region-top-branch-of-region-gauge2 .c3-tooltip-container,
#summary-turnover-region-dashboard #region-top-branch-of-region-gauge #region-top-branch-of-region-gauge3 .c3-tooltip-container {
  position: absolute !important;
  top: 10px !important;
  left: 100% !important;
  transform: translateX(-37%) !important;
  z-index: 2 !important;
  white-space: nowrap;
  min-width: 400px;
  text-align: center;
}
@media (max-width: 900px) {
  #summary-turnover-region-dashboard .city {
    margin-top: 11px !important;
    margin-left: 0px !important;
  }
}

#region-net-corporate .charts {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
#region-net-corporate .box-body {
  height: 204px;
  padding: 0px;
}
#region-net-corporate .box-header {
  height: 41px;
  padding-bottom: 0px;
}
#region-net-corporate #region-revenue-profit-quarter-bar-corporate .box-body {
  height: 356px;
  padding: 0px;
}
.charts-sub {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.charts-sub .box-body {
  height: 204px !important;
  padding: 0px;
}
.charts-sub .box-header {
  height: 41px;
  padding-bottom: 0px;
}
.charts-quarter {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.charts-quarter .box-body {
  height: 356px !important;
  padding: 0px !important;
}
.charts-quarter .box-header {
  height: 41px;
  padding-bottom: 0px;
}

.turnover-summary-staff {
  cursor: default;
  /*#summary-staff-top-hotels,
	{
		margin-top: 50px;
	}*/
}
.turnover-summary-staff .pdf-width {
  width: 344px !important;
  height: 397px !important;
}
.turnover-summary-staff #staff-main-menu {
  margin-top: 15px;
}
.turnover-summary-staff #staff-main-menu #scrollable-dropdown-menu {
  margin-top: -60px !important;
  margin-left: 60px !important;
}
.turnover-summary-staff #staff-main-menu #scrollable-dropdown-menu .typeahead {
  width: 225px !important;
}
.turnover-summary-staff #staff-main-menu #button-row {
  margin-left: 331px !important;
  margin-top: -4px !important;
}
@media screen and (max-width: 1000px) {
  .turnover-summary-staff #staff-main-menu .turnover-top-staff-choice {
    padding-left: 40px;
    margin-top: -25px !important;
    margin-bottom: 21px !important;
  }
}
.turnover-summary-staff #staff-main-menu .turnover-top-staff-choice {
  padding-left: 40px;
  margin-top: -60px;
}
.turnover-summary-staff #staff-main-menu .date-picker-area {
  width: 230px;
}
.turnover-summary-staff #summary-staff-top-airlines,
.turnover-summary-staff #summary-staff-top-destinations,
.turnover-summary-staff #summary-staff-top-hotels,
.turnover-summary-staff #summary-staff-top-suppliers,
.turnover-summary-staff #summary-staff-other-services {
  margin-top: 15px;
  margin-bottom: 70px;
}
.turnover-summary-staff #summary-staff-top-destinations,
.turnover-summary-staff #summary-staff-top-airlines,
.turnover-summary-staff #summary-staff-top-hotels,
.turnover-summary-staff #summary-staff-top-suppliers,
.turnover-summary-staff #summary-staff-other-services {
  /*padding-left: 2px;
		padding-right: 1px;*/
  height: 130px;
}
.turnover-summary-staff #summary-staff-top-destinations .box-body,
.turnover-summary-staff #summary-staff-top-airlines .box-body,
.turnover-summary-staff #summary-staff-top-hotels .box-body,
.turnover-summary-staff #summary-staff-top-suppliers .box-body,
.turnover-summary-staff #summary-staff-other-services .box-body {
  padding: 4px !important;
}
.turnover-summary-staff #summary-staff-top-destinations .box-header,
.turnover-summary-staff #summary-staff-top-airlines .box-header,
.turnover-summary-staff #summary-staff-top-hotels .box-header,
.turnover-summary-staff #summary-staff-top-suppliers .box-header,
.turnover-summary-staff #summary-staff-other-services .box-header {
  padding: 0px !important;
}
.turnover-summary-staff #summary-staff-top-destinations .box-title .sub-title,
.turnover-summary-staff #summary-staff-top-airlines .box-title .sub-title,
.turnover-summary-staff #summary-staff-top-hotels .box-title .sub-title,
.turnover-summary-staff #summary-staff-top-suppliers .box-title .sub-title,
.turnover-summary-staff #summary-staff-other-services .box-title .sub-title {
  font-size: 12px;
  font-weight: 600;
  color: green;
  padding: 2px;
}
.turnover-summary-staff .fa {
  padding: 0px 8px 5px 8px;
  font-size: 15px;
  color: #97a0b3;
}
.turnover-summary-staff .fa:hover {
  color: #019688;
}
.turnover-summary-staff center.buttons {
  bottom: 0px !important;
}
.turnover-summary-staff .turnover-top-staff-page-choice {
  float: right;
  position: relative;
  margin-bottom: -58px;
  margin-top: 10px;
  margin-right: 10px;
}
.turnover-summary-staff #staff-ranking {
  margin-top: -15px;
  height: 450px;
}
.turnover-summary-staff #staff-ranking svg:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
.turnover-summary-staff #staff-ranking svg {
  display: inline-block !important;
}
.turnover-summary-staff #staff-ranking svg g {
  cursor: pointer;
}
.turnover-summary-staff #top-staff-strip {
  margin-top: 15px;
  height: 80px;
}
.turnover-summary-staff #top-staff-strip:hover {
  -webkit-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 2px 26px 0px rgba(0, 0, 0, 0.75);
  transition: all 1s;
}
.turnover-summary-staff #weakImprovedStaffGraphs {
  margin-top: 15px;
  height: 300px;
}
.turnover-summary-staff #weakImprovedStaffGraphs #compare {
  color: green;
}
.d3-tip {
  line-height: 1;
  font-weight: bold;
  padding: 12px;
  background: white;
  color: black;
  border-radius: 2px;
  border: 1px solid black;
}
.d3-tip table {
  padding: 0px;
  margin-top: -10px;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  font-size: 12px;
}
/* Style northward tooltips differently */
.d3-tip.n:after {
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
}
