body {
	font: normal 14px sans-serif;
	font-family: 'Ubuntu', sans-serif !important;
}

.container {
	padding: 0;
	min-width: 375px;
}

.row {
	font-family: 'Ubuntu', sans-serif !important;
}

header {
	margin: 0 auto;
	width: 960px;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:hover {
	color: #a52b24;
}

pre {
	padding: 11px;
	font: normal 12px Courier New, fixed;
	font: normal 16px "EB Garamond 12", Georgia, serif;
	background: darkgreen;
	color: white;
	background: darkorange;
	color: #333;
}

select  {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../../img/new/select_arrow.png) 93% / 15% no-repeat #eee;
	background-size: 13px 7px;

	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(102, 102, 102);
	line-height: 3.375;
	text-align: left;    
	width: 260px;
	height: 43px;
	border: 1px solid #cccccc;
}

#step5_payment_method{
	line-height: 2.375;
	padding-left: 10px;
}

input[type=text], 
input[type=password] {
	padding: 7px;
}

label { 
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.rounded-grey {
	padding: 20px 30px;
	background: #eaeaea;
}




/*
        tiny box
*/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../../img/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../../img/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}


/*--------------------------------------------------------------
    main style
--------------------------------------------------------------*/

.floatl {
	float: left;
}

.floatr {
	float: right;
}

.p0 {
	padding: 0 !important;
}
.p9 {
	padding: 9px !important;
}
.p10 {
	padding: 10px;
}
.p13 {
	padding: 13px !important;
}
.p15 {
	padding: 15px;
}
.p19 {
	padding: 19px !important;
}
.p25 {
	padding: 25px;
}
.p40 {
	padding: 40px;
}
.pl0 {
	padding-left: 0px;
}
.pt12 {
	padding-top: 12px !important;
}
.pt9 {
	padding-top: 9px;
}
.pt10 {
	padding-top: 10px;
}

.padtb10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.padlr5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.padlr0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.m0auto {
	margin: 0 auto !important;
}
.m0 {
	margin: 0 !important;
}
.m10 {
	margin: 10px !important;
}
.mt0 {
	margin-top: 0 !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.mt60 {
	margin-top: 60px !important;
}
.mr5 {
	margin-right: 5px !important;
}
.mr10pr {
	margin-right: 10% !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.ml10pr {
	margin-left: 10% !important;
}
.ml-30 {
	margin-left: -30px;
}
.ml0 {
	margin-left: 0 !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.ml55 {
	margin-left: 55px;
}
.mb11 {
	margin-bottom: 11px !important;
}
.mb18 {
	margin-bottom: 18px !important;
}
.ml13 {
	margin-left: 13px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.ml12 {
	margin-left: 12px !important;
}
.mt22 {
	margin-top: 22px !important;
}
.mt34 {
	margin-top: 34px !important;
}
.mt100 {
	margin-top: 100px !important;
}
.center-content {
	text-align: center;
}
.left-content {
	text-align: center;
}
.right-content {
	text-align: center;
}
.pad_bot0 {
	padding-bottom: 0;
}
.pad_top_bot0 {
	padding: 0 25px !important;
}
.no-padding {
	padding: 0;
}
.no_paddingtb {
	padding-top: 0;
	padding-bottom: 0;
}
.no_paddingt {
	padding-top: 0;
}
.no-margin {
	margin-left: 0;
	margin-right: 0;
}
.left101 {
	left: 101px;
}
.left37 {
	left: 37px;
}
.left-29 {
	left: -29px;
}
.left15 {
	left: 15px;
} 

/* homepage sliders */
#ss-sum.ui-slider .ui-slider-handle,
#ss-time.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2000;
	top: -11px;
	margin-left: -5px;
	font: bold 16px/50px Open Sans, Arial, Helvetica, sans-serif;
	height: 89px;
	background: url("../../img/new/slider_part.png") no-repeat;
	border: 0;	
	outline: none;
}

#sum { margin-top: 45px; }
#duration { margin-top: 80px; }
#amount_dec, 
#timeamount_dec { 
	position: relative;
	float: left;
	text-align: -9999px;
	background: url("../../img/new/slider_minus.png") no-repeat;
	height: 40px;
	width: 40px;
}
#amount_inc,
#timeamount_inc {
	position: relative;
	float: right;
	text-align: -9999px;
	background: url(../../img/new/slider_plus.png) no-repeat;
	height: 40px;
	width: 40px;
}
#slider-range-min,
#slider-range-time {
	float: left;
	margin-left: 8px;
	margin-top: 8px;
	width: 85%;
}
.ui-widget-header {
	background: #c92328;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -10px;
}
#slider-range-min.ui-slider .ui-slider-handle,
#slider-range-time.ui-slider .ui-slider-handle {
	position: absolute;
	top: -57px;
	margin-left: -50px;
	padding-left: 25px;
	font: bold 16px/50px Open Sans, Arial, Helvetica, sans-serif;
	width: 94px;
	height: 89px;
	background: url("../../img/new/slider_price.png") no-repeat;
	border: 0;	
	outline: none;
	font-family: "Ubuntu";
	color: rgb( 58, 108, 89 );
}
.slider-label-money, 
.slider-label-time {
	margin-left: -128px;
	padding-right: 38px;
	font-size: 25px;
	font-family: "Ubuntu";
	color: rgb( 58, 108, 89 );
	line-height: 1.2;
}

.slider-label-time {
	margin-left: -146px;
}
.slider-label-min {
	z-index: 1000;
	float: left;
	margin-left: 4px;
	font-size: 9px;
	font-weight: bold;
	color: white;
}
.slider-label-max {
	float: right;
	margin-right: 4px;
	font-size: 9px;
	color: black;
}

