﻿.item-title {
    background-color: gainsboro;
    display: flex;
    justify-content: left;
    align-items: center;
    padding: 5px 5px;
    font-size: 0.8em;
}

.item-content {
    display: flex;
    align-items: center;
    padding: 5px 5px;
    word-break: break-all;
    font-size: 0.8em;
}


hr.title-line {
    color: red;
    height: 5px;
    margin: 0px 0px 10px 0px;
}

.title-header {
    font-size: 1.5em;
    display: flex;
    justify-content: center;
    /*font-weight:bold;*/
}

.row {
    margin: 10px 250px;
    min-height:40px;
}

@media (max-width: 1000px) {


    .row {
        margin: 10px 10px!important;
    }
}


.body_head_line {
    width: 100%;
    z-index: 10;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    
}

.body_foot_line {
    width: 100%;
    position: sticky;
    /*bottom: 0px;*/
    top:100vh;
    z-index: 10;
    height: 21px;
    background-repeat: no-repeat;
    background-size: cover;
}

.normal_line {
    background-color: #86E4FF;
}


#IMG_LOGO {
    width: 150px;
    position: absolute;
    top: 12px;
    left: 20px;
    z-index: 20;
}

label{
    margin-bottom :0px!important;
}

/*@media (max-width: 768px) {
    

    #IMG_LOGO {
        width: 150px;
        position: absolute;
        top: 12px;
        left: 20px;
        z-index: 20;
    }
}*/

body {
    padding-bottom: 0em!important;
    min-height:100vh;
}