﻿@font-face {
    font-family: EurostarTrack;
    src: url('fonts/EurostarTrack.eot');
    src: url('fonts/EurostarTrack.eot?#iefix') format('embedded-opentype'),
         url('fonts/EurostarTrack.woff') format('woff'),
        url('fonts/EurostarTrack.woff2') format('woff2');
}

@font-face {
    font-family: Pembroke-Regular;
    src: url('fonts/Pembroke-Regular.eot');
    src: url('fonts/Pembroke-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Pembroke-Regular.woff') format('woff'),
        url('fonts/Pembroke-Regular.woff2') format('woff2');
}

@font-face {
    font-family: Pembroke-Medium;
    src: url('fonts/Pembroke-Medium.eot');
    src: url('fonts/Pembroke-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Pembroke-Medium.woff') format('woff'),
        url('fonts/Pembroke-Medium.woff2') format('woff2');
}


@font-face {
    font-family: EurostarAspect-Regular;
    src: url('fonts/EurostarAspect-Regular.eot');
    src: url('fonts/EurostarAspect-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/EurostarAspect-Regular.woff') format('woff'),
        url('fonts/EurostarAspect-Regular.woff2') format('woff2');
}

@font-face {
    font-family: EurostarAspect-Bold;
    src: url('fonts/EurostarAspect-Bold.eot');
    src: url('fonts/EurostarAspect-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/EurostarAspect-Bold.woff') format('woff'),
        url('fonts/EurostarAspect-Bold.woff2') format('woff2');
}

.checkbox-image-container {
    width: auto;
    padding-right: 0;
    padding-bottom: 10px;
}

.custom-dropdown-container, .dropdown-toggle { background: #fff url('custom-dropdown-arrow.png') no-repeat 96% 50% !important; }

.owlNavLeft, .owlNavLeftEmail { background: url('flexise-button-previous.png') no-repeat center center; }
.owlNavRight, .owlNavRightEmail { background: url('flexise-button-next.png') no-repeat center center; }

.form-control.valid { background: url('form-control-valid.png') no-repeat right center; }
.input-validation-error { background: url('form-control-invalid.png') no-repeat right center; }
.definitely-not-valid { background: url('form-control-invalid.png') no-repeat right center !important; }

div#retailer-logo-container { background: url('header.png') repeat #0f1a45; height: auto; text-align: left; padding: 20px 10px; }

.btn-tertiary.remove-button{ background: #e6e6e7 url('cross.png') no-repeat right center;background-position: right 10px center;padding-left: 5px;padding-right: 20px;  }
.btn-secondary.add-another-egift{ background: #00acc8 url('plus.png') no-repeat right center;background-position: right 10px center;  }

@media screen and (max-width: 767px) {
     .btn-tertiary.remove-button{ padding-right: 20px; padding-left: 5px; background-position: right 5px center; }
     .add-more-items-mobile{ padding-left: 10px;padding-right: 10px;}
    .btn-secondary.add-another-egift{ background: #00acc8 url('plus.png') no-repeat right center;background-position:  right 10px center; padding-right: 35px;width: 100%;}
}

@media screen and (min-width: 768px) and (max-width: 992px) { 
    .btn-tertiary.remove-button{ background: #e6e6e7 url('cross.png') no-repeat right center;background-position: right 10px center;padding-right: 15px;  }
    .btn-secondary.add-another-egift{ background: #00acc8 url('plus.png') no-repeat right center;background-position: right 10px center; padding-right: 25px; }
}

.ui-datepicker-prev, .ui-datepicker-next,
.ui-datepicker-prev.ui-state-hover, .ui-datepicker-next.ui-state-hover {
    top: 0;
}
.ui-datepicker-prev, .ui-datepicker-prev.ui-state-hover { left: 0; }
.ui-datepicker-next, .ui-datepicker-next.ui-state-hover { right: 0; }

.ui-datepicker-prev,.ui-datepicker-prev:hover {
    background-image: url('calendar-arrow-left.png') !important;
    background-repeat: no-repeat;
}
.ui-datepicker-next,.ui-datepicker-next:hover {
    background-image: url('calendar-arrow-right.png') !important;
    background-repeat: no-repeat;
}
.ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon {
    background: none;
}


.body-container-action-updateorder {
    background-color: white !important;
}

.body-container-action-updateorder .updateorderdetails-form .activation-banner img {
    margin: auto;
}