.ui-datepicker .ui-datepicker-title,
.ui-datepicker th,
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default,
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active {
	font-size: 13px;
}
#longerlease-alert .text1, 
#longerlease-alert .text2 {
	display: none;
}

/*
        frontend -- password strength measure
*/
#printButton {
	float: right;
	max-height: 32px;
	max-width: 32px;
	cursor: pointer;
	cursor: hand;
	margin-right: 5px;
}

#saveButton {
	float: right;
	padding-left: 5px;
	width: 26px;
	height: 24px;
}

/*
        apprise 1.5
*/
.appriseOverlay
{
	position:fixed;
	top:0;
	left:0;
	background:rgba(0, 0, 0, 0.3);
	display:none;
}
.appriseOuter
{
	background:#eee;
	border:1px solid #fff;
	box-shadow:0px 3px 7px #333;
	-moz-box-shadow:0px 3px 7px #333;
	-webkit-box-shadow:0px 3px 7px #333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-khtml-border-radius:4px;
	position:absolute;
	z-index:99999999;
	min-width:200px;
	min-height:50px;
	max-width:75%;
	position:fixed;
	display:none;
}
.appriseInner {
	padding:20px;
	color:#333;
	text-shadow:0px 1px 0px #fff;
	max-height: 333px;
	overflow-y: scroll;
}
.appriseInner p {
	margin-bottom: 7px;
}
.appriseInner li {
	margin-left: 21px;
	padding-left: 11px;
	list-style-type: disc;
	color: black;
}
.appriseInner button
{
	border:1px solid #bbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-khtml-border-radius:3px;
	background: -moz-linear-gradient(100% 100% 90deg, #eee, #d5d5d5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#d5d5d5));
	background: -webkit-linear-gradient(#eee, #d5d5d5);
	background: -o-linear-gradient(#eee, #d5d5d5);
	color:#232d3d;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	margin:0 3px;
	text-shadow:0px 1px 0px #fff;
	cursor:pointer;
	box-shadow:0px 1px 2px #ccc;
	-moz-box-shadow:0px 1px 2px #ccc;
	-webkit-box-shadow:0px 1px 2px #ccc;
}
.appriseInner button:hover
{
	color:#d85054;
}
.aButtons, .aInput
{
	margin:20px 10px 20px 10px;
	text-align:center;
}
.aTextbox
{
	border:1px solid #aaa;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-khtml-border-radius:4px;
	box-shadow:0px 1px 0px #fff;
	-moz-box-shadow:0px 1px 0px #fff;
	-webkit-box-shadow:0px 1px 0px #fff;
	width:180px;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
}

/*! X-editable - v1.5.1 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
.editableform {
	margin-bottom: 0; /* overwrites bootstrap margin */
}

.editableform .control-group {
	margin-bottom: 0; /* overwrites bootstrap margin */
	white-space: nowrap; /* prevent wrapping buttons on new line */
	line-height: 20px; /* overwriting bootstrap line-height. See #133 */
}

/* 
  BS3 width:1005 for inputs breaks editable form in popup 
  See: https://github.com/vitalets/x-editable/issues/393
*/
.editableform .form-control {
	width: auto;
}

.editable-buttons {
	display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
	vertical-align: top;
	margin-left: 7px;
	/* inline-block emulation for IE7*/
	zoom: 1; 
	*display: inline;
}

.editable-buttons.editable-buttons-bottom {
	display: block; 
	margin-top: 7px;
	margin-left: 0;
}

.editable-input {
	vertical-align: top; 
	display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
	width: auto; /* bootstrap-responsive has width: 100% that breakes layout */
	white-space: normal; /* reset white-space decalred in parent*/
	/* display-inline emulation for IE7*/
	zoom: 1; 
	*display: inline;   
}

.editable-buttons .editable-cancel {
	margin-left: 7px; 
}

/*for jquery-ui buttons need set height to look more pretty*/
.editable-buttons button.ui-button-icon-only {
	height: 24px; 
	width: 30px;
}

.editableform-loading {
	background: url('../img/loading.gif') center center no-repeat;  
	height: 25px;
	width: auto; 
	min-width: 25px; 
}

.editable-inline .editableform-loading {
	background-position: left 5px;      
}

.editable-error-block {
	max-width: 300px;
	margin: 5px 0 0 0;
	width: auto;
	white-space: normal;
}

/*add padding for jquery ui*/
.editable-error-block.ui-state-error {
	padding: 3px;  
}  

.editable-error {
	color: red;  
}

/* ---- For specific types ---- */

.editableform .editable-date {
	padding: 0; 
	margin: 0;
	float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
.editable-inline .add-on .icon-th {
	margin-top: 3px;
	margin-left: 1px; 
}


/* checklist vertical alignment */
.editable-checklist label input[type="checkbox"], 
.editable-checklist label span {
	vertical-align: middle;
	margin: 0;
}

.editable-checklist label {
	white-space: nowrap; 
}

/* set exact width of textarea to fit buttons toolbar */
.editable-wysihtml5 {
	width: 566px; 
	height: 250px; 
}

/* clear button shown as link in date inputs */
.editable-clear {
	clear: both;
	font-size: 0.9em;
	text-decoration: none;
	text-align: right;
}

/* IOS-style clear button for text inputs */
.editable-clear-x {
	background: url('../img/clear.png') center center no-repeat;
	display: block;
	width: 13px;    
	height: 13px;
	position: absolute;
	opacity: 0.6;
	z-index: 100;

	top: 50%;
	right: 6px;
	margin-top: -6px;

}

.editable-clear-x:hover {
	opacity: 1;
}

.editable-pre-wrapped {
	white-space: pre-wrap;
}
.editable-container.editable-popup {
	max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
}  

.editable-container.popover {
	width: auto; /* without this rule popover does not stretch */
}

.editable-container.editable-inline {
	display: inline-block; 
	vertical-align: middle;
	width: auto;
	/* inline-block emulation for IE7*/
	zoom: 1; 
	*display: inline;    
}

.editable-container.ui-widget {
	font-size: inherit;  /* jqueryui widget font 1.1em too big, overwrite it */
	z-index: 9990; /* should be less than select2 dropdown z-index to close dropdown first when click */
}
.editable-click, 
a.editable-click, 
a.editable-click:hover {
	text-decoration: none;
	/*border-bottom: dashed 1px #0088cc;*/
}

.editable-click.editable-disabled, 
a.editable-click.editable-disabled, 
a.editable-click.editable-disabled:hover {
	color: #585858;  
	cursor: default;
	border-bottom: none;
}

.editable-empty, .editable-empty:hover, .editable-empty:focus{
	font-style: italic; 
	color: #DD1144;  
	/* border-bottom: none; */
	text-decoration: none;
}

.editable-unsaved {
	font-weight: bold; 
}

.editable-unsaved:after {
	/*    content: '*'*/
}

.editable-bg-transition {
	-webkit-transition: background-color 1400ms ease-out;
	-moz-transition: background-color 1400ms ease-out;
	-o-transition: background-color 1400ms ease-out;
	-ms-transition: background-color 1400ms ease-out;
	transition: background-color 1400ms ease-out;  
}

/* see https://github.com/vitalets/x-editable/issues/139 */
.form-horizontal .editable
{ 
	padding-top: 5px;
	display: inline-block;
}

.lcase {
	text-transform: lowercase;
}
.menu_login {
	width: 184px;
	height: 39px;
	background: #4e9077;
	border: none;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.645;
	text-align: center;
	z-index: 179;
	font-weight: bold;
}

.login_dropdown {
	width: 242px;
	height: 222px;
	background: #4e9077;
	border: none;
	border-radius: 0;
	top: 95%;
	margin-top: 10px;
	opacity: 0.9;
}

.login_input {
	width: 202px;
	height: 39px;
	border: none;
	font-size: 15px;
	color: #666;
	line-height: 1.645;
	text-align: left;
}

.login_submit {
	width: 202px;
	height: 39px;
	background: #c92328;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border: none;
	font-weight: bold;
}

.green_button {
	padding: 0 11px;
	height: 39px;
	background: #4e9077;
	text-transform: uppercase;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	border: none;	
}

.no-border {
	border: 0;
}

.border-bottom-grey {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

input::-webkit-input-placeholder  { /* WebKit browsers */
	padding-left: 15px;
}

.remember_pass {
	width: 202px;
	font-size: 15px;
	color: #fff;
	line-height: 1.645;
	text-align: left;

}

.phone_text {
	font-size: 27px;
	color: rgb(201, 35, 40);
	font-weight: bold;
	line-height: 1.2;
	text-align: right;
}

.work_time {
	font-size: 12px;
	color: rgb(51, 51, 51);
	line-height: 2.057;
	text-align: right;
	font-weight: bold;
}

.vcenter  {
	vertical-align: middle;
}

.right_border_grey {
	border-right: 1px solid #999999;
	padding-right: 5px;
}

.display-table {
	display: table;
	table-layout: fixed;
}

.display-cell {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.phone {
	position: relative;
	left: 28px;
	top: -1px;
}

.nav > li > span:hover > a  {
	text-decoration: none;
	padding-bottom:6px;
	border-bottom: 2px solid red;
	color: red;
}

.nav > li > span > a:hover  {
	background: none;
	text-decoration: none;
}


.tabs  {
	font-size: 14px;
	color: black;
	line-height: 3.763;
	text-align: right;
}

.active > a {
	color: rgb(201, 35, 40);
}

.navbar-nav >li > span {
	padding: 10px 12px;
}

.navbar-nav >li > span > a {
	padding-bottom: 5px;
}

.cred_header {
	background: #437c66;
	padding: 20px 0;
}

.cred_header h2, .cred_header .h2  {
	font-size: 24px;
	color: #fff;
	line-height: 1.2;
	text-align: center;
}

h2 {
	margin:0;
}

td h3, td .h3 {
	font-size: 24px;
	color: rgb(201, 35, 40);
	line-height: 1.2;
	text-align: left;
}

.val  {
	display: block;
	width: 100px;
	font-size: 21px;
	color: rgb(201, 35, 40);
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	padding: 9px 5px;
	background: white;
	border: 1px solid #c9c9c9;
	border-top: 0;
	border-left: 0;
}

.cred_body {
	background: #eaeaea;
	padding: 26px 32px 0 32px;
}

.cred_params {
	color: white;
	font-size: 18px;
	text-align: center;
}

.ui-slider-horizontal, .ui-widget-header {
	height:24px;
	border: none;
	border-radius: 0;
}

.slider-label-min {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;    
	z-index: 1000;
	position: absolute;
}

.slider-label-max {
	font-size: 14px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	line-height: 1.2;
	text-align: right;
	padding-top: 4px;
	padding-right: 7px;
}

.row_space {
	height: 17px;
}

.margin0 {
	margin: 0;
}

#ss-sum.ui-slider .ui-slider-handle, #ss-time.ui-slider .ui-slider-handle  {
	top: -6px;
	border-radius: 0;
}

.row_space_line {
	height: 32px;
	border-bottom: 1px solid #4e9077;

}

.text_order {
	font-size: 14px;

	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: center;
	padding: 18px 0;
}

.background_red {
	background-color: rgb(201, 35, 40);
	height: 95px;
	text-align: left;
	padding: 20px 20px;
	margin-left: -32px;
	margin-right: -32px;
}

.background_wine {
	background-color: #941a1d;
	height: 100px;
	padding: 24px 20px;
	margin-left: -32px;
	margin-right: -32px;
}

.background_green {
	background-color: #437c66;
	height: 110px; 
	padding: 24px 20px;
	margin-left: -32px;
	margin-right: -32px;
	font-size: 23px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
}

.border_side {
	border-left: 1px solid white;
	border-right: 1px solid white;
}

.submit_mini {
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

.background_green > div {
	position: relative;
	top: 18px;
	text-align: center;
}

.pos_rel {
	position: relative;
}

.pos_abs {
	position: absolute;
}

.page_title {
	font-size: 24px;
	margin-bottom: 12px;
	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: left;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	padding: 18px 0;
}

#accordion h3  {
	font-size: 14px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 2.9;
	text-align: left;
	min-height: 42px;
	padding-left: 16px;
	border-radius: 0;
	background: #eaeaea;
	border: none;
	margin-top: 6px;
	margin-bottom: 10px;
}

.s_sec {
	padding-left: 40px;
}

.container {
	max-width: 990px;
}

#accordion div  {
	border: none;
}

.accordion,  .panel p  {
	font-family: 'Ubuntu', sans-serif;
	margin-bottom: 10px;
	font-size: 14px;
}

/* Style the buttons that are used to open and close the accordion panel */
.accordion  {
	cursor: pointer;
	transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.accordion.active, .accordion:hover  {
	background-color: #ddd;
}

/* Style the accordion panel. Note: hidden by default */
div.panel  {
	padding: 0 18px;
	background-color: white;
	display: none;
}

/* The "show" class is added to the accordion panel when the user clicks on one of the buttons. This will show the panel content */
div.panel.show  {
	display: block;
}

div.panel  {
	max-height: 0;
	overflow: hidden;
	transition: 0.6s ease-in-out;
	opacity: 0;
}

div.panel.show  {
	opacity: 1;
	max-height: 500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}

.arrow {
	top: 0;
	right: 0;
}

.circle_nums {
	margin-right: 12px;
}

.cred_params strong {
	font-weight: normal;
}

.cred_params > span {
	text-transform: uppercase;
}

/*  Footer  ---- start   */


footer .level1 {
	min-height: 92px;
	background: #c92328;
	font-size: 15px;
	color: #fff;
	font-weight: bold;    
	text-align: left;
	padding: 26px 31px;
	z-index: 1000;
}

.footer_icon {
	margin-right: 9px;
}

.row {
	max-width: 990px;
}

.level2 a {
	font-size: 12px;
	font-family: "Ubuntu";
	color: rgb(118, 118, 118);
	line-height: 1.2;
	text-align: left;
}

.level2 {    
	padding: 18px 15px;
	text-align: center;
	background: #eaeaea;
	margin-bottom: 18px;
}

.copyright  {
	font-size: 12px;
	font-family: "Ubuntu";
	color: rgb(118, 118, 118);
	line-height: 1.2;
}

.level0 {
	height: 141px;
	z-index: 1;
}

.level0 .footer_logo {
	position: absolute;
	bottom: -129px;
	left: 17px;
}

.level0 .footer_discount {
	position: absolute;
	bottom: -129px;
	left: 17px;
	background: #18523c;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: white;
	padding: 17px;
	cursor: pointer
}


.level0 .footer_mechanism {
	position: absolute;
	bottom: -142px;
	right: -50px;
}

.footer_contacts_res {
	padding: 25px 0;
	border-bottom: 2px solid #666666;
	text-align: center;
}

footer .level2 a:hover {
	color: #a52b24;
}

/*  Footer  ---- end   */

.ui-corner-all {
	border-radius: 0;
}

.ui-slider-handle.ui-state-default {
	font-size: 21px;
	font-family: "Ubuntu";
	color: rgb(201, 35, 40);
	font-weight: bold;
	line-height: 1.2;
}

/* Info box */
.info {
	font-size: 14px;
	font-family: "Ubuntu", sans-serif;
	color: rgb(51, 51, 51);
}

.info_box .row {
	padding-top: 20px;
	border-top: 1px solid #eaeaea;
}

.info-text {
	font-size: 13px;
}

.info_box_mobile .info-text {
	font-size: 14px;
}

.info_box_mobile strong {
	text-transform: uppercase;
}

.info_box_mobile .row {
	padding: 0px;
}

.info_box div {
	min-height: 60px;
}

.info_box_mobile div {
	border: 1px solid #EAEAEA;
	padding-top: 55px;
	height: 186px;
}

.info_box_triple .info-text {
	font-size: 14px;
}

.info_box_triple > article{
	background: #eaeaea;
}

.info_box_triple strong {
	text-transform: uppercase;
}

.info_box_triple .row {
	padding: 0px;
}

.info_box_triple div {
	border: 1px solid white;
	padding-top: 55px;
	height: 300px;
	text-align: center;
}

.info_box_triple .info-text.big{
	font-weight: bold;
	font-size: 17px;
	padding: 20px 0 10px 0;
	display: block;
	text-transform: uppercase;
}

.info_box_triple img{
	width: 75px;
}

.head_kinti_text {
	font-size: 10px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	text-transform: uppercase;
	position: absolute;
	top: 47px;
}

.grey {
	background: #eaeaea;
	margin-top: 24px;
	padding: 30px 43px;

}

.desc {
	font-size: 13px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: left;
}

.eu_form {
	font-size: 14px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: center;
	border: 2px solid black;
	padding: 23px 0;
	text-decoration: none;
}

.eu_form:hover  {
	text-decoration: none;
}


/*reviews start*/

.head_review {
	border-bottom: 1px solid #eaeaea;
	padding-top: 46px;
	padding-bottom: 26px;
	margin-bottom: 30px;
	font-size: 36px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: center;
}

.review_pic {
	width: 133px;
	height: 133px;
	border-radius: 50%;
}

.otzivi_all .person_data {
	font-size: 15px;
	font-family: "Ubuntu";
	color: #8d0004;
	text-align: center;
	padding: 10px;;
	margin: 0;
}

.header_welcome {
	font-size: 30px;
	font-weight: normal;
	font-family: "Ubuntu";
	color: #333333;
	text-align: center;
	padding: 30px 0;
}

.header_border{
	border-bottom: 2px solid #b6d4c9;
}

.person_review {
	font-size: 24px;
	font-family: "Ubuntu";
	color: rgb(201, 35, 40);
	line-height: 1.2;
	text-align: center;
	margin-top: 15px;
}

.underline_review {
	height: 4px;
	width: 78px;
	background: #c92328;
	margin: 0 auto;
}

.comment_review_otzivi {
	padding: 22px 0px; 
	font-size: 15px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: center;
	width: 70%;
	margin: 0 auto;
}

.comment_review {
	padding: 15px 30px; 
	font-size: 15px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: center;
}

.change_comment {
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #999999;
	float: left;
	margin-left: 5px;
}

.all_review {
	width: 67px;
	margin: 38px auto;
	height: 15px;
}

.red_back {
	background: #c92328;
}

.circle_next{
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #999999;
	display: inline-block;
	margin-left: 10px;
}

.circle_next.active{
	background: #c92328;
}

/* Steps */

.steps .step{
	width: 230px;
}

.steps .arrow{
	width: 30px;
	margin: 12% 30px 0 30px;
}

.steps .rotate{
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
}

.arrow_margin_responsive{
	margin: 30px !important;
}

/* Apply */

.home_cred_params {
	background: #c92328;
	padding: 16px 0;
	text-align: center;
	font-size: 14px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
}

.home_cred_params .border_l_r {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.home_cred_params strong {
	margin-top: 7px;
	display: block;
}

.home_cred_params > div {
	height: 60px;
}

.home_cred_calcs {
	background: #eaeaea;
	font-size: 15px;
	font-family: "Ubuntu";
	color: #fff;
	text-transform: uppercase;
	line-height: 1.5;
	text-align: center;
	padding: 14px 0;
	border: 2px solid #3a8467;
}

.home_cred_calcs > div {
	height: 60px;
	color: #18523C;
}

.home_cred_button {
	background-color: #18523c;
	padding: 16px;
}

.login_button {    
	background-color: #437c66;    
	padding: 10px 0;
}

.login_button {
	font-size: 25px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	margin: 10px 0;
}
.forgotten-password div {
	color: #fff;
	font-size: 16px;
}

.forgotten-password div {
	background: #c92328;
	text-decoration: none;
}

.forgotten-password:hover {
	text-decoration: none;
}

.home_cred_button > div {
	height: 60px;
	text-align: center;
}

.home_cred_button > div > div  {
	font-size: 25px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	position: relative;
	top: 12px;
}


.submit_big {
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	z-index: 10000;
}

.icon_apply {
	position: relative;
	top: -2px;
	left: 30px;
}

.pay_head {
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	font-weight: bold;
	line-height: 1.2;
	text-align: left;
	margin-bottom: 20px;
}

.ibans {
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	font-weight: bold;
	line-height: 1.2;
	/*text-align: left;*/
}

.attention {
	padding: 26px;
	background: #eaeaea;
	margin-top: 20px;
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	font-weight: bold;
	line-height: 1.2;
}

.conditions_header {
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: left;    
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 14px;
	margin-bottom: 14px;
	margin-top: 25px;
}

.za_nas {
	font-size: 14px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 1.5;
	text-align: left;
}

.bold {
	font-weight: bold;
	font-size: 16px;
}

.otzivi_all  {
	padding-bottom: 8px;
	margin-bottom: 30px;
}

/*STEP1 start*/

.step1_reg {
	font-size: 18px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 1.608;
	text-align: center;
	padding-bottom: 25px;
}

.step1_reg a {
	color: #c92328;
}

.personal_data {
	font-size: 18px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	line-height: 1.608;
	background: #c92328;    
	padding: 15px 30px;
}

.form_apply {
	background: #eaeaea;
	padding: 45px;
	padding-top: 25px;
}

.person_data {
	padding: 30px;
	background: #ffffff;
	margin-bottom: 25px;
}

.halfwidthfloatright {
	float:right;
	text-align: right;
	width: 417px;
}

.halfwidthfloatleft {
	float:left;
	text-align: right;
	width: 417px;
}

.fillwidth  {
	float:right;
	text-align: right;
	width: 834px;
}

.person_data label {
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 3.375;
	font-weight: 700;
}

.changed_address {
	text-align: right;
	width: 417px;
}

#step1submit  {
	font-size: 30px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: center;
}

.form_apply input[type=text], 
.form_apply input[type=password] {
	width: 260px;
	height: 43px;
	border: 1px solid #cccccc;
}

.login input[type=text], 
.login input[type=password] {
	width: 260px;
	height: 43px;
	border: 1px solid #cccccc;
}

/*
#confirm_code {
	width: 140px;
	height: 43px;
	border: 1px solid #cccccc;
}
*/

.form_apply .small {
	width: 80px;
	height: 40px;
	margin-right: 10px;
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(102, 102, 102);
	line-height: 2.375;
	padding-left: 10px;
	/*text-indent: 5px;*/
}

#year {
	margin: 0;
}

#stateid_issuer {
	width: 260px;
	height: 43px;
	border: 1px solid #cccccc;
}
.expl {
	position: absolute;
	top: 27px;
	font-size: 9px;
}

.idc .expl {
	top: 27px;
	left: 58px;
}

.star {
	color: red;
}

.idc label {
	display: inline-block;
}

.accept_doc {
	font-size: 13px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: left;
}

.accept_doc a {
	color: #c92328;
	font-weight: bold;
}

/*STEP1 end*/

.page_title span a, .row > span a  {
	color: #c92328;
}

.font-normal {
	font-weight: normal;
}

.change_params {
	height: 100%;
	padding: 0 20px;
	background: #4e9077;
	border: 0;
}

.step5_apply {
	background: #eaeaea;
	padding: 45px;
	padding-top: 25px;
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 3;
	text-align: left;
}

.wrow {
	background: #ffffff;
}

.grow {
	background: #eaeaea;
}

.wrow, .grow  {
	padding: 12px 0;
}

.display-none {
	display: none !important;
}

.display-block {
	display: block;
}

.display-inline {
	display: inline-block;
}

.code_confirm {
	margin-left: 15px;
	padding-left: 10px;
	/*
	height: 30px;
	border: 0;
	width: 100px;
	*/
	width: 165px;
	height: 43px;
	border: 1px solid #cccccc;
}

/*--------------------------------------------------------------
    profile
--------------------------------------------------------------*/
#strength {
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;	
	margin-top: 10px;
	display: inline-block;
	width: 260px;
}
#strength.new_password_short {
	background: #FF0000;
}

