.pattern-light:before {
    background-image: url(../../../site/assets/files/1137/seigaiha.png);
    opacity: 1;
}

.prefooter:before {
    background-image: url(../../../site/assets/files/1137/wild_oliva.png);
    opacity: 0.6;
}

a {
    color: #9FD962;
}

a:focus, a:hover {
    color: #9FD962;
}

.contact-info .list-group-item a:hover i {
    color: #9FD962;
}

.btn-theme, .btn-theme.disabled {
    background-color: #9FD962;
    color: #FFFFFF;
    text-shadow:none;
}

.btn-theme:hover,
.btn-theme:focus,
.btn-theme:active,
.btn-theme:disabled,

.btn-theme.disabled:hover,
.btn-theme.disabled:focus,
.btn-theme.disabled:active,
.btn-theme.disabled:disabled {
    background-color: #9FD962 !important;
    color: #FFFFFF !important;
}

.picker__nav--next:hover,
.picker__nav--prev:hover,
.picker--focused .picker__day--highlighted,
.picker__day--highlighted:hover,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__button--clear:focus,
.picker__button--close:focus,
.picker__button--today:focus,
.picker__button--clear:hover,
.picker__button--close:hover,
.picker__button--today:hover
{
    background-color: #9FD962;
    color: #FFFFFF;
}

.picker__button--clear:focus, .picker__button--close:focus, .picker__button--today:focus {
    border-color: #9FD962;
}

.carousel-panel .panel-body .room-price {
    background-color: #9FD962;
    color: #FFFFFF;
    text-shadow:none;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
.form-control:focus{
    border-color: #9FD962;
    box-shadow: 0 1px 1px #9FD962 inset, 0 0 8px #9FD962;
}

#menu-main .nav li a.active {
    background-color: #9FD962;
    background: linear-gradient(#9FD962 3%, white 3%);
}

#menu-main .navbar-brand span {
    color: #9FD962;
}

@media (max-width: 992px) {

    #menu-main .nav li a.active {
        color: #9FD962;
    }

}

.overlayMenu .dropdown-menu li.active a,
.overlayMenu .dropdown-menu li.active a:hover{
    background-color: #9FD962;
    color: #FFFFFF;
}

.nav.nav-pills.side-menu a:hover {
    background-color: #9FD962;
}