body.interior #global #cabecera {
    background-image: url(https://www.viafirma.com/download/inbox/isdefe/custom-logo.png);
    background-size: 220px;
    height: 100px;
    text-indent: -9999px;
}

#wrapper .group.header-group #header .logo img {
    display: none;
}

#wrapper .group.header-group #header .logo {
    background-image: url(https://www.viafirma.com/download/inbox/isdefe/custom-logo-white.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 170px;
}

:root {
    --main-color: #C8102E;
    --clear-color: #ECE3E2;
    --dark-color: #DD1D00;
}

#wrapper>.group:first-child {
    background: #C8102E;
}

form input.button {
    background: #C8102E;
}

#body .main fieldset.copyCustodySearch input.boton:last-child {
    color: #C8102E;
}

body.login.public .viewDocument {
    border: 1px solid #C8102E;
}

body.verifirma fieldset a.eula {
    color: #C8102E !important;
}

.verifirma input.boton {
    background: #C8102E !important;
}

input.text:focus,
input.cajaTexto:focus,
textarea:focus {
    border-color: #C8102E;
}

.rich-fileupload-button,
.rich-fileupload-button-light,
.rich-fileupload-button-press {
    background: #C8102E;
}

.login .group .group .actionLogin,
input.button,
input.boton {
    background: #C8102E !important;
}

input.boton.addFilter {
    color: #C8102E;
}

#busquedaAvanzada_formularioBusqueda input.addFilter {
    background: #C8102E !important;
}

#busquedaAvanzada_formularioBusqueda input.addFilter:hover {
    background: #DD1D00 !important;
}

input.boton.addFilter:hover {
    color: #DD1D00;
}

.login .group .group input.button:hover,
.login .group .group input.boton:hover {
    background: #DD1D00 !important;
}

input.button:focus,
input.boton:focus,
input.button:hover,
input.boton:hover {
    background: #DD1D00 !important;
}

input.approval:hover {
    background: #DD1D00 !important;
}

input.text:focus,
input.cajaTexto:focus,
textarea:focus {
    border-color: #C8102E;
}

.verifirma input.boton:hover {
    background: #DD1D00 !important;
}

form.big input.boton.add-metadata {
    border: 1px solid #C8102E;
    color: #C8102E;
}

form.big input.boton.add-metadata:hover,
form.big .attach-document:hover,
form.big .attach-corporate-repo:hover,
form.big .attach-personal-repo:hover {
    background: #C8102E !important;
}

form.big .attach-document,
form.big .attach-corporate-repo,
form.big .attach-personal-repo,
a.reset {
    border: 1px solid #C8102E;
}

a.reset {
    border: 1px solid #C8102E !important;
}

a.reset:hover {
    background: #C8102E;
}

#nuevaPeticion .selectTemplate {
    border: 1px solid #C8102E;
    color: #C8102E;
}

fieldset.buscador input:last-of-type {
    color: #C8102E;
}

table.listado tfoot td {
    background: transparent;
}

table.listado tfoot td a.add,
table.listado tfoot td a.anyadir,
table.listado tfoot td a.assign {
    background: #C8102E !important;
    border: 1px solid #C8102E;
}

table.listado tfoot td a.import:hover,
table.listado tfoot td a.exportxls:hover,
table.listado .xls.listado.TR_AUDIT:hover {
    background-color: #C8102E;
}

table.listado tfoot td a.anyadir:hover,
table.listado tfoot td a.assign:hover {
    background: #DD1D00 !important;
}

table.listado tfoot td a:focus, table.listado tfoot td a:hover {
    background-color: #DD1D00;
}

table.listado tfoot td a.add,
table.listado tfoot td a.anyadir,
table.listado tfoot td a.exportxls,
table.listado tfoot td a.import,
table.listado .xls.listado.TR_AUDIT {
    border: 1px solid #C8102E;
}

table.listado td {
    background: transparent;
}