#strength.new_password_weak {
	background: #E66C2C;
}

#strength.new_password_good {
	background: #2D98F3;
}

#strength.new_password_strong {
	background: #006400;
}
#profile_passwordchange .new_password_short, 
#profile_passwordchange .new_password_weak,
#profile_passwordchange .new_password_good,
#profile_passwordchange .new_password_strong {
	margin-bottom: 5px;
	padding: 11px;
	font-size: 13px;
	color: white;
}
#profile_passwordchange .new_password_short {
	background:#FF0000;
}
#profile_passwordchange .new_password_weak {
	background:#E66C2C;
}
#profile_passwordchange .new_password_good {
	background:#2D98F3;
}
#profile_passwordchange .new_password_strong {
	font-weight: bold;
	background:#006400;
}
.code_confirm_profil {
	height: 30px;
	border: 1px solid #aeaeae;
	width: 100px;
	margin-left: 15px;
	padding-left: 10px;
}
.profil_tabs li {
	float:left;
	font-size: 15px;
	font-family: "Ubuntu";
	color: #c92328;
	font-weight: bold;
	line-height: 1.2;
	text-align: right;
	margin-left: 10px;
	height: 100%;
}
.profil_tabs li a {
	color: #c92328;
	line-height: 3;
	padding-bottom: 14px;
	text-decoration: none;
}
.profil_tabs li a:hover {
	text-decoration: none;
}
.profil_tabs {
	height: 100%;
}
.profil_tabs ul {
	height: 100%;
}
.code_text {
	font-size: 14px;
	color: rgb(51, 51, 51);
	text-align: left;
	line-height: 1.4;
}
.code_text:after  {
	content: none;
}
.code_text:before  {
	content: none;
}

