@charset "UTF-8";:root{--surface-primary:#fff;--surface-secondary:#fafafa;--surface-tertiary:#f6f6f6;--surface-muted:#e9e9e9;--surface-hover:#f6f6f6;--surface-selected:#e7eff8;--surface-inverse:#39404d;--surface-modal-overlay:rgba(0, 0, 0, 0.4);--surface-sidebar:#f6f6f6;--surface-header:#BDF0ED;--surface-tooltip:#39404d;--surface-badge:#F3F3F3;--text-primary:#171717;--text-secondary:#666;--text-muted:#999;--text-disabled:#ccc;--text-link:#4A87B6;--text-link-hover:#05758A;--text-inverse:#fff;--text-on-dark:#fff;--text-error:#d74750;--text-heading:#171717;--text-on-tooltip:#fff;--border-primary:#e9e9e9;--border-secondary:#ccc;--border-muted:#dddddd;--border-focus:#4A87B6;--border-input:#ccc;--border-input-focus:#4A87B6;--border-error:#f6e2e3;--border-success:#8dad78;--brand-primary:#5092bd;--brand-primary-hover:#32729d;--brand-accent:#5BC85B;--brand-accent-hover:#82d482;--brand-teal:#05758A;--brand-teal-hover:#005463;--button-primary-bg:#05758A;--button-primary-bg-hover:#005463;--button-primary-text:#fff;--button-secondary-bg:#f6f6f6;--button-secondary-bg-hover:#e9e9e9;--button-secondary-text:#171717;--button-danger-bg:#d94850;--button-danger-bg-hover:#d94850;--button-success-bg:#5FC660;--button-disabled-bg:#f6f6f6;--button-disabled-text:#999;--status-success-bg:#E1F2D8;--status-success-text:#5BC85B;--status-success-border:#8dad78;--status-error-bg:#eed7d3;--status-error-text:#d74750;--status-error-border:#f6e2e3;--status-warning-bg:#ffffcc;--status-warning-text:#d15700;--status-warning-border:#e2e3c8;--status-info-bg:#eff5f8;--status-info-text:#5092bd;--status-info-border:#ACCDE0;--status-today-bg:#fffee0;--presence-online:#6ABD3D;--presence-idle:#FF9A00;--presence-offline:#d5d5d5;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.08);--shadow-md:0 2px 6px rgba(0, 0, 0, 0.12);--shadow-lg:0 4px 16px rgba(0, 0, 0, 0.15);--shadow-xl:0 8px 24px rgba(0, 0, 0, 0.18);--shadow-color:#323232;--shadow-box:#e9e9e9;--overlay-bg:rgba(233, 233, 233, 0.9);--error-field-bg:#fdf6f6;--error-label-bg:#f9f2f2;--error-border:#f6e2e3;--input-bg:#fff;--input-text:#171717;--input-placeholder:#999;--input-border:#ccc;--input-border-focus:#4A87B6;--input-disabled-bg:#f6f6f6;--chat-bubble-bg:#f6f6f6;--chat-bubble-text:#171717;--chat-unread-bg:#EBF4F8;--chat-hover-bg:#bec4c9;--table-header-bg:#f3f3f3;--table-row-alt-bg:#F9F9F9;--table-border:#e9e9e9;--code-bg:#fafafa;--code-text:#171717;--code-border:#e9e9e9}.kendo-color-picker-input{position:absolute;left:-9999px;opacity:0;pointer-events:none;width:0;height:0}#wrapper .linked-account-buttons .linked-account-signin{margin-bottom:10px}#wrapper .linked-account-buttons .linked-account-signin form{padding:0!important}#wrapper .linked-account-buttons .linked-account-signin .button-new{min-width:80%;padding:7px 15px}#wrapper .linked-account-buttons .linked-account-signin .button-new .icon-16{margin-right:4px}#wrapper .linked-account-buttons .linked-account-signin .button-sharefile_limited{color:#5fc660;border-color:#5fc660;background-color:var(--surface-primary)}#wrapper .linked-account-buttons .linked-account-signin .button-sharefile_limited:hover{background-color:var(--surface-secondary)}#wrapper .linked-account-buttons.v2 .teaser{width:175px;float:right}#wrapper .linked-account-buttons.v2 .teaser h4{font-size:13px;font-size:1.3rem;color:#666;font-weight:700;text-align:left}#wrapper .linked-account-buttons.v2 .teaser p{color:#666;text-align:left}#wrapper .linked-account-buttons.v2 .teaser .avatars{margin:0 auto}#wrapper .linked-account-buttons.v2 .teaser .avatars img{border-radius:3px}#wrapper .linked-account-buttons.v2 .linked-account-signin{text-align:left}#wrapper .linked-account-buttons.v2 .linked-account-signin .button-new{width:230px;min-width:230px;text-align:left}html.mobile-device #wrapper .linked-account-buttons.v2 .teaser{display:none}html.mobile-device #wrapper .linked-account-buttons.v2 .linked-account-signin{text-align:center}html.mobile-device #wrapper .linked-account-buttons.v2 .linked-account-signin form{margin:0 auto}#box-wrapper.login-box.v2{width:526px}#box-wrapper.login-box.v2 .content,#box-wrapper.login-box.v2 footer{width:486px}#box-wrapper.login-box.v2 .content>form,#box-wrapper.login-box.v2 footer>form{width:446px}#box-wrapper.login-box.v2 .content>form input,#box-wrapper.login-box.v2 footer>form input{width:446px}#box-wrapper.login-box .content{width:452px}#box-wrapper.login-box .content>form{width:412px}#box-wrapper.login-box .content>form dl{padding:0;margin-bottom:20px}#box-wrapper.login-box .content>form dl input{width:412px;height:38px;margin-bottom:5px;margin-top:5px;padding:10px 6px}#box-wrapper.login-box .content>form dl dd{margin-bottom:10px;position:relative}#box-wrapper.login-box .content>form .login-box-footer{display:table;height:100%;width:100%;margin-top:30px}#box-wrapper.login-box .content>form .login-box-footer>.inner{display:table-cell;vertical-align:middle}#box-wrapper.login-box .content>form .login-box-footer>.forgot-password{width:40%}#box-wrapper.login-box .content>form .login-box-footer>.remember-me{text-align:right;width:60%}#box-wrapper.login-box .content>form .login-box-footer>.remember-me label{padding-right:20px}#box-wrapper.login-box .content>form .login-box-footer input{width:auto;height:auto}#box-wrapper.login-box .content>form .login-box-footer label{float:none;display:inline;padding-left:5px;color:var(--text-muted);font-weight:400}#box-wrapper.login-box .content>form .login-box-footer button{margin:0}#box-wrapper.login-box .content>form .or-wrapper{height:24px;border-top:1px solid var(--border-primary);margin-top:30px;color:var(--text-muted);position:relative}#box-wrapper.login-box .content>form .or-wrapper div{position:absolute;height:18px;left:46%;text-align:center;top:-9px;width:40px;background:var(--surface-primary);font-size:11px}#box-wrapper.login-box footer{width:452px;color:var(--text-primary)}#box-wrapper.login-box footer .badge{display:block;clear:both;border-radius:5px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.148438);box-shadow:0 2px 5px 0 rgba(0,0,0,.148438);padding:12px 20px 12px 20px;border-top:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);background:var(--surface-primary);font-weight:700;margin-bottom:20px}#box-wrapper.login-box footer .badge a{font-weight:400}html.mobile-device #wrapper{min-height:0}html.mobile-device #wrapper-box{width:300px;min-height:0;margin-top:0}html.mobile-device #box-wrapper.login-box,html.mobile-device #box-wrapper.login-box.v2{margin-bottom:20px;width:300px}html.mobile-device #box-wrapper.login-box h1,html.mobile-device #box-wrapper.login-box.v2 h1{margin-top:10px;margin-bottom:10px}html.mobile-device #box-wrapper.login-box footer,html.mobile-device #box-wrapper.login-box.v2 footer{width:300px;height:auto}html.mobile-device #box-wrapper.login-box footer .badge,html.mobile-device #box-wrapper.login-box.v2 footer .badge{width:260px;margin:0 auto 30px auto}html.mobile-device #box-wrapper.login-box form,html.mobile-device #box-wrapper.login-box.v2 form{width:250px;margin-left:15px}html.mobile-device #box-wrapper.login-box form label.hint,html.mobile-device #box-wrapper.login-box.v2 form label.hint{float:left}html.mobile-device #box-wrapper.login-box form button[type=submit],html.mobile-device #box-wrapper.login-box.v2 form button[type=submit]{float:none!important;margin-bottom:10px}html.mobile-device #box-wrapper.login-box form button.flatbutton,html.mobile-device #box-wrapper.login-box.v2 form button.flatbutton{height:32px}html.mobile-device #box-wrapper.login-box form input[type=email],html.mobile-device #box-wrapper.login-box form input[type=password],html.mobile-device #box-wrapper.login-box form input[type=submit],html.mobile-device #box-wrapper.login-box form input[type=text],html.mobile-device #box-wrapper.login-box.v2 form input[type=email],html.mobile-device #box-wrapper.login-box.v2 form input[type=password],html.mobile-device #box-wrapper.login-box.v2 form input[type=submit],html.mobile-device #box-wrapper.login-box.v2 form input[type=text]{width:230px}html.mobile-device #box-wrapper.login-box form .login-box-footer,html.mobile-device #box-wrapper.login-box.v2 form .login-box-footer{display:block;margin-top:0}html.mobile-device #box-wrapper.login-box form .login-box-footer>.inner,html.mobile-device #box-wrapper.login-box.v2 form .login-box-footer>.inner{display:block;padding:5px 0}html.mobile-device #box-wrapper.login-box form .login-box-footer>.forgot-password,html.mobile-device #box-wrapper.login-box.v2 form .login-box-footer>.forgot-password{position:absolute;margin-top:80px;width:auto}html.mobile-device #box-wrapper.login-box form .login-box-footer>.remember-me,html.mobile-device #box-wrapper.login-box.v2 form .login-box-footer>.remember-me{text-align:left;width:100%}html.mobile-device #box-wrapper.login-box form .login-box-footer>.remember-me button,html.mobile-device #box-wrapper.login-box.v2 form .login-box-footer>.remember-me button{margin-top:10px}html.mobile-device #box-wrapper.login-box form dl dt.tos label,html.mobile-device #box-wrapper.login-box.v2 form dl dt.tos label{width:200px;word-wrap:break-word}