#main-landing-page {
    margin-bottom:0px;
    margin-top:0px;
    border-top:0px;
}

.cursor-pointer {
    cursor:pointer;
}

.console-shell {
    position:relative;
    font-family:'Inconsolata', monospace, NBInternationalPro-Mono, Consolas;
    font-size:14px;
    color:darkgrey;
    width:62%;
    margin:0 auto;
    height:auto;
    top: 250px;
    height:575px;
    overflow-x:hidden;
    scrollbar-color:grey black;
}

.console-shell::-webkit-scrollbar { 
    background:black;
    width:5px;
    height:20px;
}

.console-shell::-webkit-scrollbar-thumb { 
    background:#272727;
    border-radius:10px;
    width:5px;
    height:20px;
}

.console-button {
    background:darkgrey;
    color:black;
    padding:5px 10px;
    cursor:pointer;
    width:auto;
}

#consoleline {
    font-family:'Inconsolata', monospace, NBInternationalPro-Mono, Consolas !important;
    font-size:14px !important;
}

#splash-main {
    width:100%;
    position:absolute;
    left:0%;
    top:9%;
    color:white;
    margin-top:25px;
    text-align:center;
}

.splash-logo {
    float:left;
    width:100%;
    text-align:center;
}

.splash-headline {
    float:left;
    width:100%;
    margin-top:50px;
    font-size:18px;
}

.splash-headline {
    float:left;
    width:100%;
    margin-top:50px;
    font-size:18px;
}

.splash-button-bullet-top {
    float:left;
    width:100%;
    margin-top:50px;
    font-size:12px;
}

.splash-button-bullet-bottom {
    float:left;
    width:100%;
    margin-top:-2px;
    font-size:12px;
}

.splash-main-button-wrapper {
    float:left;
    width:100%;
    margin-top:-9px;
    font-size:24px;
}

.splash-main-button {
    font-size:24px;
    padding-right:0px;
    padding-left:0px;
}

.splash-main-button-bracket {
    font-family:'Roboto';
    font-weight:100;
}

.splash-discord-top {
    position:fixed;
    right:30px;
    top:0px;
}

.splash-discord-button-inline {
    float:left;
    width:100%;
    font-size:14px;
    margin-top:30px;
    margin-bottom:30px;
}

.splash-mint-status-text {
    float:left;
    margin-left:10%;
    width:80%;
    font-size:14px;
    margin-top:60px;
}

.splash-modal-title-alt {
    margin-top:5px;
    display:none;
}

.splash-modal-confirmtxt {
    font-size:18px;
    margin-top:25px;
    display:none;
}

.splash-submodal-button {
    margin-top:-15px;
    font-size:12px;
    padding-right:0px;
    padding-left:0px;
}

.splash-modal-button {
    margin-top:-5px;
    font-size:24px;
    padding-right:0px;
    padding-left:0px;
}

.splash-modal-loader {
    margin-top:10px;
    display:none;
}

.terminal-base {
    margin-bottom:10px;
}
    
.terminal-base input {
    border:0px !important;
    border-color:black !important;
    padding-left:0px !important;
    margin-top:7px !important;
    height:auto !important;
    margin:0px !important;
    font-family:'Inconsolata', monospace, !important;
    font-size:14px !important;
    color:darkgrey;
}

.terminal-base input:focus{
    border:0px !important;
    border-color:black !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    font-family:'Inconsolata', monospace,  !important;
    font-size:14px !important;
    color:darkgrey;
}

.sc-jTzLTM {
    display:none !important;
}

.sc-EHOje {
    overflow:hidden !important;
}

.iQSzyY {
    padding:0px !important;
}

/* EXR Modal */
.exr-modal-shell {
    display:none;
}
.exr-modal-shell-dark {
    height:100%;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
}

.exr-modal-shell-dark {
    background-color:rgb(0,0,0,0.4);
    height:100%;
    width:100%;
}

.exr-modal {
    /* background-color:#272727; */
    color:white;
}

.exr-modal-close {
    background:white;
    color:#272727;
    height:30px;
    width:30px;
    border-radius:30px;
    text-align:center;
    padding:5px;
    font-size:16px;
    cursor:pointer;
    position:absolute;
    right:15px;
    top:15px;
    z-index:100;
}

.exr-modal-segment {
    background-color:#3A3A3A;
    border-radius:10px;
    padding:20px;
}

.exr-modal-divider {
    border:1px solid white;
    width:100%;
    height:1px;
    margin-top:10px;
    margin-bottom:10px;
}

.exr-modal-img-large {
    width:100%;
    overflow:hidden;
    background-size:cover !important;
    background-image:'';
    background-position:center;
}

.exr-modal-main-faction-icon {
    position:absolute;
    bottom:10px;
    right:10px;
}

.exr-modal-main-headline {
    font-size:30px;
    width:100%;
    margin-top:15px;
    line-height: 1;
}

.exr-modal-main-subheadline {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
    font-size:14px;
    margin-top:5px;
}

.exr-modal-section-headline {
    font-size:20px;
    width:100%;
    margin-top:20px;

}

.exr-modal-main-text {
    font-size:16px;
    width:100%;
}

.divider-thin {
    height:1px;
    width:100%;
    background:white;
  }

.exr-selected-grid-box {
    opacity:1 !important;
    cursor:zoom-in !important;
}

.exr-filled-grid-box {
    opacity:0.25;
    cursor:pointer;
}

.exr-filled-grid-box:hover {
    opacity:1;
}

.modal-info-carousel-section {
    display:none;
}

.modal-attribute-bubble {
    border:1px solid white;
    padding:2px;
    font-size:14px;
    text-align:center;
    margin-bottom:5px;
    border-radius:5px;
}

.modal-rarity-num-large {
    font-size:20px;
    padding:8px 10px;
    border-radius:5px;
    border:0px solid white;
    text-align:center;
    margin-right:20px;
}

.modal-info-carousel-button {
    float:right;
    background-color:white;
    height:10px;
    border-radius:10px;
    width:10px;
    cursor:pointer;
    margin-right:10px;
  }
  
  .modal-info-carousel-button:hover{
    background-color:#FF0000;
  }
  
  .modal-info-carousel-button-white:hover{
    background-color:white;
  }
  
  .info-carousel-button-filled-white {
    background-color:white;
  }
  
  .info-carousel-button-filled {
    background-color:#FF0000;
  }

#exr-modal-info-box {
    overflow-x:hidden;
    scrollbar-color:#3A3A3A #272727;
}

#exr-modal-grid-box {
    background:#272727;
    overflow-x:hidden;
    scrollbar-color:#3A3A3A transparent;
}

/* .body-main::-webkit-scrollbar-track { 
    display:none;
} */

.body-main::-webkit-scrollbar-thumb { 
    background:#3A3A3A;
    border-radius:10px;
}

.simplebar-scrollbar::before {
    background-color:transparent;
}
.simplebar-track {
    background-color:transparent;
}
.simplebar-scrollbar {
    background-color:transparent;
}