/* Phone landscape, Pad portrait */


#testsystem {
    color: #17a38c; /* green */
}
#testsystem:after {
    content: " small";
}

.perfact-layout--header-logo {
    background-size: 23vw auto;
    height: 11vw;
    margin: 1% 1% 0;
    width: 28vw;
}

.perfact-layout--systembadge {
    margin: 3vw 0.1vw 0.1vw;
}

.perfact-layout--modinfo #el_modtime{
    float:right;
    margin-left:0;
}

.perfact-layout--lcc-state-container {
    width: 25vw;
}

button {
    padding: 1vw;
}


.perfact-layout--form {
    flex-direction: column;
}

.perfact-layout--formfill label,
.perfact-layout--formfill input,
.perfact-layout--formfill textarea,
.perfact-layout--formfill span {
    width: 85vw;
    height: 6vw;
}

.perfact-layout--button {
    margin-top: 12vw;
    align-self: center;
}

.perfact-layout--pwmeter {
    padding: 0vw;
    align-self: center;
}


div.search tr.search_label th,
div.tabedit th,
div.search td{
    padding:1vw;
}
div.search table{
    width:100%;
}
select, .perfact-layout--qualifizierung select{
    width:23vw;
}
.dbfield span{
    width:22vw;
}
.perfact-layout--lcc-state-container{
    height:15vw;
}


.perfact-row4 {
    float: left;
    min-width: 50%;
}

.perfact-row3 {
    float: left;
    min-width: 50%;
}

.perfact-row2 {
    float: left;
    min-width: 100%;
}

.perfact-row1 {
    min-width: 100%;
}


/* Module SCA */

div.catcontainer {
    width: 49%;
    margin: 0.5%;
}
