/*Background Image Container*/
body:has(.signinpage) {
	background-image: url("/loginImage.png");
}
.signinpage{
	position: static;
	background-size: cover;
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: top; 
	width: 100%;
	height: auto;
}

/*hover text hidden*/
.signinpage .hovertext{
	display: none;
	position: absolute;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	color:#696969;
	left:20%;
	bottom: 20%;
}


/*hover bg-image to display text*/
/*.signinpage content-container content:hover + .signinpage .hovertext{
		display: block;
}*/

.nav-account li a {
    font-size: 16px;
    top: 122px;
    left: auto;
    right: auto;
    color: #3299cc;
    position: absolute;
    display: block;
    width: 315px;
    text-align: center;
}
.nav-account li a:hover {
	background-color: #ffffff !important;
    color: #696969 !important;
    border-color: #ffffff !important;
}
.nav-account .active a {
    display: none !important;
}
/*Background Image Background*/
.signinpage #content-container {
	background: #FFFFFF;
	height:200px;
	min-height: calc(100% - 0px);
}

/*Login Container*/
.signinpage #content{
	height: 250px;
    /* top: 0px; */
    /* top: 15%; */
    margin-top: 270px;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    width: 426px;
    border-radius: 25px;
    border: 3px;
    border-corlor: #3299cc;
    border-style: solid;
    border-color: #3299cc;
}

/*Hide Azure Login Button option*/
.signinpage .btn-primary{
  	visibility: hidden;
}

/*Login Button*/
.signinpage .btn-primary:after {
     content: 'Anmelden';
    visibility: visible;
    border-radius: 5px;
    background-color: #3299cc;
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    left: auto;
    position: absolute;
    font-weight: bold;
    color: #ffffff;
    margin-top: 50px;
}

/*Login Button Title*/
.signinpage #external-login-heading{
	display:none;
}

/*screen width bigger 1400*/
@media (min-width: 2000px){

	/*login container position centered*/
	.signinpage #content{
		padding-left: 30px;
		
	}
}

#content .nav-tabs{
	border-bottom: 0px;
}

#content ul li:first-child{
	display:none;
}
@media(min-width:2000px) {
.signinpage .btn-primary:after {
    margin-left:-30px;
}
html[dir=ltr] li a {
    margin-left:-25px;
}
}
/*Footer adjustment*/
/*
.wrapper-body{
	min-height: calc(100% - 60px);
}
*/