table.listado thead th {
    background: #C8102E;
}

table.listado thead th.first,
table.listado thead th,
table.listado thead th.last{
    background: transparent !important;
}

ul.paginacion li a:focus,
ul.paginacion li a:hover,
ul.paginacion li.primero a:focus,
ul.paginacion li.primero a:hover,
ul.paginacion li.anterior a:focus,
ul.paginacion li.anterior a:hover,
ul.paginacion li.siguiente a:focus,
ul.paginacion li.siguiente a:hover,
ul.paginacion li.ultimo a:focus,
ul.paginacion li.ultimo a:hover {
    color: #C8102E;
}

ul.paginacion li a.actual {
    background: #C8102E;
}

.info {
    border-left: 3px solid #C8102E;
    color: #C8102E;
}

.container.admin .botonera input,
.container.admin .botonera a {
    border: 1px solid #C8102E;
}

.container.admin .botonera a.xls:hover {
    background: #C8102E;
}

.container.admin .botonera .boton-preview {
    border: 1px solid #C8102E;
    color: #C8102E;
}

.container.admin .botonera .boton-preview:hover {
    background: #C8102E !important;
}

.dropdown.dropdown-main-menu .dropdown-menu form p > *:hover {
    background: #ECE3E2 !important;
}

.message a.download-all,
.message a.attach-annex {
    color: #C8102E;
}

.verifirma a.download-all {
    background-color: #C8102E;
}

.verifirma a.download-all:hover {
    background-color: #DD1D00;
}

#detallePeticion .download-all,
#detallePeticion .attach-annex {
    border: 1px solid #C8102E;
}

#detallePeticion .download-all:hover,
#detallePeticion .attach-annex:hover {
    background: #C8102E;
}

.attached li .file {
    color: #C8102E;
}

.attached li .document {
    color: #C8102E;
}

.tablaBorradores input[title="Eliminar seleccionados"] {
    background:  #C8102E !important;
}

#nav ul li a.redactar {
    background: #C8102E;
}

#nav ul li a.redactar:hover {
    background: #DD1D00;
}

.rich-tree-node-highlighted {
    color: #C8102E;
}

div.calendario table tr td.hoy span {
    color: #C8102E;
}

div.calendario table tr td.conEventos .bubble-wrapper > span:after {
    background: #C8102E;
}

div.disenador div.linea div.bloque .firma span {
    color: #C8102E;
}

div.disenador + .volver .espere {
    border: 1px solid #C8102E;
}

div.disenador + .volver .espere:hover {
    background: #C8102E;
}

.mailbox .numPorPagina a.actual {
    color: #C8102E;
}

a.button {
    color: #C8102E;
}

a.signbutton {
    color: #C8102E;
}

a.signbutton.button:hover,
#detallePeticion input.button.reject:hover,
input.signbutton.cosign:hover,
input.signbutton.viafirma:hover,
input.signbutton.signServices:hover {
    background-color: #ECE3E2 !important;
}

.delegationTable .acciones .dropdown-menu a:hover {
    background-color: #ECE3E2 !important;
}

.mailbox input.button.btnReject,
.login .group .group input.button.reject,
.login .group .group input.button.reject:hover {
    color: #C8102E;
}

.mailbox input.button.btnReject:hover {
    background-image: url(https://www.viafirma.com/download/inbox/isdefe/spritesheet.png) !important;
}

.mailbox input.button.btnVB {
    color: #C8102E;
}

.mailbox input.button.btnArchive,
.login .group .group input.button.archive,
.login .group .group input.button.archive:hover {
    color: #C8102E;
}

.mailbox input.button.btnArchive:hover {
    background-image: url(https://www.viafirma.com/download/inbox/isdefe/spritesheet.png) !important;
}

.mailbox .dropdown-trigger,
.mailbox .button-one,
body.login.public .dropdown-trigger.otherSignTypes{
    color: #C8102E;
}

.login.public #body input.button.approval {
    background-image: url(https://www.viafirma.com/download/inbox/isdefe/spritesheet.png) !important;
}

#detallePeticion .mainActions.dropdown span.dropdown-trigger,
.login.public #body .externalSign .signbutton.default.web {
    background-color: #C8102E;
}

#detallePeticion .mainActions.dropdown span.dropdown-trigger:hover {
    background-color: #DD1D00;
}

