.search-panel {
    border: 1px solid #99D5D6;
    height: 100%;
    background: #99D5D6;
	}
.search-panel .btn-success, .search-panel .btn-success:focus {
    background-color: #F42C2C !important;
	outline:none;
}

.search-panel .btn-success:hover{background-color:#CC1010 !important}


.top-search {
    border: 1px solid #99D5D6;
    height: 100%;
    background: #99D5D6;
	}
.top-search .search-submit, .top-search .search-submit:focus {
    background-color: #F42C2C  !important;
	outline:none;
}

.top-search .search-submit:hover{background-color:#CC1010 !important}

.search-panel .btn-success, .top-search .search-submit {
    border: 1px solid #900000  !important;
}

.search-panel .btn-success:hover, .top-search .search-submit:hover {
    border: 1px solid #900000 !important
}

.fare-alert .text-center{
padding:0px;

}

.fare-alert .fare-alert-button, .fare-alert .fare-alert-button:focus{
border-radius:3px;
background-color:#99D5D6;
border-color: #99D5D6;
outline:none;
}



.cheapest-fare {
    border: 2px solid #00ABA0;
}

.additionalInfo .btn-lg.btn-success {
    background-color: #00ABA0;
}

.btn-success, .search-submit {
	background-color: #00ABA0 !important;
    border: 1px solid #00ABA0 !important;

}

.btn-primary,.btn-primary:hover, .btn-primary:focus,  .btn-primary:active {
	background-color: #54B1AB;    
	border-color: #54B1AB;
	outline:none !important;
}

.btn-success:hover, .search-submit:hover {
	background-color: #54B1AB !important;
    border: 1px solid #00ABA0 !important;

}

#reservation .steps .step.completed .badge {
    background: #00ABA0;
}

#reservation .steps .step.completed h4, #reservation .steps .step.completed h4 a {
    color: #2E9E9D;
}

.text-success {
    color: #00ABA0;
}

a, a:hover {
    color: #2E9E9D;
}

.flights-matrix-prices a  {
    color: #007574;
}

.ladda-button[data-color=green] {
    background: #54B1AB;
}

.order-summary-mini .panel-heading {
    background: #FF9B24;

}

#sidebar .order-summary-mini {
    border: 2px solid #FF9B24;
}


.row.with-small-top.hidden-xs {display: none;}

.additionalInfo {
    min-height: 180px;
}

@media only screen and (max-width: 767px) {
    .visible-xs {
        display: none !important; 
    }
    .col-md-12.col-sm-12.hidden-xs {
        display: block !important;
    }
    .col-md-3.col-sm-3.col-xs-3.additionalInfo {
        min-height: 0;
    }
    .resultStaticRow>.col-md-9 {
        width: 100%;
    }
    .resultStaticRow>.col-md-3 {
        width: 100%;
    }
    .moreDetails .col-md-12.col-sm-12.col-xs-12.col-xs-6 {
        width: 100%;
    }
    .additionalInfo .row.with-small-top {
        width: 50%;
        display: inline-block;
    }   
    .additionalInfo .row.with-small-top:last-child {
        width: 100%;
        box-sizing: border-box;
        margin: 0;
    }
    .with-small-top {
        margin-top: 0;
    }
    .noticeText.btn-success {
        margin-top: 6px;
    }
    
    .accordionMain>.col-md-12>.row.with-small>.col-md-4 {
        width: 33.3333%;
    }
}


@media(max-width: 479px) {
    #ui-datepicker-div {
        width: 280px;
    }

    table.ui-datepicker-calendar td {
        height: 30px
    }

    table.ui-datepicker-calendar td a {
        height: 30px;
        width: 27px
    }

    #content_flights_search_search .row.moreDetails{
        display: none
    }
}