.ajax-loader,.backimage{top:0;left:0;height:100%;width:100%}.forgotPassForm h2,.forgotPassFormIn p,.forgotPassSpan,.formWrap,.formWrap form h2,.formWrap form input,.loginWrap p,.loginWrap p a,.registerForm h1,.rememberPassSpan{font-family:Lato,sans-serif}.ajax-loader{position:fixed;background:url(../images/loading-gdc.gif) center center no-repeat #fff;z-index:99999;opacity:.8;display:none}#toast-container>div{opacity:1!important}#toast-container>.toast-success{background-color:#4285f4!important}a.active{color:#448f76;position:relative}a.active:after{content:'';position:absolute;bottom:-2px;height:1px;background-color:#448f76;width:100%!important;left:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}@font-face{font-family:BrushScriptStd;src:url(fonts/BrushScriptStd.otf)}@font-face{font-family:AvenirLTStd-Book;src:url(fonts/AvenirLTStd-Book.otf)}.backimage{position:relative;z-index:-1;-webkit-transform:scale(1.1);transform:scale(1.1)}.data{vertical-align:middle;background-color:rgba(0,0,0,.6)}.notfoundcontent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:1;overflow:hidden;display:table;text-align:center;padding:10px 30px}.notfoundcontent p{font-size:26px!important;margin:20px 0 50px}.notfoundcontent .button{color:#fff;padding:10px 20px;text-decoration:none;border:1px solid #fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;background:0 0}.notfoundcontent .button:hover{background-color:#fff;color:#000}@media only screen and (max-width:800px){.notfoundcontent{top:185px}.notfoundcontent h1{font-size:30px}.notfoundcontent p{font-size:16px!important;margin:15px 0 20px}}@media only screen and (max-width:560px){.notfoundcontent{top:250px}.data{height:400px}}.forgotPassForm,.forgotPassFormIn{height:100%;position:fixed;top:0;left:0}.forgotPassForm{width:100%;background-color:rgba(0,0,0,.7);z-index:1;display:none}.forgotPassForm form{background-color:#fff;width:90%;padding:20px;position:relative;max-width:400px}.forgotPassForm input{border:1px solid #e2e2e2;width:100%}.forgotPassForm .forgotPass a{position:relative;top:auto}.forgotPassForm input[type=submit]{text-transform:uppercase}.forgotPassForm .closePopup{top:-50px}.forgotPassForm h2{font-size:22px;font-weight:700;padding-left:5px}.forgotPassFormIn{width:100%;display:flex;justify-content:center;align-items:center}.container,.container input.checkedBox~.checkmark:after,.container input:checked~.checkmark:after{display:block}.forgotPassFormIn p{padding:0 5px;margin:10px 0}.container{position:relative;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:25px;margin:15px 0}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;left:0}.container input:checked~.checkmark{background-color:#fff;border:1px solid #000}.checkmark{position:absolute;top:2px;left:0;height:14px;width:14px;background-color:#fff;border:1px solid #000;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.container .checkmark:after{left:3px;top:1px;width:4px;height:8px;border:solid #000;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.loginImg,.loginWrap{border-radius:4px;overflow:hidden}.checkmark:after{content:"";position:absolute;display:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.loginWrap{height:80%;width:60%;top:10%;left:20%;background-color:#fff;position:fixed;-webkit-box-shadow:1px 2px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:1px 2px 5px 0 rgba(0,0,0,.75);box-shadow:1px 2px 5px 0 rgba(0,0,0,.75)}.loginWrap .loginWrap{height:30px;display:block}.closeLoginWrap{height:40px;width:40px;position:absolute;right:0;top:0;cursor:pointer}.closeLoginWrap:after,.closeLoginWrap:before{height:2px;width:20px;background-color:#fff;position:absolute;content:'';top:20px;left:10px;z-index:1}.formWrap form,.loginImg,.loginWrap .formWrap{height:100%;top:0;position:absolute}.closeLoginWrap:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.closeLoginWrap:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.loginImg{background-image:url(../images/login2.jpg);background-size:cover;right:0;width:50%}.loginWrap .formWrap{padding:20px;display:table;left:0}.formWrap form{left:0;display:table;padding:20px 40px;width:100%}.formWrap form .formElement{padding:3px 5px}.formWrap form h2,.registerForm h1{margin-bottom:10px;font-family:PlayfairDisplay-Regular;color:#24a383;font-size:22px;font-weight:700;padding:0 5px}.formWrap form input{border-bottom:1px solid #ccc;height:40px;padding:5px 0}.formWrap form input[type=submit]{width:100%;max-width:140px;border:1px solid #999;height:40px;background-color:#fff;margin-top:20px;cursor:pointer}.submitWrap{text-align:right}.submitWrap p{text-align:center;margin-top:10px;color:#4285f4;display:none}.formWrap form input[type=submit]:hover,.registerForm .formElement input[type=submit]:hover{background-color:#448f76;border:1px solid #448f76;color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.userOpen{cursor:pointer}.registerForm h1{font-size:40px;text-align:center;margin:20px 0;color:#000}.registerForm .secHead img{height:30px;display:block;margin:auto}.registerForm ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.registerForm li{padding:10px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:50%}.registerForm li img,.registerForm li p{width:35px}.registerForm li p{width:calc(100% - 50px);padding-left:30px;line-height:24px}.registerForm form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:30px}.registerForm .loginWrap form{margin-top:0}.registerForm .formElement{padding:7px 10px}.registerForm .formElement input{border-bottom:1px solid #ccc;padding:0 10px}.registerForm .formElement select{width:100%;height:50px;padding:0 10px;cursor:pointer}.cust_select{overflow:hidden;background:url(../images/icons/select.png) center right no-repeat;outline:0;height:50px}.cust_select select{background:0 0;width:100%;border:0;border-radius:0;-webkit-appearance:none;outline:0;cursor:pointer;height:50px;border-bottom:1px solid #ccc}.login .loginWrap input[type=submit],.login .loginWrap input[type=submit]:hover{background-color:#4285f4;border:none;color:#fff}.registerForm{padding:20px}.loginWrap .formWrap form h2{color:#000;font-family:Lato,sans-serif}.loginWrap .formWrap input{height:50px;border:1px solid #e2e2e2}.loginWrap .formWrap .formElement{padding:10px 5px}.forgotPass{position:relative}.forgotPass .container{margin:0}.forgotPass span.forgotPassSpan,.forgotPass span.rememberPassSpan{position:absolute;right:0;top:10px;font-size:14px;cursor:pointer}.forgotPass span.rememberPassSpan{top:0}.login .loginWrap input[type=submit]{height:50px;width:100%;max-width:100%;text-transform:uppercase;font-size:18px;margin-top:0}.loginWrap p{text-align:center;margin-top:10px}.loginWrap p a{color:#4285f4;border-bottom:1px solid #fff}.loginWrap p a:hover{border-bottom:1px solid #4285f4}.forgotPassForm input[type=submit],.registerForm .formElement input[type=submit]{height:45px;max-width:100%;border:1px solid #ccc;cursor:pointer;display:block;width:100%;background:#4285f4!important;color:#fff;border-color:#4285f4!important;text-transform:uppercase;font-size:18px;margin-top:0}.forgotPassForm .formElement{padding:7px 5px}.forgotPassForm .formElement input{height:50px;padding:10px 20px;outline:initial;width:100%}.input-validation-error{border:1px solid red!important}.validation_error{border-bottom:1px solid red!important}.iti{width:100%}.register_link:after{width:100%!important}.register_link{color:#448f76}.message,.message a{color:#000!important}.LoadingDiv{position:fixed;top:0;height:100%;width:100%;z-index:9999999;left:0}.LoadingDiv table{margin:0 auto;position:relative}.register_form form .form_element{width:32.33%!important}.register_process{display:flex;flex-wrap:wrap}.register_process li{width:50%}@media screen and (max-width:600px) and (min-width:200px){.register_form form .form_element{width:100%!important;padding:0 5px}.register_process li{width:100%}.cust_select,.cust_select select,input,select{height:40px}.register_form form .form_element.fullWidth{width:100%!important}.register_process li p{font-size:14px}}.faqIn h1{margin:20px 0;font-size:30px}@media only screen and (max-width:767px){.faqIn h1{margin:60px 0px 0px 0px!important}}.faqIn h2,.faqQA{margin-bottom:20px}.faqIn h2{font-size:24px}.faqQAWrap{padding:20px 0;border-bottom:1px solid #f0f0f0}@media screen and (min-width:200px) and (max-width:600px){.loginWrap{width:90%;left:5%}.formWrap form{z-index:1;background-color:rgba(255,255,255,.9);padding:20px}.registerForm form{margin-top:0}.formWrap form input{background-color:transparent;border-bottom:1px solid #fff}.formWrap form input[type=submit]{background-color:#448f76;border:1px solid #448f76;color:#fff}.loginImg{width:100%}.closeLoginWrap:after,.closeLoginWrap:before{background-color:#000}.registerForm .formElement{padding:7px 0}}@media screen and (min-width:601px) and (max-width:750px){.formWrap form,.login .registerForm,.loginWrap,.loginWrap .formWrap{position:relative}.loginWrap{width:90%;left:5%;margin-top:40px;height:auto}.formWrap form{padding:0;margin-top:0}}@media screen and (min-width:751px) and (max-width:900px){.loginWrap{width:80%;left:10%;height:60%;top:20%}}.embeddedServiceIcon svg{display:inline-block;box-sizing:border-box;width:2em;height:2em;fill:var(--lwc-colorTextInverse,#000)!important}.embeddedServiceSidebarMinimizedDefaultUI.helpButton{background-color:#fff!important;border-color:var(--lwc-esColorBackgroundAlt2,#377551)!important;border:2px solid #377551!important}.embeddedServiceSidebarMinimizedDefaultUI{position:fixed;left:auto;bottom:0;right:12px;margin:0;height:46px;max-height:100%;border-radius:8px 8px 0 0;text-align:center;text-decoration:none;display:inline-block;box-shadow:none!important;pointer-events:all;overflow:hidden;background-color:var(--lwc-esColorBackgroundAlt2,#fff)!important;border-color:var(--lwc-esColorBackgroundAlt2,#377551)!important;font-size:16px;cursor:pointer;border:2px solid #377551!important;min-width:14em;max-width:14em;width:250px}.embeddedServiceHelpButton .helpButton .uiButton{box-shadow:none!important;background-color:#fff!important;font-family:"Salesforce Sans",sans-serif;border:2px solid #377551}.message{background-color:none!important;font-size:14px;font-weight:600;border:none}.message a{text-decoration:none}.embeddedServiceHelpButton .uiButton .helpButtonLabel .message a{color:#000}@font-face{font-family:'Salesforce Sans';src:url(https://c1.sfdcstatic.com/etc/clientlibs/sfdc-aem-master/clientlibs_base/fonts/SalesforceSans-Regular.woff) format('woff'),url(https://c1.sfdcstatic.com/etc/clientlibs/sfdc-aem-master/clientlibs_base/fonts/SalesforceSans-Regular.ttf) format('truetype')}.embeddedServiceHelpButton .uiButton{font-weight:700;font-size:16px;margin:2px 3px;padding:4px 6px;min-width:250px;max-width:250px;text-decoration:none;text-align:center;border:0}.embeddedServiceSidebar.layout-docked .dockableContainer{width:350px;height:450px}.embeddedServiceHelpButton .embeddedServiceIcon::before{font-family:embeddedserviceiconfont;font-size:1.25em;content:attr(data-icon);speak:none;text-rendering:auto;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.embeddedServiceHelpButton .embeddedServiceIcon{position:relative;z-index:1;display:inline-block;margin-left:0;line-height:1;vertical-align:top}button[embeddedService-chatHeader_chatHeader]{background:0 0;border:none;height:32px;min-height:32px;width:32px;min-width:32px}#snapins_invite{background-color:#fff;font-family:"Salesforce Sans",sans-serif;overflow:visible;border-radius:8px;visibility:hidden;display:none}.embeddedServiceInvitation{background-color:transparent;max-width:290px;max-height:210px;-webkit-box-shadow:0 7px 12px rgba(0,0,0,.28);-moz-box-shadow:0 7px 12px rgba(0,0,0,.28);box-shadow:0 7px 12px rgba(0,0,0,.28)}@media only screen and (min-width:48em){.embeddedServiceInvitation{max-width:332px;max-height:210px}}.embeddedServiceInvitation>.embeddedServiceInvitationHeader{width:inherit;height:50px;line-height:32px;padding:10px;color:#fff;background-color:#377551;overflow:initial;display:flex;justify-content:space-between;align-items:stretch;border-top-left-radius:8px;border-top-right-radius:8px}.embeddedServiceInvitationHeader #embeddedServiceAvatar{width:32px;height:32px;border-radius:50%}.embeddedServiceInvitationHeader .embeddedServiceTitleText{font-size:18px;color:#fff;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;align-self:stretch;flex-grow:1;max-width:100%;margin:0 12px}.embeddedServiceInvitationHeader .embeddedServiceCloseIcon{border:none;border-radius:3px;cursor:pointer;position:relative;bottom:3%;background-color:#fff;width:32px;height:32px;font-size:23px;color:#377551}.embeddedServiceHelpButton .helpButton .uiButton:focus,.embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus{outline:0}.embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus::before{content:" ";position:absolute;top:11%;left:7%;width:85%;height:85%;background-color:rgba(255,255,255,.2);border-radius:4px;pointer-events:none}.embeddedServiceCloseIcon:hover,.embeddedServiceInvitationHeader .embeddedServiceCloseIcon:active{background-color:#fff;color:rgba(0,0,0,.7);opacity:.7}.embeddedServiceInvitation>.embeddedServiceInvitationBody{background-color:#fff;max-height:110px;min-width:260px;margin:0 8px;font-size:14px;line-height:20px;overflow:auto}.embeddedServiceInvitationBody p{color:#333;padding:8px;margin:12px 0;text-align:center}.embeddedServiceInvitationFooter>.embeddedServiceActionButton{font-size:14px;max-height:40px;border:1px solid #377551;border-radius:4px;padding:10px;margin:4px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer}.embeddedServiceInvitationFooter>#acceptInvite,.embeddedServiceInvitationFooter>#rejectInvite{background-color:#fff;color:#377551}.embeddedServiceInvitation>.embeddedServiceInvitationFooter{width:inherit;color:#377551;text-align:center;background-color:#fff;padding:10px;max-height:100px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.embeddedServiceHelpButton .uiButton .helpButtonLabel .message{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;font-size:15px!important}.embeddedServiceSidebarMinimizedDefaultUI .content{display:block;align-items:center;padding:0 8px;height:100%;color:var(--lwc-colorTextInverse,#fff);justify-content:center;flex-direction:row;border:2px solid!important;border-radius:8px 8px 0 0}.embeddedServiceSidebarMinimizedDefaultUI .messageContent{position:relative;display:flex;align-self:stretch;margin:12px;flex-grow:1;align-items:center;min-width:0;max-width:100%}.embeddedServiceHelpButton .helpButton .uiButton :hover{background-color:transparent!important;font-family:"Salesforce Sans",sans-serif}.back_to_top{bottom:50px!important}.embeddedServiceHelpButton .uiButton .helpButtonLabel:hover{background:#fff!important}.embeddedServiceHelpButton .helpButton .uiButton: hover{background-color:#fff!important;font-family:"Salesforce Sans",sans-serif}.embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus::before,.embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:23px;background-color:#fff!important;opacity:1!important;pointer-events:none}