/* ESTILOS ADICIONALES DEFABRIKA.SHOP */
.clearfix {
  clear:both;
}
.floatleft {
  float:left;
}
.w80 {
  width:80%;
}
.w70 {
  width:70%;
}
.w60 {
  width:60%;
}
.w50 {
  width:50%;
}
.w40 {
  width:40%;
}
.w30 {
  width:30%;
}
.w20 {
  width:20%;
}
.w10 {
  width:10%;
}
.p20 {
  padding:20px;
}
.pt10 {
  padding-top:10px;
}
.pl10 {
  padding-left:10px;
}
.pb10 {
  padding-bottom:10px;
}
.pr10 {
  padding-right:10px;
}
.pt15 {
  padding-top:15px;
}
.pl15 {
  padding-left:15px;
}
.pb15 {
  padding-bottom:15px;
}
.pr15 {
  padding-right:15px;
}
.pt20 {
  padding-top:20px;
}
.pl20 {
  padding-left:20px;
}
.pb20 {
  padding-bottom:20px;
}
.pr20 {
  padding-right:20px;
}
.pt30 {
  padding-top:30px;
}
.pl30 {
  padding-left:30px;
}
.pb30 {
  padding-bottom:30px;
}
.pr30 {
  padding-right:30px;
}
.form-label {
  font-family: Montserrat;
  font-weight:bold;
  font-size:22px;
  line-height:22px;
  padding-bottom:10px;
}
.form-group label {
  font-weight:bold !important;
}
.mini {
  font-size:13px;
}
.form-group-img {
  padding:40px;
  text-align:center;
  border:1px dashed #555;
  background-color: #d2d2d2;
  border-radius:10px;
}
.form-group-img .js-toolset-media-field-trigger {
  font-size:13px !important;
}
.hrborder {
  margin-bottom: 20px !important;
  border-top: 2px solid #2d2d2d;
}
/* iconos de wysiwyg */
.mce-toolbar .mce-btn button, .qt-dfw {
    color: white !important;
}
.mce-toolbar .mce-ico {
    color: white !important;
}
.mce-toolbar .mce-btn button:hover {
    color: #e30613 !important;
}
.mce-toolbar .mce-ico:hover {
    color: #e30613 !important;
}

.dfbk-tipo-cliente-img {
    position: absolute;
    left: -10px;
    right: -10px;
    top: -590px;
    height: 600px;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
}

/* MONICA LABELS PARA PANEL CONTROL */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}