.credit_txt {
margin: 95px auto 0px auto;
}

.credit_txt p {
font-size: 18px;
font-weight: bold;
padding: 0px 250px;
}

.credit_app_box {
min-width: 950px;
max-width: 1200px;
margin: 0 auto;
text-align: center;
padding: 0px 25px;
}

.credit_app_box h1 {font-size: 36px;}

.row_vehicletype {
background-color: #333333;
padding: 90px 0px;
text-align: center;
}

.row_vehicletype .row_content {margin: 40px 0px 0px 0px;}
.row_vehicletype .icon_box {display: inline-block;}
.row_vehicletype p {color: #fff; font-size: 18px; margin: 10px 0px 0px 0px; padding: 0px;}

.row_slider {
background-color: #f3f3f3;
padding: 75px 0px 50px 0px;
margin-top: 25px;
}

.row_slider_title {
}

.row_information {
background-color: #333;
padding: 90px 0 0 0;
}

input[type=radio] {
display: none;
}

form input[type="radio"]:checked + label {
background-color: red;
}

.row_vehicletype label {
display: inline-block;
appearance: button;
-webkit-appearance: button;
-moz-appearance: button;
-ms-appearance: button;
background: #fff;
padding: 45px 10px;
width: 100px;
margin: 0 auto;
text-align: center;
cursor: pointer;
}
.row_vehicletype label.checked  {
	background-color: $#45546a;
}
.row_vehicletype label.checked img {
	display: none;
}


/*------------------------------------------------------------Range Slider */
#range {
width: 600px;
position: relative;
margin: 100px auto 50px auto;
/*
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
*/
border: 0;
height: 8px;
background: #333;
outline: none;
z-index: 1000;
}

#range .ui-slider-handle {
position: absolute;
margin: -10px 0 0 -25px;
-webkit-border-radius: 100%;
border-radius: 100%;
background: #910100;
border: 10px solid #333;
height: 20px;
width: 20px;
outline: none;
cursor: pointer;
}

#range .ui-slider-handle:hover,
#range .ui-slider-handle:focus {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}

#range .ui-slider-range { background: #910100; }

#range #currentVal {
position: absolute;
font-size: 50px;
font-weight: bold;
color: #000;
width: 160px;
text-align: center;
margin-top: -85px;
width: 100%;
}

.dollar_sign {
position: absolute;
top: -77px;
left: 50%;
margin-left: -80px;
}

/*------------------------------------------------------------Basic Information */

form input, form textarea{
background-color: #f0f0f0;
color: #000;
font-size: 21px;
border: 1px solid #f0f0f0;
}

form input:hover {
background-color: #f0f0f0;
color: #000;
border: 1px solid #910100;
}

.row_information label {
color: #fff;
font-size: 17px;
display: block;
}

.row_information select {
font-size: 17px;
height: 45px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px;
}

.row_information {margin-top: 25px;}
.row_information .col_month {float: left; margin: 0px 3px 0px 0px; width: 170px;}
.row_information .col_day {float: left; margin: 0px 3px 0px 0px; width: 101px;}
.row_information .col_year {float: left; margin: 0px 0x 0px 0px; width: 101px;}

.row_information .col_month select {width: 170px!important;}
.row_information .col_day select {width: 101px!important;}
.row_information .col_year select {width: 101px!important;}

.row_information .row_content {display: inline-block; margin: 8px 0px;}
.row_information .row_content .col_1 {width: 378px; float: left; text-align: left; margin-right: 7px;}
.row_information .row_content .col_2 {width: 378px; float: left; text-align: left;}
.row_information .row_content .col_3 {width: 546px; float: left; text-align: left; margin-right: 7px;}
.row_information .row_content .col_4 {width: 213px; float: left; text-align: left;}
.row_information .row_content .col_5 {width: 158px; float: left; text-align: left; margin-right: 7px;}
.row_information .row_content .col_6 {width: 763px; text-align: left;}
.row_information .row_content .col_10 {width: 100%; text-align: left;}

.row_information .row_content .col_row {margin: 18px 0px !important;}
.row_information .row_content .col_float_a {float: left; width: 200px; vertical-align: top;}
.row_information .row_content .col_float_b {float: right; width: 100px; vertical-align: top;}

#radio_on input[type=radio] {
display: inline-block;
margin: 0 !important;
padding: 0 !important;
}

input[type=file]{
	background: transparent;
	border: 0;
	color: #fff;
}

.line-bottom {border-bottom: 1px solid white;}

.row_information h2 {color: #fff; margin: 0px; padding: 0px; font-size: 19px; font-weight: 500;}
.row_information p {color: #fff; margin: 0px; padding: 0px;}


.required {color: #910100; font-size: 20px; font-weight: bold;}
.required_hide {color: #910100; font-size: 20px; font-weight: bold;}

.row_lvl_personal {padding: 50px 0px;}
.row_lvl_home, .row_lvl_additional_comment {background-color: #333; padding: 50px 0px;}
.row_lvl_work {padding: 50px 0px 50px 0px;}

.row_lvl_additional_comment .row_content {width: 763px;}
.row_lvl_additional_comment textarea {width: 100%;}

/*.width100 {width:100%;}*/

.row_information .row_content .col_1 input {width: 378px; margin: 0px; padding: 0px; height: 45px;}
.row_information .row_content .col_2 input {width: 378px; margin: 0px; padding: 0px; height: 45px;}
.row_information .row_content .col_3 input {width: 546px; margin: 0px; padding: 0px; height: 45px;}
.row_information .row_content .col_4 input {width: 213px; margin: 0px; padding: 0px; height: 45px;}
.row_information .row_content .col_5 input {width: 158px; margin: 0px; padding: 0px; height: 45px;}
.row_information .row_content .col_6 input {width: 763px; margin: 0px; padding: 0px; height: 45px;}

.row_information .row_content .col_1 select {width: 380px; margin: 0px; padding: 0px; height: 47px;}
.row_information .row_content .col_2 select {width: 380px; margin: 0px; padding: 0px; height: 47px;}
.row_information .row_content .col_3 select {width: 548px; margin: 0px; padding: 0px; height: 47px;}
.row_information .row_content .col_4 select {width: 215px; margin: 0px; padding: 0px; height: 47px;}
.row_information .row_content .col_5 select {width: 160px; margin: 0px; padding: 0px; height: 47px;}
.row_information .row_content .col_6 select {width: 765px; margin: 0px; padding: 0px; height: 47px;}

.dropdown_txt option {font-size: 18px;}

/*------------------------------------------------------------Disclaimer */

.row_disclaimer {
width: 800px;
margin: 0 auto;
text-align: left;
}


.row_disclaimer p {
font-size: 17px;
margin-top: 50px;
}

input[type=checkbox] {
width: 30px;
height: 30px;
}

.row_buttons {margin: 10px 0px;}
.row_buttons label {vertical-align: top; padding-top: 5px; display: inline-block; font-size: 18px; margin-left: 10px;}

.row_submit {margin-top: 50px;}
.row_submit input[type="submit"] {background-color: #333; font-size: 18px;border: 1px;color: white;padding: 20px 80px;}
.row_submit input[type="submit"]:hover{background-color: #333;}
