@font-face {
    font-family: Prisma;
    src: url("Prisma.otf") format("opentype");
}



.bg-exploitdb-blue {
    background-color: rgb(19,47,81);
}

.bg-exploitdb-blue {
    background-color: rgb(19,47,81);
}



.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}


.jumbotron {
    border-radius: 0rem;
}


.jumbotron-padding {
    padding-top: 2rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
}

.toolbox-color-1 {
    background-color: #e9ecef;
}

.toolbox-color-2 {
    background-color: #bbbfc4;
}

body
{
    /*background-color: black;*/ /* The page background will be black */
    /*color: white;  The page text will be white */
}

pre {
    /* background-color: #6c777e;  */
}

.table {
    margin-bottom: 0rem;
}

.ctf-chall-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: 15px;
}

.ctf-background {
    padding: 1rem 0.5rem;
    padding-top: 1rem;
    padding-right: 0.5rem;
    padding-bottom: 0.1rem;
    padding-left: 0.5rem;
    background-color: #e9ecef;
}


.ctf-title {
    font-family: Prisma;
    padding: 1rem 0.5rem;
}

.ctf-title-size {
    font-size: 3rem;
    color: rgb(94, 90, 16);
}

.ctf-menu-color {
    color: rgb(94, 90, 16);
}

.ctf-toc-backcolor {
    background-color: rgb(221, 216, 214);
}

.ctf-subtitle-size {
    font-size: 1.5rem
}
.chall-titre {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.chall-desc {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.chall-desc {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.chall-spacer {
    margin-top: 5rem !important;

}

h3 {
    margin-top: 2rem !important;
}
h4 {
    margin-top: 2rem !important;
}
h5 {
    margin-top: 2rem !important;
}