a {
    color: #16234C;
}

a:hover {
    border-bottom-color: #16234C;
    color: #16234C !important;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
    border-color: #16234C;
    box-shadow: 0 0 0 1px #16234C;
}

input[type="checkbox"]:focus + label:before,
input[type="radio"]:focus + label:before {
    border-color: #16234C;
    box-shadow: 0 0 0 1px #16234C;
}

ul.contact li:before {
    color: #16234C;
}

ul.pagination li > .page.active {
    background-color: #16234C;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button {
    color: #FFFFFF !important;
    border:0;
    background-color: #16234C;
}

input[type="submit"].primary,
input[type="reset"].primary,
input[type="button"].primary,
button.primary,
.button.primary {
    color: #FFFFFF !important;
    border:0;
    background-color: #16234C;
}

input[type="submit"].primary:hover,
input[type="reset"].primary:hover,
input[type="button"].primary:hover,
button.primary:hover,
.button.primary:hover {
    color: #FFFFFF !important;
    border:0;
    background-color: #10BED1;
}

input[type="submit"].primary:active,
input[type="reset"].primary:active,
input[type="button"].primary:active,
button.primary:active,
.button.primary:active {
    color: #FFFFFF !important;
    border:0;
    background-color: #10BED1;
}

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.button:hover {
    color: #FFFFFF !important;
    border:0;
    background-color: #10BED1;
}

input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
button:active,
.button:active {
    color: #FFFFFF !important;
    border:0;
    background-color: #10BED1;
}

.button.red {
    box-shadow: inset 0 0 0 2px #ff0000 !important;
    color: #ff0000 !important;
}

.button.red:hover {
    background-color: rgba(244, 92, 92, 0.05);
}

.features article .icon:before {
    color: #16234C;
}

#header {
    border-bottom: solid 5px #16234C;
}

#menu ul a:hover,
#menu ul span:hover {
    color: #16234C;
}

#menu ul a.opener:hover:before,
#menu ul span.opener:hover:before {
    color: #16234C;
}

.agile-login input[type="text"]:focus,
.agile-login input[type="password"]:focus {
    border-color: #16234C;
    box-shadow: 0 0 0 1px #16234C !important;
}

.agile-login input[type="submit"] {
    background-color: #16234C;
}

.agile-login input[type="submit"]:hover {
    color: #FFFFFF !important;
}

.sweet-modal-close a.sweet-modal-close-link:hover {
    background-color: #16234C;
}

.sweet-modal-close a.sweet-modal-close-link:active {
    background-color: #16234C;
}

.sweet-modal-title .sweet-modal-tabs-links ul li.active a {
    color: #16234C;
}

.sweet-modal-title .sweet-modal-tabs-links ul li.active a .icon svg,
.sweet-modal-title .sweet-modal-tabs-links ul li.active a .icon svg path {
    fill: #16234C;
}

.sweet-modal-overlay.dark-modal .sweet-modal-box .sweet-modal-title .sweet-modal-tabs-links ul li.active a {
    color: #16234C;
}

.sweet-modal-overlay.dark-modal .sweet-modal-box .sweet-modal-title .sweet-modal-tabs-links ul li.active a .icon svg,
.sweet-modal-overlay.dark-modal .sweet-modal-box .sweet-modal-title .sweet-modal-tabs-links ul li.active a .icon svg path {
    fill: #16234C;
}

.sweet-modal-overlay.dark-modal .sweet-modal-box .sweet-modal-close a.sweet-modal-close-link:hover {
    background-color: #16234C;
}

.sweet-modal-overlay.dark-modal div::-webkit-scrollbar-thumb:hover,
.sweet-modal-overlay.dark-modal pre::-webkit-scrollbar-thumb:hover {
    background: #16234C;
}

.cd-timeline-container::before {
    background: #16234C;
}

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
    background: #16234C; 
}

.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover {
    background-color: #10BED1;
    border-color: #10BED1;
}

.datepicker table tr td.today {
    color: #FFF;
    background-color: #F45C5C;
    border-color: #F45C5C;
}
.datepicker table tr td.today:hover:hover {
    color: #FFFFFF;
}
.datepicker table tr td.today:hover {
    background-color: #666666;
    border-color: #666666;
}

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
    background-color: #16234C;
    border-color: #16234C;
}

