/* Norm */

a:active,a:hover{outline:0}

img{border:0}

input{line-height:normal}

input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}

textarea{overflow:auto}

table{border-collapse:collapse;border-spacing:0}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:0}

a{text-decoration:none;color:inherit}

img{vertical-align:middle}

.img-responsive{display:block;max-width:100%;height:auto}

hr{box-sizing:content-box;height:0;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}

body{margin:0;padding:0}

/* End norm */


.bx-viewport {
    max-height: 500px;
}


.container {

	margin-right: auto;

	margin-left: auto;

}

@media (min-width: 1200px) {

	.container {

		width: 1200px

	}

}





@media (max-width: 1199px) {

	.container, .full-container {

		padding-left: 15px;

		padding-right: 15px;

	}

}

.row, .container, .full-container, .space-row {

	position: relative;

}





/* при необходимости добавить свои размеры */

.space-row-30 {

	margin: 0 -15px

}

.space-row-30>[class^="col-"] {

	padding: 0 15px

}



.space-row-24 {

	margin: 0 -12px

}

.space-row-24>[class^="col-"] {

	padding: 0 12px

}



.space-row-20 {

	margin: 0 -10px

}

.space-row-20>[class^="col-"] {

	padding: 0 10px

}



.space-row-16 {

	margin: 0 -8px

}

.space-row-16>[class^="col-"] {

	padding: 0 8px

}



.space-row-10 {

	margin: 0 -5px

}

.space-row-10>[class^="col-"] {

	padding: 0 5px

}



.space-row-2 {

	margin: 0 -1px

}

.space-row-2>[class^="col-"] {

	padding: 0 1px

}





.space-row-31 {

	margin: 0 -15px

}

.space-row-31>[class^="col-"] {

	padding: 20px 15px

}



.container:after, .row:after, .full-container:after, .space-row-10:after, .space-row-16:after, .space-row-20:after, .space-row-24:after, .space-row-30:after, .space-row-2:after{

	clear: both;

	content: " ";

	display: table

}



/* col-~-20 - 20%-я колонка*/



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20 {

	position: relative;

	min-height: 1px;

	padding-left: 0;

	padding-right: 0

}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-20 {

	float: left

}

.col-xs-12 {

	width: 100%

}

.col-xs-11 {

	width: 91.66666667%

}

.col-xs-10 {

	width: 83.33333333%

}

.col-xs-9 {

	width: 75%

}

.col-xs-8 {

	width: 66.66666667%

}

.col-xs-7 {

	width: 58.33333333%

}

.col-xs-6 {

	width: 50%

}

.col-xs-5 {

	width: 41.66666667%

}

.col-xs-4 {

	width: 33.33333333%

}

.col-xs-3 {

	width: 25%

}

.col-xs-2 {

	width: 16.66666667%

}

.col-xs-1 {

	width: 8.33333333%

}

.col-xs-20 {

	width: 20%

}

@media (min-width: 600px) {

	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-20 {

		float: left

	}

	.col-sm-12 {

		width: 100%

	}

	.col-sm-11 {

		width: 91.66666667%

	}

	.col-sm-10 {

		width: 83.33333333%

	}

	.col-sm-9 {

		width: 75%

	}

	.col-sm-8 {

		width: 66.66666667%

	}

	.col-sm-7 {

		width: 58.33333333%

	}

	.col-sm-6 {

		width: 50%

	}

	.col-sm-5 {

		width: 41.66666667%

	}

	.col-sm-4 {

		width: 33.33333333%

	}

	.col-sm-3 {

		width: 25%

	}

	.col-sm-2 {

		width: 16.66666667%

	}

	.col-sm-1 {

		width: 8.33333333%

	}

	.col-sm-20{

		width: 20%;

	}

}

@media (min-width: 960px) {

	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-20 {

		float: left

	}

	.col-md-12 {

		width: 100%

	}

	.col-md-11 {

		width: 91.66666667%

	}

	.col-md-10 {

		width: 83.33333333%

	}

	.col-md-9 {

		width: 75%

	}

	.col-md-8 {

		width: 66.66666667%

	}

	.col-md-7 {

		width: 58.33333333%

	}

	.col-md-6 {

		width: 50%

	}

	.col-md-5 {

		width: 41.66666667%

	}

	.col-md-4 {

		width: 33.33333333%

	}

	.col-md-3 {

		width: 25%

	}

	.col-md-2 {

		width: 16.66666667%

	}

	.col-md-1 {

		width: 8.33333333%

	}

	.col-md-20{

		width: 20%;

	}

}

@media (min-width: 1200px) {

	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-20 {

		float: left

	}

	.col-lg-12 {

		width: 100%

	}

	.col-lg-11 {

		width: 91.66666667%

	}

	.col-lg-10 {

		width: 83.33333333%

	}

	.col-lg-9 {

		width: 75%

	}

	.col-lg-8 {

		width: 66.66666667%

	}

	.col-lg-7 {

		width: 58.33333333%

	}

	.col-lg-6 {

		width: 50%

	}

	.col-lg-5 {

		width: 41.66666667%

	}

	.col-lg-4 {

		width: 33.33333333%

	}

	.col-lg-3 {

		width: 25%

	}

	.col-lg-2 {

		width: 16.66666667%

	}

	.col-lg-1 {

		width: 8.33333333%

	}

	.col-lg-20{

		width: 20%;

	}

}





