/*VARIABLES*/
/*MIXIN*/
a {
  color: #4B3636; }
  a:hover, a:active, a:focus {
    color: #2d2121; }

.btn-color-principal, .btn-primary, .ui-dialog .button, #carta-content .btn-primary, .btn[value="Guardar"], #configurador .btn-primary, #configurador .configurador-form #edit-actions .btn-primary, .page__header .cabecera-alergenos a {
  background-color: #4B3636;
  border-color: #4B3636;
  color: #fff; }
  .btn-color-principal:hover, .btn-primary:hover, .ui-dialog .button:hover, #carta-content .btn-primary:hover, .btn[value="Guardar"]:hover, #configurador .btn-primary:hover, #configurador .configurador-form #edit-actions .btn-primary:hover, .page__header .cabecera-alergenos a:hover, .btn-color-principal:active, .btn-primary:active, .ui-dialog .button:active, #carta-content .btn-primary:active, .btn[value="Guardar"]:active, #configurador .btn-primary:active, #configurador .configurador-form #edit-actions .btn-primary:active, .page__header .cabecera-alergenos a:active, .btn-color-principal:focus, .btn-primary:focus, .ui-dialog .button:focus, #carta-content .btn-primary:focus, .btn[value="Guardar"]:focus, #configurador .btn-primary:focus, #configurador .configurador-form #edit-actions .btn-primary:focus, .page__header .cabecera-alergenos a:focus {
    background-color: #2d2121;
    color: #fff;
    border-color: #2d2121; }
  .btn-color-principal:focus, .btn-primary:focus, .ui-dialog .button:focus, #carta-content .btn-primary:focus, .btn[value="Guardar"]:focus, #configurador .btn-primary:focus, #configurador .configurador-form #edit-actions .btn-primary:focus, .page__header .cabecera-alergenos a:focus {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(75, 54, 54, 0.5);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(75, 54, 54, 0.5);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(75, 54, 54, 0.5); }

#carta-content a {
  color: #4B3636; }

.btn-light-color, .btn[value="Cancelar"],
.btn.button--danger, #datos-modal #datos-cliente-pedido [id*="edit-datos-volver"] {
  background-color: rgba(75, 54, 54, 0.1) !important;
  color: #4B3636;
  border-color: rgba(75, 54, 54, 0.1); }
  .btn-light-color:hover, .btn[value="Cancelar"]:hover,
  .btn.button--danger:hover, #datos-modal #datos-cliente-pedido [id*="edit-datos-volver"]:hover, .btn-light-color:focus, .btn[value="Cancelar"]:focus,
  .btn.button--danger:focus, #datos-modal #datos-cliente-pedido [id*="edit-datos-volver"]:focus, .btn-light-color:active, .btn[value="Cancelar"]:active,
  .btn.button--danger:active, #datos-modal #datos-cliente-pedido [id*="edit-datos-volver"]:active {
    background-color: #4B3636 !important;
    color: #fff;
    border-color: #4B3636; }

/*Elementos.scss*/
.js-form-type-radio .form-check-input:checked ~ .form-check-label::before,
.js-form-type-checkbox .form-check-input:checked ~ .form-check-label::before {
  border-color: #4B3636;
  background-color: #4B3636; }
.js-form-type-radio .form-check-input:focus ~ .form-check-label::before,
.js-form-type-checkbox .form-check-input:focus ~ .form-check-label::before {
  box-shadow: 0 0 0 0.2rem rgba(75, 54, 54, 0.25); }
.js-form-type-radio .form-check-input:focus:not(:checked) ~ .form-check-label::before,
.js-form-type-checkbox .form-check-input:focus:not(:checked) ~ .form-check-label::before {
  border-color: #4B3636; }

.form-control:focus,
.custom-select:focus {
  border-color: #4B3636;
  -webkit-box-shadow: inset 0 0 0 0.2rem rgba(75, 54, 54, 0.25);
  -moz-box-shadow: inset 0 0 0 0.2rem rgba(75, 54, 54, 0.25);
  box-shadow: inset 0 0 0 0.2rem rgba(75, 54, 54, 0.25); }

/*Block.carta.scss*/
.card-carta .card-icono {
  background-color: rgba(75, 54, 54, 0.1);
  color: #4B3636; }
  .card-carta .card-icono svg * {
    fill: #4B3636; }

#carta-list-content .principal {
  background-color: rgba(75, 54, 54, 0.1);
  color: #4B3636;
  font-weight: bold; }

#carta-content {
  /*BOTONES EDITAR BLOQUES*/
  /*BLOQUE DESPLEGABLES*/ }
  #carta-content .button-action button[type="submit"],
  #carta-content .button-action .btn-primary {
    background-color: #e9ecef; }
    #carta-content .button-action button[type="submit"]:hover, #carta-content .button-action button[type="submit"]:focus, #carta-content .button-action button[type="submit"]:active,
    #carta-content .button-action .btn-primary:hover,
    #carta-content .button-action .btn-primary:focus,
    #carta-content .button-action .btn-primary:active {
      background-color: rgba(75, 54, 54, 0.1); }
      #carta-content .button-action button[type="submit"]:hover:before, #carta-content .button-action button[type="submit"]:focus:before, #carta-content .button-action button[type="submit"]:active:before,
      #carta-content .button-action .btn-primary:hover:before,
      #carta-content .button-action .btn-primary:focus:before,
      #carta-content .button-action .btn-primary:active:before {
        color: #4B3636; }
  #carta-content .desplegable-block .bloque-carta-desplegable .btn-desplegable.btn-primary {
    background-color: rgba(75, 54, 54, 0.1);
    color: #1E266D; }
    #carta-content .desplegable-block .bloque-carta-desplegable .btn-desplegable.btn-primary:after {
      color: #4B3636; }
    #carta-content .desplegable-block .bloque-carta-desplegable .btn-desplegable.btn-primary:hover, #carta-content .desplegable-block .bloque-carta-desplegable .btn-desplegable.btn-primary:focus, #carta-content .desplegable-block .bloque-carta-desplegable .btn-desplegable.btn-primary:active {
      -webkit-box-shadow: 0;
      -moz-box-shadow: 0;
      box-shadow: 0;
      background-color: rgba(75, 54, 54, 0.1); }
  #carta-content .desplegable-block .bloque-carta-desplegable .card.card-body {
    background-color: rgba(75, 54, 54, 0.1); }

