.is-sticky .logo {
    padding: 10px 0;
}
.logo {
    padding-top: 20%;
}

.datepicker {
    z-index: 2000 !important;
}

.datepicker th.dow {
     background: #ff5959;
 }

.datepicker td, .datepicker th {
    color: #ff5959;
}
.datepicker td.day.disabled{
    color: #d2d2d2;
}
.datepicker td.active, .datepicker td.active:hover {
    background: #712e2e !important;
}
.datepicker td.new, .datepicker td.old{
    color: #ff5959;
}

.modal-mobile{
    z-index: 2000 !important;
}

.btn, .btn.focus, .btn:focus, .btn:hover{
    background: #ff5959;
    color: white;

}
.btn{
    font-weight: bold;
    text-transform: uppercase;
}

.search-box {
    background-color: white;
    position: absolute;
    z-index: 1;
    top: 15%;
    padding: 20px;
    width: 350px;
    left:85px;
    -webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.65);
    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.65);
}

.search-box .title-top{
    font-size: 3.1em;
    line-height: 0.8em;
    font-weight: bold;
}

.search-box .title-top span{
    font-size: 0.9em;
    display: block;
    font-weight: lighter;
}

.search-box .form-group select, .search-box .form-group input {
    background-color: #f5f5f5 !important;
    border: thin solid #dcdcdc;
}

.search-box .form-control{
    color: #737373 !important;
}

.search-box .has-feedback label~.form-control-feedback {
    top: 50%;
    right: 10%;
}

.form-control::-webkit-input-placeholder, .form-control::-moz-placeholder, .form-control:-ms-input-placeholder {
    color: #737373;
}

.form-control::placeholder {
    color: #737373;
}

#main-slide .slider-content{
    width: auto;
    height: initial;
    /*left: 460px;*/
    right: 75px;
    font-size: 10px;
}

#main-slide .slider-caption h1, #main-slide .item.active .slider-content h1 {
    font-size: 5.15em;
}

.slider-caption h5, #main-slide .item.active .slider-content h5{
    font-size: 1.3em;
}

.alert-warning {
    color: #ffffff;
    background-color: #ff0000;
    border: none;
    line-height: 1.5em;
}

.alert-warning span {
    color: #ffffff;
}

.alert-warning  .close{
    opacity:1;
}

@media (min-width: 767px) {

    .alert-warning {
        position: absolute;
        left: 95%;
        width: 220px;
        top: 50%;
        -webkit-box-shadow: 0 10px 20px 0px rgba(0,0,0,0.65);
        -moz-box-shadow: 0 10px 20px 0px rgba(0,0,0,0.65);
        box-shadow: 0 10px 20px 0px rgba(0,0,0,0.65);

    }
    .alert-warning .close{
        background-color: white;
		border-radius: 50%;
		width: 25px;
		height: 25px;
		position: absolute;
		right: -10px;
		top: -10px;
    }
    .alert-warning .close span{
        color: #ff0000;
    }
}
@media (max-width: 991px) {
    .search-box {
        width: 280px;
        font-size: 10px;
        top:15%;
        left: 75px;
    }

    .search-box .form-group{
        margin-bottom: 10px;
    }

    .search-box .form-group .form-control{
        font-size: inherit;
    }

    .search-box .form-group .btn{
        padding: 5px;
    }

    .search-box .form-group label{
        margin-bottom: 0px;
    }

    #main-slide .slider-content{
        font-size: 8px;
    }
    #main-slide .slider-caption h1, #main-slide .item.active .slider-content h1 {
        line-height:1em;
    }

    #main-slide .slider-content{
        left: 370px;
    }
}
@media (max-width: 767px) {

    .search-box {
        display: block;
        left: 0%;
        top: -1px;
        width: 100%;
        position: relative;
        border-bottom: thin solid #d2d2d2;
    }
    .carousel-inner{
        display: none;
    }
}

.datepicker-dropdown:after, .datepicker-dropdown:before { display: none !important; }
#main-slide .carousel-control{ z-index: 5; }