#cad-tool,#toggleMenus,.html5-cad-dropdown-group{font-family:Segoe UI,sans-serif;font-size:14px;margin:0;padding:0}#localtest-body{overflow:hidden}#cad-tool span,#toggleMenus span,.html5-cad-dropdown-group span{font-style:normal}#cad-tool div,#toggleMenus div,.html5-cad-dropdown-group div{margin:0;padding:0}#cad-tool #root{float:left;font-family:Segoe UI,sans-serif;font-size:14px;height:100vh;left:0;position:absolute;top:0;z-index:1}#cad-tool #renderRoot{background-color:#000;bottom:0;left:0;position:absolute;top:96px;z-index:0}#cad-tool,#toggleMenus,.html5-cad-window{color:#eee!important}#cad-tool #renderRoot,#cad-tool #toolbarRow .toolbar-button,#cad-tool #toolbarRow .toolbar-divider,.html5-cad-window .k-window-title{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#loader,#overlay{background:#000;display:none;height:3000px;opacity:.7;position:relative;width:100%;z-index:10005}#container{height:100%;padding-top:600px;width:100%}#loading{background-size:30px;margin:0 auto;width:30px}.html5-cad-window #wizardTable,.html5-cad-window #wizardTable .noPadding,.noPadding{padding:0!important}.html5-cad-window #wizardTable .bottomPadding10{padding-bottom:10px!important}.html5-cad-window #wizardTable .bottomPadding20{padding-bottom:20px!important}.html5-cad-window #wizardTable .bottomPadding30{padding-bottom:30px!important}.html5-cad-window #wizardTable table td.shrink{white-space:nowrap;width:1px}.html5-cad-window #wizardTable table td.expand{width:99%}.html5-cad-window #wizardTable table td.bottomBorder{border-bottom:1px solid #4d4d4d}.html5-cad-window #wizardTable table td.leftBorder{border-left:1px solid #4d4d4d}#wizardTable table td.topBorder{border-top:1px solid #4d4d4d}.html5-cad-window #wizardTable table td.rightBorder{border-right:1px solid #4d4d4d}.html5-cad-window #wizardTable table td.darkBackground{background-color:#4d4d4d}#runWizardTable .shrink{width:100%}.html5-cad-window #goalSeekTable,.html5-cad-window #goalSeekTable .noPadding,.html5-cad-window #patternLibraryTable,.html5-cad-window #patternLibraryTable .noPadding,.html5-cad-window #roomGeometryTable,.html5-cad-window #roomGeometryTable .noPadding,.html5-cad-window #runWizardTable,.html5-cad-window #runWizardTable .noPadding{padding:0!important}.html5-cad-window #runWizardTable .bottomPadding10{padding-bottom:10px!important}.html5-cad-window #runWizardTable .bottomPadding20{padding-bottom:20px!important}.html5-cad-window #runWizardTable .bottomPadding30{padding-bottom:30px!important}.html5-cad-window #partCreationWindow{overflow-y:hidden}.html5-cad-window #partCreationWindow input[type=radio]+label{margin-right:8px!important}.html5-cad-window #partCreationWindow input[type=radio]+label span.ui-button-text{background:none;border:none;margin-left:5px;padding:0}.html5-cad-window #partCreationWindow input[type=radio].ui-helper-hidden-accessible{height:17px;position:relative;width:17px}.html5-cad-window #partCreationWindow table td.shrink{white-space:nowrap;width:100%}.html5-cad-window #partCreationWindow table td.expand{width:99%}.html5-cad-window #runWizardTable table td.leftBorder{border-left:1px solid #4d4d4d}.html5-cad-window #runWizardTable table td.rightBorder{border-right:1px solid #4d4d4d}.html5-cad-window #runWizardTable table td.darkBackground{background-color:#4d4d4d}.html5-cad-window #runWizardTable table td.topBorder_bold{border-top:5px solid #4d4d4d}#hoodriserdiameter-table{border-top:2px solid #4d4d4d;margin-top:20px;padding-top:10px}#hoodriserdiameter{width:120px}#hoodriserdiameter-table .dp-diameter,#hoodriserdiameter-table .dp-wall{width:100px}#partdiameter{width:120px}#partdiameter-table .dp-wall{width:80px}#partdiameter-table .dp-diameter{width:100px}#runWizardStepTable{border-collapse:collapse;width:100%}#runWizardStepTable tr.auto-style-step{height:60px}#runWizardStepTable tr.title{height:10px}#runWizardStepTable .selected{background:rgba(25,132,200,.25)}#runWizardStepTable .k-widget{margin-bottom:10px}#runWizardStepTable .disabled .k-widget,#runWizardStepTable .k-widget[aria-disabled=true]{background:#fff}#runWizardStepTable .auto-style{border-bottom:1px solid #5e5e5e;padding-bottom:10px;vertical-align:text-bottom}#runWizardStepTable div{padding-right:0!important}#runWizardStepTable .auto-step .k-numerictextbox{width:85px}#runWizardStepTable .direction{width:95px}#runWizardStepTable .slope{width:80px}#runWizardStepTable .label-checkbox{display:inline-block;min-width:80px}#runWizardStepTable .chbox-label,#runWizardStepTable .cleanout,#runWizardStepTable .support{float:right;font-size:13px;margin-left:5px}#runWizardStepTable .chbox-label.disabled,#runWizardStepTable .cleanout.disabled,#runWizardStepTable .support.disabled{opacity:.7}#delete-step.disabled,#move-down.disabled,#move-up.disabled{opacity:.5}#footer_push.initial{clear:both;height:24px!important}#footer_push{clear:both;height:97px}#applyGoalSeek,#applyPattern,#applyRoom{height:50px;line-height:50px;margin-right:10px}#applyGoalSeekRow img,#applyRoomRow img,#applyRow img{vertical-align:middle}#applyGoalSeekRow,#applyRoomRow,#applyRow,#runWizardFooterTable{background:#5e5e5e;border-collapse:collapse;bottom:0;height:50px;padding:0;position:relative;right:0;width:100%}#runWizardFooterTable img{display:block;margin:auto}#runWizardFooterTable .footer-button{padding:0}#runWizardFooterTable .footer-button:hover{background:#666766}#runWizardFooterTable .footer-button.disabled:hover{background:transparent}#runWizardFooterTable #add-step,#runWizardFooterTable #delete-step{border-right:2px solid #4d4d4d}#runWizardFooterTable #move-down,#runWizardFooterTable #move-up{float:left;padding:5px}#runWizardFooterTable td:first-of-type,#runWizardFooterTable td:nth-of-type(2){padding-top:5px;width:15%}#runWizardFooterTable td:nth-of-type(3){width:68%}#runWizardFooterTable .footer-button{cursor:pointer}#runWizardFooterTable .footer-button.disabled{cursor:default}#confirm_no,#confirm_yes{float:right;margin-left:5px}[id^=confirmation-dialog]{position:relative;z-index:10007}#cad-tool #ribbon{background-color:#a9a9a9;height:99px;position:absolute;top:0;width:100%;z-index:20000}#cad-tool #ribbon .k-state-border-down{background-color:#424242}#cad-tool #ribbon .k-state-border-down:hover{background-color:#424242;color:#fff}#cad-tool #menu-3d{background:#d3d3d3;height:33px}#cad-tool #menu-3d .k-item .k-link{text-align:left}#cad-tool #menu-3d .k-sprite{font-size:1em!important;line-height:1em!important}#cad-tool #toolbarRow{background-color:#6d6d6d;height:66px;min-width:870px;position:inherit;width:inherit}#cad-tool #windowHeaders{color:#fff;cursor:pointer;float:right}#cad-tool #windowHeaders .Selected{background-color:#1d4867}#cad-tool #propertiesHeader{width:90px}#cad-tool #partCreationHeader{padding:0 13px}#cad-tool #helpHeader,#objectsHeader{width:80px}#cad-tool #menu-3d>li>.k-link{color:#737373;font-weight:500}#cad-tool #menu-3d>li>.k-active{color:#fff}#cad-tool #menu-3d>li>.k-link .k-icon{visibility:collapse}#cad-tool #menu-3d>.k-item>span{line-height:1.34em;padding:.5em 1.1em .4em}#cad-tool #toolbarRow .toolbar-button{color:#e6e6e6;float:left;padding:8px 11px 7px 10px;position:relative;text-align:center}#cad-tool #toolbarRow .toolbar-divider{border-right:1px solid #000;float:left;height:50px;margin-top:8px}#cad-tool #toolbarRow i{font-size:30px}#cad-tool #toolbarRow .html5-cad-active{border:1px solid hsla(0,0%,100%,.24)}#cad-tool #menu-3d .menu-darker{background-color:#636363}.html5-cad-window{font-family:Segoe UI,sans-serif;font-size:14px}.html5-cad-window td{color:#fff!important;font-family:Segoe UI,sans-serif;font-size:13px;padding:2px}#relativeAngleBox .k-textbox:hover,.html5-cad-window .k-textbox:hover{background-color:#545454;border-collapse:separate;border-color:gray;border-spacing:2px;color:#fff}.html5-cad-window #objectsWindow{height:100%}#cad-tool #windowHeaders>.windowHeader{border-left:1px solid hsla(0,0%,100%,.24);float:left;height:66px;line-height:66px;text-align:center}.html5-cad-window .edit-window{overflow-x:hidden;padding:0}.html5-cad-window .edit-window div{padding:5px}.html5-cad-window .edit-window .properties-div{padding:0}.html5-cad-window .edit-window div.disabled,.html5-cad-window .edit-window td.disabled{color:#999}.html5-cad-window #helpWindow{height:100%}.html5-cad-window #runWizardRelativePositioning .upArrow,.html5-cad-window #runWizardStepTable .upArrow,.html5-cad-window #wizardRelativePositioning .upArrow{display:block;margin-bottom:5px}#initialElement .object-label,.connector-element .object-label{vertical-align:middle}#initialPartWarning,.initial-part-warning{color:#fff}.object-label-text{max-width:125px;overflow:hidden;white-space:nowrap}.edit-window #initialElement .cancel-initial,.edit-window #initialElement .element-info,.edit-window .connector-element .clear-connector,.edit-window .connector-element .element-info{display:inline-block;padding:0;vertical-align:middle}.edit-window #initialElement .cancel-initial,.edit-window .connector-element .clear-connector{cursor:pointer;float:right;margin-right:-10px;margin-top:12px}#initialElement tr td:first-child,.connector-element tr td:first-child{display:none}.edit-window #initialElement .cancel-initial,.edit-window .connector-element .clear-connector{padding:0}.html5-cad-window #runWizardRelativePositioning .downArrow,.html5-cad-window #runWizardStepTable .downArrow,.html5-cad-window #wizardRelativePositioning .downArrow{display:block;margin-top:5px}.html5-cad-window #helpWindow .window-button,.html5-cad-window #partCreationWindow .window-button,.html5-cad-window #partsWindow .flyout,.html5-cad-window #partsWindow .window-button,.html5-cad-window #propertiesWindow .window-button,.html5-cad-window #viewWindow .window-button{border:1px solid transparent;cursor:pointer;padding:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#cad-tool #toolbarRow .window-button:hover,.html5-cad-window #helpWindow .window-button:hover,.html5-cad-window #partCreationWindow .window-button:hover,.html5-cad-window #partsWindow .window-button:hover,.html5-cad-window #propertiesWindow .window-button:hover,.html5-cad-window #viewWindow .window-button:hover{background-color:#424242;cursor:pointer}.html5-cad-window #helpWindow .window-button img,.html5-cad-window #partCreationWindow .window-button img,.html5-cad-window #partsWindow .flyout img,.html5-cad-window #partsWindow .window-button img,.html5-cad-window #propertiesWindow .window-button img,.html5-cad-window #viewWindow .window-button img{display:block}.html5-cad-window #partsWindow .flyout{background-color:hsla(0,0%,100%,.1)}#cad-tool #partsWindow .flyout:hover{background-color:#424242}#toggleMenus .toggle-menu{background-color:#737374;border:1px solid #636364;color:#fff;list-style-type:none;margin:0;padding-left:0;padding-right:0}#toggleMenus .k-link{color:#fff}#toggleMenus .toggle-menu-item{height:37px;padding-left:10px;padding-right:20px;text-align:left}#toggleMenus .toggle-menu-item:hover{background-color:#424242}#toggleMenus .toggle-menu img{float:left}#toggleMenus .toggle-menu span{float:left;margin-left:10px;margin-top:10px}.html5-cad-window .object-table{border-spacing:0;width:100%}.html5-cad-window.object-table .object-table tr{line-height:15px}.html5-cad-window .object-table .object-group-label{cursor:default;padding-left:10px}.html5-cad-window .object-table .object-warnings{width:40px}.html5-cad-window .object-table .object-warnings img{float:right}.html5-cad-window .object-table .object-part-icon{width:40px}.html5-cad-window .object-table .object-selected{background-color:#1d4867}.html5-cad-window .object-table .ns-part{color:#1d4867}.html5-cad-window .object-table .ns-part.object-selected{background-color:#1d4867;color:#fff}.html5-cad-window .object-table .object-label,.object-part-icon{cursor:pointer}.html5-cad-window .object-table .object-eye,.html5-cad-window .object-table .only-errors-selection{background-color:#555655;border:1px solid gray;cursor:pointer;height:14px;margin-left:5px;padding:0;width:14px}.html5-cad-window .only-errors-row{text-align:left}.html5-cad-window .only-errors-row td{border-bottom:1px solid #555655;height:30px}.html5-cad-window #propertiesWindow .auto-style1{min-width:95px}.html5-cad-window #propertiesWindow .auto-style2{width:100%}.html5-cad-window #rotationControls img{width:35px}.html5-cad-window #screenshot-dialog button{color:#000}.html5-cad-window #rotationControls{margin-left:65px;text-align:center}#cad-tool #fps{bottom:30px}#cad-tool #build,#cad-tool #fps{color:gray;font-size:12px;opacity:.7;position:fixed;right:10px}#cad-tool #build{bottom:10px}#cad-tool #selectionBox{background-color:hsla(0,0%,61%,.4);border:1px solid #2d2264;height:100px;left:100px;opacity:0;pointer-events:none;position:fixed;top:50px;width:100px;z-index:8}#cad-tool #root .toolPopup{background-color:#6d6d6d;border:1px solid #4d4d4d;color:#fff;left:300px;opacity:0;position:fixed;top:300px;z-index:9}#cad-tool #root .toolPopup table{border:1px solid #4d4d4d;border-collapse:collapse}#cad-tool #root .toolPopup td{border:1px solid #4d4d4d}#cad-tool #root .toolPopup div{font-size:12px;padding-left:5px;padding-right:10px}#cad-tool #connectingLine{opacity:0;pointer-events:none}#cad-tool #root>div.line{background:red;height:2px;transform-origin:0 100%}#cad-tool #labels>.label-hidden{display:none;z-index:5}#cad-tool #labels>.label{color:orange;cursor:default;font-size:16px;pointer-events:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:auto;z-index:5}#cad-tool #axisLabels>.refLabel,#cad-tool #labels>.label{font-weight:700;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#cad-tool #axisLabels>.refLabel{font-size:14px}#cad-tool #referenceAxisRenderRoot{height:80px;width:80px}#cad-tool #api-area{color:#000;position:absolute;right:0;width:300px}#cad-tool #labels>[id^=afLabel]{color:#ea00ea}#cad-tool #labels>[id^=afTotalLabel]{color:cyan;font-size:20px}#cad-tool #measuringBox .measuringposition{background-color:#545454;border:0;border-radius:2px;width:50px}.html5-cad-window #measuringBox .measuring-cell{height:1.65em;line-height:1.65em;padding:.177em 0;text-indent:.33em;width:60px}.html5-cad-window #measuringBox .measuring-wide{background-color:#545454;width:100px}.html5-cad-window #measuringCFM{background-color:#545454;border:0;color:#fff;font-size:14px;padding:5px}#cad-tool #close-button{background-color:#398fcd;border:1px solid #398fcd;cursor:pointer;margin:5px 5px 0 0;padding:2px 5px;position:absolute;right:0;text-align:center;top:0;width:100px}#cad-tool #close-button:hover{background-color:#4998d1}#cad-tool #save-notification-area{bottom:0;color:gray;font-family:Segoe UI,sans-serif;font-size:12px;left:0;position:fixed}#cad-tool #save-notification-area .save-spinner{text-align:left}#cad-tool #save-notification-area ul{list-style-type:none}#cad-tool #status-msg{color:#fff;font-size:14px;font-weight:700}#cad-tool #saving-img{height:14px;margin-bottom:-2px;width:14px}.html5-cad-window #close-confirmation-window .topRow{padding-bottom:20px}.html5-cad-window #close-confirmation-window .toprow img{margin-right:20px;margin-top:5px}.html5-cad-window #close-confirmation-window .topRow div{float:left}.html5-cad-window .confirm-dialog-layout{display:flex;flex-direction:column;justify-content:space-between}.html5-cad-window #confirm-dialog .button-area{display:flex;justify-content:flex-end}.html5-cad-window #confirm-dialog .confirm-button{background-color:#149614;border:1px solid #000;color:#fff;padding:4px}.html5-cad-window #confirm-dialog .confirm-button:hover{background-color:#0b0;cursor:pointer}.html5-cad-window #confirm-dialog .cancel-button{background-color:#7c847c;border:1px solid #000;color:#fff;font-size:13.3px;margin-right:10px;padding:4px;width:120px}.html5-cad-window #confirm-dialog .cancel-button:hover{background-color:#4998d1;cursor:pointer}.html5-cad-window #confirm-dialog .cancel-button.element-link{display:inline-block;margin:-1px 5px;padding:1px 5px;width:fit-content}.html5-cad-window #confirm-dialog .cancel-button.element-link:first-child{margin-left:0}.html5-cad-window #confirm-dialog .cancel-button.element-link img{height:25px;margin:-5px -5px -7px;width:25px}.html5-cad-window #confirm-dialog #auto-support-dna{left:5px;position:relative;top:4px;transform:scale(1.1)}.html5-cad-window #confirm-dialog #do-not-ask-text{padding:10px 0}.html5-cad-window .close-button{background-color:#7c847c;border:1px solid #000;margin-right:10px;padding:10px}.html5-cad-window .close-button:hover{background-color:#4998d1;cursor:pointer}#cad-tool #autosave-warning img,#cad-tool #save-warning img,#cad-tool #storage-warning img{height:12px;margin-left:5px;margin-top:2px}.object-warnings img{height:20px;width:20px}#design-issues-area{overflow:hidden}#save-notification-area{cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#save-notification-area .design-issues-label{color:#ff0;font-size:25px;text-decoration:underline}#save-notification-area .design-issues img{height:25px}#save-notification-area .design-issues-img-container{float:left;margin-bottom:10px;padding-top:5px}#save-notification-area .design-issues-label-container{float:left;margin-left:5px}.html5-cad-window .k-window-title{font-size:14px;font-weight:700}.html5-cad-window .k-window-titlebar .k-spacer{flex:0 0 auto!important}#cad-tool #relativeAngleBox{font-size:13px}.html5-cad-window #propertiesWindow .k-select{background-color:#545454}#cad-tool #ribbon .k-menu{font-size:14px}#cad-tool #ribbon .k-item{border-width:0!important;font-size:14px}#cad-tool #ribbon .k-group,#cad-tool #ribbon .k-popup,.html5-cad-dropdown-group.k-group,.html5-cad-window .k-group{background-color:#737373}#cad-tool #ribbon .k-menu .k-popup,.html5-cad-dropdown-group.k-popup,.html5-cad-window .k-select .k-icon{color:#fff}#cad-tool #ribbon .k-icon,.html5-cad-window .k-icon{background-image:none;border-color:transparent}#cad-tool #ribbon .k-menu .k-group,#cad-tool #ribbon .k-menu .k-item,#cad-tool #ribbon .k-menu.k-header,.html5-cad-dropdown .k-group,.html5-cad-window .k-animation-container .k-item{border-color:#737374}#cad-tool #ribbon .k-state-hover span,#cad-tool #ribbon .k-state-hover:hover span,.html5-cad-dropdown .k-state-hover span,.html5-cad-dropdown .k-state-hover:hover span{background-color:transparent}.html5-cad-window .k-link:link{color:#f4af03}.html5-cad-window .k-header{background-color:#737373;background-image:url(http://cdn.kendostatic.com/2014.1.416/styles/textures/brushed-metal.png),linear-gradient(180deg,#737373 0,#737373);background-position:50% 50%;border-color:#737374;color:#fff}.html5-cad-window.k-window{background-color:#212a33;border-color:rgba(0,0,0,.298);-webkit-box-shadow:1px 1px 7px 1px hsla(0,0%,50%,.298);box-shadow:1px 1px 7px 1px hsla(0,0%,50%,.298)}.html5-cad-window #viewWindow .k-state-active{background-color:hsla(0,0%,100%,.1);border-color:#2f3640;border:1px solid;color:#fff}#cad-tool #menu-3d .k-link{color:#fff}.html5-cad-window .edit-window .k-state-default>.k-select{border-color:#737374}.html5-cad-window .edit-window .k-numeric-wrap .k-select{border-radius:0 2px 2px 0}.html5-cad-window .edit-window .k-combobox{border-radius:2px}.html5-cad-dropdown .k-list>.k-state-selected.k-state-focused,.html5-cad-window .edit-window .k-widget{-webkit-box-shadow:none;box-shadow:none}.html5-cad-dropdown .k-list .k-state-focused,.html5-cad-dropdown .k-list .k-state-selected{border-radius:1px}.html5-cad-dropdown .k-list{border-color:gray}.html5-cad-dropdown .k-list-container{border-radius:2px;color:#fff}.html5-cad-dropdown .k-popup{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.298);box-shadow:0 2px 2px 0 rgba(0,0,0,.298)}.html5-cad-dropdown .k-dropdown-wrap.k-state-hover{background-image:none;background-image:url(http://cdn.kendostatic.com/2014.1.416/styles/textures/brushed-metal.png),-webkit-linear-gradient(top,#96722a,#96722a);background-image:url(http://cdn.kendostatic.com/2014.1.416/styles/textures/brushed-metal.png),-moz-linear-gradient(top,#96722a 0,#96722a 100%);background-image:url(http://cdn.kendostatic.com/2014.1.416/styles/textures/brushed-metal.png),-o-linear-gradient(top,#96722a 0,#96722a 100%);background-image:url(http://cdn.kendostatic.com/2014.1.416/styles/textures/brushed-metal.png),linear-gradient(180deg,#96722a 0,#96722a);border:1px solid #000;color:#fff}.html5-cad-dropdown .k-dropdown .k-state-hover .k-input{color:#fff}.html5-cad-window .k-window-titlebar{border-radius:2px 2px 0 0}.html5-cad-window .k-window-content{border-radius:0 0 2px 2px}#initialElement .object-part-icon img,.connector-element .object-part-icon img,.html5-cad-window .object-table .object-part-icon img{height:30px;width:30px}#runWizardRelativePositioning #relativeX,#runWizardRelativePositioning #relativeY,#runWizardRelativePositioning #relativeZ,#wizardRelativePositioning #relativeX,#wizardRelativePositioning #relativeY,#wizardRelativePositioning #relativeZ{width:70px}.connector-element{width:80%}#initialElement{width:85%}#initialElement .element-info,.connector-element .element-info{margin-top:3px;width:1px}#partsWindow table,#viewWindow table{border-collapse:separate;border-spacing:2px}#tb-pasteboard{height:1px;opacity:0;padding:1px;width:1px}.html5-cad-window .html5-cad-active,.html5-cad-window .html5-cad-active:hover{border:1px solid #faa719}@media (min-width:1050px) and (max-width:1200px){#cad-tool #root{font-size:12px}#ribbon .toolbar-button img{height:25px;width:25px}#cad-tool #toolbarRow .toolbar-button{font-size:12px;margin-top:5px}#cad-tool #toolbarRow .toolbar-divider{height:40px;margin-top:12px}#cad-tool #windowHeaders>.windowHeader{font-size:12px}#cad-tool #helpHeader,#objectsHeader{width:70px}#cad-tool #propertiesHeader{width:80px}#cad-tool #ribbon .k-item{font-size:12px}#menu-3d>.k-item{height:35px;padding-top:2px}#menu-3d>li:nth-child(3)>div>ul img{height:26px;width:35px}.html5-cad-window .k-window-title,.html5-cad-window td{font-size:12px}#partsWindow .flyout img,#partsWindow .window-button img,#toggleMenus .toggle-menu img,#viewWindow .window-button img{height:32px;width:32px}#viewWindow .k-state-active img{height:31px;width:31px}#cad-tool #axisLabels>.refLabel{font-size:12px}.auto-style2>input,.auto-style2>span{float:left;width:140px}.html5-cad-window #propertiesWindow .auto-style1{width:110px}#propertiesPositionControls .k-numerictextbox{width:70px}.html5-cad-window #rotationControls img{width:30px}.html5-cad-window .object-table .object-part-icon img{height:25px;width:25px}.object-warnings img{height:16px;width:16px}#referenceAxisRenderRoot{width:70px}#runWizardRelativePositioning #relativeX,#runWizardRelativePositioning #relativeY,#runWizardRelativePositioning #relativeZ,#wizardRelativePositioning #relativeX,#wizardRelativePositioning #relativeY,#wizardRelativePositioning #relativeZ{width:60px}}@media (max-width:1050px){#cad-tool #root{font-size:10px}#ribbon .toolbar-button img{height:20px;width:20px}#cad-tool #toolbarRow .toolbar-button{font-size:10px;margin-top:10px}#cad-tool #toolbarRow .toolbar-divider{height:30px;margin-top:18px}#cad-tool #ribbon .k-item,#cad-tool #windowHeaders>.windowHeader,.html5-cad-window td{font-size:10px}#cad-tool #helpHeader,#objectsHeader{width:60px}#cad-tool #propertiesHeader{width:70px}#menu-3d>.k-item{height:35px;padding-top:5px}#menu-3d>li:nth-child(3)>div>ul img{height:23px;width:30px}.html5-cad-window .k-window-title{font-size:10px}#partsWindow .flyout img,#partsWindow .window-button img,#toggleMenus .toggle-menu img,#viewWindow .window-button img{height:28px;width:28px}#viewWindow .k-state-active img{height:27px;width:27px}#cad-tool #axisLabels>.refLabel{font-size:10px}.auto-style2>input,.auto-style2>span{float:left;width:120px}.html5-cad-window #propertiesWindow .auto-style1{width:90px}#propertiesPositionControls .k-numerictextbox{width:60px}.html5-cad-window #rotationControls img{width:25px}.html5-cad-window .object-table .object-part-icon img{height:20px;width:20px}.object-warnings img{height:12px;width:12px}#runWizardRelativePositioning #relativeX,#runWizardRelativePositioning #relativeY,#runWizardRelativePositioning #relativeZ,#wizardRelativePositioning #relativeX,#wizardRelativePositioning #relativeY,#wizardRelativePositioning #relativeZ,.html5-cad-window #measuringBox .measuring-cell{width:50px}}#clearGoalSeek,#clearPatternLibrary,#clearRoomGeometry,#clearRunWizard,#goalSeekCFMCalc,.clearSupportGeneration{width:100%}#clearGoalSeek,#clearPatternLibrary,#clearRoomGeometry,#clearRunWizard,#finishedCoordinates,#goalSeekCFMCalc,#restoreLastGoalSeek,#restoreLastPattern,#restoreLastRoom,#restoreLastRun,.clearSupportGeneration{background-color:transparent;background-image:none;border:1px solid #666;border-radius:2px;color:#eee;cursor:pointer;height:auto;text-align:center;&:hover{background-color:#4c4d4e}}#clearGoalSeek .ui-button-text,#clearPatternLibrary .ui-button-text,#clearRoomGeometry .ui-button-text,#clearRunWizard .ui-button-text,#goalSeekCFMCalc .ui-button-text,#restoreLastGoalSeek .ui-button-text,#restoreLastPattern .ui-button-text,#restoreLastRoom .ui-button-text,#restoreLastRun .ui-button-text,.clearSupportGeneration .ui-button-text{font-size:12px;padding:0}#patternAttr label,#patternPosType label,#positionType label{background:none;border:none}#patternAttr,#patternPosType,#positionType{align-items:center;display:flex;justify-content:center}#patternAttr label{padding:0 5px}#patternAttr .ui-button-text,#patternPosType .ui-button-text,#positionType .ui-button-text,#selectGoalSeekButton,#selectPatternButton,#selectRoomButton{background-color:transparent;background-image:none;border:1px solid #666;border-radius:2px;color:#eee;cursor:pointer;padding:4px 8px;&:hover{background-color:#4c4d4e}}#runNameLabel{float:left;font-weight:700}#runName{float:left;margin-left:10px}#clearGoalSeek:hover,#clearPatternLibrary:hover,#clearRoomGeometry:hover,#clearRunWizard:active,#clearRunWizard:hover,#goalSeekCFMCalc:hover,.clearSupportGeneration:hover{background-color:#4c4d4e}.clearSupportGeneration{font-size:12px;text-align:center}.html5-cad-window .edit-window .wizard-button{height:25px;width:100%}.html5-cad-window .edit-window div.wizard-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:21px;margin-right:9px;margin-top:-3px;padding:0;vertical-align:top;width:19px}#patternPosType,#positionType,.radio-container{font-size:11px;text-align:center}#selectGoalSeekRow,#selectPatternRow,#selectRoomRow{text-align:center}#finishedCoordinates,#selectPattern{cursor:pointer;margin-top:15px;padding:5px}#selectInitialRiserContainer,.select-connector-part-container{background-color:#818284;border:1px solid #dcdcdc;box-sizing:border-box;color:#fff;cursor:pointer;height:50px}#selectInitialRiserContainer:hover,.select-connector-part-container:hover{background-color:#4c4d4e}#initialElement,.connector-element{padding:0}#initialElement,#noSelection,.connector-element,.no-selection{display:inline-block}#noSelection,.no-selection{margin-top:4px}#goalSeekScrollable,#patternScrollable,#roomScrollable,#wizardScrollable{max-height:670px;overflow-x:hidden;overflow-y:auto}#selectInitialRiserButton,.select-initial-riser-button{display:inline-block;height:17px;margin-top:7px;vertical-align:top;width:15px}#goalSeekListContainer,#patternListContainer,#roomListContainer{padding-left:3px}#showRunStepsButtonContainer{text-align:center}#partCreationWindow .creation-title{margin-bottom:5px;padding:0}#goalSeekList,#patternList,#roomList{border-collapse:collapse;display:block;max-height:131px;overflow-x:hidden;overflow-y:auto}#selectedGoalSeekSchematic,#selectedPatternSchematic,#selectedRoomSchematic{background-repeat:no-repeat;background-size:contain;height:167px;max-width:100%;padding:0;width:268px}#connectorList,#geometryList,#goalSeekAttributeList{list-style-type:none;padding:0}td.creation-thumbnail{background-size:contain;border:1px solid #3f3e40;height:42px;padding:0;width:42px}.creation-attribute{width:100%}#applyGoalSeek,#applyPattern,#applyRoom{text-align:right}#applyGoalSeek img,#applyGoalSeek span,#applyPattern img,#applyPattern span,#applyRoom img,#applyRoom span{cursor:pointer}.tabs{list-style:none;margin:0;padding:0;text-align:center}.tabs .tab{background-color:#555;cursor:pointer;display:inline-block;line-height:25px;margin:5px 0 0;width:100%}.tabs .tab.selected{background-color:#398fcd}#DialogAcceptButton,#DialogCancelButton{width:105px}#DialogOtherButton{width:90px}.dialog-button{height:40px}.dialog-button-sm{height:30px}.dialog-body{display:grid;grid-template-columns:15% 85%}.dialog-body .dialog-message{grid-column-end:3;margin:0}.dialog-body .message-without-icon{grid-column-start:1}.dialog-body .message-with-icon{grid-column-start:2}.dialog-body .dialog-icon{grid-column-end:2;grid-column-start:1;height:30px;margin:5px 15px 5px 5px;width:30px}.storage-dialog{display:flex;flex-direction:column}.storage-record{background-color:#2c2c2c;border:1px solid #444;border-collapse:collapse;border-radius:4px;color:#f0f0f0;font-family:Segoe UI,Tahoma,sans-serif;font-size:14px;overflow:hidden;width:100%}.storage-record thead{background-color:#3a3a3a;color:#fff;font-weight:600;text-transform:uppercase}.storage-record td,.storage-record th{border-bottom:1px solid #555;padding:10px 14px;text-align:left}.storage-record tbody tr:nth-child(2n){background-color:#353535}.storage-record tbody tr:nth-child(odd){background-color:#2c2c2c}.storage-record tbody tr:hover{background-color:#faa719;color:#1a1a1a}.storage-record .delete-row{background-color:transparent;background-position:50%;background-size:20px 20px;border:none;cursor:pointer;height:36px;width:36px}.storage-delete-all,.storage-record .delete-row{background-image:url(3d2f9125154f29882007.png);background-repeat:no-repeat}.storage-delete-all{align-self:flex-end;background-color:darkred;background-position:0;background-size:20px;border:5px solid darkred;color:#fff;margin:10px 0 15px;padding:5px 5px 5px 25px}.storage-delete-all:hover{background-color:#ca0707;border-color:#ca0707}.html5-cad-dropdown-group ul.html5-cad-dropdown{height:inherit;overflow:auto}.html5-cad-window #propertiesWindow .k-dropdown:hover,.html5-cad-window .edit-window .k-dropdown .k-input:hover{cursor:pointer}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{background:#b6b6b6;color:#fff;font-weight:500;line-height:20px;padding-left:5px;text-align:inherit;text-transform:capitalize}.html5-cad-dropdown .k-list .k-item{padding:5px!important}.html5-cad-dropdown .k-list .k-item:hover{cursor:pointer}.html5-cad-window .edit-window .k-dropdown-wrap,.html5-cad-window .edit-window .k-numeric-wrap{align-items:center;height:26px;width:inherit}.html5-cad-window .edit-window .k-combobox .k-input,.html5-cad-window .edit-window .k-dropdown .k-input,.html5-cad-window .edit-window .k-numerictextbox .k-input{background:0 0;border:transparent}.properties-div .k-numeric-wrap .k-select{display:flex;flex-direction:column;height:26px;margin-bottom:6px;width:26px}.properties-div .k-numeric-wrap .k-select .k-link{height:12px}.html5-cad-window .k-window-actions{border-width:0;padding:0}.html5-cad-window input[type=radio]{margin-top:0}.html5-cad-window .edit-window .k-input{text-overflow:clip}.html5-cad-window #propertiesWindow .k-numerictextbox{width:100px}#goalSeekTable .k-numerictextbox,#patternLibraryTable .k-numerictextbox,#propertiesPositionControls .k-numerictextbox,#roomGeometryTable .k-numerictextbox,#runWizardRelativePositioning .k-numerictextbox{width:80px!important}.html5-cad-window .k-input-md,.k-picker-md{font-size:12px}.html5-cad-window input[type=text]{background:#545454;border:1px solid grey;border-radius:2px;color:#fff;font-size:12px;height:26px;outline:none;overflow:hidden;padding:4px 7px;padding-block:unset;text-indent:0!important;text-overflow:ellipsis}

