:root{
        /* - Primary Colour -*/
        /* https://htmlcolorcodes.com/colors/shades-of-orange/ */
        --primaryColour: #FF460A;
        --primaryColourHover: #FF5F15; /* Safety Orange */

        --secondaryColour: #7300FF;

        --teritaryColour: #00c6b2;

        /* - Configured Colours - */

    
}

html{
    background-color: white;
}

body{
    font-family: "Poppins", sans-serif;
}

.full-screen{
    background-color: var(--grey1);
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.full-screen h1{
    font-family: "Quicksand", serif;
}

.full-screen img{
    height: 300px;
}

header{
    position: relative;
    margin-bottom: 0;
}

.sidebar{
    border-right: 1px solid #CECECE;
}



.part-details{
    display: block;
    padding-left: 10px;
}

.part-labels{
    margin: 0;
}


.part-number{
    line-height: 28px;
    font-weight: 600;
    font-size: 20px;
    color: var(--primaryColour);
    display: block;
    margin-bottom: 5px;
}

.part-description{
    color: #757575;
    font-weight: 500;
    line-height: 20px;
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
}

.audit-trace{
    color: #808099;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px 0 5px 0;
}


.companies{
    height: 100%;
    margin-top: 10px;
}

.companies-header{
    font-size: 14px;
    font-weight: 700;
    color: var(--primaryColour);
}

.question-text{
    width: 100%;
    display: block;
}

.question-answer{
    width: 100%;
    display: block;
}

.stacked-content{
    height: 100%;
    display: block;
}


.pdf-viewer-wrapper{
    height: 100%;
    width: 100%;
}

.pdf-viewer{
    height: 100%;
    width: 100%;
}