/*
 *
 * THIS STYLESHEET CONTAINS GLOBAL STYLES 
 * USED BY MOST SECTIONS OF THE PROFILER
 *
 */

/* Viewport declaration for IE10 / WIN 8 */
@-ms-viewport { width: device-width; }

/* Hide content panels when loading */
.content_panel { display:none; }

/* GLOBAL */
body { background:#555; }
a, a:focus { color:#00338d; }

.small-icon { width:22px; height:22px; display:block; text-indent:-5000px; }
.lozenge-button { color:#fff; font-size:18px; line-height:34px; border:none; border-radius:20px; background:#00338d; padding:0 6px; text-indent:5px; min-width:90px; }
.lozenge-button:hover { color:#fff; }
.lozenge-button span { width:21px; height:21px; }
.lozenge-button.icon-left { display:inline-block; text-align:right; padding-right:20px; }
.lozenge-button.icon-left span { float:left; margin:6px 10px 0 0; }
.lozenge-button.icon-right { display:inline-block; text-align:left; }
.lozenge-button.icon-right span { float:right; margin:6px 0 0 10px; }
.lozenge-button.disabled { background-color:#999; cursor:default; }

.container { margin:auto; padding:0; width:1024px; }

.help-tip-icon { width:20px; height:20px; margin-top:1px; display:block; float:right; }
.help-tip-icon span { width:20px; height:20px; display:block; }

.has-tip, .has-tip:hover { border-bottom:none; }
.tooltip { padding:10px; pointer-events:none; }
.tooltip.tip-right > .nub { left:5px; top:8px !important; border: solid 9px; border-color: transparent rgb(0,0,0) transparent transparent; border-color: transparent rgba(0,0,0,0.8) transparent transparent; }
.tooltip.tip-left > .nub { left:5px; top:8px !important; border: solid 9px; border-color: transparent transparent transparent rgb(0,0,0); border-color: transparent transparent transparent rgba(0,0,0,0.8); }
.section-header { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAAAlCAQAAADsWkTfAAAAp0lEQVR4Ae3SoTkocAAHwN8DAAAAoAAKAJooQVVVEDX1JQoAYMD/BCYwgftuhUv55s9b1eCbUqsBF4kGTGrAe6nQgMNEA7o04CbRgO1EA+o14DLRgGkN+CqVGnCUaECfBtyVfxqwk2hAkwZcJRqwkGhAlQYcJxowrAFP5Z8G7CYa0KoB/xMNWEo0oEYDThMNmNCA9/JPA/YTDejUgOtEA7YSDaj7fcEPVqsXBWNJnH4AAAAASUVORK5CYII=') 0 0 no-repeat; }

/*
 * CUSTOM POPUP OVERLAYS (USED INSTEAD OF FOUNDATION'S OWN ONE DUE TO BUGS WITH NEWER BROWSERS)
 */
.pop_overlay { width:800px;height:450px;padding:0;background:#fff;position:absolute;z-index:999;display:none; }
#popup_overlay_bg { position:fixed;_position:absolute;/*IE FIX*/ height:100%;width:100%;top:0;left:0;background:#000;background:rgba(0,0,0,0.75);z-index:998; }
.close-overlay { position:absolute;top:10px;right:10px;font-size:20px; font-weight:bold; }
.close-overlay:hover { cursor:pointer; }
.pop_overlay_panel { display:none; }


/* 
 * MAIN 
 */
body#main .container { background:#628cbf url(../images/main-bg.jpg) 50% 0 no-repeat; overflow:hidden; }


/*
 * TOP NAVIGATION
 */
#top_navigation .twelve.columns { width:940px; margin:0 auto 15px auto; overflow:hidden; height:110px; position:relative; }
#top_navigation a.view_profile { position:absolute; top:66px; right:220px; color:#fff; margin:0; padding:5px; text-decoration:underline; display:block; font-size:11px; line-height:11px; }
#top_navigation a.change_password { position:absolute; top:66px; right:300px; color:#fff; margin:0; padding:5px; text-decoration:underline; display:block; font-size:11px; line-height:11px; }
#top_navigation a.view_profile:hover,#top_navigation a.change_password:hover { text-decoration:none; }
#top_navigation ul { position:absolute; top:56px; right:20px; margin:0; padding:0; }
#top_navigation ul li { display:inline-block; margin:0; padding:0; height:30px; }
#top_navigation ul li a.home { display:block; width:30px; height:30px; text-indent:-5000px; text-decoration:none; padding:0 0 0 0; margin-left:25px; margin-top:0; }
#top_navigation ul li a.print { display:block; width:30px; height:30px; text-indent:-5000px; text-decoration:none; padding:0 0 0 0; margin-left:15px; margin-top:0; }
#top_navigation ul li a.help { display:block; width:30px; height:30px; text-indent:-5000px; text-decoration:none; padding:0 0 0 0; margin-left:15px; margin-top:0; }
#top_navigation ul li a.logout { display:block; width:30px; height:30px; text-indent:-5000px; text-decoration:none; padding:0 0 0 0; margin-left:15px; margin-top:0; }
#top_navigation .pilot_logo { position:absolute; top:20px; left:17px; background:url('data:image/png;base64,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') 0 0 no-repeat; width:204px; height:85px; text-indent:-5000px; }


/*
 * PROGRESS
 */
#progress .twelve.columns { width:940px; margin:0 auto 27px auto; background:#fff; background:rgba(255,255,255,0.5); overflow:hidden; border-radius:20px; height:75px; }
#progress .twelve.columns .three p { font-size:18px; line-height:18px; color:#213a7d; padding:0; margin:0; }
#progress .twelve.columns .three p.hi { padding:0; margin:16px 0 3px 20px; }
#progress .twelve.columns .three p.visit { padding:0; margin:0 0 0 20px; font-size:15px; line-height:15px; }
#progress .twelve.columns .nine { position:relative; }
#progress .twelve.columns .nine p { font-size:18px; line-height:18px; color:#ed1c24; padding:0; margin:13px 0 0 0; }
#progress .twelve.columns .nine .progress_linear { position:absolute; top:34px; left:0; padding:0 5px 0 0; margin:0; width:675px; height:30px; overflow:hidden; }
#progress .twelve.columns .nine .progress_linear_count { position:absolute; top:8px; right:20px; padding:0; margin:0; color:#fff; font-size:24px; line-height:24px; }
/* Use 11x classes progress_linear_00 - progress_linear_100 to display linear progress bar */
#progress .twelve.columns .nine .progress_linear_0 { background:url(../images/progress-linear.png) 0 0 no-repeat; }
#progress .twelve.columns .nine .progress_linear_1 { background:url(../images/progress-linear.png) 0 -60px no-repeat; }
#progress .twelve.columns .nine .progress_linear_2 { background:url(../images/progress-linear.png) 0 -119px no-repeat; }
#progress .twelve.columns .nine .progress_linear_3 { background:url(../images/progress-linear.png) 0 -178px no-repeat; }
#progress .twelve.columns .nine .progress_linear_4 { background:url(../images/progress-linear.png) 0 -237px no-repeat; }
#progress .twelve.columns .nine .progress_linear_5 { background:url(../images/progress-linear.png) 0 -296px no-repeat; }
#progress .twelve.columns .nine .progress_linear_6 { background:url(../images/progress-linear.png) 0 -356px no-repeat; }
#progress .twelve.columns .nine .progress_linear_7 { background:url(../images/progress-linear.png) 0 -415px no-repeat; }
#progress .twelve.columns .nine .progress_linear_8 { background:url(../images/progress-linear.png) 0 -475px no-repeat; }
#progress .twelve.columns .nine .progress_linear_9 { background:url(../images/progress-linear.png) 0 -534px no-repeat; }
#progress .twelve.columns .nine .progress_linear_10 { background:url(../images/progress-linear.png) 0 -594px no-repeat; }



/*
 * TABS
 */
#tabs .twelve.columns { width:940px; margin:0 auto 0 auto; }
#tabs ul { margin:0; margin-bottom:0; }
#tabs ul li { display:inline-block; position:relative; background:#c5d5e3; width:231px; height:48px; margin:0 0 4px 5px; padding:0; border-radius:0 20px 0 0; }
#tabs ul li.active { background:#fff; margin:0 0 0 5px; height:52px; }
#tabs ul li.tab_one { margin-left:0; width:232px; }
#tabs ul li a { font-size:17px; padding:25px 4px 6px 14px; display:block; }
/*#tabs ul li img { position:absolute; top:-15px; left:10px; }*/
#tabs ul li span { position:absolute; top:-15px; left:10px; display:block; width:32px; height:32px; }


/* 
 * Ticker display
 * (Other section's stylesheets may contain overrides)
 */
.ticker_display { position:relative; width:207px; height:53px; margin:0 2px 20px 2px; }
.ticker_display.narrow { width:85px; }
.ticker_display.border { border:1px solid #d4d4d4; border-radius:2px; }
.ticker_display .top { position:absolute; top:0; left:0; width:100%; height:27px; }
.ticker_display .left { position:absolute; top:21px; left:-2px; width:2px; height:11px; }
.ticker_display .right { position:absolute; top:21px; right:-2px; width:2px; height:11px; }
.ticker_display .left_counter { position:absolute; top:19px; left:-8px; display:block; z-index:11; background:#999; height:16px; width:16px; border-radius:8px; color:#fff; font-size:12px; font-weight:bold; line-height:15px; text-align:center; }
.ticker_display .right_counter { position:absolute; top:19px; right:-8px; display:block; z-index:11; background:#999; height:16px; width:16px; border-radius:8px; color:#fff; font-size:12px; font-weight:bold; line-height:15px; text-align:center; }
.ticker_display.has_callout .right { }
.ticker_display .callout { position:absolute; top:0; right:0; width:65px; height:43px; font-size:16px; line-height:15px; text-align:center; padding-top:10px; }
.ticker_display .data { position:absolute; top:14px; left:0; width:197px; height:33px; font-size:24px; line-height:24px; text-align:center; }
.ticker_display.has_callout .data { width:142px; }


/*
 * Toggle button
 * (Other section's stylesheets may contain overrides)
 */
.toggle-button { background:#b3b3b3; width:88px; height:24px; position:relative; margin-bottom:20px; }
.toggle-button.highlight { background:#777; }
.toggle-button .one { position:absolute; top:0; left:0; height:24px; width:44px; text-align:center; font-size:11px; font-weight:bold; line-height:24px; color:#fff; text-transform:uppercase; }
.toggle-button .two { position:absolute; top:0; right:0; height:24px; width:44px; text-align:center; font-size:11px; font-weight:bold; line-height:24px; color:#fff; text-transform:uppercase; }
.toggle-button .one.outside { position:absolute; top:0; left:0; height:24px; width:auto; text-align:center; font-size:11px; font-weight:bold; line-height:24px; color:#fff; text-transform:uppercase; }
.toggle-button .two.outside { position:absolute; top:0; right:0; height:24px; width:auto; text-align:center; font-size:11px; font-weight:bold; line-height:24px; color:#fff; text-transform:uppercase; }
.toggle-button .knuckle { position:absolute; top:-1px; height:24px; width:44px; border-radius:4px; border:1px solid #b3b3b3; background:#f1f1f1; text-align:center; }
.toggle-button .knuckle.off { right:-1px; left:auto; }
.toggle-button .knuckle.on { left:-1px; right:auto; }
.toggle-button .knuckle span { height:12px; width:1px; background:#808080; display:inline-block; margin-top:6px; margin-right:1px; }
.toggle-button .hit-target { position:absolute; top:-1px; left:-1px; height:24px; width:90px; background:none; display:block; }

.toggle-button-outside-labels-wrapper { vertical-align:middle; }
.toggle-button-outside-labels-wrapper .label_one { float:left; height:24px; margin-right:10px; color:#fff; font-size:11px; font-weight:bold; line-height:24px; }
.toggle-button-outside-labels-wrapper .label_two { float:left; height:24px; margin-left:10px; color:#fff; font-size:11px; font-weight:bold; line-height:24px; }
.toggle-button-outside-labels-wrapper .toggle-button { float:left;  margin-bottom:0; }


/*.toggle-button { background:#b3b3b3; width:88px; height:24px; position:relative; margin-bottom:20px; }
.toggle-button .off { position:absolute; top:0; left:0; height:24px; width:44px; text-align:center; font-size:11px; font-weight:bold; line-height:24px; color:#fff; text-transform:uppercase; }
.toggle-button .on { position:absolute; top:0; right:0; height:24px; width:44px; text-align:center; font-size:11px; font-weight:bold; line-height:24px; color:#fff; text-transform:uppercase; }
.toggle-button .knuckle { position:absolute; top:-1px; height:24px; width:44px; border-radius:4px; border:1px solid #b3b3b3; background:#f1f1f1; text-align:center; }
.toggle-button .knuckle.off { right:-1px; left:auto; }
.toggle-button .knuckle.on { left:-1px; right:auto; }
.toggle-button .knuckle span { height:12px; width:1px; background:#808080; display:inline-block; margin-top:6px; margin-right:1px; }
.toggle-button .hit-target { position:absolute; top:-1px; left:-1px; height:24px; width:90px; background:none; display:block; }*/


/* 
 * CONTENT
 */
#content .twelve.columns { width:940px; margin:0 auto 28px auto; overflow:hidden; }


/*
 * PROMOTIONAL
 */
#promotional .twelve.columns { width:940px; margin:0 auto 27px auto; }
#promotional #feature_panel { height:330px; position:relative; }
#promotional #feature_panel .feature_inner { width:940px; height:330px; position:relative; }
#promotional #feature_panel .feature_inner a { position:absolute; }
#promotional #feature_panel .feature_inner a:hover { color:#fff; }
#promotional #feature_panel .feature_inner h1 { position:absolute; top:40px; left:60px; color:#fff; font-size:36px; line-height:1.1; width:315px; font-weight:normal; }
#promotional #feature_panel .feature_inner p { position:absolute; top:150px; left:60px; color:#fff; font-size:16px; width:315px; }
#promotional #feature_panel .feature_inner .visit-help-centre { bottom:40px; left:60px; font-size:16px; padding-left:10px; }
#promotional #feature_panel .feature_inner .watch { bottom:40px; left:60px; font-size:22px; line-height:34px; }
#promotional #feature_panel .feature_inner .read { bottom:40px; left:180px; font-size:22px; line-height:34px; }
#promotional #feature_panel .feature_inner .watch span, #promotional #feature_panel .feature_inner .read span { float:left; width:34px; height:34px; margin-right:8px; }


#promotional #feature_panel img { display:none; }
#promotional #feature_panel.orbit { }
#promotional #feature_panel.orbit img { display:block; }

#promotional #rotator_wrapper { height:330px !important; margin-bottom:10px; overflow:hidden; margin-left:0; }
#promotional #rotator .content { background:#fff; }
#promotional #rotator .content div { background:#edecea !important; height:90px !important; padding:8px 10px; overflow:hidden; }
#promotional div.orbit-wrapper, div.orbit { height:330px !important; }
#promotional div.orbit-wrapper div.slider-nav span { top:195px !important; left:-24px; height:49px; width:51px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAxCAYAAAB3aZEhAAAD4ElEQVR42tWaWUgVURjHr+t1nxYEM3opQ/GpNAwKpAcLoajITKWQSswVK/cFSyKTUGhRKnNpcc3ECguNUjNzySVzhXLLNFQSFxQst+l/Hq7Xe6+ay5lx5sAP4d7rN/PjzHznnO8cCb1moLHRxELqceeNlf/jyoDA9JrU4My6spDs+q7Q7K+DYAQMgc6QrPoqfJ4a+qwhAOwBGpJ1bxAAum6xebYBTz/fx43248bYVTAEkoEtUONbQhMYeCUUOgVnfqklN0SRBuAM1PnoCX3X65l7ySNEVUKVOmDDlYhUR99kw6XUT2G4yF/A8sAMiAVatCTUgP6+Ez5bgzJqC3iRUKUSmNIQMTjsFbMT70Y9CbyO/AQWaxExtHe/tgNp9BsJKAAGgNmqesTqkKsJeqSGBBIQbcB4JTJ6gMHAl0UCCJASoLEcEW3A+D384ClIETlRy3m8jMh7gtF8WOAyk8ByKRldwASmVWcIWkROyWIi6oBxufLImgxWXFw8Kq+Z7fo9zqaUdtKMa7dUr6RzIRKZ28R2DIyxpE1Oz7BJJR20Yhcv9K4wtk7+2/DlBG2RiOeNMpG5Nv5nig2jdw0L1QyWVOrHhUjrr1EFkamZWZo9Q4ieL6MPGMy93tIUCc9pZJt6RhREpiHypKyL9mPcMl/GaIuZzWak4zGaIvXdwwois7Msm1b+g6vMZiJbozDnbuYeoBU4DFS1D6qIZFd1c5mmHYmMFmB8HxRfoBW4og0iSi2vpofrMSeSyOgABkWIOBpBm/GOKLdXdb18DKDpc+MLChIpaw3YjvSr3Aob+viaDRTNzZCD0mtz1hKspXdUReR9cz+fU5vq+TIvRS7TqDC5FPljVjb/nUkUeQLIJzJSwKCEFC7y1Bwvq04ynvGFp0Q+aHrPrWOOX75lTj4U8XRmv2xuZggYlJS+i3SiOS6reiokAZEuAfKVC+KMW9yLg3Rl5ELt3C7OXGQmyo9am8iWzcNAjxjQX23yX9C4sViFxnD7Ljtj9E6vSEpN44uWauVrm6LzIpEJXchCpR6AnbESgYu0Au3/yagDI4egBEuySyxQkQmwW7KsJp/inMQ/TQtQxn0ZEqrZ7WLyR3+BicRIVtPkM+ryqwgyKwCRxLWdE5CPP77r/MhFExFahxiMPG6/PoKk0MezxChwpH0OQA3okY0o1Avy+aq4ADPOj5p43i1wwOZtC0cS7cCZz/MzWptMLQ197r07QwZYShtUFeA00OTPQ3WQlWLHzZwcRSE7CSsowE/gt8X4Gw7MJYJrkLO2PyvFiScLpPSjWPB5Yws+FJIRIAyTWA/c+DFgDrRoXvkfHLk25+VifGYAAAAASUVORK5CYII=') 0 0 no-repeat; }
#promotional div.orbit-wrapper div.slider-nav span.right { left:auto; right:-24px !important; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAxCAYAAAB3aZEhAAAEF0lEQVR42tWaW0hUQRjH3dbS3M2sDCsiAsUHy0DCXrKgCLLwpYeiwqiUlPJSmqVmYTe7QqwPdlPKSsss7YJJZWUappnZfUVCLSm6W97y0rpf/wOzy+6asdvO2T3nwI+FEXb258x88803x4XHk3LxuQJMB3HJBU9PphQ8qwDN4Bv4CdrQ3rL1fP2jpLzH5xJOV6VtyLod4jdzoYeLi1ppb/+8JGaCTPARkK1A8kfSudq8KE3JIvWYqYKYqzMkwsBDQLzAyDXEHr8X7eXjPxpSwx0hMQ2UAxILTMWnEYeL5kNILcoUZGsiAfQBcgADiWdqMqcEzPGGkDtPETW4BsjRYJRqw2IO+LNRUtgrMh7UAnIWQhRcvj0nCDKjwLD/FfEGLwA5G0S9T0zIkwnZJOIBagBJBYxQU+i63b5shBS2yJwGJDGwhp5UeE8OHAsZlbUiqwBJFWQPGZAZDdysWSffAEmY/pXpucFMaNi/ZHIkLmKcbkxGNZSIL/jNo7PMW430oe0X7b+uFU0oWlMSxoRc/yZzgkcnmpuN1NX7m4Tn088e2nP1tVijc3/Q6DCRUaCbRycfIcAeo9CuK6/EENKzvcd87eAPawHxGpnuPp2ZUOv3btpZzF8oMbf6IJNxN5W5zrOTrDtvqLffXOjt1y7acfkl79xNy2TUBhEl+AGIJ0ch1K8bMBNq+tzJW0i/KDrDjwkpBJkgQGKQXd40SEj7oZ3SLr3g1kfM0bJwJjNckFkBSCxyK1tIN6A3E3r9vp22FfIR2nSqarcxI0BDOiAxOfOghfTmPtT8pYvLCKFAcoHJeAgyWYDEpqDm3SChrx29lFpo3/duya+7Zdxv0HAWkCO4VNtKls/n9h57N89qU5l8ecvU1xnDMxqyZTvNLJNONByRcwDYkld3wzQAxMs5NKMkdcyY0qAhVM6b5sacygQmM0KQ8QEk03SGIg8XL2AySkN+9kqOiSZKUJ0T/WaNg4inadaskeMRAIu/1LD4TWWCAYl1OGMi3Ik9fnetIcm0PG1q5XRsFi6xAmYv8TFMMUuZKEByKWgItwSGkPw3GTfwDpDUwah0sUOZJ1AMVW5aJgcZnGHSra1q3pR2AbC+gV1Cqa2pNU8CXyQq07Nmf2GI6SZpjVAo0ElNJj67Is6Quth6R7NeSiKokR2xjF62CiUAvbNFNp99lO2umuAFkZH23mtGAJ0T72P2WUYue4XmgvcO3ks6Yo7dWQ0JT+4vObCb5yIH3b9ULUs9MQMSqv+9YbYl0j0T6RK2GcljpLt6khWjwfeNjTBQBgZ4vLyA92aisBl62SbBX2wKSMQcL8Vnp7WbH6ZSJRb33ohDRUHC4uYwnbiLKYEvWIwpE43/eDIqjukooaYhvG7Aj1+KQnfgvPBkUdbCHzC7MFxSs7gaAAAAAElFTkSuQmCC') 0 0 no-repeat; }
#promotional ul.orbit-bullets { display:none !important; }


/* 
 *FLIGHT SCHOOL 
 */
#flight_school .twelve.columns { width:940px; margin:0 auto 27px auto; overflow:hidden; }
#flight_school h2 { height:37px; width:259px; color:#213a7d; font-size:18px; line-height:37px; font-weight:normal; text-indent:40px; margin-bottom:15px; }
#flight_school h3 { color:#fff; font-size:14px; line-height:14px; font-weight:normal; padding:5px 0 7px 1px; margin:0; }
#flight_school .info_panel { width:223px; margin-left:5px; padding:4px; border-radius:0 20px 0 0; }
#flight_school .info_panel a { background-color:#fff; padding:2px; overflow:hidden; display:block; width:219px; height:120px; position:relative; }
#flight_school .info_panel a img { width:220px; height:120px; }
#flight_school .info_panel a span.play { width:44px; height:44px; position:absolute; top:40px; left:90px; display:block; }
#flight_school .info_panel_one { background-color:#ed1c24; margin-left:0; }
#flight_school .info_panel_two { background-color:#f15a24; }
#flight_school .info_panel_three { background-color:#f7931e; }
#flight_school .info_panel_four { background-color:#fbb03b; }


/*
 * OTHER INFORMATION 
 */
#other_information .twelve.columns { width:940px; margin:auto; }
#other_information h2 { height:37px; width:259px; color:#213a7d; font-size:18px; line-height:37px; font-weight:normal; text-indent:40px; margin-bottom:15px; }
#other_information ul {  }
#other_information ul li { display:inline-block; margin-left:10px; }
#other_information ul li a { margin:0 0 10px 0; padding:0; color:#fff; font-size:21px; line-height:36px; float:left; }
#other_information ul li a.docs span, #other_information ul li a.scheme span, #other_information ul li a.help span { float:left; display:block; width:35px; height:35px; margin-right:10px; }


/*
 * FOOTER 
 */
#footer #kpmg_logo_strapline { position:relative; clear:both; margin:0; width:980px; padding:0; background-image:url('data:image/png;base64,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'); background-position:0 0; background-repeat:no-repeat; background-color:#bcd2e4; background-color:rgba(255,255,255,0.5); border-radius:0 30px 0 0; height:74px; }
#footer #kpmg_logo_strapline p { text-indent:-5000px; }
#footer #kpmg_logo_strapline a.kpmg_web_link { text-indent:-5000px; display:block; width:335px; height:74px; }
#footer #kpmg_logo_strapline ul { position:absolute; top:34px; left:370px; }
#footer #kpmg_logo_strapline ul li { display:inline-block; margin:0 4px 0 0; padding:0 0 0 4px; border-left:1px solid #213a7d; font-size:11px; line-height:11px; }
#footer #kpmg_logo_strapline ul li.first { border-left:none; }
#footer #kpmg_logo_strapline ul li a { margin:0; padding:0; font-size:11px; line-height:11px; color:#213a7d; }





/*
 * RANGESLIDER CUSTOM FORM SLIDER UI ELEMENTS
 * http://andreruffert.github.io/rangeslider.js/
 * (Overridden default styles below)
 */
.rangeslider,
.rangeslider__fill {
  background: #e6e6e6;
  display: block;
  height: 6px;
  width: 100%;
}

.rangeslider {
  position: relative;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #666;
  position: absolute;
  top: 0;
}

.rangeslider__handle {
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    width: 32px;
    height: 16px;
    position: absolute;
    top: -6px;
    border-radius:2px;
    border:1px solid #b3b3b3;
    background:#f1f1f1;
    text-align:center;
}
.rangeslider__handle:after {
    content: "|||";
    display: block;
    width: 18px;
    height: 18px;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.rangeslider__handle:active {
    background:#f3f3f3;
}

.rangeslider__ruler {
    margin-top:20px;
}

.rangeslider__ruler div {
    float:left;
}

.rangeslider__ruler div.last {
    float:right;
}