div.indent-alt.calculator{width:56%;float:left}
@media(max-width:768px){div.indent-alt.calculator{width:100%;padding:0}
}
form.calc{color:#000}
form.calc .calc-input-group{margin:5px 0 5px 0;padding:2px 0;clear:both;overflow:hidden}
form.calc .button-question-gif:after{content:'?';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;background:#bcbcbc;border-radius:50%}
form.calc label{clear:none;margin-bottom:0;width:200px;padding:0 3px 10px 0;font-size:13px;overflow:visible;margin-top:0}
form.calc .hidden{display:none}
form.calc input,form.calc select{font-size:15px;float:left;padding-right:5px}
form.calc input[type=text],form.calc input[type=number],form.calc select{font-size:14px;background:#fff;outline:0;border:1px solid #e0e0e0;border-radius:3px;width:200px;height:40px;vertical-align:middle;padding:0 10px;transition:border .3s ease}
form.calc input[type=text]:focus,form.calc input[type=number]:focus,form.calc select:focus,form.calc input[type=text]:active,form.calc input[type=number]:active,form.calc select:active{border-color:#bcbcbc}
form.calc input[type=text]:disabled,form.calc input[type=number]:disabled,form.calc select:disabled{background:#f9f9f9}
form.calc select{background:url("calculator-common/resources/images/dropdown_arrow.svg") #fff no-repeat;background-position:right 15px center;width:auto;min-width:200px;padding-right:25px}
form.calc button.secondaryBtn{height:40px;line-height:100%;vertical-align:middle}
form.calc legend{font-size:22px;line-height:54px;position:relative;top:-10px;font-weight:bold}
form.calc fieldset{background:0;position:relative;margin-bottom:50px;border-width:0;padding:0}
form.calc sub{vertical-align:sub;overflow:hidden}
form.calc fieldset.results{margin-bottom:25px;margin-left:16px;padding-bottom:25px;display:none}
form.calc fieldset.results-inline{display:none}
form.calc .results label.table-cell,form.calc .results-inline label.table-cell{padding:5px 30px 5px 0;vertical-align:middle}
form.calc .results div.table-cell,form.calc .results-inline div.table-cell{padding:5px;vertical-align:middle}
form.calc .results div.table-cell .out-results,form.calc .results-inline div.table-cell .out-results,form.calc .results div.table-cell .noteCalc,form.calc .results-inline div.table-cell .noteCalc{line-height:100%;vertical-align:middle}
form.calc fieldset .out-results{float:left;font-weight:bold;font-size:15px}
form.calc fieldset .noteCalc{color:#818181;font-size:15px;padding-left:5px}
form.calc fieldset h4{font-weight:bold;font-size:17px;clear:both;margin:15px 0 10px 0;padding-bottom:5px}
form.calc .calc-group-top fieldset:not(:first-child){margin-top:10px}
form.calc .calc-group-top{background:#f9f9f9}
form.calc .calc-tip-but{padding:6px 0 0 5px;cursor:pointer}
form.calc .calc-tip{display:none;border-collapse:collapse;width:auto}
form.calc .calc-tip td{border:solid 1px #444}
form.calc .calc-tip table.noWrap td{white-space:nowrap}
form.calc .ui-tooltip-kmt,form.calc .calc-tip{width:auto !important}
form.calc .ui-tooltip,form.calc .qtip{max-width:none !important;width:auto !important}
form.calc .ui-tooltip-close{text-decoration:none}
form.calc .results-group{overflow:hidden;clear:both}
form.calc .clearer,form.calc .calc-grid-clearer{clear:both;height:0}
form.calc .results-inline{margin:-40px 0 50px 0}
form.calc .button-style-8{display:inline-block;border-radius:6px;color:#23201f;background:#ffd200;border:2px solid #ffd200;box-sizing:border-box;padding:10px 20px;transition:all 300ms ease-out .001ms;font-family:"acumin-pro",sans-serif,Arial;font-size:14px;line-height:17px;font-weight:bold;outline:0;cursor:pointer;min-width:200px;text-align:center}
form.calc .button-style-8:active,form.calc .button-style-8:focus,form.calc .button-style-8:hover{border:2px solid #c90}
form.calc .button-style-8.primary{width:100%}
@media screen and (min-width:992px){form.calc .button-style-8.primary{width:auto}
}
form.calc .output{float:left;font-weight:bold;font-size:1.2em;padding:.4em 0}
form.calc .note{background:url(calculator-common/resources/images/note.svg) no-repeat transparent;background-position:center left;clear:both;padding:1px 0 0 22px;font-size:16px}
form.calc .calc-input-grid{display:inline-block;vertical-align:top;zoom:1;width:130px;text-align:center;margin-right:3px}
form.calc .heading{font-size:10px;width:50px;text-align:center;margin-right:5px;margin-top:16px}
form.calc .headingNarrow{font-size:10px;width:50px;text-align:center;margin-right:5px;margin-top:16px}
form.calc .headingNarrow{width:35px}
form.calc label.wideLeft{display:block;width:390px;padding:3px 5px;margin:0;text-align:left}
form.calc .justifierClearRow{clear:left;display:block;margin:0;padding:0;height:6px}
form.calc .justifierGrid{width:800px}
form.calc .justifierRow{clear:both}
form.calc div.results span.heading{width:12em;display:block;float:left;font-size:1.1em}
form.calc .justifierOutput{background:#f2f2f2;font-weight:bold}
form.calc .radio-button-container{display:flex;align-items:center}
form.calc .radio-button-container input[type=radio]{margin:0 10px 0 0}
form.calc .radio-button-container input[type=radio]:not(:first-of-type){margin-left:30px}
form.calc .radio-button-container input[type=radio]:disabled,form.calc .radio-button-container input[type=radio]:disabled:hover{background-image:none;cursor:default}
form.calc h1,form.calc h2{margin-bottom:10px}
.calculator h1,.calculator h2,.calculator h3,.calculator h4{color:#000}
.calculator .note{background:url(calculator-common/resources/images/note.svg) no-repeat transparent;padding:0 0 0 22px;clear:both;line-height:1.36}
.calculator .note h3{font-size:16px}
.calculator .note p{font-size:11px}
#calcMainTable{border-collapse:collapse;font-size:1.2em;color:#666;position:absolute;left:2em;top:2em;width:915px}
#calcMainTable td{border:solid 1px #cdcdcd;padding:.4em;text-align:center;width:10%}
#calcZAxisTableCont{position:relative;margin-top:4em}
#calcZAxisTableLeft{position:absolute;left:.5em;border:solid 1px #cdcdcd;border-right:0;width:1em;height:1em;text-align:center;font-size:1.2em}
#calcZAxisTableLeft span{padding:0 .5em .5em .5em;background:#fff;white-space:nowrap;position:absolute;top:185px;left:1em;-moz-transform:rotate(-90deg);-moz-transform-origin:bottom left;-webkit-transform:rotate(-90deg);-webkit-transform-origin:bottom left;-o-transform:rotate(-90deg);-o-transform-origin:bottom left;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
#calcZAxisTableTop{position:absolute;top:.5em;border:solid 1px #cdcdcd;border-bottom:0;height:1em;text-align:center;font-size:1.2em}
#calcZAxisTableTop span{position:relative;top:-0.7em;padding:0 .5em .5em .5em;background:#fff}
.calcAxisY,.calcAxisX{font-weight:bold;font-size:1.2em;background-color:#fefae5;color:#000}
.calcAxisX{background-color:#dae3ec}
.ie7calc form.calc #ElectricmotorefficiencyCalc{width:130px}
.ie8calc form.calc #ElectricmotorefficiencyCalc{width:130px}
.grid-side-alt{width:30%;float:left;margin:0}
.grid-side-alt div.calc .note{font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px red;padding:3px 3px 3px 28px;font-weight:bold;text-align:left;background:url("calculator-common/resources/images/note.svg") no-repeat transparent;background-position:5px 5px;clear:both;line-height:1.36}
.grid-side-alt div.calc div{margin:10px 0 0 0}
.grid-side-alt div.calc div h5{text-align:left;font-size:16px;font-weight:bold;margin:0 0 10px 0}
.grid-side-alt div.calc label{min-width:100px;text-align:left}
.grid-side-alt div.calc p{margin-bottom:10px;display:flex;align-items:center}
.grid-side-alt div.calc a.convert{padding:5px 8px;font-size:11px}
.grid-side-alt div.calc button.convert{font-size:14px;background:0;border:0;outline:0}
.grid-side-alt div.calc .rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #ccc;padding:15px}
.grid-side-alt div.calc input{min-width:100px}
form.calc .ui-tooltip,.qtip{max-width:none !important;width:auto !important}
@media(max-width:768px){.grid-side-alt{width:100%}
.grid-side-alt div.calc{width:100%;padding:0}
form.calc label{text-align:left;width:100%}
form.calc fieldset{padding:0}
form.calc input,form.calc select{width:60%}
#calcZAxisTableCont{width:100%;overflow-x:auto}
#calcZAxisTableTop{width:100% !important}
}
.calculator .grid-side-alt{float:none;width:100%}
.calculator .grid-side-alt .calc .note{border:0;padding:0 0 0 30px;margin-top:20px;background-position:5px 5px}
@media screen and (min-width:992px){.calculator .grid-side-alt .calc .note{background-position-y:50%}
}
.calculator .grid-side-alt p{margin:0;font-size:initial;color:#000}
.calculator .calc-content{display:flex;flex-direction:column;margin:30px -15px 0 -15px}
@media screen and (min-width:992px){.calculator .calc-content{flex-direction:row;margin:50px 0 0 0}
}
@media screen and (min-width:992px){.calculator .fields-wrapper{width:60%}
}
.calculator .banner-wrapper{margin-top:15px;padding:0 15px;text-align:center}
@media screen and (min-width:992px){.calculator .banner-wrapper{width:40%;margin:0 0 0 20px;padding:0}
}
.calculator .banner-wrapper table{width:100%}
.calculator .banner-wrapper table h4{margin:0}
.calculator .banner-wrapper .calc-input-group{margin-bottom:40px}
.calculator form.calc label{float:none;width:auto;font-size:15px;padding:0;margin-right:10px}
.calculator form.calc input,.calculator form.calc select{float:none;color:#000;font-size:15px}
.calculator form.calc fieldset{margin:0}
.calculator form.calc fieldset.results,.calculator form.calc fieldset.results-inline{margin:15px 0 25px;padding:0 15px 10px;background:#ececec;border:0}
@media screen and (min-width:992px){.calculator form.calc fieldset.results,.calculator form.calc fieldset.results-inline{padding:0 20px 20px}
}
.calculator form.calc fieldset.results>div,.calculator form.calc fieldset.results-inline>div{margin-bottom:10px}
.calculator form.calc fieldset .field{margin-top:10px}
.calculator form.calc fieldset .field.flex-field{display:flex;align-items:center;flex-wrap:wrap}
.calculator form.calc fieldset .field.flex-field input{margin-right:10px}
@media screen and (max-width:767px){.calculator form.calc fieldset .field.flex-field .radio-button-container{margin-bottom:15px}
.calculator form.calc fieldset .field.flex-field button{margin-top:15px;width:100%}
}
.calculator form.calc fieldset .dimensions-toggle{justify-content:flex-end;margin:20px 15px 0 0}
@media screen and (min-width:992px){.calculator form.calc fieldset .dimensions-toggle{margin-right:30px}
}
.calculator form.calc fieldset .calc-tip-but{padding:0}
.calculator form.calc fieldset .out-results{float:none}
.calculator form.calc .calc-input-group{padding:0;margin:20px 0 0}
.calculator form.calc .calc-input-group:first-of-type{margin-top:0}
.calculator form.calc .calc-input-group.button-wrapper{margin-top:40px}
.calculator form.calc .calc-group-top{overflow:auto;padding:0 15px 40px}
@media screen and (min-width:992px){.calculator form.calc .calc-group-top{padding-left:22px;padding-right:22px}
}
.calculator input[type=number]{-moz-appearance:textfield}
.calculator input::-webkit-outer-spin-button,.calculator input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.calculator input::-webkit-autofill,.calculator input::-webkit-autofill:hover,.calculator input::-webkit-autofill:focus,.calculator input::-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}
.calculator .table{display:table}
.calculator .table-row{display:table-row}
.calculator .table-cell{display:table-cell}
body.on-metric-content .unit-s-calc{display:none}
body:not(.on-metric-content) .unit-m-calc{display:none}
.qtip{max-width:250px !important;padding-right:30px}
.qtip.ui-tooltip-with-heading{padding-right:8px}
.qtip.ui-tooltip-with-heading .ui-tooltip-titlebar{position:static;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;padding-right:5px;border:0;border-radius:6px 6px 0 0}
.qtip.ui-tooltip-with-heading .ui-tooltip-titlebar .ui-tooltip-title{font-size:16px;line-height:22px;margin-right:5px}
.qtip:not(.ui-tooltip-with-heading) .ui-tooltip-titlebar{background:0;border:0;position:absolute;top:5px;right:5px;padding-right:5px}
.qtip.ui-tooltip-kmt{border:1px solid #cdcdd2;border-radius:6px;margin:0;background:#fff}
.qtip.ui-tooltip-table{max-width:280px !important}
@media screen and (min-width:767px){.qtip.ui-tooltip-table{max-width:500px !important}
}
.qtip.ui-tooltip-table .ui-tooltip-content{overflow:auto;max-height:400px}
@media screen and (min-width:767px){.qtip.ui-tooltip-table .ui-tooltip-content{max-height:none}
}
.qtip .ui-tooltip-content{background:0;border:0;padding:0;font-size:15px;line-height:normal}
.qtip .ui-tooltip-content .calc-tip table{width:100%;border:1px solid #cdcdd2;border-collapse:collapse;margin-top:5px}
.qtip .ui-tooltip-content .calc-tip table td,.qtip .ui-tooltip-content .calc-tip table th{border:1px solid #cdcdd2;padding:3px 6px}
.qtip .ui-tooltip-content .calc-tip strong{font-size:14px}
.qtip .ui-tooltip-icon{background:0;border:0;position:static;margin:0}
.qtip .ui-tooltip-icon .ui-icon{font-size:18px;line-height:100%;color:#949494;margin:0;width:auto;height:auto}
.qtip .ui-tooltip-tip{width:28px !important;height:12px !important;left:55px !important;bottom:-12px !important}
.qtip .ui-tooltip-tip:before{content:'';display:inline-block;width:28px;height:12px;background:url("calculator-common/resources/images/arrow.png") no-repeat;background-size:contain}
.qtip .ui-tooltip-tip canvas{display:none}
.base-site-widia .calculator .dimensions-toggle__slide{background:#333}
.base-site-widia .calculator .dimensions-toggle__circle{background:#007836}
.base-site-widia .calculator form.calc .button-style-8{background:#ef790e;border:1px solid #ef790e;color:#fff;border-radius:0}
.base-site-widia .calculator form.calc .button-style-8:hover{background:#fff;color:#000}
.base-site-widia .ui-tooltip-kmt .ui-tooltip-titlebar{background:#ef790e}
.base-site-widia .ui-tooltip-title,.base-site-widia .qtip .ui-tooltip-icon .ui-icon{color:#fff}