.ida-header-container{text-align:left;font-size:0;z-index:8;position:relative}.ida-header-container *,.ida-header-container{box-sizing:border-box}.ida-menu-top-bar{height:54px;position:relative;background-color:#fff}.ida-menu-top-bar .ida-menu-top-bar-outer{max-width:1920px;margin:auto}.ida-menu-top-bar .ida-menu-top-bar-inner{max-width:1440px;margin:auto;padding:0 20px}.ida-menu-top-bar .ida-menu-usc-logo,.ida-menu-top-bar .ida-menu-stevens-logo{background-repeat:no-repeat;background-size:168px 36px;width:200px;height:54px}.ida-menu-top-bar .ida-menu-usc-logo a,.ida-menu-top-bar .ida-menu-stevens-logo a{display:inline-block;width:100%;height:100%}.ida-menu-top-bar .ida-menu-usc-logo{background-image:url("../../images/header/usc_white_logo.svg");background-position:center right;float:right}.ida-menu-top-bar .ida-menu-stevens-logo{display:inline-block;background-image:url("../../images/header/stevens_white_logo.svg");background-position:center left}.ida-menu-container{height:54px;font-size:0;background-color:#000}.ida-menu-container-outer{height:100%;margin:auto;max-width:1920px}.ida-menu-container-inner{height:100%;position:relative;vertical-align:top;background-image:url("../../images/header/ida_neuron_bg2.jpg");background-position:center center;background-size:cover;background-repeat:no-repeat;max-width:1440px;margin:auto;padding:0 20px}.ida-menu-container-inner:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000}.ida-menu-container a{text-decoration:none}.ida-menu-option a:visited{color:#fff}.ida-menu-option{display:inline-block;vertical-align:top;padding:17px 20px;text-align:center;cursor:pointer;position:relative}.ida-menu-option.disabled{position:relative}.ida-menu-option.disabled .ida-menu-option-label{opacity:.5}.ida-menu-option.disabled .ida-menu-option-info{visibility:hidden;opacity:0;position:absolute;bottom:-30px;right:-9px;transition:all .4s ease;font-size:14px;color:#fff;font-weight:600;background-color:#666;border-radius:2px;border:1px solid #888;line-height:15px;z-index:3;white-space:nowrap;padding:10px 8px}.ida-menu-option.disabled .ida-menu-option-info:before,.ida-menu-option.disabled .ida-menu-option-info:after{content:"";display:inline-block;position:absolute;border-style:solid}.ida-menu-option.disabled .ida-menu-option-info:before{top:-10px;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #666 rgba(0,0,0,0);z-index:2;right:12px}.ida-menu-option.disabled .ida-menu-option-info:after{top:-12px;border-width:0 11px 11px 11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);z-index:1;right:11px}.ida-menu-option.disabled:hover .ida-menu-option-info{visibility:visible;opacity:1}.ida-menu-option:not(.sub-menu){padding:0}.ida-menu-option:not(.sub-menu) .ida-menu-link{display:inline-block;padding:17px 20px}.ida-menu-option:not(.active):hover{background-color:hsla(0,0%,100%,.1)}.ida-menu-option.ida-menu-project-container:hover{background-color:rgba(0,0,0,0)}.ida-menu-option.sub-menu{padding-right:30px}.ida-menu-main-options{display:inline-block}.ida-menu-option.is-current .ida-menu-option-label:before{content:"";display:inline-block;position:absolute;bottom:-6px;width:100%;height:2px;background-color:#fff}.ida-menu-option.sub-menu.is-current .ida-menu-option-label:before{width:calc(100% + 25px)}.ida-menu-option-label a{display:inline-block;width:100%;text-decoration:none;color:#fff}.ida-menu-option-label{font-size:16px;font-weight:600;color:#fff;position:relative}.ida-menu-option.sub-menu .ida-menu-option-label:after{content:"";display:inline-block;color:#fff;border-style:solid;border-width:0 1.5px 1.5px 0;border-color:inherit;width:5px;height:5px;transform:rotate(45deg);position:absolute;top:6px;right:-20px;transition:transform .4s ease}.ida-menu-sub{position:absolute;visibility:hidden;top:100%;overflow:hidden;padding:0px 6px 0px 6px;transition:visibility 0s linear .2s;left:-6px;min-width:calc(100% + 12px)}.ida-menu-sub-inner{position:relative;top:0%;border:1px solid #d7d7d7;background-color:#fff;transition:all .4s ease;transform:translateY(-105%);border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ida-menu-option.sub-menu.active .ida-menu-sub{visibility:visible;transition:visibility 0s linear 0s}.ida-menu-option.sub-menu.active{box-shadow:0px 4px 5px rgba(170,170,170,.8)}.ida-menu-option.sub-menu.active.login{background-color:#fff}.ida-menu-option.sub-menu.active.login .ida-user-menu-icon{background-image:url("../../images/header/ida_user_dark_icon.svg")}.ida-menu-option.sub-menu.active.login .ida-menu-input-label{color:#333;font-weight:600;font-size:16px;margin-bottom:10px}.ida-menu-option.sub-menu.active.login input{border:1px solid #aaa;border-radius:4px;font-size:14px;padding:7px 10px;width:97%}.ida-menu-option.sub-menu.active.login .ida-menu-password-container{position:relative}.ida-menu-option.sub-menu.active.login .ida-menu-password-container .ida-menu-password-show{display:inline-block;width:36px;height:32px;background-image:url("../../images/header/eye_icon_hidden.svg");background-size:16px 13px;background-position:center center;background-repeat:no-repeat;position:absolute;right:10px;top:30px;cursor:pointer;z-index:1}.ida-menu-option.sub-menu.active.login .ida-menu-password-container .ida-menu-password-show.active{background-image:url("../../images/header/eye_icon.svg")}.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-email-container,.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-password-container,.ida-menu-option.sub-menu.active.login .ida-menu-email-container.is-required,.ida-menu-option.sub-menu.active.login .ida-menu-password-container.is-required{position:relative}.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-email-container:after,.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-password-container:after,.ida-menu-option.sub-menu.active.login .ida-menu-email-container.is-required:after,.ida-menu-option.sub-menu.active.login .ida-menu-password-container.is-required:after{content:"";display:inline-block;width:14px;height:14px;background-image:url("../../images/header/error_icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:38px}.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-email-container.ida-menu-password-container:after,.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-password-container.ida-menu-password-container:after,.ida-menu-option.sub-menu.active.login .ida-menu-email-container.is-required.ida-menu-password-container:after,.ida-menu-option.sub-menu.active.login .ida-menu-password-container.is-required.ida-menu-password-container:after{right:46px}.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-email-container.ida-menu-email-container:after,.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-password-container.ida-menu-email-container:after,.ida-menu-option.sub-menu.active.login .ida-menu-email-container.is-required.ida-menu-email-container:after,.ida-menu-option.sub-menu.active.login .ida-menu-password-container.is-required.ida-menu-email-container:after{right:22px}.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-email-container input,.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-password-container input,.ida-menu-option.sub-menu.active.login .ida-menu-email-container.is-required input,.ida-menu-option.sub-menu.active.login .ida-menu-password-container.is-required input{border:1px solid red}.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-forgot-password{font-weight:600;animation:flash-red 2s linear}.ida-menu-option.sub-menu.active.login.invalid-login .ida-menu-login-invalid{display:block}.ida-menu-option.sub-menu.active.login.expired-password .ida-menu-password-container input{border:1px solid red}.ida-menu-option.sub-menu.active.login.expired-password .ida-menu-expired-password{display:block}.ida-menu-option.sub-menu.active.login.expired-password .ida-menu-password-container{position:relative}.ida-menu-option.sub-menu.active.login.expired-password .ida-menu-password-container:after{content:"";display:inline-block;width:14px;height:14px;background-image:url("../../images/header/error_icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:38px;right:46px}.ida-menu-option.sub-menu.active>.ida-menu-option-label{color:#000}.ida-menu-sub-option .ida-project-bold-color{font-weight:bold}.ida-menu-option.sub-menu.active>.ida-menu-option-label:after{transform:translateY(5px) rotate(-135deg)}.ida-menu-option.sub-menu.active .ida-menu-sub-inner{transform:translateY(0)}.ida-menu-sub-option{text-align:left;cursor:pointer;position:relative;font-size:16px;white-space:nowrap;border-top:1px solid #eee}.ida-menu-sub-option .ida-menu-link{display:inline-block;padding:10px 20px;width:100%}.ida-menu-sub-option.arc-builder-option span{position:relative}.ida-menu-sub-option.arc-builder-option span:before{content:"";width:26px;height:26px;display:inline-block;background-image:url("../../images/header/arc_builder_icon.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:16px;top:8px}.ida-menu-sub-option.study-files-option span,.ida-menu-sub-option.genetic-files-option span{padding-left:40px}.ida-menu-logo{display:inline-block;width:100px;height:39px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("../../images/header/ida_logo.svg");vertical-align:top;margin-top:4px}.ida-menu-logo .ida-menu-link{display:inline-block;width:100%;height:100%;cursor:pointer}.ida-menu-project-container{width:120px;padding:0;z-index:1;position:relative}.ida-menu-options{display:inline-block;vertical-align:top;z-index:1;position:relative}.ida-menu-options.center{padding-left:20px;height:54px}.ida-menu-logo-container{position:relative;display:inline-block;height:100%;vertical-align:top;padding-right:10px;z-index:1}.ida-menu-options.right{position:absolute;right:0}.ida-menu-option.user .ida-user-email{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;text-align:left}.ida-user-menu-icon{display:inline-block;vertical-align:middle;background-image:url("../../images/header/ida_user_icon.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:12px}.ida-menu-option.sub-menu.user{padding:10px 30px 10px 15px}.ida-menu-option.sub-menu.user .ida-home,.ida-menu-option.sub-menu.user .support{display:none}.ida-user-username{display:block;text-overflow:ellipsis;overflow:hidden}.ida-user-domain{font-size:12px;text-overflow:ellipsis;overflow:hidden;color:#888}.ida-menu-option.user.active .ida-user-menu-icon{background-image:url("../../images/header/ida_user_dark_icon.svg")}.ida-menu-option.user .ida-menu-sub{padding-right:0;min-width:calc(100% + 6px)}.ida-header-container.default-project-color .ida-menu-project-background:before{background:-webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 91, 91, 0.8) 8%, rgba(0, 91, 91, 0.8) 60%, rgba(0, 0, 0, 0.8) 70%);background:-moz-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 91, 91, 0.8) 8%, rgba(0, 91, 91, 0.8) 60%, rgba(0, 0, 0, 0.8) 70%);background:-ms-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 91, 91, 0.8) 8%, rgba(0, 91, 91, 0.8) 60%, rgba(0, 0, 0, 0.8) 70%);background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 91, 91, 0.8) 8%, rgba(0, 91, 91, 0.8) 60%, rgba(0, 0, 0, 0.8) 70%)}.ida-menu-container.not-logged-in{background-color:#000}.ida-menu-container.not-logged-in .ida-menu-logo-container{position:relative}.ida-menu-container.not-logged-in .ida-menu-logo{background-image:url("../../images/header/ida_logo_with_text.svg")}.ida-menu-login-container{display:inline-block;position:absolute;top:0;right:10px}.ida-menu-login{padding:20px 15px 0 20px}.ida-menu-input-container{text-align:left}.ida-menu-email-container{margin-bottom:20px}.ida-menu-option.login .ida-menu-sub{padding-right:0px;left:-226px;padding-left:4px;width:353px;cursor:default}.ida-menu-forgot-password-container{text-align:left;margin-bottom:15px;position:relative;margin-top:15px;height:34px;padding:8px 0}.ida-menu-forgot-password-container .login-btn{display:inline-block;font-size:16px;color:#fff;font-weight:bold;padding:5px 15px;border-radius:20px;background-color:#333;vertical-align:middle;cursor:pointer;position:absolute;right:0;top:0;white-space:nowrap}.ida-menu-forgot-password-container>div{display:inline-block;vertical-align:middle}a.ida-menu-forgot-password,a.ida-menu-forgot-password:visited{font-weight:normal;text-decoration:underline;font-size:15px;color:#555}.ida-menu-form-actions{padding:10px 0;background-color:#fbfcfe;border-top:1px solid #e4e6e9;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ida-menu-signup-link{color:#555;font-size:15px;margin:10px 0;text-align:center}.ida-menu-signup-link a,.ida-menu-signup-link a:visited{color:#333;text-decoration:underline;margin-left:6px;font-weight:600}.ida-menu-login-invalid{font-size:14px;color:#d4293e;box-sizing:border-box;display:none;margin-top:5px}.ida-menu-label{font-size:15px;font-weight:600;margin-bottom:5px;color:#303030}.ida-menu-expired-password{background:snow;border:1px solid #ffc8c8;border-radius:8px;font-size:14px;color:red;padding:12px;vertical-align:middle;text-align:left;margin:10px 0;display:none}.ida-menu-expired-password:before{content:"";background-image:url("../../images/header/error_icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;width:22px;height:22px;vertical-align:middle}.ida-menu-expired-password span{display:inline-block;vertical-align:middle;width:calc(100% - 25px);padding-left:10px;line-height:24px}.ida-menu-expired-password span a,.ida-menu-expired-password span a:visited{color:red;text-decoration:underline;font-weight:600}.ida-menu-container .login-btn{width:75px;transition:all .4s ease}.ida-menu-container .login-btn .login-loader{font-size:0;display:inline-block;vertical-align:middle;width:0;transition:all .4s ease;overflow:hidden}.ida-menu-container .login-btn .login-loader>div{display:inline-block;vertical-align:middle}.ida-menu-container .login-btn .login-loader .login-loader-image{margin-right:10px}.ida-menu-container .login-btn .login-loader .login-loader-image svg{width:24px;height:24px}.ida-menu-container .login-btn .login-loader .login-loader-image svg .fg{stroke-dasharray:138;animation:login-loop 3000ms linear infinite}.ida-menu-container .login-btn .login-loader-text{font-size:16px;display:none}.ida-menu-container .login-btn.show-loading{width:138px}.ida-menu-container .login-btn.show-loading .login-loader{display:inline;width:34px}.ida-menu-container .login-btn.show-loading .login-loader-text{display:inline}.ida-menu-main-options .ida-menu-hamburger{display:none}.ida-menu-main-options .home,.ida-menu-main-options .support{display:none}.ida-menu-not-logged-in-hamburger-container{display:none}@-webkit-keyframes flash-red{0%{color:red}90%{color:red}100%{color:#555}}@-moz-keyframes flash-red{0%{color:red}90%{color:red}100%{color:#555}}@-ms-keyframes flash-red{0%{color:red}90%{color:red}100%{color:#555}}@keyframes flash-red{0%{color:red}90%{color:red}100%{color:#555}}@keyframes login-loop{0%{stroke-dashoffset:138}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-138}}.ida-study-selector-container{width:auto;min-width:115px;text-align:left;margin-top:12px;border:1px solid #fff;border-top:none;border-radius:6px;position:relative}.ida-study-selector-container .ida-study-selector-label-container{position:relative;height:30px;transition:all .4s ease}.ida-study-selector-container .ida-study-selector-label-arrow{position:absolute;right:0;top:10px;display:inline-block;color:#fff;border-style:solid;border-width:0 1px 1px 0;border-color:inherit;width:8px;height:8px;transform:rotate(45deg);transition:all .4s ease;margin-right:8px}.ida-study-selector-container .ida-study-selector-label{position:absolute;top:-9px;font-size:12px;color:#fff;left:10px;font-weight:bold;padding:0 4px}.ida-study-selector-container .ida-study-selector-close{position:absolute;right:14px;top:9px}.ida-study-selector-container .ida-study-selector-selected{position:relative;color:#fff;font-weight:600;font-size:16px;display:inline-block;vertical-align:middle;padding:6px 10px}.ida-study-selector-container .ida-study-selector-line.left{display:inline-block;border-top:1px solid #fff;position:absolute;left:0;width:10px;top:0px;border-top-left-radius:6px;height:100%}.ida-study-selector-container .ida-study-selector-line.right{display:inline-block;border-top:1px solid #fff;position:absolute;right:0;width:calc(100% - 82px);top:0px;border-top-right-radius:6px;height:100%}.ida-study-selector-container .ida-study-selector-dropdown-label{font-size:16px;color:#888;border-bottom:1px solid #eee;padding-bottom:6px;margin:0 4px 6px 7px}.ida-study-selector-container .ida-study-selector-dropdown-container{position:absolute;top:42px;overflow:hidden;padding:0 15px 15px 15px;left:-15px;visibility:hidden;transition:visibility .4s linear;cursor:default;width:calc(100vw - 226px);min-width:236px}.ida-study-selector-container .ida-study-selector-dropdown{position:relative;box-shadow:0px 2px 2px rgba(0,0,0,.12),-2px 2px 8px rgba(0,0,0,.24);border-radius:0px 0px 8px 8px;background-color:#fff;padding:15px;transform:translateY(-105%);transition:transform .4s linear}.ida-study-selector-container.active{border:none}.ida-study-selector-container.active .ida-study-selector-label-container{background-color:#fff;height:42px;border:none;border-radius:4px 4px 0 0}.ida-study-selector-container.active .ida-study-selector-label-container .ida-study-selector-label{display:none}.ida-study-selector-container.active .ida-study-selector-label-container .ida-study-selector-selected{color:#333}.ida-study-selector-container.active .ida-study-selector-label-container .ida-study-selector-label-arrow{color:#333;transform:rotate(-135deg);right:5px;top:15px}.ida-study-selector-container.active .ida-study-selector-dropdown-container{visibility:visible;transition:visibility 0s linear}.ida-study-selector-container.active .ida-study-selector-dropdown{transform:translateY(0)}.ida-study-selector-container.active .ida-study-selector-dropdown.show-fade:after{content:"";display:inline-block;width:100%;height:70px;position:absolute;left:0;bottom:10px;background:-webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.008), transparent);background:-moz-linear-gradient(0deg, rgba(255, 255, 255, 0.008), transparent);background:-ms-linear-gradient(0deg, rgba(255, 255, 255, 0.008), transparent);background:linear-gradient(0deg, rgba(255, 255, 255, 0.008), transparent);pointer-events:none}.ida-study-selector-container .ida-study-selector-list-container{max-height:370px;width:100%;overflow:auto;display:inline-block;position:relative}.ida-study-selector-container .ida-study-selector-list{overflow-y:auto}.ida-study-selector-container .ida-study-selector-study{display:inline-block;font-size:0;padding:7px 6px;white-space:nowrap;max-width:142px}.ida-study-selector-container .ida-study-selector-study:hover,.ida-study-selector-container .ida-study-selector-study.active,.ida-study-selector-container .ida-study-selector-study.hover{background-color:#eee;border-radius:3px}.ida-study-selector-container .ida-study-selector-study:hover>div,.ida-study-selector-container .ida-study-selector-study.active>div,.ida-study-selector-container .ida-study-selector-study.hover>div{opacity:.5}.ida-study-selector-container .ida-study-selector-logo{display:inline-block;width:32px;height:32px;vertical-align:middle;background-size:contain;background-repeat:no-repeat,repeat-x;background-position:center center;background-color:#f3f4f5;border-radius:2px}.ida-study-selector-container .ida-study-selector-code{display:inline-block;font-size:16px;color:#333;vertical-align:middle;margin-left:8px;width:82px;word-break:break-all;white-space:normal}@media screen and (max-width: 550px){.ida-study-selector-container .ida-study-selector-code{width:calc(100% - 48px);height:32px;line-height:32px;border-bottom:1px solid #eee;word-break:inherit;white-space:nowrap}.ida-study-selector-container .ida-study-selector-dropdown-container{min-width:316px}.ida-study-selector-container .ida-study-selector-study{max-width:none;width:50%}}@media screen and (max-width: 416px){.ida-study-selector-container .ida-study-selector-dropdown-container{left:-121px;min-width:100vw}.ida-study-selector-container .ida-study-selector-dropdown-container .ida-study-selector-list{column-count:1 !important}}@media screen and (max-width: 320px){.ida-study-selector-container .ida-study-selector-dropdown-container{left:-15px;min-width:98vw}}@media screen and (max-width: 1920px){.ida-menu-not-logged-in-hamburger-container{display:none}}@media screen and (max-width: 1300px){.ida-menu-option.sub-menu.user .ida-home,.ida-menu-option.sub-menu.user .support{display:block}.ida-menu-option.home,.ida-menu-option.support{display:none}.ida-menu-container.not-logged-in .ida-menu-option.home,.ida-menu-container.not-logged-in .ida-menu-option.support{display:inline-block}}@media screen and (max-width: 1180px){.ida-menu-container.not-logged-in .ida-menu-usc-logo{display:none}.ida-menu-options.right .home,.ida-menu-options.right .support{display:none}.ida-menu-container.not-logged-in .ida-menu-option.home,.ida-menu-container.not-logged-in .ida-menu-option.support{display:none}.ida-menu-option.login{display:inline-block}.ida-menu-option.ida-menu-option.ida-menu-option span.ida-menu-link{padding:0}.ida-menu-not-logged-in-hamburger-container{display:inline-block}.ida-menu-not-logged-in-hamburger-container.active .ida-menu-main-options-sub{visibility:visible;opacity:1;display:block;right:127px;transform:translateY(-2px)}.ida-menu-not-logged-in-hamburger-container.active .ida-menu-main-options-sub-inner{transform:translateY(0);opacity:1;visibility:visible}.ida-menu-not-logged-in-hamburger-container.active .ida-menu-main-options-sub-inner .ida-menu-option.home,.ida-menu-not-logged-in-hamburger-container.active .ida-menu-main-options-sub-inner .ida-menu-option.support{display:block}.ida-menu-not-logged-in-hamburger-container.active .ida-menu-main-options-sub-inner .ida-menu-option .ida-menu-link{padding:17px 20px}.ida-menu-option{display:block}.ida-menu-option-label{display:inline-block}.ida-menu-option.sub-menu.user .ida-menu-option-label{top:-4px;left:-8px}.ida-menu-main-options .home,.ida-menu-main-options .support{display:block}.ida-menu-main-options .ida-menu-option-label{padding:17px 20px 17px 30px;position:static}.ida-menu-option.sub-menu.active>.ida-menu-option-label{color:#fff}.ida-menu-option{text-align:left}.ida-menu-options.center{position:static;height:100%;padding-left:0}.ida-menu-main-options{position:absolute;right:60px;top:0;text-align:right;z-index:2}.ida-menu-option.support,.ida-menu-option.home{display:none}.ida-menu-container .ida-menu-hamburger{display:inline-block;width:60px;height:54px;text-align:center;padding:10px 2px;cursor:pointer;transition:all .4s ease}.ida-menu-container .ida-menu-hamburger div{width:24px;background-color:#fff;height:4px;margin:4px;transition:all .4s ease;opacity:1;top:3px;position:relative;left:10px;transform-origin:left center}.ida-menu-option.user .ida-user-email{display:none}.ida-menu-option.user .ida-user-menu-icon{margin-right:0}.ida-menu-option.sub-menu.user{padding:16px 20px}.ida-menu-option.sub-menu.user.active{background-color:#fff}.ida-menu-option.sub-menu.user .ida-menu-sub{left:-112px;top:54px}.ida-menu-option.sub-menu.user .ida-menu-sub .ida-menu-sub-inner{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #ccc;border-top:none}.ida-menu-option.sub-menu.user .ida-menu-sub .ida-menu-sub-inner .ida-menu-sub-option{padding:12px 30px;width:166px}.ida-menu-option.sub-menu .ida-menu-option-label:after{right:-15px}.ida-menu-main-options .ida-menu-option.sub-menu .ida-menu-option-label:after{right:15px;color:#fff !important;width:10px;height:10px;border-width:0 2px 2px 0;top:22px}.ida-menu-options.right{position:absolute;right:-3px}.ida-menu-main-options .ida-menu-option{padding:0;font-size:18px;position:relative}.ida-menu-main-options .ida-menu-option:before{content:"";display:inline-block;width:90%;position:absolute;top:-1px;right:0;border-top:1px solid #fff}.ida-menu-main-options .ida-menu-option.sub-menu.active .ida-menu-sub{position:relative}.ida-menu-option.sub-menu.active .ida-menu-sub-inner{border:none;box-shadow:none;border-radius:0}.ida-menu-option.sub-menu.active .ida-menu-sub-inner .ida-menu-sub-option{padding-left:60px}.ida-menu-option.sub-menu.active .ida-menu-sub-inner .ida-menu-sub-option.arc-builder-option span:before{left:-34px;top:-2px}.ida-menu-sub-option{text-align:left;padding:12px 10px 12px 30px;font-size:17px}.ida-menu-main-options-sub{position:absolute;visibility:hidden;top:calc(100% - 1px);overflow:hidden;transition:visibility 0s linear .2s;right:0;min-width:270px;z-index:-1;display:none}.ida-menu-main-options-sub.visible-mode{display:block}.ida-menu-main-options-sub-inner{background-color:#333;width:100%;transition:all .4s ease;transform:translateY(-105%);border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.ida-menu-container .active .ida-menu-main-options-sub{visibility:visible;opacity:1}.ida-menu-container .active .ida-menu-main-options-sub-inner{transform:translateY(0);opacity:1;visibility:visible}.ida-menu-container .active .ida-menu-hamburger{background-color:#333}.ida-menu-container .active .ida-menu-hamburger div:first-child{transform:translate(5px, 0px) rotate(45deg)}.ida-menu-container .active .ida-menu-hamburger div:nth-child(2){opacity:0}.ida-menu-container .active .ida-menu-hamburger div:last-child{transform:translate(5px, 1px) rotate(-45deg)}.ida-menu-container.not-logged-in .ida-menu-option.sub-menu.login.active>.ida-menu-option-label{color:#555}.ida-menu-forgot-password-container>div{width:calc(100% - 73px)}.ida-menu-login-container{right:0;z-index:1}.ida-menu-project-container{margin-left:10px}}@media screen and (max-width: 600px){.ida-menu-top-bar .ida-menu-top-bar-inner .ida-menu-usc-logo{background-image:url("../../images/header/usc_sheild_white_logo.svg");width:100px;background-size:contain}.ida-menu-logo{width:80px}}@media screen and (max-width: 414px){.ida-menu-container .ida-menu-not-logged-in-hamburger-container.active .ida-menu-main-options-sub{right:-20px;width:100vw}}@media screen and (max-width: 400px){.ida-menu-main-options .ida-menu-main-options-sub{width:100vw;left:0;position:fixed;top:53px}.ida-menu-main-options .ida-menu-main-options-sub .ida-menu-option:before{width:calc(100% - 30px);left:15px}.ida-menu-main-options .ida-menu-main-options-sub .ida-menu-option .ida-menu-option-label{padding-left:15px}}@media screen and (max-width: 320px){.ida-menu-container-inner.ida-menu-container-inner{margin:0 5px;padding:0 10px}.ida-menu-top-bar .ida-menu-top-bar-inner{margin:0 5px}.ida-header-container{height:108px}.ida-menu-container{height:108px}.ida-menu-project-container{margin-left:0;display:inline-block}.ida-menu-logo-container{width:100%;text-align:center;height:53px}.ida-menu-main-options{position:relative;right:0;margin-left:10px}.ida-menu-main-options-sub{top:53px}.ida-menu-options.center{position:relative}.active .ida-menu-hamburger{border-radius:4px 4px 0 0}.ida-menu-option.sub-menu.user{top:0;left:-6px;border-radius:4px 4px 0 0}.ida-menu-option.sub-menu.user .ida-menu-sub{left:-243px;top:54px;width:calc(100vw - 17px)}.ida-menu-option.sub-menu.user .ida-menu-sub .ida-menu-sub-inner .ida-menu-sub-option{border-top:none;border-bottom:1px solid #eee;width:calc(100% - 30px);margin-left:15px;padding:12px 0}.ida-menu-options.center.ida-menu-project-background{height:54px;width:100%;position:relative;background:rgba(0,0,0,0);top:-54px;padding-left:20px}.ida-menu-main-options .ida-menu-main-options-sub{top:107px;width:calc(100vw - 30px);left:15px}.ida-menu-option.sub-menu.login{top:50px;right:-4px}.ida-menu-option.sub-menu.login .ida-menu-sub{width:101vw;position:fixed;top:162px;left:-4px;min-width:0px}}.ida-cookie-policy-container{position:fixed;bottom:-100%;width:100%;font-size:0;background-color:#4e4e4e;display:table;border-top:1px solid #8d8d8d;transition:all .6s ease;z-index:7}.ida-cookie-policy-container.modal .ida-cookie-policy-banner{display:none}.ida-cookie-policy-container.modal .ida-cookie-policy-modal{display:block}.ida-cookie-policy-container .ida-cookie-policy-modal{display:none}.ida-cookie-policy-container .ida-cookie-policy-banner{display:table-row;width:100%}.ida-cookie-policy-container.show{bottom:0}.ida-cookie-policy-container .ida-cookie-policy-icon{display:inline-block;background-image:url("../../images/header/shield_icon.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:22px;height:28px}.ida-cookie-policy-container .ida-cookie-policy-title{font-weight:bold;font-size:16px;line-height:20px;color:#fff;margin-bottom:10px}.ida-cookie-policy-container .ida-cookie-policy-sub-title{font-weight:normal;font-size:16px;line-height:20px;color:#fff;max-width:780px}.ida-cookie-policy-container .ida-cookie-policy-sub-title a{color:#fc0}.ida-cookie-policy-container .ida-cookie-policy-accept{display:inline-block;background-color:#fc0;color:#29292a;font-weight:bold;font-size:16px;line-height:20px;text-align:center;padding:6px;width:124px;border-radius:20px;cursor:pointer;position:relative}.ida-cookie-policy-container .ida-cookie-policy-accept:active{top:1px}.ida-cookie-policy-container .ida-cookie-policy-container-inner{display:table-row}.ida-cookie-policy-container .ida-cookie-policy-left,.ida-cookie-policy-container .ida-cookie-policy-center,.ida-cookie-policy-container .ida-cookie-policy-right{display:table-cell;padding:20px 10px;vertical-align:middle}.ida-cookie-policy-container .ida-cookie-policy-left{text-align:right;width:100px}.ida-cookie-policy-container .ida-cookie-policy-right{text-align:center}.ida-cookie-policy-container.modal{height:100%;background-color:rgba(0,0,0,.6);transition:none;bottom:-100%}.ida-cookie-policy-container.modal .ida-cookie-policy-container-inner{display:inline-block;width:100%;max-width:592px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);box-shadow:0px 4px 4px 1px rgba(97,106,122,.0415756),0px 3px 16px 2px rgba(97,106,122,.12),0px 5px 10px -3px rgba(172,179,191,.12);transition:all .6s ease}.ida-cookie-policy-container.modal.show{bottom:0}.ida-cookie-policy-container.modal.show .ida-cookie-policy-container-inner{top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ida-cookie-policy-container .ida-cookie-policy-header{border:1px solid #fff;border-radius:8px 8px 0 0;background-color:#fbfcfe;padding:16px 30px;border-bottom:1px solid #e3e5e8}.ida-cookie-policy-container .ida-cookie-policy-header .ida-cookie-policy-icon{background-image:url("../../images/header/shield_dark_icon.svg");vertical-align:middle}.ida-cookie-policy-container .ida-cookie-policy-header .ida-cookie-policy-title{display:inline-block;color:#333;font-size:30px;line-height:37px;vertical-align:middle;margin:auto;margin-left:20px}.ida-cookie-policy-container .ida-cookie-policy-body{background-color:#fff;padding:24px;font-size:16px;line-height:20px;color:#555;text-align:center}.ida-cookie-policy-container .ida-cookie-policy-body .ida-cookie-poliy-msg{text-align:left}.ida-cookie-policy-container .ida-cookie-policy-body .ida-cookie-poliy-msg span{font-weight:600}.ida-cookie-policy-container .ida-cookie-policy-body a{color:#555;font-weight:600}.ida-cookie-policy-container .ida-cookie-policy-body .ida-cookie-policy-info{display:inline-block;font-size:16px;line-height:20px;color:#333;background:#fffae6;border:1px solid #faeec1;border-radius:8px;position:relative;padding:15px 10px;font-weight:600;margin:30px 0 10px 0}.ida-cookie-policy-container .ida-cookie-policy-body .ida-cookie-policy-info:before{content:"";display:inline-block;background-image:url("../../images/header/warning_icon.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;vertical-align:middle;margin-right:10px}.ida-cookie-policy-container .ida-cookie-policy-footer{border:1px solid #fff;border-radius:0 0 8px 8px;background-color:#fbfcfe;border-top:1px solid #e3e5e8;padding:16px 30px;text-align:right}@media screen and (max-width: 1024px){.ida-cookie-policy-container .ida-cookie-policy-left{width:50px}}@media screen and (max-width: 414px){.ida-cookie-policy-container .ida-cookie-policy-left.ida-cookie-policy-left{padding:0;padding-top:20px}.ida-cookie-policy-container .ida-cookie-policy-left,.ida-cookie-policy-container .ida-cookie-policy-center,.ida-cookie-policy-container .ida-cookie-policy-right{width:auto;display:block;text-align:center;padding:10px}}