.datepicker table tr td span.active.active.focus, .datepicker table tr td span.active.active:focus, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active.focus, .datepicker table tr td span.active.disabled.active:focus, .datepicker table tr td span.active.disabled.active:hover, .datepicker table tr td span.active.disabled:active.focus, .datepicker table tr td span.active.disabled:active:focus, .datepicker table tr td span.active.disabled:active:hover, .datepicker table tr td span.active.disabled:hover.active.focus, .datepicker table tr td span.active.disabled:hover.active:focus, .datepicker table tr td span.active.disabled:hover.active:hover, .datepicker table tr td span.active.disabled:hover:active.focus, .datepicker table tr td span.active.disabled:hover:active:focus, .datepicker table tr td span.active.disabled:hover:active:hover, .datepicker table tr td span.active:active.focus, .datepicker table tr td span.active:active:focus, .datepicker table tr td span.active:active:hover, .datepicker table tr td span.active:hover.active.focus, .datepicker table tr td span.active:hover.active:focus, .datepicker table tr td span.active:hover.active:hover, .datepicker table tr td span.active:hover:active.focus, .datepicker table tr td span.active:hover:active:focus, .datepicker table tr td span.active:hover:active:hover {
    background-color: #10BED1;
    border-color: #10BED1;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #fff !important;
  background-color: #16234C;
  font-family: "Bebas Neue Pro Expanded xBold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: normal;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #16234C!important;
}

.dd3-handle {
    background: #16234C;
    border: solid 1px #16234C;
}

.dd3-handle:hover {
    background: #10BED1;
    border: solid 1px #10BED1;
}

.irs--flat .irs-bar {
    background-color: #16234C;
}

.irs--flat .irs-handle {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    background-color: #16234C;
  }

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
    background-color: #16234C;
}

.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
    border-top-color: #16234C;
}

.autocomplete-active {
    background-color: #10BED1;
}

