
 .Loginback{  
     background-image: url('/assets/dist/img/bg_login.jpg');
   
     background-repeat: no-repeat;
      background-size: 100% 100% !important; 
     /* background-size: cover; */
     font-family: 'BreuerText';
     font-size: 14px;
     line-height: 1.42857;
    
     padding: 0;
     margin: 0;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-weight: 400;
     overflow-x: hidden;
     overflow-y: auto;

    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;

 }
 
 
.login-box, .register-box {
     width: 360px;
     margin: 7% auto;
     height: 100% ;
 }

 
 .login-logo, .register-logo {
     font-size: 35px;
     text-align: center;
     margin-bottom: 25px;
     font-weight: 300;
 }
 
 .form-control{
     border-radius:2px;
     height: 40px;
 }
 .login-box-msg, .register-box-msg {
     margin: 0;
     text-align: center;
     padding: 0 20px 20px 20px;
 }
 .block{
     margin: auto;
     width: 74%;
     display: block; 
 }
 .btnLogin {
     background-color: #FE8800;
     border: 0px solid;
     color: white;
     font-weight:bold;
     height:40px;
     border-radius:0px;
 }
 .login-box-body, .register-box-body {
    
     padding: 20px;
     border-top: 0;
     color:darkmagenta;
     background:rgba(0, 0, 0, 0);
 }
 
 .has-feedback {
     position: relative;
 }
 
 .form-group {
     margin-bottom: 15px;
 }
 
 .has-feedback .form-control {
     padding-right: 42.5px;
 }
 
 .login-box-body .form-control-feedback, .register-box-body .form-control-feedback {
     color: #777;
 }
 
 .form-control-feedback {
     position: absolute;
     top: 0;
     right: 0;
     z-index: 2;
     display: block;
     width: 34px;
     height: 34px;
     line-height: 34px;
     text-align: center;
     pointer-events: none;
 }
 
 .checkbox, .radio {
     position: relative;
     display: block;
     margin-top: 10px;
     margin-bottom: 10px;
 }
 
 .icheck > label {
     padding-left: 0;
 }
 
 .checkbox label, .radio label {
     min-height: 20px;
     padding-left: 20px;
     margin-bottom: 0;
     font-weight: 400;
     cursor: pointer;
 }
 
 @media screen and (max-width: 780px) {
     .onlymobil {
         margin-top: 27%;
     }
 }
 @media screen and (max-width: 1200px) {
     .bgimg {
         min-height: 650px;
     }
 }
 .switch {
    position: relative;
    display: inline-block;
    width: 56px;
    height: 28px;
  }
  
  .switch input { 
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.075);
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 2px;
    bottom: 0.9px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
   margin: 0px 0px 0px 0px;
  }
  
  input:checked + .slider {
    background-color: #2196F3;
  }
  
  input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
  }
  
  input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider.round {
    border-radius: 34px;
    border: 2px solid white;
  }
  
  .slider.round:before {
    border-radius: 50%;
  }
 