body{
	padding	: 0;
	margin	: 0;
	background-color: #333;
    overflow   : hidden;
}
*{
    box-sizing: border-box;
}


body{
    background-color: #333;
    color:white;
}

.tester-header{
    height          : 50px;
    width           : 100%; 
    background-color: #222;
    border-bottom   : 2px solid #888;
    padding         : 10px 30px;
    font-weight     : bold; 
    font-size       : 20px;
}

.tester-body{
    height          : calc(100vh - 90px);
    width           : 100%;
    padding         : 15px;
    overflow        : auto;
}

.tester-footer{
    height          : 40px;
    width           : 100%; 
    background-color: #222;
    border-top      : 2px solid #888;
    padding         : 5px 15px;
}

@media only screen and (max-width: 992px){
    .tester-body{
        
    }
}

.input-label{
    font-size       : 11px;
    padding         : 4px 0px;
    margin-bottom   : 0px 
}

.tester-checkbox{
    height          : 15px; 
    width           : 15px; 
}


.error-msg{
    font-weight: bold;
    font-size:20px;
    position: absolute;
}

.display-box{
    background-color: transparent;
    color           : #fff;
    border          : none;
    outline         : none;
    box-shadow      : none;
    font-weight     : bold;
    font-size       : 12px;
    width           : 100%;
}

.display-box:before{
    content         : ": ";
}

.min-space{
    padding         : 3px;
}

.fs-select-container{
    height          : 25px;
}

.input-display{
    height          : auto;
}