label {
	display: inline-block;
}

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.capitalize {
	text-transform: capitalize;
}

.yellow-text {
	color: #d58d12;
}

.dotted {
	border-bottom: 1px dotted #bebebe;
	text-decoration: none;
}

.dashed {
	border-bottom: 1px dashed #2b9bdb;
	text-decoration: none;
}

.italic {
	font-style: italic;
}

.center {
	text-align: center;
}

.orange-text {
	color: #df9f31;
}

ul.square {
	list-style-type: square;
}

.yellow-btn {
	border-top: 1px solid #F18200;
	border-left: 1px solid #F18101;
	background: linear-gradient(#FEC400, #F88300) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #ffffff !important;
	border-radius: 7px;
	cursor: pointer;
	font-size: 13px;
	height: 36px;
	text-align: center;
	text-decoration: none !important;
	padding: 10px 25px;
	line-height: 26px;
}

input.yellow-btn {
	padding: 0px 25px;
}

.yellow-btn.disabled {
	background: linear-gradient(#f6f6f6, #e9e9e9) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #c8c8c8;
	color: #b2b2b2 !important;
	position: relative;
	text-shadow: 0 1px rgba(249, 249, 249, 1);
	border-top: none;
	border-left: none;
	border-right: none;
}

.blue-btn {
	border-top: 1px solid #1682CD;
	border-left: 1px solid #1781CF;
	background: linear-gradient(#5BBAE6, #0F7ACC) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #ffffff !important;
	border-radius: 7px;
	cursor: pointer;
	font-size: 13px;
	height: 36px;
	text-align: center;
	text-decoration: none !important;
	padding: 0px 25px;
	height: 45px;
	line-height: 26px;
}

.bottom-border-round {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #dee0d3 #dee0d3;
	border-image: none;
	border-radius: 0 0 10px 10px;
	border-right: 1px solid #dee0d3;
	border-style: none;
	border-width: none;
	height: 10px;
	background-color: #ffffff;
}

.btn-primary {
	color: #fff !important;
}
.alert-dashed {
	border: 1px dashed #df9f31
}
	.alert-dashed .exclamation {
		font-size: 33px;
		color: #df9f31;
		float: left;
		margin-right: 9px;
		margin-top: -10px;
	}
.icon-star {
	width: 20px;
	height: 20px;
	background-image: url("/Content/images/new_kabinet/star.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-trust {
	width: 20px;
	height: 20px;
	background-image: url("/Content/images/new_kabinet/trust.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-creditHistory {
	width: 20px;
	height: 20px;
	background-image: url("/Content/images/new_kabinet/credit-history.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-black-white {
	filter: grayscale(100%); /* Current draft standard */
	-webkit-filter: grayscale(100%); /* New WebKit */
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */
	filter: gray; /* IE */
	-webkit-filter: grayscale(1); /* Old WebKit */
}

.icon-social-network {
	width: 25px !important;
	height: 25px !important;
	background-position: center center;
	background-size: 100%;
	background-repeat: no-repeat;
	display: block;
	margin-right: 5px;
}

.icon-plus {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/plus.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-apost {
	width: 34px;
	height: 10px;
	background-image: url("/Content/images/new_kabinet/apost.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-one-yellow {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/one-yellow.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-one-blue {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/one-blue.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-two-gray {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/two-gray.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-two-blue {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/two-blue.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-three-gray {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/three-gray.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-three-yellow {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/three-yellow.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-three-blue {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/three-blue.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-four-gray {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/four-gray.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-four-yellow {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/four-yellow.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-two-yellow {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/two-yellow.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-dash-gray {
	width: 45px;
	height: 1px;
	background-image: url("/Content/images/new_kabinet/dash-gray.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-arrow-right {
	width: 20px;
	height: 15px;
	background-image: url("/Content/images/new_kabinet/arrow-right.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-warning-sign {
	width: 158px;
	height: 160px;
	background-image: url("/Content/images/new_kabinet/warning-sign.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-showpwd {
	background-image: url("/Content/images/new_kabinet/show-pwd.png");
	display: block;
	height: 11px;
	position: absolute;
	right: 10px;
	top: 15px;
	width: 20px;
	cursor: pointer;
}

.icon-yellow-success {
	width: 155px;
	height: 160px;
	background-image: url("/Content/images/new_kabinet/yellow-success.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-deal-date {
	width: 22px;
	height: 19px;
	background-image: url("/Content/images/new_kabinet/deal-date.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-rouble {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/rouble.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-deal-rouble {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/deal-rouble.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-date-round {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/date-round.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-payment-system {
	width: 26px;
	height: 26px;
	background-image: url("/Content/images/new_kabinet/payment-system.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-potreb, .icon-credit-reason-3 {
	width: 22px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/potreb.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-travel, .icon-credit-reason-2 {
	width: 22px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/travel.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-auto, .icon-credit-reason-5 {
	width: 25px;
	height: 19px;
	background-image: url("/Content/images/new_kabinet/auto.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-home, .icon-credit-reason-4 {
	width: 25px;
	height: 23px;
	background-image: url("/Content/images/new_kabinet/home.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-round, .icon-credit-reason-1, .icon-credit-reason-6 {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/round.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-BezbankaCard {
	width: 25px;
	height: 18px;
	background-image: url("/Content/images/new_kabinet/visabb_2518.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-MoneyTransfer, .icon-Contact, .icon-WesternUnion, .icon-Korona, .icon-Leader, .icon-Anelik, .icon-Unistream, .icon-Mops {
	width: 25px;
	height: 18px;
	background-image: url("/Content/images/new_kabinet/payment-system_2518.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-PayonlineCard, .icon-Payonline, .icon-BankCardPayment, .icon-TinkoffCard {
	width: 25px;
	height: 17px;
	background-image: url("/Content/images/new_kabinet/bankcard_2517.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-AlfaPaymentApi {
	width: 25px;
	height: 17px;
	background-image: url("/Content/images/new_kabinet/bankcard_2517.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-YandexMoney {
	width: 25px;
	height: 17px;
	background-image: url("/Content/images/new_kabinet/bankcard_2517.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-AlfaCard, .icon-AlfaPayment, .icon-AlfaCardApi {
	width: 12px;
	height: 22px;
	background-image: url("/Content/images/new_kabinet/alpha_01.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-braceright {
	width: 33px;
	height: 136px;
	background-image: url("/Content/images/new_kabinet/brace-right.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-form {
	width: 34px;
	height: 42px;
	background-image: url("/Content/images/new_kabinet/form.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-bki {
	width: 34px;
	height: 37px;
	background-image: url("/Content/images/new_kabinet/bki.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-bki-result {
	width: 32px;
	height: 32px;
	background-image: url("/Content/images/new_kabinet/bki-result.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-ticksmall {
	width: 11px;
	height: 10px;
	background-image: url("/Content/images/new_kabinet/tick-small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-adddoc {
	width: 29px;
	height: 37px;
	background-image: url("/Content/images/new_kabinet/add-doc.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-photopass {
	width: 30px;
	height: 37px;
	background-image: url("/Content/images/new_kabinet/photo-pass.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-tick-orange {
	width: 20px;
	height: 19px;
	background-image: url("/Content/images/new_kabinet/tick-orange.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-caret-down {
	background: url("/Content/themes/chosen/chosen-sprite.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	height: 20px;
	width: 12px;
}

.icon-caret-top {
	background: url("/Content/themes/chosen/chosen-sprite.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	height: 20px;
	width: 12px;
	background-position: -18px 2px;
}

.icon-ok {
	width: 20px;
	height: 20px;
	background-image: url("/Content/images/new_kabinet/ok-small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-tw {
	width: 20px;
	height: 20px;
	background-image: url("/Content/images/new_kabinet/tw-small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-vk {
	width: 20px;
	height: 20px;
	background-image: url("/Content/images/new_kabinet/vk-small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-fb {
	width: 20px;
	height: 20px;
	background-image: url("/Content/images/new_kabinet/fb-small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-ps {
	width: 40px;
	height: 41px;
	background-image: url("/Content/images/new_kabinet/paymentsystem.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-sms {
	width: 40px;
	height: 41px;
	background-image: url("/Content/images/new_kabinet/sms-push.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-setting {
	width: 40px;
	height: 40px;
	background-image: url("/Content/images/new_kabinet/setting.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-visa-small {
	width: 45px;
	height: 14px;
	background-image: url("/Content/images/new_kabinet/visa-small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-visa {
	width: 67px;
	height: 22px;
	background-image: url("/Content/images/new_kabinet/visa_card.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-mastercard-small {
	width: 45px;
	height: 26px;
	background-image: url("/Content/images/new_kabinet/mastercard-small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-mastercard {
	width: 60px;
	height: 36px;
	background-image: url("/Content/images/new_kabinet/mastercard_card.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-threedsecure-small {
	width: 35px;
	height: 24px;
	background-image: url("/Content/images/3d_secure.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-BankAccount {
	width: 25px;
	height: 17px;
	background-image: url("/Content/images/new_kabinet/bankaccount.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-EWallet, .icon-Qiwi, .icon-IntellectMoney {
	width: 22px;
	height: 22px;
	background-image: url("/Content/images/new_kabinet/ewallet.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-trust-level {
	width: 136px;
	height: 159px;
	background-image: url("/Content/images/new_kabinet/trust-level.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-trustlevel-medium {
	width: 35px;
	height: 41px;
	background-image: url("/Content/images/new_kabinet/trustlevel-medium.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-trustlevel-medium-gray {
	width: 35px;
	height: 41px;
	background-image: url("/Content/images/new_kabinet/trustlevel-medium-gray.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-star-big {
	width: 168px;
	height: 160px;
	background-image: url("/Content/images/new_kabinet/star-big.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-active-bulb {
	width: 10px;
	height: 15px;
	background-image: url("/Content/images/new_kabinet/bulb-active.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-disabled-bulb {
	width: 10px;
	height: 15px;
	background-image: url("/Content/images/new_kabinet/disabled-bulb.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-gray-bulb {
	width: 10px;
	height: 15px;
	background-image: url("/Content/images/bulbs/grayBulbSmall.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-close {
	width: 10px;
	height: 10px;
	background-image: url("/Content/images/new_kabinet/close.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-talk {
	width: 53px;
	height: 49px;
	background-image: url("/Content/images/new_kabinet/talk.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-percent {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/percent.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-creditor {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/creditor.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-debtor {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/debtor.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-doc {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/doc.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-mail {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/mail.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-shield {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/shield.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-star-round {
	width: 25px;
	height: 25px;
	background-image: url("/Content/images/new_kabinet/star_round.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-question {
	width: 11px;
	height: 11px;
	background-image: url("/Content/images/icons/question-small-white.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-square-small {
	width: 5px;
	height: 5px;
	background-image: url("/Content/images/new_kabinet/square_small.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-block-style {
	width: 13px;
	height: 13px;
	background-image: url("/Content/images/new_kabinet/block-style.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-table-style {
	width: 13px;
	height: 13px;
	background-image: url("/Content/images/new_kabinet/table-style.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}

.icon-ball {
	width: 87px;
	height: 258px;
	background-image: url("/Content/images/new_year/ball.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	display: block;
}


/*--------------------------FROM BOOTSTRAP---------------------------*/

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

	.nav > li {
		position: relative;
		display: block;
	}

		.nav > li > a {
			position: relative;
			display: block;
			padding: 10px 15px;
		}

			.nav > li > a:hover,
			.nav > li > a:focus {
				text-decoration: none;
				background-color: #eee;
			}

		.nav > li.disabled > a {
			color: #999;
		}

			.nav > li.disabled > a:hover,
			.nav > li.disabled > a:focus {
				color: #999;
				text-decoration: none;
				cursor: not-allowed;
				background-color: transparent;
			}

	.nav .open > a,
	.nav .open > a:hover,
	.nav .open > a:focus {
		background-color: #eee;
		border-color: #428bca;
	}

	.nav .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}

	.nav > li > a > img {
		max-width: none;
	}

.nav-pills > li {
	float: left;
}

	.nav-pills > li > a {
		border-radius: 4px;
		border: 1px solid #ebecee;
		color: #2b9bdb;
	}

	.nav-pills > li + li {
		margin-left: 10px;
	}

	.nav-pills > li.active > a,
	.nav-pills > li.active > a:hover,
	.nav-pills > li.active > a:focus {
		color: #fff;
		background-color: #2b9bdb;
		text-decoration: none;
	}

.nav-pills a {
	color: #428bca;
	text-decoration: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

	.nav-tabs > li {
		float: left;
		margin-bottom: -1px;
	}

		.nav-tabs > li > a {
			margin-right: 2px;
			line-height: 1.428571429;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0;
			text-decoration: none;
		}

			.nav-tabs > li > a:hover {
				border-color: #eee #eee #ddd;
			}

		.nav-tabs > li.active > a,
		.nav-tabs > li.active > a:hover,
		.nav-tabs > li.active > a:focus {
			color: #555;
			cursor: default;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
		}

	.nav-tabs.nav-justified {
		width: 100%;
		border-bottom: 0;
	}

		.nav-tabs.nav-justified > li {
			float: none;
		}

			.nav-tabs.nav-justified > li > a {
				margin-bottom: 5px;
				text-align: center;
			}

		.nav-tabs.nav-justified > .dropdown .dropdown-menu {
			top: auto;
			left: auto;
		}

@media (min-width: 768px) {
	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}

		.nav-tabs.nav-justified > li > a {
			margin-bottom: 0;
		}
}

.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #ddd;
}

@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs.nav-justified > .active > a,
	.nav-tabs.nav-justified > .active > a:hover,
	.nav-tabs.nav-justified > .active > a:focus {
		border-bottom-color: #fff;
	}
}

.nav-links {
}

	.nav-links > li {
		float: left;
	}

		.nav-links > li > a {
			border-radius: 4px;
			padding: 5px 10px;
			color: #2b9bdb;
			text-decoration: underline;
		}

		.nav-links > li + li {
			margin-left: 10px;
		}

		.nav-links > li.active > a,
		.nav-links > li.active > a:hover,
		.nav-links > li.active > a:focus {
			color: #000;
			background-color: #F5C33E;
			background: linear-gradient( #C78525, #FFE44D) repeat scroll 0 0 rgba(0, 0, 0, 0);
		}

		.nav-links > li > a:hover, .nav-linksho > li > a:focus {
			text-decoration: underline !important;
		}

	.nav-links a {
		color: #428bca;
		text-decoration: none;
	}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

	.btn:focus {
		outline: thin dotted;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}

	.btn:hover,
	.btn:focus {
		color: #333;
		text-decoration: none;
	}

	.btn:active,
	.btn.active {
		background-image: none;
		outline: 0;
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	}

	.btn.disabled,
	.btn[disabled],
	fieldset[disabled] .btn {
		pointer-events: none;
		cursor: not-allowed;
		filter: alpha(opacity=65);
		-webkit-box-shadow: none;
		box-shadow: none;
		opacity: .65;
	}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

	.btn-default:hover,
	.btn-default:focus,
	.btn-default:active,
	.btn-default.active,
	.open .dropdown-toggle.btn-default {
		color: #333;
		background-color: #ebebeb;
		border-color: #adadad;
	}

	.btn-default:active,
	.btn-default.active,
	.open .dropdown-toggle.btn-default {
		background-image: none;
	}

	.btn-default.disabled,
	.btn-default[disabled],
	fieldset[disabled] .btn-default,
	.btn-default.disabled:hover,
	.btn-default[disabled]:hover,
	fieldset[disabled] .btn-default:hover,
	.btn-default.disabled:focus,
	.btn-default[disabled]:focus,
	fieldset[disabled] .btn-default:focus,
	.btn-default.disabled:active,
	.btn-default[disabled]:active,
	fieldset[disabled] .btn-default:active,
	.btn-default.disabled.active,
	.btn-default[disabled].active,
	fieldset[disabled] .btn-default.active {
		background-color: #fff;
		border-color: #ccc;
	}

	.btn-default .badge {
		color: #fff;
		background-color: #333;
	}

.btn .caret {
	margin-left: 2px !important;
}

.caret {
	border-top: 4px solid #000000;
	margin-top: 0px;
}

.form-group {
	margin-bottom: 15px;
}
/*-------------------------------END--------------------------------*/

.underline {
	text-decoration: underline !important;
}


.account_top {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 10px;
	padding-top: 10px;
}

	.account_top .account_photo {
		max-width: 160px;
		overflow: hidden;
	}

		.account_top .account_photo .userpic {
		}

		.account_top .account_photo .photo-wrapper {
			position: relative;
		}

			.account_top .account_photo .photo-wrapper.profile_userpic {
				height: 150px;
				overflow: hidden;
				width: 150px;
				text-align: center;
			}

			.account_top .account_photo .photo-wrapper .change-photo {
				opacity: 0;
				padding: 5px 4px;
				position: absolute;
				text-align: center;
				top: 120px;
				width: 125px;
				cursor: pointer;
			}

				.account_top .account_photo .photo-wrapper .change-photo:hover {
					opacity: 1;
				}

	.account_top .small_info {
		margin: 0px 10px 0 10px;
	}

		.account_top .small_info h2 {
			margin-bottom: 5px;
			margin-top: 10px;
		}

		.account_top .small_info h1 {
			margin-bottom: 0px;
			margin-top: 10px;
		}

		.account_top .small_info span.glyphicon-lock {
			font-size: 14px;
			margin-left: 5px;
		}

		.account_top .small_info span.gray {
			color: #A2A2A2;
			font-size: 11px;
		}

	.account_top .b-stoplist-button {
		margin: 10px 0 0 10px;
	}

	.account_top .small_info .links {
	}

		.account_top .small_info .links .rating {
			width: 330px;
			float: left;
			padding: 0px 0;
		}

			.account_top .small_info .links .rating a {
				margin: 5px 0 0 5px;
			}

			.account_top .small_info .links .rating .italic {
				font-size: 14px;
				margin: 3px 0 0 5px;
			}

			.account_top .small_info .links .rating .icon-star, .account_top .small_info .links .rating .icon-creditHistory, .account_top .small_info .links .rating .icon-trust {
				margin-bottom: 8px;
			}

		.account_top .small_info .links .social {
			width: 430px;
			float: left;
		}

			.account_top .small_info .links .social .alert-info {
				margin-bottom: 15px;
				padding: 10px;
			}

			.account_top .small_info .links .social .alert {
				margin-top: -25px;
				font-size: 11px;
				padding: 10px 15px;
			}

			.account_top .small_info .links .social .icons {
				margin-top: 0px;
			}

			.account_top .small_info .links .social i {
				margin-right: 5px;
			}

.account_navigation {
	padding: 20px 10px;
}

	.account_navigation .commission {
		border: 1px dashed #df9f31;
		border-radius: 5px;
		padding: 14px 45px;
	}

.main-content {
	margin: 10px 0 0;
	padding: 0 10px;
}

	.main-content .warning-text {
		margin: 0 auto;
		margin-top: 75px;
		margin-bottom: 130px;
		width: 100%;
	}

		.main-content .warning-text .warning-container {
			margin: 0 auto;
			text-align: center;
		}

		.main-content .warning-text span {
			text-align: center;
			font-size: 48px;
			font-weight: bold;
		}

		.main-content .warning-text .noaccess-text {
			width: 550px;
			margin: 0 auto;
		}

			.main-content .warning-text .noaccess-text p {
				margin-top: 40px;
				text-align: center;
			}

			.main-content .warning-text .noaccess-text .linkto {
				margin-top: 110px;
			}

	.main-content .warning-sign {
		margin: 60px auto 0;
		width: 160px;
	}

.gray-container {
	background-color: #F8F8F6;
	padding: 20px 15px;
}

.hor-line {
	background-image: url("/Content/images/new_kabinet/topline.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 11px;
}

.wavy-line {
	background-image: url("/Content/images/new_kabinet/wavy-line.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 8px;
}

	.wavy-line.white-bg {
		background-color: #ffffff;
	}

.side-line {
	background-image: url("/Content/images/new_kabinet/side-bg.png");
	background-position: center bottom;
	background-repeat: repeat-y;
	position: relative;
	overflow: hidden;
	float: left;
}

.container-sidebg {
	border-style: solid;
	border-width: 3px 6px;
	-moz-border-image: url("/Content/images/new_kabinet/side-bg.png") 0 6 repeat;
	-webkit-border-image: url("/Content/images/new_kabinet/side-bg.png") 0 6 repeat;
	-o-border-image: url("/Content/images/new_kabinet/side-bg.png") 0 6 repeat;
	border-image: url("/Content/images/new_kabinet/side-bg.png") 0 6 fill repeat;
	margin: 10px 5px;
}

.tabs-container {
	border: 1px solid #DEE0D3;
	border-radius: 10px;
	background-color: #F8F8F6;
	padding-top: 20px;
}

	.tabs-container.user {
		background-color: #ffffff;
	}

	.tabs-container .nav-tabs {
		padding-left: 20px;
		min-height: 38px;
	}

	.tabs-container .tabs-content {
		background-color: #ffffff;
		padding: 15px;
	}

.view-style {
	padding-top: 10px;
	margin-left: 30px;
}

	.view-style a:hover, .view-style a:focus, .view-style a.selected {
		background-color: #FEF1BD;
	}

	.view-style .for-text {
		padding-top: 7px;
		padding-right: 10px;
	}

	.view-style .block-style {
		border: 1px solid;
		border-color: #ccc;
		float: left;
		padding: 5px 10px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}

	.view-style .table-style {
		border: 1px solid;
		float: left;
		padding: 5px 10px;
		border-color: #ccc;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		border-left: none;
	}

.deal-container {
	background-color: #ffffff;
	border-radius: 10px;
}

	.deal-container .filters {
		padding: 15px 15px;
	}


		.deal-container .filters .btn-default, .offer-container .filters .btn-default {
			color: #2b9bdb;
			padding: 2px 10px;
			border-radius: 10px;
			font-size: 13px;
		}

.offer-container .filters .create {
	padding: 16px 0 0 20px;
}

.deal-container .filters .dropdown,
.offer-list .filters .dropdown {
	padding-top: 10px;
}

.deal-container .filters .generalDivPaging {
	padding-top: 0px;
}

.deal-container .filters .pager_size {
	margin-right: 20px;
}

.deal-container .deal-list {
	padding: 15px 15px;
}

	.deal-container .deal-list .bottom-border-round {
		height: 10px;
		border-radius: 0 0 5px 5px;
	}

	.deal-container .deal-list .deal-item {
		border: 1px solid #EBEBE9;
		box-shadow: 0 0 16px #EBEBE9;
		background-color: #F8F8F6;
		padding: 20px;
		margin-bottom: 30px;
	}

		.deal-container .deal-list .deal-item .for-icon {
			padding-right: 3px;
			margin-top: -2px;
		}

		.deal-container .deal-list .deal-item .action a {
			color: #666666 !important;
			text-decoration: underline;
		}

		.deal-container .deal-list .deal-item .deal-title {
			margin: 0 auto;
			width: 190px;
			text-align: center;
		}

		.deal-container .deal-list .deal-item .deal-number {
			font-size: 25px;
			text-decoration: underline;
		}

			.deal-container .deal-list .deal-item .deal-number .gray {
				color: #666666;
			}

		.deal-container .deal-list .deal-item .deal-info {
			padding: 10px 0;
			width: 440px;
		}

			.deal-container .deal-list .deal-item .deal-info .icon-deal-date,
			.deal-container .deal-list .deal-item .deal-info .icon-deal-rouble {
				margin-top: -5px;
				margin-left: 5px;
				margin-right: 5px;
			}

		.deal-container .deal-list .deal-item .deal-row {
			padding: 5px 0;
		}

			.deal-container .deal-list .deal-item .deal-row .alert {
				padding: 10px 15px;
				margin-top: 10px;
			}

		.deal-container .deal-list .deal-item .deal-person {
			border: 1px solid #D8D8D8;
			border-radius: 5px;
			background-color: #ffffff;
			margin-left: 50px;
			padding: 10px;
			width: 315px;
			margin-top: 15px;
		}

			.deal-container .deal-list .deal-item .deal-person div {
				margin-bottom: 10px;
			}

			.deal-container .deal-list .deal-item .deal-person .dashed {
				border-color: #666;
			}

			.deal-container .deal-list .deal-item .deal-person .gray {
				color: #666;
			}

		.deal-container .deal-list .deal-item .deal-bottom {
			border-top: 1px solid #ECECEA;
			padding-top: 10px;
			margin-top: 20px;
		}

			.deal-container .deal-list .deal-item .deal-bottom .border-left {
				border-right: 1px solid #DEE0D3;
			}

			.deal-container .deal-list .deal-item .deal-bottom .block {
				width: 185px;
				padding: 10px;
			}

				.deal-container .deal-list .deal-item .deal-bottom .block span {
					margin-right: 5px;
					padding-top: 1px;
				}

				.deal-container .deal-list .deal-item .deal-bottom .block .bold-text {
					margin-bottom: 5px;
				}

		.deal-container .deal-list .deal-item .deal-button {
			margin-top: 15px;
			padding: 20px;
			border-top: 1px solid #ececea;
		}

			.deal-container .deal-list .deal-item .deal-button .yellow-btn {
				padding: 10px 25px;
			}

.empty-deals {
	padding: 100px 0;
	background-color: #ffffff;
	margin-bottom: 10px;
}

	.empty-deals p {
		text-align: center;
	}

	.empty-deals .yellow-btn, .empty-deals .blue-btn {
		padding: 15px 25px;
	}

	.empty-deals .center {
		margin: 60px 0 40px 0;
	}

.popover {
	line-height: 19px !important;
	text-align: left;
	white-space: normal;
}


.form-title {
	margin: 60px auto 0;
	text-align: center;
	margin-bottom: 40px;
}

.step-dash {
	margin: 20px 10px;
}

.default-line {
	height: 1px;
	border-bottom: 1px solid #DADBD5;
	width: 100%;
}

.smspay h3, .paymentsystem h3 {
	font-size: 24px;
	font-weight: bold;
}

.note {
	font-size: 11px;
}

ul [type="disc"] {
	list-style-type: disc !important;
}

.popover-wrapper {
	background-color: #F8F8F6;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	position: relative;
	padding: 15px 10px;
	margin-bottom: 20px;
}

	.popover-wrapper > .arrow, .popover-wrapper > .arrow:after {
		border-color: transparent;
		border-style: solid;
		display: block;
		height: 0;
		position: absolute;
		width: 0;
		box-sizing: border-box;
	}

		.popove-wrapperr > .arrow, .popover-wrapper > .arrow:after {
			border-color: transparent;
			border-style: solid;
			display: block;
			height: 0;
			position: absolute;
			width: 0;
		}

	.popover-wrapper > .arrow {
		border-width: 11px;
	}

		.popover-wrapper > .arrow:after {
			border-width: 10px;
			content: "";
		}

	.popover-wrapper > .arrow {
		border-bottom-color: rgba(0, 0, 0, 0.25);
		border-top-width: 0;
		left: 10%;
		margin-left: -11px;
		top: -11px;
	}

		.popover-wrapper > .arrow:after {
			border-bottom-color: #f8f8f6;
			border-top-width: 0;
			content: " ";
			margin-left: -10px;
			top: 1px;
		}

	.popover-wrapper .contents {
		padding: 9px 14px;
	}

.row-bordered {
	border-bottom: 1px solid #DEE0D3;
	padding-bottom: 15px;
	padding-top: 15px;
}

	.row-bordered.last {
		border: none;
	}

.tarrif {
	width: 550px;
}

.tarrif-cost {
}

.black-list {
}

	.black-list.table thead > tr > th {
		border-bottom: none;
		border-top: none;
		padding: 8px;
		text-align: left;
	}

		.black-list.table thead > tr > th:first-child {
			width: 50px;
			text-align: left;
		}

	.black-list.table tr > td, table.black-list > tbody > tr > td {
		padding: 20px 8px;
		text-align: left;
	}

	.black-list .black-list-header {
		background-color: #EBF2F8;
	}

	.black-list tbody tr:hover, .black-list tr.active {
		background-color: #FCF5E2;
	}

	.black-list .icon-close {
		cursor: pointer;
	}

	.black-list .simple-btn {
		padding: 8px 10px;
	}

.binding-card-main {
	/*padding: 80px 30px;*/
	width: 810px;
}

	.binding-card-main .note {
		margin-bottom: 50px;
	}

.sms-link {
}

	.sms-link .for-icon {
		padding-top: 5px;
		padding-right: 3px;
	}

	.sms-link a {
		background-color: #dff0d8;
		color: #666666 !important;
	}

		.sms-link a.bg-warning {
			background-color: #fcf8e3 !important;
		}

	.sms-link.offer {
	}

		.sms-link.offer span.glyphicon {
			font-size: 14px;
		}

		.sms-link.offer .for-icon {
			padding-top: 0;
		}

		.sms-link.offer a {
			border-radius: 4px;
			padding: 5px 10px;
			font-size: 13px;
			text-decoration: underline;
		}

.commission-link {
	padding-top: 9px;
}

.bb-text {
	max-width: 250px;
	margin-right: 5px;
	margin-bottom: 10px;
}

	.bb-text p, .card-text p {
		margin-bottom: 5px;
		line-height: 14px;
		font-size: 10px;
	}

.promo-codes {
}

	.promo-codes input[type=text] {
		border-radius: 7px;
		font-size: 14px;
		padding: 5px 10px;
	}

	.promo-codes .yellow-btn {
		margin-top: -2px;
		height: 33px;
	}

.contract-loan table td {
	border-bottom: none;
}

.fms-modal {
}

	.fms-modal .captcha {
		width: 155px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.fms-modal .captcha, .fns-modal .captcha, .fssp-modal .captcha {
		width: 155px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.fms-modal .check {
		/*width: 155px;*/
	}

	.fms-modal .alert, .fns-modal .alert, .fssp-modal .alert {
		margin-top: 10px;
	}

	.fms-modal img, .fns-modal img, .fssp-modal img {
		cursor: pointer;
	}

.fssp-modal {
}

	.fssp-modal .modal-content {
		width: 1000px;
	}

.fns-modal {
}

	.fns-modal .captcha {
		margin-top: 25px;
	}

	.fns-modal .check {
		margin-top: 25px;
	}


.accountTopMenu a.btn-primary {
	color: #ffffff;
}
/*input {
	width: 95%;
	border-radius: 20px;
	font-size: 14px;
	text-align: left;
}*/
.form-group label {
	font-weight: bold;
	margin-bottom: 5px;
}

.ny-ball {
	position: absolute;
}

	.ny-ball.main-page {
		bottom: 50px;
		right: 65px;
	}

		.ny-ball.main-page .icon-ball .prompt {
			color: #ffffff;
			text-align: center;
			width: 87px;
			top: 207px;
			position: relative;
			font-weight: bold;
		}

.bs-callout {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #eee;
	border-image: none;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	margin: 20px 0;
	padding: 20px;
}

	.bs-callout h4 {
		margin-bottom: 5px;
		margin-top: 0;
	}

	.bs-callout p:last-child {
		margin-bottom: 0;
	}

.bs-callout-info {
	border-left-color: #1b809e;
}

	.bs-callout-info h4 {
		color: #1b809e;
	}

.loginModal .modal-dialog {
	width: 400px;
}

	.loginModal .modal-dialog input[type="checkbox"] {
		margin: 0px 7px 0 -20px;
	}

.bs-callout-danger {
	border-left-color: #ce4844;
}

.bs-callout-info {
	border-left-color: #1b809e;
}

.bs-callout-warning {
	border-left-color: #aa6708;
}

.cube-logo {
	font-family: 'Exo 2', sans-serif;
	font-weight: 300;
}

	.cube-logo .cube-icon {
		width: 43px;
		height: 41px;
		background: url("/Content/Images/cube-logo.svg");
		background-size: contain;
		float: left;
		background-repeat: no-repeat;
	}

	.cube-logo .text {
		margin-left: 45px;
		padding-top: 5px;
	}

		.cube-logo .text div:first-child {
			font-family: "Quadranta";
			font-weight: bold;
			color: black;
			font-size: 30px;
		}

		.cube-logo .text div:last-child {
			font-weight: 300;
			color: #909090;
			font-size: 13px;
			margin-top: -1px;
			font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
		}

.verification-result {
}

	.verification-result .bonus {
		padding: 20px 10px;
		border: none;
		border-radius: 0;
		text-align: center;
		background: #EAEAD2;
		margin-top: 30px;
	}

		.verification-result .bonus .desc {
			font-size: 11px;
		}

		.verification-result .bonus .value {
			font-size: 30px;
		}

.ruscoring {
	margin-left: -44px;
	margin-right: -44px;
	border-left-color: rgba(86,61,124,.2);
	padding: 0;
}

	.ruscoring .verification-body {
		background-color: rgba(86,61,124,.15);
		padding: 20px;
		padding-left: 60px;
	}

	.ruscoring .verification-icon {
		position: relative;
	}

		.ruscoring .verification-icon .glyphicon {
			position: absolute;
			top: 0px;
			left: -50px;
			font-size: 40px;
		}

			.ruscoring .verification-icon .glyphicon:before {
				content: "\e067";
			}

	.ruscoring .verification-result .row {
		margin-top: 30px;
	}

	.ruscoring .check {
		border-top: 1px solid #F18200;
		border-left: 1px solid #F18101;
		background: linear-gradient(#FEC400, #F88300) repeat scroll 0 0 rgba(0, 0, 0, 0);
		color: #ffffff !important;
		border-radius: 7px;
		cursor: pointer;
		font-size: 13px;
		text-align: center;
		text-decoration: none !important;
		padding: 5px 25px;
		line-height: 26px;
	}

#document-modal .modal-body {
	margin-bottom: 0;
}

#document-modal h4.modal-title {
	font-size: 14px;
}

.modal-dialog textarea.form-control {
	max-width: 540px
}

@media (min-width: 768px) {
	.modal-dialog img {
		max-width: 570px;
	}
}

@media (min-width: 992px) {
	.modal-lg img {
		max-width: 870px;
	}
}
