/* HEADER*/
.header-img{
    height: 48px;
    width: 48px;
}

 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body, html {
            height: 100%;
        }

        .container {
            display: flex;
            flex-direction: column;
            height: 100vh;
        }

        .header {
            background-color: #333;
            color: white;
            padding: 20px;
            text-align: center;
            flex-shrink: 0;
        }

        .content {
            flex: 1;
            padding: 20px;
            overflow-y: auto;
            background-color: #f5f5f5;
        }

        .footer {
            background-color: #333;
            color: white;
            padding: 15px;
            text-align: center;
            flex-shrink: 0;
        }