.iw-nav-pills > li.iw-active > a, .iw-nav-pills > li.iw-active > a:hover, .iw-nav-pills > li.iw-active > a:focus {
    background-color: #333333;
    color: #fff !important;
}
body {background:transparent;}
#iwbook {
    margin: 0 -15px;
}
.iw-navbar-nav > li > a {
    text-decoration:none;
}
.iw-btn-danger {
    background: #c98a1c none repeat scroll 0 0;
    border-color: #c98a1c;
    color: #fff;
    font-weight: bold;
}
.iw-btn-danger.iw-active, .iw-btn-danger.iw-focus, .iw-btn-danger:active, .iw-btn-danger:focus, .iw-btn-danger:hover, .iw-open > .iw-dropdown-toggle.iw-btn-danger {
   background: #c98a1c none repeat scroll 0 0;
    border-color: #c98a1c;
    color: #fff;
    font-weight: bold;
	
}
.iw-btn-primary {
    background: #c98a1c none repeat scroll 0 0;
    border-color: #c98a1c;
    color: #fff;
    font-weight: bold;
}
.iw-delete-item span{
    color: #ffffff;
}
.iw-color {
    color: #333333;
}
.iw-btn-primary.iw-active, .iw-btn-primary.iw-focus, .iw-btn-primary:active, .iw-btn-primary:focus, .iw-btn-primary:hover, .iw-open > .iw-dropdown-toggle.iw-btn-primary {
    background: #c98a1c none repeat scroll 0 0;
    border-color: #c98a1c;
    color: #fff;
    font-weight: bold;
}
.iw-resu-title, .iw-dobj-rooms-title, .iw-dobj-title, .iw-bask-title {
    color: #333333;
    font-family: "Dosis",sans-serif;
    font-weight: 300;
}
.iw-btn-default {
    background-color: #f7f7f7;
    border-color: #ddd;
    color: #555;
}
.iw-btn-default.iw-active, .iw-btn-default.iw-focus, .iw-btn-default:active, .iw-btn-default:focus, .iw-btn-default:hover, .iw-open > .iw-dropdown-toggle.iw-btn-default {
    background-color: #333333;
    border: 1px solid #333333;
    color: #fff !important;
}
.iw-btn {
    text-decoration: none !important;
}
.iw-rating-txt > p:first-child {
    color: #333333;
}
.iw-resu-rating-inner span {
    border: 1px solid #333333;
    color: #333333;
}
.iw-navbar-default .iw-navbar-nav > .iw-active > a, .iw-navbar-default .iw-navbar-nav > .iw-active > a:focus, .iw-navbar-default .iw-navbar-nav > .iw-active > a:hover {
    background-color: #333333;
    color: #fff;
}
.iw-point-bewertungen {
    background-color: #333333;
}
.iw-resu-facilities span {
    border: 1px solid #333333;
    color: #333333;
}
.iw-distance .iw-badge {
    background: #333333 none repeat scroll 0 0;
    font-weight: normal;
	color:#fff;
}
a {
    color: #333333;
}
#iw-filter-sidebar .iw-badge {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #8c8c8c;
    font-weight: 300;
}
.glyphicons-smoking::after {border-bottom: 0.1em solid #333333;}

.glyphicons.iw-icon-disabled {
    display: none;
}



.logo {
    margin: 30px 0;
    text-align: center;
}
.logo img {
    margin: 0 15px;
    max-width: 100%;
}
.adress {
    color: #555;
    font-weight: 300;
    margin: 12.5px auto;
}
.adress .iw-btn {
    margin:0 15px 0 0;
}
.iw-container-fluid {
    border-bottom: 2px solid #eaeaea;
    height: 50px;
    margin: 0 0 15px;
}
.adress .glyphicons {
    color: #333333;
    margin: 2px 5px 0 0;
}
.adress .iw-btn .glyphicons {
    color: #333333;
    margin: 2px 5px 0 0;
}
.adress .iw-btn:hover .adress, .iw-btn:hover .glyphicons {
   color:#fff !important;
}
.daterangepicker thead {
    background: #097ff8 none repeat scroll 0 0;
    color: #fff;
}
.daterangepicker.opensright::after, .daterangepicker.opensleft::after {
    border-bottom:  10px solid #097ff8;
}
.daterangepicker th.month {
    font-size: 15px;
    font-weight: 100;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #097ff8;
    border-color: #097ff8;
}
.daterangepicker td.in-range {
    background: rgba(9, 127, 248, 0.6);
    color: #fff;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background: #097ff8 none repeat scroll 0 0;
    color: #fff;
}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background: #fff none repeat scroll 0 0 !important;
}
.daterangepicker td.end-date {
    background: #097ff8 none repeat scroll 0 0 !important;
}



#iw-filter-sidebar .iw-filter-title {
    background: #31446c;
    color: #fff;
}
.iw-slider-handle {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #c98a1c;
    background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);
    background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);
    background-image: linear-gradient(to bottom, #c98a1c 0%, #c98a1c 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    border: 0px solid transparent;
}
