﻿ .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}
    .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
    .progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{min-width:30px;color:#777;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
    .reservation-select {margin-top:10px;margin-bottom:10px; }

.stepheadernumber {
font-family: 'Open Sans', sans-serif; font-weight:bold
}        
.stepheaderdescription {
    display:block;
    font-family: 'Open Sans', sans-serif;
    font-size:medium;
} 
.bookingformheader {
    font-family: 'Open Sans', sans-serif;  font-size:20px; background-color:#999; color:white; padding-left:6px; padding-top:3px; padding-bottom:3px; margin-bottom:13px;
}
.bookingconfirmedheader {
    font-family: 'Open Sans', sans-serif;  font-size:35px; color:black; text-align:center; margin-bottom:30px;
}
.vehicletableheaderrow {
    background-color:#e9e9e9; 
}   
.bookingformlabel { font-weight:bold;
}
.processingtext {
     font-family: 'Open Sans', sans-serif;  font-size:23px; font-weight:bold; padding-top:13px;
}
.previousbutton{
    margin-right:1px;background-color:transparent
}
.modalDialog2 {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		opacity:0;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		pointer-events: none;
	}

	.modalDialog2:target {
		opacity:1;
		pointer-events: auto;
	}

	.modalDialog2 > div {
		width: 400px;
		position: relative;
		margin: 10% auto;
		padding: 20px;
		border-radius: 5px;
		background: #fff;
		
	}

#wizHeader li .prevStep
{
    background-color: #999;
}
#wizHeader li .prevStep:after
{
    border-left-color:#999 !important;
}
#wizHeader li .currentStep
{
    background-color: #f0644b;
    font-weight:700;
}
#wizHeader li .currentStep:after
{
    border-left-color: #f0644b !important;
}
#wizHeader li .nextStep
{
    background-color:#999;
}
#wizHeader li .nextStep:after
{
    border-left-color:#999 !important;
}
#wizHeader
{
    list-style: none;
    overflow: hidden;
    font: 18px Helvetica, Arial, Sans-Serif;
    margin: 0px;
    padding: 0px;
   
}
#wizHeader li
{
    float: left;
   
}
#wizHeader li a
{
    color: white;
    text-decoration: none;
    padding: 10px 10px 10px 10px;
    margin-right:10px;
    background: brown; /* fallback color */
    background: hsla(34,85%,35%,1);
    position: relative;
    display: block;
    float: left;

}
#wizHeader li a:after
{
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 0px solid transparent; /* Go big on the size, and let overflow hide */
    border-bottom: 0px solid transparent;
    border-left: 0px solid hsla(34,85%,35%,1);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    
    left: 100%;
    z-index: 2;
}
#wizHeader li a:before
{
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 10px solid white;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 1px;
    left: 100%;
    z-index: 1;
}        
#wizHeader li:first-child a
{
    padding-left: 10px;
}
#wizHeader li:last-child 
{
    padding-right: 50px;
}
#wizHeader li a:hover
{
    background: #f0644b;
}
#wizHeader li a:hover:after
{
    border-left-color: #ef1c22 !important;
}        
.content_booking
{
    height:150px;           
    padding-top:25px;
    text-align:center;
    background-color:#F9F9F9;
    font-size:48px;
}
.marginbutton {
margin-left:10px
}
.leftcolumn {
    font-weight:bold;
   width:150px;
}

.rightcolumn {
    font-weight:normal;
}
.tblOrderGrid {
    width:600px;
    
}
.tblOrderGrid tr th {
    font-weight:bold;
    background-color:black;
    color:white;
    padding:5px;
     border-spacing: 8px;
     border-collapse: separate;
}
.tblOrderGrid tr td {
    font-weight:normal;
    background-color:#f8f8f8;
    color:black;
     padding:5px;
}