/**
 * Foundation for Sites by ZURB
 * Version 6.3.0
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@font-face {
  font-family: 'CitrixSans';
  src: url("base/fonts/CitrixSans-Regular.eot");
  src: url("base/fonts/CitrixSans-Regular.eot?#iefix") format("embedded-opentype"), url("base/fonts/CitrixSans-Regular.woff") format("woff"), url("base/fonts/CitrixSans-Regular.ttf") format("truetype"), url("base/fonts/CitrixSans-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CitrixSans-SemiBold';
  src: url("base/fonts/CitrixSans-SemiBold.eot");
  src: url("base/fonts/CitrixSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("base/fonts/CitrixSans-SemiBold.woff") format("woff"), url("base/fonts/CitrixSans-SemiBold.ttf") format("truetype"), url("base/fonts/CitrixSans-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CitrixSans-SemiBoldItalic';
  src: url("base/fonts/CitrixSans-SemiBoldItalic.eot");
  src: url("base/fonts/CitrixSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("base/fonts/CitrixSans-SemiBoldItalic.woff") format("woff"), url("base/fonts/CitrixSans-SemiBoldItalic.ttf") format("truetype"), url("base/fonts/CitrixSans-SemiBoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CitrixSans-Bold';
  src: url("base/fonts/CitrixSans-Bold.eot");
  src: url("base/fonts/CitrixSans-Bold.eot?#iefix") format("embedded-opentype"), url("base/fonts/CitrixSans-Bold.woff") format("woff"), url("base/fonts/CitrixSans-Bold.ttf") format("truetype"), url("base/fonts/CitrixSans-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CitrixSans-BoldItalic';
  src: url("base/fonts/CitrixSans-BoldItalic.eot");
  src: url("base/fonts/CitrixSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("base/fonts/CitrixSans-BoldItalic.woff") format("woff"), url("base/fonts/CitrixSans-BoldItalic.ttf") format("truetype"), url("base/fonts/CitrixSans-BoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CitrixSans-Light';
  src: url("base/fonts/CitrixSans-Light.eot");
  src: url("base/fonts/CitrixSans-Light.eot?#iefix") format("embedded-opentype"), url("base/fonts/CitrixSans-Light.woff") format("woff"), url("base/fonts/CitrixSans-Light.ttf") format("truetype"), url("base/fonts/CitrixSans-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CitrixSans-LightItalic';
  src: url("base/fonts/CitrixSans-LightItalic.eot");
  src: url("base/fonts/CitrixSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("base/fonts/CitrixSans-LightItalic.woff") format("woff"), url("base/fonts/CitrixSans-LightItalic.ttf") format("truetype"), url("base/fonts/CitrixSans-LightItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Citrix-Icons";
  src: url("base/fonts/Citrix-Icons-v8.eot?1lams");
  src: url("base/fonts/Citrix-Icons-v8.eot?1lams#iefix") format("embedded-opentype"), url("base/fonts/Citrix-Icons-v8.ttf?1lams") format("truetype"), url("base/fonts/Citrix-Icons-v8.woff?1lams") format("woff"), url("base/fonts/Citrix-Icons-v8.svg?1lams#Citrix-Icons") format("svg");
  font-weight: normal;
  font-style: normal; }

.coral-Richtext-dialog-column--specialchars .coral-RichText-dialog-column {
  font-family: "Citrix-Icons"; }

[class^="icon-"], [class*=" icon-"] {
  font-family: "Citrix-Icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ctx-icon {
  font-family: "Citrix-Icons","citrixsans-regular"; }

.icon-logo-citrix:before {
  content: "\e974"; }

.icon-arrow-right:before {
  content: "\e900"; }

.icon-arrow-down:before {
  content: "\e901"; }

.icon-msg-reply:before {
  content: "\e902"; }

.icon-msg-forward:before {
  content: "\e903"; }

.icon-msg-forward-reply:before {
  content: "\e904"; }

.icon-msg-reply-all:before {
  content: "\e905"; }

.icon-caret-up:before {
  content: "\e906"; }

.icon-caret-down:before {
  content: "\e907"; }

.icon-caret-left:before {
  content: "\e908"; }

.icon-caret-right:before {
  content: "\e909"; }

.icon-plus:before {
  content: "\e90a"; }

.icon-close:before {
  content: "\e90b"; }

.icon-check:before {
  content: "\e90c"; }

.icon-resize-shrink:before {
  content: "\e90d"; }

.icon-resize-expand:before {
  content: "\e90e"; }

.icon-resize-fullscreen-off:before {
  content: "\e90f"; }

.icon-resize-fullscreen-on:before {
  content: "\e910"; }

.icon-more:before {
  content: "\e911"; }

.icon-move:before {
  content: "\e912"; }

.icon-menu:before {
  content: "\e913"; }

.icon-list:before {
  content: "\e914"; }

.icon-sort:before {
  content: "\e915"; }

.icon-checklist:before {
  content: "\e916"; }

.icon-top:before {
  content: "\e917"; }

.icon-view:before {
  content: "\e918"; }

.icon-apps-square:before {
  content: "\e919"; }

.icon-select:before {
  content: "\e91a"; }

.icon-select-muti:before {
  content: "\e91b"; }

.icon-select-none:before {
  content: "\e91c"; }

.icon-new-window:before {
  content: "\e91d"; }

.icon-drafts:before {
  content: "\e91e"; }

.icon-document:before {
  content: "\e91f"; }

.icon-compose:before {
  content: "\e920"; }

.icon-contact:before {
  content: "\e921"; }

.icon-notebook:before {
  content: "\e922"; }

.icon-notes:before {
  content: "\e923"; }

.icon-favorites:before {
  content: "\e924"; }

.icon-import:before {
  content: "\e925"; }

.icon-export:before {
  content: "\e926"; }

.icon-mail:before {
  content: "\e927"; }

.icon-send:before {
  content: "\e928"; }

.icon-calendar-today:before {
  content: "\e929"; }

.icon-calendar:before {
  content: "\e92a"; }

.icon-chat:before {
  content: "\e92b"; }

.icon-notification-number-tray:before {
  content: "\e92c"; }

.icon-download:before {
  content: "\e92d"; }

.icon-inbox:before {
  content: "\e92e"; }

.icon-inbox-in:before {
  content: "\e92f"; }

.icon-inbox-sent:before {
  content: "\e930"; }

.icon-folder:before {
  content: "\e931"; }

.icon-folder-move:before {
  content: "\e932"; }

.icon-folder-secure:before {
  content: "\e933"; }

.icon-folder-open:before {
  content: "\e934"; }

.icon-box:before {
  content: "\e935"; }

.icon-box-download:before {
  content: "\e936"; }

.icon-box-junk:before {
  content: "\e937"; }

.icon-trash:before {
  content: "\e938"; }

.icon-home:before {
  content: "\e939"; }

.icon-edit:before {
  content: "\e93a"; }

.icon-color:before {
  content: "\e93b"; }

.icon-tag:before {
  content: "\e93c"; }

.icon-attach:before {
  content: "\e93d"; }

.icon-link:before {
  content: "\e93e"; }

.icon-rte:before {
  content: "\e93f"; }

.icon-search:before {
  content: "\e940"; }

.icon-zoom-in:before {
  content: "\e9ee"; }

.icon-zoom-out:before {
  content: "\e9ef"; }

.icon-unread:before {
  content: "\e941"; }

.icon-you-are-here:before {
  content: "\e942"; }

.icon-location:before {
  content: "\e943"; }

.icon-flag:before {
  content: "\e944"; }

.icon-favorite-off:before {
  content: "\e945"; }

.icon-favorite-on:before {
  content: "\e946"; }

.icon-bookmark-off:before {
  content: "\e947"; }

.icon-bookmark-on:before {
  content: "\e948"; }

.icon-lock:before {
  content: "\e949"; }

.icon-unlock:before {
  content: "\e94a"; }

.icon-settings:before {
  content: "\e94b"; }

.icon-preferences:before {
  content: "\e94c"; }

.icon-reload:before {
  content: "\e94d"; }

.icon-sync:before {
  content: "\e94e"; }

.icon-global:before {
  content: "\e94f"; }

.icon-shield:before {
  content: "\e950"; }

.icon-cloud:before {
  content: "\e951"; }

.icon-filter:before {
  content: "\e952"; }

.icon-lightbulb:before {
  content: "\e953"; }

.icon-alarm:before {
  content: "\e954"; }

.icon-share-ios7:before {
  content: "\e955"; }

.icon-share-ios6:before {
  content: "\e956"; }

.icon-share-android:before {
  content: "\e957"; }

.icon-share-windows:before {
  content: "\e958"; }

.icon-apps-round:before {
  content: "\e959"; }

.icon-gotomeeting:before {
  content: "\e95a"; }

.icon-openvoice:before {
  content: "\e95b"; }

.icon-user:before {
  content: "\e95c"; }

.icon-user-add:before {
  content: "\e95d"; }

.icon-users:before {
  content: "\e95e"; }

.icon-thumbs-up:before {
  content: "\e95f"; }

.icon-thumbs-down:before {
  content: "\e960"; }

.icon-mic-off:before {
  content: "\e961"; }

.icon-mic-on:before {
  content: "\e962"; }

.icon-mic-mute-off:before {
  content: "\e963"; }

.icon-mic-mute-on:before {
  content: "\e964"; }

.icon-phone-off:before {
  content: "\e965"; }

.icon-phone-on:before {
  content: "\e966"; }

.icon-phone-mute-off:before {
  content: "\e967"; }

.icon-phone-mute-on:before {
  content: "\e968"; }

.icon-video-off:before {
  content: "\e969"; }

.icon-video-on:before {
  content: "\e96a"; }

.icon-monitor:before {
  content: "\e96b"; }

.icon-power:before {
  content: "\e96c"; }

.icon-camera:before {
  content: "\e96d"; }

.icon-headphones:before {
  content: "\e96e"; }

.icon-sound:before {
  content: "\e96f"; }

.icon-keyboard:before {
  content: "\e970"; }

.icon-keyboard-hide:before {
  content: "\e971"; }

.icon-mouse:before {
  content: "\e972"; }

.icon-pointer:before {
  content: "\e973"; }

.icon-loading-stop:before {
  content: "\e975"; }

.icon-loading-pause:before {
  content: "\e976"; }

.icon-loading-full:before {
  content: "\e977"; }

.icon-loading-1:before {
  content: "\e978"; }

.icon-loading-2:before {
  content: "\e979"; }

.icon-loading-3:before {
  content: "\e97a"; }

.icon-loading-4:before {
  content: "\e97b"; }

.icon-cancel:before {
  content: "\e97c"; }

.icon-info:before {
  content: "\e97d"; }

.icon-add:before {
  content: "\e97e"; }

.icon-add-solid:before {
  content: "\e9f0"; }

.icon-delete:before {
  content: "\e97f"; }

.icon-error:before {
  content: "\e980"; }

.icon-time:before {
  content: "\e981"; }

.icon-accept:before {
  content: "\e982"; }

.icon-accept-on:before {
  content: "\e985"; }

.icon-decline:before {
  content: "\e983"; }

.icon-decline-on:before {
  content: "\e986"; }

.icon-question:before {
  content: "\e984"; }

.icon-question-on:before {
  content: "\e987"; }

.icon-caret-down-circle-hollow:before {
  content: "\e9e3"; }

.icon-caret-down-circle-solid:before {
  content: "\e9e5"; }

.icon-caret-up-circle-hollow:before {
  content: "\e9e4"; }

.icon-caret-up-circle-solid:before {
  content: "\e9e6"; }

.icon-arrow-right-hollow:before {
  content: "\e9e9"; }

.icon-arrow-right-solid:before {
  content: "\e9ea"; }

.icon-alert:before {
  content: "\e988"; }

.icon-plug:before {
  content: "\e989"; }

.icon-menu-text:before {
  content: "\e98f"; }

.icon-record:before {
  content: "\e98b"; }

.icon-play-plain:before {
  content: "\e98e"; }

.icon-pause-plain:before {
  content: "\e98c"; }

.icon-play:before {
  content: "\e98d"; }

.icon-pause:before {
  content: "\e98a"; }

.icon-play-darker-hollow:before {
  content: "\e9eb"; }

.icon-pause-darker-hollow:before {
  content: "\e9f1"; }

.icon-play-darker-solid:before {
  content: "\e9ec"; }

.icon-pause-darker-solid:before {
  content: "\e9f2"; }

.icon-form-checkbox-empty:before {
  content: "\e9f3"; }

.icon-form-checkbox-empty2:before {
  content: "\e9f4"; }

.icon-form-checkbox-empty3:before {
  content: "\e9f5"; }

.icon-form-checkbox-empty4:before {
  content: "\e9f6"; }

.icon-rte-character:before {
  content: "\e990"; }

.icon-rte-color:before {
  content: "\e991"; }

.icon-rte-background-color:before {
  content: "\e992"; }

.icon-rte-font-size:before {
  content: "\e993"; }

.icon-rte-font-size-smaller:before {
  content: "\e994"; }

.icon-rte-font-size-larger:before {
  content: "\e995"; }

.icon-rte-redo:before {
  content: "\e996"; }

.icon-rte-undo:before {
  content: "\e997"; }

.icon-rte-bold:before {
  content: "\e998"; }

.icon-rte-bold-2:before {
  content: "\e999"; }

.icon-rte-bold-3:before {
  content: "\e99a"; }

.icon-rte-bold-4:before {
  content: "\e99b"; }

.icon-rte-italic-1:before {
  content: "\e99c"; }

.icon-rte-italic-2:before {
  content: "\e99d"; }

.icon-rte-underline-1:before {
  content: "\e99e"; }

.icon-rte-underline-2:before {
  content: "\e99f"; }

.icon-rte-strikethrough:before {
  content: "\e9a0"; }

.icon-rte-justify-left:before {
  content: "\e9a1"; }

.icon-rte-justify-center:before {
  content: "\e9a2"; }

.icon-rte-justify-right:before {
  content: "\e9a3"; }

.icon-rte-indent:before {
  content: "\e9a4"; }

.icon-rte-outdent:before {
  content: "\e9a5"; }

.icon-rte-list-bulleted:before {
  content: "\e9a6"; }

.icon-rte-list-numbered:before {
  content: "\e9a7"; }

.icon-rte-link:before {
  content: "\e9a8"; }

.icon-rte-image:before {
  content: "\e9a9"; }

.icon-doc-bg:before {
  content: "\e9aa"; }

.icon-doc-flattened-jpg:before {
  content: "\e9c0"; }

.icon-doc-flattened-doc:before {
  content: "\e9c1"; }

.icon-doc-flattened-xls:before {
  content: "\e9c2"; }

.icon-doc-flattened-ppt:before {
  content: "\e9c3"; }

.icon-doc-flattened-outlook:before {
  content: "\e9c4"; }

.icon-doc-flattened-txt:before {
  content: "\e9c5"; }

.icon-doc-flattened-zip:before {
  content: "\e9c6"; }

.icon-doc-flattened-mp3 .path1:before {
  content: "\e9c7";
  color: #000; }

.icon-doc-flattened-mp3 .path2:before {
  content: "\e9c8";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-pdg .path1:before {
  content: "\e9c9";
  color: #fff; }

.icon-doc-flattened-pdg .path2:before {
  content: "\e9ca";
  margin-left: -1em;
  color: #000; }

.icon-doc-flattened-mov .path1:before {
  content: "\e9cb";
  color: #fff; }

.icon-doc-flattened-mov .path2:before {
  content: "\e9cc";
  margin-left: -1em;
  color: #000; }

.icon-doc-flattened-mov .path3:before {
  content: "\e9cd";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path4:before {
  content: "\e9ce";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path5:before {
  content: "\e9cf";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path6:before {
  content: "\e9d0";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path7:before {
  content: "\e9d1";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path8:before {
  content: "\e9d2";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path9:before {
  content: "\e9d3";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path10:before {
  content: "\e9d4";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-mov .path11:before {
  content: "\e9d5";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path1:before {
  content: "\e9d6";
  color: #fff; }

.icon-doc-flattened-psd .path2:before {
  content: "\e9d7";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path3:before {
  content: "\e9d8";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path4:before {
  content: "\e9d9";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path5:before {
  content: "\e9da";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path6:before {
  content: "\e9db";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path7:before {
  content: "\e9dc";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path8:before {
  content: "\e9dd";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path9:before {
  content: "\e9de";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path10:before {
  content: "\e9df";
  margin-left: -1em;
  color: #fff; }

.icon-doc-flattened-psd .path11:before {
  content: "\e9e0";
  margin-left: -1em;
  color: #000; }

.icon-doc-flattened-ai:before {
  content: "\e9e1"; }

.icon-doc-page-corner:before {
  content: "\e9ab"; }

.icon-doc-fg-jpg:before {
  content: "\e9ac"; }

.icon-doc-fg-doc:before {
  content: "\e9ad"; }

.icon-doc-fg-xls:before {
  content: "\e9ae"; }

.icon-doc-fg-ppt:before {
  content: "\e9af"; }

.icon-doc-fg-outlook:before {
  content: "\e9b0"; }

.icon-doc-fg-txt:before {
  content: "\e9b1"; }

.icon-doc-fg-zip:before {
  content: "\e9b2"; }

.icon-doc-fg-mp3:before {
  content: "\e9b3"; }

.icon-doc-fg-pdf:before {
  content: "\e9b4"; }

.icon-doc-fg-mov:before {
  content: "\e9b5"; }

.icon-doc-fg-psd:before {
  content: "\e9b6"; }

.icon-doc-fg-ai:before {
  content: "\e9b7"; }

.icon-bullet:before {
  content: "\e9b8"; }

.icon-bullet-hollow:before {
  content: "\e9e2"; }

.icon-bullet-large:before {
  content: "\e9e7"; }

.icon-bullet-extra-large:before {
  content: "\e9e8"; }

.icon-social-facebook:before {
  content: "\e9b9"; }

.icon-social-twitter:before {
  content: "\e9ba"; }

.icon-social-pintrest:before {
  content: "\e9bb"; }

.icon-social-linkedin:before {
  content: "\e9bc"; }

.icon-social-googleplus:before {
  content: "\e9bd"; }

.icon-social-instagram:before {
  content: "\e9be"; }

.icon-social-flickr:before {
  content: "\e9bf"; }

.icon-quote:before {
  content: "\e9ed"; }

.icon-user-access:before {
  content: "\e9f9"; }

.icon-dashboard:before {
  content: "\e9fa"; }

.icon-licensing:before {
  content: "\e9fb"; }

.icon-billing:before {
  content: "\e9fc"; }

.icon-certification-manager:before {
  content: "\e9f7"; }

.icon-support-maintenance:before {
  content: "\e9f8"; }

.icon-rss-feed:before {
  content: "\e9fd"; }

.column, .columns {
  padding-right: 1.25rem;
  padding-left: 1.25rem; }

body {
  font-family: CitrixSans; }

h1 {
  font-family: CitrixSans-Light;
  font-size: 36px;
  margin-bottom: 34px; }

h2 {
  font-family: CitrixSans-Bold;
  font-size: 18px;
  margin-bottom: 14px; }

h3 {
  font-family: CitrixSans-Light;
  font-size: 24px;
  margin-bottom: 18px; }

h4 {
  font-family: CitrixSans-Bold;
  font-size: 16px;
  margin-bottom: 14px; }

.row {
  margin-left: 0; }

.cx-sidebar {
  padding: 15px; }
  @media screen and (min-width: 40em) {
    .cx-sidebar {
      padding: 0 15px;
      margin-top: -83px; } }
  .cx-sidebar ul {
    margin-left: 0;
    list-style-type: none; }
    .cx-sidebar ul li {
      line-height: 1;
      margin-bottom: 18px; }
      .cx-sidebar ul li ul {
        margin-top: 18px; }
        .cx-sidebar ul li ul li {
          margin-left: 10px; }
  .cx-sidebar.cx-search-sidebar {
    margin-top: 0px; }

@media screen and (min-width: 64em) {
  .cx-content {
    margin-left: 73px;
    max-width: 740px; } }

.mobile-menu-icon::after {
  background: #0a0a0a;
  box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; }

.position-left.is-transition-push::after {
  box-shadow: none;
  background-color: #fefefe; }

.child-arrow-down::before {
  content: "";
  display: inline-block;
  background: url(base/images/down-arrow.png) no-repeat 10% 120%;
  width: 15px;
  height: 16px;
  margin: 0 -20px 0 3px; }

