.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: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,iVBORw0KGgoAAAANSUhEUgAAATYAAABiCAYAAADa1P/8AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOtgAADrYBzsi5pQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAV5JREFUeF7t1MEJwDAAAzGn++/c5tEpDgmMN7iz7b0DyHj+B8gQNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDcgRNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDcgRNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDcgRNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDcgRNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDcgRNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDcgRNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDcgRNiBH2IAcYQNyhA3IETYgR9iAHGEDcoQNyBE2IEfYgBxhA3KEDYjZPhFnAcN5PB+SAAAAAElFTkSuQmCC); /* 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: #000000; /* 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: #000000; /* 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: #000000; /* 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: #000000; /* 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: #000000; /* 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;
}