@font-face {
  font-family: 'c64_pro_monoregular';
  src: url("/_assets/fonts/C64_Pro_Mono-STYLE.woff2") format("woff2"), url("/_assets/fonts/C64_Pro_Mono-STYLE.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'c64_proregular';
  src: url("/_assets/fonts/C64_Pro-STYLE.woff2") format("woff2"), url("/_assets/fonts/C64_Pro-STYLE.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
body {
  font-family: 'c64_proregular';
  background-color: #b19eff;
  color: #b19eff;
  min-height: 100%; }
  body a {
    color: #f0e858;
    text-decoration: none; }
    body a:hover {
      color: #98ff98; }

.table {
  color: #b19eff; }

.content-holder {
  background-color: #6953f5;
  color: #b19eff;
  min-height: 87vh;
  z-index: 50; }
  .content-holder .loading-bar-holder {
    z-index: 0; }
  .content-holder .idunno-header-text h1, .content-holder .idunno-header-text h2, .content-holder .idunno-header-text h3, .content-holder .idunno-header-text h4, .content-holder .idunno-header-text h5, .content-holder .idunno-header-text h6 {
    font-family: 'c64_pro_monoregular'; }
  .content-holder .idunno-header-text a {
    color: #b19eff; }
  .content-holder .idunno-nav-bar {
    background-color: #b19eff;
    color: #6953f5;
    margin-left: var(--bs-gutter-x, -0.75rem);
    margin-right: var(--bs-gutter-x, -0.75rem); }
    .content-holder .idunno-nav-bar .nav-link {
      color: #6953f5; }
      .content-holder .idunno-nav-bar .nav-link.active {
        color: #f0e858; }
  .content-holder .directory-listing-block {
    font-family: "c64_pro_monoregular";
    text-align: justify; }
  .content-holder .red-highlight {
    color: #c87870;
    font-weight: bold; }
  .content-holder #main-section-radio {
    position: relative; }
  .content-holder .idunno-footer-section {
    background-color: #b19eff;
    color: #6953f5; }

.slide-container {
  position: absolute;
  z-index: 5000;
  transform-origin: center left;
  width: 30vh;
  margin-top: 35vh;
  margin-left: 5vw;
  transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  /*do same for other browsers if required*/ }
  .slide-container #vol-slider {
    -webkit-appearance: none;
    /* Override default CSS styles */
    appearance: none;
    background: #b19eff;
    /* Grey background */
    outline: none;
    /* Remove outline */
    opacity: 0.7;
    /* Set transparency (for mouse-over effects on hover) */
    -webkit-transition: .2s;
    /* 0.2 seconds transition on hover */
    transition: opacity .2s; }
  .slide-container #vol-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    /* Override default look */
    appearance: none;
    height: 15px;
    width: 25px;
    /* Set a specific slider handle width */
    background: #f0e858;
    /* Green background */
    cursor: pointer;
    /* Cursor on hover */ }
  .slide-container #vol-slider::-moz-range-thumb {
    width: 25px;
    /* Set a specific slider handle width */
    height: 15px;
    background: #f0e858;
    /* Green background */
    cursor: pointer;
    /* Cursor on hover */ }

.directory-listing-block a {
  color: #50b818; }
.directory-listing-block .disk-dir-header {
  color: #6953f5;
  background-color: #b19eff; }

.dropdown-menu {
  border-radius: 0;
  border-color: #98ff98;
  border-width: 5px;
  box-shadow: 5px 5px #50b818; }
  .dropdown-menu .dropdown-divider {
    border-top-color: #98ff98;
    border-width: 5px;
    opacity: 1; }

.btn-group {
  box-shadow: 5px 5px #181090; }
  .btn-group .btn {
    border-right-width: 0;
    border-left-width: 5px;
    border-top-width: 5px;
    border-bottom-width: 5px;
    box-shadow: none !important; }
    .btn-group .btn:hover {
      box-shadow: none !important; }
    .btn-group .btn:last-child {
      border-right-width: 5px; }

.btn.btn-primary {
  color: #5090d0;
  background-color: #ffffff;
  border-color: #5090d0;
  border-width: 5px;
  border-radius: 0;
  box-shadow: 5px 5px #181090; }
  .btn.btn-primary:hover {
    color: #ffffff;
    background-color: #5090d0; }
.btn.btn-success {
  color: #50b818;
  background-color: #ffffff;
  border-color: #50b818;
  border-width: 5px;
  border-radius: 0;
  box-shadow: 5px 5px #98ff98; }
  .btn.btn-success:hover {
    color: #ffffff;
    background-color: #50b818; }
.btn.btn-login {
  color: #ffffff;
  background-color: #c87870;
  border-color: #882000;
  border-radius: 0;
  border-width: 5px;
  box-shadow: 5px 5px #484848; }
  .btn.btn-login:hover {
    background-color: #a04800; }

#portfolio-form-holder .form-control, #portfolio-form-holder .form-select, #portfolio-form-holder .editorjs-div, #portfolio-form-holder .tagsinput {
  border-color: #a838a0;
  border-radius: 0;
  border-width: 5px;
  box-shadow: 5px 5px #484848; }
#portfolio-form-holder .editorjs-div {
  border-style: solid;
  background-color: white; }
#portfolio-form-holder .invalid-feedback {
  color: #c87870; }

.login-card {
  border-radius: 0;
  border-color: #c87870;
  border-width: 5px;
  box-shadow: 5px 5px #882000; }
  .login-card .form-control {
    border-color: #882000;
    border-radius: 0;
    border-width: 5px;
    box-shadow: 5px 5px #484848; }

.table-striped td {
  font-size: 14px;
  color: #000000; }
.table-striped .odd {
  background-color: #ffffff; }
.table-striped .even {
  background-color: #b8b8b8; }

.portfolio-content .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #ffffff; }
.portfolio-content .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #b8b8b8; }

.text-bold {
  font-weight: bold; }

.figure .figure-caption {
  padding: 5px;
  background-color: #ffffff;
  border-radius: 0;
  border-color: #c87870;
  border-style: solid;
  border-width: 5px;
  box-shadow: 5px 5px #882000;
  color: #000000; }

.idunno-tech-card {
  background-color: #ffffff;
  border-radius: 0;
  border-color: #50b818;
  border-style: solid;
  border-width: 5px;
  box-shadow: 5px 5px #484848;
  color: #000000; }
  .idunno-tech-card h5 {
    color: #50b818; }

.idunno-info-card {
  background-color: #ffffff;
  border-radius: 0;
  border-color: #a838a0;
  border-style: solid;
  border-width: 5px;
  box-shadow: 5px 5px #882000;
  color: #000000; }
  .idunno-info-card h5, .idunno-info-card .text-bold {
    color: #a838a0; }

.portfolio-list-items .portfolio-list-item {
  background-color: #ffffff;
  border-radius: 0;
  border-style: solid;
  border-width: 5px;
  box-shadow: 5px 5px #484848;
  color: #000000;
  cursor: pointer; }
.portfolio-list-items .portfolio-list-item:nth-child(even) {
  border-color: #50b818; }
  .portfolio-list-items .portfolio-list-item:nth-child(even) h5 a, .portfolio-list-items .portfolio-list-item:nth-child(even) .text-bold a {
    color: #50b818; }
  .portfolio-list-items .portfolio-list-item:nth-child(even):hover {
    background-color: #98ff98; }
.portfolio-list-items .portfolio-list-item:nth-child(odd) {
  border-color: #882000; }
  .portfolio-list-items .portfolio-list-item:nth-child(odd) h5 a, .portfolio-list-items .portfolio-list-item:nth-child(odd) .text-bold a {
    color: #882000; }
  .portfolio-list-items .portfolio-list-item:nth-child(odd):hover {
    background-color: #c87870; }

.tab-section .nav-tabs .nav-item {
  background-color: #888888; }
  .tab-section .nav-tabs .nav-item .nav-link {
    color: #ffffff; }
  .tab-section .nav-tabs .nav-item .active {
    color: #000000; }
.tab-section .tab-content {
  background-color: #ffffff; }
  .tab-section .tab-content .tab-pane p {
    color: #000000;
    text-align: justify; }

/*# sourceMappingURL=styles.css.map */
