body, html
{
    margin: 0;
    padding: 0;
    font-family: 'Helvetica Neue', sans-serif;
    height: 100%;
}

.cMain
{
    background: linear-gradient(to bottom right, rgb(247, 242, 232) , /*rgb(229, 221, 201),*/ #ffffff);
    width: 100%;
    height: 100svh;  

    grid-template-columns: auto;
    grid-template-rows: 1fr auto auto auto;
    display:grid;

}
    .msg
    {
        background-image: url("../img/emlien-3-t-375-104.png");
        background-repeat: no-repeat;
        background-position: center;  

        text-align: center;    

    }
    .lin
    {
        /*background: linear-gradient(to right,rgb(116, 61, 155), rgb(135, 92, 165), violet, rgb(236, 171, 236));                        */
        background: linear-gradient(to right, #104875, #433c66, #7b2951, #e4f0f7);                        
        margin: 5px 0 5px 0;
        height: 1px;            
    }
    .pie
    {
        padding: 1.5rem;
        /*background-color: rgb(231, 198, 233, 0.4);    */
        background-color: transparent;   
        backdrop-filter: blur(3px);
        text-align: center;                
    }
        .btn 
        {
            background-color: #163e64; /*rgb(184, 112, 202); /*#c85a45;*/
            color: white;
            text-decoration: none;
            padding: 0.7rem 1.4rem;
            border-radius: 8px;
            font-weight: bold;
            font-size: 1rem;
            transition: background-color 0.3s ease;
        }
            .btn:hover 
            {
                /*background-color: #041525;/*#8d579b/*#a74230;*/
                opacity: 0.7;
            }


    .cMainCMR
    {
        padding: 10px;            

        grid-template-columns: 1fr 1fr;  
        display: grid;   

        background-color: rgb(248, 246, 240);/*rgb(237, 231, 217, 0.7); /*#f5f5f7;*/
        border-style: solid none none none;
        border-color: #cfcfcf;
        border-width: 1px;

        color: #1d1d1f;

    }
    .cMainCMRIzq
        {
            align-self: center;
            text-align: left;
            font-size: .85em;
        }
    
        .cMainCMRDer
        {
            padding-right: 1.5em;        
            align-self: center;
            text-align: right;
        }
            .cMainCMRImg
            {
                display: inline-block;
                margin: 0 auto;
            }

