ul li {
    list-style: none;
}
ul {
    padding-left: 0;
}
ul li,
p {
    font-family:Georgia, "Times New Roman", Times, serif;
}
/* navigation start */
.navbar-default {
    /*    background-color: #212545;*/
    background: transparent;
}
.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}
.navbar {
    margin-bottom: 0;
}
.navbar-nav > li {
    padding: 0;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background: none;
    /*border: none;*/
}

.navbar-default .navbar-nav > .active > a {
    border-right: 2px solid #000;
    color: #fff;
}
.navbar-default .navbar-nav > li > a {
    border-right: 2px solid #000;
    color: #D0B97C;
    font-size: 14px;
    padding: 14px 20px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #d0b97c;
    cursor: default;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    cursor: default;	
}
/*.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover {
    color: #FFCC00;
}*/


/* navigation end */

/* pickup and destinaton page start */
.get-a-quote {
    background: url('../images/bg.jpg') repeat-x;
    background-size: cover;
}
.form-bg {
    background-color: #eaeaea;
    padding: 20px;
}
.nav-tabs {
    border-bottom: 1px solid transparent;
}
.nav-tabs li a {
    color:#B89F5C;
    background: #212545;
}
.tab-pane h4,
.control-label {
    color: #000000;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.control-label {
    font-size: 14px;
    font-weight: 400;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    background-color: #1F223B;
    border: 1px solid transparent;
    border-radius: 0;
    color: #ffffff;
}
.form1 .select-option {
    display: inline-block;
    margin-right: 20px;
    width: 10%;
}
/* pickup and destinaton page end */

/* select of vechicle page start */
.booked-list {
    background-color: #ffffff;
    padding:15px;
}
.list {
    border-top: 1px solid #cccccc;
    padding: 15px 0;
}
.list-block {
    border-bottom: 1px solid #cccccc;
}
.list ul li em ,
.vechicle-cal ul li em {
    font-style: normal;
}
.list p {
    font-size: 13px;
    text-align: justify;
}
.form2 .checkbox {
    font-size: 12px;
}
.form2 .control-label {
    font-size:12px;
}
.vechicle-name ul li {
    display: inline-block;
    margin-right: 15px;
}
.vechicle-image .v-img {
    height: 150px;
    margin: 15px 0;
}
.vechicle-image .img1 {
    background: url(../images/luxury.png) no-repeat center center;
    background-size: contain;
}
.vechicle-image .img1-1 {
    background: url(../images/vip2.png) no-repeat center center;
    background-size: cover;
}

.vechicle-image .img2 {
    background: url(../images/first-class.png) no-repeat center center;
    background-size: cover;
}

.vechicle-image .img2-1 {
    background: url(../images/gl-class.png) no-repeat center center;
    background-size: contain;
}
.vechicle-image .img2-2 {
    background: url(../images/vogue.png) no-repeat center center;
    background-size: contain;
}
.vechicle-image .img3 {
    background: url(../images/bussiness-class.png) no-repeat center center;
    background-size: cover;
}
.vechicle-image .img4 {
    background: url(../images/bussiness-mpv.png) no-repeat center center;
    background-size: cover;
}
.vechicle-image .img5 {
    background: url(../images/prius.png) no-repeat center center;
    background-size: contain;
}
.vechicle-cal ul {
    margin-top: 20px;
}
.vechicle-cal ul li  {
    font-size: 13px;
}
.vechicle-cal .total {
    margin-top: 70px;
    font-weight: 700;
}
.vechicel-type {
    background-color: #ffffff;
    margin: 20px 0;
    padding: 0 10px;
}

.vechicel-type h3{
    margin: 0;
    padding: 10px 0;
}

.vechicle-name p{
    margin-top: 25px;
}
/* select of vechicle page end */

/* option page start */
.list .class1 {
    text-align: center;
}

/* option page end */

/* resgistration page start */

.new,
.old {
    background-color: #ffffff;
    padding: 20px;
}
.new h4 {
    text-align: left;
}
.new p {
    margin: 30px 0;
    text-align:left;
}
/* registration page end */

/* register page start */
.form5 a {
}
.border {
    border-top: 1px solid #cccccc;
    padding-top: 10px;
}

/* register page end */

/* payment page start */
.payment {
    margin-top: 25px;
}

.payment .btn-cash {
    width: 45%;
}
/* payment page end */

/* confirmation page start */
.booked-vechicle .v-img {
    width: 100%;
}
/* confirmation page end */


.form-bg h4{
    font-weight: 600;
    color: #B89F5C;
}

.form2{
    color: #B89F5C;
    font-size: 14px;
}

.form3 label {
    color: #B89F5C;
}

.booked-list em a{
    color: #B89F5C;
}

.booking-pay{
    background: #fff;
    padding:20px;
}


.selected{
    font-size: 16px;
    font-weight: 600;
    color: #B89F5C;
}

.selected:hover{
    color: #B89F5C;
}
h4 .pull-right {
    font-size: 10px;
    color: #b89f5c !important;
    text-decoration: underline;
    margin-top: 5px;

}
a.pull-right, button.pull-right {
    margin-left: 5px;
}