/*  section /direct-car-sale   */
.select_owners label {
	display: block;
	width: 100%;
	font-size: 16px;
	font-weight: lighter;
}
.select_owners .form-group {
	margin-bottom: 10px;
}
.car_details_block .radio label + label {
	margin-left: 30px;
}
.dropzone .btn svg {
	display: inline-block;
	vertical-align: sub;
	margin-right: 5px;
}
.overviewDetails {
  text-align: left;
  font-size: 16px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.overviewDetails > .col-md-3 {
  padding: 5px 15px;
}
#form_sell_my_car h2 {
	font-size: 20px;
}
#selling_car {
	text-rendering: geometricPrecision;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#selling_car .startNow h1,
#selling_car .modal-head h1 {
	font-size: 50px;
	margin-bottom: 60px;
	font-family: inherit;
}
.startNow .btn.btn-default{
	min-width: 157px;
	height: 58px;
	padding: 20px;
	line-height: 18px;
}
.startNow .imgBox {
	margin-top: 100px;
	text-align: center;
}
.startNow .imgBox h2{ 
	color: #a4a4a4;
	font-size: 24px;
}
.startNow .imgBox p {
	height: 35px;
	margin: auto auto 35px;
	color: #b5b5b5;
	max-width: 255px;
	font-size: 16px;
}
.startNow .imgWrapper {
	position: relative;
	overflow: hidden;
	padding-bottom: 80%;
}
.startNow .imgWrapper img {
	display: block;
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	color: transparent;
}
.startNow .middle .imgWrapper img {
	top: 0;
}
.wideGraywrapper {
	background: #efefef;
	padding: 60px 15px;
	position: relative;
}
.wideGraywrapper:before {
	position: absolute;
	content: " ";
	display: block;
	top: 0;
	left: -50%;
	right: -50%;
	margin: auto;
	background: #efefef;
	width: 100vw;
	height: 100%;
	z-index: -1;
}
.checkmarkText {
	padding: 10px 0 30px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}
.checkmarkText > div {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 17px;
	color: #181A1B;
}
.wideGraywrapper h3 {
	font-size: 50px;
	margin-bottom: 60px;
}
.wideGraywrapper .hero {
	text-align: left;
	font-size: 22px;
	line-height: 27px;
	color: #181A1B;
	margin-bottom: 10px;
}
.wideGraywrapper .hero + .hero {
	margin-top: 60px;
}
/*Right*/
.modal.right.fade .modal-dialog {
	right: -100%;
	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
	        transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade .modal-content {
	min-height: calc(100vh - 60px);
}
.modal.right.fade .modal-content .modal-body {
	padding-top: 40px;
	padding-bottom: 40px;
}
.modal.right.fade.in .modal-dialog {
	width: 100%;
	margin: 0px;
	right: 0;
	height: 100%;
}
.modal-open .modal.right {
	top: 60px;
	z-index: 1201;
	padding-right: 0!important;
}
.clear-style {
	outline: none;
	border: solid 1px transparent;
	background: transparent;
	color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#accordion .panel-body {
	border: none;
	font-size: 20px;
	line-height: 30px;
	text-align: left;
	max-width: 70%;
}
#accordion .panel.panel-default {
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
#accordion .panel-default>.panel-heading {
	background: transparent;
	border-color: transparent;
	text-align: left;
	padding: 0;
}
#accordion .panel-default>.panel-heading a {
	display: block;
	padding: 20px 20px 20px 0;
}
#accordion .panel-default>.panel-heading .panel-title {
	font-size: 24px;
}
#accordion .panel-default>.panel-heading .panel-title span {
	color: #F04C4D;
}
#accordion .glyphicon {
	float: right;
	color: #F04C4D;
}
#accordion .collapsed .glyphicon.glyphicon-minus:before {
    content: "\002b";
}
.modal.fade .modal-head {
	background: #efefef;
	padding: 40px 15px;
	position: relative;
	z-index: 11;
}
.modal.fade .modal-head:before {
	position: absolute;
	content: " ";
	display: block;
	top: 0;
	left: -50%;
	right: -50%;
	margin: auto;
	background: #efefef;
	width: 100vw;
	height: 100%;
	z-index: -1;
}
/*Right*/
.getStarted h2 {
	font-size: 50px;
	margin-top: 50px;
	margin-bottom: 60px;
}
.getStarted {
	margin-bottom: -50px;
}
.getStarted .itemIcon {
	margin-bottom: 50px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	font-size: 24px;
	line-height: 29px;
}
.getStarted .itemIcon b {
	display: block;
}
.getStarted .itemIcon ul {
	margin-top: 18px;
	padding-left: 37px;
	list-style-position: inside;
}
.getStarted .itemIcon ul li {
	font-size: 18px;
	line-height: 37px;
}
.getStarted .itemIcon span + span {
	padding-left: 20px;
}
.side_nav + .center-block {
	margin-top: 45px;
}
body #selling_car .separator {
	margin: 20px 0 0;
}
#sandbox-container label {
	font-size: 16px;
}
#selling_car #alert_success {
	width: auto;
	padding: 10px 15px;
	border-radius: 30px;
	display: table;
	background: transparent;
}
#selling_car #alert_success:before {
	content: "\e013";
	font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  padding-right: 5px;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.thanks {
	color: green;
	border: solid 2px;
	font-size: 34px;
	padding: 12px;
	border-radius: 50%;
}
#selling_car .thanks + h1 {
	font-size: 60px;
	font-family: "LatoWebHeavy";
}

.customForm_flex .form-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 15px;
}

.customForm_flex .form-group > label {
	text-align: right;
	padding-right: 20px;
}

.customForm_flex .form-group > label,
.customForm_flex .form-group .btn-group {
	width: 50%;
}

#selling_car .startNow.customMargin_res h1 {
	margin-top: 15;
	margin-bottom: 40px;
}
.startNow.customMargin_res .imgBox {
	margin-top: 70px;
}
