.calculator-page .uk-h1 {
	font-size:46px!important;
	line-height:48px!important;
	font-family: inherit;
	font-weight:700!important;
}

.calculator-page .uk-grid {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0;
	padding:0;
	list-style:none;
}

.calculator-page .uk-grid:before,
.calculator-page .uk-grid:after {
	content:"";
	display:block;
	overflow:hidden;
}

.calculator-page .uk-grid:after {
	clear:both;
}

.calculator-page .uk-grid > * {
	-ms-flex:none;
	-webkit-flex:none;
	flex:none;
	margin:0;
	float:left;
}

.calculator-page .uk-grid > * > :last-child {
	margin-bottom:0;
}

.calculator-page .uk-grid {
	margin-left:-30px;
}

.calculator-page .uk-grid > * {
	padding-left:30px;
}

.calculator-page .uk-grid + .uk-grid,
.calculator-page .uk-grid > * > .uk-panel + .uk-panel {
	margin-top:30px;
}

@media (min-width: 1220px) {
.calculator-page .uk-grid {
		margin-left:-40px;
	}

.calculator-page .uk-grid > * {
		padding-left:40px;
	}

.calculator-page .uk-grid + .uk-grid,
.calculator-page .uk-grid > * > .uk-panel + .uk-panel {
		margin-top:40px;
	}
}

.calculator-page .uk-grid-divider > [class*="uk-width-1-"]:not(.uk-width-1-1):nth-child(n/**/+2) {
	border-left:1px solid #e4e4e4;
}

.calculator-page .uk-width-1-1 {
	width:100%;
}

.calculator-page .uk-width-1-2 {
	width:50%;
}

@media (min-width: 480px) {
.calculator-page .uk-width-small-1-1 {
		width:100%;
	}

.calculator-page .uk-width-small-1-2 {
		width:50%;
	}
}

@media (min-width: 768px) {
.calculator-page .uk-width-medium-1-2 {
		width:50%;
	}

.calculator-page .uk-width-medium-1-3 {
		width:33.333%;
	}
}

@media (min-width: 960px) {
.calculator-page .uk-width-large-1-2 {
		width:50%;
	}

.calculator-page .uk-width-large-1-3 {
		width:33.333%;
	}

.calculator-page .uk-width-large-1-5 {
		width:20%;
	}
}

.calculator-page .uk-panel-box-primary a:not(.uk-button) {
	color:#ff7911;
}

.calculator-page .uk-panel-box-primary a:not(.uk-button):hover {
	color:#1E7CB5;
}

.calculator-page .uk-panel-box-primary .uk-button:not(.uk-button-primary) {
	color:#fff;
	border-color:#fff;
}

.calculator-page .uk-panel-box-primary .uk-button:hover:not(.uk-button-primary) {
	color:rgba(255,255,255,0.7);
	border-color:rgba(255,255,255,0.7);
}

.calculator-page .uk-article-title {
	font-size:36px;
	line-height:42px;
	font-weight:400;
	text-transform:none;
	text-align:center;
	margin-bottom:40px;
}

.calculator-page .uk-article-title a {
	color:inherit;
	text-decoration:none;
}

.calculator-page .uk-button::-moz-focus-inner {
	border:0;
	padding:0;
}

.calculator-page .uk-button {
	-webkit-appearance:none;
	margin:0;
	border:none;
	overflow:visible;
	font:inherit;
	color:#424242;
	text-transform:none;
	display:inline-block;
	box-sizing:border-box;
	padding:0 12px;
	background:rgba(0,0,0,0);
	vertical-align:middle;
	line-height:40px;
	min-height:50px;
	font-size:1rem;
	text-decoration:none;
	text-align:center;
	border:2px solid #fff;
	border-radius:0px;
	font-weight:500;
	-webkit-transition:background-color 0.45s,color .45s;
	transition:background-color 0.45s,color .45s;
}

.calculator-page .uk-button:not(:disabled) {
	cursor:pointer;
}

.calculator-page .uk-button:hover,
.calculator-page .uk-button:focus {
	background-color:rgba(0,0,0,0);
	color:#ff7911!important;
	outline:none;
	text-decoration:none!important;
	border-color:#ff7911;
}