#nuevaPeticion .dropdown .dropdown-menu a:hover {
    background: #ECE3E2;
}

.mailbox .dropdown-trigger,
body.login.public .dropdown-trigger,
.mailbox .button-one,
.mailbox .dropdown-trigger:after,
#detallePeticion .mainActions.dropdown span.dropdown-trigger:after,
.mailbox input.button.btnReject,
.mailbox input.button.btnArchive,
a.signbutton.viafirma,
.delegationTable .acciones .dropdown-menu a.signbutton.viafirma,
a.signbutton.signServices,
.delegationTable .acciones .dropdown-menu a.signbutton.signServices,
a.signbutton.fortress,
.delegationTable .acciones .dropdown-menu a.signbutton.fortress,
a.signbutton.fortressQualified,
.delegationTable .acciones .dropdown-menu a.signbutton.fortressQualified,
a.signbutton.otpsms,
a.signbutton.otpMail,
a.signbutton.web,
a.signbutton.web:hover,
body.login.public #body #selectedActions input.signbutton.cosign,
body.login.public #body #selectedActions input.signbutton.otpsms,
body.login.public #body #selectedActions input.signbutton.otpMail,
.login .group .group input.button.cosign:hover,
.login .group .group input.button.otpsms:hover,
.login .group .group input.button.otpMail:hover,
input.signbutton.cosign,
input.signbutton.cosign:hover,
input.signbutton.otpsms,
input.signbutton.otpMail,
input.signbutton.otpsms:hover,
input.signbutton.otpMail:hover,
.login .group .group input.button.viafirma:hover,
body.login.public #body #selectedActions input.signbutton.viafirma,
input.signbutton.viafirma,
input.signbutton.viafirma:hover,
.login .group .group input.button.signServices:hover,
body.login.public #body #selectedActions input.signbutton.signServices,
input.signbutton.signServices,
input.signbutton.signServices:hover,
.delegationTable .acciones .dropdown-menu a.signbutton.otpsms,
.delegationTable .acciones .dropdown-menu a.signbutton.otpMail,
#detallePeticion input.button.reject,
.login .group .group input.button.reject,
.login .group .group input.button.reject:hover,
a.signbutton.digitalized,
a.signbutton.viafirmaDigitalized,
a.signbutton.izenpe,
.delegationTable .acciones .dropdown-menu a.signbutton.izenpe,
input.signbutton.fortress,
input.signbutton.fortress:hover,
input.signbutton.fortressQualified,
input.signbutton.fortressQualified:hover,
input.signbutton.autofirma,
input.signbutton.autofirma:hover,
.delegationTable .acciones .dropdown-menu a.signbutton.autofirma {
    background-image: url(https://www.viafirma.com/download/inbox/isdefe/spritesheet.png) !important;
}

.mailbox input.button.btnReject,
#detallePeticion input.button.reject,
.login .group .group input.button.reject,
.login .group .group input.button.reject:hover {
    background-color: transparent !important;
}

.mailbox input.button.btnArchive,
#detallePeticion .mainActions form.big input.button.archive,
.login .group .group input.button.reject,
.login .group .group input.button.reject:hover {
    background-color: transparent !important;
}

input.signbutton.otpsms,
input.signbutton.otpsms:hover,
input.signbutton.cosign,
input.signbutton.cosign:hover,
input.signbutton.viafirma,
input.signbutton.viafirma:hover,
input.signbutton.signServices,
input.signbutton.signServices:hover,
input.signbutton.otpMail,
input.signbutton.otpMail:hover,
input.signbutton.autofirma,
input.signbutton.autofirma:hover,
input.signbutton.fortress,
input.signbutton.fortress:hover,
input.signbutton.fortressQualified,
input.signbutton.fortressQualified:hover{
    color: #C8102E;
    background-color: transparent !important;
}

input.signbutton.otpMail:hover,
input.signbutton.otpsms:hover,
input.signbutton.cosign:hover,
input.signbutton.viafirma:hover,
input.signbutton.signServices:hover,
input.signbutton.autofirma:hover,
input.signbutton.fortress:hover,
input.signbutton.fortressQualified:hover {
    background-color: #ECE3E2 !important;
}

.webSign input[type="submit"],
.webSignaturePage input[type="submit"] {
    background: #C8102E;
}

.webSign .webSignaturePage .userHint {
    background: #C8102E;
}

.webSignaturePage .userHint a {
    color: #C8102E;
}

.webSignaturePage #inbox-signature-designer .preview-region .preview .document .signature .clickHere {
    color: #C8102E;
}

