/*!
 * Durandal 2.1.0 Copyright (c) 2012 Blue Spire Consulting, Inc. All Rights Reserved.
 * Available via the MIT license.
 * see: http://durandaljs.com or https://github.com/BlueSpire/Durandal for details
 */

.modalBlockout {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0;

    pointer-events: auto;

    -webkit-backface-visibility: hidden;

    -webkit-transition: opacity 0.1s linear;
    -moz-transition: opacity 0.1s linear;
    -o-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
}

.modalHost {
    top: 50%;
    left: 50%;
    position: fixed;
    opacity: 0;

    -webkit-backface-visibility: hidden;

    -webkit-transition: opacity 0.1s linear;
    -moz-transition: opacity 0.1s linear;
    -o-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
}

.messageBox {
    min-width: 300px;
}

.durandal-view-404 {
    color: red;
    margin: 8px 0;
    padding: 8px;

    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

@-webkit-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@-o-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

.entrance-out {
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:0.1s;
    -moz-animation-duration:0.1s;
    -ms-animation-duration:0.1s;
    -o-animation-duration:0.1s;
    animation-duration:0.1s;
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes slideInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes slideInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.entrance-in {
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    -ms-animation-duration:0.5s;
    -o-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name: slideInRight;
    -moz-animation-name: slideInRight;
    -o-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-o-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

.entrance-in-fade {
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    -ms-animation-duration:0.5s;
    -o-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}
.modal-content{border:1px solid #aaa;background:#fff;min-width:410px}.modal-content.confirm{background:#eee}.modal-content.confirm .modal-body{margin:20px 20px 0;line-height:18px}.modal-content.confirm .modal-body label{display:block;padding-top:15px;font-size:12px}.modal-header{background:#eee;padding:12px 40px 15px 20px;line-height:26px;position:relative}.modal-header h3{font-size:24px;color:#333333;margin:0;font-weight:100;font-style:normal;padding-top:15px}.modal-header h4{font-size:12px;margin:15px 0 0 0;font-weight:normal;line-height:16px}.modal-header .modal-close{cursor:pointer;line-height:0;padding:15px;position:absolute;top:0;right:0}.modal-header .modal-close:hover .close-x-light{background-image:url(sprites.png);background-position:-370px -176px;width:10px;height:10px}.modal-body{margin:20px;color:#333;font-size:14px;line-height:18px}.modal-body select{max-width:400px}.modal-footer{padding:20px;background:#eee}.modal-footer button{min-width:60px}.message-dialog{max-width:410px}.message-dialog img{margin:0 25px 0 0;float:left}.message-dialog ul{list-style:none}@media only screen and (max-device-width:959px){.enable-media-queries .modalHost .modal-content .modal-header h3{padding-top:5px}.enable-media-queries .modalHost .modal-content .modal-footer{padding:10px}}@media only screen and (max-device-width:415px){.enable-media-queries .modalHost{left:0 !important;width:100% !important}.enable-media-queries .modal-content{margin-left:0 !important;width:100% !important;min-width:100% !important}}.visualCaptcha{min-height:120px;text-align:center}.visualCaptcha .audioField{font-size:15px;font-weight:100;padding:5px;height:40px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto 10px;display:block}@media only screen and (max-width:360px){.visualCaptcha .audioField{margin-bottom:15px}}@media only screen and (min-width:360px){.visualCaptcha .audioField{width:240px}}.accessibility-description,.visualCaptcha-explanation,.status.valid{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:10px;text-align:center;font-size:15px;font-weight:100;margin:10px 0 5px 0}@media only screen and (max-width:360px){.accessibility-description,.visualCaptcha-explanation,.status.valid{font-size:16px}}.visualCaptcha-possibilities,.visualCaptcha-refresh-button,.visualCaptcha-accessibility-button,.visualCaptcha-button-group{display:inline-block}.visualCaptcha-possibilities{vertical-align:middle}@media only screen and (min-width:750px){.visualCaptcha-possibilities{margin-right:15px}}.visualCaptcha-possibilities .img{padding:4px;display:inline-block}@media only screen and (min-width:750px){.visualCaptcha-possibilities .img{padding:10px}}.visualCaptcha-possibilities img{width:32px;height:32px;z-index:5;transition:all 200ms;-webkit-transition:all 200ms}.visualCaptcha-possibilities img:hover{cursor:pointer}@media only screen and (max-width:360px){.visualCaptcha-possibilities .visualCaptcha-button-group{text-align:center;margin-top:15px}}@media only screen and (min-width:750px){.visualCaptcha-possibilities .visualCaptcha-button-group{float:right}}.visualCaptcha-possibilities .visualCaptcha-selected{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px;border:1px dashed #000}@media only screen and (min-width:750px){.visualCaptcha-possibilities .visualCaptcha-selected{padding:6px;border:3px dashed #000}}.visualCaptcha-refresh-button{padding:9px 10px 7px;margin:0 5px;background-color:#f87056;border:1px solid #f87056;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.visualCaptcha-refresh-button img{width:16px;height:16px}.visualCaptcha-refresh-button:hover{cursor:pointer}.visualCaptcha-accessibility-button{padding:9px 10px 7px;border:1px solid #000;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.visualCaptcha-accessibility-button img{width:16px;height:16px}.visualCaptcha-accessibility-button:hover{cursor:pointer}div.visualCaptcha .visualCaptcha-show{-webkit-animation:fadeIn 300ms;animation:fadeIn 300ms}div.visualCaptcha .visualCaptcha-hide{display:none !important;-webkit-animation:fadeOut 300ms;animation:fadeOut 300ms}.tooltip{cursor:pointer}.tooltip-explanation{max-width:400px;margin:0 auto;padding-top:10px;font-size:12px}#step-container .request-new-activation-link-message{margin:57px 0;width:100%}#step-container #confirm{margin:0 auto;width:510px}#step-container #confirm .step-index{text-align:center;display:inline-block}#step-container #confirm .step-index .step-index-icon{border-radius:50%;background-color:#E2f3fc;border:1px solid #259Ed9;color:#259Ed9;text-align:center;overflow:hidden;position:relative;width:30px;height:30px;line-height:30px;opacity:.5;float:left;margin-right:10px}#step-container #confirm .step-index .step-index-icon .icon{background:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/valid-step-icon.png) no-repeat;width:12px;height:10px;display:inline-block}#step-container #confirm .step-index .step-index-icon.current-step{opacity:1}#step-container #confirm .username{text-align:center;margin-bottom:15px}#step-container #confirm .username .email{font-weight:500}#step-container #confirm .username .input-title{max-width:400px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-left:auto;margin-right:auto}#step-container #confirm .sign-in-url{text-align:center;margin:10px 0}#step-container #confirm .personal-info{text-align:left}#step-container #confirm .personal-info .desc{display:inline-block;margin-bottom:10px;margin-top:20px;width:100%;color:#666666;font-size:14px}#step-container #confirm .personal-info input,#step-container #confirm .personal-info select{height:36px;background-color:transparent;border:2px solid #E9E9E8}#step-container #confirm .personal-info .required{color:red}#step-container #confirm .personal-info .required-message{float:right;color:red}#step-container #confirm .date-time-block .timezone-title{margin:10px 0}#step-container #confirm .date-time-block .date-time-row .date-time-title{display:none}#step-container #confirm .navigate.first{margin-top:20px}#step-container #confirm .navigate .fwdlink{width:50%;margin:10px 0 0}#step-container #confirm .navigate .fwdlink.disabled{background-color:#676767;opacity:.6}#step-container #confirm .navigate .backlink{display:inline-block;width:50%;margin:10px 0 0;float:left}#step-container #confirm .navigate.first button{width:100%}#step-container #confirm .create-password-title,#step-container #reset-password .create-password-title{margin-bottom:15px;text-align:center}#step-container #confirm .password,#step-container #reset-password .password{text-align:left}#step-container #confirm .password .input-title,#step-container #reset-password .password .input-title{display:inline-block;margin-bottom:10px;color:#666666;font-size:14px;padding-left:5px}#step-container #confirm .password .input-title.show-password,#step-container #reset-password .password .input-title.show-password{float:right;padding-right:5px}#step-container #confirm .password .input-title.show-password .text,#step-container #reset-password .password .input-title.show-password .text{margin-left:5px}#step-container #confirm .password.confirm-password,#step-container #reset-password .password.confirm-password{margin-top:20px}#step-container #confirm #password,#step-container #reset-password #password,#step-container #confirm #confirm-password,#step-container #reset-password #confirm-password{height:36px;color:#8c8c8b;padding:0 16px;background-color:transparent;border:2px solid #E9E9E8;text-align:left;box-sizing:border-box;font-size:14px;width:100%;margin-top:0}#step-container #confirm #password-validation,#step-container #reset-password #password-validation{text-align:center;background-color:#e2f3fc;border:1px solid #239dd8;padding:0 10px;margin-bottom:20px;font-size:14px;margin-top:10px}#step-container #confirm #password-validation .title,#step-container #reset-password #password-validation .title{color:#222222;font-weight:500;text-align:left;margin:10px 0}#step-container #confirm #password-validation .validation-messages,#step-container #reset-password #password-validation .validation-messages{text-align:left;margin:10px 0;color:#666666}#step-container #confirm #password-validation .validation-messages span,#step-container #reset-password #password-validation .validation-messages span{display:inline-block}#step-container #confirm #password-validation .validation-messages span.title-icon,#step-container #reset-password #password-validation .validation-messages span.title-icon{background:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/password-info.png) no-repeat;width:16px;height:17px;margin-right:4px}#step-container #confirm #password-validation .validation-messages .validation-message .message,#step-container #reset-password #password-validation .validation-messages .validation-message .message{width:94%;vertical-align:top}#step-container #confirm #password-validation .validation-messages .validation-message .message.valid,#step-container #reset-password #password-validation .validation-messages .validation-message .message.valid{font-weight:500;color:#222222}#step-container #confirm #password-validation .validation-messages .validation-message .message.invalid-char,#step-container #reset-password #password-validation .validation-messages .validation-message .message.invalid-char{color:red;font-weight:500}#step-container #confirm #password-validation .validation-messages .validation-message span,#step-container #reset-password #password-validation .validation-messages .validation-message span{display:inline-block;font-weight:normal}#step-container #confirm #password-validation .validation-messages .validation-message span.valid-message-icon,#step-container #reset-password #password-validation .validation-messages .validation-message span.valid-message-icon{width:4%}#step-container #confirm #password-validation .validation-messages .validation-message span.valid-message-icon .icon,#step-container #reset-password #password-validation .validation-messages .validation-message span.valid-message-icon .icon{background:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/valid-password-check.png) no-repeat;width:12px;height:10px}#step-container #confirm .error-message,#step-container .security-question-required .error-message{text-align:center;background-color:#FDEFEF;border:1px solid #ED2D26;padding:0 10px}#step-container #confirm select,#step-container .security-question-required select{width:100%;height:36px;margin:2px 0;background-color:rgba(0,0,0,0);padding-left:20px;font-size:16px}#step-container #confirm .hint,#step-container .security-question-required .hint{text-align:center;color:#333333}#step-container #confirm .security-question .question .field,#step-container .security-question-required .security-question .question .field{display:none}#step-container #confirm .security-question .answer,#step-container .security-question-required .security-question .answer{padding-bottom:20px}#step-container #confirm .security-question .answer .field,#step-container .security-question-required .security-question .answer .field{width:30%;display:inline-block;padding-left:20px}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/sf/_auth/styles/fonts/CitrixSans-Regular.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Regular.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Regular.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Bold.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Bold.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Bold.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-BoldItalic.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-BoldItalic.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Italic.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Italic.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Italic.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Light.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Light.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Light.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-Light.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-LightItalic.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-LightItalic.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-LightItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBold.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBold.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBold.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"CitrixSans";src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBoldItalic.eot");src:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBoldItalic.woff") format("woff"),url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_auth/styles/fonts/CitrixSans-SemiBoldItalic.ttf") format("truetype");font-weight:500;font-style:italic}body,button,a,span,label{font-family:"CitrixSans",Arial,Helvetica,Sans-Serif}html{background:#2f2f2f}body{margin:0;color:#CCCCCC}a{color:inherit;outline:none}u{text-decoration:none}h1{font-size:inherit;font-weight:inherit;margin:0}button{border:none;cursor:pointer;outline:none}button.grey{padding:10px;background-color:grey;color:#fff;font-size:14px}button.grey:hover{background-color:#b3b3b3}.header{margin:0 auto}.header+.img{margin:0 auto;background-image:url(sprites.png);background-position:-230px 0px;width:275px;height:175px}.sign-in{display:none}.watermark-logo{background-image:url(sprites.png);background-position:-230px -176px;width:118px;height:45px;margin:0 auto}.fixed-footer{text-align:center}.hidden{display:none}.vhidden{visibility:hidden}.text-center{text-align:center}.txt{width:auto;height:auto;line-height:normal;float:none;margin:0;padding:0;background-color:transparent;color:#a4a4a4;text-decoration:underline;font-size:14px}.clear-block{clear:both}.fwdlink,.backlink{display:inline-block;width:145px;height:60px;font-size:17px;margin-top:34px;cursor:pointer}.fwdlink .btn-text,.backlink .btn-text{display:inline-block;line-height:60px;transition:opacity ease .15s}.fwdlink.active,.backlink.active{background-image:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/loading.gif);background-position:center center;background-repeat:no-repeat}.fwdlink.active .btn-text,.backlink.active .btn-text{opacity:.2}.fwdlink:active .btn-text,.backlink:active .btn-text{opacity:.5}.fwdlink:active.disabled .btn-text,.backlink:active.disabled .btn-text{opacity:initial}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;appearance:none;margin:0}input[type='text'],input[type='email'],input[type='password'],input[type='number']{color:#CCCCCC;width:80%;padding:14px 10% 15px;border:0;margin-top:20px;background:rgba(0,0,0,0.25);text-align:center;font-size:17px;border-radius:0}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus{outline:0}.nav.no-back .fwdlink{width:300px}.fwdlink.hidden{display:none}.fwdlink{background:#98c748;color:white}.fwdlink.disabled{background:rgba(0,0,0,0.25);color:inherit}.backlink{background:rgba(0,0,0,0.25);margin-right:10px}.validation-message{text-align:center;margin:.5em 0;color:#e0742b}.validation-messages .validation-message{text-align:left;color:#7C7C7C}.credentials .welcome{display:none}.credentials .password{margin-top:4px}.credentials .username{padding-right:10px}.credentials .backlink{display:none}.credentials .app-icon img{float:left;margin:0 0 4px 0}.company-credentials{margin-top:34px}#link-company-credentials{display:inline-block;padding:7px;text-decoration:none}#link-forgot-password{display:inline-block;padding:7px}#forgot-password{display:none}.login-text{display:none}.verify h1{display:none}.verify .navlink{margin-bottom:40px}.subdomain-manual .instructions{font-size:12px;margin-bottom:-25px}.subdomain-manual .check-email-msg{display:none}.subdomain-manual p{margin:24px 0}.subdomain-manual .navlink{margin:19px 5px}.user-upgrade .instructions{margin-bottom:20px}.subdomain-list .accountPickerHeader{display:none}.subdomain-list .accountlist{list-style:none;margin:28px 0 50px;padding:0}.subdomain-list .accountlist li{width:95%;margin:0 auto 4px;background:rgba(0,0,0,0.25);-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;cursor:pointer}.subdomain-list .accountlist li a{text-decoration:none}.subdomain-list .accountlist li strong{font-size:18px;font-weight:normal;color:#b2b2b2;display:inline-block;padding-top:15px}.subdomain-list .accountlist li .account-url{color:#8e8d8c;display:inline-block;padding:15px}.subdomain-list .watermark-logo{margin:25px auto 25px}.reset-password-email-sent .error-icon{background-image:url(sprites.png);background-position:-349px -176px;width:20px;height:20px;display:inline-block}.reset-password-email-sent .error-icon+span{vertical-align:top;margin-left:10px}.reset-password-email-sent .auth-required-message{color:#e0742b}.subdomain-not-in-list p{width:85%;margin-left:auto;margin-right:auto}.resend-code .backlink{background:#333}.resend-code #backup-options{list-style:none;margin:0;padding:0}.resend-code li{text-align:center}.resend-code .title{font-size:18px;line-height:25px;color:#cbcbcb}.resend-code .subtitle{font-size:14px;line-height:15px;color:#cbcbcb}.resend-code input[type="radio"]{display:none}.resend-code .text-content{margin-top:86px}.resend-code .navlink{margin-top:27px}.resend-code ul#backup-options{margin-top:40px}.resend-code ul#backup-options.text-left{text-align:left}.resend-code ul#backup-options li{font-size:13px;color:#aaaaaa;margin:23px 0}.resend-code ul#backup-options li label{padding:11.5px 0}.resend-code ul#backup-options li label span{padding-right:40px}.resend-code ul#backup-options li.selected{color:#fff}.resend-code ul#backup-options li.selected .check{background:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/valid-icon-check.png) no-repeat right}.step{transform:translate3d(0, 0, 0);-ms-transform:none}.step.animated{transition:transform ease .3s}.step.left{transform:translate3d(-100%, 0, 0);-ms-transform:none}.step.right{transform:translate3d(100%, 0, 0);-ms-transform:none}#page{overflow-x:hidden}#content{position:relative;overflow-x:hidden}#step-container{min-height:343px}.step{width:100%;float:left}.welcome.text-content h1{display:none}.error{color:#e0742b;font-size:14px}.error-container{text-align:center;margin-top:.5em}.error-container.message{margin-bottom:.5em}.text-content{width:95%;margin:0 auto}#captcha-instructions{margin-top:20px}#captcha-div{margin-left:auto;margin-right:auto;margin-top:20px;background-color:#FFFFFF;width:320px;height:60px;padding:0}#captcha-div:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.captcha-inner{display:inline-block;vertical-align:middle}.captcha-possibilities{margin-right:15px;display:inline-block}.captcha-button-group{display:inline-block}.captcha-possibilities .img{padding:8px 6px;border:3px;height:25px;width:25px;display:inline-block}.captcha-refresh-button{padding:6px 8px;margin:0 3px;background-color:#f87056;border:1px solid #f87056;border-radius:100px;display:inline-block}.captcha-accessibility-button{padding:6px 8px;margin:0 3px;border:1px solid #000;border-radius:100px;display:inline-block}#captcha-explanation :hover{text-decoration:underline}.mcafee-container{text-align:right;left:0;bottom:0;height:65px;width:100%;z-index:2;position:fixed}.mcafee-container a{margin-right:10px}.terms h2{text-align:center;margin-top:45px;margin-bottom:40px;color:#666666}.terms .terms-body-text{width:600px;margin:0 auto}.terms .terms-body-iframe{width:100%}.terms .terms-body-iframe iframe{width:100%;border:none}.modal-footer{text-align:center}#mobile-logo{display:none}.activation-code-desc,.resend-activation-code{margin-top:20px}#confirm input[type='text'],#confirm input[type='password']{width:100%}#confirm .fwdlink.disabled{background:rgba(0,0,0,0.25)}html,body{min-width:320px}html,body,#outer{width:100%;height:100%}body{background:#EBEBEB url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/Desktop-splash-large.jpg) no-repeat center;background-size:100% 100%;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/Desktop-splash-large.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/Desktop-splash-large.jpg', sizingMethod='scale')"}#page,#applicationHost{height:100%}h1,.text-content,p{color:#666666}#content{width:100%;height:100%;display:block}#content.marketing-tips{display:flex;-ms-flex-direction:column;flex-direction:column}#content.marketing-tips .card-wrapper{display:table;display:flex;-ms-flex:1;flex:1;height:0}@media (max-height:750px){#content.marketing-tips .card-wrapper{flex:1 0 100%}}#content .card-wrapper{display:table;height:100%;width:100%;margin:0 auto;background-color:#FFFFFF}@media (min-width:520px){#content .card-wrapper{width:520px}}#content .card-wrapper .card-container{display:table;vertical-align:middle;height:100%;width:100%}#content .card-wrapper .card-container .card{display:table-cell;vertical-align:middle}#content .marketing-tips{display:block}@media (min-width:320px) and (max-width:800px){#content .marketing-tips{display:none}}#content #step-container{min-height:285px}#content #step-container #confirm{width:auto}@media (max-height:400px){#content #step-container{min-height:275px}}#content.step{float:none}#content .header{background-image:none;background:url('/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/citrix-sharefile-logo-black.png');background:url('/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/citrix-sharefile-logo-svg.svg'),linear-gradient(transparent, transparent);width:190px;height:78px;margin-bottom:60px;cursor:default}#content .header.sharefile-icon{background-image:url(sprites.png);background-position:0px -103px;width:154px;height:90px}@media (min-width:320px) and (max-width:800px){#content .header.sharefile-icon{background-image:none;background:url('/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/citrix-sharefile-logo-black.png');background:url('/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/citrix-sharefile-logo-svg.svg'),linear-gradient(transparent, transparent);width:190px;height:78px;cursor:none}}#content .header.trial-link{cursor:pointer}#content .header+.img{display:none}#content .password-input{margin:1px auto 0 auto;font-family:Arial}#content .password-input input{background:transparent;text-align:left;font-size:14px;padding:0;margin:0;width:100%}#content .password-input .password-input-inner label{position:absolute;color:#666666;font-weight:100;line-height:55px}#content .auth-required-container{background-color:#FFF2E4;width:100%;border:1px solid #F9A628}@media (min-width:320px) and (max-width:520px){#content .auth-required-container{padding:0}}#content .auth-required-message{color:black}.inputs ::-webkit-input-placeholder{color:#666666}.inputs input:-webkit-autofill,.inputs input[type="email"]:disabled{-webkit-box-shadow:0 0 0 1000px #EBEBEB inset;-webkit-text-fill-color:#666666 !important}.inputs ::-moz-placeholder{color:#666666}.inputs :-ms-input-placeholder{color:#666666}.inputs input[type="text"],.inputs input[type="email"],.inputs input[type="number"],.inputs .password-input,.inputs .reset-new-password,.inputs .reset-confirm-password,.inputs .password{text-align:left;font-family:inherit;padding-left:30px;height:55px;font-size:16px;width:100%;box-sizing:border-box;color:#666666;background:#EBEBEB;font-weight:100}@media (min-width:320px) and (max-width:520px){.inputs input[type="text"],.inputs input[type="email"],.inputs input[type="number"],.inputs .password-input,.inputs .reset-new-password,.inputs .reset-confirm-password,.inputs .password{height:50px}}.inputs input[type="text"].valid-icon,.inputs input[type="email"].valid-icon,.inputs input[type="number"].valid-icon,.inputs .password-input.valid-icon,.inputs .reset-new-password.valid-icon,.inputs .reset-confirm-password.valid-icon,.inputs .password.valid-icon{background:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/valid-icon-check.png) no-repeat right;background-position:95% 50%;padding-right:0;background-color:#EBEBEB}.inputs input[type="text"].invalid-icon,.inputs input[type="email"].invalid-icon,.inputs input[type="number"].invalid-icon,.inputs .password-input.invalid-icon,.inputs .reset-new-password.invalid-icon,.inputs .reset-confirm-password.invalid-icon,.inputs .password.invalid-icon{background:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/invalid-icon-x.png) no-repeat right;background-position:95% 50%;padding-right:0;background-color:#EBEBEB}.error{color:#464646;font-size:12px;background-color:#FFF2E4;margin:0 0 5px;padding:10px;border:1px solid #F9A628}.error-container{margin-top:0}.text-content,.visualCaptcha-explanation{color:#666666;text-align:center}.visualCaptcha .accessibility-description{color:#666666}.visualCaptcha .audioField{background:#EBEBEB;color:#666666}.tertiary-action-link{color:#78be20;font-size:12px;text-decoration:underline}@media (min-width:320px) and (max-width:520px){.tertiary-action-link{font-size:14px}}#link-subdomain-not-in-list{margin-bottom:60px;display:block}.step.credentials .fwdlink{margin-top:10px}.step.credentials .password{margin-top:2px}.step.credentials .login-text{display:block;margin-top:65px;max-height:200px;padding:20px 40px;color:#666;background-color:#f2f2f2;font-size:14px}.step.subdomain-list .inputs{padding:0}.step.subdomain-list #link-change-login{color:#78be20;font-size:14px}.step.subdomain-list .accountlist{margin:60px 0}.step.subdomain-list .accountlist li{width:100%;margin:0 0 2px 0;background:#eeeeee;background:#eee}.step.subdomain-list .accountlist li strong{color:#78be20;font-weight:100;font-size:18px}.step.subdomain-list .accountlist li .account-url{color:#808080;font-size:14px}.step.subdomain-list .accountlist li.selected{background-color:rgba(48,75,48,0.1)}.step.subdomain-manual .fwdlink{margin-left:0}.step.reset-password #reset-confirm-password{margin-top:2px}.step.reset-password .fwdlink{margin-top:10px}.step.reset-password .fwdlink.disabled,.step.reset-password .fwdlink.disabled:hover{opacity:.5;cursor:default;background-color:#78be20}.step.forgot-password #tooltip-explanation{padding:10px;width:100%;margin-top:10px;font-size:14px}.step.resend-code .text-content{margin-top:0}.step.resend-code .title,.step.resend-code .subtitle{color:#666666}.step.resend-code ul#backup-options li{font-size:16px;color:#666666}.step.verify .trust-this-computer{float:left;margin:20px 0 0 10px;font-size:12px}@media (min-width:320px) and (max-width:800px){.step.verify .trust-this-computer{display:none}}.step.verify .link-no-code{margin-top:20px;float:right;margin-right:20px}@media (min-width:320px) and (max-width:800px){.step.verify .link-no-code{float:none;margin-right:0}}.step.forgot-password .navlink,.step.forgot-subdomain .navlink,.step.resend-code .navlink,.step.subdomain-manual .navlink,.step.verify .navlink{width:50%;margin-left:0;margin-right:0;float:left}.step.forgot-password .fwdlink,.step.forgot-subdomain .fwdlink,.step.resend-code .fwdlink,.step.subdomain-manual .fwdlink,.step.verify .fwdlink{margin-top:10px}.step .nav{overflow:hidden}.step .nav.no-back .navlink{width:100%}.step .navlink{width:100%}@media (min-width:320px) and (max-width:520px){.step .navlink{height:50px}}.step .navlink.fwdlink{background-color:#78be20;color:#e5e5e5;margin-bottom:0;overflow:hidden}.step .navlink.fwdlink:hover{background-color:#94db14}.step .navlink.backlink{background-color:#95AE8F;margin:10px 0 0;color:#FFFFFF}.step .navlink.backlink:hover{background-color:#9FB89A}.step .navlink.active{background-image:url(/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/onecitrix_loading.gif);color:transparent}.step .navlink .btn-text{line-height:50px}.step #link-company-credentials{text-decoration:underline}@media (min-width:320px) and (max-width:520px){.step .extra-link{font-size:14px;margin-top:20px}}.footer{display:none;margin-top:70px}.footer.sharefile-icon{display:block}.footer.sharefile-icon .watermark-logo{background-image:url(sprites.png);background-position:-94px -194px;width:62px;height:23px;background-image:url("/cache/339026859a73604cbc9d29c8cf983af764d51a71/_Auth/Styles/onecitrix/sprites.png")}@media (min-width:320px) and (max-width:800px){.footer.sharefile-icon .watermark-logo{display:none}}@media (max-height:400px){.mcafee-container{display:none}}@media (min-width:320px) and (max-width:800px){.mcafee-container{display:none}}.remember-me-and-forgot-password{padding:0;text-align:center}.remember-me-and-forgot-password .remember-me{margin-top:10px;font-size:12px;float:left}@media (min-width:320px) and (max-width:520px){.remember-me-and-forgot-password .remember-me{display:none}}.remember-me-and-forgot-password .remember-me .checkbox{margin-right:10px;margin-left:30px}.remember-me-and-forgot-password #forgot-password{display:block;margin-top:10px;float:right;margin-right:10px;color:#78be20}@media (min-width:320px) and (max-width:520px){.remember-me-and-forgot-password #forgot-password{display:none}}#link-forgot-password{color:#78be20}#link-forgot-password.has-remember-me{display:none}@media (min-width:320px) and (max-width:520px){#link-forgot-password.has-remember-me{display:inline-block}}.privacy-policy.has-no-company-credentials{margin-top:34px}@media (min-width:320px) and (max-width:520px){.privacy-policy.has-no-company-credentials{margin-top:0}}#step-container #confirm .step-index-container{text-align:center}#step-container #confirm .username{margin-bottom:10px}#step-container #confirm .title{color:#222222}#step-container #confirm .create-password-title{text-align:center;color:#222222}#step-container #confirm .input-row{font-size:16px;color:#666666}#step-container #confirm .input-row .input-title{max-width:400px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-left:auto;margin-right:auto;padding-left:16px;margin-bottom:5px}#step-container #confirm .input-row .input-title.show-password{margin-right:5px}#step-container #confirm .password input[type="text"],#step-container #confirm .password input[type="password"]{margin-top:3px;text-align:left;width:100%}#step-container #confirm .personal-info .info-row{color:#666666;margin:5px 0}#step-container #confirm .personal-info .info-row .desc{display:inline-block;width:95%;margin-left:20px;margin-bottom:5px}#step-container #confirm .personal-info .info-row input{color:#666666;background-color:transparent;margin-top:0;width:95%;text-align:left;padding:0 0 0 4%}#step-container #confirm .date-time-setting .timezone-title{padding:30px 0 5px 25px;color:#666666}#step-container #confirm .date-time-setting .date-time-title{display:none}#step-container #confirm .sign-in-url{margin:22px 0 25px 0;color:#666666;font-size:16px}#step-container #confirm .navigate .fwdlink{width:50%;float:left;margin:10px 0 0}#step-container #confirm .navigate .backlink{width:50%;float:left}#step-container #confirm .navigate.first .fwdlink{width:100%}#step-container #confirm .error-message,#step-container .security-question-required .error-message,#step-container #confirm .validation-message,#step-container .security-question-required .validation-message{color:#666666;font-size:14px;margin:0 0 5px;text-align:left}#step-container #confirm .error-message .error-message-line,#step-container .security-question-required .error-message .error-message-line,#step-container #confirm .validation-message .error-message-line,#step-container .security-question-required .validation-message .error-message-line{line-height:27px}#step-container #confirm .hint,#step-container .security-question-required .hint{margin-bottom:20px;text-align:center;color:#222222;font-size:16px}#step-container #confirm select,#step-container .security-question-required select{width:100%;margin:2px 0;background-color:transparent;padding-left:20px;font-size:14px;color:#666666;border:none}#step-container #confirm select option,#step-container .security-question-required select option{background-color:#EBEBEB}@media (min-width:320px) and (max-width:520px){#step-container #confirm .security-question,#step-container .security-question-required .security-question{width:inherit}}#step-container #confirm .security-question .input-row,#step-container .security-question-required .security-question .input-row{text-align:left;color:#666666}#step-container #confirm .security-question .input-row input,#step-container .security-question-required .security-question .input-row input{width:55%;margin-top:0;background-color:#EBEBEB;color:#666666;text-align:left;padding-left:10px}#step-container #confirm .security-question .input-row.question .input-title,#step-container .security-question-required .security-question .input-row.question .input-title{display:none}#step-container #confirm .security-question .input-row.answer,#step-container .security-question-required .security-question .input-row.answer{background-color:#EBEBEB;padding-bottom:0}#step-container #confirm .security-question .input-row.answer .input-title,#step-container .security-question-required .security-question .input-row.answer .input-title{display:inline-block;padding-left:25px;color:#666666}#step-container #confirm .security-question .input-row.answer .field,#step-container .security-question-required .security-question .input-row.answer .field{width:inherit}.marketing-content{background:white;color:#8d8e8d;padding:30px}.marketing-content .centered{width:920px;height:250px;margin:0 auto;padding-left:160px}.marketing-content .centered.hide-referral{width:640px}.marketing-content .centered.hide-referral .tips-and-tricks{margin-left:35px}.marketing-content .centered.hide-referral .contact-support{width:290px}.marketing-content h2{font-size:22px;font-weight:normal;margin-top:10px}.marketing-content p{font-size:12px;line-height:18px;width:245px}.marketing-content a{color:#9c3}.marketing-content .image-container{width:55px;height:55px}.marketing-content .tips-and-tricks,.marketing-content .refer-a-friend,.marketing-content .contact-support{width:300px}.marketing-content .tips-and-tricks{float:left}.marketing-content .tips-and-tricks .image-container{background-image:url(sprites.png);background-position:-155px -103px;width:52px;height:52px}.marketing-content .refer-a-friend{margin:0;float:left}.marketing-content .refer-a-friend .login_page{margin-top:-55px !important}.marketing-content .refer-a-friend .login_page span{font-size:16px !important}.marketing-content .contact-support{float:left}.marketing-content .contact-support .image-container{background-image:url(sprites.png);background-position:-45px -194px;width:48px;height:46px}.marketing_link{display:block;cursor:pointer;padding-top:10px}