.break_line {
	border-top: 5px solid #4e9077;
}

.person_data.mar0 {
	margin:0;
}

.img_center {
	position: absolute;
	top: 92px;
	left: -254px;
}

.buttons {
	cursor: pointer;
}

.table_header {
	background: #4e9077;
	font-size: 16px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 3;
	text-align: left;
	padding-left: 20px;
	margin-top: 40px;
}

.table_column {
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(78, 144, 119);
	font-weight: bold;
	line-height: 2.625;
}

.table_column a {
	font-size: 16px;
	font-family: "Ubuntu";
	color: rgb(78, 144, 119);
	font-weight: bold;
	line-height: 2.625;
}

.profil_rows {
	font-size: 15px;
	font-family: "Ubuntu";
	color: rgb(51, 51, 51);
	line-height: 2.625;
	text-align: left;
}

.profil_row_white {
	background: #ffffff;
}

.profil_row_grey {
	background: #eaeaea;
}

.table_column input {
	height: 30px;
	border:1px solid #aeaeae;
}

.ui-tabs {
	border:  0;
}

.table_header_red  {
	background: #c92328;
	font-size: 16px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 3;
	text-align: center;
	padding-left: 20px;
	margin-top: 10px;
}

.sms_confirm_profil {
	background-color: #437c66;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	border: 0;
	display: block;
	height: 100%;
	padding: 7px 20px;
}

