@charset "UTF-8";
:root {
 --red:#dc3545;
 --yellow:#ffc107;
 --green:#28a745;
 --gray-dark:#343a40;
 --primary:#d632b3;
 --secondary:#6c757d;
 --info:#333;
 --warning:#ffc107;
 --dark:#343a40;
 --breakpoint-xs:0;
 --breakpoint-sm:576px;
 --breakpoint-md:768px;
 --breakpoint-lg:992px;
 --breakpoint-xl:1200px;
 --font-family-sans-serif:-apple-system,
 BlinkMacSystemFont,
 "Segoe UI",
 Roboto,
 Arial,
 "Noto Sans",
 "Liberation Sans",
 sans-serif;
 --font-family-monospace:SFMono-Regular,
 Menlo,
 Monaco,
 Consolas,
 "Liberation Mono",
 "Courier New",
 monospace
}
*,
:after,
:before {
 box-sizing:border-box
}
@import './style.scss';
@import url('https://fonts.cdnfonts.com/css/poppins');
*{
    font-family: "Poppins",sans-serif;
}
html {
 -webkit-text-size-adjust:100%;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 font-family:sans-serif;
 line-height:1.15
}
header,
main,
nav,
section {
 display:block
}
body {
 background-color:#222;
 color:#d9d9d9;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 margin:0;
 text-align:left
}
[tabindex="-1"]:focus:not(:focus-visible) {
 outline:0!important
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible
}
h1,
h2,
h3,
h5 {
 margin-bottom:.5rem;
 margin-top:0
}
p {
 margin-top:0
}
address,
p {
 margin-bottom:1rem
}
address {
 font-style:normal;
 line-height:inherit
}
ul {
 margin-bottom:1rem;
 margin-top:0
}
ul ul {
 margin-bottom:0
}
b,
strong {
 font-weight:bolder
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
a {
 background-color:transparent;
 color:#d9d9d9;
 text-decoration:none
}
a:hover {
 color:#b3b3b3;
 text-decoration:underline
}
a:not([href]):not([class]) {
 color:inherit;
 text-decoration:none
}
a:not([href]):not([class]):hover {
 color:inherit;
 text-decoration:none
}
code {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
 font-size:1em
}
img {
 border-style:none
}
img,
svg {
 vertical-align:middle
}
svg {
 overflow:hidden
}
table {
 border-collapse:collapse
}
th {
 text-align:inherit;
 text-align:-webkit-match-parent
}
label {
 display:inline-block;
 margin-bottom:.5rem
}
button {
 border-radius:0
}
button:focus:not(:focus-visible) {
 outline:0
}
button,
input,
optgroup,
select,
textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit;
 margin:0
}
button,
input {
 overflow:visible
}
button,
select {
 text-transform:none
}
[role=button] {
 cursor:pointer
}
select {
 word-wrap:normal
}
[type=button],
[type=reset],
[type=submit],
button {
 -webkit-appearance:button
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
 cursor:pointer
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
 border-style:none;
 padding:0
}
input[type=checkbox],
input[type=radio] {
 box-sizing:border-box;
 padding:0
}
textarea {
 overflow:auto;
 resize:vertical
}
fieldset {
 border:0;
 margin:0;
 min-width:0;
 padding:0
}
legend {
 color:inherit;
 display:block;
 font-size:1.5rem;
 line-height:inherit;
 margin-bottom:.5rem;
 max-width:100%;
 padding:0;
 white-space:normal;
 width:100%
}
@media (max-width:1200px) {
 legend {
  font-size:-webkit-calc(1.275rem + .3vw);
  font-size:calc(1.275rem + .3vw)
 }
}
progress {
 vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 -webkit-appearance:none;
 outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
output {
 display:inline-block
}
template {
 display:none
}
[hidden] {
 display:none!important
}
.h1,
.h2,
.h3,
.h5,
h1,
h2,
h3,
h5 {
 font-weight:500;
 line-height:1.2;
 margin-bottom:.5rem
}
.h1,
h1 {
 font-size:2rem
}
@media (max-width:1200px) {
 .h1,
 h1 {
  font-size:-webkit-calc(1.325rem + .9vw);
  font-size:calc(1.325rem + .9vw)
 }
}
.h2,
h2 {
 font-size:2rem
}
@media (max-width:1200px) {
 .h2,
 h2 {
  font-size:-webkit-calc(1.325rem + .9vw);
  font-size:calc(1.325rem + .9vw)
 }
}
.h3,
h3 {
 font-size:1.5rem
}
@media (max-width:1200px) {
 .h3,
 h3 {
  font-size:-webkit-calc(1.275rem + .3vw);
  font-size:calc(1.275rem + .3vw)
 }
}
.h5,
h5 {
 font-size:1.25rem
}
hr {
 border:0;
 border-top:1px solid rgba(0,0,0,.1);
 margin-bottom:1rem;
 margin-top:1rem
}
.mark,
mark {
 background-color:#fcf8e3;
 padding:.2em
}
code {
 word-wrap:break-word;
 color:#e83e8c;
 font-size:87.5%
}
a>code {
 color:inherit
}
.container,
.container-lg,
.container-xl {
 margin-left:auto;
 margin-right:auto;
 padding-left:15px;
 padding-right:15px;
 width:100%
}
@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container,
 .container-lg {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container,
 .container-lg,
 .container-xl {
  max-width:1140px
 }
}
.row {
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-left:-15px;
 margin-right:-15px
}
.col,
.col-lg-3,
.col-lg-9,
.col-md-4,
.col-md-8,
.col-sm-5,
.col-sm-6,
.col-sm-7 {
 padding-left:15px;
 padding-right:15px;
 position:relative;
 width:100%
}
.col {
 -webkit-box-flex:1;
 -webkit-flex-basis:0;
 flex-basis:0;
 -webkit-flex-grow:1;
 flex-grow:1;
 max-width:100%
}
@media (min-width:576px) {
 .col-sm-5 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 41.66666667%;
  flex:0 0 41.66666667%;
  max-width:41.66666667%
 }
 .col-sm-6 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 58.33333333%;
  flex:0 0 58.33333333%;
  max-width:58.33333333%
 }
 .offset-sm-1 {
  margin-left:8.33333333%
 }
}
@media (min-width:768px) {
 .col-md-4 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 33.33333333%;
  flex:0 0 33.33333333%;
  max-width:33.33333333%
 }
 .col-md-8 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 66.66666667%;
  flex:0 0 66.66666667%;
  max-width:66.66666667%
 }
}
@media (min-width:992px) {
 .col-lg-3 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-9 {
  -webkit-box-flex:0;
  -webkit-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
}
.form-control {
 background-clip:padding-box;
 background-color:#fff;
 border:1px solid #ced4da;
 border-radius:.25rem;
 color:#000;
 display:block;
 font-size:1rem;
 font-weight:400;
 height:-webkit-calc(1.5em + .75rem + 2px);
 height:calc(1.5em + .75rem + 2px);
 line-height:1.5;
 padding:.375rem .75rem;
 -webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 -o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 width:100%
}
@media (prefers-reduced-motion:reduce) {
 .form-control {
  -webkit-transition:none;
  -o-transition:none;
  transition:none
 }
}
.form-control::-ms-expand {
 background-color:transparent;
 border:0
}
.form-control:focus {
 background-color:#fff;
 border-color:#eb9cda;
 box-shadow:0 0 0 .2rem rgba(214,50,179,.25);
 color:#000;
 outline:0
}
.form-control::-webkit-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::-moz-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::placeholder {
 color:#6c757d;
 opacity:1
}
.form-control:disabled,
.form-control[readonly] {
 background-color:#e9ecef;
 opacity:1
}
input[type=date].form-control,
input[type=month].form-control,
input[type=time].form-control {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
select.form-control:-moz-focusring {
 color:transparent;
 text-shadow:0 0 0 #000
}
select.form-control:focus::-ms-value {
 background-color:#fff;
 color:#000
}
.col-form-label {
 font-size:inherit;
 line-height:1.5;
 margin-bottom:0;
 padding-bottom:calc(.375rem + 1px);
 padding-top:calc(.375rem + 1px)
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
 height:auto
}
.form-group {
 margin-bottom:1rem
}
.form-row {
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-left:-5px;
 margin-right:-5px
}
.form-row>.col,
.form-row>[class*=col-] {
 padding-left:5px;
 padding-right:5px
}
.btn {
 background-color:transparent;
 border:1px solid transparent;
 border-radius:.25rem;
 color:#d9d9d9;
 display:inline-block;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 padding:.375rem .75rem;
 text-align:center;
 -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 -o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 vertical-align:middle
}
@media (prefers-reduced-motion:reduce) {
 .btn {
  -webkit-transition:none;
  -o-transition:none;
  transition:none
 }
}
.btn:hover {
 color:#d9d9d9;
 text-decoration:none
}
.btn.focus,
.btn:focus {
 box-shadow:0 0 0 .2rem rgba(214,50,179,.25);
 outline:0
}
.btn.disabled,
.btn:disabled {
 opacity:.65
}
.btn:not(:disabled):not(.disabled) {
 cursor:pointer
}
a.btn.disabled,
fieldset:disabled a.btn {
 pointer-events:none
}
.btn-primary {
 background-color:#d632b3;
 border-color:#d632b3;
 color:#fff
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
 background-color:#bc269c;
 border-color:#b22493;
 color:#fff
}
.btn-primary.focus,
.btn-primary:focus {
 box-shadow:0 0 0 .2rem rgba(220,81,190,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
 background-color:#d632b3;
 border-color:#d632b3;
 color:#fff
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
 background-color:#b22493;
 border-color:#a7218a;
 color:#fff
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(220,81,190,.5)
}
.btn-secondary {
 background-color:#6c757d;
 border-color:#6c757d;
 color:#fff
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
 background-color:#5a6268;
 border-color:#545b62;
 color:#fff
}
.btn-secondary.focus,
.btn-secondary:focus {
 box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
 background-color:#6c757d;
 border-color:#6c757d;
 color:#fff
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
 background-color:#545b62;
 border-color:#4e555b;
 color:#fff
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)
}
.btn-lg {
 border-radius:.3rem;
 font-size:1.25rem;
 line-height:1.5;
 padding:.5rem 1rem
}
.btn-sm {
 border-radius:.2rem;
 font-size:.875rem;
 line-height:1.5;
 padding:.25rem .5rem
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width:100%
}
.collapse:not(.show) {
 display:none
}
.input-group {
 -webkit-box-align:stretch;
 -webkit-align-items:stretch;
 align-items:stretch;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 position:relative;
 width:100%
}
.input-group>.form-control {
 -webkit-box-flex:1;
 -webkit-flex:1 1 auto;
 flex:1 1 auto;
 margin-bottom:0;
 min-width:0;
 position:relative;
 width:1%
}
.input-group>.form-control+.form-control {
 margin-left:-1px
}
.input-group>.form-control:focus {
 z-index:3
}
.input-group>.form-control:not(:first-child) {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.input-group:not(.has-validation)>.form-control:not(:last-child) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.input-group-append {
 display:-webkit-box;
 display:-webkit-flex;
 display:flex
}
.input-group-append .btn {
 position:relative;
 z-index:2
}
.input-group-append .btn:focus {
 z-index:3
}
.input-group-append,
.input-group-append .btn+.btn {
 margin-left:-1px
}
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.input-group>.input-group-append>.btn {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.pagination {
 border-radius:.25rem;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 list-style:none;
 padding-left:0
}
.page-link {
 background-color:#404040;
 border:1px solid #404040;
 color:#fff;
 display:block;
 line-height:1.25;
 margin-left:-1px;
 padding:.5rem .75rem;
 position:relative
}
.page-link:hover {
 background-color:#333;
 border-color:#333;
 color:#f2f2f2;
 text-decoration:none;
 z-index:2
}
.page-link:focus {
 box-shadow:0 0 0 .2rem rgba(214,50,179,.25);
 outline:0;
 z-index:3
}
.page-item:first-child .page-link {
 border-bottom-left-radius:.25rem;
 border-top-left-radius:.25rem;
 margin-left:0
}
.page-item:last-child .page-link {
 border-bottom-right-radius:.25rem;
 border-top-right-radius:.25rem
}
.page-item.active .page-link {
 background-color:#d632b3;
 border-color:#d632b3;
 color:#fff;
 z-index:3
}
.page-item.disabled .page-link {
 background-color:#272727;
 border-color:#272727;
 color:#fff;
 cursor:auto;
 pointer-events:none
}
.alert {
 border:1px solid transparent;
 border-radius:.25rem;
 margin-bottom:1rem;
 padding:.75rem 1.25rem;
 position:relative
}
.alert-link {
 font-weight:700
}
.alert-dismissible {
 padding-right:4rem
}
.alert-dismissible .close {
 color:inherit;
 padding:.75rem 1.25rem;
 position:absolute;
 right:0;
 top:0;
 z-index:2
}
.alert-info {
 background-color:#d6d6d6;
 border-color:#c6c6c6;
 color:#1b1b1b
}
.alert-info hr {
 border-top-color:#b9b9b9
}
.alert-info .alert-link {
 color:#020202
}
.close {
 color:#000;
 float:right;
 font-size:1.5rem;
 font-weight:700;
 line-height:1;
 opacity:.5;
 text-shadow:0 1px 0 #fff
}
@media (max-width:1200px) {
 .close {
  font-size:-webkit-calc(1.275rem + .3vw);
  font-size:calc(1.275rem + .3vw)
 }
}
.close:hover {
 color:#000;
 text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
 opacity:.75
}
button.close {
 background-color:transparent;
 border:0;
 padding:0
}
a.close.disabled {
 pointer-events:none
}
.modal-open {
 overflow:hidden
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal {
 display:none;
 height:100%;
 left:0;
 outline:0;
 overflow:hidden;
 position:fixed;
 top:0;
 width:100%;
 z-index:1050
}
.modal-dialog {
 margin:.5rem;
 pointer-events:none;
 position:relative;
 width:auto
}
.modal.show .modal-dialog {
 -webkit-transform:none;
 -o-transform:none;
 transform:none
}
.modal.modal-static .modal-dialog {
 -webkit-transform:scale(1.02);
 -o-transform:scale(1.02);
 transform:scale(1.02)
}
.modal-dialog-scrollable {
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 max-height:-webkit-calc(100% - 1rem);
 max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
 max-height:-webkit-calc(100vh - 1rem);
 max-height:calc(100vh - 1rem);
 overflow:hidden
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
 -webkit-flex-shrink:0;
 flex-shrink:0
}
.modal-dialog-scrollable .modal-body {
 overflow-y:auto
}
.modal-dialog-centered {
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 min-height:-webkit-calc(100% - 1rem);
 min-height:calc(100% - 1rem)
}
.modal-dialog-centered:before {
 content:"";
 display:block;
 height:-webkit-calc(100vh - 1rem);
 height:calc(100vh - 1rem);
 height:-webkit-min-content;
 height:-moz-min-content;
 height:min-content
}
.modal-dialog-centered.modal-dialog-scrollable {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-box-pack:center;
 -webkit-flex-direction:column;
 flex-direction:column;
 height:100%;
 -webkit-justify-content:center;
 justify-content:center
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
 max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable:before {
 content:none
}
.modal-content {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 background-clip:padding-box;
 background-color:#333;
 border:1px solid #333;
 border-radius:.3rem;
 color:#fff;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-flex-direction:column;
 flex-direction:column;
 outline:0;
 pointer-events:auto;
 position:relative;
 width:100%
}
.modal-backdrop {
 background-color:#000;
 height:100vh;
 left:0;
 position:fixed;
 top:0;
 width:100vw;
 z-index:1040
}
.modal-backdrop.fade {
 opacity:0
}
.modal-backdrop.show {
 opacity:.5
}
.modal-header {
 -webkit-box-align:start;
 -webkit-box-pack:justify;
 -webkit-align-items:flex-start;
 align-items:flex-start;
 border-bottom:1px solid #333;
 border-top-left-radius:-webkit-calc(.3rem - 1px);
 border-top-left-radius:calc(.3rem - 1px);
 border-top-right-radius:-webkit-calc(.3rem - 1px);
 border-top-right-radius:calc(.3rem - 1px);
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-justify-content:space-between;
 justify-content:space-between;
 padding:1rem
}
.modal-header .close {
 margin:-1rem -1rem -1rem auto;
 padding:1rem
}
.modal-title {
 line-height:1.5;
 margin-bottom:0
}
.modal-body {
 -webkit-box-flex:1;
 -webkit-flex:1 1 auto;
 flex:1 1 auto;
 padding:1rem;
 position:relative
}
.modal-footer {
 -webkit-box-align:center;
 -webkit-box-pack:end;
 -webkit-align-items:center;
 align-items:center;
 border-bottom-left-radius:-webkit-calc(.3rem - 1px);
 border-bottom-left-radius:calc(.3rem - 1px);
 border-bottom-right-radius:-webkit-calc(.3rem - 1px);
 border-bottom-right-radius:calc(.3rem - 1px);
 border-top:1px solid #333;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-justify-content:flex-end;
 justify-content:flex-end;
 padding:.75rem
}
.modal-footer>* {
 margin:.25rem
}
.modal-scrollbar-measure {
 height:50px;
 overflow:scroll;
 position:absolute;
 top:-9999px;
 width:50px
}
@media (min-width:576px) {
 .modal-dialog {
  margin:1.75rem auto;
  max-width:500px
 }
 .modal-dialog-scrollable {
  max-height:-webkit-calc(100% - 3.5rem);
  max-height:calc(100% - 3.5rem)
 }
 .modal-dialog-scrollable .modal-content {
  max-height:-webkit-calc(100vh - 3.5rem);
  max-height:calc(100vh - 3.5rem)
 }
 .modal-dialog-centered {
  min-height:-webkit-calc(100% - 3.5rem);
  min-height:calc(100% - 3.5rem)
 }
 .modal-dialog-centered:before {
  height:-webkit-calc(100vh - 3.5rem);
  height:calc(100vh - 3.5rem);
  height:-webkit-min-content;
  height:-moz-min-content;
  height:min-content
 }
 .modal-sm {
  max-width:300px
 }
}
@media (min-width:992px) {
 .modal-lg,
 .modal-xl {
  max-width:800px
 }
}
@media (min-width:1200px) {
 .modal-xl {
  max-width:1140px
 }
}
.dropdown {
 position:relative
}
.dropdown-toggle {
 white-space:nowrap
}
.alink a{
    color: #757575b1;
    text-decoration: none;
    font-size: medium;
    font-style: normal;
    font-weight: bold;
}
.dropdown-toggle:after {
 border-bottom:0;
 border-left:.3em solid transparent;
 border-right:.3em solid transparent;
 border-top:.3em solid;
 content:"";
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em
}
.dropdown-toggle:empty:after {
 margin-left:0
}
.dropdown-menu {
 background-clip:padding-box;
 background-color:#6c757d;
 border:1px solid rgba(0,0,0,.15);
 border-radius:.25rem;
 color:#fff;
 display:none;
 float:left;
 font-size:1rem;
 left:0;
 list-style:none;
 margin:.125rem 0 0;
 min-width:10rem;
 padding:.5rem 0;
 position:absolute;
 text-align:left;
 top:100%;
 z-index:1000
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
 bottom:auto;
 right:auto
}
.dropdown-item {
 background-color:transparent;
 border:0;
 clear:both;
 color:#fff;
 display:block;
 font-weight:400;
 padding:.25rem 1.5rem;
 text-align:inherit;
 white-space:nowrap;
 width:100%
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
 background-color:#d632b3;
 color:#fff;
 text-decoration:none
}
.dropdown-item.disabled,
.dropdown-item:disabled {
 background-color:transparent;
 color:#adb5bd;
 pointer-events:none
}
.dropdown-menu.show {
 display:block
}
.border {
 border:1px solid #dee2e6!important
}
.rounded {
 border-radius:.25rem!important
}
.d-block {
 display:block!important
}
.d-flex {
 display:-webkit-box!important;
 display:-webkit-flex!important;
 display:flex!important
}
@media (min-width:576px) {
 .d-sm-none {
  display:none!important
 }
}
.flex-row {
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:normal!important;
 -webkit-flex-direction:row!important;
 flex-direction:row!important
}
.flex-wrap {
 -webkit-flex-wrap:wrap!important;
 flex-wrap:wrap!important
}
.shadow {
 box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.w-50 {
 width:50%!important
}
.w-100 {
 width:100%!important
}
.mx-auto {
 margin-left:auto!important;
 margin-right:auto!important
}
.text-left {
 text-align:left!important
}
.text-right {
 text-align:right!important
}
.text-center {
 text-align:center!important
}
.font-weight-bold {
 font-weight:700!important
}
.text-primary {
 color:#d632b3!important
}
a.text-primary:focus,
a.text-primary:hover {
 color:#9c1f82!important
}
.text-secondary {
 color:#6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
 color:#494f54!important
}
.visible {
 visibility:visible!important
}
:root {
 --tagify-dd-color-primary:#3595f6;
 --tagify-dd-bg-color:#fff
}
.tagify {
 --tags-disabled-bg:#f1f1f1;
 --tags-border-color:#ced4da;
 --tags-hover-border-color:#ced4da;
 --tags-focus-border-color:#d632b3;
 --tag-bg:#e5e5e5;
 --tag-hover:#d3e2e2;
 --tag-text-color:#000;
 --tag-text-color--edit:#000;
 --tag-pad:0.3em 0.5em;
 --tag-inset-shadow-size:1.1em;
 --tag-invalid-color:#d39494;
 --tag-invalid-bg:hsla(0,42%,70%,.5);
 --tag-remove-bg:hsla(0,42%,70%,.3);
 --tag-remove-btn-color:#000;
 --tag-remove-btn-bg:none;
 --tag-remove-btn-bg--hover:#c77777;
 --input-color:#000;
 --tag--min-width:1ch;
 --tag--max-width:auto;
 --tag-hide-transition:0.3s;
 --placeholder-color:rgba(0,0,0,.4);
 --placeholder-color-focus:rgba(0,0,0,.25);
 --loader-size:.8em;
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 align-items:flex-start;
 border:1px solid #ced4da;
 border:1px solid var(--tags-border-color);
 box-sizing:border-box;
 cursor:text;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 line-height:normal;
 outline:none;
 padding:0;
 position:relative;
 -webkit-transition:.1s;
 -o-transition:.1s;
 transition:.1s
}
@-webkit-keyframes tags--bump {
 30% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
}
@-o-keyframes tags--bump {
 30% {
  -o-transform:scale(1.2);
  transform:scale(1.2)
 }
}
@keyframes tags--bump {
 30% {
  -webkit-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2)
 }
}
@-webkit-keyframes rotateLoader {
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@-o-keyframes rotateLoader {
 to {
  -o-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes rotateLoader {
 to {
  -webkit-transform:rotate(1turn);
  -o-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.tagify:hover {
 border-color:#ced4da;
 border-color:var(--tags-hover-border-color)
}
.tagify.tagify--focus {
 border-color:#d632b3;
 border-color:var(--tags-focus-border-color);
 -webkit-transition:0s;
 -o-transition:0s;
 transition:0s
}
.tagify[disabled] {
 background:var(--tags-disabled-bg);
 -webkit-filter:saturate(0);
 filter:saturate(0);
 opacity:.5
}
.tagify[disabled],
.tagify[readonly].tagify--select {
 pointer-events:none
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) {
 cursor:default
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select)>.tagify__input {
 margin:5px 0;
 visibility:hidden;
 width:0
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div {
 padding:.3em .5em;
 padding:var(--tag-pad)
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div:before {
 background:-webkit-linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
 background:-o-linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
 background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
 box-shadow:none;
 -webkit-filter:brightness(.95);
 filter:brightness(.95)
}
.tagify[readonly] .tagify__tag__removeBtn {
 display:none
}
.tagify--loading .tagify__input>br:last-child {
 display:none
}
.tagify--loading .tagify__input:before {
 content:none
}
.tagify--loading .tagify__input:after {
 -webkit-animation:rotateLoader .4s linear infinite;
 -o-animation:rotateLoader .4s linear infinite;
 animation:rotateLoader .4s linear infinite;
 border-color:#eee #bbb #888 transparent;
 border-radius:50%;
 border-style:solid;
 border-width:3px;
 content:"";
 content:""!important;
 height:.7em;
 height:var(--loader-size);
 margin:-2px 0 -2px .5em;
 opacity:1;
 vertical-align:middle;
 width:.7em;
 width:var(--loader-size)
}
.tagify--loading .tagify__input:empty:after {
 margin-left:0
}
.tagify+input,
.tagify+textarea {
 left:-9999em!important;
 position:absolute!important;
 -webkit-transform:scale(0)!important;
 -o-transform:scale(0)!important;
 transform:scale(0)!important
}
.tagify__tag {
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 cursor:default;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:inline-flex;
 margin:5px 0 5px 5px;
 outline:none;
 position:relative;
 z-index:1
}
.tagify__tag,
.tagify__tag>div {
 -webkit-transition:.13s ease-out;
 -o-transition:.13s ease-out;
 transition:.13s ease-out
}
.tagify__tag>div {
 border-radius:3px;
 box-sizing:border-box;
 color:#000;
 color:var(--tag-text-color,#000);
 line-height:inherit;
 max-width:100%;
 padding:.3em .5em;
 padding:var(--tag-pad,.3em .5em);
 vertical-align:top;
 white-space:nowrap
}
.tagify__tag>div>* {
 display:inline-block;
 max-width:auto;
 max-width:var(--tag--max-width,auto);
 min-width:1ch;
 min-width:var(--tag--min-width,1ch);
 overflow:hidden;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 -webkit-transition:.8s ease,color .1s;
 -o-transition:.8s ease,color .1s;
 transition:.8s ease,color .1s;
 vertical-align:top;
 white-space:pre-wrap
}
.tagify__tag>div>[contenteditable] {
 cursor:text;
 margin:-2px;
 max-width:350px;
 outline:none;
 padding:2px;
 -webkit-user-select:text;
 -moz-user-select:text;
 -ms-user-select:text;
 user-select:text
}
.tagify__tag>div:before {
 -webkit-animation:tags--bump .3s ease-out 1;
 -o-animation:tags--bump .3s ease-out 1;
 animation:tags--bump .3s ease-out 1;
 border-radius:inherit;
 bottom:0;
 box-shadow:inset 0 0 0 1.1em #e5e5e5;
 box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset;
 content:"";
 left:0;
 pointer-events:none;
 position:absolute;
 right:0;
 top:0;
 -webkit-transition:.12s ease;
 -o-transition:.12s ease;
 transition:.12s ease;
 z-index:-1
}
.tagify__tag:focus div:before,
.tagify__tag:hover:not([readonly]) div:before {
 bottom:-2px;
 box-shadow:inset 0 0 0 1.1em #d3e2e2;
 box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#d3e2e2) inset;
 left:-2px;
 right:-2px;
 top:-2px
}
.tagify__tag--loading {
 pointer-events:none
}
.tagify__tag--loading .tagify__tag__removeBtn {
 display:none
}
.tagify__tag--loading:after {
 --loader-size:.4em;
 -webkit-animation:rotateLoader .4s linear infinite;
 -o-animation:rotateLoader .4s linear infinite;
 animation:rotateLoader .4s linear infinite;
 border-color:#eee #bbb #888 transparent;
 border-radius:50%;
 border-style:solid;
 border-width:3px;
 content:"";
 height:.7em;
 height:var(--loader-size);
 margin:0 .5em 0 -.1em;
 opacity:1;
 vertical-align:middle;
 width:.7em;
 width:var(--loader-size)
}
.tagify__tag--flash div:before {
 -webkit-animation:none;
 -o-animation:none;
 animation:none
}
.tagify__tag--hide {
 margin-left:0;
 margin-right:0;
 opacity:0;
 padding-left:0;
 padding-right:0;
 pointer-events:none;
 -webkit-transform:scale(0);
 -o-transform:scale(0);
 transform:scale(0);
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -webkit-transition:var(--tag-hide-transition,.3s);
 -o-transition:var(--tag-hide-transition,.3s);
 transition:var(--tag-hide-transition,.3s);
 width:0!important
}
.tagify__tag--hide>div>* {
 white-space:nowrap
}
.tagify__tag.tagify--noAnim>div:before {
 -webkit-animation:none;
 -o-animation:none;
 animation:none
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span {
 opacity:.5
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before {
 box-shadow:inset 0 0 0 1.1em hsla(0,42%,70%,.5)!important;
 box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-invalid-bg,hsla(0,42%,70%,.5)) inset!important;
 -webkit-transition:.2s;
 -o-transition:.2s;
 transition:.2s
}
.tagify__tag[readonly] .tagify__tag__removeBtn {
 display:none
}
.tagify__tag[readonly]>div:before {
 background:-webkit-linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
 background:-o-linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
 background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
 box-shadow:none;
 -webkit-filter:brightness(.95);
 filter:brightness(.95)
}
.tagify__tag--editable>div {
 color:#000;
 color:var(--tag-text-color--edit,#000)
}
.tagify__tag--editable>div:before {
 box-shadow:inset 0 0 0 2px #d3e2e2!important;
 box-shadow:0 0 0 2px var(--tag-hover,#d3e2e2) inset!important
}
.tagify__tag--editable>.tagify__tag__removeBtn {
 pointer-events:none
}
.tagify__tag--editable>.tagify__tag__removeBtn:after {
 opacity:0;
 -webkit-transform:translateX(100%) translateX(5px);
 -o-transform:translateX(100%) translateX(5px);
 transform:translateX(100%) translateX(5px)
}
.tagify__tag--editable.tagify--invalid>div:before {
 box-shadow:inset 0 0 0 2px #d39494!important;
 box-shadow:0 0 0 2px var(--tag-invalid-color,#d39494) inset!important
}
.tagify__tag__removeBtn {
 -webkit-box-ordinal-group:6;
 -webkit-box-align:center;
 -webkit-box-pack:center;
 -webkit-align-items:center;
 align-items:center;
 background:none;
 background:var(--tag-remove-btn-bg,none);
 border-radius:50px;
 color:#000;
 color:var(--tag-remove-btn-color,#000);
 cursor:pointer;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:inline-flex;
 font:14px/1 Arial;
 height:14px;
 -webkit-justify-content:center;
 justify-content:center;
 margin-left:auto;
 margin-right:4.6666666667px;
 -webkit-order:5;
 order:5;
 overflow:hidden;
 -webkit-transition:.2s ease-out;
 -o-transition:.2s ease-out;
 transition:.2s ease-out;
 width:14px
}
.tagify__tag__removeBtn:after {
 content:"×";
 -webkit-transition:.3s,color 0s;
 -o-transition:.3s,color 0s;
 transition:.3s,color 0s
}
.tagify__tag__removeBtn:hover {
 background:#c77777;
 background:var(--tag-remove-btn-bg--hover,#c77777);
 color:#fff
}
.tagify__tag__removeBtn:hover+div>span {
 opacity:.5
}
.tagify__tag__removeBtn:hover+div:before {
 box-shadow:inset 0 0 0 1.1em hsla(0,42%,70%,.3)!important;
 box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-remove-bg,hsla(0,42%,70%,.3)) inset!important;
 -webkit-transition:box-shadow .2s;
 -o-transition:box-shadow .2s;
 transition:box-shadow .2s
}
.tagify:not(.tagify--mix) .tagify__input br {
 display:none
}
.tagify:not(.tagify--mix) .tagify__input * {
 display:inline;
 white-space:nowrap
}
.tagify__input {
 -webkit-box-flex:1;
 box-sizing:inherit;
 color:#000;
 color:var(--input-color,#000);
 display:inline-block;
 -webkit-flex-grow:1;
 flex-grow:1;
 line-height:inherit;
 margin:5px;
 min-width:110px;
 padding:.3em .5em;
 padding:var(--tag-pad,.3em .5em);
 position:relative;
 white-space:pre-wrap
}
.tagify__input:empty:before {
 display:inline-block;
 opacity:1;
 -webkit-transform:none;
 -o-transform:none;
 transform:none;
 -webkit-transition:.2s ease-out;
 -o-transition:.2s ease-out;
 transition:.2s ease-out;
 width:auto
}
.tagify--mix .tagify__input:empty:before {
 display:inline-block
}
.tagify__input:focus {
 outline:none
}
.tagify__input:focus:before {
 opacity:0;
 -webkit-transform:translatex(6px);
 -o-transform:translatex(6px);
 transform:translatex(6px);
 -webkit-transition:.2s ease-out;
 -o-transition:.2s ease-out;
 transition:.2s ease-out
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .tagify__input:focus:before {
  display:none
 }
}
@supports (-ms-ime-align:auto) {
 .tagify__input:focus:before {
  display:none
 }
}
.tagify__input:focus:empty:before {
 color:rgba(0,0,0,.25);
 color:var(--placeholder-color-focus);
 opacity:1;
 -webkit-transform:none;
 -o-transform:none;
 transform:none;
 -webkit-transition:.2s ease-out;
 -o-transition:.2s ease-out;
 transition:.2s ease-out
}
@-moz-document url-prefix() {
 .tagify__input:focus:empty:after {
  display:none
 }
}
.tagify__input:before {
 color:rgba(0,0,0,.4);
 color:var(--placeholder-color);
 content:attr(data-placeholder);
 height:1em;
 line-height:1em;
 margin:auto 0;
 opacity:0;
 pointer-events:none;
 position:absolute;
 white-space:nowrap;
 z-index:1
}
.tagify--mix .tagify__input:before {
 display:none;
 line-height:inherit;
 position:static
}
.tagify__input:after {
 color:#000;
 content:attr(data-suggest);
 display:inline-block;
 max-width:100px;
 opacity:.3;
 pointer-events:none;
 white-space:pre
}
.tagify__input .tagify__tag {
 margin:0 1px
}
.tagify__input .tagify__tag>div {
 padding-bottom:0;
 padding-top:0
}
.tagify--mix {
 display:block
}
.tagify--mix .tagify__input {
 display:block;
 height:100%;
 line-height:1.5;
 margin:0;
 padding:5px;
 width:100%
}
.tagify--mix .tagify__input:before {
 height:auto
}
.tagify--mix .tagify__input:after {
 content:none
}
.tagify--select:after {
 bottom:0;
 content:">";
 font:16px monospace;
 height:8px;
 line-height:8px;
 opacity:.5;
 pointer-events:none;
 position:absolute;
 right:0;
 top:50%;
 -webkit-transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);
 -o-transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);
 transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);
 -webkit-transition:.2s ease-in-out;
 -o-transition:.2s ease-in-out;
 transition:.2s ease-in-out
}
.tagify--select[aria-expanded=true]:after {
 -webkit-transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2);
 -o-transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2);
 transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)
}
.tagify--select .tagify__tag {
 bottom:0;
 position:absolute;
 right:1.8em;
 top:0
}
.tagify--select .tagify__tag div {
 display:none
}
.tagify--select .tagify__input {
 width:100%
}
.tagify--invalid {
 --tags-border-color:#d39494
}
.tagify__dropdown {
 overflow:hidden;
 position:absolute;
 -webkit-transform:translateY(1px);
 -o-transform:translateY(1px);
 transform:translateY(1px);
 z-index:9999
}
.tagify__dropdown[placement=top] {
 margin-top:0;
 -webkit-transform:translateY(-100%);
 -o-transform:translateY(-100%);
 transform:translateY(-100%)
}
.tagify__dropdown[placement=top] .tagify__dropdown__wrapper {
 border-bottom-width:0;
 border-top-width:1.1px
}
.tagify__dropdown[position=text] {
 box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);
 font-size:.9em
}
.tagify__dropdown[position=text] .tagify__dropdown__wrapper {
 border-width:1px
}
.tagify__dropdown__wrapper {
 background:#fff;
 background:var(--tagify-dd-bg-color);
 border:1px solid #d632b3;
 border-bottom-width:1.33px;
 border-color:var(--tagify-dd-color-primary);
 border-top-width:0;
 box-shadow:0 2px 4px -2px rgba(0,0,0,.2);
 max-height:300px;
 overflow:auto;
 -webkit-transition:.25s cubic-bezier(0,1,.5,1);
 -o-transition:.25s cubic-bezier(0,1,.5,1);
 transition:.25s cubic-bezier(0,1,.5,1)
}
.tagify__dropdown--initial .tagify__dropdown__wrapper {
 max-height:20px;
 -webkit-transform:translateY(-1em);
 -o-transform:translateY(-1em);
 transform:translateY(-1em)
}
.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper {
 -webkit-transform:translateY(2em);
 -o-transform:translateY(2em);
 transform:translateY(2em)
}
.tagify__dropdown__item {
 border-radius:2px;
 box-sizing:inherit;
 cursor:pointer;
 margin:1px;
 outline:none;
 padding:.3em .5em;
 position:relative
}
.tagify__dropdown__item--active {
 background:#3595f6;
 background:var(--tagify-dd-color-primary);
 color:#fff
}
.tagify__dropdown__item:active {
 -webkit-filter:brightness(105%);
 filter:brightness(105%)
}
#imagegalerry{
    cursor: pointer;
}
.tagify {
 background:#fff;
 border-radius:.25rem
}
.tagify__tag>div:before {
 background:#e5e5e5
}
.tagify__tag>div:hover:before {
 background:#d3e2e2
}
.tagify__dropdown {
 color:#000
}
code {
 background:#0d0d0d;
 color:#d632b3;
 padding:0 10px
}
body,
html {
 height:100%
}
.lazy.loading {
 background-position:50%;
 background-repeat:no-repeat
}
.lazy.loading.small-bg-load {
 background-image:url(/images/loading-animated-small.svg?f3089ca6c0ca709b47bd870da54954f6)
}
.btn-with-svg svg {
 height:20px;
 position:relative;
 top:-2px;
 vertical-align:middle;
 width:20px
}
.btn-with-svg.btn-with-text svg {
 margin-right:5px
}
.btn-with-svg.btn-sm svg {
 margin-right:0
}
.btn-with-svg.btn-svg-left {
 padding-left:32px;
 position:relative
}
.btn-with-svg.btn-svg-left svg {
 left:10px;
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
.alert-fixed {
 left:20px;
 margin:0 auto;
 max-width:1140px;
 position:fixed;
 right:20px;
 top:20px;
 z-index:99999
}
.alert-success {
 background:#1d8600;
 border-color:#1d8600;
 color:#fff;
 font-weight:700
}
.alert-danger {
 background:#ca0000;
 border-color:#ca0000;
 color:#fff;
 font-weight:700
}
.modal-header {
 background:#262626
}
.modal-header h5 {
 color:#fff;
 font-weight:700
}
.modal-header .close {
 color:#fff;
 text-shadow:none
}
.modal-header .close:hover {
 color:#d632b3
}
.modal-content {
 border:none
}
.modal-content .keyboard-shortcut-title {
 font-weight:700;
 text-align:center
}
.modal-content .keyboard-shortcut-line {
 text-align:left
}
.modal-footer {
 background:#404040
}
.modal-footer .btn {
 font-weight:700
}
.flag-en:before,
.flag-eng:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDCAYAAABqS6DaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAQfSURBVHhe7ZxbbAxRGMe/GUGKtBUeUCmRuCctFds3thIShBCXB21JkVRspQkv2hfx4PIiIUJIXMLWi3tcQghtvVkp2ri1Dw2Sah+IXtzFjj3rfCtrZzu7s3NmPny/p5nZ3Zk553f+58zsnlntsb/UGLdjC+T6i8GK522dsOfATbh47SGEw4bcqp7li2fCmSMb5BrAPW2SXOqfOUabXAIo3XQcLl1/JNfUo+ta9LxrqhfCtMmj4UffR+g4VAcd+07A97fv5bt+k+P3gfCg9zSEoKWkHJpLyqC74b582Zypk0bD6UMV8OB2LaxcOit6UCYeUScrlhRB6FYtBA+vh8ljsuH13qMQmjAPXtbsS5AhRBTUB6Gwvi4aCl1uhzgxjSwmXdIXURwnAokJYWjAQoihDxw5XC7+Itp1+XlMSRX7Y0bQ9EJK97XfhfF7toGpGB7sk2JfRPyY8Sd665teyN9eCSwmNVSJEIjbCt23YDeUbz4BLKZ/VItYGzgJs+fvBi1rbCB6hycOaOdGxupggkxvKL28MXS7XmJCEIpivBDiVT3wZS8xEhKCUEqKmwnxutycEGIkTQhCISluJIRKj2ApBPHyhFUKodQ1C1IWgnhRABVCqIlA0haCuFkgJ4VQFYHwoE4M2wlB3GhxhmFEv65A7CREfD0koJoMJGMhiEoxPb2fISc7S67ZE4L7oCoC4S6LGNqaymPOqJVgUpYtmgG6pskWeQY+ND2R74gnN9IiR21cDfrgQXKLNXYSIvjU2g4d+0+ZJkMcf9TGVSklQ3Shl288jiTjkWPJQLTIzp3dowvYFfI3wF0WMVgIMVgIMbRGmPjXjSH/MpwQYrAQYrAQYrAQYrAQYrAQYrAQYrAQYrAQYrAQYrAQYrAQYvAPVMTghBCDhRCDhRBD+awTK7obQ9B17CyEv3yTW34jnnPMq14HQ6ZMkFt+oWIMCX/9Bl3Hz0F3vfnzk8OKpkNeoBQGZA+Ts06aHZ2PhSibKGeFEPFq50HoMamAgSMiIrZWQF5VWbQCnJwoZ0U658UT5f4DHJ/ba4WdFii6CKfn9lrhVVIcexzBikwKKI6j6nEEK9wWw10WMdJOiBctzMmEIFSTkrIQLwugQghCTYylEAonrFIIQkVMUiGUWo4bQhCvy82DOjESEkKtTxW4mRDEq3rghBAjlhCKyUC8SAjidr1oQ/OrDKoiEC+FIG6J0Z6+eGNQFYFQEIKoFmP5m7qXIhBKQhBVYpIKsdzBtsgOAmpFIBSFIE6LSbjKEh9onlcOLf6yhA+JD4zftRV87Xcgv2YTtHX1xf5N8/yVJiUyqCPKfOHqQ8B/d33W2ilfMSd3rg8K7wahoKEOckrin4n//u49X/ZSg4UQIyYk5a6qlrsqM5zquvR+RYxkEemSmZhi+Akkmy8iLtf6dAAAAABJRU5ErkJggg==)
}
.flag-jp:before,
.flag-jpn:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDCAMAAABdlVDoAAAAsVBMVEX///+8AC399/jAETvSVHLbdo7bd4/hi5/hjKDtusbuv8r12eD77vH77/L88/XAEDr++vv//v7////npbXoprbprLvprbvrs8DGJ03JMlbuwMvxytP12N/KNVn12uH45On45eq+CTTUXHnUXXq9BTG+CDTDGULGJkzSVXO/Cza/DDfwxc/wxtDxydPYa4XYbIbCGEHJM1fKNFjADznLO17MPF7QTGzQTWzDGkLrtMHstcKzAdoqAAAAAXRSTlPUwVjOqwAAAR9JREFUeF7t2OVuxTAMgNE5ZYaLzDBmfv8H259pHbQ3lpzU0pTvBY6qQuyetFLZQqyIQQxiEIPkUdjxvE4Y5bqQtLfO4LNs3Us1ILGzgh+tnFgxIjwL/mR5QiWyuIfaZkt1yNUeGnqdqEKCHTS2C9Qg0wc4UhapQOIDHO2QKEBskGTTkQuQdklFikc58lQQkQEgGhARG4Oc0hBxhkHOBQl5A1TvJOQah9yQkGcc8kJCRjjkjoTc4pA9CdnikC3/lfDfE/rTxf+e0N94/m8X/SvMf57QT0b+M55/WikTydw1TBgmSL5ZGNGEPNVjWs6I+wkq4ddtWr5QvTO6v3dGN9ax/fY3X5djbfqptj1+Pu76fnc8z///bw+DGMQgBmmjD0QBf5D4tXBfAAAAAElFTkSuQmCC)
}
.flag-zh:before,
.flag-zho:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDCAMAAABdlVDoAAABa1BMVEXuHCX//wDuHSXuHiXxQh/6wQrvKyLyURzvLCLvKSP96QP5rg3vKiPwPCD1eBb1fBX1ghT3mBH94QX7zQj94wT/+gHyTh32jRL7yAn2hBTwMiH+8wLyWRv2ixP5sA3uICTuIiTwOyD81wb4nhDyTR3xPx///gD2hhT//ADvIyTyVRz94AX81QfzYhr0cxfxSR7xPh/6wgryUhz+8QLwNyH5tgzzZBn70Qf6tgzyUBz6vQr1eRbvJCTzYxrwOiDwNiHyTx30aBnvJyPuHyTwNSH/+wH95QT2ghTzXxr3jhL6ugvvKCP80gf0bhf+9wH4oQ/0aRj5qg76uAzyVxv+9AL2jBP3jxL5qQ782Ab2jRP3kBLvJSTyTxz3lhH2hRTvJCP95ATzWRvyVBzxQR/5twzyUB32hxP95gT97APwPR/4nRD3lBH4oA/xPiD++QH5tAzvMSL5rw30cRf80wf+9gH94wX4nBDzZhnuISoPOwXaAAABQ0lEQVR42u3MA3MsQQBF4XvHs7aNZ9u2bb9oYyf/Ptbslrc77K90SgeKYPcg2dEmmt8gm9+MfYRwFXhUyT8RC4KldWyhvzvEsTc5iKX7/mGL4PvAl16Ido51eB2rQrRZ9mvoNKJBHO0RmUKnu8PPf92CIA2SUXRKcfqigPvcihLJxGqeLGPd96fnyTq65lyhV6yBTQF74HImjO6FXnGLCRceZy9ACKPGdR8m0eY0BLnxmqtetCDPf676ComKXFWDRCdITj0k2UK7OxbECJLJrHZ1huxDu58hiBGh7wcAx2QcHpXwp8Txt+n7ECBjjmOZXkzm4HEmTj5zIYD1WMMa+wm8Xh4ZPQzZBgvGZ8jmAmUd8vy+CcncqO3PQrZTZOkBJCuQ+R4DUt2+NpS/BMk04PpfyKc52DcURVEURVEURVHmt8EiyW9Tyr2zNMUAAAAASUVORK5CYII=)
}
.flag-es:before,
.flag-spa:before {
 background-image:url(data:image/png;base64,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)
}
.flag-it:before,
.flag-ita:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDBAMAAACYZb3pAAAAG1BMVEUAjEXNISr///+w28btsbQGj0nOJi/us7ay3MeN20/LAAAANUlEQVR4Xu3LQQkAIBQFMMEEVrCJIQQTGOHn9/4iyHZfS32GNcLPRVEURVEURVEUZYeTpW54TrXyh6E3f4sAAAAASUVORK5CYII=)
}
.flag-kor:before,
.flag-kr:before {
 background-image:url(data:image/png;base64,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)
}
.flag-pl:before,
.flag-pol:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDCAYAAABqS6DaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAADQSURBVHhe7dsxFcJQEEXBv9GAnHhASYxERJTRpsUCUCBiijvNCrjnbPfm87PC2P43iIJgCoIpCKYgmIJgCoIpCKYgmIJgCoIpCKYgmIJgCoIpCKYgmIJgCoIpCKYgmIJgCoIpCKYgmIJgCoIpCKYgmIJgCoIpCGbe59VgBzKvx14QSC8LUxBMQTAFwRQEUxBMQTAFwRQEUxBMQTAFwRQEUxBMQTAFwRQEUxBMQTAFwRQEUxBMQTAFwRQEUxBMQTAFwRQEUxBMQTBzP4/2IYy1vvw0DF+PgOixAAAAAElFTkSuQmCC)
}
.flag-th:before,
.flag-tha:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDBAMAAACYZb3pAAAAElBMVEWlGTGlGTHeuMH09fh7eo4tKkrD6/3SAAAAAXRSTlPUwVjOqwAAADdJREFUeNpjYSAZsAiSroVhVMtw0SI4mmBGtYwmmFEto1pGtQwOLe/pomU0XkYTzGggjyYY4gAAeykGDWlcNi4AAAAASUVORK5CYII=)
}
.flag-fr:before,
.flag-fra:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDBAMAAACYZb3pAAAAHlBMVEUpQqK2q8384OL3qa/tKTkAI5Wrt9z////5t7ztKTlzpJCAAAAABXRSTlP++vjs1BQWlgsAAAAxSURBVHgBYmRAA4yKaAJCAugqQgHtyzENAAAAAiD7pzaDr4MfRVEURVGU36IoipK5FLWNJ6UFusbWAAAAAElFTkSuQmCC)
}
.flag-por:before,
.flag-pt:before {
 background-image:url(data:image/png;base64,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)
}
.flag-de:before,
.flag-deu:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDCAYAAABqS6DaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAADDSURBVHhe7drBDYBACABBsP/a7MBaTh8WsY+ZhFDAhh87M+cbIq5/EyFIjCAxgsQIEiNIjCAxgsQIEiNIjCAxgsQIEiNIjCAxgsQIEiNIjCAxgsQIErOPr5MUFxIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSMye2xtQiQuJESRGkBhBYgSJESRGkBhBYgSJESRGkBhBYgSJESRGkBhBYgSJESRGkBhBYgRJmXkBebcGK56P1gAAAAAASUVORK5CYII=)
}
.flag-ru:before,
.flag-rus:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDBAMAAACYZb3pAAAAElBMVEX///8AMqDaKRzbLiE8L3tVdsBc/RZ1AAAAM0lEQVRIie3LMQEAMAjEwLeAhVqohVrAv5VqyMBEbr9EksY0lsIsFsvS8rAczGKxLC0X+9AM+QfXEXN7AAAAAElFTkSuQmCC)
}
.flag-hu:before,
.flag-hun:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDCAYAAABqS6DaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAADZSURBVHhe7doxEQJBEEXBHdwgAQWkKLkiRQERJhCEBKwcBCfiBd3Jbv7qZzOf82VfZJyOlwhBYgSJESRGkBhBYgSJESRGkBhBYgSJESRGkBhBYgSJESRGkBhBYgSJESRmvtvDkUOIhcTM/nf8CbCQGEFiBIkRJEaQGEFiBIkRJEaQGEFiBIkRJEaQGEFiBIkRJEaQGEFiBIkRJGae75cjhxALiZnr/WYhIRYSI0iMIDGCxAgSI0iMIDGCxAgSI0iMIDGCxAgSI0iMIDGCxAgSI0iMIDGCpKz1A0KfDiygfklhAAAAAElFTkSuQmCC)
}
.flag-vie:before,
.flag-vn:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDCAMAAABdlVDoAAABQVBMVEXaJR3aJh3aJx3aKB3aKh3bKB3bKRzbKR3bKhzbKxzbLBzbLRzbLhzcNRvdNBvdNRvdNxrdNxvdOBreOhrePBrePxreQBnfQRngSRjgSxjhTRjhThjjVxbjWRbjWhbjWxbjXRblZRTlZhXoeBLoehHoehLoexHqhBDqhRDriRDrihDriw/rjQ/siw/sjQ/sjg/tlQ7tlg7ulg7unA3unQ3unw3voAzvogzwogzwqQzwqgvxrAvxrQv0vgn0vwj1wwj1xAj1xQj1yAf2xQj2yAf2yQf2ygf3zQf3zwb30Ab30Af40gb40wb41Qb52AX52wX53QT53QX53gT53gX63gT63gX63wT64AT64QT64wT65AP74wT75AT75QP75gP87gL87wL88AL88gL98QL98wL+9wH++gH++wH//QD//gD//wARzfxCAAABTUlEQVQYGe3B11LCUBQF0B17x4odsDdU7F1RFHvvihh7sv//A4zBcSSgPnDui3PXgqZpmial0gf1xiJQ7+QYypVaVhlU6yW7odoOuQXFit7ItxKo1UlHB9RapmMJSuW/0PFSCJVCdIWg0iJdC1DIeKTrKQ/qtPFTGwQZM8nry7PDg/3d7c34eizBT4nYenxze2//4PDs8jY5ayA38zb/YM8ZyFXgmb96boeA8lX+YqUCMrpe+YPXLohpOGJWx34Iyp+0mcGeKISsoEkPMwhxVXGmifugwAjThKHCOdOcQoFGevghb5geQ5B3QY9TiKtnij0+ZjOlDtJG6XoIAMEnusKQdsUPa1Vw+Db44QrCauiwBpBiDFp01EBWhOR9C760miQjkHVHRsvxTUWUvIGoWlp98Oi3WA1J02YTMjSbU5DUU4AsinugaZqmaf/LO0OfvTM8NrcBAAAAAElFTkSuQmCC)
}
.flag-nl:before,
.flag-nld:before {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDBAMAAACYZb3pAAAAFVBMVEUgRoy3PEghRouottKuHCjgp6z////2S0q7AAAAAnRSTlPU/snCEjgAAAA3SURBVEjH7csxAQAgEMSws4AFLGABC1jAv4TX0PmaPVlYLmaxWErLw/Ixi8VSWg6WjVksltLCDabgYsiD0xdmAAAAAElFTkSuQmCC)
}
.flag-ar:before,
.flag-ara:before {
 background-image:url(data:image/png;base64,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)
}
#global-warning-adult-only {
 padding:20px;
 top:70px
}
#global-warning-adult-only .logo-in-modal {
 max-width:200px
}
#global-warning-adult-only .modal-footer {
 display:block
}
.page-header {
 background:hsla(0,0%,6%,.95);
 box-shadow:5px 0 20px 2px rgba(0,0,0,.3)
}
.page-header .top-menu {
 padding-bottom:10px;
 padding-top:10px
}
.page-header .top-menu a:hover {
 text-decoration:none
}
.page-header .top-menu svg.logo {
 display:inline-block;
 height:40px;
 max-width:154px
}
@media (max-width:991.98px) {
 .page-header .top-menu svg.logo {
  display:none
 }
}
.page-header .top-menu svg.small-logo {
 display:none;
 height:35px;
 padding-top:3px
}
@media (max-width:991.98px) {
 .page-header .top-menu svg.small-logo {
  display:inline-block
 }
}
.page-header .top-menu .top-menu-right {
 -webkit-box-flex:1;
 -webkit-flex:auto;
 flex:auto;
 text-align:right
}
.page-header .top-menu .top-menu-right .btn-login,
.page-header .top-menu .top-menu-right .btn-register {
 margin-right:5px
}
@media (max-width:575.98px) {
 .page-header .top-menu .top-menu-right .btn-login,
 .page-header .top-menu .top-menu-right .btn-register,
 .page-header .top-menu .top-menu-right .menu-link {
  display:none
 }
}
.page-header .top-menu form {
 -webkit-box-flex:1;
 display:inline-block;
 -webkit-flex:auto;
 flex:auto;
 margin-left:15px;
 margin-right:15px;
 max-width:500px;
 vertical-align:middle
}
@media (max-width:767.98px) {
 .page-header .top-menu form {
  max-width:100%
 }
}
.page-header .top-menu form .input-search {
 background:#343a40;
 border:0;
 color:#fff;
 outline:none
}
.page-header .top-menu form .input-search:invalid,
.page-header .top-menu form .input-search:required {
 box-shadow:none;
 outline:none
}
.page-header .top-menu form .input-search:focus {
 box-shadow:none;
 outline:none
}
.page-header .top-menu form .input-search::-webkit-input-placeholder {
 color:#343a40
}
.page-header .top-menu form .input-search::-moz-placeholder {
 color:#343a40
}
.page-header .top-menu form .input-search:-ms-input-placeholder {
 color:#343a40
}
.page-header .top-menu form .input-search::placeholder {
 color:#343a40
}
.page-header .top-menu form .input-search:focus::-webkit-input-placeholder {
 color:#6c757d
}
.page-header .top-menu form .input-search:focus::-moz-placeholder {
 color:#6c757d
}
.page-header .top-menu form .input-search:focus:-ms-input-placeholder {
 color:#6c757d
}
.page-header .top-menu form .input-search:focus::placeholder {
 color:#6c757d
}
.page-header .top-menu a.menu-link {
 border-radius:3px;
 display:inline-block;
 height:40px;
 line-height:40px;
 margin:0 8px;
 padding:0 10px;
 vertical-align:middle
}
.page-header .top-menu a.menu-link svg {
 height:18px;
 margin-right:10px;
 position:relative;
 top:-2px;
 vertical-align:middle;
 width:18px
}
.page-header .top-menu a.menu-link.with-eggplant svg,
.page-header .top-menu a.menu-link.with-poweroff svg {
 height:20px;
 top:-3px;
 width:20px
}
.page-header .top-menu a.menu-link.reduced-text {
 overflow:hidden;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 white-space:nowrap
}
@media (max-width:1199.98px) {
 .page-header .top-menu a.menu-link.reduced-text {
  max-width:110px
 }
}
@media (max-width:991.98px) {
 .page-header .top-menu a.menu-link.reduced-text {
  max-width:130px
 }
}
.page-header .top-menu a.menu-link:hover {
 background:#333;
 color:#fff;
 text-decoration:none
}
.page-header .top-menu a.menu-link.current {
 background:#333;
 color:#fff
}
.page-header .top-menu a.menu-link.current svg path {
 fill:#fff
}
@media (max-width:991.98px) {
 .page-header .top-menu a.menu-link>span {
  display:none
 }
 .page-header .top-menu a.menu-link.reduced-text>span {
  display:inline
 }
}
@media (max-width:767.98px) {
 .page-header .top-menu a.menu-link.reduced-text>span {
  display:none
 }
}
@media (max-width:575.98px) {
 .page-header .top-menu a.menu-link>span {
  display:inline
 }
}
.page-header .top-menu .navbar-toggler {
 background:rgba(54,54,54,.95);
 border:0;
 border-radius:3px;
 display:none;
 margin-left:15px;
 padding:5px
}
@media (max-width:575.98px) {
 .page-header .top-menu .navbar-toggler {
  display:inline-block
 }
}
.page-header .top-menu .dropdown-item.flag:before,
.page-header .top-menu .dropdown-toggle.flag:before {
 background-repeat:no-repeat;
 -o-background-size:contain;
 background-size:contain;
 content:"";
 display:block;
 float:left;
 height:12px;
 left:-4px;
 margin-top:7px;
 position:relative;
 width:20px;
 z-index:2
}
@media (max-width:767.98px) {
 .page-header .top-menu .dropdown-toggle.flag:after {
  margin-left:0
 }
 .page-header .top-menu .dropdown-toggle.flag span {
  display:none
 }
}
.page-header .bottom-menu {
 background:#333;
 -webkit-transition:.4s;
 -o-transition:.4s;
 transition:.4s
}
.page-header .bottom-menu .btn-login,
.page-header .bottom-menu .btn-register {
 display:none
}
@media (min-width:576px) {
 .page-header .bottom-menu.collapse {
  display:block
 }
}
@media (max-width:767.98px) {
 .page-header .bottom-menu .container-lg {
  padding:0
 }
}
@media (max-width:575.98px) {
 .page-header .bottom-menu .container-lg {
  padding:0 40px
 }
 .page-header .bottom-menu .btn-login,
 .page-header .bottom-menu .btn-register {
  display:block
 }
}
.page-header .bottom-menu a {
 display:inline-block;
 padding:12px 14px
}
.page-header .bottom-menu a:hover {
 background:#0d0d0d;
 color:#fff;
 text-decoration:none
}
.page-header .bottom-menu a.current {
 background:#d632b3;
 color:#fff
}
.page-header .bottom-menu a.current:hover {
 background:#9c1f82
}
@media (max-width:575.98px) {
 .page-header .bottom-menu a {
  border-bottom:1px solid #fff;
  display:block
 }
 .page-header .bottom-menu a.btn-register {
  border-bottom:none
 }
 .page-header .bottom-menu a:hover {
  background:#262626
 }
}
#footer-ban-agsy,
#header-ban-agsy,#middle-ban-agsyn,
#middle-ban-agsy{
 height:110px;
 margin:20px auto 1px;
 text-align:center;
 width:650px;
 padding: 5px;
 border-radius: 7px;
 box-shadow: 3px 3px 3px 3px rgba(133, 133, 133, 0.1);
}
.y{
  display: inline-table;
}
.sdf-ads{
  position: fixed;
  float: right;
  right: 0;
}
.sdf-ads span{
  background: #ca0000;
  color: #fff;
  display: inline-table;
  padding: 4px;
  margin: 2px;
  width: 90%;
} 
.toast {
    min-width: 350px;
    max-width: 350px;
    overflow: hidden;
    font-size: 0.875rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: 0.25rem;
  }
  
  .toast:not(:last-child) {
    margin-bottom: 0.75rem;
  }
  
  .toast.showing {
    opacity: 1;
  }
  
  .toast.show {
    display: block;
    opacity: 1;
  }
  
  .toast.hide {
    display: none;
  }
  .LIks a{
    display: inline-table;
    margin: 2px;
    padding: 2px;
  }
  .LIks{
    padding: 3px;
    margin: 3px;
  }
  
  .toast-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.25rem 0.75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  
  .toast-body {
    padding: 0.75rem;
  }
