/* @import url("https://fonts.googleapis.com/css2?family=Poppins:weight@100;200;300;400;500;600;700;800&display=swap"); */


@font-face{
  font-family: "FredokaOne-Regular";
  src: url("../fonts/FredokaOne-Regular.ttf") format("truetype");
}

body {
  /* background-color: #eee;
    font-family: "Poppins", sans-serif;
    font-weight: 300 */
}
html {
  /* background: #343a40; */
  background: #8338ec;
}
.height {
  height: 100vh
}

.logo {
  /* font-family: 'Bangers', cursive; */
  /* font-family: 'Nixie One', cursive; */
  font-family: 'FredokaOne-Regular', cursive;
  letter-spacing: 1px;
  line-height: 1em;
}

a:hover {
    color: #BA68C8;
}

.text-superbig {
  font-size: 15rem;
  font-weight: 300;
}

.dropdown-item:active, .dropdown-item:focus  {
  background-color: #8338EC !important;
color: #FFFFFF !important;
}

.dropdown-item:hover {
  background-color: #8338EC !important;
  color: #FFFFFF !important;
}



.btn-link {
    color: #8338EC;
}
.btn-link:hover {
    color: #8338EC;
}

.n-table-responsive th {
  overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.n-table-responsive th:first-child,
.n-table-responsive td:first-child  {
  position: sticky;
  left: 0px;
  /* background-color: #f3f3f3; */
  background-color: #FFFFFF;
  /* min-width: 40px; */
}

.n-table-responsive th:nth-child(2),
.n-table-responsive td:nth-child(2) {
  background-color: #f3f3f3;
  min-width: 40px;
}

.table-responsive td {
  white-space: nowrap;
  overflow: hidden;
  min-width: 30px;
  vertical-align: middle;
}
.n-table-responsive th {
  color: #6c757d;
}
.n-table-responsive th a {
  color: #212529;
}


@media (max-width: 992px) {
  .text-superbig {
    font-size: 5rem;
  }
}

.loader {
      display: none;
    }

.form-error {
    padding-left: 5px;
    margin-top: 5px;
    color: #c90119;
}

.search {
  position: relative;
  box-shadow: 0 0 40px rgba(51, 51, 51, .1)
}

.search input {
  height: 60px;
  text-indent: 25px;
  border: 2px solid #d6d4d4
}

.search input:focus {
  box-shadow: none;
  border: 2px solid #0d6efd;
}

.search .fa-search {
  position: absolute;
  top: 20px;
  left: 16px
}

.search button {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 50px;
  width: 110px;
  /* background: blue */
}

a {
  text-decoration: none;
}



@media (min-width: 768px) {
  .search-form form {
    min-width: 500px;
  }
}



  .inputs {
  position: relative
}
[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  height: 28px;
  width: 28px;

  /* background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyMy4wNXB4IiBoZWlnaHQ9IjEyMy4wNXB4IiB2aWV3Qm94PSIwIDAgMTIzLjA1IDEyMy4wNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjA1IDEyMy4wNTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTEyMS4zMjUsMTAuOTI1bC04LjUtOC4zOTljLTIuMy0yLjMtNi4xLTIuMy04LjUsMGwtNDIuNCw0Mi4zOTlMMTguNzI2LDEuNzI2Yy0yLjMwMS0yLjMwMS02LjEwMS0yLjMwMS04LjUsMGwtOC41LDguNQ0KCQljLTIuMzAxLDIuMy0yLjMwMSw2LjEsMCw4LjVsNDMuMSw0My4xbC00Mi4zLDQyLjVjLTIuMywyLjMtMi4zLDYuMSwwLDguNWw4LjUsOC41YzIuMywyLjMsNi4xLDIuMyw4LjUsMGw0Mi4zOTktNDIuNGw0Mi40LDQyLjQNCgkJYzIuMywyLjMsNi4xLDIuMyw4LjUsMGw4LjUtOC41YzIuMy0yLjMsMi4zLTYuMSwwLTguNWwtNDIuNS00Mi40bDQyLjQtNDIuMzk5QzEyMy42MjUsMTcuMTI1LDEyMy42MjUsMTMuMzI1LDEyMS4zMjUsMTAuOTI1eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=); */

background-image: url('data:image/png;base64,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');
  background-size: 28px 28px;
}
.search-form .form-control {
  text-indent: 15px;
  border: none;
  height: 45px;
  min-width: 100%;
  border-radius: 0px;
  border-bottom: 2px solid #FFF;
  color: #FFF;
  background-color: #8338ec !important;
}

.search-form .form-control:focus {
  color: #FFF;
  background-color: #fff;
  border-color: #eee;
  outline: 0;
  box-shadow: none;
  border-bottom: 2px solid #FFF;
}

.search-form .form-control:focus {
  /* color: blue */
}

.search-form .inputs i {
  position: absolute;
  top: 14px;
  left: 4px;
  color: #FFF;
}

/* table {
    display: flex;
    flex-flow: column;
    width: 100%;
}

thead {
    flex: 0 0 auto;
}

tbody {
    flex: 1 1 auto;
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
}

tr {
    width: 100%;
    display: table;
    table-layout: fixed;
} */
@font-face {
  font-family: "SequentialistBB";
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/306FA6_1_0.woff2") format("woff2"),
    url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/306FA6_0_0.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "SequentialistBB";
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/306FA6_0_0.woff2") format("woff2"),
    url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/306FA6_0_0.woff") format("woff");
  font-style: italic;
  font-weight: 400;
}

/* https://codepen.io/dudleystorey/pen/wMLBLK */
* {
  box-sizing: border-box;
}

body {}

.ms-n5 {
  margin-left: -40px;
}

section {
  /* min-height: 100vh; */
  display: flex;
  justify-content: center;
  align-content: center;
  /* font-family: SequentialistBB, cursive; */
  /* font-size: 2.5vw; */
  /* font-size: 2.5rem; */
  margin: 0;
}

section {
  padding: 3rem 1rem;
}

/* section:nth-of-type(1) {
  background: #d52b21;
}
section:nth-of-type(2) {
  background: #fff;
}
section:nth-of-type(3) {
  background: #0388fe;
} */
blockquote.bubble {
  background-position: center;
  background-repeat: no-repeat !important;
  background-size: 100% 100%;
  margin: 0 auto;
  text-align: center;
  height: 0;
  box-sizing: content-box;
  line-height: 1;
}

blockquote.speech {
  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/speech-bubble.svg);
  width: 30vw;
  padding-top: 3%;
  padding-bottom: 20%;
}

blockquote.whisper {
  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/whisper.svg);
  width: 25%;
  font-size: 2vw;
  color: #ccc;
  font-style: italic;
  padding: 6% 5% 15%;
}

blockquote.electric {
  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/electric.svg);
  width: 25%;
  font-size: 2.4vw;
  font-style: italic;
  padding: 4% 6% 12% 0%;
}

blockquote.electric span {
  display: block;
  font-size: 3vw;
  font-weight: bold;
}

footer.main-footer .main-block {
  display: flex;
    flex-wrap: wrap;
    background: #343a40;
    color: #999;
    min-height: 400px;
}

footer.main-footer .copyrights {
    background: #343a40;
    color: #999;
}