#profile_password_save {
	display: block;
	padding: 7px 20px;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	color: #fff;
	background-color: #437c66;
	height: 100%;
	border: 0;
}

.menu_border_botom {
	border-bottom: 1px solid #c92328;
}
.navbar-default  {
	background-color: #ffffff;
	border: #ffffff;
}

.center_login {
	margin: 0 auto;
	float: none;
}

.navbar-nav  {
	min-width: 400px;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	overflow-x: hidden;
	border: 0;
}

.drop_down_res {
	padding: 28px 0;
	color: white;
}

.menu_res_back {
	background: #c92328;
}

.drop_down_res a  {
	font-size: 30px;
	font-family: "Ubuntu";
	color: #fff;
	line-height: 1.367;
	text-align: center;
	position: absolute;
	left: 77.535px;
	top: 181.323px;
	z-index: 186;
}

#tabs-5 h2 {
	font-weight: bold;
	font-size: 24px;
}
#tabs-5 h3 {
	font-size: 18px;
}


/*--------------------------------------------------------------
    Responsive styles
--------------------------------------------------------------*/

.responsive_menu li {
	text-align: center;
	background: #C92327;

}

.responsive_menu span {
	width: 80%;
	display: block;
	margin-left: 10%;
	border-bottom: 2px solid #fff;
}

