/*  ---------------------------------------------------------------------- */
/*  
    Name: wyby.ch
    Date: December 2018
    Version: 2.0
    Author: Daniel Baumgartner
    Autor URI: icontel.com
*/
/*  ---------------------------------------------------------------------- */
/*  ---------------------------------------------------------------------- */
/*  colors  */
/*  ---------------------------------------------------------------------- */
.primary {
  color: #13A538;
}
.secondary {
  color: #C3DCDC;
}
a,
a:visited,
a img,
a img:visited {
  color: #13A538;
}
.loading {
  color: #13A538;
}
/*  ---------------------------------------------------------------------- */
/*  header  */
@media all {
  .logo-container {
    width: 120px;
  }
}
@media all and (max-width: 1024px) {
  .logo-container {
    width: 105px;
  }
}
@media all and (max-width: 575px) {
  .logo-container {
    width: 90px;
  }
}
.user-container a:hover,
.user-container a:hover .fa {
  border-color: #C3DCDC;
}
.user-container a:hover .fa {
  background: #C3DCDC;
  color: #343436;
}
.user-container .dropdown ul.dropdown-menu li a:hover {
  background: #C3DCDC;
  color: #343436;
}
/*  ---------------------------------------------------------------------- */
/*  login  */
.login-mask h4 {
  color: #13A538;
}
#page-container.page-content .detailview-container .detailview-module .input-form .input-row input:hover,
#page-container.page-content .detailview-container .detailview-module .input-form .input-row input:focus {
  border-color: #13A538;
}
#page-container.page-content .detailview-container .detailview-module .input-form .input-row .btn.submit-link {
  background: #C3DCDC;
  color: #343436;
}
#page-container.page-content .detailview-container .detailview-module .input-form .input-row .btn.submit-link:hover {
  border-color: #C3DCDC;
}
.login-mask .action-buttons a.lost-password:hover {
  background: #13A538;
  color: #FFFFFF;
}
/*  ---------------------------------------------------------------------- */
/*  startpage  */
.startpage .mainimg-container .claim-container h1 {
  color: #13A538;
}
.startpage .mainimg-container .blurredImage {
  background-image: url("claimImage.jpg");
}
.teaser-content.large h1,
.teaser-content.large h2 {
  color: #13A538;
}
.teaser-content .fa {
  color: #343436;
}
.teaser-content:hover {
  background: #C3DCDC;
}
.teaser-content:hover h1,
.teaser-content:hover h2 {
  color: #343436;
}
/*	---------------------------------------------------------------------- */
/*  filters */
.miniwizard-collapsed .compactBooking_btn a {
  background: #13A538;
  color: #FFFFFF;
}
.miniwizard-collapsed .compactBooking_btn a:hover {
  background: #C3DCDC;
  color: #343436;
}
.miniwizard-collapsed .filters input:hover,
.miniwizard-collapsed .filters input:focus {
  border-color: #13A538;
}
.miniwizard-collapsed .filters .filters-actions a.btn-apply-filters {
  background: #C3DCDC;
  color: #343436;
}
.miniwizard-collapsed .filters .filters-actions a.btn-apply-filters:hover {
  background: #FFFFFF;
  border-color: #C3DCDC;
  color: #343436;
}
.compactBooking_timePicker .duration a,
.startTime_container .duration a {
  color: #13A538;
}
.compactBooking_timePicker .duration a:hover,
.startTime_container .duration a:hover {
  background: #13A538;
  border-color: #13A538;
  color: #FFFFFF;
}
.compactBooking_category ul.dropdown-menu li a:hover,
.compactBooking_subCategory ul.dropdown-menu li a:hover,
.compactBooking_location ul.dropdown-menu li a:hover,
.duration_container ul.dropdown-menu li a:hover {
  background: #13A538;
  color: #FFFFFF;
}
/*  ---------------------------------------------------------------------- */
/*  calender */
.compactBooking_datePicker .dropdown-menu li table thead tr:first-child th button,
.productBooking_dates .selecteddates .dropdown-menu li table thead tr:first-child th button,
.profileBirthday .dropdown-menu li table thead tr:first-child th button {
  color: #13A538;
}
.compactBooking_datePicker .dropdown-menu li table tbody tr td button span.text-info,
.productBooking_dates .selecteddates .dropdown-menu li table tbody tr td button span.text-info,
.profileBirthday .dropdown-menu li table tbody tr td button span.text-info {
  color: #13A538;
}
.compactBooking_datePicker .dropdown-menu li table tbody tr td button.active span,
.productBooking_dates .selecteddates .dropdown-menu li table tbody tr td button.active span,
.profileBirthday .dropdown-menu li table tbody tr td button.active span {
  background: #C3DCDC;
  color: #343436;
}
/*  ---------------------------------------------------------------------- */
/*  search results */
.selectObject_Btns a.selectObject_book {
  background: #C3DCDC;
  color: #343436;
}
.selectObject_Btns a.selectObject_book:hover,
.selectObject_Btns a.selectObject_details:hover {
  border-color: #C3DCDC;
}
h3.alternatives {
  color: #13A538;
}
/*  ---------------------------------------------------------------------- */
/*  booking wizard step one */
.productBooking_dates h3,
.productBooking_options h3,
.productInformation_name h3,
.productBooking_bill h3,
.productConfirmation_bookingNotes h3,
.productOptions-container h3 {
  color: #13A538;
}
.productBooking_calendar .row {
  background: #13A538;
}
.productBooking_calendar .row h4,
.productBooking_calendar .row button {
  color: #FFFFFF;
}
.productBooking_calendar .row button:hover {
  color: #343436;
}
.productBooking_dates .selecteddates input:hover,
.productBooking_dates .selecteddates input:focus {
  border-color: #13A538;
}
.productBooking_dates .selecteddates .time-picker-custom .hour_container .plus a,
.productBooking_dates .selecteddates .time-picker-custom .minute_container .plus a,
.productBooking_dates .selecteddates .time-picker-custom .hour_container .minus a,
.productBooking_dates .selecteddates .time-picker-custom .minute_container .minus a {
  color: #13A538;
}
.productBooking_dates .selecteddates .time-picker-custom .hour_container .plus a:hover,
.productBooking_dates .selecteddates .time-picker-custom .minute_container .plus a:hover,
.productBooking_dates .selecteddates .time-picker-custom .hour_container .minus a:hover,
.productBooking_dates .selecteddates .time-picker-custom .minute_container .minus a:hover {
  background: #13A538;
  border-color: #13A538;
  color: #FFFFFF;
}
.selecteddates_Button button.selecteddates_Btn {
  background: #C3DCDC;
  color: #343436;
}
.selecteddates_Button button.selecteddates_Btn:hover {
  border-color: #C3DCDC;
}
.mainBooking_Button button.mainBook_Btn {
  background: #C3DCDC;
  color: #343436;
}
.mainBooking_Button button.mainBook_Btn .fa {
  background: #C3DCDC;
  color: #343436;
}
.mainBooking_Button button.mainBook_Btn:hover {
  border-color: #C3DCDC;
}
.mainBooking_Button button.mainBook_Btn:hover .fa {
  background: #C3DCDC;
  border-color: #C3DCDC;
  color: #343436;
}
.mainBooking_Button button.mainBook_Btn:disabled .fa,
.mainBooking_Button button.mainBook_Btn:disabled:hover .fa {
  background: #FFFFFF;
  color: #B2B2B2;
}
/*  ---------------------------------------------------------------------- */
/*  booking wizard step two */
.productConfirmation_productName {
  color: #13A538;
}
.productBooking_summary a.mainBook_Btn {
  background: #C3DCDC;
  color: #343436;
}
.productBooking_summary a.mainBook_Btn .fa {
  color: #343436;
}
.productBooking_summary a.mainBook_Btn:hover {
  border-color: #C3DCDC;
}
.productBooking_summary a.mainBook_Btn:hover .fa {
  background: #C3DCDC;
  border-color: #C3DCDC;
  color: #343436;
}
/*  ---------------------------------------------------------------------- */
/*  product detail  */
.productDetail .mainimg-container .claim-container h1 {
  color: #13A538;
}
.productDetail .mainimg-container a.btn-book {
  background: #C3DCDC;
  color: #343436;
}
.productDetail .mainimg-container a.btn-book:after {
  background: #C3DCDC;
  color: #343436;
}
.productDetail .mainimg-container a.btn-book:hover {
  border-color: #C3DCDC;
}
.productDetail .mainimg-container a.btn-book:hover:after {
  background: #C3DCDC;
  border-color: #C3DCDC;
  color: #343436;
}
.productDetail .productDetail_description h3,
.productDetail .productDetail_offers h3,
.productDetail .productDetail_consumables h3,
.productDetail .productDetail_options h3,
.productDetail .productDetail_cancelationfee h3,
.productDetail .productDetail_conditionalFees h3,
.productDetail .productDetail_documents h3,
.productDetail .productDetail_address h3 {
  color: #13A538;
}
.productDetail .productDetail_calendar .row {
  background: #13A538;
}
.productDetail .productDetail_calendar .row h4,
.productDetail .productDetail_calendar .row button {
  color: #FFFFFF;
}
.productDetail .productDetail_calendar .row button:hover {
  color: #343436;
}
/*  ---------------------------------------------------------------------- */
/*  my Bookings  */
.myBookingList_btns .btn.btn-primary:hover {
  border-color: #C3DCDC;
}
.myBookingList-container .table .btn.btn-primary {
  background: #13A538;
  color: #FFFFFF;
}
.myBookingList-container .table .btn.btn-primary:hover {
  border-color: #C3DCDC;
}
/*  ---------------------------------------------------------------------- */
/*  booking details */
.bookingDetail-actions .detailActions-buttons button {
  background: #C3DCDC;
  color: #343436;
}
.bookingDetail-actions .detailActions-buttons button:hover {
  border-color: #C3DCDC;
}
.bookingDetail-actions .detailActions-buttons button:hover:before {
  background: #C3DCDC;
  border-color: #C3DCDC;
  color: #343436;
}
.detailInfos-productName {
  color: #13A538;
}
.bookingDetail-tables h3,
.bookingDetail-tables h4,
.bookingDetail-tables .total,
.bookingDetail-tables .subtotal:hover {
  color: #13A538;
}
.table.consumables .tablerow .tabledata input:hover,
.table.consumables .tablerow .tabledata input:focus {
  border-color: #13A538;
}
.productConfirmation_bookingNotes textarea:hover,
.bookingDetail-bookingNotes textarea:hover,
.productConfirmation_bookingNotes textarea:focus,
.bookingDetail-bookingNotes textarea:focus {
  border-color: #13A538;
}
.consumables-action button.consumablesAction-save,
.bookingNotes-actions button.consumablesAction-save,
.consumables-action button.bookingNotes-save,
.bookingNotes-actions button.bookingNotes-save {
  background: #C3DCDC;
  color: #343436;
}
.consumables-action button.consumablesAction-save:hover,
.bookingNotes-actions button.consumablesAction-save:hover,
.consumables-action button.bookingNotes-save:hover,
.bookingNotes-actions button.bookingNotes-save:hover {
  background: #FFFFFF;
  border-color: #C3DCDC;
  color: #343436;
}
/*  ---------------------------------------------------------------------- */
/*  my profile */
.myProfile .mainimg-container .claim-container h1,
.myBookings .mainimg-container .claim-container h1,
.myProfile .mainimg-container .claim-container h2,
.myBookings .mainimg-container .claim-container h2 {
  color: #13A538;
}
.formrow .input input:hover,
.formrow .input select:hover,
.formrow .input input:focus,
.formrow .input select:focus {
  border-color: #13A538;
}
.formrow.btnGroup .btn.btn-primary.active,
.formrow.btnGroup .btn.btn-primary.active:hover {
  background: #13A538;
  border-color: #13A538;
  color: #FFFFFF;
}
.formrow.btnGroup .btn.btn-primary:hover {
  border-color: #C3DCDC;
}
.profileBtn button.btn.btn-primary {
  background: #C3DCDC;
  color: #343436;
}
.profileBtn button.btn.btn-primary:last-of-type:hover {
  border-color: #C3DCDC;
}
.profileBtn button.btn.btn-primary:last-of-type:hover:before {
  background: #C3DCDC;
  border-color: #C3DCDC;
  color: #343436;
}
/*  ---------------------------------------------------------------------- */
/*  footer  */
.footer-container {
  border-color: #13A538;
}
.footer-container a:hover {
  color: #13A538;
}
.footer-container .footer-content .columnFour ul li .dropdown a:hover,
.footer-container .footer-content .columnFour ul li .dropdown.open a {
  border-color: #13A538;
}
.footer-container .footer-content .columnFour ul li .dropdown a:hover .fa,
.footer-container .footer-content .columnFour ul li .dropdown.open a .fa {
  background: #13A538;
  border-color: #13A538;
  color: #FFFFFF;
}
.footer-container .footer-content .columnFour ul li .dropdown ul.dropdown-menu {
  border-color: #13A538;
}
.footer-container .footer-content .columnFour ul li .dropdown ul.dropdown-menu li a:hover {
  background: #13A538;
  color: #FFFFFF;
}
