ul.dropdown-menu input[type="checkbox"] {
 display: none;
}
.table_compare{
	width:980px;;
	max-height: 1200px !important;
}
.table_compare table tr td img{
	max-width:100px;
	width:auto;
	max-height:100px;
	height:auto;
}
.table_compare table tr td{
	position:relative;
	font-size:14px;
	padding:8px 20px;
	text-align:left;
}
/*.table_compare table tr:nth-child(odd) td{
	background:#fff;
}*/
/*.table_compare table tr td:first-child{
	font-weight:bold;
	color:#3d4345;
	white-space: nowrap;
} */
.deleteitem_compare{
    background: url("img/icon-a-closecircle.png") no-repeat;
    height: 17px;
    width: 17px;
    margin-top: -5px;
    opacity: 1;
    display: block;
    position: absolute;
    margin-left: 150px;
}
.btn-group > .btn .checked {
    font-size: 13px;
}

.btn.dropdown-toggle {
    padding-left: 6px!important;
    padding-right: 6px!important;
}
.prop-item .btn .caret {
	margin-top: 8px;
	margin-left: 0;
	height: 8px;
	border-top: 4px solid #3096d0;
}
.btn.checked {
    width: 78px;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* FOOTER */

.bx-footer {
	background: #292d2e;
	color: #c8cece;
}

.bx-footer-section.bx-center-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

.bx-footer a {
	color: #c8cece;
}

.bx-footer a:hover {
	color: #fff;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background: #222425;
	font-size: 14px;
	padding: 22px 0;
}

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer {
		text-align: center;
	}
	.bx-up {
		text-align: center;
	}
}
/**/

.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}

