.aem-GridColumn{overflow:visible}
.cta-bar.init-sticky{box-shadow:4px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:4px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:4px 4px 0 rgba(0,0,0,0.1)}
.aem-author .citrix-cta-bar{display:block}
.citrix-cta-bar{color:#333;background-color:#fff;display:none;margin:0 -15px;padding:0 15px}
.citrix-cta-bar.set{display:block}
.citrix-cta-bar.text-0.buttons-0.html-0 .inner{text-align:left}
.citrix-cta-bar.text-0.buttons-0.html-0 .inner .bar-label{padding-left:0}
.citrix-cta-bar .inner{max-width:960px;margin:0 auto;padding:.75rem 0;text-align:center}
.citrix-cta-bar .inner .bar-label{color:#333;border:0;display:inline-block;line-height:normal;padding:0 20px;cursor:default}
.citrix-cta-bar .inner .bar-label.clickable{cursor:pointer}
.citrix-cta-bar .inner .bar-label span{font-size:1.25rem;font-family:"citrixsans-light",sans-serif,arial}
.citrix-cta-bar .inner .bar-label span b{font-family:"citrixsans-semibold",sans-serif,arial}
.citrix-cta-bar .inner .right-content{position:relative;display:inline-block}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons{display:inline-block}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .ctx-button{margin-bottom:0}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action{display:inline-block;margin-top:.8rem;position:relative}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist:hover a{color:#fff;background-color:#125c8c;border-color:#125c8c}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist:hover a .ctx-cta-arrow{color:#fff}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist:hover select{color:#fff}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist:hover select option{color:#1879b9}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist a{padding-right:37px}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist a .ctx-cta-arrow{position:absolute;top:50%;margin-top:-6px;right:26px;color:#1879b9}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist a span{color:transparent}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action .ctx-cta-droplist{position:absolute;top:0;left:10px;width:100%;height:100%}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action .ctx-cta-droplist select{width:100%;height:28px;cursor:pointer;color:#1879b9;background-color:transparent;border-color:transparent;-webkit-appearance:none;-moz-appearance:none;padding-left:.8rem;padding-right:45px;white-space:nowrap}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action .ctx-cta-droplist select::-ms-expand{display:none}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .ctx-html{display:inline-block;line-height:18px;position:relative;margin-top:-2px}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .ctx-html span{display:block}
.citrix-cta-bar .inner .right-content .ctx-cta-textlinks{margin-top:15px;display:inline-block}
.citrix-cta-bar .inner .right-content .ctx-cta-textlinks .bar-action{border-left:1px solid #ccc}
.citrix-cta-bar .inner .right-content .ctx-cta-textlinks .bar-action:first-child{border:0}
.citrix-cta-bar .inner .right-content .bar-action{display:inline-block;font-size:.9rem;padding:0 10px}
.citrix-cta-bar .inner .right-content .bar-action.ctx-cta-button{margin-top:.8rem}
.citrix-cta-bar .inner .right-content .bar-action.ctx-cta-text{margin-top:.5rem}
.citrix-cta-bar .inner .right-content .bar-action a{display:inline-block}
.citrix-cta-bar .inner .right-content .bar-action a span{font-size:.9rem}
.citrix-cta-bar.same-line .inner{text-align:left}
.citrix-cta-bar.same-line .inner .bar-label{padding-left:0}
.citrix-cta-bar.same-line .inner .right-content{float:right}
.citrix-cta-bar.same-line .inner .right-content.same-line{margin-top:0}
.citrix-cta-bar.same-line .inner .right-content.same-line .ctx-cta-buttons:not(.same-line) .bar-action{margin-top:0}
.citrix-cta-bar.same-line .inner .right-content .ctx-cta-buttons{float:right;margin-top:0}
.citrix-cta-bar.same-line .inner .right-content .ctx-cta-buttons.same-line{margin-top:0}
.citrix-cta-bar.same-line .inner .right-content .ctx-cta-buttons .bar-action:last-child{padding-right:0}
.citrix-cta-bar.same-line .inner .right-content .ctx-button{margin-bottom:0}
.citrix-cta-bar.same-line .inner .right-content .ctx-cta-textlinks{float:right;margin-top:4px}
.citrix-cta-bar .inner .right-content.same-line{margin-top:.8rem}
.citrix-cta-bar .inner .right-content.same-line .ctx-cta-buttons{display:table-cell;vertical-align:middle}
.citrix-cta-bar .inner .right-content.same-line .ctx-cta-textlinks{display:table-cell;vertical-align:middle}
.citrix-cta-bar .inner .right-content.same-line .ctx-cta-buttons.same-line{display:table-cell;vertical-align:middle}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons.same-line{margin-top:.8rem;display:inline-block}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons.same-line .bar-action{display:table-cell;vertical-align:middle}
.aem-author .citrix-cta-bar .inner{text-align:left}
.aem-author .citrix-cta-bar .inner .bar-label{padding-left:0}
.aem-author .citrix-cta-bar .inner .right-content{float:right !important}
.aem-author .citrix-cta-bar .inner .right-content .ctx-cta-droplist{display:none}
.aem-author .citrix-cta-bar .inner .right-content .ctx-cta-arrow{float:right;margin-top:5px;margin-left:4px}
.aem-author .citrix-cta-bar .inner .right-content .ctx-html{line-height:20px}
.aem-author .citrix-cta-bar .inner .right-content .ctx-html span{display:block}
.aem-author .citrix-cta-bar .inner .right-content .bar-action{display:table-cell;vertical-align:middle}
@media screen and (min-width:565px){.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist a .ctx-cta-arrow{right:14px;margin-top:-7px}
}
@media screen and (min-width:960px){.citrix-cta-bar.cta-solid{background-color:#f1f1f1}
.citrix-cta-bar .inner .right-content .ctx-cta-buttons .bar-action.cta-droplist select{height:33px}
}
.citrix-resource-library{padding-top:30px}
.citrix-resource-library .rl-media-size{text-align:left}
.citrix-resource-library .rl-left-col{border-bottom:1px solid #ccc;min-height:60px}
.citrix-resource-library .rl-left-col .rl-label{font-size:1.3rem}
.citrix-resource-library .rl-left-col .rl-filters{float:right;margin-top:-38px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-btn{background-color:#0077c1;padding:.75rem 1.1rem;border:0;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list{position:fixed;display:none;top:0;left:0;background-color:#000;height:100%;width:100%;z-index:9999;overflow-y:scroll}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-list-padding{padding-bottom:30px;padding-top:65px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block{padding:0 20px;margin-top:20px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block .rl-filter-label{font-size:.9rem;margin-bottom:15px;color:#fff}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul{padding:0 0 0 10px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li{color:#fff;display:table;width:100%;margin-top:6px;cursor:pointer}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li.disabled{cursor:default;opacity:.4;filter:alpha(opacity=40)}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li.disabled .rl-chkbox span{background-position:0 -58px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li .rl-chkbox{display:table-cell;vertical-align:middle;width:20px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li .rl-chkbox span{display:block;height:20px;width:20px;background:url('../../citrix-core/images/checkbox-sprite.png') 0 -58px no-repeat}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li.checked .rl-chkbox span{background-position:0 -39px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li .rl-chkbox-label{display:table-cell;vertical-align:middle;padding-left:8px;font-size:.9rem;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls{border-bottom:1px solid #666;padding:20px;color:#fff;position:fixed;width:100%;background-color:#000;z-index:999;top:0}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls .rl-filter-close{font-size:2rem;position:absolute;right:20px;top:18px;cursor:pointer}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls span{font-size:1.2rem}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls a{color:#fff;border-bottom:1px solid #fff}
.citrix-resource-library .rl-right-col{padding:20px 0}
.citrix-resource-library .rl-right-col .rl-card-count{font-family:"citrixsans-light",sans-serif,arial;text-align:center}
@media only screen and (min-width:500px){.citrix-resource-library .rl-media-size{text-align:center}
.citrix-resource-library .rl-left-col .rl-filters{position:relative}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list{height:auto;position:absolute;overflow-y:auto;right:0;width:300px;left:auto;-webkit-box-shadow:4px 3px 2px rgba(0,0,0,0.4);-moz-box-shadow:4px 3px 2px rgba(0,0,0,0.4);box-shadow:4px 3px 2px rgba(0,0,0,0.4)}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-list-padding{padding-top:0}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls{position:relative}
.citrix-resource-library .rl-right-col{padding:20px}
}
@media only screen and (min-width:800px){.citrix-resource-library{display:table;width:100%}
.citrix-resource-library .rl-media-size{text-align:right}
.citrix-resource-library .rl-left-col{display:table-cell;vertical-align:top;width:250px;border-right:1px solid #ccc;border-bottom:0}
.citrix-resource-library .rl-left-col .rl-label{font-size:1.5rem;margin-bottom:10px}
.citrix-resource-library .rl-left-col .rl-filters{position:relative;float:none;margin:0;padding-right:30px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-btn{display:none}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list{height:auto;position:relative;display:block;width:auto;background:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);z-index:9}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block{padding:0}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block .rl-filter-label{color:#000;font-family:"citrixsans-semibold",sans-serif,arial}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li{color:#000}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li.disabled .rl-chkbox span{background-position:0 -17px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li .rl-chkbox span{background-position:0 -17px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-block ul li.checked .rl-chkbox span{background-position:0 2px}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls{color:#000;padding:0;border:0;background:0}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls .rl-filter-close{display:none}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls a{color:#0077c1;border-bottom:1px solid transparent}
.citrix-resource-library .rl-left-col .rl-filters .rl-filter-list .rl-filter-controls a:hover{border-bottom:1px solid #0077c1}
.citrix-resource-library .rl-right-col{display:table-cell;vertical-align:top;padding-left:40px}
.citrix-resource-library .rl-right-col .rl-card-count{text-align:left}
}
.citrix-simple-header{padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:3px;max-width:960px;min-height:20px;margin:0 auto}
.citrix-simple-header #ctx-logo{width:85px;height:32px;font-size:32px;display:block;text-decoration:none;color:#000;border:0}
.citrix-simple-divider{border-bottom:1px solid rgba(0,0,0,0.2);margin:0 -15px 0 -15px}
@media screen and (min-width:960px){.citrix-simple-divider{max-width:960px;margin:0 auto}
}
#ctx-footer .citrix-simple-footer a:hover,#ctx-footer .citrix-simple-footer a:active,#ctx-footer .citrix-simple-footer a:focus{border-bottom:1px solid #1879b9}
#ctx-footer .citrix-simple-footer a:visited:hover,#ctx-footer .citrix-simple-footer a:visited:active,#ctx-footer .citrix-simple-footer a:visited:focus{border-bottom:1px solid #7834ad}
.citrix-simple-footer{margin:25px auto 4px auto;padding:12px 15px 4px 15px;text-align:center;max-width:960px;border-top:1px solid rgba(0,0,0,0.2)}
@media screen and (min-width:500px){.citrix-simple-footer span{margin-right:-15px}
}
@media screen and (max-width:960px){.citrix-simple-footer span{margin-right:auto}
}
font[color='red']{display:none}
.support-form-table tr td{display:block;padding:0}
.support-form-table tr td.form-col1{text-align:left;padding-bottom:8px;padding-top:20px;width:100%}
.support-form-table tr td.form-col1 label{position:relative}
.support-form-table tr td.form-col1 label font[color='red']{display:inline-block}
.support-form-table tr td.form-col1 font{display:inline-block;margin:4px 0 0 5px;position:absolute;font-size:1.3rem}
.support-form-table tr td:not(.form-col1){width:100%}
.support-form-table tr td label,.support-form-table tr td input,.support-form-table tr td select,.support-form-table tr td textarea{font-size:1rem;color:#3f4042;height:auto;font-family:"citrixsans-regular",Arial,Helvetica,sans-serif}
.support-form-table tr td select{font-family:"citrixsans-regular",Arial,Helvetica,sans-serif;border:1px solid #cacaca;padding:10px;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}
.support-form-table tr td input[type="text"],.support-form-table tr td textarea{font-family:"citrixsans-regular",Arial,Helvetica,sans-serif;border:1px solid #cacaca;padding:10px;font-size:1rem;width:100% !important;min-width:250px;background-color:#fff}
.support-form-table tr td a.ctx-medium-blue{text-align:center;color:#fff;background-color:#1879b9;font-size:1rem;padding:.25rem 1.1rem !important;cursor:pointer;display:block;border:solid 2px #1879b9;-webkit-appearance:none;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;font-family:"citrixsans-semibold",Arial,Helvetica,sans-serif}
.support-form-table tr td a.ctx-medium-blue:hover{background-color:#125c8c;border:solid 2px #125c8c}
.support-form-table tr td .support-form-error{display:none}
.support-form-table tr td .support-form-error .arrow{border-bottom:6px solid #e43e3e;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);display:inline-block;height:0;margin-left:20px;margin-top:4px;width:0}
.support-form-table tr td .support-form-error .msg{background-color:#e43e3e;border-radius:2px;color:#fff;display:block;font-size:1rem;margin-bottom:2px;padding:10px;position:relative}
.support-form-table tr.error td label{color:#e43e3e}
.support-form-table tr.error td input,.support-form-table tr.error td select,.support-form-table tr.error td textarea{border-color:#e43e3e}
.support-form-table tr.error td .support-form-error{display:block}
.inverted .support-form-table tr td label{color:#fff}
.inverted .support-form-table tr td label font{color:#fff}
@media screen and (min-width:600px){.support-form-table tr td{padding-bottom:20px;vertical-align:middle !important}
.support-form-table tr td.form-col1{width:25%;display:table-cell;text-align:right;padding:0 0 15px 0}
.support-form-table tr td:not(.form-col1){width:auto;display:table-cell;padding-left:40px}
.support-form-table tr td input[type="text"],.support-form-table tr td textarea,.support-form-table tr td select{min-width:0}
.support-form-table tr td a.ctx-medium-blue{display:inline-block;min-width:150px}
.support-form-table tr.error label{display:inline-block;margin-top:-48px}
}
html,body{background-color:#f1f1f1}
.ctx-template{max-width:1890px;margin:0 auto}
.ctx-template .ctx-inner{margin:0 -15px;padding:0 15px;background-color:#fff}