/* Font AREA */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap');
/* START AREA */

html {
    height: 100%;
    width: 100%;
}

body {
    font-family: 'Lato', sans-serif !important;
    font-size: 16pt;
    background-color: rgb(208, 255, 196);
    color: #000000;
    margin: 0;
    height: 100%;
    width: 100%;
    position: relative;
}

div {
    padding: 0rem;
    margin: 0rem;
}

input {
    margin-bottom: 2rem;
    margin-top: 0.0rem;
}

.p-auto-size {
    font-size: 4.5vh;
}

.bColor {
    background-color: rgb(208, 255, 196) !important;
}



/*--------------------------*/


/*weitere Einstellungen und Attribute*/
.container-fluid {
    float: left;
    padding: 2.5vh;
    margin: 0rem;
}

.row{
    padding: 0rem;
    margin: 0rem;
}

.no-margin-padding {
    margin: 0rem;
    padding: 0rem;
}

.borderLine {
    margin-top: auto;
    margin-bottom: auto;
    height: 0.5vh;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(170,170,170,0.75) 5%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 85%, rgba(0,0,0,0.75) 95%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(170,170,170,0.75) 5%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 85%,rgba(0,0,0,0.75) 95%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
}

.content-box {
    margin-right: 2rem;
    padding: 2rem;
    color: #ffffff;
}

.inner-box {
    padding: 1.5rem;
    width: 30vw;
    text-align: center;
    background-color: white;
}

.center {
    position: relative;
    width: 40vw;
    z-index: 15;
    left: 50%;
    margin-left: -20vw;
    margin-top: 2vh;
}

@media (max-width: 991px) {
	.center {
        position: relative;
        width: 90vw;
        z-index: 15;
        left: 50%;
        margin-left: -45vw;
        margin-top: 2vh;
    }

}

#login-box {
    margin-top: 1vh;
    padding: 0.5vh 2vh 0.5vh 2vh;
}

.borderLine {
    margin-top: 1vw;
    margin-bottom: 2vw;
    height: 2px;
    background: rgb(0, 0, 0);
}

/*.center {
    position: absolute;
    width: 600px;
    height: 350px;
    z-index: 15;
    top: 50%;
    left: 50%;
    margin: 175px 0 0 -300px;
  }*/
/*----------------------------*/







/* lg */ 
@media (max-width: 1900px) {

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.newstextarea{
		margin-left:0px;
		padding: 20px;
		margin-top: 0px;
	}

}

/* xs */
@media screen and (max-width: 768px) {
	.newstextarea{
		margin-left:0px;
		padding: 20px;
		margin-top: 0px;
	}

}


/* XS Portrait */
@media (max-width: 479px) {
	.newstextarea{
		margin-left:0px;
		padding: 20px;
		margin-top: 0px;
	}
	
}

