.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:350px;
    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,iVBORw0KGgoAAAANSUhEUgAAAPwAAAFKCAYAAAA5TzK7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOmSURBVHhe7dMxAQAwEAOh+hedr5BjQAJv2wENwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ4jwECI8hAgPIcJDiPAQIjyECA8hwkOI8BAiPIQIDyHCQ8buA/clya8FanVBAAAAAElFTkSuQmCC); /* The relative path to the navigation bar background. */
    background-repeat: repeat;
    background-position: top left;
}
.navbar-default .navbar-brand
{
    color: #FDDF3C; /* Link text colour for navbar */
}
.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus
{
    color: #FDDF3C; /* 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: #FDDF3C; /* Link text colour for navbar */
}
.navbar-default .navbar-nav > li > a i.fa
{
    color: #FDDF3C; /* Icon colour for nabvar */
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus
{
    color: #FDDF3C; /* 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: #FDDF3C;
    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: #273f89; /* 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: #273f89; /* 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: #273f89; /* 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: #273f89; /* 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: #273f89; /* 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;
}