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