#Pub{
    height:70px;
    margin:0 auto;
    text-align:center;
    width:100%;
    border-radius: 7px;
}
#footer-ban-agsy>img,
#header-ban-agsy>img,
#middle-ban-agsy>img, #middle-ban-agsy > img{
 border-radius: 6px;
}
#loads .ac{ margin:  0 auto; text-align: center;}
#loads .xd{ display:  inline-table; align-items: center; text-align: center;}

@media (max-width:767.98px) {
 #footer-ban-agsy,
 #header-ban-agsy,
 #middle-ban-agsy, #middle-ban-agsy{
  text-align:center;
  height:220px;
  width:310px;
  margin: 5px auto 1px;
  border-radius: 7px;
  box-shadow: 3px 3px 3px 3px rgba(133, 133, 133, 0.1);
 }
 #footer-ban-agsy>img,
 #header-ban-agsy>img,
 #middle-ban-agsy>img, #middle-ban-agsy > img{
  border-radius: 6px;
 }
}
a.affil:before {
 content:attr(data-value)
}
#main-content {
 padding-top:20px
}
#main-content .fire-icon,
#main-content .tissue-icon {
 height:36px;
 width:36px
}
#main-content .tissue-icon {
 margin-bottom:4px
}
#main-content h1 {
 word-wrap:break-word;
 overflow-wrap:break-word
}
#main-content h1,
#main-content h2 {
 margin-bottom:20px;
 margin-top:10px
}
#main-content h1 svg,
#main-content h2 svg {
 height:38px;
 padding-bottom:6px;
 padding-right:5px;
 width:38px
}
#main-content h1.search-result-title {
 margin-bottom:0
}
#main-content .search-result-nb-result {
 font-size:1.5rem;
 margin-bottom:20px
}
#main-content .content-bottom {
 font-size:.85em;
 padding-bottom:25px
}
#main-content .title-wtih-tag .filter-elem {
 margin-bottom:10px
}
#main-content .sorts {
 font-size:1.25rem;
 text-align:center
}
#main-content .sorts .sort-by {
 background:#333;
 border-radius:5px;
 display:inline-block;
 margin:10px;
 overflow:hidden
}
#main-content .sorts .sort-by>a,
#main-content .sorts .sort-by>span {
 display:inline-block;
 padding:.5em
}
#main-content .sorts .sort-by>a.current {
 font-weight:700
}
#main-content .sorts .sort-by>a.current,
#main-content .sorts .sort-by>a:hover {
 background:#595959;
 color:#fff;
 text-decoration:none
}
#main-content .doujin-col {
 display:inline-table;
 padding:3px 3px 3em;
 vertical-align:top;
 width:19%
}
@media (max-width:991.98px) {
 #main-content .doujin-col {
  width:25%
 }
}
@media (max-width:767.98px) {
 #main-content .doujin-col {
  width:33.33%
 }
}
@media (max-width:575.98px) {
 #main-content .doujin-col {
  width:48%
 }
}
#main-content .doujin {
 background:#2f2f2f;
 position:relative;
 width:100%
}
#main-content .doujin.blacklisted {
 -webkit-filter:blur(5px);
 filter:blur(5px);
 opacity:.25
}
#main-content .doujin.blacklisted:hover {
 -webkit-filter:blur(0);
 filter:blur(0)
}
#main-content .doujin a {
 background-color:#404040;
 display:block;
 text-decoration:none
}
#main-content .doujin img {
 border-top-left-radius:.3em;
 border-top-right-radius:.3em;
 display:block;
 height:auto;
 max-width:100%;
 position:absolute
}
#main-content .doujin .title {
 background:#404040;
 border-bottom-left-radius:.3em;
 border-bottom-right-radius:.3em;
 color:#d9d9d9;
 display:block;
 font-weight:700;
 left:0;
 line-height:15px;
 max-height:34px;
 overflow:hidden;
 padding:3px;
 position:absolute;
 right:0;
 text-align:center;
 text-decoration:none;
 top:100%;
 width:100%;
 z-index:10
}
#main-content .doujin .title.flag:before {
 background-repeat:no-repeat;
 -o-background-size:contain;
 background-size:contain;
 content:"";
 float:left;
 height:12px;
 margin-top:3px;
 width:20px;
 z-index:2
}
#main-content .doujin:hover .title {
 max-height:100%
}
#main-content .bg-container {
 background:#333
}
#main-content .listing-container {
 padding:10px;
 text-align:center
}
#main-content .large-container {
 margin-bottom:25px;
 padding:30px 20px
}
#main-content .filter-elem {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -webkit-box-pack:center;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:inline-flex;
 -webkit-flex-direction:row;
 flex-direction:row;
 font-size:.9em;
 -webkit-justify-content:center;
 justify-content:center;
 margin:.13em;
 vertical-align:middle
}
#main-content .filter-elem:hover {
 color:#fff;
 cursor:pointer;
 text-decoration:none
}
#main-content .filter-elem:hover .name {
 background:#737373;
 color:#fff;
 text-decoration:none
}
#main-content .filter-elem:hover .name[data-qty]:after {
 background:#595959;
 box-shadow:inset 0 0 .4em #515151;
 color:#fff;
 content:attr(data-qty)
}
#main-content .filter-elem .name,
#main-content .filter-elem .name[data-qty]:after {
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex
}
#main-content .filter-elem .name {
 background:#595959;
 border-radius:3px;
 padding:.13em .39em
}
#main-content .filter-elem .name[data-qty] {
 padding:0 0 0 .39em
}
#main-content .filter-elem .name[data-qty]:after {
 background:#333;
 border-bottom-right-radius:3px;
 border-top-right-radius:3px;
 box-shadow:inset 0 0 .4em #2b2b2b;
 color:grey;
 content:attr(data-qty);
 font-weight:400;
 margin-left:.39em;
 padding:.13em .39em;
 text-transform:uppercase
}
#main-content .tag-container {
 font-weight:700
}
#main-content .tag-container .name[data-qty]:after {
 font-weight:400
}
#main-content .tag-listing-container {
 -webkit-column-rule-width:0;
 -moz-column-rule-width:0;
 column-rule-width:0;
 -webkit-columns:200px;
 -moz-columns:200px;
 columns:200px
}
#main-content .tag-listing-container .filter-elem {
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 margin-bottom:6px;
 page-break-inside:avoid
}
#main-content .tag-listing-container .filter-elem .name {
 -webkit-box-flex:1;
 -webkit-box-pack:justify;
 -webkit-flex:1;
 flex:1;
 -webkit-justify-content:space-between;
 justify-content:space-between
}
#main-content .tag-listing-container .filter-elem .name[data-qty]:after {
 height:100%;
 min-width:2.2rem;
 text-align:right
}
#main-content .pagination {
 -webkit-box-pack:center;
 font-size:1em;
 -webkit-justify-content:center;
 justify-content:center;
 margin-bottom:2em;
 margin-top:.5em
}
#main-content .page-link {
 border-radius:.3em;
 margin:0 6px
}
#main-content .page-item {
 margin-bottom:1em
}
#main-content .page-item.active .page-link {
 font-weight:700
}
#main-content #main-cover,
#main-content #main-info {
 display:inline-block;
 vertical-align:top;
 width:48%
}
@media (max-width:767.98px) {
 #main-content #main-cover,
 #main-content #main-info {
  width:100%
 }
}
#main-content #main-cover {
 text-align:center
}
#main-content #main-cover img {
 background-color:#404040;
 border-bottom-left-radius:.3em;
 border-bottom-right-radius:.3em;
 border-top-left-radius:.3em;
 border-top-right-radius:.3em;
 height:auto;
 max-width:100%
}
#main-content #main-info h1 {
 color:#999;
 font-size:1.4rem
}
@media (max-width:767.98px) {
 #main-content #main-info h1 {
  margin-top:1.5rem
 }
}
#main-content #main-info h2 {
 color:#999;
 font-size:1.125rem;
 margin-bottom:20px;
 margin-top:10px
}
#main-content #main-info h3 {
 font-size:1em
}
#main-content #main-info h3:hover {
 cursor:pointer
}
#main-content #main-info .middle-title {
 color:#fff
}
#main-content #main-info .hash {
 color:#999
}
#main-content #main-info time {
 font-weight:400
}
#main-content #thumbnail-gallery {
 margin-bottom:25px;
 padding:15px;
 text-align:left
}
#main-content #thumbnail-gallery .single-thumb-col {
 display:inline-block;
 padding:3px;
 vertical-align:top;
 width:19.5%;
}
@media (max-width:991.98px) {
.hides{ display: none;}
 #main-content #thumbnail-gallery .single-thumb-col {
  width:20%;
 }
}
@media (max-width:767.98px) {
 .hides{ display: none;}
 #main-content #thumbnail-gallery .single-thumb-col {
  width:20%;
 }
}
@media (max-width:575.98px) {
 .hides{ display: none;}
 #main-content #thumbnail-gallery .single-thumb-col {
  width:58.8%
 }
}

