

/*-------------Login-Bereich----------*/
.tx-felogin-pi1 h3 ,.tx-felogin-pi1 legend{
  display:none;
}
.frame-type-login header h2,
.frame-type-login header h1,
.frame-type-login header h3,
.frame-type-login header h4,
.frame-type-login header h5,
.frame-type-login header h6{
  color:rgb(242,38,46);
  font-weight:700;
}
.tx-felogin-pi1 fieldset{

}
.tx-felogin-pi1 fieldset label {
  font-weight:700;
}
.tx-felogin-pi1 div {
  /*display:none;*/
}
.tx-felogin-pi1 form fieldset div {
  margin-bottom: 1rem;
  display:block;
}
/*.tx-felogin-pi1 fieldset input[type="text"],.tx-felogin-pi1 fieldset input[type="password"] {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}*/
.tx-felogin-pi1 fieldset input[type="submit"], .tx-felogin-pi1 .submit-btn{
    display: inline-block;
    outline: none!important;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    background-color: white;
    border:1px solid  rgb(242,38,46);
    color:rgb(242,38,46) !important;
    	float: right;
	margin-bottom: 20px;
	width: 100%;
	max-width: 250px;
	text-transform: uppercase;
  text-decoration: none !important;
}
.tx-felogin-pi1 fieldset input[type="submit"]:hover,.tx-felogin-pi1 .submit-btn:hover{
    border:1px solid  rgb(242,38,46);
    color: white !important;
    background-color: rgb(242,38,46);
    cursor:pointer;

}
.tx-felogin-pi1 fieldset input[type="submit"]:blur,
.tx-felogin-pi1 fieldset input[type="submit"]:focus,
.tx-felogin-pi1 fieldset input[type="submit"]:active,
.tx-felogin-pi1 fieldset input[type="submit"]:link,
.tx-felogin-pi1 fieldset input[type="submit"]{
  outline: none!important;
  box-shadow: none !important;
  border:1px solid  rgb(242,38,46);
  border-radius: 0px;
  -moz-box-shadow:   none !important;
  -webkit-box-shadow:none !important;
}
.frame-type-login {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.tx-felogin-pi1{
	display: -ms-flexbox;
	display: flex;
	align-items: flex-end;
	-ms-flex-pack: end;
	justify-content: end;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tx-felogin-pi1 #terms {
	float: left;
	margin: 5px 10px 5px 0px;
}
.tx-felogin-pi1 p a,
.tx-felogin-pi1 a{
	text-decoration: none;
	color:rgb(242,38,46);
	text-transform: uppercase;
}
.tx-felogin-pi1 a:hover {
	opacity: 0.5;
	color:rgb(242,38,46);
	text-decoration: none;
	text-transform: uppercase;
}
.tx-felogin-pi1 .hide {
	display: none;
}
.tx-felogin-pi1 label {
	text-transform: uppercase;
}
.tx-felogin-pi1 form {
	width:100%;
	max-width: 550px;
}
.tx-felogin-pi1 .forgot-p-link {
	padding: 0px;
	margin: 0px;
}
.tx-felogin-pi1 .logout-label{
  width: 100%;
  text-align: right;
}

/*----18.06.2020----*/

.tx-felogin-pi1 input[type="text"],
.tx-felogin-pi1 input[type="password"],
.tx-felogin-pi1 input[type="email"]{
  width: 100%;
  /* min-width:550px; */
  height:40px;
  font-size: 17px;
  margin-bottom:15px!important;
  padding: 5px 10px!important;
  border:1px solid black;
}
.tx-felogin-pi1 input[type="text"]::-webkit-input-placeholder,
.tx-felogin-pi1 input[type="password"]::-webkit-input-placeholder,
.tx-felogin-pi1 input[type="email"]::-webkit-input-placeholder
{
  text-transform: uppercase;
}
.tx-felogin-pi1 input[type="text"]::-moz-placeholder ,
.tx-felogin-pi1 input[type="password"]::-moz-placeholder ,
.tx-felogin-pi1 input[type="email"]::-moz-placeholder
{
  text-transform: uppercase;
}
.tx-felogin-pi1 .submit-btn {
  margin-right:15px;
}

@media (max-width: 600px){

  .tx-felogin-pi1 input[type="text"],
  .tx-felogin-pi1 input[type="password"],
  .tx-felogin-pi1 input[type="email"]{
    width: 100%;
    min-width:100%;
  }

}



