﻿.ui-datepicker { min-width: 300px; padding: 0;display: none;}
@media (max-width: 641px) { .ui-datepicker { min-width: 278px}
}
.ui-datepicker .ui-datepicker-header {
 position: relative;
 padding: .2em 0
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
 position: absolute;
 top: 2px;
 width: 1.8em;
 height: 1.8em;
 cursor: pointer
}
.ui-datepicker .ui-datepicker-prev {
 left: 2px;
 border-right: 1px solid #d0ce2d
}
.ui-datepicker .ui-datepicker-next {
 right: 2px;
 border-left: 1px solid #d0ce2d
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
 display: block;
 position: absolute;
 left: 50%;
 margin-left: -8px;
 top: 50%;
 margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
 margin: 0 2.3em;
 line-height: 1.8em;
 text-align: center;
 font-family: 'Trebuchet MS', tahoma, arial, sans-serif;
 text-transform: uppercase;
 font-size: 14px
}
.ui-datepicker .ui-datepicker-title select {
 font-size: 1em;
 margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
 width: 100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table {
 width: 100%;
 font-size: .9em;
 border-collapse: collapse;
 margin: 0 0 .4em;
}
.ui-datepicker th {
 padding: .7em 0;
 text-align: center;
 font-weight: 700; border: 0;
 color: #666;
 font-size: .75em;
}
@media (max-width: 641px) {
 body .ui-datepicker td {
 line-height: 36px
 }
}
.ui-datepicker td {
 padding: 0;
 width: 24px;
 line-height: 24px;
 border: 1px solid #e6e6e6;
}
.ui-datepicker td a,
.ui-datepicker td span {
 display: block;
 text-align: center;
 text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
 background-image: none;
 margin: .7em 0 0;
 padding: 0 .2em;
 border-left: 0;
 border-right: 0;
 border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
 float: right;
 margin: .5em .2em .4em;
 cursor: pointer;
 padding: .2em .6em .3em;
 width: auto;
 overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float: left;
}
.ui-datepicker.ui-datepicker-multi {
 width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
 float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
 width: 95%;
 margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
 width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
 width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
 width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
 clear: left;
}
.ui-datepicker-row-break {
 clear: both;
 width: 100%;
 font-size: 0;
}
.ui-datepicker-rtl {
 direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
 right: 2px;
 left: auto
}
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {
 left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
 clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
 float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
 float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 border-right-width: 0;
 border-left-width: 1px
}
.ui-datepicker-cover {
 display: none;
 position: absolute;
 z-index: -1;
 top: -4px;
 left: -4px;
 width: 200px;
 height: 200px
}
button.ui-datepicker-trigger {
 display: none
}
div#ui-datepicker-div {
 z-index: 1051; margin-top: 8px; -webkit-transform: translateZ(0); transform: translateZ(0);
 font-size: 13px
}
.ui-widget-content {
 border: 1px solid #F0F200;
 background: #fff url(//www.statravel.co.uk/static/uk_division_web_live/assets/img/ui/ui-bg_highlight-soft_100_ffffff_1x100.png) 50% top repeat-x;
 color: #333;
}
.ui-widget-header {
 border: 1px solid #f0f200;
 background: #f0f200;
 color: #155b91;font-weight: 700;
}
.ui-icon {
 width: 16px; height: 16px;
 background-image: url(//www.statravel.co.uk/static/uk_division_web_live/assets/img/ui/ui-icons_222222_256x240.png);
}
.ui-icon {
 display: block; text-indent: -99999px;
 overflow: hidden; background-repeat: no-repeat; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
 border: 0; background: #F0F200; font-weight: 700 }
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
 border: 0;
 background: #f0f200; font-weight: 400; color: #000;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
 border: 0; font-weight: 400; color: #0065bd; background:#fff;
}
#popup-call .modal-dialog .modal-content .popup-call-info .call-img, #popup-search .modal-dialog .modal-content .popup-call-info .call-img{width:auto;}
.call-info-content{width:250px;}
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus{background:#f0f200; color:#000;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
 border: 0; background: #F0F200; font-weight: 700;}

a[data-target], a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer {
 cursor: pointer;
}