.responsive_menu li:last-child span {
	border-bottom: none;
}

.responsive_menu a {
	color: #fff;
	font-size: 20px;
	text-decoration: none;
}

.responsive_menu a:hover {
	text-decoration: none;
}

#navbar.responsive_menu {
	width: 100%;
	margin-top: -8px;
}

.responsive_menu li:hover {
	background: #fff;
}

.navbar-toggle {
	background:#C92327;
	width: 55px;
	height: 55px;
}

.navbar-default .navbar-toggle .icon-bar  {
	background-color: #fff;
}

.responsive_login {
	width: 100%;
}

.responsive_login li {
	text-align: center;
	background: #4e9077;
	padding-top: 10px;
}

.responsive_login li:last-child span {
	border-bottom: none;
}

.responsive_login .remember_pass {
	padding-bottom: 20px;
}

.responsive_login a {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	padding: 10px;
}

.responsive_login a:hover {
	text-decoration: none;
}

#navbar-login.responsive_login {
	width: 100%;
	margin-top: -8px;
}

.navbar-toggle-login {
	background:#4e9077;
}

.responsive_login .logbut {
	width: 300px;
}

.responsive_login .logged_greeting {
	padding-bottom: 2px;
}

.rounded-grey .front_order {
	border-top: 2px solid #4E9077;
	padding-top: 15px;
	float: none;
	margin-top: 30px;
	width: 100%;
}

