body {
    background-color: #181a1c;
}

.navbar {
    border-bottom: solid 1px #181a1c;
}

#mainContent {
    margin-top: 58px;
    margin-bottom: 100px;
}

#headContainer {
    z-index: 3;
}

.content-section {
    background-color: #0d0e0f;
}

#pageButtons {
    position: fixed;
    bottom: 20px;
    right: 20px;
}

svg {
    fill: white;
}

hr.hr-multi {
    height: 5px;
    border: none;
    /*background: rgb(37, 25, 233);*/
    background: linear-gradient(10deg, #0000 0%, #0000 5%, rgb(59, 54, 130) 10%, rgb(121, 36, 114) 30%,
    rgb(112, 117, 41) 50%, rgb(52, 145, 123) 70%, rgb(28, 141, 164) 90%, #0000 95%, #0000 100%);
    /*background: repeating-radial-gradient(*/
    /*    #384c77,*/
    /*    #466ec4 2px,*/
    /*    #3a1515 2px,*/
    /*    #3a1515 7px,*/
    /*    #376755 7px,*/
    /*    #27966c 9px,*/
    /*    #3a1515 9px,*/
    /*    #3a1515 14px,*/
    /*    #9d9dbd 14px,*/
    /*    #9d9dbd 16px,*/
    /*    #3a1515 16px,*/
    /*    #3a1515 21px,*/
    /*    #c44e2c 21px,*/
    /*    #623d19 23px,*/
    /*    #3a1515 23px,*/
    /*    #3a1515 28px*/
    /*);*/
    opacity: 1;
}

@media only screen and (min-width: 768px) {
    .border-rounded {
        border-radius: .375em;
    }
}

/*.btn-success {*/
/*    color: #57f4ac !important;*/
/*    background-color: #193e2d !important;*/
/*}*/

/*.btn-success:hover {*/
/*    background-color: #196440 !important;*/
/*}*/

/*.btn-danger {*/
/*    background-color: #2b080b !important;*/
/*    color: #db2222 !important;*/
/*}*/

/*.btn-danger:hover {*/
/*    background-color: #400e13 !important;*/
/*}*/

/*.cke_contents {*/
/*    min-height: 600px;*/
/*}*/

.cke_inner {
    background: black !important;
}

.highlight_text {
    background-color: #99f;
    color: black;
}

#searchContainer {
    min-width: 250px;
    max-width: 800px;
}

@media only screen and (max-width: 992px) {
    nav {
        max-height: 100vh;
        overflow-y: auto;
    }
}

@media only screen and (min-width: 992px) {
  #searchContainer {
    position: fixed;
    top: 60px;
    left: 300px
  }
}

#searchResults {
    max-height: 50vh;
}

hr.hr-multi {
    margin: 0 !important;
}