/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/


#d_aTitle{
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
    .d_aTitle2 p {
        display:inline-block;
        font-size:2em;
        margin-left:1em;
        margin-right:1em;
        margin-top:0.7em;
        margin-bottom:0.2em;
    }
#d_aDate {
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
    #d_aDate p{
        display:inline-block;
        margin:0em;
        padding:0em;        
    }
    
#d_aBody {
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin:0em;
    padding:0em;
}
    #d_aLleft{
        min-width:20%;
        overflow:hidden;
    }
        .aSline{
            line-height:2em;
        }
        .aSline:visited{
        }
        .aSline:hover{
        }
        #d_sections{
            width:80%;
            padding:1em;
            margin-right:auto;
            margin-left:auto;
        }
    
    #dSection0 {
        
        width:70%;
        min-width:20%;
        padding-top:1em; 
        padding-bottom:1em; 
        padding-left:em; 
        padding-right:1em; 
        display:-webkit-box; 
        display:-ms-flexbox; 
        display:flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack:start;
            -ms-flex-pack:start;
                justify-content:flex-start;
        -webkit-box-align:start;
            -ms-flex-align:start;
                align-items:flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    d_aKeywords{
        width:100%;
    }
    #d_aKlist{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-pack:center;
                -ms-flex-pack:center;
                    justify-content:center;
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            padding:0.1em;
        } 
        .d_aLabelk p{
            text-align:left;
            font-size:1em;
        }
        .d_aLabel{
            margin-top:2em;
            margin-bottom:1em;
            margin-left:0em;
            padding-left:0em;
        }
        .d_aLabel p{
            font-size:1.5em;
            margin-left:0em;
            padding-left:0em;
        }

        #d_aKlist div:not(.d_aLabel){
            margin-top:0.1em;
            margin-bottom:0.1em;
            margin-left:0.2em;
            margin-right:0.2em;
            padding:0.5em;
        } 
        #d_aKlist div p{
            margin:0em;
            padding:0em;
            text-align:center;
        } 
        hr.hr1{
            width:100%;
            text-align:left;
            margin-left:0em;
        }

    #d_aLright{
    }

#dSection0 div:not(#d_aKlist):not(.dK) {
    
    display:block;
}
#d_aKlist, .dK {
    text-align:left;
}

#d_sections {
    margin-top:5vh;
    max-width:10vw;
}
    #d_sections div{
        margin-top:0.5em;
        margin-bottom:0.5em;
    }
        #d_sections a{
            line-height:0.2em;
        }
    #d_aAbstract{
        width:90%;
        padding:2em;
        margin-top:0.7em;
        margin-bottom:0.7em;
    }
    .d_aLabel p{
        font-size:1.5em;
        margin:0.1em;
    }
    .d_aLabelAbstract p{
        font-size:1.1em;
        margin:0.1em;
    }
    .d_aContentAbstract p{
        font-size:1.1em;
        margin:1em;
        text-indent:2em;
        text-align:justify;
    }
    #d_aIntroduction{
        margin-top:0.7em;
    }
    .d_aSection {
        width:90%;
        padding-left:1em;
        padding-top:1.5em;
    }
        .d_aSection p{
            text-indent:1em;
            text-align:justify;
        }
    .pNote{
        font-size:0.9em;
    }
    
    