.calculator-page .uk-button:active,
.calculator-page .uk-button.uk-active {
	background-color:rgba(0,0,0,0);
	color:#1E7CB5;
	border-color:#1E7CB5;
}

.calculator-page .uk-button-primary {
	background-color:#ff7911;
	color:#fff;
	border-color:transparent;
}

.calculator-page .uk-button-primary:hover,
.calculator-page .uk-button-primary:focus {
	background-color:#1E7CB5;
	color:#fff!important;
	border-color:transparent;
}

.calculator-page .uk-button-primary:active,
.calculator-page .uk-button-primary.uk-active {
	background-color:#ff7911;
	color:#fff;
	border-color:transparent;
}

.calculator-page .uk-button:disabled {
	background-color:#fafafa;
	color:#c6c6c6;
	border-color:transparent;
}

.calculator-page .uk-button-group .uk-button {
	vertical-align:top;
}

.calculator-page .uk-button-group > .uk-button:not(:first-child):not(:last-child),
.calculator-page .uk-button-group > div:not(:first-child):not(:last-child) .uk-button {
	border-radius:0;
}

.calculator-page .uk-button-group > .uk-button:first-child,
.calculator-page .uk-button-group > div:first-child .uk-button {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.calculator-page .uk-button-group > .uk-button:last-child,
.calculator-page .uk-button-group > div:last-child .uk-button {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

.calculator-page .uk-button-group > .uk-button:nth-child(n/**/+2),
.calculator-page .uk-button-group > div:nth-child(n/**/+2) .uk-button {
	border-left-width:0;
}

.calculator-page .uk-button-group > .uk-button:nth-child(n/**/+2):hover,
.calculator-page .uk-button-group > div:nth-child(n/**/+2) .uk-button:hover,
.calculator-page .uk-button-group > .uk-button:nth-child(n/**/+2):active,
.calculator-page .uk-button-group > .uk-button:nth-child(n/**/+2).uk-active,
.calculator-page .uk-button-group > .uk-button:nth-child(n/**/+2):focus {
	margin-left:-2px;
	border-left-width:2px;
}

@-webkit-keyframes uk-fade {
	0% {
		opacity:0;
	}
	
	100% {
		opacity:1;
	}
}

@keyframes uk-fade {
	0% {
		opacity:0;
	}
	
	100% {
		opacity:1;
	}
}

@-webkit-keyframes uk-fade-top {
	0% {
		opacity:0;
		-webkit-transform:translateY(-100%);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}

@keyframes uk-fade-top {
	0% {
		opacity:0;
		transform:translateY(-100%);
	}
	
	100% {
		opacity:1;
		transform:translateY(0);
	}
}

@-webkit-keyframes uk-fade-bottom {
	0% {
		opacity:0;
		-webkit-transform:translateY(100%);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}

@keyframes uk-fade-bottom {
	0% {
		opacity:0;
		transform:translateY(100%);
	}
	
	100% {
		opacity:1;
		transform:translateY(0);
	}
}

@-webkit-keyframes uk-fade-left {
	0% {
		opacity:0;
		-webkit-transform:translateX(-100%);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}

@keyframes uk-fade-left {
	0% {
		opacity:0;
		transform:translateX(-100%);
	}
	
	100% {
		opacity:1;
		transform:translateX(0);
	}
}

@-webkit-keyframes uk-fade-right {
	0% {
		opacity:0;
		-webkit-transform:translateX(100%);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}

@keyframes uk-fade-right {
	0% {
		opacity:0;
		transform:translateX(100%);
	}
	
	100% {
		opacity:1;
		transform:translateX(0);
	}
}

@-webkit-keyframes uk-fade-scale-02 {
	0% {
		opacity:0;
		-webkit-transform:scale(0.2);
	}
	
	100% {
		opacity:1;
		-webkit-transform:scale(1);
	}
}

@keyframes uk-fade-scale-02 {
	0% {
		opacity:0;
		transform:scale(0.2);
	}
	
	100% {
		opacity:1;
		transform:scale(1);
	}
}

@-webkit-keyframes uk-fade-scale-15 {
	0% {
		opacity:0;
		-webkit-transform:scale(1.5);
	}
	
	100% {
		opacity:1;
		-webkit-transform:scale(1);
	}
}

@keyframes uk-fade-scale-15 {
	0% {
		opacity:0;
		transform:scale(1.5);
	}
	
	100% {
		opacity:1;
		transform:scale(1);
	}
}

@-webkit-keyframes uk-fade-scale-18 {
	0% {
		opacity:0;
		-webkit-transform:scale(1.8);
	}
	
	100% {
		opacity:1;
		-webkit-transform:scale(1);
	}
}

@keyframes uk-fade-scale-18 {
	0% {
		opacity:0;
		transform:scale(1.8);
	}
	
	100% {
		opacity:1;
		transform:scale(1);
	}
}

@-webkit-keyframes uk-slide-left {
	0% {
		-webkit-transform:translateX(-100%);
	}
	
	100% {
		-webkit-transform:translateX(0);
	}
}

@keyframes uk-slide-left {
	0% {
		transform:translateX(-100%);
	}
	
	100% {
		transform:translateX(0);
	}
}

@-webkit-keyframes uk-slide-right {
	0% {
		-webkit-transform:translateX(100%);
	}
	
	100% {
		-webkit-transform:translateX(0);
	}
}

@keyframes uk-slide-right {
	0% {
		transform:translateX(100%);
	}
	
	100% {
		transform:translateX(0);
	}
}

@-webkit-keyframes uk-slide-left-33 {
	0% {
		-webkit-transform:translateX(33%);
	}
	
	100% {
		-webkit-transform:translateX(0);
	}
}

@keyframes uk-slide-left-33 {
	0% {
		transform:translateX(33%);
	}
	
	100% {
		transform:translateX(0);
	}
}

@-webkit-keyframes uk-slide-right-33 {
	0% {
		-webkit-transform:translateX(-33%);
	}
	
	100% {
		-webkit-transform:translateX(0);
	}
}

@keyframes uk-slide-right-33 {
	0% {
		transform:translateX(-33%);
	}
	
	100% {
		transform:translateX(0);
	}
}

@-webkit-keyframes uk-scale-12 {
	0% {
		-webkit-transform:scale(1.2);
	}
	
	100% {
		-webkit-transform:scale(1);
	}
}

@keyframes uk-scale-12 {
	0% {
		transform:scale(1.2);
	}
	
	100% {
		transform:scale(1);
	}
}

@-webkit-keyframes uk-rotate {
	0% {
		-webkit-transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(359deg);
	}
}

@keyframes uk-rotate {
	0% {
		transform:rotate(0deg);
	}
	
	100% {
		transform:rotate(359deg);
	}
}

@-webkit-keyframes uk-shake {
	0%,100% {
		-webkit-transform:translateX(0);
	}
	
	10% {
		-webkit-transform:translateX(-9px);
	}
	
	20% {
		-webkit-transform:translateX(8px);
	}
	
	30% {
		-webkit-transform:translateX(-7px);
	}
	
	40% {
		-webkit-transform:translateX(6px);
	}
	
	50% {
		-webkit-transform:translateX(-5px);
	}
	
	60% {
		-webkit-transform:translateX(4px);
	}
	
	70% {
		-webkit-transform:translateX(-3px);
	}
	
	80% {
		-webkit-transform:translateX(2px);
	}
	
	90% {
		-webkit-transform:translateX(-1px);
	}
}

@keyframes uk-shake {
	0%,100% {
		transform:translateX(0);
	}
	
	10% {
		transform:translateX(-9px);
	}
	
	20% {
		transform:translateX(8px);
	}
	
	30% {
		transform:translateX(-7px);
	}
	
	40% {
		transform:translateX(6px);
	}
	
	50% {
		transform:translateX(-5px);
	}
	
	60% {
		transform:translateX(4px);
	}
	
	70% {
		transform:translateX(-3px);
	}
	
	80% {
		transform:translateX(2px);
	}
	
	90% {
		transform:translateX(-1px);
	}
}

@-webkit-keyframes uk-slide-top-fixed {
	0% {
		opacity:0;
		-webkit-transform:translateY(-10px);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}

@keyframes uk-slide-top-fixed {
	0% {
		opacity:0;
		transform:translateY(-10px);
	}
	
	100% {
		opacity:1;
		transform:translateY(0);
	}
}

@-webkit-keyframes uk-slide-bottom-fixed {
	0% {
		opacity:0;
		-webkit-transform:translateY(10px);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}

@keyframes uk-slide-bottom-fixed {
	0% {
		opacity:0;
		transform:translateY(10px);
	}
	
	100% {
		opacity:1;
		transform:translateY(0);
	}
}

.calculator-page .uk-grid .uk-dropdown-grid + .uk-dropdown-grid {
	margin-top:25px;
}

.calculator-page .uk-modal-dialog .uk-button-primary {
	font-size:16px;
	font-weight:500;
}

.calculator-page .uk-modal-dialog .uk-button-primary:hover {
	background:#424242;
}

.calculator-page .uk-text-center {
	text-align:center!important;
}

.calculator-page .uk-margin-top {
	margin-top:30px!important;
}

.calculator-page .uk-margin-large-bottom {
	margin-bottom:50px!important;
}

.calculator-page .uk-margin-small-bottom {
	margin-bottom:5px!important;
}

.calculator-page .uk-contrast .uk-button {
	color:#444;
	background:#fff;
}

.calculator-page .uk-contrast .uk-button:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled),
.calculator-page .uk-contrast .uk-button:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled):focus {
	background:transparent;
	border-color:#fff;
	color:#fff;
}

.calculator-page .uk-contrast .uk-button:hover,
.calculator-page .uk-contrast .uk-button:focus {
	background-color:rgba(255,255,255,0.8);
	color:#444;
}

.calculator-page .uk-contrast .uk-button:hover:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled),
.calculator-page .uk-contrast .uk-button:focus:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled) {
	background:transparent;
	border-color:rgba(255,255,255,0.65);
	color:rgba(255,255,255,0.8);
}

.calculator-page .uk-contrast .uk-button:active,
.calculator-page .uk-contrast .uk-button.uk-active {
	background-color:rgba(255,255,255,0.7);
	color:#444;
}

.calculator-page .uk-contrast .uk-button:active:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled),
.calculator-page .uk-contrast .uk-button.uk-active:not(.uk-button-primary):not(.uk-button-success):not(.uk-button-danger):not(:disabled) {
	background:transparent;
	border-color:rgba(255,255,255,0.55);
	color:rgba(255,255,255,0.6);
}

.calculator-page .uk-contrast .uk-button-primary {
	background-color:#1E7CB5;
	color:#fff;
}

.calculator-page .uk-contrast .uk-button-primary:hover,
.calculator-page .uk-contrast .uk-button-primary:focus {
	background-color:rgba(76,54,139,0.8);
	color:#fff;
}

.calculator-page .uk-contrast .uk-button-primary:active,
.calculator-page .uk-contrast .uk-button-primary.uk-active {
	background-color:rgba(76,54,139,0.6);
	color:#fff;
}

@-webkit-keyframes uk-progress-bar-stripes {
	0% {
		background-position:0 0;
	}
	
	100% {
		background-position:30px 0;
	}
}

@keyframes uk-progress-bar-stripes {
	0% {
		background-position:0 0;
	}
	
	100% {
		background-position:30px 0;
	}
}

.calculator-page .uk-slider:not(.uk-grid) {
	margin:0;
	padding:0;
	list-style:none;
}

@media (max-width: 930px) and (min-width: 470px) {
.calculator-page .cs-search .uk-button {
		border:1px solid #fff;
	}
}

@media (max-width: 767px) {
.calculator-page .uk-button {
		width:100%;
	}
}

@media (max-width: 767px) {
.calculator-page .uk-h1 {
		font-size:32px!important;
		line-height:34px!important;
	}
}

.calculator-page .home #tm-top-b .uk-button,
.calculator-page .page-id-1169 #tm-top-b .uk-button,
.calculator-page .page-id-1180 #tm-top-b .uk-button,
.calculator-page .page-id-1534 #tm-top-b .uk-button,
.calculator-page .page-id-1538 #tm-top-b .uk-button,
.calculator-page .page-id-1148 #tm-top-b .uk-button,
.calculator-page .page-id-1144 #tm-top-b .uk-button,
.calculator-page .page-id-1482 #tm-top-b .uk-button,
.calculator-page .page-id-1483 #tm-top-b .uk-button,
.calculator-page .page-id-1787 #tm-top-b .uk-button,
.calculator-page .page-id-1789 #tm-top-b .uk-button {
	color:#fff;
}

@media (max-width: 767px) {
.calculator-page .home #tm-top-b .uk-button,
.calculator-page .page-id-1169 #tm-top-b .uk-button,
.calculator-page .page-id-1180 #tm-top-b .uk-button,
.calculator-page .page-id-1534 #tm-top-b .uk-button,
.calculator-page .page-id-1538 #tm-top-b .uk-button,
.calculator-page .page-id-1148 #tm-top-b .uk-button,
.calculator-page .page-id-1144 #tm-top-b .uk-button,
.calculator-page .page-id-1482 #tm-top-b .uk-button,
.calculator-page .page-id-1483 #tm-top-b .uk-button,
.calculator-page .page-id-1787 #tm-top-b .uk-button,
.calculator-page .page-id-1789 #tm-top-b .uk-button {
		margin-top:15px;
	}
}

.calculator-page .home #tm-main .uk-article-title,
.calculator-page .page-id-1169 #tm-main .uk-article-title,
.calculator-page .page-id-1180 #tm-main .uk-article-title,
.calculator-page .page-id-1534 #tm-main .uk-article-title,
.calculator-page .page-id-1538 #tm-main .uk-article-title,
.calculator-page .page-id-1787 #tm-main .uk-article-title,
.calculator-page .page-id-1789 #tm-main .uk-article-title {
	display:none;
}

