/*@BASETHEME:bootstrap4*/

.enlighter-t-wpcustom {
  color: #ffffff;
  background-color: #173766;
  padding: 25px 25px 25px 25px;
  font-size: 16px;
  line-height: 28px;
  font-family: "Fira Code", monospace;
}

.enlighter-t-wpcustom .enlighter-toolbar {
  top: 16px;
  right: 10px;
}
.enlighter-btn {
  background-image: none;
  background-color: #e37225;
  color: #ffffff;
  padding: 2px 8px 2px 8px;
  margin: 0 5px 0 5px;
  border: none;
  border-radius: 4px;
}
.enlighter-t-wpcustom .enlighter-btn:hover {
  background-color: #d6661b;
  color: #fff;
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-raw {
  background-image: none;
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-raw:after {
  content: "Raw";
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-copy {
  background-image: none;
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-copy:after {
  content: "Copy";
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-window {
  background-image: none;
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-window:after {
  content: "Extern";
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-website {
  background-image: none;
}
.enlighter-t-wpcustom .enlighter-toolbar .enlighter-btn-website:after {
  content: "EnlighterJS";
}
.enlighter-t-wpcustom.enlighter-hover div.enlighter > div:hover {
  background-color: #22416f;
}
.enlighter-t-wpcustom .enlighter-raw {
  font-family: "Open Sans", monospace;
  font-size: 16px;
  color: #ffffff;
  background-color: #173766;
  line-height: 28px;
  padding: 0;
}
.enlighter-t-wpcustom div.enlighter > div {
  padding: 0;
  background-color: transparent;
}
.enlighter-t-wpcustom div.enlighter > div:first-child {
  padding-top: 5px;
}
.enlighter-t-wpcustom div.enlighter > div:last-child {
  padding-bottom: 5px;
}
.enlighter-t-wpcustom div.enlighter > div:after {
  content: " ";
}
.enlighter-t-wpcustom div.enlighter > div.enlighter-special {
  background-color: #22416f;
}
.enlighter-t-wpcustom.enlighter-linenumbers div.enlighter > div::before {
  padding: 1px 5px 1px 0;
  font-size: 16px;
  color: #90a4c1;
}
.enlighter-t-wpcustom .enlighter span {
  font-size: 16px;
}
.enlighter-t-wpcustom .enlighter-text {
  color: #fff;
}
.enlighter-t-wpcustom .enlighter-c0 {
  color: #90a4c1;
}
.enlighter-t-wpcustom .enlighter-c1 {
  color: #90a4c1;
}
.enlighter-t-wpcustom .enlighter-c2 {
  color: #90a4c1;
}
.enlighter-t-wpcustom .enlighter-c9 {
  color: #90a4c1;
}
.enlighter-t-wpcustom .enlighter-k0 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-k1 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-k2 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-k3 {
  color: #fff;
}
.enlighter-t-wpcustom .enlighter-k4 {
  color: #4dc0f6;
  font-style: italic;
}
.enlighter-t-wpcustom .enlighter-k5 {
  color: #ffffff;
}
.enlighter-t-wpcustom .enlighter-k6 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-k7 {
  color: #4dc0f6;
  border-bottom: dotted 1px #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-k8 {
  color: #ffffff;
}
.enlighter-t-wpcustom .enlighter-k9 {
  color: #ef3f9a;
}
.enlighter-t-wpcustom .enlighter-k10 {
  color: #ffffff;
}
.enlighter-t-wpcustom .enlighter-k11 {
  color: #999;
}
.enlighter-t-wpcustom .enlighter-e0 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-e1 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-e2 {
  color: #009926;
}
.enlighter-t-wpcustom .enlighter-e3 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-e4 {
  color: #4dc0f6;
}
.enlighter-t-wpcustom .enlighter-s0 {
  color: #04bf6d;
}
.enlighter-t-wpcustom .enlighter-s1 {
  color: #d44950;
}
.enlighter-t-wpcustom .enlighter-s2 {
  color: #04bf6d;
}
.enlighter-t-wpcustom .enlighter-s3 {
  color: #04bf6d;
}
.enlighter-t-wpcustom .enlighter-s4 {
  color: #d44950;
}
.enlighter-t-wpcustom .enlighter-s5 {
  color: #d44950;
}
.enlighter-t-wpcustom .enlighter-n0 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-n1 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-n2 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-n3 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-n4 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-n5 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-m0 {
  color: #fead1f;
}
.enlighter-t-wpcustom .enlighter-m1 {
  color: ##ffffff;
}
.enlighter-t-wpcustom .enlighter-m2 {
  color: ##ffffff;
}
.enlighter-t-wpcustom .enlighter-m3 {
  color: #f83333;
}
.enlighter-t-wpcustom .enlighter-g0 {
  color: #2f6f9f;
}
.enlighter-t-wpcustom .enlighter-g1 {
  color: #fff;
}
.enlighter-t-wpcustom .enlighter-t0 {
  color: #ffffff;
}
.enlighter-t-wpcustom .enlighter-t1 {
  color: #d44950;
}
.enlighter-t-wpcustom .enlighter-t2 {
  color: #d44950;
}
.enlighter-t-wpcustom .enlighter-t3 {
  color: #0086b3;
}
.enlighter-t-wpcustom .enlighter-t4 {
  color: #0a8;
}
.enlighter-t-wpcustom .enlighter-t5 {
  color: #0a8;
}
.enlighter-t-wpcustom .enlighter-t6 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-t7 {
  color: #ffffff;
}
.enlighter-t-wpcustom .enlighter-t8 {
  color: #ffffff;
}
.enlighter-t-wpcustom .enlighter-x1 {
  color: #fff;
}
.enlighter-t-wpcustom .enlighter-x2 {
  color: #ef3f9a;
}
.enlighter-t-wpcustom .enlighter-x10 {
  color: #0a8;
}
.enlighter-t-wpcustom .enlighter-x11 {
  color: #0a8;
}
.enlighter-t-wpcustom .enlighter-x12 {
  color: #99f;
}
.enlighter-t-wpcustom .enlighter-x13 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-x14 {
  color: #f60;
}
.enlighter-t-wpcustom .enlighter-x15 {
  color: #f60;
}
.enlighter-t-wpcustom.enlighter-v-inline {
  background-color: #f8f9fa;
  border: none;
  border-radius: 5px;
  padding: 3px;
}
.enlighter-t-wpcustom.enlighter-v-codegroup .enlighter-codegroup-switch {
  border: solid 3px #f8f9fa;
  border-bottom-width: 0;
  padding: 15px;
}
.enlighter-t-wpcustom.enlighter-v-codegroup
  .enlighter-codegroup-switch
  .enlighter-btn {
  padding: 3px 10px 3px 10px;
  border: none;
  font-size: 0.9em;
  color: #ffffff;
  font-weight: 700;
  background-color: #e37225;
  border-radius: 5px;
}
.enlighter-t-wpcustom.enlighter-v-codegroup
  .enlighter-codegroup-switch
  .enlighter-btn.enlighter-active {
  background-color: #007bff;
  color: #f0f0f0;
}
.enlighter-t-wpcustom div.enlighter > div.enlighter-special:hover {
  background-color: #22416f;
}
.enlighter-t-wpcustom .enlighter-x16 {
}
