:root {
  --font-color: #838383;
  --font-color2: #7c9abd;
  --menu-color: #1a1a27;
  --menu-color2: #2b3643;
  --blue-color: #00B5DC;
  --light-blue-color: #7692b4;
  --yellow-color: #fdb714;
  --yellow-color2: #f5b010;
  --red-color: #e01a33;
  --green-color: #7db921;
  --green-color2: #91c63d;
  --green-bg: #98ce44;
  --white-color: #fff;
  --dark-blue-color: #2d3e52;
  --default-color: inherit;
  --gray-color: #9e9e9e;
  --gray-bg: #f5f5f5;
  --gray-disabled: #d9d9d9;
  --skin-color: #00B5DC;
  --skin-hover-color: hsla(191, 100%, 38%, 1);
  --skin-hover-effect-color: rgba(0, 181, 220, 0.6);
  --select-color: #fdb714;
}

.skin-color {
  color: var(--skin-color);
}

.skin-bg, .bg-primary {
  background-color: var(--skin-color) !important;
}

.select-color {
  color: var(--select-color);
}

.select-bg, .bg-secondary {
  background-color: var(--select-color) !important;
}

a {
  color: #006dab;
}

a:hover {
  color: #00456c;
}

.btn.btn-primary {
  border-color: var(--skin-color) !important;
  background-color: var(--skin-color) !important;
}

.btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
  border-color: var(--skin-hover-color) !important;
  background-color: var(--skin-hover-color) !important;
}

.aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i, .aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i,
.aside-dark .menu .menu-item.here > .menu-link .menu-icon i, .aside-dark .menu .menu-item.show > .menu-link .menu-icon i,
.aside-dark .menu .menu-item .menu-link.active .menu-icon i {
  color: var(--skin-color) !important;
}

table.dataTable {
  background: white;
}

.table.dataTable thead tr th {
  /*color: #9899ac;*/
  /*background-color: var(--menu-color) !important;*/
  text-align: center;
  vertical-align: middle;
  /*white-space:nowrap;*/
  color: #A1A5B7;
  font-weight: 500 !important;
  font-size: 0.9rem !important;
}

.table.dataTable tbody tr td, .table.dataTable tfoot tr th, .table.dataTable tfoot tr td {
  text-align: center;
  vertical-align: middle;
  /*font-size: smaller;*/
  /*line-height: inherit;*/
}

.table-hover > tbody > tr.selected:hover, .table-hover > tbody > tr.selected:hover > td {
  color: #006dab;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
  padding-right: 5px;
}

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
  background-color: #7E8299;
}

table.dataTable td.sorting_1, table.dataTable td.sorting_2, table.dataTable td.sorting_3, table.dataTable th.sorting_1, table.dataTable th.sorting_2, table.dataTable th.sorting_3 {
  font-weight: 700;
  color: #333;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
}

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
  background-color: var(--gray-disabled) !important;
}

.table-hover > tbody > tr.selected:hover, .table-hover > tbody > tr.selected:hover > td {
  background: var(--gray-disabled) !important;
}

table.dataTable tbody tr.selected, table.dataTable tbody th.selected, table.dataTable tbody td.selected {
  color: inherit;
}

table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
  color: #006dab;
}

.dataTables_length {
  display: none;
}

div.dataTables_wrapper div.dataTables_filter {
  display: none;
}

div.dt-button-collection {
  right: 0;
}

.input-heading {
  height: 20px !important;
  padding: 2px 4px !important;
  font-size: 0.7em;
  color: #A1A5B7;
}