/* !important -> To prevent NOLA Overriding */.html5-cad-window .k-numerictextbox,.html5-cad-window .k-numerictextbox:focus,.html5-cad-window .k-numerictextbox:focus-within,.html5-cad-window .k-numerictextbox:hover{background-color:#545454!important;border:1px solid grey!important;border-radius:2px}.html5-cad-window .k-numerictextbox input[type=text]{border:none}.html5-cad-window .k-numerictextbox .k-input-spinner .k-spinner-decrease,.html5-cad-window .k-numerictextbox .k-input-spinner .k-spinner-increase{background:none;color:#fff}.html5-cad-window input[type=checkbox]:checked,.html5-cad-window input[type=radio]:checked{accent-color:#398fcd}.html5-cad-window input[type=checkbox],.html5-cad-window input[type=radio]{cursor:pointer}.html5-cad-dropdown .k-list-item{font-size:11px}.html5-cad-window .k-dropdownlist{background-color:#545454;background-image:none;background-position:50% 50%;border-color:#737374;border-radius:2px;color:inherit;font-size:11px;height:26px}.html5-cad-window .k-combobox{background-color:#545454;border-color:#737374;color:inherit}.html5-cad-window .k-combobox input[type=text]{border:none}.html5-cad-window .k-combobox .k-input-button{background:none;color:#fff}.html5-cad-window .k-content,.html5-cad-window .k-state-disabled{background-color:#737373;color:#fff;opacity:.6}.html5-cad-window .k-dropdown-wrap.k-state-disabled{padding:0 4px 0 7px}.html5-cad-window .k-combobox .k-dropdown-wrap.k-state-default{padding-left:0}
/* !important -> To prevent NOLA Overriding */#cad-tool .k-menu-group .k-item>.k-link.k-hover,#cad-tool .k-menu-group .k-item>.k-link:hover,#cad-tool .k-menu.k-context-menu .k-item>.k-link.k-hover,#cad-tool .k-menu.k-context-menu .k-item>.k-link:hover{background-color:#424242!important}.html5-cad-window .k-window-titlebar{background-color:#fafafa!important;color:#424242!important}#cad-tool .k-animation-container,#cad-tool .k-animation-container .k-child-animation-container{width:max-content!important}.html5-cad-window .k-dropdownlist:hover{background-color:#545454}