@media (max-width:625.98px) {
    .hides{
        display: none;
    }
    #main-content #thumbnail-gallery .single-thumb-col {
     width:49%
    }
   }

   @media (max-width:375px) {
    .hides{
        display: none;
    }
    #main-content #thumbnail-gallery .single-thumb-col {
     width:49.2%
    }
   }
#main-content #thumbnail-gallery .single-thumb {
 text-align:center;
 width:100%
}
#main-content #thumbnail-gallery .single-thumb a {
 display:inline-block;
 margin-bottom:3px;
 vertical-align:middle
}
#main-content #thumbnail-gallery .single-thumb a img {
 background-color:#404040;
 border-radius:.3em;
 display:block;
 height:auto;
 max-width:100%
}
#main-content #similar-content {
 margin-bottom:25px;
 padding-bottom:20px
}
#main-content #about-content h3,
#main-content #similar-content h3 {
 margin-bottom:20px
}
#main-content .simple-form {
 margin:0 auto;
 max-width:500px;
 padding:25px
}
#main-content .simple-form label {
 font-size:1.125rem;
 font-weight:700
}
#main-content .simple-form .btn {
 font-weight:700
}
#main-content .simple-form a {
 color:#fff;
 font-weight:700
}
#main-content .avatar-wrapper-square {
 margin:0 auto 5px;
 width:200px
}
#main-content .avatar-wrapper-square.empty {
 height:180px
}
#main-content .avatar-wrapper-square img {
 max-height:200px;
 max-width:200px
}
#main-content .btn-toggle-favorite-userpanel {
 margin-bottom:5px
}
#main-content #search-favorites {
 margin-left:auto;
 margin-right:auto;
 max-width:300px
}
#main-content #search-favorites input {
 background:#56606a;
 border:0;
 color:#fff;
 outline:none
}
#main-content #search-favorites input::-webkit-input-placeholder {
 color:#56606a
}
#main-content #search-favorites input::-moz-placeholder {
 color:#56606a
}
#main-content #search-favorites input:-ms-input-placeholder {
 color:#56606a
}
#main-content #search-favorites input::placeholder {
 color:#56606a
}
#main-content #search-favorites input:focus::-webkit-input-placeholder {
 color:#a4a6a8
}
#main-content #search-favorites input:focus::-moz-placeholder {
 color:#a4a6a8
}
#main-content #search-favorites input:focus:-ms-input-placeholder {
 color:#a4a6a8
}
#main-content #search-favorites input:focus::placeholder {
 color:#a4a6a8
}
#reader {
 height:100%
}
#reader .reader-nav {
 background:#595959;
 color:#fff;
 padding:8px 25px
}
@media (max-width:575.98px) {
 #reader .reader-nav {
  padding:8px 10px
 }
}
#reader .reader-nav>div {
 -webkit-box-flex:1;
 -webkit-flex:1;
 flex:1
}
#reader .reader-nav .reader-title {
 font-size:1.1rem;
 font-weight:700;
 line-height:1.1rem
}
@media (max-width:575.98px) {
 #reader .reader-nav .reader-title {
  display:none
 }
}
#reader .reader-nav .reader-back {
 min-width:25px;
 overflow:hidden;
 text-align:left;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 white-space:nowrap
}
#reader .reader-nav .reader-back .reader-go-back {
 margin-right:13px;
 padding:2px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
