/* fonts */

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap');
/*.noto-serif-500 {*/
/*                 font-family: "Noto Serif", serif;*/
/*                 font-optical-sizing: auto;*/
/*                 font-weight: 500;*/
/*                 font-style: normal;*/
/*                 font-variation-settings:*/
/*                         "wdth" 100;*/
/*             }*/


html
{
    /*color: #000 !important;*/
    font-family: 'Nunito', sans-serif;
}

body {
    font-family: 'Nunito', sans-serif;
    font-size: large;
}


.navbar {
    color: white;
    /*overflow: hidden;*/
    position: fixed; /* Set the navbar to fixed position */
    top: 0; /* Position the navbar at the top of the page */
    width: 100%; /* Full width */
    z-index: 255;
}

.navbar-toggler-icon {
    z-index: 255;
}

/*.jumbotron h1 {*/
/*    font-weight: 900;*/
/*    color: #fff;*/
/*    text-transform: uppercase;*/
/*    text-align: center;*/

/*    !*font-size: 2rem;*!*/
/*}*/

.jumbotron {
/*padding: 5em;*/
    padding-top: 10pt;
    padding-bottom: 10pt;
    min-height: 150px;
}

.page-footer {
    padding-top: 5pt;
    padding-bottom: 5pt;
}

.page-footer a {
    color: yellow;
}


.sectionname {
    margin-left: -15px;
}

.content-item {
    text-align: justify;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 10pt;
}

.row {
    display: flow-root;
}

pre
{
    font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;
    padding-left: 0;
}

.abstract {
    font-family: 'Noto Serif', serif !important;
    font-size: smaller;
    padding-top: 10px;
    padding-left: 50px;
}

.abstractanchor{
    display:block;
    height:63px; /* this is the height of your header */
    margin-top:-60px; /* this is again negative value of the height of your header */
    visibility:hidden;
    padding-top: 80px;
}