.banking-card.consommable, .banking-card.consommable a {
            color:#b2bec3;
        }

        .banking-card.consommable:hover {
            background-color: #b2bec3;
        }
        
        .banking-card.consommable:hover, .banking-card.consommable.transaction-select {
            background-color: #b2bec3;
        }
        
        .banking-card.consommable h3, .banking-card.consommable h4, .banking-card.consommable a {
            color: #b2bec3;
        }

        .banking-card.consommable .banking-card-button-date, .banking-card.consommable .banking-card-button-comment {
            background-color: #b2bec3;
        }

        .banking-card.consommable:hover .banking-card-button-date, .banking-card.consommable:hover .banking-card-button-comment, .banking-card.consommable.transaction-select .banking-card-button-date, .banking-card.consommable.transaction-select .banking-card-button-comment {
            background-color: #FFFFFF;
            color: #b2bec3 !important;
        }

        .banking-card.consommable:hover h3, .banking-card.consommable:hover h4, .banking-card.consommable:hover a, .banking-card.consommable.transaction-select h3, .banking-card.consommable.transaction-select h4, .banking-card.consommable.transaction-select a {
            color: #FFFFFF;
        }

        .banking-card.consommable::after
        {
            background-color: #b2bec3;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9ImEiIGQ9Im0yMTguMyAxMjAuOWMwIDAgMTEuOS05IDIuOS0xOC4xLTkuMS05LTE3LjggMi42LTE3LjggMi42bC05MC45IDkwLjljMCAwLTIxLjMgMjcuNS0zNy41IDEwLjktMTYuMS0xNi42IDEwLjktMzcuNSAxMC45LTM3LjVsMTE5LjEtMTE5LjFjMCAwIDI3LjgtMzAuNiA1NC00LjUgMjYuMSAyNi4xLTQuNyA1NC00LjcgNTRsLTEzMy44IDEzMy44YzAgMC00Mi45IDQ5LjUtODIuNSA5LjktMzkuNy0zOS43IDEwLjMtODIuMSAxMC4zLTgyLjFsMTAxLjYtMTAxLjZjMCAwIDExLjQtOS41IDIuOS0xOC4xLTguNi04LjUtMTguMSAyLjktMTguMSAyLjlsLTExNi42IDExNi42YzAgMC00NCA0OC4zIDUuMiA5Ny40IDQ5LjEgNDkuMiA5Ny40IDUuMiA5Ny40IDUuMmwxNjAuMy0xNjAuM2MwIDAgMzIuMS0zNS40LTYuMS03My42LTM4LjMtMzguMy03My43LTYuMi03My43LTYuMmwtMTM3LjkgMTM3LjljMCAwLTM1LjMgMjguNy0zLjMgNjAuNyAzMi4xIDMyLjEgNjAuMy0zLjcgNjAuMy0zLjd6Ii8+PC9zdmc+");
        }

        .banking-card.consommable:hover::after, .banking-card.consommable.transaction-select::after
        {
            background-color: #FFFFFF;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojYjJiZWMzfTwvc3R5bGU+PHBhdGggY2xhc3M9ImEiIGQ9Im0yMTguMyAxMjAuOWMwIDAgMTEuOS05IDIuOS0xOC4xLTkuMS05LTE3LjggMi42LTE3LjggMi42bC05MC45IDkwLjljMCAwLTIxLjMgMjcuNS0zNy41IDEwLjktMTYuMS0xNi42IDEwLjktMzcuNSAxMC45LTM3LjVsMTE5LjEtMTE5LjFjMCAwIDI3LjgtMzAuNiA1NC00LjUgMjYuMSAyNi4xLTQuNyA1NC00LjcgNTRsLTEzMy44IDEzMy44YzAgMC00Mi45IDQ5LjUtODIuNSA5LjktMzkuNy0zOS43IDEwLjMtODIuMSAxMC4zLTgyLjFsMTAxLjYtMTAxLjZjMCAwIDExLjQtOS41IDIuOS0xOC4xLTguNi04LjUtMTguMSAyLjktMTguMSAyLjlsLTExNi42IDExNi42YzAgMC00NCA0OC4zIDUuMiA5Ny40IDQ5LjEgNDkuMiA5Ny40IDUuMiA5Ny40IDUuMmwxNjAuMy0xNjAuM2MwIDAgMzIuMS0zNS40LTYuMS03My42LTM4LjMtMzguMy03My43LTYuMi03My43LTYuMmwtMTM3LjkgMTM3LjljMCAwLTM1LjMgMjguNy0zLjMgNjAuNyAzMi4xIDMyLjEgNjAuMy0zLjcgNjAuMy0zLjd6Ii8+PC9zdmc+");
        }

        .banking-list-large .banking-card.consommable.transaction-select::after
        {
            background-size: 26px 26px;
        }.banking-card.marketing, .banking-card.marketing a {
            color:#00b894;
        }

        .banking-card.marketing:hover {
            background-color: #00b894;
        }
        
        .banking-card.marketing:hover, .banking-card.marketing.transaction-select {
            background-color: #00b894;
        }
        
        .banking-card.marketing h3, .banking-card.marketing h4, .banking-card.marketing a {
            color: #00b894;
        }

        .banking-card.marketing .banking-card-button-date, .banking-card.marketing .banking-card-button-comment {
            background-color: #00b894;
        }

        .banking-card.marketing:hover .banking-card-button-date, .banking-card.marketing:hover .banking-card-button-comment, .banking-card.marketing.transaction-select .banking-card-button-date, .banking-card.marketing.transaction-select .banking-card-button-comment {
            background-color: #FFFFFF;
            color: #00b894 !important;
        }

        .banking-card.marketing:hover h3, .banking-card.marketing:hover h4, .banking-card.marketing:hover a, .banking-card.marketing.transaction-select h3, .banking-card.marketing.transaction-select h4, .banking-card.marketing.transaction-select a {
            color: #FFFFFF;
        }

        .banking-card.marketing::after
        {
            background-color: #00b894;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9ImEiIGQ9Im02NC4zIDY4LjdjLTMxLjIgMC01Ni41IDI1LjMtNTYuNSA1Ni41IDAgMzEuMiAyNS4zIDU2LjUgNTYuNSA1Ni41IDUuMSAwIDkuMy0zLjcgMTAuMS04LjdoMC4xdi05NGMwLTUuNy00LjYtMTAuMy0xMC4yLTEwLjN6Ii8+PHBhdGggY2xhc3M9ImEiIGQ9Im0yOTIuMiAyMi42YzAtNS43LTQuNi0xMC4zLTEwLjItMTAuMy0yLjQgMC00LjUgMC45LTYuMyAyLjJsLTkwLjUgNTIuMmgtODEuNWMtNS43IDAtMTAuMyA0LjYtMTAuMyAxMC4zdjk3LjZoMC4xYzAuNyA1LjEgNC45IDkgMTAuMiA5aDcyLjRsOTguOSA1Ny4xYzEuOCAxLjcgNC4zIDIuOCA3IDIuOCA1LjYgMCAxMC4yLTQuNiAxMC4yLTEwLjMgMC0wLjQgMC0wLjctMC4xLTEuMWgwLjF2LTE3LjQtMTc0LjEtMTcuNGMwLTAuMiAwLTAuNCAwLTAuNnoiLz48cGF0aCBjbGFzcz0iYSIgZD0ibTE3My41IDI2MS44bC0wLjItMC4ycTAtMC4yLTAuMS0wLjMtMC4xLTAuMS0wLjItMC4ybC0zMS40LTU0LjRoLTAuMWMtMS43LTIuMy00LjItMy44LTctNC4xdi0wLjFoLTI3LjNjLTEuNSAwLjItMi45IDAuNi00LjMgMS40LTQuOSAyLjgtNi42IDkuMS0zLjggMTQgMC4zIDAuNCAwLjYgMC44IDAuOSAxLjJoLTAuMmwzNi42IDYzLjRxMCAwIDAuMSAwIDAgMCAwIDBsMC4zIDAuNyAwLjEtMC4xYzMgNC41IDguOSA1LjkgMTMuNiAzLjJxMC44LTAuNSAxLjUtMS4xbDAuMSAwLjIgMTguOC0xMC45di0wLjJjMy42LTMgNC43LTguMSAyLjYtMTIuNXoiLz48L3N2Zz4=");
        }

        .banking-card.marketing:hover::after, .banking-card.marketing.transaction-select::after
        {
            background-color: #FFFFFF;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojMDBiODk0fTwvc3R5bGU+PHBhdGggY2xhc3M9ImEiIGQ9Im02NC4zIDY4LjdjLTMxLjIgMC01Ni41IDI1LjMtNTYuNSA1Ni41IDAgMzEuMiAyNS4zIDU2LjUgNTYuNSA1Ni41IDUuMSAwIDkuMy0zLjcgMTAuMS04LjdoMC4xdi05NGMwLTUuNy00LjYtMTAuMy0xMC4yLTEwLjN6Ii8+PHBhdGggY2xhc3M9ImEiIGQ9Im0yOTIuMiAyMi42YzAtNS43LTQuNi0xMC4zLTEwLjItMTAuMy0yLjQgMC00LjUgMC45LTYuMyAyLjJsLTkwLjUgNTIuMmgtODEuNWMtNS43IDAtMTAuMyA0LjYtMTAuMyAxMC4zdjk3LjZoMC4xYzAuNyA1LjEgNC45IDkgMTAuMiA5aDcyLjRsOTguOSA1Ny4xYzEuOCAxLjcgNC4zIDIuOCA3IDIuOCA1LjYgMCAxMC4yLTQuNiAxMC4yLTEwLjMgMC0wLjQgMC0wLjctMC4xLTEuMWgwLjF2LTE3LjQtMTc0LjEtMTcuNHEwLTAuMyAwLTAuNnoiLz48cGF0aCBjbGFzcz0iYSIgZD0ibTE3My41IDI2MS44bC0wLjItMC4ycTAtMC4yLTAuMS0wLjMtMC4xLTAuMS0wLjItMC4ybC0zMS40LTU0LjRoLTAuMWMtMS43LTIuMy00LjItMy44LTctNC4xdi0wLjFoLTI3LjNjLTEuNSAwLjItMi45IDAuNi00LjMgMS40LTQuOSAyLjgtNi42IDkuMS0zLjggMTRxMC41IDAuNiAwLjkgMS4yaC0wLjJsMzYuNiA2My40cTAgMCAwLjEgMGwwLjMgMC43IDAuMS0wLjFjMyA0LjUgOC45IDUuOSAxMy42IDMuMnEwLjgtMC41IDEuNS0xLjFsMC4xIDAuMiAxOC44LTEwLjl2LTAuMmMzLjYtMyA0LjctOC4xIDIuNi0xMi41eiIvPjwvc3ZnPg==");
        }

        .banking-list-large .banking-card.marketing.transaction-select::after
        {
            background-size: 26px 26px;
        }.banking-card.materielit, .banking-card.materielit a {
            color:#fdcb6e;
        }

        .banking-card.materielit:hover {
            background-color: #fdcb6e;
        }
        
        .banking-card.materielit:hover, .banking-card.materielit.transaction-select {
            background-color: #fdcb6e;
        }
        
        .banking-card.materielit h3, .banking-card.materielit h4, .banking-card.materielit a {
            color: #fdcb6e;
        }

        .banking-card.materielit .banking-card-button-date, .banking-card.materielit .banking-card-button-comment {
            background-color: #fdcb6e;
        }

        .banking-card.materielit:hover .banking-card-button-date, .banking-card.materielit:hover .banking-card-button-comment, .banking-card.materielit.transaction-select .banking-card-button-date, .banking-card.materielit.transaction-select .banking-card-button-comment {
            background-color: #FFFFFF;
            color: #fdcb6e !important;
        }

        .banking-card.materielit:hover h3, .banking-card.materielit:hover h4, .banking-card.materielit:hover a, .banking-card.materielit.transaction-select h3, .banking-card.materielit.transaction-select h4, .banking-card.materielit.transaction-select a {
            color: #FFFFFF;
        }

        .banking-card.materielit::after
        {
            background-color: #fdcb6e;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3MiAyNzIiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTQuOCA0Mi4xYzAtMTUuNCAxMi41LTI4IDI3LjktMjhoMjA2LjZjMTUuNCAwIDI4IDEyLjYgMjggMjh2MTQwLjljMCAxNS41LTEyLjYgMjgtMjggMjhoLTIwNi41Yy0xNS41IDAtMjgtMTIuNS0yOC0yOHptODEuNSA0OS44bC0yOC4xLTI4LjFjLTMuOC0zLjgtOS40LTMuOC0xMy4xIDAtMy44IDMuNy0zLjggOS40IDAgMTMuMWwyMS41IDIxLjYtMjEuNSAyMS41Yy0zLjggMy44LTMuOCA5LjQgMCAxMy4yIDEuOCAxLjggMy43IDIuOCA2LjUgMi44IDIuOCAwIDQuNy0xIDYuNi0yLjhsMjguMS0yOC4yYzMuOC0zLjcgMy44LTkuMyAwLTEzLjF6bTY4LjUgMzQuN2MwLTUuNi0zLjgtOS40LTkuNC05LjRoLTM3LjVjLTUuNiAwLTkuNCAzLjgtOS40IDkuNCAwIDUuNiAzLjggOS40IDkuNCA5LjRoMzcuNWM1LjYgMCA5LjQtMy44IDkuNC05LjR6Ii8+PHBhdGggY2xhc3M9ImEiIGQ9Im0yMDEuNiAyNDguNWMtMTAuMyAwLTE5LjctNi42LTIzLjQtMTYuOSAwLTAuOS0wLjktMS45LTAuOS0xLjloLTgzLjVjMCAxIDAgMS45LTAuOSAxLjktMi44IDEwLjMtMTIuMiAxNi45LTIyLjUgMTYuOS01LjYgMC05LjQgMy44LTkuNCA5LjQgMCA1LjYgMy44IDkuMyA5LjQgOS4zaDEzMS4yYzUuNyAwIDkuNC0zLjcgOS40LTkuMyAwLTUuNy0zLjctOS40LTkuNC05LjR6Ii8+PC9zdmc+");
        }

        .banking-card.materielit:hover::after, .banking-card.materielit.transaction-select::after
        {
            background-color: #FFFFFF;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3MiAyNzIiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojZmRjYjZlfTwvc3R5bGU+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTQuOCA0Mi4xYzAtMTUuNCAxMi41LTI4IDI3LjktMjhoMjA2LjZjMTUuNCAwIDI4IDEyLjYgMjggMjh2MTQwLjljMCAxNS41LTEyLjYgMjgtMjggMjhoLTIwNi41Yy0xNS41IDAtMjgtMTIuNS0yOC0yOHptODEuNSA0OS44bC0yOC4xLTI4LjFjLTMuOC0zLjgtOS40LTMuOC0xMy4xIDAtMy44IDMuNy0zLjggOS40IDAgMTMuMWwyMS41IDIxLjYtMjEuNSAyMS41Yy0zLjggMy44LTMuOCA5LjQgMCAxMy4yIDEuOCAxLjggMy43IDIuOCA2LjUgMi44IDIuOCAwIDQuNy0xIDYuNi0yLjhsMjguMS0yOC4yYzMuOC0zLjcgMy44LTkuMyAwLTEzLjF6bTY4LjUgMzQuN2MwLTUuNi0zLjgtOS40LTkuNC05LjRoLTM3LjVjLTUuNiAwLTkuNCAzLjgtOS40IDkuNCAwIDUuNiAzLjggOS40IDkuNCA5LjRoMzcuNWM1LjYgMCA5LjQtMy44IDkuNC05LjR6Ii8+PHBhdGggY2xhc3M9ImEiIGQ9Im0yMDEuNiAyNDguNWMtMTAuMyAwLTE5LjctNi42LTIzLjQtMTYuOSAwLTAuOS0wLjktMS45LTAuOS0xLjloLTgzLjVjMCAxIDAgMS45LTAuOSAxLjktMi44IDEwLjMtMTIuMiAxNi45LTIyLjUgMTYuOS01LjYgMC05LjQgMy44LTkuNCA5LjQgMCA1LjYgMy44IDkuMyA5LjQgOS4zaDEzMS4yYzUuNyAwIDkuNC0zLjcgOS40LTkuMyAwLTUuNy0zLjctOS40LTkuNC05LjR6Ii8+PC9zdmc+");
        }

        .banking-list-large .banking-card.materielit.transaction-select::after
        {
            background-size: 26px 26px;
        }.banking-card.restauration, .banking-card.restauration a {
            color:#ff7675;
        }

        .banking-card.restauration:hover {
            background-color: #ff7675;
        }
        
        .banking-card.restauration:hover, .banking-card.restauration.transaction-select {
            background-color: #ff7675;
        }
        
        .banking-card.restauration h3, .banking-card.restauration h4, .banking-card.restauration a {
            color: #ff7675;
        }

        .banking-card.restauration .banking-card-button-date, .banking-card.restauration .banking-card-button-comment {
            background-color: #ff7675;
        }

        .banking-card.restauration:hover .banking-card-button-date, .banking-card.restauration:hover .banking-card-button-comment, .banking-card.restauration.transaction-select .banking-card-button-date, .banking-card.restauration.transaction-select .banking-card-button-comment {
            background-color: #FFFFFF;
            color: #ff7675 !important;
        }

        .banking-card.restauration:hover h3, .banking-card.restauration:hover h4, .banking-card.restauration:hover a, .banking-card.restauration.transaction-select h3, .banking-card.restauration.transaction-select h4, .banking-card.restauration.transaction-select a {
            color: #FFFFFF;
        }

        .banking-card.restauration::after
        {
            background-color: #ff7675;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTcwLjggMjUyLjRsNTAuNy02MS40IDIzLjIgMjkuNi00NC43IDU2LjdjLTE3LjEgMjEuOC00OC44LTEuMS0yOS4yLTI0Ljl6bTUyLjYtMTI5LjhsMTE1LjYgMTMyLjZjNy4xIDguMiA1LjcgMjAuOC0yLjYgMjcuN2wtMS42IDEuM2MtNy40IDYuMi0xOC44IDUuNC0yNC42LTIuMmwtMTA5LjItMTQwLjdjLTMuMyAyLTYuNCAzLjUtOC45IDQuMy0xNi40IDQuOS0zMC41LTMuOC00My4xLTE4LjRsLTQwLjYtNTIuNGMtNC4yLTUuMy0xMC4zLTEwLjYtNy44LTE3LjkgMi4zLTYuNyAxMS0xMC4zIDE2LjQtNC41bDM2LjQgNDQuOGM3LjEgOS4xIDE4LTEuNyAxMC44LTktMTAuMy0xMi40LTI2LjMtMzIuNy0zNi43LTQ1LjEtNy4xLTkgNy0xOS4zIDEzLjgtMTEuNWwzNi43IDQ1LjFjNi45IDguNCAxOS40LTIuNCAxMi43LTEwLjVsLTM1LjUtNDMuNmMtNi4yLTkgOC43LTE5LjggMTQuOS0xMi40bDQ0LjQgNTMuMmMxOC4xIDIwIDIwLjQgMzMuNSAxNS41IDQ5LjItMC44IDIuNy0zLjMgNi4yLTYuNiAxMHptMzcuNSAyMC43bDE4LTIxLjhjLTIzLjEtNTcuMiA2Mi42LTEzMy41IDEwNC4xLTk4LjQgNTAuNSA0Mi42LTI0LjUgMTQ1LjQtNzcuMiAxMjBsLTIxLjMgMjd6Ii8+PC9zdmc+");
        }

        .banking-card.restauration:hover::after, .banking-card.restauration.transaction-select::after
        {
            background-color: #FFFFFF;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48c3R5bGU+LmF7ZmlsbDojZmY3Njc1fTwvc3R5bGU+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTcwLjggMjUyLjRsNTAuNy02MS40IDIzLjIgMjkuNi00NC43IDU2LjdjLTE3LjEgMjEuOC00OC44LTEuMS0yOS4yLTI0Ljl6bTUyLjYtMTI5LjhsMTE1LjYgMTMyLjZjNy4xIDguMiA1LjcgMjAuOC0yLjYgMjcuN2wtMS42IDEuM2MtNy40IDYuMi0xOC44IDUuNC0yNC42LTIuMmwtMTA5LjItMTQwLjdjLTMuMyAyLTYuNCAzLjUtOC45IDQuMy0xNi40IDQuOS0zMC41LTMuOC00My4xLTE4LjRsLTQwLjYtNTIuNGMtNC4yLTUuMy0xMC4zLTEwLjYtNy44LTE3LjkgMi4zLTYuNyAxMS0xMC4zIDE2LjQtNC41bDM2LjQgNDQuOGM3LjEgOS4xIDE4LTEuNyAxMC44LTktMTAuMy0xMi40LTI2LjMtMzIuNy0zNi43LTQ1LjEtNy4xLTkgNy0xOS4zIDEzLjgtMTEuNWwzNi43IDQ1LjFjNi45IDguNCAxOS40LTIuNCAxMi43LTEwLjVsLTM1LjUtNDMuNmMtNi4yLTkgOC43LTE5LjggMTQuOS0xMi40bDQ0LjQgNTMuMmMxOC4xIDIwIDIwLjQgMzMuNSAxNS41IDQ5LjItMC44IDIuNy0zLjMgNi4yLTYuNiAxMHptMzcuNSAyMC43bDE4LTIxLjhjLTIzLjEtNTcuMiA2Mi42LTEzMy41IDEwNC4xLTk4LjQgNTAuNSA0Mi42LTI0LjUgMTQ1LjQtNzcuMiAxMjBsLTIxLjMgMjd6Ii8+PC9zdmc+");
        }

        .banking-list-large .banking-card.restauration.transaction-select::after
        {
            background-size: 26px 26px;
        }.banking-card.all, .banking-card.all a {
            color:#10bed1;
        }

        .banking-card.all:hover {
            background-color: #10bed1;
        }
        
        .banking-card.all:hover, .banking-card.all.transaction-select {
            background-color: #10bed1;
        }
        
        .banking-card.all h3, .banking-card.all h4, .banking-card.all a {
            color: #10bed1;
        }

        .banking-card.all .banking-card-button-date, .banking-card.all .banking-card-button-comment {
            background-color: #10bed1;
        }

        .banking-card.all:hover .banking-card-button-date, .banking-card.all:hover .banking-card-button-comment, .banking-card.all.transaction-select .banking-card-button-date, .banking-card.all.transaction-select .banking-card-button-comment {
            background-color: #FFFFFF;
            color: #10bed1 !important;
        }

        .banking-card.all:hover h3, .banking-card.all:hover h4, .banking-card.all:hover a, .banking-card.all.transaction-select h3, .banking-card.all.transaction-select h4, .banking-card.all.transaction-select a {
            color: #FFFFFF;
        }

        .banking-card.all::after
        {
            background-color: #10bed1;
            background-size: 26px 26px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAxMjkiIHdpZHRoPSIzMDAiIGhlaWdodD0iMTI5Ij48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTI2MSA5OC41Yy0yMC4xLTIuNS0zMy45LTMuNi00Ni4xLTQuNGw3LjItNC41IDAuMS0wLjJjNS43LTMuOSA4LTEwLjcgNS45LTE3LjQtMi4zLTcuMi05LjItMTIuNS0xNi40LTEyLjVxLTMuNyAwLTcgMS42bC0wLjUgMC4zLTQ3LjIgMzAuNGMtNC4yLTAuMS04LjUtMC4yLTEyLjgtMC4yLTguOSAwLTE3LjcgMC4yLTI2LjYgMC42bDUtMy4zIDAuNS0wLjRjNC45LTQgNi42LTEwLjcgNC4zLTE3LjItMi41LTcuMS04LjgtMTEuOS0xNS43LTExLjktMi41IDAtNSAwLjYtNy4yIDEuOGwtMC4zIDAuMi01Ni40IDM2LTguOSAxLjEgMjcuOS02MS45YzEyLjMtMyA0Ni43LTEwLjUgODguMS0xMC41IDI4LjIgMCA1NC41IDMuNSA3OC4xIDEwLjN6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTI5OC4zIDEyNmMtMTUyLjItMjYtMjk2LjYgMC0yOTYuNiAwIDE2LjMtMzYuMSA0OS4xLTEwOC40IDQ5LjEtMTA4LjQgMTA3LjgtMzMgMTk4LjggMCAxOTguOCAwem0tODIuNC00NS41bC0zNS4xIDIyLjVjMjkuNiAyLjMgNDUuMSAxLjMgOTguMyA5bC0zOC4zLTg0LjZjLTg3LjQtMjcuNS0xODEuOSAwLTE4MS45IDBsLTM4IDg0LjIgMzAuNi0zLjYgNTguMi0zNy4yYzQuOS0yLjYgMTAuMyA2LjEgNi40IDkuMmwtMzguNiAyNS40YzI3LjYtMS44IDU1LjItMy41IDgyLjUtMi42bDQ5LjYtMzEuOWM1LjItMi42IDExLjUgNiA2LjMgOS42eiIvPjwvc3ZnPg==");
        }

        .banking-card.all:hover::after, .banking-card.all.transaction-select::after
        {
            background-color: #FFFFFF;
            background-size: 26px 26px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAxMjkiIHdpZHRoPSIzMDAiIGhlaWdodD0iMTI5Ij48c3R5bGU+LmF7ZmlsbDojMTBiZWQxfTwvc3R5bGU+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTI2MSA5OC41Yy0yMC4xLTIuNS0zMy45LTMuNi00Ni4xLTQuNGw3LjItNC41IDAuMS0wLjJjNS43LTMuOSA4LTEwLjcgNS45LTE3LjQtMi4zLTcuMi05LjItMTIuNS0xNi40LTEyLjVxLTMuNyAwLTcgMS42bC0wLjUgMC4zLTQ3LjIgMzAuNGMtNC4yLTAuMS04LjUtMC4yLTEyLjgtMC4yLTguOSAwLTE3LjcgMC4yLTI2LjYgMC42bDUtMy4zIDAuNS0wLjRjNC45LTQgNi42LTEwLjcgNC4zLTE3LjItMi41LTcuMS04LjgtMTEuOS0xNS43LTExLjktMi41IDAtNSAwLjYtNy4yIDEuOGwtMC4zIDAuMi01Ni40IDM2LTguOSAxLjEgMjcuOS02MS45YzEyLjMtMyA0Ni43LTEwLjUgODguMS0xMC41IDI4LjIgMCA1NC41IDMuNSA3OC4xIDEwLjN6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iYSIgZD0ibTI5OC4zIDEyNmMtMTUyLjItMjYtMjk2LjYgMC0yOTYuNiAwIDE2LjMtMzYuMSA0OS4xLTEwOC40IDQ5LjEtMTA4LjQgMTA3LjgtMzMgMTk4LjggMCAxOTguOCAwem0tODIuNC00NS41bC0zNS4xIDIyLjVjMjkuNiAyLjMgNDUuMSAxLjMgOTguMyA5bC0zOC4zLTg0LjZjLTg3LjQtMjcuNS0xODEuOSAwLTE4MS45IDBsLTM4IDg0LjIgMzAuNi0zLjYgNTguMi0zNy4yYzQuOS0yLjYgMTAuMyA2LjEgNi40IDkuMmwtMzguNiAyNS40YzI3LjYtMS44IDU1LjItMy41IDgyLjUtMi42bDQ5LjYtMzEuOWM1LjItMi42IDExLjUgNiA2LjMgOS42eiIvPjwvc3ZnPg==");
        }

        .banking-list-large .banking-card.all.transaction-select::after
        {
            background-size: 33px 33px;
        }
