@font-face {
  font-family: 'SF Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('SF Mono'), url('../fonts/SF-Mono-Regular.ttf') format('woff');
}
@font-face {
  font-family: 'SF Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('SF Mono'), url('../fonts/SF-Mono-RegularItalic.ttf') format('woff');
}
@font-face {
  font-family: 'SF Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('SF Mono'), url('../fonts/SF-Mono-Semibold.ttf') format('woff');
}
@font-face {
  font-family: 'SF Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('SF Mono'), url('../fonts/SF-Mono-SemiboldItalic.ttf') format('woff');
}

@font-face {font-family: "Google Sans Text";font-style: italic;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUo9-KzpRiLCAt4Unrc-xIKmCU5qE9GjU9GmRGyBaT8.woff2) format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Google Sans Text";font-style: italic;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUo9-KzpRiLCAt4Unrc-xIKmCU5qE9Gik9GmRGyBaT8.woff2) format("woff2");unicode-range: U+0370-03FF;}@font-face {font-family: "Google Sans Text";font-style: italic;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUo9-KzpRiLCAt4Unrc-xIKmCU5qE9Ghk9GmRGyBaT8.woff2) format("woff2");unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: "Google Sans Text";font-style: italic;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUo9-KzpRiLCAt4Unrc-xIKmCU5qE9Gh09GmRGyBaT8.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Google Sans Text";font-style: italic;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUo9-KzpRiLCAt4Unrc-xIKmCU5qE9GiU9GmRGyBQ.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qE52i0VBuxOCBA.woff2) format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEl2i0VBuxOCBA.woff2) format("woff2");unicode-range: U+0370-03FF;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEV2i0VBuxOCBA.woff2) format("woff2");unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qER2i0VBuxOCBA.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 400;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEp2i0VBuxM.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 500;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmxjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 500;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmtjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0370-03FF;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 500;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmdjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 500;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmZjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 500;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oLlVnmhjtjm4DZw.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 700;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmxjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 700;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmtjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0370-03FF;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 700;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmdjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 700;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmZjtjm4DZzFQQ.woff2) format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Google Sans Text";font-style: normal;font-weight: 700;font-display: swap;src: url(//fonts.gstatic.com/s/googlesanstext/v16/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmhjtjm4DZw.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}


:root {
  --font-family-sans-serif: 'Google Sans Text', sans-serif;
  --color1: #444;
}

BODY {
  color: #606060;
  font-family: var(--font-family-sans-serif);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 700;
}

.doc {
  font-size: 1rem;
}

.doc h2, .doc h3, .doc h4 {
  font-weight: 500;
  line-height: 1.5em;
  margin: 1em 0 .5em;
}

.doc h2 {
  font-size: 1.5em;
}

.doc h3 {
  font-size: 1.35em;
}

.doc h4 {
  font-size: 1.15em;
}

code {
  font-family: 'SF Mono', 'Roboto Mono', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  font-size: 1em;
  font-weight: 600;
}

pre code {
  font-size: revert;
  font-weight: 400;
}

img {
  max-width: 100%;
  height: auto;
}

body, .table {
  color: var(--color1);
}

form.user .form-control-user, form.user .btn-user {
  font-size: 1rem;
}

.card a:not(.btn, .page-link) :not(*) {
  border-bottom: 1px dashed #007bff;
  color: #007bff;
}
.card a:not(.btn, .page-link, .dl):hover, .doc-toc a:hover {
  border-bottom-color: #224abe;
  color: #224abe;
  text-decoration: none;
}
.page-item.active .page-link:hover {
  color :#fff !important;
}
.sidebar .sidebar-brand .sidebar-brand-icon i {
  font-size: 1.5rem;
}
.sidebar .nav-item .nav-link, .sidebar #sidebarToggle {
  color: var(--gray-dark);
}
.sidebar .nav-item .nav-link i {
  color: var(--gray);
  opacity: .75;
}
.sidebar .nav-item .nav-link:hover i, .sidebar .nav-item.active .nav-link i {
  opacity: 1;
}
.sidebar .sidebar-brand, .sidebar .nav-item.active .nav-link, .sidebar .nav-item.active .nav-link i, .nav-item .nav-link:active, .sidebar .nav-item .nav-link:focus, .sidebar .nav-item .nav-link:hover, .sidebar .nav-item .nav-link:active i, .sidebar .nav-item .nav-link:focus i, .sidebar .nav-item .nav-link:hover i, .sidebar #sidebarToggle:hover, .sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover, .doc a:hover, .dl:hover {
  color: var(--igniel);
}
.sidebar .nav-item .collapse .collapse-inner .collapse-header, .sidebar .nav-item .collapsing .collapse-inner .collapse-header {
  color: var(--light);
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item, .sidebar .nav-item .collapsing .collapse-inner .collapse-item, .sidebar .nav-item .collapse .collapse-inner .collapse-item.active, .sidebar .nav-item .collapsing .collapse-inner .collapse-item.active {
  color: var(--white);
}
code {
  color: #005cfc;
}

.btn:not(.badge) {
  padding-bottom: .5rem;
  padding-top: .5rem;
}
.btn-primary {
  border: 0;
}
.btn-primary:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .sidebar .nav-item .collapse .collapse-inner .collapse-item:hover, .sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover {
  background-color: var(--igniel);
  border-color: unset;
  box-shadow: inset 0 0 0 99999px rgb(0, 0, 0, .15);
}

@media (min-width: 768px) {
  .sidebar {
    width: 20rem!important;
  }
  .sidebar .nav-item .nav-link {
    width: 100%;
  }
  .sidebar .sidebar-brand .sidebar-brand-icon i {
    font-size: 1.5rem;
  }
}

hr:not([size]) {
  height: 1px;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: .25;
}

.hidden {
  display: none;
}

.flag {
  height: 1rem;
  width: 1rem;
}

.theme-summary span:not(:last-of-type):after {
  content: ','
}

.pointer {
  cursor: pointer;
}

.not-allowed, .btn.not-allowed {
  cursor: not-allowed !important;
}
 
.domaindelete:hover {
  color: #cc0000 !important;
}
.domaindelete:hover, .domaindelete:active, .domaindelete:focus {
  border-bottom: 1px dashed #cc0000;
}

.modal-status-icon {
  font-size: 3rem;
}
.modal-status-text {
  font-size: 1.5rem;
}

#togglePass {
  bottom: 0;
  cursor: pointer;
  right: 1rem;
  top: 0;
  z-index: 3;
}

