.ctx-x-location-modal{position:relative;max-width:650px;margin:0 auto}
.ctx-x-location-modal.ctx-success .ctx-inner{display:block}
.ctx-x-location-modal.ctx-success .ctx-x-location-spinner{display:none}
.ctx-x-location-modal.ctx-error .ctx-x-location-spinner{display:none}
.ctx-x-location-modal.ctx-error.ctx-fetch-locations-error .ctx-fetch-locations-error-msg,.ctx-x-location-modal.ctx-error.ctx-switch-locations-error .ctx-switch-locations-error-msg{display:block}
.ctx-x-location-modal.continue .ctx-x-location-spinner-two{display:block}
.ctx-x-location-modal.ctx-switch-locations-error .ctx-no-result-msg{display:block}
.ctx-x-location-modal.ctx-switch-locations-error .ctx-x-location-spinner-two{display:none}
.ctx-x-location-modal .ctx-x-location-select,.ctx-x-location-modal .ctx-x-location-continue{margin-top:1.25rem}
.ctx-x-location-modal .ctx-inner,.ctx-x-location-modal .ctx-no-result-msg{display:none}
.ctx-x-location-modal .ctx-x-location-spinner{left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%}
.ctx-x-location-modal .ctx-x-location-spinner-two{left:0;bottom:6px;margin-top:20px;display:none;position:relative;text-align:center;width:100%}
.ctx-x-location-modal .ctx-x-location-spinner-two .ctx-spinner{font-size:1.5rem}
.ctx-x-location-modal .ctx-fetch-locations-error-msg,.ctx-x-location-modal .ctx-switch-locations-error-msg{display:none}
.ctx-x-location-modal .ctx-x-btn-wrap{position:relative;margin-bottom:20px}
.ctx-x-location-modal .ctx-x-location-continue{cursor:pointer}
.ctx-x-location-modal .ctx-x-location-continue.ctx-x-location-disabled{background-color:#dedede !important;border-color:#dedede !important;cursor:default !important}
.ctx-x-location-modal .sl-error{padding:20px;background-color:#d50032;text-align:center;border-radius:5px}
.ctx-x-location-modal .sl-error p{padding-top:0}
.ctx-x-location-modal select{font-family:"citrixsans-regular",Arial,Helvetica,sans-serif;border:1px solid #cacaca;padding:10px;padding-right:30px;font-size:1rem;width:100% !important;line-height:1.333rem;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";appearance:none;border-radius:0;background:url(../../citrix-core/images/dropdown-arrow.png) 96% center no-repeat #fff;min-width:250px;background-color:#fff}
.ctx-x-location-modal select::-ms-expand{display:none}
@media screen and (min-width:500px){.ctx-x-location-modal .ctx-x-location-spinner-two{position:absolute;left:132px;bottom:6px;display:none;width:auto}
}
.aem-author #ctx_account .wrapper{max-width:1320px;margin:0 auto}
.aem-author #ctx_account .wrapper .dashboard-content{display:block}
.aem-author #ctx_account .wrapper .cols .container{min-height:350px}
.aem-author #ctx_account .ctx-lang-container{border:2px solid #2868ac;margin-top:20px;display:block}
.aem-author #ctx_account .ctx-lang-container-top.drop-padding{margin-top:0}
.aem-author #ctx_account .ctx-lang-container-top,.aem-author #ctx_account .ctx-lang-container-bottom{display:block;text-align:center;font-size:14px;padding:0;line-height:14px;padding:5px;background:#ebf1f6;background:-moz-linear-gradient(left,#ebf1f6 0,#abd3ee 38%,#89c3eb 59%,#d5ebfb 100%);background:-webkit-linear-gradient(left,#ebf1f6 0,#abd3ee 38%,#89c3eb 59%,#d5ebfb 100%);background:linear-gradient(to right,#ebf1f6 0,#abd3ee 38%,#89c3eb 59%,#d5ebfb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf1f6',endColorstr='#d5ebfb',GradientType=1)}
.aem-author #ctx_account .ctx-lang-container-bottom{margin-top:10px}
#ctx-main-header.ctx-cupcake.responsive .ctx-header-inner.ctx-hide-divider{border-bottom:0}
#ctx_account .ctx-toolbox-wrap{max-width:960px;margin:0 auto}
#ctx_account .banner{background-color:#1879b9;padding:1rem;margin:0 -15px;color:#fff;position:relative}
#ctx_account .banner .nav-icon{position:absolute;right:30px;font-size:1.2rem;cursor:pointer;height:20px;top:50%;width:20px;display:block;margin-top:-12px;z-index:999}
#ctx_account .banner .nav-icon .caret-bg{display:none}
#ctx_account .banner .nav-icon.open .icon-caret-down::before{content:"\e90b";color:#1879b9;position:relative;z-index:2}
#ctx_account .banner .nav-icon.open .caret-bg{position:absolute;z-index:1;display:block;background-color:#fff;height:75px;width:45px;border-radius:5px;right:-14px;top:-5px}
#ctx_account .banner .label{font-size:1.2rem;padding-right:75px;display:inline-block}
#ctx_account .wrapper{max-width:1320px;margin:0 auto;position:relative}
#ctx_account .wrapper .dashboard .dashboard-content{display:block}
#ctx_account .wrapper .dashboard-content{display:none}
#ctx_account .wrapper .nav ul{list-style:none;padding:0}
#ctx_account .wrapper .nav ul li{display:block;list-style:none}
#ctx_account .wrapper .nav ul li a{position:relative;display:block;padding:8px 0;border:0}
#ctx_account .wrapper .nav ul li a.active .nav-icon,#ctx_account .wrapper .nav ul li a.active .nav-label{color:#999}
#ctx_account .wrapper .nav ul li a:hover,#ctx_account .wrapper .nav ul li a:visited,#ctx_account .wrapper .nav ul li a:active,#ctx_account .wrapper .nav ul li a:focus{border:0;color:#1879b9}
#ctx_account .wrapper .nav ul li a .nav-icon{position:absolute;left:0;top:50%;margin-top:-14px;font-size:1.5rem}
#ctx_account .wrapper .nav ul li a .nav-label{display:inline-block;font-size:.9rem;line-height:1.2rem;padding-left:40px}
#ctx_account .wrapper .cols{position:relative}
#ctx_account .wrapper .cols .container{min-height:300px}
#ctx_account .wrapper .cols .profile-summary{display:none}
#ctx_account .wrapper .cols .profile-summary .user-alerts{margin-top:30px}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert{text-align:center;padding:1rem;border:1px solid #ccc;margin-bottom:15px}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert.ctx-green{background-color:#b7db00;border-color:#b7db00}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert.ctx-blue{background-color:#1879b9;border-color:#1879b9;color:#fff;display:block}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert.ctx-blue:hover{background-color:#1879b9;border-color:#1879b9}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert.ctx-grey{background-color:#d0d0ce;border-color:#d0d0ce;display:block}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert.ctx-grey a:hover{cursor:pointer}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert.ctx-orange{background-color:#ff5f14;border-color:#ff5f14;color:#fff;display:block}
#ctx_account .wrapper .cols .profile-summary .user-alerts .alert.ctx-orange:hover{background-color:#e04800;border-color:#e04800}
#ctx_account .wrapper .cols .profile-summary .user-info span{font-size:.8rem}
#ctx_account .wrapper .cols .profile-summary .user-info span .icon-bullet{margin:0 8px;display:inline-block;font-size:.6rem}
#ctx_account .wrapper .cols .profile-summary .label{font-size:1.2rem;color:#1879b9;margin-bottom:15px}
#ctx_account .wrapper .cols .profile-summary .label .profile-actions{display:block;font-size:.9rem;margin-top:10px}
#ctx_account .wrapper .cols .profile-summary .label .profile-actions>div:first-child{padding-left:0;border-left:0}
#ctx_account .wrapper .cols .profile-summary .label .profile-actions>div:first-child a{border-left:0}
#ctx_account .wrapper .cols .profile-summary .label .profile-actions>div{display:inline-block;padding:0 12px;border-left:1px solid #1879b9}
#ctx_account .wrapper .cols .profile-summary .label .profile-actions>div a{display:inline-block;line-height:.8rem}
#ctx_account .wrapper .cols .dashboard .profile-summary{display:block;padding-top:20px}
#ctx_account .wrapper .cols .col-1.nav{background-color:#fff;border:2px solid #1879b9;border-radius:5px;padding:20px;position:absolute;right:15px;top:-15px;opacity:0;z-index:99}
#ctx_account .wrapper .cols .col-1.nav.closed{z-index:-1}
#ctx_account .wrapper .cols .col-2{position:relative}
#ctx_account .wrapper .cols .col-2 .horizontaltabs>.ctx-tab-container>.ctx-tab>.tab-label a .tab-text{font-size:.8rem;line-height:1rem}
#ctx_account .wrapper .cols .col-2 .horizontaltabs>.ctx-tab-container>.ctx-tab>.tab-label a{padding-top:0}
#ctx_account .wrapper .cols .busy .loading{display:block}
#ctx_account .wrapper .cols .busy .container{opacity:.5}
#ctx_account .wrapper .cols .busy .ctx-toolbox-loading{display:none}
#ctx_account .wrapper .cols .loading{position:absolute;display:none;left:50%;margin-left:-4px;margin-top:20%;z-index:99}
#ctx_account .outage-msg{background-color:#ff9e1b;padding:1rem;position:relative;margin-top:30px}
#ctx_account .outage-msg .msg-content{margin-left:40px}
#ctx_account .outage-msg .msg-content .label{font-family:"citrixsans-semibold",sans-serif;display:block;margin-bottom:5px}
#ctx_account .outage-msg .msg-content .desc{font-size:.9rem}
#ctx_account .outage-msg .icon-alert{position:absolute;color:#fff;font-size:1.5rem}
#ctx_account .sub-nav{display:none}
#ctx_account .sub-nav-select{max-width:500px;margin:0 auto;padding-top:20px}
#ctx_account select{font-family:"citrixsans-regular",Arial,Helvetica,sans-serif;border:1px solid #cacaca;padding:5px 7px;padding-right:30px;cursor:pointer;font-size:1rem;width:100% !important;line-height:1.333rem;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";appearance:none;border-radius:0;background:url(../../citrix-core/images/dropdown-arrow.png) 96% center no-repeat #fff;min-width:250px;background-color:#fff}
#ctx_account select::-ms-expand{display:none}
#ctx_account .ctx-lang-container{display:none}
#ctx_account .ctx-toolbox-container{position:relative}
#ctx_account .ctx-toolbox-container .ctx-toolbox-new-window{text-align:center;margin-bottom:10px}
#ctx_account .ctx-toolbox-container.loaded .ctx-toolbox-loading{display:none}
#ctx_account .ctx-toolbox-container.loaded .ctx-toolbox{visibility:visible}
#ctx_account .ctx-toolbox-container .ctx-toolbox{visibility:hidden;margin-top:30px}
#ctx_account .ctx-toolbox-container .ctx-toolbox iframe{border:0}
#ctx_account .ctx-toolbox-container .ctx-toolbox iframe.auto{height:600px}
#ctx_account .ctx-toolbox-loading{text-align:center;width:100%;position:absolute;z-index:99;margin-top:20%}
#ctx_account .ctx-lang-container-top,#ctx_account .ctx-lang-container-bottom{display:none}
@media only screen and (min-width:500px){#ctx_account .banner .label{font-size:1.5rem}
#ctx_account .wrapper .cols .col-1.nav{top:-23px;right:16px}
#ctx_account .wrapper .cols .profile-summary .label .profile-actions{display:inline-block;margin:0 0 0 15px}
#ctx_account .wrapper .cols .profile-summary .label .profile-actions>div:first-child{padding-left:12px;border-left:1px solid #1879b9}
}
@media only screen and (min-width:960px){#ctx_account .horizontaltabs>.ctx-tab-container{display:block}
#ctx_account .horizontaltabs>.ctx-tab-container>.ctx-tab>.tab-label a{text-align:left}
#ctx_account .horizontaltabs>.ctx-tab-container>.ctx-tab>.tab-label a .tab-text{text-align:center}
#ctx_account .banner .nav-icon{display:none}
#ctx_account .wrapper .nav ul li a .nav-icon{margin-top:-19px}
#ctx_account .wrapper .cols{display:table;width:100%}
#ctx_account .wrapper .cols .col-1,#ctx_account .wrapper .cols .col-2{display:table-cell;vertical-align:top}
#ctx_account .wrapper .cols .col-1.nav{border:0;border-radius:0;padding:30px 20px 0 0;position:relative;right:auto;top:0;padding-top:30px;width:300px;opacity:1 !important}
#ctx_account .wrapper .cols .col-1.nav.closed{z-index:9}
#ctx_account .wrapper .cols .col-2{padding-top:40px;padding-left:30px;border-left:1px solid #ccc}
#ctx_account .wrapper .cols .col-2 .ctx-tabs{padding-top:0}
#ctx_account .wrapper .cols .dashboard .profile-summary{padding-top:0}
#ctx_account .outage-msg{margin-top:0}
#ctx_account .sub-nav{display:block}
#ctx_account .sub-nav-select{display:none}
#ctx_account .ctx-toolbox-container .ctx-toolbox{margin-top:0}
}
@media only screen and (min-width:1300px){#ctx_account .ctx-toolbox-container .ctx-toolbox-new-window{display:none}
}