.visible-xs, .visible-sm, .visible-md, .visible-lg {

	display: none !important

}

@media (max-width: 599px) {

	.visible-xs {

		display: block !important

	}

}

@media (min-width: 600px) and (max-width: 959px) {

	.visible-sm {

		display: block !important

	}

}

@media (min-width: 960px) and (max-width: 1199px) {

	.visible-md {

		display: block !important

	}

}

@media (min-width: 1200px) {

	.visible-lg {

		display: block !important

	}

}

@media (max-width: 599px) {

	.hidden-xs {

		display: none !important

	}

}

@media (min-width: 600px) and (max-width: 959px) {

	.hidden-sm {

		display: none !important

	}

}

@media (min-width: 960px) and (max-width: 1199px) {

	.hidden-md {

		display: none !important

	}

}

@media (min-width: 1200px) {

	.hidden-lg {

		display: none !important

	}

}





.ellipsis{

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.clear, .both{

	clear: both;

}



























html, body {

	height: 100%;

}



/* Прибиваем подвал */

@media (min-width: 1200px){

	#content {

		position: relative;

		min-height: 100%;

	}

	

	* html #content {

		height: 100%;

	}

	

	#page {

		padding-bottom: 685px;  

		margin-left: auto;

		margin-right: auto;

	}

	

	#footer {

		position: relative;

		height: 685px;   

		margin-top: -685px;   

	}



}



#content:after, #page:after{

	clear: both;

	content: " ";

	display: table;

}







/* Картинку установить */



#loader{

	position: fixed;

	z-index: 9999999;

	width: 100%;

	height: 100%;

	background: rgba(250, 250, 250, 0.6) url(/images/common/ring.svg) no-repeat 50% 45%;

}





/*

 Уведомления

 * */



#alert__msg{

	padding: 30px 40px 30px 40px;

	background: #fefefe;

	color: #324554;

		border: 1px solid #efefef;

    font-family: inherit;

    font-size: 18px;

    	

    position: fixed;

    z-index: 999999;

    top: 120px;

    width: 450px;

    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);

    display: none;

}



.alert__title{

	font-weight: bold;

	text-align: center;

}



.alert_message{

	line-height: 1.2;

	padding-top: 10px;

	font-size: 16px;

}



.alert__ok{

	width: 95px;

    text-transform: uppercase;

    color: #fff;

    font-weight: 700;

    

    background: silver;

    border: 0;

    border-radius: 3px;

    text-align: center;

    

    padding: 3px 0px 3px 0px;

    margin-top: 20px;

    cursor: pointer;

    font-size: 14px;

    margin-left: auto;

    margin-right: auto;

}







/* прочие */



.local-cover{

	position: absolute;

	z-index: 99999;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background: rgba(255,255,255,0.75) url(/images/common/loader.svg) no-repeat 50% 50%;

}

/*aditional*/

.container, h1{    clear: both;}

.credit-offer-link a.download_link{background: none;border:0;text-align: left;padding: 0;text-decoration: underline;color: #424242;font-weight: 300;font-size: 14px;}
.credit-offer-link a.download_link:hover{text-decoration: none;}

#detail_input h5{margin:0;text-align: center;line-height: 34px;font-size: 24px;font-weight: 500;}
#detail_input{margin-top: 20px;}
.credit{margin-top: 40px;}

.tab-set{clear: both;}
img{max-width: 100% !important;    height: auto;}

.succes img{max-width: 200px; float: right;}
.succes {min-height: 500px;max-width: 50%;}

.succes .page-columns{display: table;width: 100%; }
.succes{min-height: 500px;}


.succes .page-columns .col-md-6{display: table-cell;vertical-align: middle;height: inherit;    float: none;padding: 20px;}

.succes .page-columns .col-md-6 h5{font-size: 18px;    margin: 15px 0;}
.succes .page-columns .col-md-6 h6{font-size: 18px; font-weight: 300;    margin: 15px 0;}

.succes a.home_link{    clear: both;
    display: table;
    margin: 0px auto;
    cursor: pointer;
    padding: 15px 20px;
    color: #fff;
    background: #232d5e;
border:2px solid #232d5e;}

   .succes a.home_link:hover {
    color: #273471;
    background: #fff;
    transition: .2s;
}


.credit_head{border:0;}
.credit_head th p{text-transform: uppercase;
    color: #a3a3a3; 
    font-weight: normal;
    margin: 5px;}
.credit_head th{border-bottom: 1px solid #000;}


@media (max-width: 768px) {
	.succes {min-height: 300px;max-width: 100%;}
	.succes img{max-width: 120px;}
	.succes .page-columns .col-md-6 h5, .succes .page-columns .col-md-6 h6{font-size: 14px;}
	.succes .page-columns{min-height: auto;}
	.succes .page-columns .col-md-6{padding:10px;}
	}


.bx-viewport {
    -webkit-transform: translatez(0);
    max-height: 500px !important;
}
/*aditional*/