/*
 * Created on Tue Nov 10 2020
 *
 *  Michelle Ayadi
 * Copyright (c) 2020 Einmahl WebSolution GmbH
 */
.tx-ews-circus {
  height: 100%;
  overflow-y: scroll;
  margin-top: 25px; }
  .tx-ews-circus h2 {
    color: #0098db; }
  .tx-ews-circus .nav-tabs > li > a {
    color: black; }
  .tx-ews-circus .nav-tabs > li.active > a,
  .tx-ews-circus .nav-tabs > li.active > a:focus,
  .tx-ews-circus .nav-tabs > li.active > a:hover {
    color: #0098db; }
  .tx-ews-circus .tab-content {
    border: 1px solid #d8d8d8;
    border-top: none; }
    .tx-ews-circus .tab-content .tab-pane {
      padding: 24px; }
      .tx-ews-circus .tab-content .tab-pane .form-control {
        border: 1px solid #d8d8d8;
        border-radius: 0;
        box-shadow: none; }
      .tx-ews-circus .tab-content .tab-pane .booking-number {
        font-size: 40px;
        line-height: 31px;
        font-weight: bold;
        margin: 30px 0; }
      .tx-ews-circus .tab-content .tab-pane label {
        font-weight: normal !important; }
      .tx-ews-circus .tab-content .tab-pane .btn.blue {
        text-align: center;
        background: #0098db;
        color: white;
        border: 1px solid #0098db;
        width: 100%; }
        .tx-ews-circus .tab-content .tab-pane .btn.blue:hover {
          color: #0098db;
          background: white;
          text-decoration: none; }
      .tx-ews-circus .tab-content .tab-pane .icn-pdf {
        padding-bottom: 10px;
        margin-bottom: 15px;
        background: transparent url("../Icons/icn_pdf.png") no-repeat left top;
        background-size: 19px 26px;
        padding-left: 30px; }
    .tx-ews-circus .tab-content #price-container {
      border: 1px solid #eee; }
      .tx-ews-circus .tab-content #price-container #price-header {
        margin: 5px;
        font-weight: bold; }
      .tx-ews-circus .tab-content #price-container #price-listing .price-line {
        display: flex;
        margin: 5px; }
        .tx-ews-circus .tab-content #price-container #price-listing .price-line .pricing {
          margin-left: auto; }
  .tx-ews-circus .custom-tooltip + .tooltip > .tooltip-inner {
    background-color: #0098db;
    color: white; }
  .tx-ews-circus .tooltip.bottom .tooltip-arrow {
    border-bottom: 5px solid #0098db; }

.circus-backend h1 {
  color: #0098db; }
.circus-backend .btn {
  border-radius: 0 !important; }
.circus-backend input,
.circus-backend select {
  border: 1px solid #d8d8d8;
  border-radius: 0;
  box-shadow: none;
  font-size: 14px; }
.circus-backend table.dataTable thead th,
.circus-backend table.dataTable thead td,
.circus-backend table.dataTable.no-footer {
  border-bottom: 1px solid #d8d8d8; }
.circus-backend .table > thead > tr {
  background-color: #0098db;
  color: white; }
.circus-backend .btn.blue {
  text-align: center;
  background: #0098db;
  color: #fff;
  border: 1px solid #0098db;
  width: 100%;
  font-size: 14px;
  border-radius: 0; }
  .circus-backend .btn.blue:hover {
    color: #0098db;
    background: white;
    text-decoration: none; }
.circus-backend .btn.btn-link.blue.csv {
  width: auto !important; }
.circus-backend i.fas.fa-trash-alt {
  color: red; }
.circus-backend .spaces {
  margin-bottom: 20px; }

.circus-home {
  padding-bottom: 18px;
  margin-top: 25px;
  margin-bottom: 25px; }
  .circus-home .vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none; }
  .circus-home .circus-text-content {
    background-color: #e4de00;
    text-align: center;
    padding: 15px;
    border-radius: 100px; }
    .circus-home .circus-text-content .headline-left {
      color: purple;
      font-size: 40px;
      line-height: 44px;
      font-weight: bold; }
    .circus-home .circus-text-content .circus-dates {
      color: #ca1a64;
      font-size: 24px;
      line-height: 28px;
      font-weight: bold; }
    .circus-home .circus-text-content .circus-text p:first-child {
      color: #954893; }
    .circus-home .circus-text-content .circus-text h1 {
      font-size: 24px;
      font-weight: bold; }
    .circus-home .circus-text-content .circus-text a {
      background-color: #0098db;
      border: 1px solid #0098db;
      color: white;
      padding: 7px 27px;
      border-radius: 33px; }
      .circus-home .circus-text-content .circus-text a:hover {
        background-color: white;
        color: #0098db;
        text-decoration: none; }

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