.bx-wrapper{
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;
	background-image: url("images/bg.jpg");
}
@media (min-width: 992px) and (max-width:1199px){
	.bx-wrapper{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.bx-wrapper{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}
@media (max-width: 767px){
	.bx-wrapper{
		background: none ;
	}
}

/* QWELP */
li, ol, ul {
	list-style: none;
}
.q_input {
	border: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 6px 9px;

}
textarea, input[type="text"],
textarea:focus, input[type="text"]:focus
{
	border-color: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.q_table {
	display: table;
	width: 100%
}

.q_table__cell {
	display: table-cell;
	vertical-align: top
}

.q_alignRight {
	text-align: right
}

.q_alignLeft {
	text-align: left
}

.q_alignCenter {
	text-align: center
}

.q_vertMiddle {
	vertical-align: middle
}

.q_fontBold {
	font-weight: 700
}

.q_width100 {
	width: 100%
}

.q_input {
	font-size: 14px;
	line-height: 18px;
	color: #b6b6b6
}

.q_input__wrap {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #c2c1c1;
	background: #fff;
	height: 37px;
	line-height: 37px
}

.q_input::-webkit-input-placeholder {
	color: #b6b6b6;
	font-size: 14px;
	font-family: Tahoma
}

.q_input:-moz-placeholder, .q_input::-moz-placeholder {
	color: #b6b6b6;
	font-size: 14px;
	font-family: Tahoma
}

.q_input:-ms-input-placeholder {
	color: #b6b6b6;
	font-size: 14px;
	font-family: Tahoma
}

.q_input__text {
	margin: 0
}

@font-face {
	font-family: 'icomoon';
	src: url("fonts/icomoon.eot?mig6yt");
	src: url("fonts/icomoon.eot?mig6yt#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?mig6yt") format("truetype"), url("fonts/icomoon.woff?mig6yt") format("woff"), url("fonts/icomoon.svg?mig6yt#icomoon") format("svg");
	font-weight: 400;
	font-style: normal
}

[class*=" icon-"], [class^=icon-] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-burger_4:before {
	content: "\e938"
}

.icon-burger_3:before {
	content: "\e937"
}

.icon-address-v1:before {
	content: "\e900"
}

.icon-arrow:before {
	content: "\e901"
}

.icon-arrow_down:before {
	content: "\e902"
}

.icon-arrow2:before {
	content: "\e903"
}

.icon-arrow3:before {
	content: "\e904"
}

.icon-burger:before {
	content: "\e905"
}

.icon-burger_2:before {
	content: "\e906"
}

.icon-close:before {
	content: "\e907"
}

.icon-email-v1:before {
	content: "\e908"
}

.icon-excel:before {
	content: "\e909"
}

.icon-file:before {
	content: "\e90a"
}

.icon-holod:before {
	content: "\e90b"
}

.icon-holod-2:before {
	content: "\e90c"
}

.icon-holod-3:before {
	content: "\e90d"
}

.icon-kondei:before {
	content: "\e90e"
}

.icon-list-1:before {
	content: "\e90f"
}

.icon-list-2:before {
	content: "\e910"
}

.icon-login:before {
	content: "\e911"
}

.icon-logo-v1 .path1:before {
	content: "\e912"
}

.icon-logo-v1 .path2:before {
	content: "\e913";
	margin-left: -.9052734375em;
	color: #fff
}

.icon-mail:before {
	content: "\e914"
}

.icon-menu-mobile-close:before {
	content: "\e915"
}

.icon-menu-mobile-close-2:before {
	content: "\e916"
}

.icon-menu-mobile-open:before {
	content: "\e917"
}

.icon-menu-sub-v1:before {
	content: "\e918"
}

.icon-pdf:before {
	content: "\e919"
}

.icon-pencil:before {
	content: "\e91a"
}

.icon-pencil_2:before {
	content: "\e91b"
}

.icon-phone-v1:before {
	content: "\e91c"
}

.icon-plita:before {
	content: "\e91d"
}

.icon-plita-2:before {
	content: "\e91e"
}

.icon-printer:before {
	content: "\e91f"
}

.icon-reset:before {
	content: "\e920"
}

.icon-search_2:before {
	content: "\e921"
}

.icon-search-v1:before {
	content: "\e922"
}

.icon-serdce:before {
	content: "\e923"
}

.icon-shipping:before {
	content: "\e924"
}

.icon-skype .path1:before {
	content: "\e925";
	color: #00adef
}

.icon-skype .path2:before {
	content: "\e926";
	margin-left: -.986328125em;
	color: #fff
}

.icon-sravnit:before {
	content: "\e927"
}

.icon-stiralka-2:before {
	content: "\e928"
}

.icon-telik:before {
	content: "\e929"
}

.icon-v1-call:before {
	content: "\e92a"
}

.icon-v1-payment:before {
	content: "\e92b"
}

.icon-v1-shipping:before {
	content: "\e92c"
}

.icon-v1-warranty:before {
	content: "\e92d"
}

.icon-v5-discount:before {
	content: "\e92e"
}

.icon-v5-shipping:before {
	content: "\e92f"
}

.icon-v5-time:before {
	content: "\e930"
}

.icon-v8-catalog:before {
	content: "\e931"
}

.icon-v8-company:before {
	content: "\e932"
}

.icon-v8-contact:before {
	content: "\e933"
}

.icon-v8-news:before {
	content: "\e934"
}

.icon-v8-project:before {
	content: "\e935"
}

.icon-v8-shipping:before {
	content: "\e936"
}

.q_blackout {
	position: fixed;
	z-index: 1000;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	opacity: .5;
	display: none;
}

.q_popup {
	position: fixed;
	z-index: 1100;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .3);
	background: #fff
}

@media only screen and (max-width: 960px) {
	.q_popup {
		top: 10%
	}
}

.q_popup__call {
	width: 470px;
	margin-left: -235px;
	margin-top: -191px;
}

.q_popup__ordering, .q_popup__question {
	width: 552px;
	margin-left: -276px;
	margin-top: -315px;
}

@media only screen and (max-width: 625px) {
	.q_popup__ordering, .q_popup__question {
		width: 450px;
		margin-left: -225px
	}
}

@media only screen and (max-width: 470px) {
	.q_popup__ordering, .q_popup__question {
		width: 300px;
		margin-left: -150px
	}
}

.q_popup__close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 18px;
	height: 18px;
	fill: #a1a7b0;
	stroke-width: 10;
	stroke: #f1f5f6;
	cursor: pointer
}

.q_popup__close:hover {
	fill: #232323
}

.q_popup__title {
	background: #f1f5f6;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	padding: 32px 0;
	color: #232323
}

.q_popup__wrap {
	margin: 30px 60px
}

.q_form {
	padding: 15px 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.q_form__background {
	background: #f1f5f6
}

.q_form__title {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 600;
	border-bottom: 1px solid #e0e5ec;
	padding-bottom: 18px;
	margin-bottom: 16px;
	text-align: center
}

.q_form__feedback {
	color: #232323
}

.q_form__row {
	margin-bottom: 20px;
	display: table;
	width: 100%
}
.q_form__row-error, .q_form__row-error-no {
	display: none;
}
.q_form__row-error__items, .q_form__row-error-no__items {
	border: 1px solid #D31A2D;
	background: rgba(249,126,118,.3);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
	margin: 0;
}
.q_form__row-error__item, .q_form__row-error-no__item {
	color:  #D31A2D;
	font-size: 13px;
	line-height: 17px;
	list-style-type: disc;
	margin-left: 15px;
}
.q_form__row-error__item:not(:first-child), .q_form__row-error-no__item:not(:first-child) {
	margin-top: 10px;
}
.q_form__row-error-no__items {
	border: 1px solid #6dcc4a;
	background: rgba(184,249,143,.3);
}
.q_form__row-error-no__item {
	color: #1fcc2d;
}
@media only screen and (max-width: 625px) {
	.q_form__row {
		display: block
	}
}

.q_form__col {
	width: 50%;
	display: table-cell
}

@media only screen and (max-width: 625px) {
	.q_form__col {
		display: block;
		width: 100%
	}
}

.q_form__col:not(:first-child) {
	padding-left: 20px
}

@media only screen and (max-width: 625px) {
	.q_form__col:not(:first-child) {
		padding-left: 0
	}
}

.q_form__label {
	font-size: 11px;
	color: #727272;
	text-transform: uppercase;
	margin-bottom: 8px
}

.q_form__input-text {
	padding: 0px 13px 0px 13px;
}

.q_form__input-text, .q_form__input-textarea {
	border: 1px solid #dce2e9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #fff
}

@media only screen and (max-width: 625px) {
	.q_form__input-text, .q_form__input-textarea {
		font-family: 'Open Sans', sans-serif
	}
}

.q_form__input-text__type {
	padding: 0 !important;
	margin: 3px 0 1px 0 !important;
	border: 0 !important;
	font-size: 12px !important;
}
.q_form__input-text {

}


.q_form input, .q_form textarea {
	border-radius: 0;
	box-sizing: border-box
}

.q_form__input-text__type, .q_form__input-textarea__type {
	width: 100%;
	margin: 1px;
	border: 0;
	color: #232323
}

.q_form__input-text__type::-webkit-input-placeholder, .q_form__input-textarea__type::-webkit-input-placeholder {
	color: #999;
	font-size: 12px;
	font-family: "Tahoma"
}

.q_form__input-text__type:-moz-placeholder, .q_form__input-text__type::-moz-placeholder, .q_form__input-textarea__type:-moz-placeholder, .q_form__input-textarea__type::-moz-placeholder {
	color: #999;
	font-size: 12px;
	font-family: "Tahoma"
}

.q_form__input-text__type:-ms-input-placeholder, .q_form__input-textarea__type:-ms-input-placeholder {
	color: #999;
	font-size: 12px;
	font-family: "Tahoma"
}

@media only screen and (max-width: 625px) {
	.q_form__input-text__type::-webkit-input-placeholder, .q_form__input-textarea__type::-webkit-input-placeholder {
		color: #c2c1c1;
		font-size: 11px;
		font-family: "Open Sans"
	}

	.q_form__input-text__type:-moz-placeholder, .q_form__input-text__type::-moz-placeholder, .q_form__input-textarea__type:-moz-placeholder, .q_form__input-textarea__type::-moz-placeholder {
		color: #c2c1c1;
		font-size: 11px;
		font-family: "Open Sans"
	}

	.q_form__input-text__type:-ms-input-placeholder, .q_form__input-textarea__type:-ms-input-placeholder {
		color: #c2c1c1;
		font-size: 11px;
		font-family: "Open Sans"
	}
}

.q_form__input-text__disabled {
	background: #ebebe4
}

.q_form__input-text__disabled input[type=text] {
	color: #a1a7b0;
	background: #ebebe4
}

.q_form__input-text__icon {
	position: relative;
	top: 1px;
	margin-right: 5px;
	color: #a1a7b0
}

.q_form__input-text__icon-email {
	width: 17px;
	height: 14px;
	color: #afb5be
}

.q_form__input-text__icon .icon-login, .q_form__input-text__icon .icon-phone {
	width: 15px;
	height: 14px;
	color: #a1a7b0
}

.q_form__input-textarea {
	position: relative;
	padding: 5px 5px 9px
}

.q_form__input-textarea__feedback {
	height: 191px
}

.q_form__input-textarea__icon {
	position: absolute;
	right: 1px;
	top: 10px;
	margin-right: 5px;
	color: #afb5be
}

.q_form__input-textarea__icon-pencil {
	color: #afb5be;
	width: 20px;
	height: 14px
}

.q_form__input-textarea__type {
	padding: 0 15px 0 0;
	height: 100%
}

.q_form__input-checkbox__item:not(:first-child) {
	margin-top: 10px
}

.q_form__input-checkbox__label {
	color: #727272
}

.q_form__input-checkbox__value {
	display: inline-block
}

.q_form__input-checkbox__type {
	margin: 0 10px 0 3px;
	position: relative;
	top: 0
}

.q_form__input-checkbox__type:before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: absolute;
	background: #d2d6db;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	left: -1px
}

.q_form__input-checkbox__type:after {
	position: absolute;
	top: 2px;
	left: 5px;
	content: '';
	width: 4px;
	height: 8px;
	display: inline-block;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.q_form__input-checkbox__type:checked + div {
	color: #232323
}

.q_form__input-radio__item:not(:first-child) {
	margin-top: 10px
}

.q_form__input-radio__label {
	color: #727272
}

.q_form__input-radio__value {
	display: inline-block
}

.q_form__input-radio__type {
	margin: 0 13px 0 0;
	position: relative;
	left: 4px;
	top: 2px
}

.q_form__input-radio__type:before {
	content: '';
	display: inline-block;
	width: 11px;
	height: 11px;
	position: absolute;
	top: -2px;
	left: -3px;
	background: #d2d6db;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 3px solid #d2d6db
}

.q_form__input-radio__type:checked + div {
	color: #232323
}

.q_form__input-select__items {
	width: 100%;
	color: #727272;
	padding: 8px;
	border: 1px solid #dce2e9;
	background: #fff
}

.q_form__input-file, .q_form__input-selectMultiple, .q_form__input-selectMultiple__items, .q_form__input-select__items {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.q_form__input-selectMultiple {
	border: 1px solid #dce2e9;
	background: #fff;
	padding: 5px
}

.q_form__input-file, .q_form__input-selectMultiple__items {
	width: 100%
}

.q_form__input-selectMultiple__items {
	border: 0;
	padding: 4px 0;
	color: #727272
}

.q_form__input-selectMultiple__items option {
	padding: 5px 10px
}

.q_form__input-file {
	background: #147aa4;
	padding: 9px 0 7px;
	color: #fff;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
	margin-bottom: 12px
}

.q_form__input-file__type {
	display: none
}

.q_form__input-file__icon {
	display: inline-block;
	vertical-align: middle
}

.q_form__input-file__icon-svg {
	fill: #fff;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top: -2px
}

.q_form__input-file__item {
	position: relative;
	margin: 0 3px
}

.q_form__input-file__item:not(:first-child) {
	margin-top: 10px
}

.q_form__input-file__item-delete {
	width: 10px;
	height: 10px;
	fill: #9e9e9e;
	position: absolute;
	right: 0;
	top: 2px
}

.q_form__input-file__item-delete:hover {
	fill: #727272;
	cursor: pointer
}

.q_form__input-file__item-name {
	display: inline-block;
	padding: 0 20px;
	color: #727272;
	text-transform: uppercase
}

.q_form__input-file__item-file {
	width: 12px;
	height: 13px;
	fill: #9e9e9e;
	position: absolute;
	left: 0
}

.q_form__input-error {
	border: 2px solid #c00;
	position: relative
}

.q_form__input-error__msg {
	position: absolute;
	top: 4px;
	right: -140px;
	font-size: 11px;
	padding: 0 10px 0 7px;
	color: #fff;
	background: #c00;
	line-height: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle
}

.q_form__input-error__msg:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: -24px;
	border: 12px solid transparent;
	border-right: 12px solid #c00
}

.q_form__input-captcha-imgReset__icon {
	width: 28px;
	height: 28px;
	fill: #dce2e9
}

.q_form__input-captcha-imgReset__icon:hover {
	fill: #727272
}

.q_form__input-captcha-imgReset__link {
	position: relative;
	top: 10px;
	left: 15px
}

.q_form__btn-reset__link:hover, .q_form__input-captcha-imgReset__link:hover {
	text-decoration: none
}

.q_form__required {
	color: #9e9e9e;
	font-size: 11px;
	text-align: center
}

.q_form__required-sign {
	display: inline-block;
	color: #e30611;
	font-size: 11px;
	margin-right: 4px
}

.q_form__btn {
	padding: 8px 25px;
	letter-spacing: 1px;
	cursor: pointer
}

.q_form__btn-reset {
	position: relative;
	display: inline-block
}

.q_form__btn-reset__link {
	font-size: 11px;
	border-bottom: 1px dashed #147aa4
}

.q_form__btn-reset__delete {
	position: absolute;
	right: -12px;
	top: 1px
}

.q_form__btn-reset__delete-icon {
	width: 8px;
	height: 8px;
	fill: #727272
}


.q_btn {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 14px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	display: inline-block;
	font-weight: 600;
	transition: all .2s ease-in-out;
	color: #fff;
	background: #2F94CD;
	text-decoration: none;
}

.q_btn__normal {
	border: 1px solid #000
}

.q_btn:hover, .q_btn__borderBottom:hover, .q_btn__normal:hover, .q_btn__small:hover {
	text-decoration: none;
	opacity: .8;
	color: #fff;
}


.normal-list-ul {
	list-style: disc !important;
}

.normal-list-ol {
	list-style: decimal !important;
}

.normal-list-ul li {
	list-style: disc !important;
}

.normal-list-ol li {
	list-style: decimal !important;
}

.bold {
	font-weight: 600;
}
