.error-message{
	color: red;
	font-size: 0.9em;
	font-weight: bold;
}

.button-logout{
	margin: 10px 5px 10px 0;
  padding: 15px 23px;
  line-height: 18px;
  text-transform: uppercase;
  border-radius: 4px;
  cursor: pointer;
  color: #333;
  background-color: #fff;
  font-weight: bold;
  float: right;
  border: 1px solid #961300;
  text-decoration: none;
}

.button-back{
  margin: 10px 5px 10px 0;
  padding: 10px 23px;
  line-height: 18px;
  text-transform: uppercase;
  border-radius: 4px;
  cursor: pointer;
  color: #333;
  background-color: #fff;
  font-weight: bold;
  border: 1px solid #961300;
  text-decoration: none;
}

.flex-actions{
 /* display: flex;
  justify-content: center;
  gap:1em;*/
}

fieldset legend {
  display: inline-block;
  width: auto;
  padding: 3px;
  font-size: 14px!important;
  text-transform: uppercase;
  margin-left: 1px;
  margin-bottom: 20px!important;
  color: #333;
}
.captcha {
    margin-top: 1em!important;
}

ul.links li a, a.more, input[type="submit"], input[type="reset"], input[type="button"], .checkout-buttons .checkout-cancel, .checkout-buttons .checkout-back, .view-showcases .more-link a, button.cbutton-effect {
  font-size: 18px;
  text-transform: uppercase;
  padding: 15px 23px;
  text-decoration: none;
  color: #656565;
  display: inline-block;
  line-height: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  min-width: 200px;
  font-weight: 700;
  border: 1px solid #b2b2b2;
    border-top-color: rgb(178, 178, 178);
    border-right-color: rgb(178, 178, 178);
    border-bottom-color: rgb(178, 178, 178);
    border-left-color: rgb(178, 178, 178);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin: 10px 0;
    margin-right: 0px;
  text-align: center;
  background-color: transparent;
}
ul.links li a:hover, a.more:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .view-showcases .more-link a:hover, .checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-back:hover, button.cbutton-effect:hover, .title-teaser-text a.more:hover, .view-promoted-items .views-row:hover .icon, .feature:hover .feature-icon, .overlay i, .teaser-overlayed a::after {
  background-color: #dd1d00;
  border-color: #dd1d00 !important;
  color: #ffffff;
}


#edit-btn-complete {
  margin: 10px 5px 10px 0;
  padding: 15px 23px;
  line-height: 18px;
  text-transform: uppercase;
  font-family: "Fira Sans",Helvetica Neue,Arial,sans-serif;
  border-radius: 4px;

}
.btn-blanco-rojo:hover {
  background-color: #961300;
  color: white;
}
label {
  display: block!important;
  color: #363636!important;
  font-size: 15px!important;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

#proveedores-login-form legend{
  display: none;
}

.js-form-type-radio{
  display: flex!important;
}

.form-radios{
  display: flex!important;
  width: auto!important;
  gap: 2em;
}
.form-radios .form-item{
  display: flex!important;
  width: auto!important;
  white-space: normal!important;
  overflow: initial!important;
  align-content: center;
  align-items: center;

}

.fieldset-wrapper .fieldgroup legend{
  border: unset!important;
  background-color: transparent!important;
  text-transform: none!important;
}

input[type="submit"].btn-auto-upload{
  display: none!important;
}

.two-cols.fieldgroup .fieldset-wrapper .form-radios{
  display: grid!important;
  grid-template-columns: 1fr 1fr;
}
div > .panel.panel-proveedores .panel-heading{
  border: 0;
  margin-bottom: 0;
  width: 100%;
  border-bottom: 1px solid #acacac;
  border-left: 5px solid #961300;
  background-color: #E8E7E7;
  font-size: 13px;
  font-weight: bold;
  margin-left: 0px; 
}
.panel-title{
  font-size: 16px;
  margin:1px;
}
.js-form-item-email-options-u-forgotten-email-proveedor,
.js-form-item-email-options-u-forgotten-email-cl,
.js-form-item-email-options-u-forgotten-email-rl{
  display: flex;
}
#edit-f-fieldset legend{
	display: none;
}