

a, a:link, a:active, a:visited {
  color: #ee7725;
  text-decoration: underline;
  outline: 0;
}

a:hover {
  color: #ff954c;
  text-decoration: underline;
  outline: 0;
}


.btn.btn-primary, .btn.btn-primary.btn:focus, .btn.btn-primary.btn:active, .btn.btn-primary.btn:focus:active {
  background-color: #ee7725;
}

.btn.btn-link, .btn.btn-link.btn:focus, .btn.btn-link.btn:active, .btn.btn-link.btn:focus:active {
  color: #ee7725;
}


footer {
  background-color: #666;
}

.navbar {
  background-color: #ee7725;
  border-color: #ee7725;
}


.navbar .nav-item a.nav-link,
.navbar .nav-item a.nav-link:link,
.navbar .nav-item a.nav-link:active,
.navbar .nav-item a.nav-link:visited {
  border-right: 1px solid #ee7725;
  border-bottom: 1px solid #ee7725;
}


.navbar .dropdown-menu {
  background-color: #ee7725;
}

.navbar .dropdown-item {
  border-right: 1px solid #ee7725;
  border-bottom: 1px solid #ee7725;
}


h1 {
  font-size: 36px;
  line-height: 44px;
  font-weight: 300;
  color: #ee7725;
}

h2 {
  font-size: 21px;
  line-height: 25px;
  font-weight: bold;
  color: #ee7725;
}

h3 {
  font-size: 21px;
  line-height: 25px;
  font-weight: normal;
  color: #666;
}

h4 {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #ee7725;
  margin: 0;
}


.header .currentUserInfo .logout a .fa {
  color: #ee7725;
}


.header .actions ul li .fa {
  color: #ee7725;
}


.registrationInfo .btnRegistration, .registrationInfo .btnRegistration:focus, .registrationInfo .btnRegistration:active, .registrationInfo .btnRegistration:focus:active,
.header .btnRegistration, .header .btnRegistration:focus, .header .btnRegistration:active, .header .btnRegistration:focus:active,
.headerMobilReg .btnRegistration, .headerMobilReg .btnRegistration:focus, .headerMobilReg .btnRegistration:active, .headerMobilReg .btnRegistration:focus:active {
  background-color: #ee7725 !important;
  border-color: #ee7725 !important;
}

.bookingChoicesSum .price {
  color: #ee7725;
}


.ui-datepicker-current, .ui-datepicker-close {
  background-color: #ee7725;
  border: 1px solid #ee7725;
}


.eventlistItem.active {
  border: 2px solid #ee7725;
}


.stageinfo {
  display: none;
}

.stage {
  /*
  height: 40vh;
  max-height: 468px;
  */
  margin: 0 auto;
  border-top-left-radius: 30px;
}

.main > .container.index {
  /*max-width: 1680px;*/
  position: relative;
  top: -15px;
  background-color: #f7f7f7;
}

@media screen and (min-width: 64em) {
  .main > .container.index {
    max-width: 1400px;
  }
  .stage {
    max-width: 1400px;
    height: 360px;
  }
  .headerFixed > .header > .container {
    max-width: 1340px;
  }
  .headerFixed > .navbar > .container {
    max-width: 1400px;
  }
}

@media screen and (min-width: 120em) {
  .main > .container.index {
    max-width: 1800px;
  }
  .stage {
    max-width: 1800px;
    height: 468px;
  }
  .headerFixed > .header > .container {
    max-width: 1740px;
  }
  .headerFixed > .navbar > .container {
    max-width: 1800px;
  }
}


@media (max-width: 768px) {
  .stage {
    min-height: 220px;
  }
}


.main > .container.index > .container-fluid > .row > .content > .block {
  padding-top: 30px;
}


/*
.main > .container.index > .container-fluid > .row > .content {
  padding-left: 0;
  padding-right: 0;
}
*/

.navbar {
  box-shadow: none;
  background-color: #fff;
  border-color: #fff;
  color: #005b7f;
  margin-bottom: 3px;
}
.navbar .navbar-nav {
  margin: 0 auto;
}


.navbar .nav-item a.nav-link, .navbar .nav-item a.nav-link:link, .navbar .nav-item a.nav-link:active, .navbar .nav-item a.nav-link:visited {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.015em;
}

.navbar .nav-item a.nav-link, .navbar .nav-item a.nav-link:link, .navbar .nav-item a.nav-link:active, .navbar .nav-item a.nav-link:visited {
  color: #005b7f;
}

.navbar .nav-item a.nav-link:hover, .navbar .nav-item.dropdown.show a.nav-link {
  color: #ee7725;
}

.navbar .nav-item.active a.nav-link, .navbar .nav-item.active a.nav-link:focus, .navbar .nav-item.active a.nav-link:hover {
  color: #ee7725;
  background-color: rgba(255,255,255,0.2);
}

body .ui-button {
  background-color: #ee7725;
  border-color: #ee7725;
}
body .ui-button.ui-state-hover, body .ui-button.ui-state-focus, body .ui-button.ui-state-active {
  background-color: #bd5c24;
  border-color: #bd5c24;
}

body .ui-button.secondary-button {
  border-color: #ee7725;
  color: #ee7725;
}
body .ui-button.secondary-button.ui-state-hover, body .ui-button.secondary-button.ui-state-focus, body .ui-button.secondary-button.ui-state-active {
  color: #bd5c24;
  border-color: #bd5c24;
}

body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title.ui-state-highlight {
  border-color: #ee7725;
  background-color: #ee7725;
}

body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title {
  border-color: #ee7725;
  color: #ee7725;
}

body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title:last-child {
  border-right-color: #ee7725;
}


body .ui-dialog .ui-dialog-titlebar {
  background-color: #ee7725;
  border: 1px solid #ee7725;
}


body .ui-fieldset .ui-fieldset-legend.ui-state-active,
body .ui-fieldset .ui-fieldset-legend.ui-state-focus,
body .ui-fieldset .ui-fieldset-legend.ui-state-hover {
  border-color: #ee7725;
  background-color: #ee7725;
}

.navbar-toggler {
  color: #005b7f;
}

@media screen and (min-width: 120em) {
  .container.app, .container-lg.app, .container-md.app, .container-sm.app, .container-xl.app, .container-xxl.app {
    max-width: 1740px;
  }
}
