@font-face {
    font-family: "citrixnewsans-regular";
    src: url("./fonts/citrix/eot/CitrixNewSans-Regular.eot") format("eot"), url("./fonts/citrix/woff/CitrixNewSans-Regular.woff") format("woff"), url("./fonts/citrix/woff2/CitrixNewSans-Regular.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-Regular.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-Regular.otf") format("opentype"); }
  @font-face {
    font-family: "citrixnewsans-bold";
    src: url("./fonts/citrix/eot/CitrixNewSans-Bold.eot") format("eot"), url("./fonts/citrix/woff/CitrixNewSans-Bold.woff") format("woff"), url("./fonts/citrix/woff2/CitrixNewSans-Bold.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-Bold.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-Bold.otf") format("opentype"); }
  @font-face {
    font-family: "citrixnewsans-bolditalic";
    src: url("./fonts/citrix/eot/CitrixNewSans-bolditalic.eot") format("eot"), url("./fonts/citrix/woff/CitrixNewSans-bolditalic.woff") format("woff"), url("_static/woff2/fonts/CitrixNewSans-bolditalic.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-bolditalic.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-bolditalic.otf") format("opentype"); }
  @font-face {
    font-family: "citrixnewsans-italic";
    src: url("./fonts/citrix/eot/CitrixNewSans-Italic.eot") format("eot"), url("./fonts/citrix/woff/CitrixNewSans-Italic.woff") format("woff"), url("./fonts/citrix/woff2/CitrixNewSans-Italic.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-Italic.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-Italic.otf") format("opentype"); }
  @font-face {
    font-family: "citrixnewsans-light";
    src: url("./fonts/citrix/eot/CitrixNewSans-Light.eot") format("eot"), url("./fonts/citrix/woff/CitrixNewSans-Light.woff") format("woff"), url("./fonts/citrix/woff2/CitrixNewSans-Light.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-Light.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-Light.otf") format("opentype"); }
  @font-face {
    font-family: "citrixnewsans-lightitalic";
    src: url("./fonts/citrix/eot/CitrixNewSans-LightItalic.eot") format("eot"), url("./fonts/citrix/woff/CitrixNewSans-LightItalic.woff") format("woff"), url("./fonts/citrix/woff2/CitrixNewSans-LightItalic.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-LightItalic.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-LightItalic.otf") format("opentype"); }
  @font-face {
    font-family: "citrixnewsans-semibold";
    src: url("./fonts/citrix/eot/CitrixNewSans-SemiBold.eot") format("eot"), url("./fonts/citrix/woff/CitrixNewSans-SemiBold.woff") format("woff"), url("./fonts/citrix/woff2/CitrixNewSans-SemiBold.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-SemiBold.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-SemiBold.otf") format("opentype"); }
  @font-face {
    font-family: "citrixnewsans-semibolditalic";
    src: url("./fonts/citrix/eot/CitrixNewSans-SemiBoldItalic.eot") format("eot"), url("_static/woff/fonts/CitrixNewSans-SemiBoldItalic.woff") format("woff"), url("./fonts/citrix/woff2/CitrixNewSans-SemiBoldItalic.woff2") format("woff2"), url("./fonts/citrix/ttf/CitrixNewSans-SemiBoldItalic.ttf") format("truetype"), url("./fonts/citrix/otf/CitrixNewSans-SemiBoldItalic.otf") format("opentype"); }


/* go on with normal style definitions */
html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video ,input[type="text"]{
    font-family: 'citrixnewsans-regular';
}

.md-typeset h1 {
    font-size: 1.4rem;
    font-weight: 100;
    color: #000
}

.md-typeset h2 {
    font-size: 1.2rem;
}

.md-header-border-top {
    border-top-width: 0.625rem;
    border-top-style: solid;
    border-top-color: rgb(0, 0, 0);
}

.md-header {
    height: 3.025rem!important;
}

.rst-versions {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 300px;
    color: #fcfcfc;
    background: black;
    font-family: "citrixnewsans-bold"!important;
    z-index: 400;
    zoom: 1.3!important;
}

.rst-versions.shift-up {
    height: auto;
    max-height: 100%;
}

.rst-versions.rst-badge {
    width: auto;
    bottom: 20px;
    right: 20px;
    left: auto;
    border: none;
    max-width: 300px;
}

.rst-versions.rst-badge {
    display: block;
    bottom: 50px;
    height: auto;
}

.fa-book:before {
    content: "" !important;
   
}

.icon-book:before {
    content: "" !important;
}

.rst-versions.rst-badge.shift-up .rst-current-version {
    text-align: center !important;
}