html, body {
  min-height: 100%;
  scroll-behavior: smooth;
  width: auto !important;
  overflow-x: auto !important;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  overflow-y: auto;
  background-color:whitesmoke;
}

.bg-appcolor{
  background-color: #000000 !important;
}

.bg-appformcolor{
  background-color: #121212 !important;
}

.font-appcolor{
  color: #ffe08a !important;
}

.border-color {
  border-color: #333333 !important;
}

.AUX-content
{
	margin-top: 5px;
	margin-bottom: 45px;
}

.AUX-buttonline {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.05); /* Dunklere Hintergrundfarbe mit 10% Deckkraft */
  padding: 0;
  margin: 0;
}

/* Bootstrap Customization START*/
.custom-card {
  border: none; /* Kein Rahmen */
}

.AUX-card-m2{
  padding: 0.0rem;
  margin: 0px;
  padding: 1px;
}

.col-xl-4, .col-xl-8, .col-xl-12, .col-md-4, .col-md-8, .col-md-12 {
  margin: 0px;
  padding: 1px;
} 

.card{
  border-radius: 0px;
  margin: 0px;
  padding: 0px;
}

.container-fluid{
  width: calc(100% - 40px);
  padding-left: 10px;
  padding-right: 10px;
}

.btn-group-xs > .btn, .btn-xs {
  padding: .5rem .2rem;
  font-size: .875rem;
  line-height: .5;
  border-radius: .2rem;
}

.AUX-noradius-button {
  border-radius: 0; 
}

.AUX-noradius-btn-group .btn {
  border-radius: 0; /* Entferne abgerundete Ecken */
}

.nav-tabs .nav-item .nav-link {
  border-radius: 0; /* Entferne abgerundete Ecken */
}

/* Bootstrap Customization END*/

/* Login Page Start */
.AUX-login-body{
	background: #d2d6de;
}

.AUX-login-container{
    margin-top: 7%;
    margin-bottom: 7%;
}
/* Login Page End */

/* Login Form Start */
.AUX-login-form{
    padding: 5% 2% 1%;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
	  max-width: 30rem;	
	  background-color:whitesmoke;
}

.AUX-login-form p{
    text-align: center;
    color: #333;
}

.AUX-login-container form{
    padding: 10%;
}

.AUX-login-container-header{
	color: #333;
	font-size: 35px;
  	text-align: center;
  	margin-bottom: 35px;
}

.btnSubmit
{
    width: 50%;
    border-radius: 1rem;
    padding: 1.5%;
    border: none;
    cursor: pointer;
}

.AUX-login-form .btnSubmit{
    font-weight: 600;
    color: #fff;
    background-color: #0062cc;
}

.AUX-login-form .ForgetPwd{
    color: #0062cc;
    font-weight: 600;
    text-decoration: none;
}
/* Login Form End */

/* Footer Start */
.AUX-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}

.AUX-footer a{
  color: white;
}

.AUX-footer a:hover {
  color: white;
}
/* Footer End */