html, body {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  color: #656d78;
}

#content {
  padding-top: 100px;
}
#content .content_block {
  background: none;
}

ul.dashboard-links a {
  line-height: 150%;
}

.dataTable {
  float: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
table tbody {
  font-size: 12px;
  color: #656d78;
}

.dataTables_wrapper .dataTable {
  border-top: 1px solid #E5E5E5 !important;
}
.dataTables_wrapper .dataTables_info {
  position: initial;
  float: none;
  padding: 5px;
  line-height: 12px;
}
.dataTables_wrapper .dataTables_paginate {
  height: initial;
  text-align: initial;
  line-height: initial;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
  border-bottom: none;
}
.dataTables_wrapper .dataTables_length input, .dataTables_wrapper .dataTables_filter input {
  margin-bottom: 0;
}

.greedButton:focus, .greedButton:hover {
  color: #fff;
  text-decoration: none;
}

.pdfExport {
  margin-left: 5px;
}
.pdfExport:focus, .pdfExport:hover {
  color: #666;
  text-decoration: none;
}

.servicesList {
  border-bottom: none;
}

input[type=text], input[type=password] {
  margin-bottom: 10px;
  height: 36px;
  border-radius: 5px;
  width: 100%;
}

.schedule {
  margin-bottom: 0 !important;
}

.ui-datepicker-trigger {
  margin-top: 10px;
}

.table-vacation {
  margin-bottom: 30px !important;
}

hr {
  width: 100%;
}

button span {
  background: none;
  border: none;
  color: initial;
  text-align: initial;
  bottom: 0;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
}

#ui-datepicker-div {
  z-index: 999999999 !important;
}

.label-grey {
  background-color: #ccc;
}

.modal-header .close {
  margin: 5px 5px 0 0;
  height: initial;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.p-10 {
  padding: 10px;
}

.dataTable .topRow th strong {
  color: #fff;
}

.float-right {
  float: right;
}

.btn.float-right {
  margin-left: 5px;
}

.page-title {
  padding: 5px 20px;
}

.form-control {
  height: 36px;
}

.t_availabolity {
  width: 100%;
}
.t_availabolity .row_a {
  padding: 0;
}
.t_availabolity .availability {
  padding-right: 5px;
}

.adj_se {
  width: 48px;
  height: 36px !important;
}
.adj_se .adj_se_input_bg {
  margin: 0;
  padding: 0 !important;
  height: 36px !important;
}
.adj_se .adj_se_input_bg .adj_se_nav_top, .adj_se .adj_se_input_bg .adj_se_nav_bottom {
  width: 15px;
  height: 18px;
}
.adj_se .adj_se_input_bg, .adj_se .adj_se_input_bg:hover {
  background: none;
}
.adj_se .adjStartEnd {
  height: 36px !important;
}

.dates-row {
  float: none;
  width: 100%;
  background: none;
}

.form-main {
  margin-bottom: 100px;
}

button {
  font-family: "Open Sans", sans-serif;
  height: initial;
}

.alerts {
  padding: 0 20px;
}
.alerts button {
  margin: 0;
}

.form-group > .ui-datepicker-trigger {
  position: absolute;
  right: 22px;
  bottom: 20px;
}

.ml-10 {
  margin-left: 10px;
}

.p-0 {
  padding: 0;
}

.input-group-addon {
  line-height: 34px;
}

.row-10 {
  margin: 0 -10px;
}

.pl-15 {
  padding-left: 15px !important;
}

textarea.vertical {
  resize: vertical;
  overflow: auto;
}

table.table-padded td {
  padding: 5px 0;
}

.m-0 {
  margin: 0;
}

.date-group {
  width: 120px !important;
  position: relative;
}

#chartContainer {
  margin-top: 50px;
}

.bw-reports-wrapper {
  margin-top: 20px;
}

.BW-ccwp-terminal_settings_wrap {
  width: 100% !important;
}
.BW-ccwp-terminal_settings_wrap #BW-ccwp-select_terminal_nav_list, .BW-ccwp-terminal_settings_wrap #BW-ccwp-terminal_settings_wrap_left {
  width: 100%;
  float: none;
}
.BW-ccwp-terminal_settings_wrap #BW-ccwp-select_terminal_nav_list ul li.selected {
  width: 100%;
  border: 1px solid #E6E6E6;
}

.form-group:last-child {
  margin-bottom: 15px !important;
}

.w-100 {
  width: 100%;
}

.adj_SE_remove_multi {
  background: url(../../images/del_item.png) no-repeat;
  width: 22px;
  height: 22px;
  display: block;
  text-indent: -9990px;
  position: relative;
  right: 0;
  top: 7px;
}

.row-grey {
  background-color: #E5E5E5 !important;
  border-color: #E5E5E5 !important;
}

.row-pink {
  background-color: #FAE0E0 !important;
  border-color: #FAE0E0 !important;
}

.label-pink {
  background-color: rgba(255, 0, 0, 0.3);
}

.x-navigation:not(.x-navigation-minimized) .tooltip {
  display: none !important;
}

.x-navigation.x-navigation-minimized .tooltip {
  display: block !important;
}

@media (min-width: 1025px) and (max-width: 1600px) {
  body .page-sidebar .x-navigation .tooltip {
    display: block !important;
  }

  body.menu-open .page-sidebar .x-navigation .tooltip {
    display: none !important;
  }
}
.internal_booking_form h2 {
  color: #33414e;
  margin: 20px 0;
}
.internal_booking_form h1, .internal_booking_form h2, .internal_booking_form h3 {
  font-family: "Open Sans", sans-serif;
}
.internal_booking_form .tab {
  background: #33414e;
  width: initial;
  padding: 10px 15px 0 15px;
  display: inline-block;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 46px;
}
.internal_booking_form .book_form {
  padding-top: 20px;
}

#index h1 {
  font-family: "Open Sans", sans-serif;
  color: #33414e;
}
#index p {
  font-family: "Open Sans", sans-serif;
}

.calendar h1 {
  font-family: "Open Sans", sans-serif;
}
.calendar table {
  font-family: "Open Sans", sans-serif;
  width: 100%;
}
.calendar table tbody th {
  color: #33414e;
}
.calendar table tbody td {
  padding: 5px;
}
.calendar h1 {
  color: #33414e;
}
.calendar .calendar-checkmark-left {
  position: absolute;
  top: 2px;
  left: 2px;
}
.calendar .calendar-checkmark-right {
  position: absolute;
  top: 2px;
  right: 2px;
}

.fancybox-wrap {
  border-radius: 5px !important;
}

.update-message {
  color: #f00;
  float: right;
  padding: 6px 15px 7px;
  font-size: 11px;
  line-height: 12px;
}
.update-message a, .update-message a:hover {
  color: #f00;
  text-decoration: underline;
}

.breadcrumbs-wrapper {
  background: #e8e8e8;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.fc-event {
  padding: 0;
}
.fc-event .fc-content {
  padding: 3px 5px;
}
.fc-event .fc-content-loan-car {
  padding: 3px 5px;
  background-color: #fea223;
}

/*# sourceMappingURL=style.css.map */