#configurador .configurador-form .card-header:before {
  color: #4B3636; }
#configurador .configurador-form [id*="edit-add-item"]:hover, #configurador .configurador-form [id*="edit-add-item"]:focus, #configurador .configurador-form [id*="edit-add-item"]:active {
  background-color: transparent; }
  #configurador .configurador-form [id*="edit-add-item"]:hover:after, #configurador .configurador-form [id*="edit-add-item"]:focus:after, #configurador .configurador-form [id*="edit-add-item"]:active:after {
    color: #4B3636; }

#enlaces-gestion-cliente [id*="edit-"]:before, #enlaces-gestion-cliente a:before {
  color: #4B3636; }

#form-pedido .resumen-title:before {
  color: #4B3636; }

.pedido-total {
  background-color: rgba(75, 54, 54, 0.1);
  color: #4B3636; }

.listado-pedido-item .pedido-quitar {
  color: #4B3636; }

/*Block.modales.scss*/
#item-carta-modal .card-body .form-radios .form-item-item-subform-content-value-logo input:checked + label {
  background-color: rgba(75, 54, 54, 0.1);
  color: #4B3636; }
  #item-carta-modal .card-body .form-radios .form-item-item-subform-content-value-logo input:checked + label svg path {
    fill: #4B3636; }

#item-modal-form-wrapper .form-control:focus {
  background-color: #fff;
  border-color: #694b4b;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(75, 54, 54, 0.25); }

/*page.content.scss*/
#carta-opinion {
  background-color: rgba(75, 54, 54, 0.1); }
  #carta-opinion .opinion-titulo [class*="icon-"] {
    color: #4B3636; }

#carta-contacto {
  background-color: rgba(75, 54, 54, 0.2); }
  #carta-contacto .contacto-titulo [class*="icon-"] {
    color: #4B3636; }
  #carta-contacto .contacto-item-wrap [class*="icon-"] {
    color: #4B3636; }

#page-idiomas-content .listado-idiomas-item a:hover, #page-idiomas-content .listado-idiomas-item a:focus, #page-idiomas-content .listado-idiomas-item a:active {
  background-color: rgba(75, 54, 54, 0.1); }
  #page-idiomas-content .listado-idiomas-item a:hover:after, #page-idiomas-content .listado-idiomas-item a:focus:after, #page-idiomas-content .listado-idiomas-item a:active:after {
    color: #4B3636; }

/*page.header.scss*/
/*page.gestion.scss*/
.user-cliente-idiomas-form #languages-form-wrapper [id*="edit-field-idiomas-table"]:not(input) .btn:before {
  color: #4B3636 !important; }
