/*
 * ==============================================
 * Skin for сustom WebHelp.
 * ==============================================
 */


/*
 * ------------------------------------------------------------------
 *
 * Fonts.
 *
 */

@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: 'SourceSansPro';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf);
}

@font-face {
    font-family: 'SourceSansPro';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf);
}

html, body {
    min-width: 1%;
    margin: 0 auto;
    max-width: 1840px;
    overflow-x: hidden;
}

body {
    margin: 0 auto;
    max-width: 1840px;
}

body {
    font-family: 'SourceSansPro', sans-serif;
    font-size: 15px;
}

.wh_topic_content, .wh_content_area {
    color: #000000;
    line-height: 1.7em;
    margin-bottom: 2.5em;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

pre {
    display: block;
    font-size: 15px;
    color: #212529;
}

pre {
    padding: 0.5em;
    background-color: #FFFFFF;
    overflow: auto;
    max-height: 600px;
    margin: .5em 0 .5em .5em;
    border: 1px solid #eee;
}

.noncollapsetitle {
    color:#000;
    font-size:1.17em;
    font-weight:700;
    margin-bottom:0;
    margin-top:1em;
}

.filepath {
    color: #1D1D91;
}

/*
 * ------------------------------------------------------------------
 *
 * Fight with bootstrap
 *
 */
.navbar-brand {
    height: auto;
}

.navbar {
    border: none;
    border-radius: 0;
    margin: 0;
}

.wh_header {
    background: #ffffff none;
    color: #ffffff;
}

a,
a:hover,
a:visited {
    color: #333333;
}

a:hover {
    text-decoration: none;
}

a, a:hover {
    color: #808080;
}

a, a:active {
    color: #990099;
}

a, a:visited {
    color: #808080;
}

.p .xref {
    color: #990099;
}
/*
 * ------------------------------------------------------------------
 *
 * Search Components
 *
 */

.wh_search_input {
    display: block;
    position: relative;
    padding: 2em 0 8em 0;
    max-width: 1600px;
    background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
}

.wh_main_page .wh_search_input {
    display: block;
    position: relative;
    padding: 2em 0 8em 0;
    max-width: 1600px;
    background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
}

.wh_search_textfield {
    border: solid 1px #CCC;
    border-radius: 0;
    padding: 0 .5em;
    position: relative;
    height: 3.5em;
}

.wh_search_button {
    border: solid 1px #CCC;
    border-radius: 0;
    padding: 0.6em 1.7em;
    color: #fff;
    background-color: #D257FC;
    height: 3.5em;
}

.wh_search_button:after {
    font-family: "oXygen WebHelp", serif;
    content: "f";
    font-size: 18pt;
    position: absolute;
    top: 0.4em;
    bottom: 0;
    left: 0.4em;
    right: 0;
    margin: auto;
}

/*
* ------------------------------------------------------------------
*
* Logo
*
*/
.wh_logo {
    display: inline-block;
    vertical-align: baseline;
}

.wh_logo_and_publication_title img {
    vertical-align: middle;
    border-style: none;
    height: 50px;
}

.wh_logo.d-none {
    display: block !important
}

/*
 * ------------------------------------------------------------------
 *
 * Menu
 *
 */

.wh_top_menu {
    margin: .4em 0;
    font-size: 0.9em;
}

.wh_top_menu a {
    color: #333333;
    line-height: 2em;
}

/*
* ------------------------------------------------------------------
*
* The submenus
*
*/
.wh_top_menu ul li a {
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;
    font-size: 15px;
}

.wh_top_menu ul li:hover {
    background-color: white;
}

.wh_top_menu ul li:hover a {
    color: #990099;
}

.wh_top_menu ul ul {
    background-color: #FFFFFF;
}

.wh_top_menu ul li:hover {
    background-color: #FFFFFF;
}

.wh_top_menu ul ul li a:hover {
    background: lightgrey;
}

.wh_top_menu ul ul li {
    border-top-color: lightgrey;
    width: 270px;
    text-transform: capitalize;
}

.wh_top_menu ul ul li {
    color: #990099;
}

/*
* ------------------------------------------------------------------
*
* Tree TOC for the main page.
*
*/

.wh_main_page_toc a {
    color: #990099;
}

.wh_main_page_toc .expanded, .wh_main_page_toc .wh_main_page_toc_accordion_header:hover, .wh_main_page_toc > .wh_main_page_toc_entry:hover, .wh_main_page_toc_accordion_entries {
    background-color: #FFFFFF;
}

.wh_main_page_toc .expanded, .wh_main_page_toc .wh_main_page_toc_accordion_header:hover, .wh_main_page_toc > .wh_main_page_toc_entry:hover, .wh_main_page_toc_accordion_entries a:active {
    background-color: #efefef;
}

.wh_main_page_toc_entry:hover {
    background-color: #efefef;
}

.wh_main_page_toc_accordion_entries > * {
    padding-left: 5em;
    margin-left: 0;
}

.wh_publication_title a {
    color: #990099;
    font-size: 1.3em;
    margin-left: 2em;
}


/*
* ------------------------------------------------------------------
*
* Publication TOC
*
*/

.wh_publication_toc {
    border-radius: 3px;
    padding: 3.5em 0.5em 0.5em 1.5em;
    background-color: #FFFFFF;
}

.wh_publication_toc .active > .topicref a {
    color: #990099;
}

.wh_publication_toc a:visited, .wh_publication_toc a:hover {
    color: grey;
}

.wh_publication_toc a:hover {
    text-decoration: underline;
}

.wh_main_page_toc a {
    color: #990099;
}

.wh_publication_toc .wh-expand-btn:before {
    display: inline-block;
    font-family: "oXygen WebHelp", serif;
    font-size: .7em;
    font-weight: lighter;
    font-style: normal;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    border: 2px solid transparent;
    opacity: 0.5;
    color: #990099;
}

.wh_publication_toc span[data-state=not-ready] > .wh-expand-btn:before, .wh_publication_toc span[data-state=collapsed] > .wh-expand-btn:before {
    content: "q";
    color: #808080;
}

.wh_header {
    text-align: left;
}

.wh_topic_toc li, .wh_publication_toc li {
    line-height: 1.4em;
    margin: 0 .5em;
}

.wh_publication_toc > ul {
    background-color: #f0f0f0;
    padding: 1em;
}

.wh_publication_toc ul ul {
    padding: 0 0.5em;
}

.wh_publication_toc span.topicref {
    padding-bottom: .7em;
}

/*
 * ------------------------------------------------------------------
 *
 * Breadcrumb
 *
 */

.wh_breadcrumb ol {
    color: #4A5065;
}

.wh_breadcrumb ol {
    margin: 0;
    margin-left: 0;
    border-radius: 0;
    font-size: .9em;
    padding: 8px 15px;
    list-style: none;
    background: none;
}

.wh_breadcrumb ol a {
    color: inherit;
}

.wh_breadcrumb ol .active {
    color: #990099;
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 2.4em;
}

/*
 * ------------------------------------------------------------------
 *
 * Notes
 *
 */


div.note, div.note[dir=‘ltr’],
*[dir] div.note[dir=‘ltr’], *[dir] *[dir] div.note[dir=‘ltr’],
*[dir] *[dir] *[dir] div.note[dir=‘ltr’], *[dir] *[dir] *[dir] *[dir] div.note[dir=‘ltr’],
*[dir=‘ltr’] div.note, *[dir] *[dir=‘ltr’] div.note, *[dir] *[dir] *[dir=‘ltr’] div.note, *[dir] *[dir] *[dir] *[dir=‘ltr’] div.note,
*[dir] *[dir] *[dir] *[dir] *[dir=‘ltr’] div.note {
    background-position: 0.5em 0.5em;
}

div.note, div.note[dir='ltr'], *[dir] div.note[dir='ltr'], *[dir] *[dir] div.note[dir='ltr'], *[dir] *[dir] *[dir] div.note[dir='ltr'], *[dir] *[dir] *[dir] *[dir] div.note[dir='ltr'], *[dir='ltr'] div.note, *[dir] *[dir='ltr'] div.note, *[dir] *[dir] *[dir='ltr'] div.note, *[dir] *[dir] *[dir] *[dir='ltr'] div.note, *[dir] *[dir] *[dir] *[dir] *[dir='ltr'] div.note {
    padding: 0.75em 0.5em 0.75em 1.5em;
    background-position: 0.5em 0.5em;
}

div.note {
    background-repeat: no-repeat;
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;

}

div.note.note_other {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}


div.warning {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.caution {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.trouble {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.important {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.attention {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.notice {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.remember {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.fastpath {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.restriction {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.danger {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

div.tip {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

/*
 * ------------------------------------------------------------------
 *
 * Search result page
 *
 */

#star .curr {
    display: none;
}

#star .star {
    display: none;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #990099;
    border-color: #990099;
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #990099;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.page-link .active {
    color: #990099;
}

.page-link:hover {
    color: #990099;
}

.wh_search_results {
    margin-left: 1.5em;
}

.wh_search_results_header_pages {
    padding-right: 2em;
}

.wh_hide_highlight:after {
    font-family: "oXygen WebHelp";
    content: 'j';
    display: inline-block;
    vertical-align: bottom;
    color: #990099;
}

/*
 * ------------------------------------------------------------------
 *
 * @media
 *
 */
@media only screen and (max-width: 375px) {
    .wh_main_page .wh_search_input, .wh_search_input {
        padding: 1em 0;
    }

    .wh_main_page .wh_search_input {
        display: block;
        position: relative;
        padding: 2em 0 8em 0;
        height: 9em;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_search_input {
        display: block;
        position: relative;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
        height: 6em;
    }


    .wh_main_page .wh_search_textfield {
        border: solid 1px #CCC;
        padding: 0 .5em;
        position: relative;
    }

    .wh_search_textfield {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0.5em;
        position: relative;
        height: 0.1em;
        /* top: 1.5em; */
    }

    .wh_publication_title a {
        display: none;
    }
}


@media only screen and (max-width: 735px) and (min-width: 376px) {
    .wh_main_page .wh_search_input, .wh_search_input {
        padding: 1em 0;
    }

    .wh_main_page .wh_search_input {
        display: block;
        position: relative;
        padding: 2em 0 8em 0;
        height: 9em;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_search_input {
        display: block;
        position: relative;
        padding: 2em 0 8em 0;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_search_textfield {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0.7em;
        position: relative;
        height: 0.9em;
        top: -0.2em;
    }

    .wh_publication_title a {
        display: none;
    }
}


@media only screen and (max-width: 767px) {
    .wh_main_page .wh_search_input, .wh_search_input {
        padding: 2em 0;
    }

    .wh_publication_toc {
        padding: 1em;
        margin-left: 0;
        margin-top: 1em;
    }

    .wh_search_input {
        display: block;
        position: relative;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_header {
        padding-top: 1em;
    }

    #searchForm > div {
        width: 90%;
    }


    .wh_search_textfield {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0.5em;
        position: relative;
        height: 0.5em;

    }

    .wh_main_page .wh_search_textfield {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0.7em;
        position: relative;
        height: 0.5em;
        top: 1.5em;
    }
}


@media only screen and (max-width: 930px) and (min-width: 768px) {
    .wh_main_page .wh_search_input {
        padding-top: 1.5em;
    }

    .wh_main_page_search {
        padding-top: 16vh;
    }


    .wh_main_page .wh_search_input {
        display: block;
        position: relative;
        padding: 2.5em 0;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_welcome:not(:empty) {
        display: none;
    }

    .wh_search_input {
        display: block;
        position: relative;
        padding: 2.5em 0;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_search_textfield {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0 .5em;
        position: relative;
        height: 2.6em;
    }

    .wh_main_page .wh_search_textfield {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0 .5em;
        position: relative;
        height: 2.6em;
    }

    .wh_main_page .wh_search_button {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0.6em 1.7em;
        color: #fff;
        background-color: #D257FC;
        height: 2.6em;
    }

    .wh_search_button {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0.6em 1.7em;
        color: #fff;
        background-color: #D257FC;
        height: 2.6em;
    }

    .wh_main_page .wh_search_button:after {
        font-family: "oXygen WebHelp", serif;
        content: "f";
        font-size: 16pt;
        position: absolute;
        top: 0.2em;
        bottom: 0;
        left: 0.4em;
        right: 0;
        margin: auto;
    }

    .wh_search_button:after {
        font-family: "oXygen WebHelp", serif;
        content: "f";
        font-size: 16pt;
        position: absolute;
        top: 0.2em;
        bottom: 0;
        left: 0.4em;
        right: 0;
        margin: auto;
    }
}


@media only screen and (min-width: 930px) {
    .wh_main_page .wh_search_input {
        padding-top: 1.5em;
    }

    .wh_main_page_search {
        padding-top: 16vh;
    }


    .wh_main_page .wh_search_input {
        display: block;
        position: relative;
        padding: 2.5em 0;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_welcome:not(:empty) {
        display: none;
    }

    .wh_search_input {
        display: block;
        position: relative;
        padding: 2.5em 0;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_search_textfield {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0 .5em;
        position: relative;
        height: 3.5em;
    }

    .wh_search_button {
        border: solid 1px #CCC;
        border-radius: 0;
        padding: 0.6em 1.7em;
        color: #fff;
        background-color: #D257FC;
        height: 3.5em;
    }

    .wh_search_button:after {
        font-family: "oXygen WebHelp", serif;
        content: "f";
        font-size: 18pt;
        position: absolute;
        top: 0.4em;
        bottom: 0;
        left: 0.4em;
        right: 0;
        margin: auto;
    }
}

@media only screen and (min-width: 1024px) {
    .wh_main_page_search {
        padding-top: 16vh;
    }

    .wh_main_page .wh_search_input {
        display: block;
        position: relative;
        padding: 4.5em 0;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_welcome:not(:empty) {
        display: none;
        font-family: "Roboto Bold", Verdana;
        text-align: center;
        font-size: 2.5em;
        text-shadow: 0 0 10px black;
        padding: 0.3em;
        width: 80%;
        margin: 0 auto .5em auto;
        color: #fff;
    }

    .wh_search_input {
        display: block;
        position: relative;
        padding: 4.5em 0;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }
}

@media only screen and (min-width: 1165px) {
    .wh_main_page .wh_search_input {
        display: block;
        position: relative;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

    .wh_search_input {
        display: block;
        position: relative;
        max-width: 1600px;
        background: url(../images/Rockets_HeaderBanner.png) center/100% no-repeat;
    }

}

/*
 * ------------------------------------------------------------------
 *
 * Welcome Page Tables
 *
 */
.tableWelcome {
	width: 850px;
	border: none 0;
	padding:0px;
}
.tableWelcome tr, .tableWelcome tbody{
	padding:0px;
	margin:0px;
}
.tableWelcome .nestedTableWelcome {
	width: 100%;
	border: none 0;
	margin: 0;
	padding:0px;
}

.table > tbody > tr > td {
    border: none;
}

.tableWelcome div.p {
	border: none 0;
	margin: 0;
	padding: 0px;
}

.tableWelcome .SmallHWelcome {
	font-size: 20px;
	letter-spacing: -0.2px;
	cursor: default;
	margin: 0px 0 0 3px;
}

.tableWelcome .nestedTableWelcomeCellIcon {
	width: 40px;
	padding-bottom: 0px;
	text-align:center;
}

.tableWelcome .nestedTableWelcomeCellIcon img {
	/*width: 40px;   remove/comment this with real icons */
	/*height: 40px;  remove/comment this with real icons */
	margin: 1px 0 0 3px
}

.tableWelcome .cellrowborder {
	border: none 0;
}

.tableWelcome .tableWelcomeRow {
	border: none 0;
}

.tableWelcome .nestedTableWelcomeCellList ul {
	list-style: none;
	padding: 0px;
	margin: 0 3px 3px 3px;
}

.tableWelcome .nestedTableWelcomeCellList ul li {
	padding: 1px 0;
	margin-left: 12px;
/*	background-image: url('bullet.png'); */
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 5px;
}

.tableWelcome .nestedTableWelcomeCellList br {
	display: none;
	visibility: hidden;
}

.tableWelcome .nestedTableWelcomeCellList {
	width: 610px;
	padding-bottom: 5px;
}

.tableWelcome .nestedTableWelcomeCellList ul li a {
	padding: 0 0 0 3px;
	display: block;
}

.tableWelcome .nestedTableWelcomeCellList ul li a:hover {
	text-decoration: none;
}

.tableWelcome .nestedTableWelcomeCellList ul li span {
	font-weight: normal;
	cursor: help;
}


.highlight {
	background-color: yellow;
	-webkit-transition: background-color 5s linear;
	-o-transition: background-color 5s linear;
	transition: background-color 5s linear;
}

/*
 * ------------------------------------------------------------------
 *
 * Codeblock
 *
 */

code {
    font-size: 87.5%;
    color: #000000;
    word-wrap: break-word;
    background-color: #FFFFFF;
}

/*
 * ------------------------------------------------------------------
 *
 * Footer
 *
 */

.wh_footer {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    max-width: 1600px;
    background: none #333333;
    margin-top: 2em;
    width: 100%;
    padding: 2em;
}

/*
 * ------------------------------------------------------------------
 *
 * Topic content
 *
 */

.topictitle1 {
    font-size: 2em;
    margin-top: 0.8em;
    margin-bottom: 0.5em;
    font-weight: 400;
    color: #990099;

}

.topictitle3 {
    font-weight: 400;
}

/*
 * ------------------------------------------------------------------
 *
 * Indexterms
 *
 */

.wh_indexterms_link a:before {
    content: "a";
    font-family: 'SourceSansPro', sans-serif;
    display: inline-block;
    position: relative;
    bottom: 0;
    font-size: 1.6em;
    margin-left: 0.8em;
    color: #990099;
}

.wh_index_terms span.wh_first_letter {
    color: #990099;
}

.wh_index_terms a, a:hover {
    color: #990099;
}

/*
 * ------------------------------------------------------------------
 *
 * Tooltip
 *
 */

.wh-tooltip-container .wh-tooltip, .wh_breadcrumb .topicref .wh-tooltip, .wh_publication_toc .topicref .wh-tooltip {
    display: block;
    align-items: baseline;
    visibility: hidden;
    background-color: #444;
    color: #fff;
    font-weight: normal;
    text-align: left;
    line-height: 1.5em;
    padding: 10px;
    margin: 4px;
    border-radius: .4em;
    min-width: 15em;
    min-height: 2em;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: 0.4s opacity 0.4s;
}

/*
 * ------------------------------------------------------------------
 *
 * Related links
 *
 */

.related-links a, .related-links a:visited {
    text-decoration: none;
    color: #990099;
}


/*
 * ------------------------------------------------------------------
 *
 * Permalink (icons)
 *
 */

.permalink {
    display: none;
}

img.image:not(img[usemap]) {
    border-radius: 5px;
    cursor: default;
    transition: 0.3s;
}

img.image:not(img[usemap]):hover {
    opacity: 1;
}

/*
 * ------------------------------------------------------------------
 *
 * Tables
 *
 */
.table {
    width: 96%;
    margin-bottom: 1rem;
    background-color: transparent;
    max-width: 1600px;
    padding: 1em;

}

thead tr:first-child {
    background-color: #990099;
    opacity: 75%;
    font-weight: bold;
    color: white;
}

.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
}

tr:last-child th, tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.table > thead > tr > th, .table > thead > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-color: #808080;
}

/*
 * ------------------------------------------------------------------
 *
 * Toggler
 *
 */
.custom-toggler {
    border-color: #990099;
    color: #990099;
}

.navbar-dark .navbar-toggler {
    border-color: #990099;
}

.navbar-dark .navbar-toggler-icon {
    background-image: url(../images/toggler.svg);
}


.custom-toggler .navbar-toggler-icon {
    background-image: url(../images/toggler.svg);
}

/*
 * ------------------------------------------------------------------
 *
 * Glyphicons
 *
 */

.glyphicon-print:before, .oxy-icon-print:before {
    content: "n";
    color: #990099;
    font-size: 15pt;
}

.glyphicon-arrow-right:before, .oxy-icon-arrow-right:before {
    content: "t";
    color: #990099;
    font-size: 15pt;
}

.glyphicon-arrow-left:before, .oxy-icon-arrow-left:before {
    content: "u";
    color: #990099;
    font-size: 15pt;
}

.webhelp_expand_collapse_sections[data-next-state='collapsed']:after {
    content: 'k';
    color: #990099;
    font-size: 15pt;
}

.webhelp_expand_collapse_sections[data-next-state='expanded']:after {
    content: 'l';
    color: #990099;
    font-size: 15pt;
}

/*
 * ------------------------------------------------------------------
 *
 * Dialects
 *
 */

.mf-highlight-ver {
	background-color: #c9f9ff; }

.d-MF {
	background-color: #eef5ff; }

.d-ANS85 {
	background-color: #ffeef5; }

.d-ISO2002 {
	background-color: #fff5ee; }

.d-OSVS {
	background-color: #eefff5; }

.d-COB370 {
	background-color: #f5ffee; }

.d-OS390 {
	background-color: #f5ffee; }

.d-VSC2 {
	background-color: #f5ffee; }

.d-XOPEN {
	background-color: #f5eeff; }

.d-ENT {
	background-color: #f5eeff; }

.d-NET {
	background-color: #f5eeff; }

.d-JVM {
	background-color: #f5eeff; }

/*
 * ------------------------------------------------------------------
 *
 * Copyright
 *
 */
 div.copyright_rockets {
     max-width: fit-content;
     margin: auto;
 }

 p.copyright_rockets {
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 12px;
 }