/*div.dataTables_wrapper div.dataTables_length label {
    color: #777;
}*/
/*.table.table-bordered.dataTable th, table.table-bordered.dataTable td {
     border-right-width: 0;
     border-left-width: 1px;
 }
.dataTables_wrapper .dataTables_processing {
    width: auto !important;
}*/
/*div.dataTables_wrapper div.dataTables_length label {
    text-align: inherit;
}
div.dataTables_wrapper div.dataTables_paginate {
    text-align: left;
}*/
/*table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after {
    position: unset;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    !*font-size: larger;*!
    opacity: .8;
    !*padding: 0 3px 0 0;*!
    vertical-align: middle;
    background-image: none;
}

table.dataTable thead .sorting::after {
    content: "\f0dc";
}
table.dataTable thead .sorting_desc::after {
    content: "\f0dd";
    color: var(--skin-color);
}
table.dataTable thead .sorting_asc::after {
    content: "\f0de";
    color: var(--skin-color);
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
    background: none;
}

.input-group .form-control {
    z-index: 0;
}
.table .dropdown-menu{
    font-size: 12px !important;
    min-width: 120px !important;
}
.table .dropdown-menu>li>a{
    padding: 5px 16px !important;
    line-height: 0 !important;
}*/
/*.border-right {
    border-right: 1px solid #ddd;
}
.borders {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: -1px;
}
@media screen and (max-width: 480px) {
    .border-left {
        border-left: 0 solid #ddd;
    }
}
@media screen and (min-width: 768px) {
    .border-left {
        border-left: 1px solid #ddd;
    }
}*/
.bootstrap-timepicker-widget table {
  direction: ltr;
}

.has-error .form-control {
  border-color: #ff0024 !important;
}

/*.select2-container--bootstrap .select2-selection{
    font-size:inherit;
    line-height:inherit;
    font-family: inherit;}*/
.verticalcenter {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ltr {
  direction: ltr;
  font-family: Tahoma, serif;
}

@media (max-width: 640px) {
  .invoice .invoice-logo .invoice-logo-name p, .invoice .invoice-logo-dist {
    font-size: small;
  }

  .invoice .invoice-logo .invoice-logo-left p {
    font-size: smaller;
  }

  .invoice .invoice-logo .invoice-logo-left p {
    padding: 0 0 0 15px;
    margin-top: 10px;
    line-height: 15px;
  }
}
.invoice {
  margin: 10px;
  /*font-size: 11px !important;*/
}

@media only screen and (max-width: 768px) {
  .mobile-invoice-table {
    height: 80px;
  }
}
.inline-info .facility_desc_content {
  display: none;
}

.inline-info {
  display: inline-block;
  position: relative;
}

.inline-info .icon:hover + .facility_desc_content {
  display: inline-block;
  /*width: 500px;*/
  position: absolute;
  font-size: 10px;
  line-height: 14px;
  color: #6f6f6f;
  border: 1px solid #cccccc;
  padding: 5px 10px;
  top: -15px;
  right: 50%;
  white-space: nowrap;
  background-color: #f5f5f5;
  box-shadow: 0 2px 5px -1px #bbbbbb;
  z-index: 1001;
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: inherit !important;
  white-space: nowrap !important;
}

.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
  font-size: inherit !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: var(--skin-color) !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #f5f5f5 !important;
}

@media (max-width: 640px) {
  .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
    font-size: smaller;
  }
}
.bootstrap-switch {
  border-color: #e8eaef;
  border-radius: 0;
  white-space: nowrap;
}

/*.page-loader {
    width: 100vw;
    height: 100vh;
    !*background: url("data:image/svg+xml,%3Csvg class='lds-message' width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(16.666666666666668 50)'%3E%3Ccircle cx='0' cy='0' r='8' fill='%2300b5dc'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.6s' calcMode='spline' keySplines='0.3 0 0.7 1;0.3 0 0.7 1' values='0;1;0' keyTimes='0;0.5;1' dur='1.5s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/circle%3E%3C/g%3E%3Cg transform='translate(33.333333333333336 50)'%3E%3Ccircle cx='0' cy='0' r='8' fill='%2300b5dc'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.45s' calcMode='spline' keySplines='0.3 0 0.7 1;0.3 0 0.7 1' values='0;1;0' keyTimes='0;0.5;1' dur='1.5s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/circle%3E%3C/g%3E%3Cg transform='translate(50 50)'%3E%3Ccircle cx='0' cy='0' r='8' fill='%2300b5dc'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.3s' calcMode='spline' keySplines='0.3 0 0.7 1;0.3 0 0.7 1' values='0;1;0' keyTimes='0;0.5;1' dur='1.5s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/circle%3E%3C/g%3E%3Cg transform='translate(66.66666666666667 50)'%3E%3Ccircle cx='0' cy='0' r='8' fill='%2300b5dc'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.15s' calcMode='spline' keySplines='0.3 0 0.7 1;0.3 0 0.7 1' values='0;1;0' keyTimes='0;0.5;1' dur='1.5s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/circle%3E%3C/g%3E%3Cg transform='translate(83.33333333333333 50)'%3E%3Ccircle cx='0' cy='0' r='8' fill='%2300b5dc'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' calcMode='spline' keySplines='0.3 0 0.7 1;0.3 0 0.7 1' values='0;1;0' keyTimes='0;0.5;1' dur='1.5s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/circle%3E%3C/g%3E%3C/svg%3E") center center no-repeat var(--dark-blue-color);*!
    position: fixed;
    z-index: 100000;
    background-size: contain;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    opacity: .9;
}
.loader-logo {
    margin: calc(30vh - 40px) auto 20px;
    !*width: 184px;*!
    height: 24px;
    color:white;

    !*background: url(https://1555940464.rsc.cdn77.org/img/preloaders-logo.svg) center center no-repeat transparent;*!
}*/
.divider {
  line-height: 0 !important;
  height: 0;
  border-width: 3px;
  border-color: #CBD0D3;
  border-top-color: #cbd0d3;
  border-right-color: #cbd0d3;
  border-left-color: #cbd0d3;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider.dashed {
  border-style: dashed;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}

