.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:125em; /* 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,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAfvSURBVHhe7dVBEcAwDMCwdPw5b32MRHzSxxB83msAgNWevwDAYoYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4AAYYOAAGGDgABhg4A6818f9UH5JSm5AQAAAAASUVORK5CYII=); /* The relative path to the navigation bar background. */
    background-repeat: repeat;
    background-position: top left;
}
.navbar-default .navbar-brand
{
    color: #7030a0; /* Link text colour for navbar */
}
.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus
{
    color: #7030a0; /* 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: #7030a0; /* Link text colour for navbar */
}
.navbar-default .navbar-nav > li > a i.fa
{
    color: #7030a0; /* Icon colour for nabvar */
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus
{
    color: #7030a0; /* 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: #7030a0;
    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: #7f7f7f; /* 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: #7f7f7f; /* 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: #7f7f7f; /* 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: #7f7f7f; /* 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: #7f7f7f; /* 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;
}