#reader .reader-nav .reader-back .reader-go-back:hover {
 background:#737373;
 border-radius:50%;
 text-decoration:none
}
@media (max-width:575.98px) {
 #reader .reader-nav .reader-back .reader-go-back {
  margin-right:0
 }
}
#reader .reader-nav .reader-pages {
 text-align:center
}
#reader .reader-nav .reader-pages .btn-page {
 color:#fff;
 padding:10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
#reader .reader-nav .reader-pages .btn-page:hover {
 background:#737373;
 text-decoration:none
}
@media (max-width:575.98px) {
 #reader .reader-nav .reader-pages .btn-page {
  padding:10px 6px
 }
}
#reader .reader-nav .reader-pages .current,
#reader .reader-nav .reader-pages .num-pages {
 font-weight:700
}
@media (max-width:767.98px) {
 #reader .reader-nav .reader-pages {
  -webkit-box-flex:2;
  -webkit-flex:2 1 auto;
  flex:2 1 auto
 }
}
#reader .reader-nav .reader-settings {
 min-width:45px
}
#reader .reader-nav .reader-settings .zoom-level {
 display:inline-block;
 padding:0 10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
@media (max-width:767.98px) {
 #reader .reader-nav .reader-settings .zoom-level {
  display:none
 }
}
#reader .reader-nav .reader-settings .btn-settings,
#reader .reader-nav .reader-settings .btn-zoom {
 color:#fff;
 padding:10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