.navbar-toggle {
	position: relative;
	bottom:0;
	border-radius: 0;
}

.remove_login {
	position: absolute;
	bottom: 10000px;
}

.navbar-toggle .icon-bar {
	width: 33px;
}
.font13 {
	font-size: 13px !important;
}

.font14 {
	font-size: 14px;
}

.font15 {
	font-size: 15px;
}

.font16 {
	font-size: 16px;
}

.font25 {
	font-size: 25px !important;
}

.logged_greeting a:hover {
	text-decoration: none;
	color: white;
}

.height60 {
	height: 60px;
}

.height120 {
	height: 120px;
}
.step5_apply div {
	line-height: 1.6;
}

.menu_res_button_log, .menu_res_button {
	position: absolute;
	top: -1px;
	left: -1px;
}

.pull_down_logo {
	position: absolute;
	top: 8px;
}

.header_contacts_res > div {
	display: inline-block;
	margin: 0 auto;
}

.header_contacts_res {
	margin-top: -18px;
}

.navbar-nav  {
	margin: 0; 
}

.header_contacts {
	min-width: 250px;
}

.pbo25 {
	padding:0;
	padding-bottom: 25px;
}

#stateid_address {
	left: -20px;
}

.select_arrow {
	position: absolute;
	top:10px;
	left:10px;
}

select.white, select.ui-datepicker-month, select.ui-datepicker-year{
	background: url(../../img/new/select_arrow.png) 93% / 15% no-repeat white;
	background-size: 13px 7px;
}

#calltime, 
#stateid_issuer, 
#comboWork,
#gn3803vg,
#area,
#stateid_city,
#extloan_type, 
#payment_method,
#town,
#town2,
#area2,
#employment_length, 
#stipendia, 
#property_owner_job, 
#select_extend_duration, 
#property, 
#on_property_since, 
#car, 
#family_status, 
#so_exist, 
#persons_in_household, 
#count_kids, 
#so_employment, 
#new_loan_type,
#input_refinance_sum,
#input_refinance_len,
#input_payment_method{
	line-height: 2;
	padding-left: 10px;
}

.dif_adr {
	padding: 0;
	padding-top:20px;
	border-top: 2px solid #CCCCCC;
}

.accept_doc span {
	position: relative;
	top: 3px;
}

.add_credit {
	border: 2px solid grey;
	padding-bottom: 20px;
}

.remove_credit {
	padding: 10px 20px;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 18px;
	font-family: "Ubuntu";
	color: #fff;
	font-weight: bold;
	background: #c92328;
}

.font_login_name {
	font-size: 11px;
	line-height: 2;
}

.width260 {
	width: 260px;
}

.add_ext_loan_button {
	color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	background: #4e9077;
	display: inline-block;
}

.add_ext_loan_button:hover {
	text-decoration: none;
	color: #fff;
}

.table_column .big_input {
	width: 260px;
	height: 43px;
	border: 1px solid #cccccc;
}

.ui-datepicker-title select {
	height: 20px;
	line-height: 1;
	margin: 0 2px;
}

.scroll {
	overflow-y: scroll;
	height: 620px;
	line-height: 20px;
}

p.row, li.row{
	line-height: 20px;
	margin-bottom: 10px;
}

.login_216 {
	height: 216px;
}

.res_login_162 {
	height: 162px;
}

.home_cred_button a {
	color: #fff;
	text-decoration: none;
}

/*--------------------------------------------------------------
    cookie-bar
--------------------------------------------------------------*/
#cookie-bar {
	padding: 7px 0;
	height: auto;
	line-height: 24px;
	color: #eeeeee;
	text-align: center;
	background: #941a1d;
}
#cookie-bar.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
#cookie-bar.fixed.bottom {
	bottom: 0;
	top: auto;
}
#cookie-bar p {
	margin: 0;
	padding: 0;
}
#cookie-bar a {
	color: #ffffff;
	display: inline-block;
	border-radius: 3px;
	text-decoration: none;
	padding: 0 6px;
	margin-left: 8px;
}
#cookie-bar .cb-enable {
	background: #007700;
}
#cookie-bar .cb-enable:hover {
	background: #009900;
}
#cookie-bar .cb-disable {
	background: #990000;
}
#cookie-bar .cb-disable:hover {
	background: #bb0000;
}
#cookie-bar .cb-policy {
	background: #0033bb;
}
#cookie-bar .cb-policy:hover {
	background:  #0055dd;
}

