.text-ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.text-fury{color:#273f5b !important}.text-supermuted{color:#dadada}.bg-fury{background-color:#273f5b !important}#register_new_company_form .input-group .form-control{padding-left:12px !important}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.u-pt-150{padding-top:150px !important}.u-h-80vh{height:80vh !important}.u-h-70vh{height:70vh !important}.u-h-60vh{height:60vh !important}.u-h-50vh{height:50vh !important}.btn:focus:active{outline:none}.hcmfront{color:#007084}.white{color:#fff !important}.gradient-bg-1{background-image:-o-linear-gradient(left, #8b3ac6 0%, #4d3399 100%);background-image:-ms-linear-gradient(left, #8b3ac6 0%, #4d3399 100%);background-image:-moz-linear-gradient(left, #8b3ac6 0%, #4d3399 100%);background-image:-webkit-linear-gradient(left, #8b3ac6 0%, #4d3399 100%);background-image:linear-gradient(to right, #8b3ac6 0%, #4d3399 100%)}.gradient-bg-2{background-image:-o-linear-gradient(left, #6e01d9 0%, #4880fb 100%);background-image:-ms-linear-gradient(left, #6e01d9 0%, #4880fb 100%);background-image:-moz-linear-gradient(left, #6e01d9 0%, #4880fb 100%);background-image:-webkit-linear-gradient(left, #6e01d9 0%, #4880fb 100%);background-image:linear-gradient(to right, #6e01d9 0%, #4880fb 100%)}.arrow-bottom:after{z-index:2}.bg-blue-pattern{background-color:#ecf5fe;background:#ecf5fe;color:#273f5b}.bg-blue-pattern h2,.bg-blue-pattern h3,.bg-blue-pattern h4{color:#273f5b}.bg-blue-pattern .main-point i{color:#007bff}.bg-blue-pattern .main-point h3{font-weight:600}.g_login_button{display:block;position:relative;background-color:#4285f4;color:#fff;font-family:Roboto,arial,sans-serif;font-size:16px;font-weight:bold;height:50px;line-height:50px;overflow:hidden;text-align:center;text-decoration:none;border-radius:1px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);-o-transition:background-color 0.218s, border-color 0.218s, box-shadow 0.218s;-ms-transition:background-color 0.218s, border-color 0.218s, box-shadow 0.218s;-moz-transition:background-color 0.218s, border-color 0.218s, box-shadow 0.218s;-webkit-transition:background-color 0.218s, border-color 0.218s, box-shadow 0.218s;transition:background-color 0.218s, border-color 0.218s, box-shadow 0.218s}.g_login_button .abcRioButtonIcon{padding:15px;background-color:#fff;border-radius:1px;float:left;border:1px solid #4285f4;text-align:center;white-space:nowrap}.g_login_button .abcRioButtonIcon .abcRioButtonIconImage{margin:0;padding:0;height:18px;width:18px;line-height:18px;text-align:center;white-space:nowrap}.g_login_button .abcRioButtonContents{font-weight:bold;letter-spacing:.21px;margin-left:6px;margin-right:6px;vertical-align:top}.g_login_button:hover,.g_login_button:focus{color:#fff;text-decoration:none;background-color:#4285f4;-webkit-box-shadow:0 0 3px 3px rgba(66,133,244,0.3);box-shadow:0 0 3px 3px rgba(66,133,244,0.3)}#full-page-center{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;min-height:100vh;background-color:#fff}#full-page-center input::-webkit-input-placeholder{font-size:12px !important;color:#aaa}#full-page-center .form-control{padding-left:12px !important;padding-right:12px !important}#full-page-center *:not(.fa){font-size:13px}#full-page-center a{color:#0099da;text-decoration:none;-o-transition:color 200ms;-ms-transition:color 200ms;-moz-transition:color 200ms;-webkit-transition:color 200ms;transition:color 200ms}#full-page-center a:hover{color:#4285f4}#full-page-center .btn{font-weight:normal;padding:6px 12px;border-radius:4px}#full-page-center h1,#full-page-center h2,#full-page-center h3,#full-page-center h4,#full-page-center h5,#full-page-center h6{font-weight:100;margin:20px 0 17px 0;color:#555}#full-page-center:before{-o-box-flex:1;-ms-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-height:30px;content:'';display:block;height:24px}#full-page-center:after{-o-box-flex:1;-ms-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-height:30px;content:'';display:block;height:64.8px}#full-page-center .help-text{color:#757575;font-size:13px;line-height:1.3333;white-space:normal}#full-page-center .btn{-o-transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1)}#full-page-center #initialView{width:440px;-webkit-flex-shrink:0;flex-shrink:0;margin:0 auto;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;display:block;border-radius:6px}#full-page-center #initialView .mainview{padding:36px 40px 36px;-o-box-flex:1;-ms-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}#full-page-center #initialView .mainview .logo img{height:50px;width:auto}#full-page-center #initialView .mainview #view_container .head{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}#full-page-center #initialView .mainview #view_container .head h1{font-size:28px}#full-page-center #initialView .mainview #view_container .loginsteps{min-height:260px;margin:0 -40px;overflow:hidden;position:relative}#full-page-center #initialView .mainview #view_container .loginsteps .step1{padding-left:40px;padding-right:40px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:260px;-o-transition:-o-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:-ms-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:-moz-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1)}#full-page-center #initialView .mainview #view_container .loginsteps .step2{-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);padding-left:40px;padding-right:40px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;-o-box-pack:start;-moz-box-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:260px;-o-transition:-o-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:-ms-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:-moz-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1)}#full-page-center #initialView .mainview #view_container .loginsteps .step{position:absolute;width:100%}#full-page-center #initialView .mainview #view_container .loginsteps.salter .step1{-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#full-page-center #initialView .mainview #view_container .loginsteps.salter .step2{-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}#full-page-center #initialView .mainview #view_container .login_actions{-o-box-align:start;-moz-box-align:start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-direction:reverse;-o-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-o-box-lines:multiple;-moz-box-lines:multiple;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:20px;min-height:48px}#full-page-center footer{padding:0 2px;-o-box-align:start;-moz-box-align:start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-o-box-lines:multiple;-moz-box-lines:multiple;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px;font-size:13px}#full-page-center footer a{color:#212121}#full-page-center footer a:hover{color:#111}#full-page-center footer .external a{padding:6px 16px;color:#777;-o-transition:color 200ms;-ms-transition:color 200ms;-moz-transition:color 200ms;-webkit-transition:color 200ms;transition:color 200ms}#full-page-center footer .external a:hover{color:#555}@media (max-width:767px){#full-page-center:before{content:none}#full-page-center #initialView{width:100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;max-height:100%;height:100vh}#full-page-center #initialView .mainview{-webkit-box-shadow:none;box-shadow:none}#full-page-center footer{padding:0 40px 14px 40px}#full-page-center footer .external a{padding:6px 8px}}.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}.btn-microsoft:hover,.btn-microsoft:focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}a.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}a.btn-microsoft:hover,a.btn-microsoft:focus{color:#fff !important;background-color:#125acd !important;border-color:rgba(0,0,0,0.2) !important}.btn-hcmfront{color:#fff;background-color:#007084;border-color:rgba(0,0,0,0.2)}.btn-hcmfront:hover,.btn-hcmfront:focus{color:#fff;background-color:#006779;border-color:rgba(0,0,0,0.2)}a.btn-hcmfront{color:#fff;background-color:#007084;border-color:rgba(0,0,0,0.2)}a.btn-hcmfront:hover,a.btn-hcmfront:focus{color:#fff !important;background-color:#006779 !important;border-color:rgba(0,0,0,0.2) !important}.hero-overlap{background-position:top center;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;width:100%}.dashboard-phone{position:relative}.dashboard-phone .d-btn{position:absolute;left:0;width:100%;bottom:140px}.hbspt-form{color:#fff}.hs-contact-form form{color:#fff}.hs-contact-form form .hs_recaptcha{margin-bottom:15px}.hs-contact-form form .hs_recaptcha .grecaptcha-badge{margin:0 auto}.hs-contact-form form .hs-error-msgs{list-style:none;padding:0;color:#ff968e;margin-bottom:0}.hs-contact-form form input[type="submit"]{cursor:pointer}.hs-contact-form form fieldset{max-width:100%;margin-bottom:15px}.hs-contact-form form fieldset label{margin:0}.hs-contact-form form fieldset label .hs-form-required{color:#f44336;margin-left:3px}.hs-contact-form form fieldset .input > input{padding:2px 8px}.hs-contact-form form fieldset select{width:100% !important;height:36px}.hs-contact-form form fieldset textarea{width:100% !important;padding:2px 8px}