.login.webSign #body .webSignaturePage form.finish-btn-container {
    background: #C8102E;
}

body.login.public #body .externalSign .signbutton.default{
    background-color: #C8102E !important;
}

.login.public #body .externalSign .signbutton.default:hover,
body.login.public #body .externalSign input.signbutton.otpsms.default:hover,
body.login.public #body .externalSign input.signbutton.otpMail.default:hover  {
    background-color: #DD1D00 !important;
}

body.login.public #body .externalSign .signbutton.default:hover {
    background-color: #DD1D00 !important;
}

body.login.public .dropdown-trigger.languages {
    color: #C8102E;
}

.createSummaryPdfLink {
    color: #C8102E;
}

.container.admin .botonera a.link:hover,
.link:hover {
    background: #ECE3E2 !important;
}

.main-link {
    background: #C8102E;
    border: 1px solid #C8102E;
}

.main-link:hover {
    background: #DD1D00;
    border: 1px solid #DD1D00;
}

.attached li .file {
    color: #C8102E;
}

#detallePeticion input.button.reject {
    background: #ECE3E2 !important;
}

a.fakeButton {
    background: #C8102E;
}

a.fakeButton:hover {
    background: #DD1D00;
}

#editRequestContainer input,
#editRequestContainer .cajaTexto,
#editRequestContainer textarea,
#editRequestContainer select {
    border-color: #C8102E;
    background-color: #ECE3E2;
}

body.login.public #externalSignCustomSignatureLinkContainer  {
    border-left: 3px solid #C8102E;
}

.notificationTable table th {
    background: transparent;
}

p.selectuser a,
p.loginButton a {
    background-color: transparent;
}

@media(max-width: 1024px) {
    #content p.accessverifirma a {
        background-color: transparent;
    }
}

#inbox-loading #header {
    background: #C8102E;
}

#modal_multitabContentDiv p {
    color: #C8102E;
}

#modal_multitabContentDiv input {
    background: #C8102E;
}

#content .actionLogin.boton.goToLoginPage {
    color: #C8102E !important;
}

.notifsInfo tbody{
    border-left: 3px solid #C8102E;
    color: #C8102E;
}

.detailSignatureButton {
    border: 1px solid #C8102E!important;
}

@media (max-width: 767px) {
    .authenticatedUserNameContainer {
        background-color: #C8102E;
    }
}

body.login.public #body .signbutton,
body.login.public #body .signbutton:hover {
    background-image: url(https://www.viafirma.com/download/inbox/isdefe/spritesheet.png) !important;
}

p.selectuser a:focus,
p.selectuser a:hover,
p.loginButton a:focus,
p.loginButton a:hover {
    background-color: #ECE3E2;
}

#marketing {
	background-color: #c8102e;
}