body {padding:20px 0;}
h1 {font-size: 16px;font-weight: 600;padding-left:14px;padding-bottom:14px;}
h4 {font-size: 15px;font-weight: 500;}
label {color:#000;padding-top:5px;font-weight:500;}
.container {max-width:840px;padding:0;}
.container-fluid {max-width:980px;padding-top:2%;}
.row {max-width: 980px;line-height: 1;margin:5px auto;padding:0;}
.panel {border:none;border-radius:0;background-color:transparent;box-shadow: none;}
.form-control {border:1px solid #000;font-size: 15px;background: #FFF;border-radius:0;letter-spacing: 2px;}
.form-control:focus {border-color:#222;-webkit-box-shadow: none;box-shadow: none;}
.list-group{box-shadow: none;}
.list-group-item {background-color:transparent;border: none;padding-left:0;padding-right:0;font-size:16px;font-weight:500;}
/* Form Wizard */
.bs-wizard {border-bottom: 0; padding:0;margin-top: 5px;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #000000; font-size: 14px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 16px; height: 16px; display: block; background: #000; top: 50px; left: 50%; margin-top: -16px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 8px; height: 8px; background: #FFFFFF; border-radius: 50px; position: absolute; top:4px; left: 4px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 4px; box-shadow: none; margin: 25px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #222;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #FFFFFF;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
/* Form Wizard */
.resume {
	margin-top: 30px;
	/*background-color: #F5F5F5;*/
	border: 1px solid #F5F5F5;
}
.resume h4 {
	font-weight: 600;
	padding-top:12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #F5F5F5;
}
.resume p {
	margin-bottom: 0;
	padding: 10px 0;
}
.resume span {
    float: right;
    font-weight: 500;
}
.btn {
    border-radius:0;
}
.btn-default {
	background: #dedede;
}
.btn-custom {
    font-weight: 600;
    line-height: 1.85;
	background: #08C552;
	color: #FFF !important;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.23);
	-webkit-font-smoothing: antialiased;    
}
.btn-checkout {
	border-radius: 0;
	width: 100%;
	font-weight: 500;
	font-size: 14px;
	background: #000;
	border: 1px solid #000;
	color: #FFF;
	padding: 10px 0;
	box-shadow: none;
	margin: 20px 0;
}

.table {
	font-size: 13px;
	background: #FFF;
	border:none;
}
.table tr:first-of-type {
	/*border-top: 1px solid #FFF;*/
}