.mark, mark {
  background-color: var(--yellow);
}

pre {
  background-color: #3a3a3a;
  border-color: rgba(0,0,0,.1);
  border-radius: 7px;
  color: #bfbf90;
  line-height: 1.5rem;
  max-height: 250px;
  padding: .5rem 1rem;
}
pre code {
  padding: 0;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.form-control:focus {
  border-color: var(--igniel);
  box-shadow: none;
}

.scroll-to-top {
  z-index: 2;
}

/* DOC */

.doc hr {
  margin: 2rem 0;
}
.doc a:not(.pager-title) {
  border-bottom: 1px dotted var(--igniel);
}
.doc a:not(.pager-title):hover {
  border-bottom-style: solid;
  text-decoration: none;
}
.doc figure a {
  border: 0 !important;
}
.doc-main {
  overflow: hidden;
}
.doc-toc {
  border-left: 1px solid #dadde1;
  flex: 1 0 25%;
  font-size: .9rem;
  line-height: 1.5rem;
  padding-left: 1.5rem;
}
.doc-toc ol, .doc-toc ul {
  padding-left: 0;
}
.doc-toc ol ol, .doc-toc ul ul {
  padding-left: 1rem;
}
.doc-toc ol {
  counter-reset: list;
  list-style-type: none;
}
.doc-toc ol li:before {
  content: counters(list, ".") ". ";
  counter-increment: list;
}
.doc-toc a:not(:hover) {
  border: 0 !important;
}
.doc figure {
  text-align: center;
}
.dl:hover {
  text-decoration: underline;
}

/* Tabs */
.ignielTab {
	margin: 1rem 0;
}
ul.tabs {
	height: 40px;
	line-height: 36px;
	list-style: none;
	border-bottom: 1px solid #DDD;
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start:0px;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover, .vertical .tabs li:hover {
	color: var(--igniel);
	padding: 0 13px;
	background: #e9fdf7;
	border: 1px solid #9cd6c7;
}
.tabs li.current {
	color: initial;
	background: #EFEFEF;
  font-weight: 700;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
  border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 1rem 1.5rem;
}
.box.visible {
	display: block;
}
ul.tabs:after, .tabs li:after {
  content: '';
  clear: both;
  display: block;
}

/* PAGER */
.pager .prev, .pager .next {
  border: 1px solid #ccc;
  padding: 1rem 1.5rem;
  border-radius: 7px;
}
.pager-text {
  font-size: .874rem;
  font-weight: bold;
  opacity: .85;
}

.info {
  display: inline-block;
  line-height: 1.5em;
  margin-top: 0.5em;
}

@media screen and (max-width: 960px) {
  .doc, .navbar-nav.toc, .toc-close, .doc-toc.show {
    display: block !important;
  }
  .doc-toc {
    bottom: 0;
    border-left: 0;
    display: none;
    padding-left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 3;
  }
  .doc-toc:before {
    content: '';
    backdrop-filter: blur(2px);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.5);
    z-index: -1;
  }
  .doc-toc > ol, .doc-toc > ul {
    background-color: #fff;
    overflow: auto;
    height: 100vh;
    max-width: 80vw;
    padding: 1rem 1.5rem 1.5rem;
  }
  .doc-toc > ul {
    padding: 1rem 1.5rem 1.5rem 2.5rem;
  }
  .toc-close {
    color: #fff;
    font-size: 2rem;
    opacity: 1;
    position: absolute;
    left: -2.5rem;
    top: .5rem;
    z-index: 1;
  }
}

@media screen and (max-width: 580px) {
  .pager {
    flex-direction: column !important;
    gap: 1rem !important;
  }
}

@media screen and (max-width: 480px) {
  BODY {
    font-size: 12px;
  }
  #dataTable_wrapper .d-flex {
    flex-wrap: wrap;
    gap: 1rem;
  }
  #dataTable_wrapper .dataTables_length, #dataTable_wrapper .dataTables_filter {
    width: 100% !important;
  }
}