#promo_banner_pop_up{
	position: absolute;
	display: none;
	z-index: 9999;
	width: 200px;
}

img.banner{
	width: 100%;
	height: auto;
	max-width: 100%;
}

.mb25 {
    margin-bottom: 25px !important;
}

.steps .arrow {
    width: 30px;
    margin: 12% 30px 0 30px;
}

.arrow {
    top: 0;
    right: 0;
}

.mt100 {
    margin-top: 100px !important;
}

.info_box_triple div {
    border: 1px solid white;
    padding-top: 55px;
    height: 300px;
    text-align: center;
}

.info {
    font-size: 14px;
    font-family: "Ubuntu", sans-serif;
    color: rgb(51, 51, 51);
}

.info_box_triple .row {
    padding: 0px;
}

.info_box_triple > article {
    background: #eaeaea;
}

.info_box_triple .info-text.big {
    font-weight: bold;
    font-size: 17px;
    padding: 20px 0 10px 0;
    display: block;
    text-transform: uppercase;
}

.info_box_triple .info-text {
    font-size: 14px;
}

.info_box_triple .info-text {
    font-size: 14px;
}

.steps .rotate {
	display:none;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.font_13{
	font-size: 13px !important; 
}

.left_mobile{
	left: 118px;
}
.gdpr_header{
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.line_height_20{
	line-height: 20px;
}
.line_height_25{
	line-height: 25px;
}
.line_height_28{
	line-height: 28px;
}

#gdpr_step{
	position: fixed;
	z-index: 100000;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
}

#gdpr_inside{
	position: absolute;
	top: 10%;
	left: 3%;
	width: 90%;
	height: 90%;
	padding: 20px;
	background-color: white;
	overflow-y: scroll;	
	-webkit-overflow-scrolling: touch;
}

.input_star{
	font-size: 22px;
    position: absolute;
    top: 0px;
    right: 2px;
	height: 20px;
}

.same_city{
	margin-top: 8px; 
	margin-bottom: 20px;
	line-height: 1.375; 
	font-size: 16px;
}

.double_input{
	width: 534px !important;
}

.step5coupon-off{
	text-align: center;
}

.clear{
	clear:both;
}

.float-none{
	margin: 0 auto;
    float: none;
}

.refinance-len-pay{
	line-height: 28px;
}

.refinance label{
	padding: 14px;
}

.sitemap{
	list-style-type: circle;
	margin: 10px;
}
.sitemap li{
	padding: 10px;
	font-size:20px;
}
.faq_header{
	text-align: center;
    line-height: 26px;
    padding: 10px 5px;
}
.flex {
	display: flex;
	margin-bottom: 10px;
}
div.flex>p {
	margin: 5px 0 0;
}
div.flex>span {
	margin: 10px 10px 0;
	line-height: 20px;
}
div.line-height>p {
	line-height: 20px;
}
.header_faq {
	font-size: 30px;
	font-weight: normal;
	font-family: "Ubuntu";
	color: white;
	text-align: center;
	padding: 20px 0;
}
.faq_div {
	border: ridge;
	border-color: #eaeaea;
}
div.faq_div>h4 {
	color: #eaeaea;
	padding: 20px 10px; 
	text-align: center;
	font-size: 16px;
}
.div_faq_mobile {
	border: solid; 
	border-color: #4e9077; 
	background: #4e9077; 
	margin: 0; 
	color: white; 
	margin-right: -15px;
}
.faq_div_mobile {
	border: ridge;
	border-color: #eaeaea;
	padding: 15px;
	margin-bottom: 15px;
	margin-right: 30px;
	margin-left: 40px;
}
div.faq_div_mobile > h4 {
	font-size: 20px;
	text-align: center;
	padding: 10px;
}
.answer_mobile {
	background-color: #D9EEDF; 
	margin-bottom: 20px; 
	margin-left: 40px;
	margin-right: 30px;
	color: black; 
	padding: 20px;
}
.green_num_mobile {
	display: inline-block; 
	font-size: 40px; 
	color: #4e9077; 
	font-weight: bold;	
}
.red_num_mobile {
	display: inline-block; 
	font-size: 30px; 
	color: #c92328; 
	font-weight: bold;	
}
.red_checks_mobile {
	font-size: 40px; 
	color: #c92328; 
	font-weight: bold;	
}
.h4_header_mobile {
	background:#c92328; 
	margin: 0; 
	color: white; 
	font-size: 28px; 
	padding: 25px 10px; 
	border-bottom:0;
}
.div_red_section_mobile {
	width: 50px;; 
	height: 4px; 
	background: #c92328; 
	margin-bottom: 8px;
}
.red_section_mobile {
	border: solid #c92328; 
	margin-left: 1px; 
	margin-right: -20px;
}
#answer_web {
	background-color: #D9EEDF; 
	margin-bottom: 40px; 
	margin-left: 40px; 
	color: black; 
	padding: 20px; 
	margin-right: 13px;
}
.faq_section_web {
	border: solid; 
	border-color: #4e9077; 
	background: #4e9077; 
	margin: 0; 
	color: white;
}
.div_border_web {
	border: solid #c92328;
}
.h4_header_web {
	background:#c92328; 
	margin: 0; 
	color: white; 
	font-size: 25px; 
	padding: 25px 10px; 
	border-bottom: 0;			
}
.div_red_section_web {
	width: 50px;; 
	height: 4px; 
	background: #c92328; 
	margin-bottom: 5px;
}
.position_arrow {
	position: relative; 
	left:50%; 
	top:5px;
}
.left_position_arrow {
	left: 101px;
}

