code {
	font-family: source-code-pro, Menlo, Monaco, Consolas, courier new, monospace
}

.calculator__form .indicator__image {
	height: 28px;
	width: auto;
	margin-right: 5px
}

.calculator__form .indicator span {
	line-height: 30px;
	height: 30px;
	display: inline-block
}

.calculator__form .indicator__dark {
	font-weight: 600;
	margin-right: 5px
}

.calc-page {
	padding-top: 10px;
	position: absolute;
	top: 0
}

.calculator__form .form-submit,
.calculator__form .orbit-next,
.calculator__form .orbit-previous {
	padding: 10px;
	position: static;
	border: none;
	top: unset;
	bottom: 0;
	-webkit-transform: none;
	transform: none;
	background-color: #5ad17d;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px
}

.calculator__form .orbit-previous11111 {
	display: none;
	background-color: transparent;
	border: none;
	color: #000;
	font-size: 10px;
	padding-left: 0;
	font-weight: 400
}

.calculator__form .flex-display {
	display: flex
}

.calculator__form .slider {
	width: 54px
}

.calculator__form .room-size-image {
	width: 200px;
	height: auto
}

.lwh-calculator .fields--size {
	position: relative;
	width: 105px
}

.lwh-calculator .room-size-image {
	margin-top: 40px
}

.lwh-calculator .fields--size .fields__item {
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	padding: 0;
	margin: 0
}

.lwh-calculator .fields--size .fields__item label {
	width: 80px;
	margin: 0!important
}

.lwh-calculator .fields--size .fields__item input {
	width: 80px;
	margin: 0
}

.lwh-calculator .fields--size .fields__item.fields__item--width {
	top: 0;
	right: 0;
	padding: 0;
	width: 80px
}

.lwh-calculator .fields--size .fields__item.fields__item--height {
	top: 70px;
	right: 0;
	padding: 0
}

.lwh-calculator .fields--size .fields__item.fields__item--length {
	top: 140px;
	right: 0;
	padding: 0
}

.calculator__result .result__value {
	margin-right: 5px
}

.calcPages-enter {
	-webkit-transform: translate(100%);
	transform: translate(100%);
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s
}

.calcPages-enter.calcPages-enter-active,
.calcPages-leave {
	-webkit-transform: translate(0);
	transform: translate(0);
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s
}

.calcPages-leave.calcPages-leave-active,
.calcPagesPrev-enter {
	-webkit-transform: translate(-100%);
	transform: translate(-100%)
}

.calcPages-leave.calcPages-leave-active,
.calcPagesPrev-enter,
.calcPagesPrev-enter.calcPagesPrev-enter-active {
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s
}

.calcPagesPrev-enter.calcPagesPrev-enter-active {
	-webkit-transform: translate(0);
	transform: translate(0)
}

.calcPagesPrev-leave,
.calcPagesPrev-leave.calcPagesPrev-leave-active {
	-webkit-transform: translate(100%);
	transform: translate(100%);
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s
}

.progress-container {
	display: flex;
	justify-content: flex-end;
	margin-top: 20px;
	margin-right: 20px
}

.fields__item .fields__radio--vertical label,
.ihd-calculator .fields__item label {
	width: 68%
}

.input-descriptive-text {
	font-size: 10px;
	line-height: 12px
}

.input-descriptive-text .content {
	margin-bottom: 5px
}

.input-descriptive-text .title {
	font-weight: 700
}

#page-calculator-btu,
#page-calculator-erd,
#page-calculator-ihd,
#page-calculator-shd {
	max-width: 600px;
	height: 600px;
	margin-left: auto;
	margin-right: auto
}

.calculator__form .indicator span {
	display: inline
}

.calculator .calc_page_content_container {
	max-width: 350px;
	margin-left: auto;
	margin-right: auto
}