.card-page,.page-error-content h2,body,body.error-body{font-family:Lexend,Roboto,Helvetica,sans-serif}.form-control{height:44px}.btn{border:none;font-size:15px;font-weight:400;line-height:1.4;border-radius:4px;padding:10px 40px;-webkit-font-smoothing:subpixel-antialiased}.submit-button{margin:20px auto 0;min-width:240px}.primary-button{position:relative;border:1px solid #5db1a2;border-radius:3px;color:#fff;text-align:center;background:#51bba8;background:-moz-linear-gradient(top,#51bba8 0,#4cad9b 100%);background:-webkit-linear-gradient(top,#51bba8 0,#4cad9b 100%);background:linear-gradient(to bottom,#51bba8 0,#4cad9b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51bba8', endColorstr='#4cad9b', GradientType=0)}.primary-button:hover{color:#fff;background:#369c8a;background:-moz-linear-gradient(top,#369c8a 0,#339382 100%);background:-webkit-linear-gradient(top,#369c8a 0,#339382 100%);background:linear-gradient(to bottom,#369c8a 0,#339382 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#369c8a', endColorstr='#339382', GradientType=0)}.primary-button:active,.primary-button:focus{color:#fff}.secondary-button{background-color:#ee475b;color:#fff;border:2px solid #ea1831}.secondary-button:active,.secondary-button:focus,.secondary-button:hover{background-color:#ea1831;color:#fff;outline:0}.white-button{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);color:#000;border:1px solid #cfcfcf}.white-button:active,.white-button:focus,.white-button:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);outline:0}.btn-popup{padding:8px 25px!important;border:1px solid silver}.tooltip-inner{max-width:320px;background-color:#378d7e;color:#fff;font-size:13px;padding:5px 12px}.tooltip.top .tooltip-arrow{border-top-color:#666}.tooltip.right .tooltip-arrow{border-right-color:#666}.tooltip.bottom .tooltip-arrow{border-bottom-color:#666}.tooltip.left .tooltip-arrow{border-left-color:#666}.noselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.m-t-sm{margin-top:10px}.m-t-m{margin-top:20px}.m-b-sm{margin-bottom:10px}.m-b-m{margin-bottom:20px}body{background-color:#fff}body.error-body{background-color:#F3E9E8;min-height:820px}.page-error-content{padding:30px 20px;min-height:820px}.page-error-content h2{font-weight:700;color:#dc143c}.page-content{min-height:100vh;display:flex;flex-direction:column;max-width:100%;background:url(img/background.jpg) center center no-repeat fixed #ececec;background-size:cover;padding:0}.page-content .language-selector{position:fixed;top:10px;right:16px;z-index:1000}.page-content .language-selector .container{display:flex;gap:4px;padding:0;width:auto}.page-content .language-selector a{display:inline-block;padding:3px 10px;font-size:11px;font-weight:600;border-radius:20px;text-decoration:none;background-color:rgba(255,255,255,.9);color:#333;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);transition:background-color .15s,color .15s}.page-content .language-selector a:hover{background-color:#fff;color:#333;text-decoration:none}.page-content .language-selector a.active{background-color:#51bba8;color:#fff;border-color:#44ae9b}.card-content,.card-footer{max-width:450px;background-color:#fff}.page-content .language-selector a.inactive{text-decoration:none}.page-content .page-content-inner{flex-grow:1;overflow:hidden;width:100%;padding:0 15px}@media only screen and (max-width:991px){.page-content{padding:0 5px}}.application-logo{height:26px;width:129px}.card-page{display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:center}@media only screen and (max-width:767px){.page-content .page-content-inner{margin-top:26px}.page-content{padding:0;background:#fff}.card-page{min-height:auto}}.card-content{display:flex;width:100%;margin:0 auto;border-radius:20px 20px 0 0}.card-content h1,.card-content h2{margin-top:12px;text-align:left;font-weight:300}.card-content h1{font-size:18px}.card-content h2{font-size:16px}.card-content form{margin:0 auto}.card-content .card-content-inner{min-height:380px;width:100%;padding:36px 46px 18px}@media only screen and (max-width:767px){.card-content .card-content-inner{padding:10px 10px 26px}}.card-content-wide{max-width:517.5px}.card-content-without-footer{border-radius:20px}.card-footer{width:100%;margin:0 auto 20px;border-top:solid 1px #e1e1e1;border-radius:0 0 20px 20px;font-size:15px;text-align:center}.line-spacer,.line-spacer-both{height:1px;width:100%;background-color:#f5f5f5;margin-top:20px}.card-footer a.footer-link{color:#404040;text-decoration:none;font-weight:600;font-size:15px}.action-link,.card-footer a.footer-link span{text-decoration:underline}.error-message,.error-message-sub,.info-message,.info-message-sub,.message-container-left{font-weight:300;font-family:Lexend,Roboto,Helvetica,sans-serif}.card-footer a.footer-link:hover{color:#000}.card-footer .footer-help{font-size:13px}.card-footer .card-footer-inner{padding:20px 30px;color:#666}@media only screen and (max-width:991px){.card-footer .card-footer-inner{padding:30px 10px}}.paragraph-spacer{height:1px;width:100%;margin-top:20px}.line-spacer-both{margin-bottom:20px}.loading{background:url(img/loading.gif) center center no-repeat #fff;width:50px;height:50px;margin:0 auto}.login-icon-control,.register-icon-control{padding-left:35px}.register-form-control{margin-bottom:15px}.email-form-control{background:url(img/icons/icon-email-green.svg) 7px 12px no-repeat;background-size:20px 20px}.password-form-control{background:url(img/icons/icon-password-green.svg) 7px 12px no-repeat;background-size:20px 20px}.company-form-control{background:url(img/icons/icon-company.svg) 7px 12px no-repeat;background-size:20px 20px}.company-form-control-searching{background:url(img/icons/searching.gif) 7px 12px no-repeat}.email-register-form-control{background:url(img/icons/icon-email-red.svg) 7px 12px no-repeat;background-size:20px 20px}.password-confirm-form-control,.password-register-form-control{background:url(img/icons/icon-password-red.svg) 7px 12px no-repeat;background-size:20px 20px}.name-register-form-control{background:url(img/icons/icon-name-first.svg) 7px 12px no-repeat;background-size:20px 20px}.name2-register-form-control{background:url(img/icons/icon-name-last.svg) 7px 12px no-repeat;background-size:20px 20px}.phone-register-form-control{background:url(img/icons/icon-phone.svg) 7px 12px no-repeat;background-size:20px 20px}.address-register-form-control{background:url(img/icons/icon-address.svg) 7px 12px no-repeat;background-size:20px 20px}.tag-register-form-control{background:url(img/icons/icon-tag.svg) 7px 12px no-repeat;background-size:20px 20px}.calendar-register-form-control{background:url(img/icons/icon-birthday-cake.svg) 7px 12px no-repeat;background-size:20px 20px}.message-container{padding-top:30px;padding-bottom:30px;text-align:center}.message-container-left{padding-top:20px;text-align:left;font-size:15px}.message-container-left p{margin-bottom:20px}.info-message{font-size:18px;color:#51bba8}.error-message{font-size:18px;color:#ee475b}.error-message-sub,.info-message-sub{font-size:15px}.login-error-message{color:#ee475b;min-height:20px;margin-top:12px;background-color:#f5f5f5;border:1px solid #e3e3e3;padding:9px;border-radius:3px}.bg-white,.signup-container,.signup-footer{background-color:#fff}.action-link{font-size:13px}.action-link,.action-link:active,.action-link:focus,.action-link:hover{color:#51bba8;outline:0;cursor:pointer}@media only screen and (max-width:767px){.btn{font-size:14px;padding:12px 14px;width:100%}.error-message,.info-message{font-size:16px}.error-message-sub,.info-message-sub{font-size:14px}}.tooltip{font-family:Lexend,Roboto,Helvetica,sans-serif}.signup-page{display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:center;font-family:Lexend,Roboto,Helvetica,sans-serif}.signup-page .signup-logo{height:26px;width:129px}.signup-page .signup-tc{padding:0 15px;display:flex;flex-direction:row}.signup-page .signup-tc .signup-tc-col-check{flex:0 1 auto;padding-right:10px}.signup-page .signup-tc .signup-tc-col-text{flex:0 1 auto;font-size:13px}.signup-page .signup-tc a{color:#52ACFF;font-weight:400}.signup-container{display:flex;width:100%;max-width:500px;margin:0 auto;border-radius:20px 20px 0 0}.signup-container .btn-signup{margin:10px auto 0;width:auto;min-width:240px;padding:10px 20px}.signup-container h1{margin-top:12px;text-align:left;font-size:18px;font-weight:300}.signup-container form{margin:0 auto}.signup-container form .form-hint{margin-top:4px;font-size:13px;color:gray}.signup-container form label{font-weight:400}.signup-container form .company-selected{font-weight:600}.signup-container form .btn-white{color:inherit;background:#fff;border:1px solid #e7eaec;height:44px;padding:10px 15px}.signup-container-no-footer{border-radius:20px}.signup-container-inner{width:100%;padding:36px 46px 18px}.signup-footer{width:100%;margin:0 auto 20px;border-top:solid 1px #e1e1e1;border-radius:0 0 20px 20px;font-size:15px;text-align:center;max-width:500px}.signup-footer a.footer-link{color:#404040;text-decoration:none;font-weight:600;font-size:15px}.signup-footer a.footer-link:hover{color:#000;text-decoration:none}.signup-footer a.footer-link span{text-decoration:underline}.signup-footer .footer-help{font-size:13px}.signup-footer-inner{padding:20px 30px;color:#666}@media only screen and (max-width:991px){.signup-footer-inner{padding:30px 10px}}.message-verify-email{padding:30px 10px}.message-verify-email .title{font-weight:700;font-size:18px;margin-top:20px;margin-bottom:30px}.message-verify-email .user-email{font-size:20px;font-weight:900;padding:5px;color:#dc143c}.message-verify-email .resend-button{font-size:16px;margin-top:20px}.message-verify-email .resend-button a{color:#52ACFF;text-decoration:none;font-weight:600}.message-verify-email .resend-button a:hover{text-decoration:none}.message-verify-email .resend-button a span{text-decoration:underline}.message-verify-email .resending-label{font-size:16px;margin-top:20px;color:#52ACFF}@media only screen and (max-width:767px){.signup-container .btn-signup{width:100%;min-width:auto}.message-verify-email .user-email{padding:10px}.text-left-sm{text-align:left}.signup-page{min-height:auto}.signup-page .col-xs-spacer{margin-top:15px}.signup-container{margin:0 auto}.signup-container-inner{padding:10px 10px 26px}.signup-container-inner form{margin-top:30px}}.modal-content{background-clip:padding-box;background-color:#FFF;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.3);outline:0;position:relative}.modal-dialog{z-index:2200}.modal-body{min-height:100px;text-align:center;outline:0}.inmodal .modal-body{background-color:#fff;border:none;color:#000;font-weight:400;font-size:18px;padding:20px 30px 10px}.inmodal .modal-body a{outline:0}.inmodal .modal-body .modal-button-container{margin-top:50px}.inmodal .modal-header{padding:30px 15px 20px;text-align:center;border:none}.inmodal .modal-title{font-size:22px;font-weight:600;color:#F4364C}.inmodal .modal-icon{font-size:84px;color:#e2e3e3}.modal-footer{margin-top:0;border:none;text-align:center;color:#666;font-size:12px}.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7}.modal-help{font-size:12px;color:#969696;padding-top:15px;padding-bottom:0}.modal-help a{outline:0;text-decoration:none}