.divider.dotted {
  border-style: dotted;
  border-width: 10px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-color: #e8edef;
}

.dropzone {
  border: 2px dashed rgba(0, 0, 0, 0.3) !important;
}

/*#toast-container > div
{
    width: 430px;
    opacity: 1 !important;
}

ul.toastr-errors-ul {
    list-style: disc;
    margin-right: 10px;
}
ul.toastr-errors-ul > li {
    padding-bottom: 8px;
    line-height: 25px;
}*/
@media print {
  a[href]:after {
    content: none !important;
  }
}
/*.glyphicon{
    font-family: "Font Awesome 5 Free";
    font-weight: inherit;
}
.glyphicon-ok::before {
    content: "\f00c";
}
.glyphicon-remove::before {
    content: "\f00d";
}
.glyphicon-chevron-up::before {
    content: "\f077";
}
.glyphicon-chevron-down::before {
    content: "\f078";
}
.fa-pencil::before {
    content: "\f303";
}
.fa-picture-o::before {
    content: "\f03e";
}
.modal-backdrop.in {
    z-index: 5;
}
#html_builder{
    z-index: 10;
}
.page-sidebar .page-sidebar-menu li > a > .arrow::before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow::before {
    font-family: "Font Awesome 5 Free";
    content: "\f104";
    font-weight: 900;
}*/
.datepicker-plot-area {
  font: inherit;
  line-height: inherit;
}

/*.btn.default:not(.btn-outline) {
    background-color: #eef1f5;
}*/
.bootstrap-touchspin input {
  text-align: center;
}

/*div.row {
    margin-right: -15px;
    margin-left: -15px;
}*/
.dt-button-collection .dropdown-menu > .active > a {
  color: #fff;
  text-decoration: none;
  background-color: #006dab;
  outline: 0;
}

.datepicker-container {
  direction: rtl;
}

.datepicker-plot-area .datepicker-navigator {
  direction: ltr;
}

.wysihtml5-label {
  width: 100%;
}

.dt-buttons button.btn {
  padding: calc(0.55rem + 1px) calc(1.25rem + 1px) !important;
  font-size: 0.925rem;
  border-radius: 0.475rem;
}

#refresh_captcha_p img {
  border-radius: 0.475rem;
}

/*.form-select{
    background-image:none;
}*/
.openModalopenModalShowPassengers {
  white-space: nowrap;
}

.editable-buttons {
  display: block;
}

.editable-buttons, .editable-buttons .editable-cancel {
  margin: 5px;
}

/*.editable-buttons .btn{
    padding: .2em !important;
}*/
/*.editable-buttons .btn i{
    padding-left: .5rem;
    padding-right: .5rem;
}*/
.form-filter {
  border: 1px solid #E4E6EF !important;
}

.cke_chrome {
  border: none !important;
}

.CodeMirror {
  height: auto;
}
/*# sourceMappingURL=custom.css.map */
