﻿/*Logo and Background Start*/
.emr-logo {
    margin-top: 5px;
}

.emr-header:after {
    background: #fff;
}

.emr-intro {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 28px 0;
    background-image: url(../images/img-01.jpg);
}

.emr-decor {
    background-image: url(../images/img-05.jpg);
}

/*Logo and Background End*/

/*Colour Start*/

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="file"]:hover,
input[type="submit"]:hover,
.emr-btn:hover {
    background: none;
    color: #552614;
}

button,
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="submit"],
.emr-btn {
    background: #552614;
    border: 2px solid #552614;
}

    a,
    button:hover,
    input[type="button"]:hover,
    input[type="reset"]:hover,
    input[type="file"]:hover,
    input[type="submit"]:hover,
    .emr-logo-holder,
    .emr-form-control .emr-icon,
    .emr-article-list a:hover,
    .emr-price,
    .emr-btn:hover,
    .text-red,
    .emr-detail-list dd,
    .emr-payment-form .emr-heading-holder,
    .emr-payment-form .emr-heading,
    div.emr-lightbox.emr-info-lightbox h2,
    .emr-booking-info .emr-name,
    .emr-paid-box .emr-price + p,
    .emr-content-holder h1,
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .jcf-select.jcf-select-airport-select .jcf-select-opener:after,
    .jcf-select.jcf-select-content-select .jcf-select-text,
    .jcf-select-drop.jcf-select-content-select .jcf-list .jcf-option,
    .emr-nav a:hover,
    .emr-nav ul li.active a,
    .ui-datepicker .ui-datepicker-title,
    .currency-holder .current-currency,
    .jcf-select.jcf-select-time-select .jcf-select-opener:after,
    .emr-payment-form .emr-heading-holder .icon,
    div.emr-lightbox.emr-info-lightbox h2 {
        color: #552614;
    }

.emr-sidebar .emr-title,
.fancybox-close:after,
.fancybox-close:before,
.fancybox-close:hover,
.emr-tabset,
.emr-tabset a,
.emr-tabset-holder .emr-tabset-opener,
.datalist li:hover,
.datalist li.selected,
.ui-datepicker .holder-area .title-area,
.emr-footer,
.options-list .emr-icon .tooltip {
    background: #552614;
}

.current-currency:after {
    border-top-color: #552614;
}

.emr-tabset-bar {
    border-bottom: 1px solid #552614;
}

div.emr-lightbox .emr-contact-form {
    border-top: 1px solid #552614;
}

.fancybox-close,
.fancybox-inner {
    border: 1px solid #552614;
}

.ui-widget-header .ui-datepicker-prev:after {
    border-right: 8px solid #552614;
}

.ui-widget-header .ui-datepicker-next:after {
    border-left: 8px solid #552614;
}

.jcf-select.jcf-select-content-select .jcf-select-opener:after {
    border-top-color: #552614;
}

/*Colour End*/

/*Font Start*/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h {
    font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

.emr-tabset li {
    font: 16px/1.2 "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

.emr-intro h1 {
    font-size: 2.395em;
}

.emr-content-holder h2,
.emr-content-holder h3,
.emr-content-holder h4,
.emr-content-holder h5,
.emr-content-holder h6 {
    font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

.emr-logo-holder {
    font: 20px/1.2 "Open Sans", "Arial", "Helvetica Neue", "Helvetica";
}

.emr-by span {
    font-size: 10px;
    font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica";
    margin-bottom: 2px;
    /*padding: 0 0 0 3px;*/
}

.emr-powered-by {
    background: #CF9685;
}

.emr-by {
    max-height: 4.3em;
}

.emr-search-form {
    color: #552614;
}

.emr-logo-list span {
    margin: 0 0 2px;
}

.h4-blue {
    color: #305D97;
    display: inline !important;
    vertical-align: middle !important;
}

.h4-blue:hover {
    color: #305D97 !important;
}

.af-keyboard {
    width: 10em !important;
    padding-right: 1.5em;
    vertical-align: middle !important;
    margin-bottom: 0px !important;
}

.af-trophy {
    width: 5em !important;
    padding-right: 1.5em;
    vertical-align: middle !important;
    margin-bottom: 0px !important;
    /*margin-left: 0.5em !important;*/
}

.af-lock {
    width: 4em !important;
    padding-right: 1.5em;
    vertical-align: middle !important;
    margin-bottom: 0px !important;
    /*margin-left: 1em !important;*/
    margin-right: 1em !important;
}

.emr-about p {
    padding-top: 1em;
}

/*Font End*/

.deposit-sidebar .PaymentBreakdown.highlight-price {
    background: #552614;
}

/*Paypal*/
._PaymentBoxHolder.type-paypal .paypalPopupInfoBox {
    background: #552614 !important;
}

    ._PaymentBoxHolder.type-paypal .paypalPopupInfoBox:after {
        border-top-color: #552614 !important;
    }

.searching.searching-airport {
    background: url(../images/searchingPurple.gif) no-repeat;
    display: inline-block;
    background-position: left center;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.processing-quote-modal, .processing-payment-modal {
    top: 115px;
    box-shadow: 0 0 0 8px rgba(85, 38, 20, 0.3);
}

.currency-progress {
    position: absolute;
    top: 2px;
    right: 2px;
}