#reader .reader-nav .reader-settings .btn-settings svg,
#reader .reader-nav .reader-settings .btn-zoom svg {
 max-height:26px;
 max-width:26px
}
#reader .reader-nav .reader-settings .btn-settings:hover,
#reader .reader-nav .reader-settings .btn-zoom:hover {
 background:#737373;
 text-decoration:none
}
@media (max-width:575.98px) {
 #reader .reader-nav .reader-settings .btn-settings,
 #reader .reader-nav .reader-settings .btn-zoom {
  padding:10px 6px
 }
}
#reader .reader-nav .reader-settings .btn-zoom svg {
 margin-top:-3px;
 max-height:20px;
 max-width:20px
}
@media (max-width:767.98px) {
 #reader .reader-nav .reader-settings .btn-zoom {
  display:none
 }
}
#reader .reader-nav .reader-settings .btn-zoom-out {
 margin-right:25px
}
#reader .reader-nav .reader-settings.fit-screen .btn-zoom,
#reader .reader-nav .reader-settings.fit-screen .zoom-level {
 display:none
}
#reader .reader-nav svg {
 margin-top:-3px;
 max-height:16px;
 max-width:16px
}
#reader .reader-image {
 max-width:100%;
 min-height:300px;
 outline:0;
 overflow-x:auto;
 overflow-y:hidden;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
#reader .reader-image img {
 height:auto;
 max-width:100%
}
#reader .reader-image img:hover {
 cursor:pointer
}
#reader .reader-image.fit-screen {
 height:-webkit-calc(100% - 42px);
 height:calc(100% - 42px)
}
#reader .reader-image.fit-screen img {
 max-height:100%;
 width:auto
}
