@font-face {
    font-family: "iconSbn";
    src: url("/KevuSWeb/javax.faces.resource/svg/font/iconSbn.eot.jsf?ln=images&sbnv=2026-10-07_142512") format("embedded-opentype"),
    url("/KevuSWeb/javax.faces.resource/svg/font/iconSbn.woff2.jsf?ln=images&sbnv=2026-10-07_142512") format("woff2"),
    url("/KevuSWeb/javax.faces.resource/svg/font/iconSbn.woff.jsf?ln=images&sbnv=2026-10-07_142512") format("woff");
}

/*for primeface buttons */
/* Icon Only */
.ui-button.ui-state-default.sbnIconOnlyBtn {
    margin: 0px;
    padding:0px;
    border-width: 2px;
    font-size: 0px;
    min-height: 0px !important;
}

.ui-button.ui-state-default.sbnIconOnlyBtn span.ui-button-icon-left.ui-icon.ui-c[class*="icon-sbn-"] {
    background-image: none;
    text-indent: unset;
    font-family: iconSbn;
    font-size: 16px;

    position: absolute;
    width: 23px;
    height: 23px;
    left: 50%;
    top: 50%;
    margin-left: -12px;
    margin-top: -8px;
}

.ui-button.ui-state-default.sbnIconOnlyBtn.sbnSmallBtn span.ui-button-icon-left.ui-icon.ui-c[class*="icon-sbn-"] {

    font-size: 10px;

    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -5px;
}

.ui-button.ui-state-default.sbnIconOnlyBtn  .ui-button-text,
.ui-button.ui-state-default.sbnIconOnlyBtn.ui-button-icon-only  .ui-button-text {
    padding:0px;
    margin:0px;
    display: inline-block;
    width: 23px;
    height: 23px;
}

.ui-button.ui-state-default.sbnIconOnlyBtn.sbnSmallBtn  .ui-button-text,
.ui-button.ui-state-default.sbnIconOnlyBtn.sbnSmallBtn.ui-button-icon-only  .ui-button-text {
    width: 16px;
    height: 16px;
}

/*to make a round small btn*/

/*Element {*/
/*    border-radius: 9px;*/
/*}*/

/* Icon-Left & Text*/

.ui-button.sbnIconLeftTextBtn span.ui-button-icon-left.ui-icon.ui-c[class*="icon-sbn-"] {
    background-image: none;
    text-indent: unset;
    font-family: iconSbn;
    font-size: 16px;

    position: absolute;
    width: 23px;
    height: 23px;
    left: 5px;
    top: 50%;
    margin-top: -8px;
}

.ui-button.ui-state-default.sbnIconLeftTextBtn.ui-button-text-icon-left .ui-button-text {
    padding-left: 35px;
}


/* Normal Icons in <i/> tag */

i[class*="icon-sbn-"]::before {
    font-family: iconSbn !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* like button style 23x23 white background: all corners rounded blue text*/

i.sbnIconStyle[class*="icon-sbn-"] {

    color:#00a0e1;
    background-color: #FFFFFF;
    border-radius: 6px;
    border-color: #f0f0f0;
    border-style: solid;
    border-width: 1px;
    width:23px;
    height:23px;
    padding-left:4px;
    padding-top:4px;
    display:inline-block;
}


.icon-sbn-accordionArrowDown:before {
    content: "\f101"; /* also used directly in idd.css*/
}
.icon-sbn-accordionArrowUp:before {
    content: "\f102"; /* also used directly in idd.css*/
}
.icon-sbn-barchart:before {
    content: "\f103";
}
.icon-sbn-check:before {
    content: "\f104";
}
.icon-sbn-document-pdf:before {
    content: "\f105";
}
.icon-sbn-document-tarif:before {
    content: "\f106";
}
.icon-sbn-document:before {
    content: "\f107";
}
.icon-sbn-esignatur:before {
    content: "\f108";
}
.icon-sbn-exclamation:before {
    content: "\f109";
}
.icon-sbn-flag:before {
    content: "\f10a";
}
.icon-sbn-fondspilot:before {
    content: "\f10b";
}
.icon-sbn-fondsuniversum:before {
    content: "\f10c";
}
.icon-sbn-gruenerente:before {
    content: "\f10d";
}
.icon-sbn-information-char:before {
    content: "\f10e";
}
.icon-sbn-leaf:before {
    content: "\f10f";
}
.icon-sbn-magnify-plus:before {
    content: "\f110";
}
.icon-sbn-magnify:before {
    content: "\f111";
}
.icon-sbn-pen:before {
    content: "\f112";
}
.icon-sbn-person-torso-open:before {
    content: "\f113";
}
.icon-sbn-plus:before {
    content: "\f114";
}
.icon-sbn-starfive:before {
    content: "\f115";
}
.icon-sbn-trash:before {
    content: "\f116";
}
.icon-sbn-warning-fill:before {
    content: "\f117";
}
.icon-sbn-warning-open:before {
    content: "\f118";
}
