.fa-map-marker.p
{
    color: #3b7f3c; /* The colour of the pickup marker icon */
}
.fa-map-marker.v1
{
    color: #CCCC00; /* The colour of the via1 marker icon */
}
.fa-map-marker.v2
{
    color: #CCCC00; /* The colour of the via2 marker icon */
}
.fa-map-marker.v3
{
    color: #CCCC00; /* The colour of the via3 marker icon */
}
.fa-map-marker.v4
{
    color: #CCCC00; /* The colour of the via4 marker icon */
}
.fa-map-marker.d
{
    color: #982d2d; /* The colour of the dropoff marker icon */
}
.navbar-brand
{
    background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAoCAYAAABEm8fXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUZCRThCRkQyMENGMTFFNUE1NDJBRkJERkUzRjdGMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUZCRThCRkUyMENGMTFFNUE1NDJBRkJERkUzRjdGMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRkJFOEJGQjIwQ0YxMUU1QTU0MkFGQkRGRTNGN0YxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRkJFOEJGQzIwQ0YxMUU1QTU0MkFGQkRGRTNGN0YxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuQJZKUAAA7WSURBVHja7F19jFxVFX/bVk0UhCfYSGkkTlWqaYxh1igRFXXX8KGIwqyJJqKBzhZEgai89SOxUUlmbGxBg3G2omhE40z8+EeN3SWoEatx9w8VNdbsxG+TAjOWQrFIXX9n59zl7O29794382Z2tntP8svsvnfvfffz3HPOPffekcXFxShQoECB1gJtCFUQKFCgtUKb5D8jIyM9JQZp7Zn4uQy4FLgA2Aaczq/bwALwK+D7wAF87789fi+0YKBA65Vh9cA4zsTPrcAuZlA/B34EPAz8T0hzm4ELgUngMOJ9Dr+3g3E9HpoiUKBALhqRUko3EhbiX4WfL1J04E7gCZasjgFNoMVBzwJeBDwdOAScAVwPHAHeg2/fl5OEtZsRKFCgIGEtMwtiUHuADwJfAv4JnEN/g/nc5ohLUtZOYC8zsXvx7MOI99nQJIECBcqVYTGzmgauAW4CLgK+DIZz0Eus64Q7iHRei9/tQAJU8f/peBeko0CBAuUqYZ0N3M9Mi/6+G4zmkcz66MjIT8GkHsCfReA1wPn4/zQ8f7RP5S0AJc+w88jHrMaoKZ9jnPdqCkMv8beitLAIl+jfw7Mxrg+iBp41U76TVp5ZxJ33nIC8ysVhy/iJbXXG5Wi74nrWH+Wpzel6l8eS15PaM6XNXGHzqK8ml6ntiFvkfDUZK/qE1l/SxlrV1gZaP0otu9Zv2wg77QjrlT8SWHwbVaIM1ATKKoPcSCpOhTOylCH+v6zCq0bV05EF1tJLOJxMN+Znsapo/j8Rz0zYbXmu8upLiaGu6uJ9OaVOKe8tEbZkanTxfkGUST4fc3UGRxnmZD2npONVLg474/hmS7aRLa6NaXBd2GjGpzyWvC5kaK9kgPWVWPIz5xNH6y9WSmsDrR8lHvW63B4eYRPP8Rb5wOaHVdZmkwpDUo3f1XkWLGqcVM1CNBskqiIs6ZV5FqFOXuewMT+nxquL8DT450wDop9kkGbKKbMZ1cekVlexlpbsGJNpM60nLc3YjKZog1pe5TJJcYZvxtxWM1naiCYr7kuFlGBjnG6pi/oppAzGSorU2K/6Wv62oTx1h1RSGHT/HxqS3Es1CHO8Av9fY27fkjM+c+oWMxMVribFWZ4tCzwjVWzpcbiy4PYtltAWOZ2Wyg+HmWPOnUnCckgorlm1ZpgVxjLEqVtm3SRlRsoiYSUpM3spr3KlSUncZnO2GdgWl9tYUk2TwEtaeVb0hwzSTUsf6BYpNel3fWnfnZMMUZO8C7om0m1/GQIJa8xT08ssYemzSZXtCGXNXhHzr43o/RzPjNOO9KSkELPUFgldual9uzBApl4QeZX5cjXulJA8SjzwEmX/YHtBtU/ZntZsd3mWyyZZUnlGRZ8Y82C6sSZtk7Q5Ke1V+JvsNuOiTLFLckzpj3qfSwbQD0x1NSvqqWhpq2nZ76mvUN2sZ6O7a2uOUs3qPMjGeAYY44abYnXPxjyoUbeJRjGmpzqT6BDzmhgd8yysvl3SxOp+U6IxoVmfAWlSDUVa+rvVoK7K5UGTGVSmklDHptOMuDxYmyKPWSatplDBCsIAPaa9X436ahvyGfHYKkaBvBlWiTvfNsY8D7oady6SDhrMgNIG7SynZUovEXaEBe5AE1oyE+I9fYtmmsaApCs5K6tVkarvgOSZdErM8GpwVrOuemWUBCRjbORdLpekJRmLI3jRIhX6SI5ZmERVYwSxxoCq/ewHJlVJlH1a1F1TMMKY7bU1T7tdhVW+kzAk/Kb3/JlsPGIGkvrzduAS8p3SZzaWfGKDfUCtfMUMPV4s34nvXgBcBLxOC1vQjNd9t2FpOrhcnZGrWT72lEXPFatubVgL3Pj66lI5z3K5VvocthKvZ93a7Vx50GxacqUvcaWbR32JAdrSVnJjw7gwrRIu6H1iva0SbrLMkE35K8T85wMP4vkubpwKz94FniWIg04J+8I8V8Akz0Czop4oXomkNDZIx0Kyug54IXAA+ImQ1NqDnA60Wbitze5VUc4kTb0zdIKlFauc7VcFg61qwiSJ5lWuNUhVIZWVhAo2HaWsyuVYX/oEpGx+Jq1klCebRLQr/RLDmbSoztOequ1qUc/5y+I4Snv/jgInROWVNHuSsj+VRMaa2mCqcPh5bsCqwSZF+fo3cNoqV7B0+qP8FQXDbXLnXVIV8LxqcvIUbhzSVhGzWpLqGNpFZ2hotkJSJUzOiT2Xy4PRLy8sOIKrfrC0Guih6o9Z7D1ehm6q82ilWwKVr+0Q8PKqr3EOp8ZNMW3iYqY0zVKVXKypWNTnhsvpc5XJmj/fk1eynIfVNoRviw6ZcGPKmcg06yu7RZ0bTNq/VKf4T9TZJH10iIzS1MFmNMSWsHLg1jUptSrKWs8xr03qDNz5JyRjzLtcnow+EgM8jWYNtiUbIyxGK1fpuhmcU/LbLk/tPOuL24cG7YTIe8XlU8XxxoUtMu7RyH/KGt0l0akLW1Uc5pSjLNLSQBznSp1gg/oEzygTPBtMcoXr72iAjfJMp2amp/G3HlqtinFsQTEOUkPHk+J8gztrVXTWoo/NoAujt1wyL/WhXK56q1jUJ1teZ8VEVrN4ySsnWLlo0e6ibppi0pgaUD+wScSRpY2KFttjM1rnlEUl/D1wM/AAHdSHhj9msnXJlS+EeyUPWNrg/GMRLm1/3HPx8wjH+cOQSFfbbGI+M5yKkCzU/qxSZHdhoL/neCDQDDvfB1FeqYdLriAi/Z7K5bDNlTRb0JSnOinrg9IgI/C0UKELmtTWq/9aVe+r/eoHKYyzgThtUeZpwZhnWIpSphKlrSQGzWZF/dvcIDLUVzlFemtoEmkxxfBObTTlm7+om72EjnDnsjX/FuAKR9grgWuBW3lJdj/H2yVX/ixx3wXcBBwHnuGb9zxXCTXP67rLXiNWfVpi1XPQewkTwyy97DmeR7n4+Yznqk/ZkKbLS37BI13vLT9ZViBNdZl3fRni1PUVRosn/SD3Ejq/6xl2Jkv+cvF01zj0P/DzO2AL8LaUhqOjZ7Yj/F3AZ9hreSewD6CD/l7h+NSbgPOB+xD++BBIVy6VRvo5KV+dulAjGiZDMs9480KCqOSsFkpfqJLB76ibcjntaJzuNk/bkJ7f0Wjl7gDdOE99aTyHfZeD6gcumtXVQnaOHbfY59ostVajdUqZThxF2I+zWkiMp47wv9He72V1jhjOHy3JkEhI57pvRPxPaPFfjZ+LgY8AN+L93S4Jy0C7I8uJo72eWR9ooDbEomD6zRxXU9dSHcRSxR7yFcBey9oXhrWVZ7/bgfOAdyLOCfF+C8+QbWY8dFaWumjiWdFTl1BsBPbImRJxaVXwHuBB4B2UvutcrMCwAgVaXwwr0zVfGPB/x89XgVtIZQM+rb2nY5LJ4fM5UecyCrqE4s8MOrud/KrobPctBrGexNwDbID9fB8P8QsUKNAapW7uJfxk1Llo4mMkDYEzflR7/1dS59guQ4zrTMazgR1R5+KJQ4KzkpR3G0tuxADJlWFfaJqhVVGG7ts++eo1/jDXTWBY6VLW3/DzqajjJ3UDcJSu66KjjTkI3ZZDm0PPBHYAFzNeTM84zKPcyMTE9gMkuX0o6lwDRpdRHAlNM1SMilwvyA+vxStbJj8ptf8tSUljQZ2hpu0zTWyrf7x6OMPfXtBOtU14X2bLdhop7z+V8Stanuv8riXfGcpW4zCm/DvTCJSj7ujj1qDF2QQc5OXIh4AbgG8A19AdhcDzUuJuBc4AdgL3sAvDEU7re93mvRu3hkDezGpRHGHdMvneiOXyiuFdIjYcV7SDH+UmX9Mm4BaHqQg3AHW2mJ6mKV/qsMgV8UWe1btaSv5lHawI55tGoK7G8sljuNsBzTNXW3S27wIfAL4C7KP7CoGXkiMosBnYAUywNHYX8H7gByL+X4CzAsMauo7U0k5LTXQfMSE92Qb8nHaqpvJvKjDjqVgYlvqWPH10Qfj4lAxMxcT0iuLvRXV3gMGnqc6SpKkeSnp5sqYRqHeGtaHbD/Ay89XAk/zoSuCOqOOhTiodrSK+le1Z7wPeDJwbdTY1vxygW58v5biPAVcgzYdD0w1VJ1KH68nldOWPpDYsqxMF0ra5LG2A5wFOtk3FgIqOzc70/XnNI53CUzqxFpfyc9JGb/pfxF++GSZ6aiNxQ0s7Njn6qm9x/gtcJ5nSCNQ79XRVPRqRLkC9NuqsHCp6FcOXyO2Bdun/OjTH0JLt2i7l8DoVpW9EppVftVG4H4y1xkxwPE0j4Lw2eFtMMa1sKaQuXalGK7fKBBoAbeg1ATT+16KO8b0bImZ1NdL4YWiKoSTTmePySGG1MZgYgVKDEl0tZKlnPFq5GV6mn/Z9/YaYYiTuPmR1bOm47pSjS2LBaCZF/mV5ZDnnHYxR3XKUOY1AOeqOPabzXuBEhnv/jgFv6YPeG2xYOUsv4q7BsrRHCRuUbgTXT5ZV+wTL4hakGQ/7U0Gsyklbl7phqST27lUYaad+znCYRLNFlbl8Lf1WGkMe1QJAJWsagXq3YfU8oMlQDtwMbAMuA456MKvDwIW8Ykibos8JDGtoO1KsbdKds7gPxClG99hwVHDsYljKRqZtJK8IJtgy9K2SgeGedMGsSGNOOzbZlAfbBt7YN41A+TCsTFtzOGHynbqRVYFvAbRBma6tpy06r2c1jwyPL7Ek8UtWC2grzs+izkmmb4w6exDfHXV8tO70McCHrTkD7VBLF92mHcnChvB2N2l4xB2TqqBQ9SKD+hllDEMMuJ22X9GVjk8agTKP5d5VQsNss5/dFi4Hvg6cR06k7Jel0x20ZxA4m99fxW4Pe4EnRbg9/ZCwAgIC1ja6kbDIw5109FGWsuh0UPI2fjvwW+AS4F6k9QSL518AHgeuw7MDeLaRja9kw3gB8G3gZVHHPYJmLDoB4nqE/VNuXDlQoECnBGVmWCYbFquCdMLCN5HGd+jUBt4ITe9pP+Fx/P8Y/08nOvyLmdYuZlgzeH+4b2JkoECBAsMyMBDS4ze73BQQ7g3MxO4fiN4bKFCgU4I25ZkYGVPZRkUG90PyrCxmMEunkQK/oDPhQ/UHChQoC/1fgAEAh0el+ybgA5sAAAAASUVORK5CYII=); /* The relative path to the logo - the logo should be no higher than 40px */
    background-repeat:no-repeat;
    background-position:1em center;
    padding-left:300px;
    padding-right:0em; /* Alter this to compensate for the width of the logo = width of logo + 20px */    
}
.navbar-default
{
    background-color: transparent;
    border-color: #e7e7e7;
    background-image: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAADIAQMAAAAwS4omAAAAA1BMVEUSoZtoGY2gAAAAG0lEQVRIie3BMQEAAADCoPVPbQwfoAAAAIC3AQ+gAAEq5xQCAAAAAElFTkSuQmCC); /* The relative path to the navigation bar background. */
    background-repeat: repeat;
    background-position: top left;
}
.navbar-default .navbar-brand
{
    color: #fde03c; /* Link text colour for navbar */
}
.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus
{
    color: #fde03c; /* Link text colour for navbar */
    background-color: transparent;
}
.navbar-default .navbar-text
{
    color: #ccc; /* Normal text colour for navbar */
}
.navbar-default .navbar-nav > li > a
{
    color: #fde03c; /* Link text colour for navbar */
}
.navbar-default .navbar-nav > li > a i.fa
{
    color: #fde03c; /* Icon colour for nabvar */
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus
{
    color: #fde03c; /* Link text colour on hover for navbar */
    background-color: transparent;
}
.navbar-default .navbar-nav > li > a > span:hover, 
.navbar-default .navbar-nav > li > a > span:focus
{
    border-bottom-width:3px;
    border-bottom-style: solid;
    padding-bottom:5px;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus
{
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-toggle
{
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus
{
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar
{
    background-color: #888;
}
.navbar-default .navbar-collapse, 
.navbar-default .navbar-form
{
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus
{
    color: #fde03c;
    background-color: transparent;
}
@media (max-width: 767px)
{
    .navbar-default .navbar-nav .open .dropdown-menu > li > a
    {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
    {
        color: #333;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, 
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus
    {
        color: #555;
        background-color: #e7e7e7;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, 
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus
    {
        color: #ccc;
        background-color: transparent;
    }
}
.navbar-default .navbar-link
{
    color: #777;
}
.navbar-default .navbar-link:hover
{
    color: #333;
}
.navbar-fixed-bottom
{
    background-color: #999999;
}

.stagecontrol
{
    background-color: #12a19b; /* The background colour of the Step 1, Step 2, Step 3 control. */
}

.nav-pills.nav-pills-special > li.disabled > a, 
.nav-pills.nav-pills-special > li.disabled > a:hover, 
.nav-pills.nav-pills-special > li.disabled > a:focus
{
    color: #fff; /* The disabled link text colour of the Step 1, Step 2, Step 3 control. */
}
.nav-pills.nav-pills-special > li > a
{
    color: #fff; /* The link text colour of the Step 1, Step 2, Step 3 control. */
    background-color: #12a19b; /* The background colour of the link text of the Step 1, Step 2, Step 3 control. */
}

.nav-pills.nav-pills-special > li > a .badge
{
    color: #12a19b; /* The text colour of the number indicator of the Step 1, Step 2, Step 3 control. */
    background-color: #fff; /* The background colour of the indicator of the Step 1, Step 2, Step 3 control. */
}

.nav-pills.nav-pills-special > li.active > a, 
.nav-pills.nav-pills-special > li.active > a:hover, 
.nav-pills.nav-pills-special > li.active > a:focus
{
    color: #12a19b; /* The active link text colour of the Step 1, Step 2, Step 3 control. */
    background-color: #fff; /* The background colour of the active link text of the Step 1, Step 2, Step 3 control. */
}

.nav-pills.nav-pills-special > li.active > a .badge
{
    color: #fff; /* The text colour of the active number indicator of the Step 1, Step 2, Step 3 control.  */
    background-color: #12a19b; /* The background colour of the active indicator of the Step 1, Step 2, Step 3 control. */
}

.UserProfileTabs
{
    background-color: #231f20; /* background colour of tabs on user profile page. */
    padding-top: 100px;
}
.UserProfileTabs .nav-tabs
{
    border-bottom: 1px solid #231f20;
    background-color: #231f20; /* background colour for the tabs area on user profile page. */
}
.UserProfileTabs .nav-tabs > li
{
    float: left;
    margin-bottom: -1px;
}
.UserProfileTabs .nav-tabs > li > a
{
    margin-right: 17px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0;
    background-color: #675b5e; /* background colour of tabs on user profile page. */
    color: #fff; /* text colour of tabs on user profile page. */
    width: 250px;
    text-align: center;
}
.UserProfileTabs .nav-tabs > li > a:hover
{
    background-color: #827e7f; /* background colour of tabs on hover on user profile page. */
    border-color: #827e7f;
}
.UserProfileTabs .nav-tabs > li.active > a, 
.UserProfileTabs .nav-tabs > li.active > a:hover, 
.UserProfileTabs .nav-tabs > li.active > a:focus
{
    color: #555; /* text colour of active tab on user profile page. */
    cursor: default;
    background-color: #fff; /* background colour of active tab on user profile page. */
    border: 1px solid #231f20;
    border-bottom-color: transparent;
}
.UserProfileTabs .nav-tabs.nav-justified
{
    width: 100%;
    border-bottom: 0;
}
.UserProfileTabs .nav-tabs.nav-justified > li
{
    float: none;
}
.UserProfileTabs .nav-tabs.nav-justified > li > a
{
    margin-bottom: 5px;
    text-align: center;
}
.UserProfileTabs .nav-tabs.nav-justified > .dropdown .dropdown-menu
{
    top: auto;
    left: auto;
}

.tab-content {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-radius:0 0 5px 5px;
	padding:1em 1em 0 1em;
	margin-bottom:1.5em;
}
.tab-content .well {
	padding-bottom:0;
}
.bookingtabs 
{
    background-color:#f5f5f5;
    border-radius:5px 5px 0 0;
    border-left:1px solid #ddd;
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
    font-size:12pt;
}