.calculator-page #tm-bottom-b .uk-button,
.calculator-page #tm-bottom-f .uk-button {
	color:#fff;
	border-radius:0 5px 5px 0;
	font-weight:400;
}

.calculator-page #tm-bottom-b .uk-button:hover,
.calculator-page #tm-bottom-f .uk-button:hover {
	background:#424242;
}

@media (max-width: 767px) {
.calculator-page #tm-bottom-b .uk-button,
.calculator-page #tm-bottom-f .uk-button {
		border-radius:5px;
	}
}

.calculator-page .catalog .uk-button-primary {
	background:#1E7CB5;
	color:#fff;
}

.calculator-page .catalog .uk-button-primary:hover {
	background:#ff7912;
	color:#fff;
}

@media (max-width: 767px) {
.calculator-page #tm-top-b .uk-button {
		border-radius:5px;
		border-left:none;
	}
}

.calculator-page #tm-top-b .uk-form .uk-grid,
.calculator-page #tm-bottom-b .uk-form .uk-grid,
.calculator-page #tm-bottom-f .uk-form .uk-grid {
	margin-left:0;
}

.calculator-page .page-id-1148 .uk-article-title,
.calculator-page .page-id-1144 .uk-article-title,
.calculator-page .page-id-1482 .uk-article-title,
.calculator-page .page-id-1483 .uk-article-title,
.calculator-page .page-id-1534 .uk-article-title,
.calculator-page .page-id-1538 .uk-article-title
.page-id-1787 .uk-article-title,
.calculator-page .page-id-1789 .uk-article-title {
	text-transform:uppercase;
	font-weight:700;
	color:#1e7cb5;
	font-size:30px!important;
	line-height:34px!important;
}

.calculator-page .steps-step a {
	font-weight:700;
}

.calculator-page .steps-form .steps-row .steps-step p {
	padding-top:0;
	margin-top:0;
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
}

.calculator-page .pf4_form_image_fields {
	display:flex;
	flex-wrap:wrap;
	margin-left:-20px;
	margin-right:-20px;
}

.calculator-page .pf4_form_image_field {
	width:33.33%;
	box-sizing:border-box;
	padding:20px;
}

.calculator-page .pf4_form_image_field p {
	margin:0;
}

.calculator-page .pf4_form_image_field:hover .pf4_form_image_field_in label {
	border-color:#a9a9a9;
}

.calculator-page .pf4_form_image_field.checked .pf4_form_image_field_in label {
	border-color:#f48900;
}

.calculator-page .uk-button-blue {
	background: #e6f3ff;
	border-color: #e6f3ff;
}

.calculator-page .uk-button-blue:hover {
	background: #1e7cb5;
	border-color: #1e7cb5;
	color: #fff !important;
}

@media (max-width: 1200px) {
.calculator-page .window-image__elem img {
		max-width: 500px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
.calculator-page .window-image__elem img {
		max-width: 450px;
	}
}

.calculator-page .cs-input {
	margin: 0 auto;
}
