.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:360px;
    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,iVBORw0KGgoAAAANSUhEUgAAAJwAAADFCAYAAAChOZtyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAISSURBVHhe7dJBCkFhAIBBh5GNJJLIlVg9vXf8306Wir7VLOYGs9qu7+PTbvMY1+M8bqcF3i6H5zjvp58Jx1eEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFICUdKOFLCkRKOlHCkhCMlHCnhSAlHSjhSwpESjpRwpIQjJRwp4UgJR0o4UsKREo6UcKSEIyUcKeFI/SfcNF6QVRh1F8b86AAAAABJRU5ErkJggg==); /* The relative path to the navigation bar background. */
    background-repeat: repeat;
    background-position: top left;
}
.navbar-default .navbar-brand
{
    color: #ffffff; /* Link text colour for navbar */
}
.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus
{
    color: #ffffff; /* 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: #ffffff; /* Link text colour for navbar */
}
.navbar-default .navbar-nav > li > a i.fa
{
    color: #ffffff; /* Icon colour for nabvar */
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus
{
    color: #ffffff; /* 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: #ffffff;
    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: #3B3477; /* 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: #3B3477; /* 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: #3B3477; /* 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: #3B3477; /* 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: #3B3477; /* 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;
}