
    .main-column   {  min-height:55vh; width: 100%; }
    

    .body-aux-background 
        {
        background: rgb(2,26,41);
        background: linear-gradient(115deg, rgba(2,26,41,1) 36%, rgba(3,40,64,1) 74%, rgba(4,3,0,1) 92%);
    }


/* ####################################### */
    .title-column
        {
        color:          white;
        padding-bottom: 1px; 
        border-bottom:  3px solid white;
    }


/* ####################################### */
    .QA_description 
       {
        color:           #DCDCDC; /*#34d3e6;*/
        font-size:       1.15rem;    
        letter-spacing:  1.25px;
        padding:         0 0 0.5rem 0;
        margin-bottom:   2rem;
    }


/* --------------------------------------- */
    .QA_download  
       {
        display:         flex;      
        align-items:     center;

        height:          2.5rem;
        padding:         0;
        margin:          0.5rem 0 1rem 0;
    }


    .QA_empty { min-height: 1rem; }

/* ###-----###-----###-----###-----###----- */
    .iconx 
        { 
        color:        white; 
        font-size:    105%; 
        margin-right: 0.75rem; 
    }

/* ####################################### */
    .QA_date
        {
        display:         flex;
        align-items:     center;

        min-height:      3.5rem;
        font-size:       1.05rem;    
        letter-spacing:  1.25px;
        color:           lime;
        border-top:      1.5px solid gray;
    }
    .QA_date ~ .QA_date { color: #DCDCDC;}

    .QA_list { margin-left: 1.25rem; }


/* ####################################### */
        .QA_list_item
                {
            color:          silver;
            letter-spacing: 0.08rem;
            background:     black;
        }
        
            .QA_list_question
                        {
                display:         flex;
                align-items:     center;
                padding:         1rem;
                border-bottom:   1px solid gray;
            }

            .QA_list_answer
                        {
                padding:         1rem;
                margin-bottom:   0.5rem;
            }

            .qa-link
                        {
                height:  1.5rem;
                font:    0.80rem Helvetica, Arial, Sans-Serif;
                padding: 1rem;      
                margin-bottom: 0.5rem;
            }
            .qa-link a { color:pink; text-decoration:none; border: 0.5px dashed pink; padding: 0.25rem;}

    
            .qa-who, .qa-resp
                        {
                color: #00FFFF;
                margin-bottom: 0.5rem;
            }

            .qa-question, .qa-answer
                        {
                line-height: 1.5rem;
            }


