.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,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); /* The relative path to the logo - the logo should be no higher than 40px */
    background-repeat:no-repeat;
    background-position:1em center;
    padding-left:25px;
    padding-right:25em; /* 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,iVBORw0KGgoAAAANSUhEUgAAACkAAAAgCAYAAACPb1E+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAABDSURBVFhH7c6hAYBAAMSwgwnZfxkwjBDxojG1vbbn3eHuv0drUmlSaVJpUmlSaVJpUmlSaVJpUmlSaVJpUmlSadLYPqLHAY8Q5Rp5AAAAAElFTkSuQmCC); /* 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: #000050; /* 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: #000050; /* 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: #000050; /* 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: #000050; /* 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: #000050; /* 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;
}