#login-buttons{display:inline-block;margin-right:.2px;line-height:1}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;padding-right:2px;line-height:1.5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#login-buttons .loading{line-height:1;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);width:16px;background-position:50%;background-repeat:no-repeat}#login-buttons .login-button,.accounts-dialog .login-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:4px 8px;font-size:80%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#fff;background:#596595;border:1px solid #464f75;border-radius:4px}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2) inset}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{color:#ddd;background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none}.accounts-dialog *{padding:0;margin:0;line-height:inherit;color:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.accounts-dialog .login-button{width:auto;margin-bottom:4px}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;position:absolute;left:6px;top:6px;width:16px;height:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;position:relative;padding-bottom:8px}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{text-decoration:line-through;color:#d3d3d3}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{border:1px solid #ccc;z-index:1000;background:#fff;border-radius:4px;padding:8px 12px;margin:-8px -12px 0;width:250px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:16px;color:#333}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{line-height:inherit;font-size:inherit;font-family:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-top:7px;margin-bottom:-2px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;margin-top:8px;line-height:1.3}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:700;line-height:20px;text-decoration:none;color:#000;opacity:.4}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{position:absolute;top:-1px;left:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1001;position:fixed;left:50%;margin-left:-129px;top:50%;margin-top:-40px}#configure-login-service-dialog{width:530px;margin-left:-269px;margin-top:-300px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{width:100%;font-family:Courier New,Courier,monospace}#configure-login-service-dialog ol{margin-top:10px;margin-bottom:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#000;background-color:rgba(0,0,0,.7)}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{padding:4px;border:1px solid #aaa;border-radius:3px;line-height:1}body,html{font-family:Work Sans,sans-serif;font-size:16px;margin:0;padding:0;width:100%;height:100%;background:#f5f5f5}a,a:hover,a:visited{text-decoration:none}a{color:#000}li,ul{list-style:none;margin:0;padding:0}.App__panelView{float:right;display:block;margin-top:115px;width:calc(100% - 100px);height:calc(100% - 100px)}.Form{font-size:16px}.Form .FormError{display:block;color:red;text-align:center}.Form .Form__text,.Form label{padding-left:10px}.Form label{display:block;font-weight:700}.Form input[type=date],.Form input[type=email],.Form input[type=number],.Form input[type=password],.Form input[type=tel],.Form input[type=text],.Form select{display:block;width:calc(100% - 20px);margin-bottom:5px;font-family:Work Sans,sans-serif;font-size:16px;outline:none;border:1px solid #ccc;border-radius:35px;padding:10px 0 10px 10px;background:#f5f5f5}.Form textarea{font-family:Work Sans,sans-serif;font-size:16px}.Form select{padding:0;width:125px}.Form input::-webkit-input-placeholder{color:#000}.Form input::-moz-placeholder{color:#000}.Form input:-ms-input-placeholder{color:#000}.Form input:-moz-placeholder{color:#000}.Form .Form__inputSubmit{margin-left:auto;margin-right:auto;display:block;color:#fff;width:auto;background:#008752;margin-bottom:1px;padding:10px;cursor:pointer;border-radius:35px;font-weight:700;text-transform:uppercase;font-size:24px;text-align:center}.Admin .App__panelView{width:calc(100% - 150px);margin-top:165px;margin-right:25px}.Admin .App__panelView .Admin_logoPreview{width:300px}.Admin .App__panelView .Admin__flexContainer{display:flex;flex-wrap:wrap}.Admin .App__panelView .Admin__flexContainer .Admin__fontSectionTitle{font-weight:700;font-size:20px}.Admin .App__panelView .Admin__flexContainer .Admin__fontSection{position:relative;display:block;width:100%;margin:2px 2px 5px;font-size:16px;outline:none;border:1px solid #ccc;border-radius:35px;padding:10px 0 10px 10px;width:375px}.Admin .App__panelView .Admin__flexContainer .Admin__fontColour{max-width:60px;height:20px;display:block;color:#fff;width:auto;background:#008752;margin:5px 5px 1px;padding:10px;cursor:pointer;border-radius:35px;font-weight:700;text-transform:uppercase}.Admin .App__panelView .Admin__flexContainer .Admin__fontTextInputs{position:absolute;left:250px;top:20px}.Admin .App__panelView .Admin__imgUpload::-webkit-file-upload-button{visibility:hidden}.Admin .App__panelView input[type=file]{content:"Select Image";width:100px;display:inline-block;outline:none;white-space:nowrap;display:block;width:auto}.Admin .App__panelView .Admin__deleteBtn,.Admin .App__panelView .Admin__saveBtn,.Admin .App__panelView input[type=file]{color:#fff;background:#008752;margin-bottom:1px;padding:10px;cursor:pointer;border-radius:35px;font-weight:700;text-transform:uppercase}.Admin .App__panelView .Admin__deleteBtn,.Admin .App__panelView .Admin__saveBtn{display:block;width:auto}.Analytics .App__panelView,.FlowMap .App__panelView{padding:50px;width:calc(100% - 200px)}.Analytics .App__panelView .Analytics__brand,.Analytics .App__panelView .Analytics__lang,.Analytics .App__panelView .Analytics__liveSwitch,.Analytics .App__panelView .Analytics__versions,.FlowMap .App__panelView .Analytics__brand,.FlowMap .App__panelView .Analytics__lang,.FlowMap .App__panelView .Analytics__liveSwitch,.FlowMap .App__panelView .Analytics__versions{position:absolute;top:135px;right:50px}.Analytics .App__panelView .Analytics__brand select,.Analytics .App__panelView .Analytics__lang select,.Analytics .App__panelView .Analytics__liveSwitch select,.Analytics .App__panelView .Analytics__versions select,.FlowMap .App__panelView .Analytics__brand select,.FlowMap .App__panelView .Analytics__lang select,.FlowMap .App__panelView .Analytics__liveSwitch select,.FlowMap .App__panelView .Analytics__versions select{border:1px solid #008752;padding:5px;width:180px}.Analytics .App__panelView .Analytics__brand,.FlowMap .App__panelView .Analytics__brand{right:235px}.Analytics .App__panelView .Analytics__lang,.FlowMap .App__panelView .Analytics__lang{right:420px}.Analytics .App__panelView .Analytics__liveSwitch,.FlowMap .App__panelView .Analytics__liveSwitch{right:610px}.Analytics .App__panelView .Analytics__liveSwitch svg,.FlowMap .App__panelView .Analytics__liveSwitch svg{width:15px;margin-top:5px;margin-left:5px;border:1px solid #008752;fill:#f5f5f5}.Analytics .App__panelView .Analytics__liveSwitch.show,.FlowMap .App__panelView .Analytics__liveSwitch.show{display:block}.Analytics .App__panelView .Analytics__liveSwitch.show svg,.FlowMap .App__panelView .Analytics__liveSwitch.show svg{fill:#000}.CMS{position:relative}.CMS .CMS__contents{position:absolute;left:150px;top:175px}.CMS .CMS__contents .CMS__title{font-size:24px}.CMS .CMS__contents .CMS__link{color:#008752;font-size:16px;margin-top:25px}.Dashboard{color:#000}.Dashboard .GoogleMap{width:100%;height:500px;margin-bottom:25px}.EnrollmentVerify .EnrollmentVerify__dimiss{margin-bottom:50px}.EnrollmentVerify .Form{font-size:24px;text-align:center;margin-bottom:20px}.EnrollmentVerify .EnrollmentVerify__title{margin-bottom:20px}.EnrollmentVerify .EnrollmentVerify__appLogo svg,.EnrollmentVerify img{display:block;width:calc(100% - 20px);max-width:300px;margin-bottom:50px;margin-left:auto;margin-right:auto}.EnrollmentVerify .EnrollmentVerify__accept,.EnrollmentVerify .EnrollmentVerify__dimiss{margin-left:auto;margin-right:auto;font-size:24px;text-align:center}.EnrollmentVerify .EnrollmentVerify__dimiss{background:red}.FAQ{font-size:24px}.FAQ .FAQ__title{font-weight:"strong";margin-left:10px}.FAQ .FAQ__question,.FAQ .FAQ__questionOpen{margin-left:10px}.FAQ .FAQ__question .FAQ__answer,.FAQ .FAQ__questionOpen .FAQ__answer{display:none}.FAQ .FAQ__questionOpen .FAQ__answer{display:block;margin-left:10px}.FlowMap .App__panelView{margin-top:110px}.FlowMap .App__panelView .FlowMap__saveBtn{display:inline-block;font-weight:600;margin-right:25px;border-radius:35px;padding:5px;color:#008752;border:1px solid #008752;color:#fff;background:#008752;display:none}.FlowMap .App__panelView .Modal{position:absolute;width:calc(100% - 200px)}.FlowMap .App__panelView table td,.FlowMap .App__panelView table td *{vertical-align:top}.FlowMap .App__panelView table{padding:10px;background:#fff;margin:10px 10px 10px 0;border:1px solid #aaa;border-radius:15px}.FlowMap .App__panelView table td,.FlowMap .App__panelView table th{background:none;border:none;padding-top:10px;padding-bottom:10px;min-width:40px}.FlowMap .App__panelView table th{background:#ccc;margin-bottom:25px}.FlowMap .App__panelView table td{background:#f5f5f5}.FlowMap .App__panelView table td .FlowMap__mainTxtField{font-size:16px;font-weight:600}.FlowMap .App__panelView table td .FlowMap__questionIcon{width:50px;display:block;margin:10px auto}.FlowMap .App__panelView table td .FlowMap__addIconBtn,.FlowMap .App__panelView table td .FlowMap__addSecondTextBtn{color:#fff;padding:5px;width:70px;border-radius:10px;background-color:#2c7891;margin-top:10px;text-align:center;cursor:pointer;border:none;display:block;margin-left:auto;margin-right:auto}.FlowMap .App__panelView table td .FlowMap__addIconBtn{height:20px}.FlowMap .App__panelView table td .FlowMap__addIconBtn::-webkit-file-upload-button{visibility:hidden}.FlowMap .App__panelView table td .FlowMap__addIconBtn:before{font-family:Work Sans,sans-serif;text-align:center;content:"Add Icon";font-size:16px}.FlowMap .App__panelView table td .FlowMap__editIconBtn:before{content:"Edit Icon"}.FlowMap .App__panelView table td input{border:1px solid #008752;background:none;width:35px;height:35px;padding:3px;border-radius:10px}.FlowMap .App__panelView table td textarea{width:90%}.FlowMap .App__panelView table td select{border:1px solid #008752;padding:5px;border-radius:5px}.FlowMap .App__panelView table .Flow__mapRulesFields{color:#2c7891;text-align:center;cursor:pointer}.FlowMap .App__panelView table .Flow__mapRulesFieldsBold{color:#000;font-weight:700}.FlowMap .App__panelView table tr:nth-child(2){background-color:red}.Login{font-size:24px;width:calc(100% - 80px);margin-left:auto;margin-right:auto}.Login .Login__appLogo{display:block;width:240px;margin:150px auto 50px}.Login .Login__link{margin-top:15px;text-align:center;font-size:16px}.Login .Login__input{font-size:16px;width:100px;margin-bottom:10px}.Login .Footer{margin-top:100px}.FlowMap .App__panelView,.MindMap .App__panelView{padding:50px;width:calc(100% - 200px)}.FlowMap .App__panelView .MindMap__brand,.FlowMap .App__panelView .MindMap__lang,.FlowMap .App__panelView .MindMap__liveSwitch,.FlowMap .App__panelView .MindMap__versions,.MindMap .App__panelView .MindMap__brand,.MindMap .App__panelView .MindMap__lang,.MindMap .App__panelView .MindMap__liveSwitch,.MindMap .App__panelView .MindMap__versions{position:absolute;top:135px;right:50px}.FlowMap .App__panelView .MindMap__brand select,.FlowMap .App__panelView .MindMap__lang select,.FlowMap .App__panelView .MindMap__liveSwitch select,.FlowMap .App__panelView .MindMap__versions select,.MindMap .App__panelView .MindMap__brand select,.MindMap .App__panelView .MindMap__lang select,.MindMap .App__panelView .MindMap__liveSwitch select,.MindMap .App__panelView .MindMap__versions select{border:1px solid #008752;padding:5px;width:180px}.FlowMap .App__panelView .MindMap__brand,.MindMap .App__panelView .MindMap__brand{right:235px}.FlowMap .App__panelView .MindMap__lang,.MindMap .App__panelView .MindMap__lang{right:420px}.FlowMap .App__panelView .MindMap__liveSwitch,.MindMap .App__panelView .MindMap__liveSwitch{right:610px}.FlowMap .App__panelView .MindMap__liveSwitch svg,.MindMap .App__panelView .MindMap__liveSwitch svg{width:15px;margin-top:5px;margin-left:5px;border:1px solid #008752;fill:#f5f5f5}.FlowMap .App__panelView .MindMap__liveSwitch.show,.MindMap .App__panelView .MindMap__liveSwitch.show{display:block}.FlowMap .App__panelView .MindMap__liveSwitch.show svg,.MindMap .App__panelView .MindMap__liveSwitch.show svg{fill:#000}.Profile .Profile__form.App__panelView{display:block;float:right;width:calc(100% - 150px);margin-top:175px;margin-right:25px}.Profile .Profile__submitBtn{display:block;color:#fff;width:auto;background:#008752;margin-bottom:1px;padding:10px;cursor:pointer;border-radius:35px;font-weight:700;text-transform:uppercase;font-size:24px;text-align:center}.BrandNav{margin-left:10px;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #000}.BrandNav .BrandNav__button{color:#008752}.BrandNav .BrandNav__button,.BrandNav .BrandNav__button.BrandNav__selectedBtn{display:inline-block;font-weight:600;margin-right:25px;border-radius:35px;padding:5px;border:1px solid #008752}.BrandNav .BrandNav__button.BrandNav__selectedBtn{color:#008752;background:#008752;color:#fff}.Footer{display:block;width:100%;text-align:center;margin-top:25px;font-size:16px}.Footer a{color:#000;border-bottom:1px solid #000}.FormResult{display:block;margin:10px;font-size:24px;text-align:center}.FormResult .FormResult__success{color:"green"}.FormResult .FormResult__error{color:red}.Header{cursor:pointer;text-align:center}.Header .Header__title{position:fixed;top:0;width:100%;display:block;background:#fff;border-bottom:1px solid #ccc;z-index:10}.Header .Header__title .Header__appLogo{position:absolute;top:20px;left:10px;height:80px}.Header .Header__title .Header__appTitle{font-weight:600;color:#008752;font-size:36px;margin:35px 35px 35px 75px}.Header .Header__pageTitle{position:absolute;left:150px;top:130px;font-weight:700;color:#008752;font-size:18px;text-transform:capitalize}.LoadingScreen{display:none}.LoadingScreen__show{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background:#2c7891;font-size:24px;color:#fff;text-align:center;z-index:2}.Modal{display:none}.Modal .Modal__scrollSection{overflow:scroll;height:250px}.Modal .Modal__contents{position:absolute;display:block;top:25px;left:25px;width:calc(100% - 90px);background:#fff;padding:20px;text-align:center;z-index:10}.Modal .Modal__contents .ProductBox__search{padding:10px;border-radius:15px;outline:none;border:1px solid #aaa;display:block;margin-left:auto;margin-right:auto}.Modal .Modal__contents .ProductBox__selected{border:1px solid #000}.Modal .Modal__title{margin-top:50px;margin-bottom:20px}.Modal .Modal__text{margin-bottom:25px}.Modal .Modal__text.Modal__textScroll{height:150px;overflow-y:scroll;overflow-x:hidden}.Modal .Modal__text.Modal__textScroll input[type=password],.Modal .Modal__text.Modal__textScroll input[type=text]{width:calc(100% - 30px)}.Modal .Modal__button{color:#fff;background:#008752;border-radius:35px;font-weight:700;text-transform:uppercase;background:red}.Modal .Modal__button,.Modal .Modal__cancelBtn{display:block;padding:10px;cursor:pointer;width:auto;margin-bottom:15px}.Modal .Modal__cancelBtn{color:#008752;background:#fff;border-radius:35px;color:red;border:1px solid red}.Modal .Modal__close{position:absolute;top:5px;right:5px}.Modal .Modal__close svg{width:40px;height:40px;cursor:pointer;fill:#000}.Modal .Modal__bg{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:10}.Modal.Modal__show{display:block}.ProductBox{width:150px;padding:5px;display:inline-block;text-align:center}.ProductBox img{width:90px}.Nav{margin-top:116px;width:100px;position:fixed}.Nav .Nav__menuItem{display:block;color:#008752;background:#fff;font-size:14px;position:relative;width:100px;height:80px;padding-top:20px;text-align:center;cursor:pointer;text-transform:capitalize}.Nav .Nav__menuItem svg{display:block;margin-left:auto;margin-right:auto;stroke:#008752;fill:none}.Nav .Nav__menuItem.Nav__isCurrentPage{background:#008752;color:#fff}.Nav .Nav__menuItem.Nav__isCurrentPage svg{stroke:#fff}.RulesEngine{display:none;position:absolute;top:130px;left:115px;background:#fff;width:calc(100% - 140px);border-radius:15px;padding:10px;border:1px solid #ccc}.RulesEngine .RulesEngine__title{font-size:24px;font-weight:600;text-align:center;margin-top:25px;margin-bottom:25px}.RulesEngine .RulesEngine__rules,.RulesEngine .RulesEngine__ruleSectionConditions{border-radius:15px;border:1px solid #ccc;margin:20px;padding:10px;width:calc(100% - 60px)}.RulesEngine .RulesEngine__ruleSectionConditions .RulesEngine__row:first-of-type{margin-bottom:20px}.RulesEngine .RulesEngine__rulesSection{border-left:1px solid #ccc;margin-left:10px;padding-left:15px}.RulesEngine .RulesEngine__row{position:relative;padding:10px}.RulesEngine .RulesEngine__row .RulesEngine__condition{display:inline-block}.RulesEngine .RulesEngine__row .RulesEngine__addBtn,.RulesEngine .RulesEngine__row .RulesEngine__condition,.RulesEngine .RulesEngine__row .RulesEngine__removeBtn,.RulesEngine .RulesEngine__row select{display:inline-block;border-radius:7px;margin-left:10px}.RulesEngine .RulesEngine__row select{width:200px}.RulesEngine .RulesEngine__row .RulesEngine__equalSelect{margin-left:200px}.RulesEngine .RulesEngine__row .RulesEngine__rowQuestionLabel{width:190px;display:inline-block;position:absolute;left:65px}.RulesEngine .RulesEngine__row .RulesEngine__greenSelect{border:1px solid #008752;background:#90ee90}.RulesEngine .RulesEngine__row .RulesEngine__removeBtn{color:#008752}.RulesEngine .RulesEngine__row .RulesEngine__addBtn{border:1px solid #ccc;padding:3px}.RulesEngine .RulesEngine__addRuleRow{border-bottom:1px solid #ccc;margin-bottom:10px}.RulesEngine .RulesEngine__addRuleRow select{width:350px}.RulesEngine .RulesEngine__deleteBtn,.RulesEngine .RulesEngine__saveBtn{color:#008752;color:#fff;background:#008752}.RulesEngine .RulesEngine__cancelBtn,.RulesEngine .RulesEngine__deleteBtn,.RulesEngine .RulesEngine__saveBtn{display:inline-block;font-weight:600;margin-right:25px;border-radius:35px;padding:5px;border:1px solid #008752}.RulesEngine .RulesEngine__cancelBtn{color:#008752}.RulesEngine .RulesEngine__cancelBtn,.RulesEngine .RulesEngine__deleteBtn,.RulesEngine .RulesEngine__saveBtn{min-width:100px;text-align:center}.RulesEngine .RulesEngine__deleteBtn{float:left}.RulesEngine .RulesEngine__cancelBtn,.RulesEngine .RulesEngine__saveBtn{float:right;display:inline-block}.RulesEngine.RulesEngine__show{display:block}.SpiderMap{margin-top:20px}.SpiderMap #SpiderMap__goJSDiagram{display:block;width:100%;height:600px;border:1px solid #aaa;background:#fff;border-radius:15px}.SpiderMap .SpiderMap__updateTxt{visibility:hidden;color:red;text-align:center}.SpiderMap .SpiderMap__updateShow{visibility:visible}.SpiderMap .SpiderMap__legend{margin-top:45px;float:left}.SpiderMap .SpiderMap__legend li{position:relative;display:inline-block;text-align:center;width:50px}.SpiderMap .SpiderMap__legend li .SpiderMap__legendCircle{position:absolute;top:-35px;left:10px;width:30px;height:30px;border-radius:15px;display:block}.SpiderMap .SpiderMap__legend li:last-of-type .SpiderMap__legendCircle{top:-66px}.SpiderMap .SpiderMap__legend li:last-of-type .SpiderMap__legendText{position:absolute;top:-34px}.SpiderMap .SpiderMap__ctrls{margin-top:25px;float:right;display:block}.SpiderMap .SpiderMap__ctrls .SpiderMap__btn{display:inline-block;font-weight:600;margin-right:25px;border-radius:35px;padding:5px;color:#008752;border:1px solid #008752}.UXEngine,.UXEngine.Form{display:none;position:fixed;top:130px;left:calc(50% - 300px);background:#fff;width:calc(100% - 140px);width:600px;border-radius:15px;padding:10px;border:1px solid #ccc}.UXEngine.Form label,.UXEngine label{margin-bottom:5px}.UXEngine.Form input,.UXEngine.Form select,.UXEngine input,.UXEngine select{margin-bottom:20px}.UXEngine.Form select,.UXEngine select{width:100%;padding:10px}.UXEngine.Form .UXEngine__title,.UXEngine .UXEngine__title{font-size:24px;font-weight:600;text-align:center;margin-top:25px;margin-bottom:25px}.UXEngine.Form .UXEngine__saveBtn,.UXEngine .UXEngine__saveBtn{display:inline-block;font-weight:600;margin-right:25px;border-radius:35px;padding:5px;color:#008752;border:1px solid #008752;color:#fff;background:#008752}.UXEngine.Form .UXEngine__cancelBtn,.UXEngine .UXEngine__cancelBtn{display:inline-block;font-weight:600;margin-right:25px;border-radius:35px;padding:5px;color:#008752;border:1px solid #008752}.UXEngine.UXEngine__show{display:block}