/*! jQuery UI - v1.10.4 - 2014-06-03
* http://jqueryui.com
* Includes: jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=highlight_soft&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=highlight_soft&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=highlight_soft&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=highlight_hard&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=diagonals_thick&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=diagonals_small&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* FONT-FACE*/
@font-face {
    font-family: 'Arial Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url("/HibisEb/jakarta.faces.resource/fonts/SourceSansPro-Regular.eot.xhtml?ln=primefaces-sentinel&v=12.0.11-LTS&e=12.0.11");
    /* IE9 Compat Modes */
    src: local("Source Sans Pro"), local("Source Sans Pro"), url("/HibisEb/jakarta.faces.resource/fonts/SourceSansPro-Regular.eot.xhtml?ln=primefaces-sentinel&v=12.0.11-LTS&e=12.0.11?#iefix") format("embedded-opentype"), url("/HibisEb/jakarta.faces.resource/fonts/SourceSansPro-Regular.woff2.xhtml?ln=primefaces-sentinel&v=12.0.11-LTS&e=12.0.11") format("woff2"), url("/HibisEb/jakarta.faces.resource/fonts/SourceSansPro-Regular.woff.xhtml?ln=primefaces-sentinel&v=12.0.11-LTS&e=12.0.11") format("woff"), url("/HibisEb/jakarta.faces.resource/fonts/SourceSansPro-Regular.ttf.xhtml?ln=primefaces-sentinel&v=12.0.11-LTS&e=12.0.11") format("truetype"), url("/HibisEb/jakarta.faces.resource/fonts/SourceSansPro-Regular.svg.xhtml?ln=primefaces-sentinel&v=12.0.11-LTS&e=12.0.11#Source Sans Pro") format("svg");
    /* Legacy iOS */
}

body {
    color: black;
    line-height: 19px;
}

.ui-widget-header {
    color: #ffffff;
    font-weight: bold;
}

.sporocila .ui-datatable .ui-datatable-even, .sporocila .ui-datatable .ui-datatable-odd {
    background-color: #f0f0f0;
}

.sporocila .ui-datatable .ui-paginator {
    background-color: #f0f0f0;
}

.ui-tree .ui-icon {
    margin-right: 3px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 5px 15px !important;
    color: black;
    font-size: 16px;
}

.ui-selectonemenu-panel .ui-state-hover, .ui-selectcheckboxmenu-panel .ui-state-hover {
    color: black;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.ui-selectonemenu-panel tr.ui-state-highlight td {
    color: black;
}

.ui-selectonemenu-panel .ui-selectonemenu-table tr.ui-state-hover td {
    color: black;
}

.ui-commandlink {
    color: black;
    text-decoration: none;
    margin-right: 5px;
}

.GreenButton .ui-button-text {
    box-shadow: inset 0 0 0 1px #54DB26;
    border: solid 1px #2B8717;
    text-shadow: 0 -1px 0 #18840B;
    background: #2dc915;
    background: -moz-linear-gradient(top, #2dc915 0%, #0bb113 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #2dc915), color-stop(100%, #0bb113));
    background: -webkit-linear-gradient(top, #2dc915 0%, #0bb113 100%);
    background: -o-linear-gradient(top, #2dc915 0%, #0bb113 100%);
    background: -ms-linear-gradient(top, #2dc915 0%, #0bb113 100%);
    background: linear-gradient(to bottom, #2dc915 0%, #0bb113 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dc915', endColorstr='#0bb113', GradientType=0);
}

.GreenButton:hover .ui-button-text, .GreenButton:focus .ui-button-text {
    color: #ffffff !important;
    background: #0bb113;
    background: -moz-linear-gradient(top, #0bb113 0%, #2dc915 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #0bb113), color-stop(100%, #2dc915));
    background: -webkit-linear-gradient(top, #0bb113 0%, #2dc915 100%);
    background: -o-linear-gradient(top, #0bb113 0%, #2dc915 100%);
    background: -ms-linear-gradient(top, #0bb113 0%, #2dc915 100%);
    background: linear-gradient(to bottom, #0bb113 0%, #2dc915 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0bb113', endColorstr='#2dc915', GradientType=0);
}

.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button.ui-state-hover {
    background-color: #3ac162;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button.ui-state-active {
    background-color: #3ac162;
}

.ui-fluid .ui-orderlist .ui-orderlist-controls button.ui-state-hover,
.ui-orderlist.ui-grid-responsive .ui-orderlist-controls button.ui-state-hover {
    background-color: #3ac162;
}

.ui-fluid .ui-orderlist .ui-orderlist-controls button.ui-state-active,
.ui-orderlist.ui-grid-responsive .ui-orderlist-controls button.ui-state-active {
    background-color: #3ac162;
}

h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    color: black !important;
    font-size: 36px;
    line-height: 36px;
    font-weight: 600;
}

h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    color: black;
    font-size: 30px;
    line-height: 36px;
    font-weight: 300;
}

h3 {
    margin-top: 30px;
    margin-bottom: 10px;
    color: black;
    font-size: 21px;
    line-height: 31px;
    font-weight: 400;
}

h4 {
    margin-top: 5px;
    margin-bottom: 5px;
    color: black;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
}

a:hover {
    color: black;
}

.section {
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: white !important;
}

.home-icon:hover {
    color: black;
}

.main-footer {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 21px;
}

.notice-box {
    border-radius: 5px;
    border: 1px solid #d6d6d6;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    color: black;
    height: 100%;
}

.notice-box, .notice-box ui-commandlink {
    color: black;
    height: 80px;
    line-height: unset !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected,
.ui-tabs-top .ui-tabs-nav li.ui-tabs-active {
    border-style: solid;
    border-width: 1px 1px 0px;
    border-color: #d6d6d6;
    border-radius: 3px 3px 0px 0px;
    background-color: #f0f0f0 !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs-top .ui-tabs-nav li.ui-tabs-active a {
    border-style: solid;
    border-width: 1px 1px 0px;
    border-color: #d6d6d6;
    border-radius: 3px 3px 0px 0px;
    background-color: #f0f0f0;
    color: #818181 !important;
    font-weight: 400;
    padding-bottom: 12px !important;
}

.ui-commandlink .account-box-content, .ui-commandlink .account-box-amount, .ui-commandlink .account-box-amount-small {
    color: #666 !important;
}

.main-promo {
    position: relative;
    height: 336px;
    margin-bottom: 40px;
    margin-top: 10px;
    border-radius: 5px;
    background-image: url("http://uploads.webflow.com/5729d03510da7c3e797b4509/5729d03510da7c3e797b4535_vis3.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

.ui-selectonemenu-panel .ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-state-highlight {
    color: black !important;
}

.ui-steps .ui-steps-item.ui-state-disabled .ui-steps-number, .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
    color: black;
}

.ui-steps .ui-steps-item.ui-state-disabled .ui-steps-title, .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: black;
}

.login {
    background-color: #f0f0f0;
}

.login > div.section {
    background-color: #f0f0f0 !important;
}

.account-details a:hover {
    color: black;
}

.card-box .card-box-link a:hover {
    color: black;
}

.step {
    display: block;
    padding: 10px 22px;
    float: right;
    border: 2px solid #e5e5e5;
    border-radius: 23px;
    color: black;
}

.cur .button-orange:hover {
    background-image: -webkit-linear-gradient(270deg, #d18034, #cc7033);
    background-image: linear-gradient(180deg, #d18034, #cc7033);
}

.button.button-blank {
    background: none;
    background-color: transparent;
    border: none;
    margin-left: 15px;
    margin-right: 15px;
    float: right;
}

.close-modal {
    position: absolute;
    top: 20px;
    right: 20px;
    font-weight: 600;
    color: black;
    font-size: 20px;
}

.predloga a:hover {
    color: black;
}

.card-box .card-box-title h4 {
    margin-top: 35px;
    margin-bottom: 5px;
    color: black;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    text-transform: none;
    text-align: center;
}

.alert-title {
    font-size: 18px;
}

.notice-box .ui-commandlink {
    color: black !important;
}

.ui-selectonemenu.title-select label {
    color: black;
    background-color: transparent;
    font-size: 21px;
    padding-left: 0px !important;
}

.login-icon {
    margin-top: 8px;
    width: 50px;
    height: 18px;
    background-size: 50px 15px;
    background-position: 0px 10px;
    background-repeat: no-repeat;
}

.add_teaser {
    margin: 50px 10px 0px 10px;
}

.ui-datatable .ui-paginator .ui-state-active {
    background-color: #f0f0f0;
}

.pasicaForm {
    display: inline-table;
    width: 100%;
}

.sporocila .ui-datatable .ui-widget-content a > div.sporocAlign {
    padding-left: 0px !important;
}

.sporocila .ui-datatable .ui-widget-content a > div.sporocAlign ~ div {
    padding-left: 20px !important;
}

.account-boxes-filter .account-box-title h4 {
    padding-top: 6px
}

.title_product .ui-selectonemenu-label {
    text-overflow: ellipsis;
    overflow: hidden !important;
    white-space: nowrap;
}

@media (min-width: 480px) {
    .title_product .ui-outputpanel.ui-widget {
        text-overflow: ellipsis;
        overflow: hidden !important;
        white-space: nowrap;
        max-width: 170px
    }
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
    white-space: normal;
}

textarea.ui-inputfield.ui-inputtextarea {
    width: 100% !important;
}

@media (max-width: 600px) {
    .skupek {
        display: block;
    }
}

.ZeroPadding {
    padding: 0px !important;
}

.SummaryRowBackground {
    background: white;
    border: 0 none !important;
}

.Poravnava {
    float: right;
    text-align: right;
}

@media (min-width: 640px) {
    .Poravnava {
        float: left;
        text-align: left;
    }

    .PoravnavaZnesek {
        float: right;
        text-align: right;
    }
}

#layout-menubar li a {
    color: #DE621F;
    padding: 15px;
    display: block;
    border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}

#layout-menubar li.layout-menubar-active > a {
    color: #1e339a !important;
}

#layout-menubar li.layout-menubar-active > a:hover {
    color: #fff !important;
    background-color: #1e339a !important;
}

.frame.account-box .account-box-badge-wrapper a.ui-commandlink:hover .account-box-badge-orange {
    background-image: linear-gradient(180deg, #EB7E2E, #C65D10);
}

.filter-content .ui-calendar .ui-inputfield.hasDatepicker {
    margin-top: -10px;
}

.ChkKorekcija {
    margin-left: 6px !important;
}

#reklama-zgoraj .section .section-padding {
    padding-top: 0;
    padding-bottom: 0;
}

#reklama-zgoraj .section .section-padding .main-promo {
    margin-top: 0;
    margin-bottom: 0;
}

#reklama-zgoraj .section {
    padding-top: 0;
    padding-bottom: 0;
}

span.Fleft p.Fleft {
    border-right: 1px solid #0bb113;
}

span.Fleft .ui-commandlink {
    margin-left: 5px;
}

/*Za "reklame"*/
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.row-eq-height .ui-g-6.ui-md-4 {
    border: 1px solid #d6d6d6;
    border-radius: 5px;
}

.row-eq-height .ui-g-6.ui-md-4:hover {
    border: 1px solid #d6d6d6;
    background-color: #fff;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.m7 .form-od {
    margin-top: 0;
}

.m7 .form-do {
    margin-top: 0;
}

.pomoc .faq .answers h3 {
    text-transform: none;
    color: #369a1e;
}

.navbarlink-title {
    color: #FFFFFF !important
}

.logo {
    width: 33.33% !important;
}

.Fright {
    float: right !important;
}

.w-button {
    padding: unset !important;
}

#board .box-card:hover {
    border-color: #1e339a !important;
}

.ploscice {
    border-left: solid 7px #DE621F;
}

/*fontawesome ikone*/
.barvaMI {
    color: #ffffff !important;
}

#FRM_produkt-izpiski\:izpisekTableComponent\:izbiraJezika_label {
    height: 0px !important;
    width: 0px !important;
    left: 6px;
    top: -4px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0);
}

#FRM_produkt-izpiski\:izpisekTableComponent\:izbiraJezika_panel {
    position: absolute !important;
}

#FRMAkcije div.icons8-online-money-transfer {
    color: #fff;
}

@media (max-width: 640px) {
    .uploadFile > div > span,
    .uploadFile > div > button {
        background-color: #c6081f;
    }
}

#FRM_nastavitve .ui-picklist-responsive .ui-picklist-buttons-cell .ui-button .ui-icon {
    position: absolute;
}

.original {
    display: none !important;
}

.ICO20-Nav-Back {
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    background-size: contain;
    display: inline-block;
    vertical-align: bottom;
    background-image: url("/HibisEb/jakarta.faces.resource/images/left-one-arrow-for-data.svg.xhtml?ln=primefaces-sentinelF");
}

.ICO20-Nav-Forward {
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    background-size: contain;
    display: inline-block;
    vertical-align: bottom;
    background-image: url("/HibisEb/jakarta.faces.resource/images/right-one-arrow-for-data.svg.xhtml?ln=primefaces-sentinelF");
}

.ui-chkbox .ui-chkbox-box {
    width: 25px;
    height: 25px;
}

#opEb5 .ponovnaPrijava {
    float: none;
    padding: 9px 20px 6px 20px !important;
    color: white !important;
}

#opEb5:hover .ponovnaPrijava {
    color: #DE621F !important;
}

#FRM_topbar {
    background-color: #ffffff !important;
}

.horizontalAlignCenter {
    display: flex;
    vertical-align: middle;
    align-items: center;
    text-align: center;
    justify-content: flex-end;
}

.topbarCell a {
    margin-right: 5px;
    margin-left: 5px;
    display: unset;
}

.top_navbar a {
    color: #000000;
    font-weight: bold;
}

.top_navbar .subMenuLink a {
    font-size: 16px;
}

.subMenuLink a:hover {
    color: #DE621F;
    font-weight: bold;
}

.M2Menu {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #DE621F !important;
}

i[class^="ICO20"] {
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    background-size: contain;
    display: inline-block;
}

.ICO20-Alias {
    background-image: url("/HibisEb/jakarta.faces.resource/img/ICO-Alias-20x20px.svg.xhtml?ln=primefaces-sentinelF");
}

.icon-user-outline {
    color: transparent;
}

.topbarCell:first-child {
    min-height: 50px;
    height: auto;
    text-align: right;
}

.topbar-profile-picture {
    vertical-align: top;
}

.napisZnacka {
    right: 53px;
    top: -30px;
    border-radius: 50%;
    background: #DE621F !important;
    height: 18px;
}

.topbarCell {
    text-align: center;
    display: block;
    position: relative;
    font-size: 12px;
}

.subMenuLink {
    border-bottom: 1px #DE621F solid;
}

.subMenuLink span {
    border-bottom: 5px #ffffff solid;
}

.subMenuLink span.selected {
    border-bottom: 5px #DE621F solid !important;
}


.H4 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #DE621F;
}

.middleBar {
    background-color: #ffffff;
}

#FRM_mainAccount\:mainAccountPromet\:idMainAccount {
    width: 90% !important;
    max-width: 1200px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 10px;
    margin-bottom: 10px;
}

.mainAccountACCOUNT_BALANCE .mainAccountBox {
    margin-bottom: -20px;
}

#dashboard-section {
    background-color: inherit;
    padding-bottom: 0px;
    padding-top: 0;
}


#dashboard-container {
    max-width: inherit !important;
    width: 100% !important;
    padding: 0;
    padding-top: 0px;
}


#opBoard {
    margin-left: auto;
    width: 90%;
    margin-right: auto;
}

#board {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

#prometBoard {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-left: 0px;
    padding-right: 0px;
    width: 90%;
}

#idTitleStrani {
    display: none;
}

.section.modal-message {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

@media (min-width: 1025px) {
    .mainAccountMain:first-child {
        margin-right: 10px;
        margin-left: -10px;
    }
}

.mainAccountMain {
    min-height: 380px;
    padding-left: 10px;
    padding-right: 10px;
}

#FRM_mainAccount\:mainAccountPromet\:idMainAccount > div > div {
    background-color: #fff;
    box-shadow: 25px 25px 25px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}

.grafOp3 {
    margin-top: 10px;
    background-color: inherit !important;
    box-shadow: none !important;
}

H3 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 19px;
    color: #DE621F;
    margin-right: 10px;
}

#FRM_mainAccount\:mainAccountPromet\:idMainAccount .mainAccountBox > div {
    padding-left: 20px;
    padding-right: 20px;
}

.TText {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    color: black;
}

.TbText {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: black;
}

.mainAccountImage {
    display: flex;
    align-items: center;
}

#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:otPartnerNaziv {
    word-break: break-word;
}

H2 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 23px;
    line-height: 20px;
    color: black;
}

.noMaginTopBottom {
    margin-top: 0px;
    margin-bottom: 0px;
}

.mainAccountTable table {
    table-layout: auto !important;
    word-break: break-all;
}

@media (min-width: 1331px) {
    #idOsnovniRacunPodatki {
        padding: .5em .5em 2px .5em;
    }
}

@media (max-width: 1330px) {
    #idOsnovniRacunPodatki {
        padding: .5em .5em 2px .5em;
    }

    #FRM_mainAccount\:mainAccountPromet\:grafStanj\:gumb-1 > span,
    #FRM_mainAccount\:mainAccountPromet\:grafStanj\:gumb-4 > span,
    #FRM_mainAccount\:mainAccountPromet\:grafStanj\:gumb-6 > span {
        font-size: 14px;
        padding: 7px 10px;
    }
}

#FRM_placilni-nalog\:btnKreirajEracun {
    white-space: nowrap;
}

.green_progress, .red_progress, .progressBarContainer {
    cursor: pointer;
}

.mainAccountPodatki .ui-selectonemenu-label {
    color: black !important;
    font-size: 40px !important;
}

.mainAccountPodatki .ui-selectonemenu {
    background-color: rgba(0, 0, 0, 0) !important;
}

#FRM_mainAccount .product_head-select .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    background-image: url("/HibisEb/jakarta.faces.resource/images/downarrow-green.svg.xhtml?ln=primefaces-sentinelP") !important;
}


#FRM_mainAccount\:mainAccount {
    background: #E6E6E6;
    padding: 1px;
    padding-bottom: 1px;
    padding-bottom: 5px;
}


.mainAccountTable table tr {
    background-color: inherit !important;
}

.mainAccountTable table tr:hover {
    background-color: inherit !important;
}

.mainAccountTable {
    background-color: inherit !important;
}

.mainAccountTable table tr td:first-child {
    border-right: none;
}

.mainAccountTable table tr td:not(:first-child):not(:last-child) {
    border-left: none;
    border-right: none;
}

.mainAccountTable table tr td:last-child {
    border-left: none;
}

.seznamParnterjevFilterView .ui-button-text {
    background: white;
    color: #DE621F;
    font-weight: bold;
}

.psd2MainAccountButton {
    margin-left: auto;
    margin-right: 0;
    display: block;
}

.psd2MainAccountAdvertisment {
    min-height: 300px;
}

.mainAccountPSD2 .roundBorderMainAccountBox {
    padding-left: 20px;
    padding-right: 20px;
}

.mainAccountPSD2 .mainAccTopHeader {
    padding-left: 12px;
    padding-right: 12px;
}

.mainAccountBoxTop {
    padding-top: 0px;
}

.mainAccountCakalnaZnesek {
    padding-top: 20px;
    padding-bottom: 20px;
}

#contracts_content {
    padding-top: 50px;
}

.mainAccLabelMin {
    font-size: 11px;
    color: black !important;
}

.account-card-box .ui-separator {
    margin-bottom: 12px;
    margin-top: 0px;
}

@media (max-width: 1505px) {
    #FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:mainAccountSelectOne_label {
        font-size: 38px;
    }
}

@media (max-width: 560px) {
    #FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:mainAccountSelectOne_label {
        font-size: 30px;
    }
}

@media (max-width: 480px) {
    #FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:mainAccountSelectOne_label {
        font-size: 22px;
    }
}

@media (max-width: 392px) {
    #FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:mainAccountSelectOne_label {
        font-size: 15px;
    }
}

.mainAccTopHeader {
    height: 68px;
}

.mainAccountPodatki .H2 .ui-selectonemenu-label {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal !important;
    font-size: 20px !important;
    line-height: 20px !important;
    color: #DE621F !important;
    margin-right: 10px !important;
}


#FRM_mainAccount .mainAccountBoxBottom .ui-selectonemenu-label {
    color: #DE621F !important;
    font-size: 18px;
    font-weight: bold !important;
}

#FRM_mainAccount .product_head-select.ui-selectonemenu {
    background-color: white;
    width: auto;
    opacity: 1;
}


.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {
    margin-top: 1px;
}


.mainAccountSelectMenu {
    justify-content: center;
    display: flex;
    padding-top: 15px !important;
}

.minWidthOneMenu {
    min-width: 125px !important;
}

th {
    white-space: break-spaces;
    word-break: initial;
}

.top_navbar {
    background-color: #ffffff;
}


#FRM_topbar\:HSubHeader\:basic2 {
    height: 36px;
    vertical-align: text-top;
    border-radius: 2px;
    padding-right: 0px;
    margin-bottom: 15px;
    overflow: hidden;
}

#FRM_topbar .ui-button {
    height: inherit;
    float: unset !important;
}

#FRM_topbar\:HSubHeader\:basic2 .ui-splitbutton-menubutton .ui-icon-triangle-1-s {
    margin-top: -10px !important;
}


.ui-splitbutton .ui-splitbutton-menubutton .ui-icon {
    color: transparent;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain !important;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/img/ICO-Down-Green-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
    margin-top: -12px;
}

.lastSubMenuLink .M2Menu {
    font-size: 15px
}

@media screen and (max-width: 640px) {
    .horizontalmenu {
        display: initial;
    }

    .subMenuLink.lastSubMenuLink {
        text-align: center !important;
    }

    .subMenuLink.lastSubMenuLink a {
        float: none;
    }
}


#board .classBoard {
    padding: 10px 10px 10px 10px !important;
}

.ui-tabs-top .ui-tabs-panels {
    border-top: 0px !important;
    margin-left: -10px;
    margin-right: -10px;
    color: black;

}

.ui-dashboard-column .ui-sortable {
    margin: 0px;
}

#idPlacila, #FRMNarocila\:idNarocila {
    margin-left: -5px;
    margin-right: -5px;
}

#FRM_kategorija-promet-table {
    max-width: 1200px;
}

.ui-paginator {
    text-align: right;
}

.ui-datatable .ui-paginator .ui-state-active, .ui-datatable .ui-paginator .ui-paginator-pages .ui-state-active {
    border: 1px solid;
    background-color: white;
}

#FRM_dashboard .ui-widget-content a.show-hide-button:hover .TsText {
    color: black !important;
}

#FRM_dashboard .ui-g-12 {
    padding-top: 0px;
    padding-bottom: 0px;
}

#board .ui-g-12 {
    padding: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}

#board .box-card {
    padding: 0.5em;
    border-width: 0px !important;
}

.sumAccordionPanel .ui-accordion-header {
    color: white;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 15px !important;
    line-height: 20px;
    background-color: #DE621F;
}

.sumAccordionPanel {
    background: #f0f0f0;
}

.sumAccordionPanel table {
    background: white;
    border-radius: 5px !important;
}

.ui-tabs-top:hover {
    border: unset;
}

.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn-right {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 5px;
    right: 0px;
}


.ui-tabs-top .ui-tabs-navscroller .ui-state-disabled {
    opacity: 1;
    filter: alpha(opacity=100);
}

.ui-tabs-top .ui-tabs-navscroller .ui-state-disabled .ui-icon {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.ui-tabs-top .ui-tabs-nav li {
    border: solid 1px transparent !important;
    top: 1px !important;
    font-size: 16px;
    margin: 0px !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-top .ui-tabs-nav li.ui-tabs-active a, .ui-tabs-top .ui-tabs-nav li.ui-state-hover a {
    color: black !important;
    border-bottom: 3px solid #DE621F;
}

.ui-tabs .ui-tabs-nav li a {
    background-color: inherit;
    border-bottom: 1px solid #b3bcc1;
    border-left: 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    color: black !important;
    width: 170px;
}

li.ui-state-default > a:nth-child(1) {
    border-radius: 0;
}

.ui-tabs.ui-tabs-top > .ui-tabs-nav li {
    width: 170px !important;
    text-align: center;
}

.ui-tabs-top .ui-tabs-nav li.ui-state-hover a, .ui-tabs-top .ui-tabs-nav li a:hover {
    background-color: #F0F0F0 !important;
}

.H2 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 23px;
    line-height: 20px;
    color: black;
}

#FRM_promet-selectors\:promet-produkt-select {
    margin-top: -16px;
    margin-bottom: 20px;
}

#FRM_topbar\:HSubHeader\:idCbSubnavbar1 {
    height: 50px;
}

.account-box-card-content {
    text-align: left;
    min-height: 48px !important;
}

.account-card-box.frame {
    height: 220px;
}

.account-card-box {
    box-shadow: 3px 8px 7px 5px #cccccc20;
    min-height: 230px;
    height: inherit;
}

#menuform .ui-menu, .ui-menu:hover, .ui-menu:focus {
    padding: .3em;
    background-color: #FBFCFD;
    border: 1px solid #DE621F !important;
}

.Fs18 {
    font-size: 16px !important;
    line-height: 19px;
}

.H5 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    margin-right: 2px;
}

.green {
    color: inherit;
}

#FRM_topbar\:HSubHeader\:navigacija-besedilo {
    margin-bottom: 6px !important;
}

.buttons-pay .placila-btn div.ui-outputpanel {
    margin-bottom: 15px;
}

.ICO20-Sporocilo {
    background-image: url("/HibisEb/jakarta.faces.resource/img/ICO-Sporocilo-20x20px.svg.xhtml?ln=primefaces-sentinelF");
}

.mainAccButton {
    background-color: #DE621F;
    white-space: nowrap;
    height: 18px;
    line-height: 18px;
}

.mainAccButton:hover {
    background-color: white;
    border: 1px solid #DE621F;
}

.mainAccButton:hover a {
    color: #DE621F !important;
}

.toolbar.product_head {
    height: auto;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-right: 15px;
    background-image: none;
    background-color: #E6E6E6;
    color: #fff;
    border: 0px;
    border-radius: 0px;
}

.container {
    padding-top: 0 !important;
    max-width: 1200px;
}

#FRM_header div {
    color: black;
}

.podrobnostiStanja {
    display: flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    text-align: right;
    flex-flow: column;
}

.product_head-select.ui-selectonemenu {
    border: none !important;
    box-shadow: none !important;
    background-color: #E6E6E6;
    padding-right: 30px !important;
}

.ui-icon-seek-first, .ui-icon-seek-prev, .ui-icon-seek-next, .ui-icon-seek-end {
    color: rgba(1, 1, 1, 0);
    display: flex;
    align-items: center;
    text-align: right;
}

.amount {
    position: inherit;
}

.gumbiHead > button {
    border: solid 1px white;
    border-radius: 6px;
    margin-bottom: 4px;
}

.gumbiHead > button .ui-button-text {
    background: none;
}


.gumbiHead > .ui-button.ui-state-active .ui-button-text {
    background-image: none !important;
    background-color: white !important;
    color: #DE621F !important;
}

.gumbiHead > button.ui-button-orange .ui-button-text, #FRM_dokumenti .ui-button-orange .ui-button-text {
    background-color: white !important;
    color: #DE621F !important;
}

#FRM_header\:produkt-buttons > button {
    min-width: 100px;
}

.gumbiHead > button.ui-button-orange {
    background-color: white;
}

.gumbiHead > button:hover {
    background-color: white;
    color: #DE621F;
    border: solid 1px white;
}

.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link {
    border-color: #DE621F !important;
}

.selectedCounter {
    border-left: 0px !important;
    border-right: 0px !important;
}

.ui-datatable .ui-datatable-tablewrapper table thead tr th,
.ui-datatable .ui-datatable-tablewrapper table tfoot tr td,
.ui-datatable-scrollable-footer-box table tfoot tr td,
.ui-datatable table thead tr th {
    font-size: 16px;
    line-height: 18px;
    color: black;
    outline: none;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    background-color: white;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 1px solid rgb(229, 229, 229);
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td, .ui-datatable tfoot th, .emptySumLabelPanel {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.ui-datatable .ui-datatable-tablewrapper table {
    font-size: 14px;
    line-height: 19px;
}

.ui-treetable table thead tr th .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-sticky table thead tr .ui-state-hover .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-sticky table thead tr .ui-state-default .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-tablewrapper table thead tr .ui-state-hover .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-tablewrapper table thead tr .ui-state-default .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-scrollable-header table thead tr .ui-state-default .ui-icon-carat-2-n-s {
    background-image: url("/HibisEb/jakarta.faces.resource/img/ICO-Razvrsti-20x20px.svg.xhtml?ln=primefaces-sentinelF");
}

.ui-tree-horizontal .ui-icon-minus, .ui-treetable .ui-icon-triangle-1-s, .fc-toolbar .fc-next-button .ui-icon, .ui-datatable .ui-icon-arrowthick-1-s, .ui-accordion-header .ui-icon-triangle-1-s, .ui-treetable .ui-chkbox-box .ui-icon-minus, .ui-treetable table thead tr th .ui-icon-carat-2-n-s, .ui-treetable table thead tr th .ui-icon-triangle-1-s, .ui-treetable table thead tr th .ui-icon-triangle-1-n, .ui-datagrid .ui-paginator .ui-paginator-last .ui-icon, .ui-datagrid .ui-paginator .ui-paginator-prev .ui-icon, .ui-datalist .ui-paginator .ui-paginator-prev .ui-icon, .ui-datalist .ui-paginator .ui-paginator-next .ui-icon, .ui-datagrid .ui-paginator .ui-paginator-next .ui-icon, .ui-datalist .ui-paginator .ui-paginator-last .ui-icon, .ui-datagrid .ui-paginator .ui-paginator-first .ui-icon, .ui-datalist .ui-paginator .ui-paginator-first .ui-icon, .ui-datatable .ui-paginator .ui-paginator-last .ui-icon, .ui-datatable .ui-paginator .ui-paginator-prev .ui-icon, .ui-datatable .ui-paginator .ui-paginator-next .ui-icon, .ui-datatable .ui-paginator .ui-paginator-first .ui-icon, .ui-treetable table thead tr th.ui-state-hover .ui-icon-carat-2-n-s, .ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn-left .ui-icon, .ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn-right .ui-icon, .ui-tabs-bottom .ui-tabs-navscroller .ui-tabs-navscroller-btn-left .ui-icon, .ui-tabs-bottom .ui-tabs-navscroller .ui-tabs-navscroller-btn-right .ui-icon, .ui-datatable .ui-datatable-sticky table thead tr .ui-state-hover .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-sticky table thead tr .ui-state-default .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-tablewrapper table thead tr .ui-state-hover .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-tablewrapper table thead tr .ui-state-active .ui-icon-triangle-1-n, .ui-datatable .ui-datatable-tablewrapper table thead tr .ui-state-default .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-scrollable-header table thead tr .ui-state-hover .ui-icon-carat-2-n-s, .ui-datatable .ui-datatable-scrollable-header table thead tr .ui-state-default .ui-icon-carat-2-n-s {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 110%;
}

.ui-datatable table tbody tr td {
    border: solid 1px #8d9ca1;
    border-right-width: 0px;
    border-left-width: 0px;
}

.ui-datatable table tbody tr td, table tbody tr td {
    color: black;
}

table > tbody > tr > td {
    border-left: 0 !important;
    border-right: 0 !important;
}

#promBoard, .contentBoard {
    background-color: #fff;
}

.mainAccountBoxAkcije {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-top: 3px;
}

#FRM_mainAccount\:mainAccountPromet\:idMainAccount .mainAccountBox > div.ADVERTISMENT_TOP {
    padding-left: 0px;
    padding-right: 0px;
}

@media (min-width: 1025px) {
    .mainAccountMain:nth-child(3) {
        margin-left: 10px;
        margin-right: -10px;
    }
}

.warning .ui-button-text-only.warning-button-green .ui-button-text {
    border: none !important;
    background-color: transparent !important;
}

.warning:hover .ui-button-text-only.warning-button-white .ui-button-text {
    color: white
}

.ui-datatable table {
    word-break: break-word;
}

.ui-selectonebutton .ui-button {
    margin-left: 5px;
    margin-right: 5px;
}

.ui-selectonebutton .ui-button .ui-button-text {
    border: none;
}

.action-buttons {
    border-left: 0px;
    border-right: 0px;
}

.action-buttons .ui-button, .ContainerIndent .ui-button {
    border-radius: 6px;
}

.ui-fileupload.ButtonEracunUvoz .ui-button {
    background-color: unset;

}

.ui-fileupload.ButtonEracunUvoz:hover .ui-button,
.ui-fileupload.ButtonEracunUvoz:hover .ui-button .ui-button-text {
    background: transparent;
}


#FRM_kategorija-promet-table\:prrpt\:toggleable_header {
    /*! padding-top: 18px !important; */
    max-width: 1200px;
}

.ui-panel.filter-panel .ui-panel-titlebar {
    font-size: 15px;
    line-height: 19px;
    color: black;
    font-weight: normal;
    border: 1px solid #e5e5e5;
}

.ui-panel .ui-panel-titlebar {
    padding: 15px;
    padding-top: 15px;
    font-size: 14px;
    border: none;
    color: #DE621F;
    text-shadow: none;
    z-index: 100;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1578c9', endColorstr='#0b66b1', GradientType=0);
    font-family: 'Source Sans Pro', sans-serif;
}

#FRM_poslani_sdd_statistika\:statistika-tabs,
#FRM_poslani_sdd_paketi_table\:paketi-tabs,
#FRM_poslani_sdd_nalogi\:placila-tabs,
#FRM_seznamPaketovEracunov\:paketi-tabs,
#FRM_prejeti_sdd_blokade\:placila-tabs,
#FRM_sdd\:tabelaSdd\:sdd-tabs,
#FRM_eReacunNastavitveDatatable\:eRacunNastavite\:table-tabs,
#FRM_edokumentDatatable\:edokumentTabela\:table-tabs,
#FRM_eracunDatatable\:eracunTabela\:table-tabs,
#FRMTrajniki\:filterZavihki,
#FRM_paketi\:paketiTableComponent\:paketi-tabs,
#FRM_produkt-promet-racun\:racunTableComponent\:promet-tabs,
#FRM_dokumenti\:dokumentiTableComponent\:table-tabs,
#table-tabs, #FRM_izdani_eracuni_table\:table-tabs,
#FRM_seznamPrejetihPrijavOdjav\:table-tabs,
#FRM_predloge\:table-tabs,
#FRM_kategorija-promet-table\:prrpt\:promet-tabs {
    padding-top: 4px;
}

#FRM_kategorija-promet-table\:prrpt\:promet-tabs {
    line-height: 19px;
}

#FRM_prijavnicaDatatable .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_eReacunNastavitveDatatable .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_edokumentDatatable .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_kategorija-promet-table .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_nastavitve .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_produkt-promet-racun .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_produkt-promet-kartica .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_eracunDatatable .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_sdd .ui-panel-title a.ui-commandlink:not(:last-child), #FRM_dokumenti .ui-panel-title a.ui-commandlink:not(:last-child), #FRMTrajniki .ui-panel-title a.ui-commandlink:not(:last-child) {
    font-size: 16px;
    color: black;
    border-right: 1px solid #8d9ca1;
    padding-right: 10px;
}

#FRM_kategorija-promet-table\:prrpt\:cmd33 {
    font-size: 13px;
    color: black;
    border-right: 1px solid #8d9ca1;
    padding-left: 10px;
    padding-right: 10px;
}

.ui-panel .ui-panel-titlebar .Fleft a.ui-commandlink.active {
    font-weight: bold;
}

.ui-panel .ui-panel-titlebar .Fleft a.ui-commandlink {
    font-size: 15px;
    line-height: 24px;
    color: black;
    font-weight: normal;
}

.ui-chkbox-box {
    border: 1px solid #8d9ca1 !important;
    border-radius: 5px !important;
}

.ui-selection-column .ui-chkbox .ui-chkbox-box {
    display: inline-block;
}

.ui-chkbox-box .ui-icon-check::before {
    width: 20px;
    height: 20px;
}

.ui-selection-column .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon::before {
    top: -3px !important;
    left: -2px !important;
}


.filter-promet-panel .ui-selectonemenu-label {
    border: 0px;
    border-right: 1px solid #d6d6d6 !important;
    border-radius: 2px;
}

.ui-selectonemenu .ui-selectonemenu-label {
    white-space: inherit;
}

.filter-panel .ui-inputfield {
    border: solid 1px #d6d6d6;
    padding: 10px !important;
    background-color: #fff;
    font-family: 'FontAwesome', sans-serif !important;
    font-size: 15px;
}

.filter-promet-panel .select-valuta .ui-selectonemenu {
    margin-top: 0px !important;
}

.ui-fluid .ui-selectonemenu, .ui-selectcheckboxmenu {
    padding: 0 26px 0 0 !important;
    margin-top: 1px !important;
}

.buttons-pay-white {
    background-color: #f5f6f7;
    background-image: none;
    border: solid 1px #DE621F;
}

#dashboard-section #container-dashboard {
    background-color: #f0f0f0;
}

#frm_prijava .ui-panelgrid-blank {
    background-color: #f0f0f0 !important;
}

#FRM_dokumenti .ui-button.ui-button-orange {
    background-color: white;
    border: solid 1px #DE621F;
}

#FRM_dokumenti .ui-button {
    border: solid 1px #DE621F;
}

#FRM_dokumenti .ui-button:hover .ui-button-text {
    color: #DE621F !important;
}

#FRM_dokumenti .ui-button:hover {
    background-color: white;
}

#FRMAkcije .placila-btn .newIcon {
    font-size: 40px;
}


#FRM_paketi\:paketiTableComponent\:paketiUploadFile1 {
    width: 300px;
}

.ui-inputfield {
    color: #666 !important;
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif;
    padding: 8px !important;
    border: solid 1px #d6d6d6;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: #fff;
}

.section-grey.nalog.frame {
    background-color: #f5f6f7;
}

.section.section-grey, .dark-grey-background {
    background-color: #f5f6f7;
    padding: 20px;
}

.warning .ui-button-text-only.warning-button-white .ui-button-text {
    color: #fff;
    font-size: 16px !important;
    background-image: none;
    text-transform: uppercase;
    border-radius: 3px !important;
    padding: 6px 15px !important;
}

.warning .ui-button-text-only.warning-button-white:hover .ui-button-text {
    color: #DE621F;
}

.ui-datatable .ui-paginator-bottom {
    border-bottom: solid 1px #E5EBF0 !important;
    border-top: solid 0px #E5EBF0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}


.mainAccountBoxSingleAction {
    text-align: right;
    min-height: 35px;
    margin-top: -27px;
}

.mainAccountBottomLink {
    font-weight: bold;
}

a.mainAccountBottomLink:hover {
    font-weight: bold;
    text-decoration: none;
    color: black;
}

.mainAccountADVERTISMENT {
    padding-bottom: 3px;
}

.account-box-wrapper.active {
    overflow: clip;
}

.account-box-wrapper.active, .account-box-wrapper.show, .account-box-wrapper.account-box-add-wrapper {
    display: grid;
}

.ui-inplace .ui-inplace-editor .ui-button .ui-icon-check {
    background-image: url("/HibisEb/jakarta.faces.resource/images/check-white.svg.xhtml?ln=primefaces-sentinelF&v=12.0.11-LTS&e=12.0.11") !important;
    background-position: center !important;
    background-size: 110% !important;
}

.ui-inplace .ui-inplace-editor .ui-button:hover .ui-icon-check {
    background-image: url("/HibisEb/jakarta.faces.resource/images/check-gray.svg.xhtml?ln=primefaces-sentinelF&v=12.0.11-LTS&e=12.0.11") !important;

}

.ui-inplace .ui-inplace-editor .ui-button .ui-icon-close {
    background-image: url("/HibisEb/jakarta.faces.resource/images/delete.svg.xhtml?ln=primefaces-sentinelF&v=12.0.11-LTS&e=12.0.11") !important;
    background-position: center !important;
    background-size: 110% !important;
}

.ui-inplace .ui-inplace-editor .ui-button:hover .ui-icon-close {
    background-image: url("/HibisEb/jakarta.faces.resource/images/delete-grn.svg.xhtml?ln=primefaces-sentinelF&v=11.0.13&e=11.0.6") !important;
}

.icon-print::before {
    font-size: 18px;
    margin-top: 2px;
}

.icon-paper-plane-1::before {
    font-size: 18px;
    margin-top: 3px;
}

ul[role="tablist"] > li[role="tab"].ui-state-highlight {
    font-weight: bold;
}

.ui-steps .ui-steps-item::before {
    margin-top: 19px;
}


.ui-steps .ui-steps-item .ui-steps-number {
    font-size: 13px;
    border: none !important;
    background: none;
    background-color: rgba(0, 0, 0, 0);
    background-color: transparent;
    padding-right: 0 !important;
}

.ui-steps {
    margin-top: 0px;
}

li.ui-steps-item:nth-child(1) > a:nth-child(1), li.ui-steps-item:nth-child(2) > a:nth-child(1), li.ui-steps-item:nth-child(3) > a:nth-child(1), li.ui-steps-item:nth-child(4) > a:nth-child(1) {
    border: 0;
}

.ui-steps .ui-steps-item .ui-menuitem-link {
    padding: 10px 10px !important;
}

#opBoard .original {
    display: inline !important;
}

#opBoard .newIcon {
    display: none !important;
}

.account-box-card-title {
    display: inline-block;
    text-align: left;
    word-break: break-word;
    justify-content: center;
    font-weight: bold;
    font-size: 16px;
    table-layout: fixed;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    padding-left: 5px;
    color: #DE621F;
}

.account-box-card-icon {
    background-repeat: no-repeat;
    display: table-cell;
    align-items: center;
    height: 36px;
    width: 40px;
    text-align: center;
    background-size: contain;
    color: #DE621F;
}


.produktCard {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.ui-sortable-column-icon.ui-icon {
    width: 18px;
    height: 18px;
}

.pomoc .contact-info {
    position: relative;
    right: 15px;
    top: 0;
    bottom: auto;
    text-align: right;
    display: block;
    margin-top: 0px;
    margin-bottom: 20px;
}

.pomoc .toolbar.product_head {
    min-height: 260px;
}


#FRM_pomoc .account-box.frame {
    background-color: white;
    box-shadow: 1px 1px 15px rgba(1, 1, 1, 0.1);
    border: 0px;
    text-align: center;
}

.account-box-content {
    font-size: 13px;
}

.pomoc .account-box h4 {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 13px;
    margin-bottom: 20px;
}

#FRM_pomoc .account-box.frame:hover {
    background-color: #eceeef;
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .09);
    border: solid 1px white;
}

.ui-button.ui-state-hover.ui-button-white .ui-button-text {
    background-image: none;
}

#FRM_komunikacijski-center .ui-tabs.ui-tabs-top > .ui-tabs-nav li {
    width: auto !important;
}

#FRM_komunikacijski-center .ui-tabs-top .ui-tabs-nav li a {
    width: auto !important;
    border-bottom: 0px solid #70a500;

}

#FRM_komunikacijski-center .ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a, #FRM_komunikacijski-center .ui-tabs-top .ui-tabs-nav li.ui-tabs-active a, #FRM_komunikacijski-center .ui-tabs-top .ui-tabs-nav li.ui-state-hover a {
    width: auto !important;
}

#FRM_komunikacijski-center .modal-message .ui-dialog, #FRM_novo-sporocilo .modal-message .ui-dialog {
    width: 800px !important;
}


.ui-spinner-button.ui-button-text-only {
    background: none;
}

.nalog .ui-outputlabel {
    font-size: 16px;
    line-height: 19px;
}

#FRMNarocilaPodrobnosti .podatkiOIzracunu .ui-panelgrid-cell {
    padding-right: 0px !important;
}

.centerVerticalDiv {
    display: flex;
    align-items: center;
    justify-content: center;
}

.leftWithWidth {
    width: 58px;
    justify-content: flex-start;
}

#FRMNarocilaPodrobnosti\:korak1SubView\:znesekKreditaInputRO, #FRMNarocilaPodrobnosti\:korak1SubView\:odplacilnaDobaInputRO {
    opacity: unset;
    color: #666;
}

#kategorijaHeader {
    border: 0px;
}

#FRM_topbar\:HHeader\:idGi1 {
    border: 2px solid #DE621F;
}


.seznamPartnerjev .ui-button {
    background-color: #DE621F;
}

.seznamPartnerjev .ui-button:hover {
    background-color: #A14122;
}


.tableDateAlign, .ui-datatable table thead tr th.tableDateAlign {
    text-align: right;
    float: none;
}

.tableAmountAlign, .ui-datatable table thead tr th.tableAmountAlign {
    text-align: right;
    float: none;
}


.changeCardView {
    margin-top: 15px;
}


#FRMNarocila\:podracuniOverlayPanel {
    min-width: 400px;
}


.ui-slider-handle {
    border: solid 1px #DE621F !important;
    box-shadow: inset 0 0 0 1px #DE621F !important;
    background: linear-gradient(to bottom, #DE621F 0%, #DE621F 100%) !important;
}

.ui-panel .ui-panel-titlebar .ui-icon-plusthick, .ui-panel .ui-panel-titlebar .ui-icon-minusthick {
    background-image: url("/HibisEb/jakarta.faces.resource/images/Isci.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6") !important;
    color: rgba(1, 1, 1, 0) !important;
    height: 35px;
    width: 38px;
    display: flex;
    background-repeat: no-repeat;
    background-size: 27px !important;
    background-position-x: 8px !important;
    border-left: 1px solid #8d9ca1;
}


.ui-panel .ui-panel-titlebar .icon-paper-plane-1 {
    background-image: url("/HibisEb/jakarta.faces.resource/images/ExportXLS.png.xhtml?ln=primefaces-sentinelF") !important;
    color: rgba(1, 1, 1, 0) !important;
    height: 35px;
    width: 38px;
    display: flex;
    background-repeat: no-repeat;
    background-size: 30px !important;
    background-position-x: 8px !important;
    border-left: 1px solid #8d9ca1;
}


.ui-panel .ui-panel-titlebar .icon-file-excel {
    background-image: url("/HibisEb/jakarta.faces.resource/images/ExportXML.png.xhtml?ln=primefaces-sentinelF") !important;
    color: rgba(1, 1, 1, 0) !important;
    height: 35px;
    width: 38px;
    display: flex;
    background-repeat: no-repeat;
    background-size: 30px !important;
    background-position-x: 8px !important;
    border-left: 1px solid #8d9ca1;

}

.ui-panel .ui-panel-titlebar .icon-doc-text {
    background-image: url("/HibisEb/jakarta.faces.resource/images/ExportCSV.png.xhtml?ln=primefaces-sentinelF") !important;
    color: rgba(1, 1, 1, 0) !important;
    height: 35px;
    width: 38px;
    display: flex;
    background-repeat: no-repeat;
    background-size: 30px !important;
    background-position-x: 8px !important;
    border-left: 1px solid #8d9ca1;

}

.ui-panel .ui-panel-titlebar .icon-print {
    background-image: url("/HibisEb/jakarta.faces.resource/images/ExportPDF.png.xhtml?ln=primefaces-sentinelF") !important;
    color: rgba(1, 1, 1, 0) !important;
    height: 35px;
    width: 38px;
    display: flex;
    background-repeat: no-repeat;
    background-size: 30px !important;
    background-position-x: 8px !important;
    border-left: 1px solid #8d9ca1;
}

.sporocila li, #dlgPrjObvContent li {
    list-style: inside;
}

#FRM_eracunDatatable .ui-datatable .ui-datatable-tablewrapper table tfoot tr td {
    font-size: 14px;
    border-top: 2px solid;
    border-top-color: inherit;
}

#FRM_sdd .ui-datatable .ui-datatable-tablewrapper table tfoot tr td {
    font-size: 14px;
    border-top: 2px solid;
    border-top-color: inherit;
}

.buttons-pay .placila-btn {
    margin: 0px !important;
    height: 100%;
    display: block;
    padding-top: 20%;
}

/* upload datoteke header se ne vidi*/
#FRM_novo-sporocilo\:compositeNovoSporocilo\:prilogeTable_head {
    display: none;
}


.login .ui-button {
    float: unset !important;
    text-align: center;
}

#frm_prijava\:gumb, #frm_prijava\:gumb1 {
    text-align: center;
}


#logo_section {
    height: 30px;
}

.horizontalAlignCenter.M1Menu {
    vertical-align: top;
    align-items: start;
    margin-left: -8px;
}

.logo_lb {
    width: 200px;
}


/*za minus zneske*/
.red, .mainAccountPodatki .H2.red .ui-selectonemenu-label, .TText .red {
    color: #EB3237 !important;
}

/* tag nepotrjeni/cakalana vrsta/arhiv....*/
.ui-panel-title .ui-commandlink.ui-widget.active {
    color: black !important;
}

.ui-panel-title .ui-commandlink.ui-widget.active .green-badge {
    background-color: black !important;
}

/* error messages*/


.ui-widget-content .ui-inputnumber.ui-state-error {
    border: 0px solid #A82600 !important;
    color: #A82600;
}

label.ui-state-error {
    color: #A82600 !important;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #A82600;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #A82600;
}

input[type="text"].ui-state-error,
input[type="password"].ui-state-error,
.ui-inputtextarea.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #A82600 !important;
    color: #A82600;
}

.mainAccButton .ui-commandlink, .ui-commandlink.whitetext {
    margin-right: 0px !important;
}

.opozorila .WarBlokada, .opozorila .WarSdd, .opozorila .WarEracun {
    background-color: #d5632a !important;
    color: white !important;
}

.opozorila .WarBlokada:hover, .opozorila .WarSdd:hover, .opozorila .WarEracun:hover {
    background-color: white !important;
    border: 1px solid #d5632a !important;
    color: #d5632a !important;
}

.opozorila .WarBlokada:hover a p {
    color: #d5632a !important;
}


.infoMessage .ui-messages-info, .infoMessage .ui-message-info, .infoMessage .ui-messages-error,
.infoMessage .ui-message-error, .infoMessage .ui-messages-warn, .infoMessage ui-message-warn,
.infoMessage .ui-messages-fatal, .infoMessage ui-message-fatal {
    display: flex;
    align-items: center;
}

.ui-messages-info, .ui-message-info {
    color: #DE621F;
    background-color: white;
    border-color: #DE621F;
    font-size: 14px;
    font-weight: normal;
    padding: 6px;
}


.ui-messages-error, .ui-message-error {
    color: #A82600 !important;
    background-color: white !important;
    border-color: #A82600 !important;
    font-size: 14px;
    font-weight: normal;
}

.ui-messages-warn, ui-message-warn {
    color: #A82600 !important;
    background-color: white !important;
    border-color: #A82600 !important;
    font-size: 14px;
    font-weight: normal;
}

.ui-messages-fatal, ui-message-fatal {
    color: #A82600 !important;
    background-color: white !important;
    border-color: #A82600 !important;
    font-size: 14px;
    font-weight: normal;
}

#kontaktniInfoDiv H4 {
    color: black !important;
}

.warning.error .ui-confirm-dialog-message {
    color: #D76666 !important;
}

.ui-widget-header .ui-state-error {
    border: 1px solid #A82600 !important;
    color: black;
}

.icon-attention-2 {
    color: #A82600 !important;
}

.pomocImage {
    display: none !important;
}


.mainAccount table .TText, .mainAccount table td {
    font-size: 14px;
}


.mainAccount .ui-datatable thead th, .mainAccount .ui-datatable tbody td, .mainAccount .ui-datatable tfoot td, .mainAccount .ui-datatable tfoot th {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 5px !important;
}

.ui-button {
    background: #DE621F;
    border: 1px solid #DE621F;
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 6px;
    margin-left: 5px;
    margin-right: 5px;
    height: 36px;
    margin-bottom: 3px;
    text-shadow: unset;
    box-shadow: unset;
}

.ui-button:hover, .ui-button.ui-state-active {
    background: white;
    border: 1px solid #DE621F !important;
}

.ui-selectonebutton .ui-button, .ui-selectmanybutton .ui-button {
    border: 1px solid #DE621F !important;
}

.ui-button:hover .ui-button-text, .ui-button.ui-state-active .ui-button-text {
    color: #DE621F;
}

.ui-button-text {
    font-size: 16px;
    text-transform: uppercase;
}

.ui-splitbutton:hover button {
    background: white;
    border: 1px solid #DE621F;
}

.ui-splitbutton-menubutton {
    display: none;
}

.buttons-pay {
    background-color: #DE621F;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0px !important;
    padding: 0px !important;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.buttons-pay:hover {
    background-color: #A14122;
}

.eracunUvozButton .ui-button .ui-state-hover, .eracunUvozButton .ui-fileupload-buttonbar, .eracunUvozButton .ui-button.ui-state-active {
    border: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: normal;
}

.eracunUvozButton .ui-button, .eracunUvozButton:hover .ui-button {
    border: 0px;
}

.ui-spinner-button.ui-button {
    border: 0px !important;
    background: transparent;
}

.top_navbar .ui-button:hover .ui-button-text {
    color: white;
}

.ui-button.ui-state-active .ui-button-text {
    color: #DE621F;
}

.acc_data_frame .ui-button {
    border: 1px solid #DE621F;
}

.seznamPodracunov.tmp .ui-button, .seznamPodracunov .ui-button:hover .ui-button-text {
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 25px;
    background: transparent;
    border: 0px !important;
    color: white;
}


#FRM_komunikacijski-center-header .ui-button:hover, #FRM_pomoc .ui-button:hover {
    background-color: white;

}

#FRM_komunikacijski-center-header .ui-button:hover .ui-button-text, #FRM_pomoc .ui-button:hover .ui-button-text {
    color: #A14122;
}

.green-badge.whiteX {
    background-color: white !important;
}

.seznamPodracunov button, .seznamPodracunov:hover button {
    background-color: transparent;
    border: 0px !important;

}

.podracuniSeznam .ui-button-text.ui-c {
    background: #DE621F;
    border: 1px solid #DE621F;
    border-radius: 6px;
    color: white;
    padding-left: 17px !important;
}

.podracuniSeznam:hover .ui-button-text.ui-c {
    background: #A14122;
    border: 1px solid #A14122;
    border-radius: 6px;
    color: white;
}

.error404Button, .error500Button {
    background: #DE621F !important;
    border: 1px solid #DE621F !important;
    border-radius: 6px;
}

.error404Button:hover, .error500Button:hover {
    background: white !important;
    color: #DE621F !important;

}

table i, table a::before {
    color: black !important;
}


.ui-datepicker-calendar tbody tr .ui-datepicker-today a {
    border: 2px #DE621F solid;
}

.logoText, #FRM_komunikacijski-center .ui-datatable .izbrisiSporocilo, #FRM_komunikacijski-center .ui-datatable .gumb_odgovori {
    display: none;
}

.ui-panelgrid {
    font-size: 16px;
}

table .ui-panelgrid {
    font-size: 14px;
}

.login h1 {
    font-weight: 400;
    padding-top: 25px;
}

.mainAccNaziv.H5 {
    font-size: 14px;
}

.ui-panel .ui-panel-content.ui-widget-content {
    font-size: 16px;
}

.ui-progressbar {
    border: 1px solid #72828B;
    background-color: #FBFCFD;
}

.ui-dialog-content .ui-progressbar {
    border: 1px solid #72828B;

}


#FRM_dashboard .cardTableView .amountCount, #FRM_dashboard .cardTableView table td {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

/*IKONE*/

.buttons-pay.buttons-pay-white .placila-btn:hover {
    background-color: #A14122;
    color: white !important;
    border: 1px solid #A14122 !important;

}

.buttons-pay.buttons-pay-white:hover {
    border: 1px solid #A14122;
}

.sporocAlign {
    margin-bottom: 16px;
    margin-top: 5px;
    border-radius: 10px;
    box-shadow: 2px 3px 0px 0px #cdcdcd;
    margin-right: 6px;
}

.sporocAlign.user {
    background-color: white;
    float: left;
}

.sporocAlign.admin {
    background-color: #E2E2E2;
    float: right;
}

.sporocAlign i {
    color: #F55151;
    margin-right: 10px;
}

.cardTableView table tbody td:first-child {
    border-radius: 10px 0px 0 10px;
}


#frm_prijava .container {
    width: 100%;
}

.placila-btn .icon-flight {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/NakaziloVTujino.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn .icon-dollar {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/Menjalnica.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn:hover .icon-dollar {
    background-image: url("/HibisEb/jakarta.faces.resource/images/Menjalnica-white.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn .icon-tag-1 {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/Predloge.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn:hover .icon-tag-1 {
    background-image: url("/HibisEb/jakarta.faces.resource/images/Predloge-white.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn .icon-doc-text-1 {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/E-racuni.svg.xhtml?ln=primefaces-sentinelP");
}


.placila-btn .icon-compass-2 {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/TrajniNalog.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn .icon-mobile {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/MobilnaBanka.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn .icon-cab {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/HitriKredit.svg.xhtml?ln=primefaces-sentinelP");
}

#FRMAkcije .placila-btn .icon-doc-text-1 {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/IzdajanjeEracunov.svg.xhtml?ln=primefaces-sentinelP");
}


#FRMAkcije .placila-btn .icon-compass-2, #FRM_placila .placila-btn .icon-compass-2 {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/IzdajanjeSDD.svg.xhtml?ln=primefaces-sentinelP");
}

.fa.fa-trash-o {
    cursor: pointer;
    color: transparent !important;
    background-repeat: no-repeat;
    width: 34px;
    height: 34px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/IzbrisiSporocilo.svg.xhtml?ln=primefaces-sentinelP");
}

.fa.fa-mail-reply {
    cursor: pointer;
    color: transparent !important;
    background-repeat: no-repeat;
    width: 34px;
    height: 34px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/Odgovori.svg.xhtml?ln=primefaces-sentinelP");
}


.icon-folder-empty {
    cursor: pointer;
    color: transparent !important;
    background-repeat: no-repeat;
    width: 34px;
    height: 34px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/Oznaci_kot_neprebrano.svg.xhtml?ln=primefaces-sentinelP");
}

.icon-folder-open-empty {
    cursor: pointer;
    color: transparent !important;
    background-repeat: no-repeat;
    width: 34px;
    height: 34px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/Oznaci_kot_prebrano.svg.xhtml?ln=primefaces-sentinelP");
}


.ui-fileupload-choose .ui-icon-plusthick,
.ui-fileupload-simple .ui-icon-plusthick {
    background-image: url("/HibisEb/jakarta.faces.resource/images/plus-sign.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center;
    background-size: 100%;
}

.ui-fileupload-choose:hover .ui-icon-plusthick,
.ui-fileupload-simple:hover .ui-icon-plusthick {
    background-image: url("/HibisEb/jakarta.faces.resource/images/plus-sign-gray.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center;
    background-size: 100%;
}

.ui-fileupload-upload .ui-icon-arrowreturnthick-1-n {
    background-image: url("/HibisEb/jakarta.faces.resource/images/upload.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center;
    background-size: 100%;
}

.ui-fileupload-upload:hover .ui-icon-arrowreturnthick-1-n {
    background-image: url("/HibisEb/jakarta.faces.resource/images/upload-gray.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center;
    background-size: 100%;
}

.ui-fileupload-cancel .ui-icon-cancel {
    background-image: url("/HibisEb/jakarta.faces.resource/images/delete.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center;
    background-size: 100%;
}

.ui-fileupload-content .ui-fileupload-cancel .ui-icon-close {
    background-image: url("/HibisEb/jakarta.faces.resource/images/delete.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center;
    background-size: 100%;
}

.ui-fileupload-content .ui-fileupload-cancel:hover .ui-icon-close {
    background-image: url("/HibisEb/jakarta.faces.resource/images/delete-grn.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center;
    background-size: 100%;
}

.ui-fileupload-content .ui-messages-error .ui-icon-close {
    background-image: url("/HibisEb/jakarta.faces.resource/images/delete-pink.svg.xhtml?ln=primefaces-sentinelP&v=11.0.13&e=11.0.6");
    background-position: center !important;
    background-size: 100%;
}

.ui-dialog .ui-dialog-content .maxDialogWidth {
    display: flex;
}

.confirm-dialog-nopad.warning ul {
    padding-left: 0px;
}

.ui-widget-content span.ui-state-error {
    border: none !important;
}

.ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger, .ui-fluid .ui-selectcheckboxmenu-trigger {
    width: 27px !important;
    height: 36px !important;
}

.product_head-select.ui-selectonemenu .ui-selectonemenu-label {
    font-size: 28px;
    color: black !important;
}

.product_head-select.ui-selectonemenu.selectOneMenuStanja .ui-selectonemenu-label {
    font-size: 45px;
    font-weight: bold !important;
}

#FRM_header .ui-commandlink.whitetext-underline {
    color: #DE621F !important;
}

#FRM_header .ui-commandlink.whitetext-underline:hover {
    color: black !important;
}

#FRM_header .titlePartner {
    font-size: 18px;
}

#FRM_header .titleIdent, #FRM_header .availableBalanceValue {
    font-size: 16px;
}

#FRM_header .availableBalanceValue, #FRM_header .limitValue {
    font-size: 16px;
    color: #DE621F;
}

#FRM_header .availableBalanceLabel, #FRM_header .limitLabel {
    font-size: 14px;
}

#FRM_header .balanceValue {
    font-size: 45px;
}

.login label, h4, H2, .TbText, #layout-portlets-cover, .TText, .mainAccNaziv, .ui-outputlabel, .naRazpolagoAcc, .ui-selectoneradio label, .form-small-text,
.ui-datatable .ui-datatable-header.ui-widget-header.ui-corner-top, #kontaktniInfoDiv H4, .dark-grey-background, .section-form label, .napis {
    color: black;
}

.grey-nounderline {
    color: black !important
}

#div_komc1 {
    color: black;
}

.title_product {
    color: black;
    font-size: 36px;
}

.titleRacun {
    color: black;
    font-size: 28px;
}

.ui-radiobutton .ui-radiobutton-box, .ui-chkbox-box .ui-icon-check, .ui-chkbox-box .ui-icon-blank {
    background: white;
}

td .ui-chkbox-box .ui-icon-check {
    background: white !important;
    border-radius: 5px !important;
}

#FRM_produkt-izpiski\:izpisekTableComponent\:izpiski-promet-table\:col4 {
    width: 60px
}

.filter-content {
    background-color: #F3F3F3;
}

.warning .ui-confirm-dialog-message {
    color: #D76666 !important;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-message-error-icon, .ui-messages-fatal-icon {
    padding: 15px;
}

td .ui-chkbox-box .ui-icon-blank, th .ui-chkbox-box .ui-icon-blank, th .ui-chkbox-box .ui-icon-check {
    background: transparent !important;
}

#FRM_placila .section, #FRMNarocila .section.operationBoard, #FRMAkcije .section {
    background-color: #F6F6F6 !important;
}

.barvaMI3 {
    color: #A82600 !important;
}


.warning.confirmed.opozorilo .icon-minus-circled, .warning.error .icon-minus-circled {
    display: none;
}

.ui-confirm-dialog .ui-dialog-content .ui-confirm-dialog-message {
    display: inline-block !important;
}

.warning.confirmed.info .icon-minus-circled, .warning.confirmed.info .ui-icon-alert {
    background-image: url("/HibisEb/jakarta.faces.resource/images/check-grn.svg.xhtml?ln=primefaces-sentinelF&v=11.0.13&e=11.0.6") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 140% !important;
    height: 20px;
    color: transparent !important;
}

.ui-scrollpanel, .ui-dialog .ui-dialog-content, .filter-content label, .ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-highlight > td, .ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-highlight + tr.ui-expanded-row-content > td,
.ui-datatable-scrollable table tbody .ui-state-highlight > td, .ui-datatable-scrollable table tbody .ui-state-highlight + tr.ui-expanded-row-content > td,
.ui-datatable .ui-datatable-tablewrapper table thead tr th.ui-state-active, .ui-datatable .ui-datatable-sticky table thead tr th.ui-state-active,
#FRM_novo-sporocilo .ui-datatable .ui-datatable-footer.ui-widget-header.ui-corner-bottom, .ui-progressbar-label {
    color: black

}

.ui-menu .ui-menuitem .ui-menuitem-link {
    color: #DE621F
}

.ui-blockui-content.ui-shadow {
    background-color: white;
}

#FRM_prijavnica .section {
    background-color: #f5f6f7 !important;
}

.ui-messages {
    line-height: 20px;
}

.form-part .ui-chkbox .ui-chkbox-icon {
    border-radius: 5px;
}

.ui-progressbar-label {
    font-size: 13px;
}


.roundBorderMainAccountBox {
    background-color: white;
}

.znackaS {
    width: 20px;
}

.quickMenuButton {
    background-color: #DE621F;
    border-radius: 7px;
}

.quickMenuButton.ui-selectonemenu .ui-selectonemenu-label {
    color: white !important;
    background-color: transparent;
    vertical-align: text-top;
    font-weight: bold !important;
    padding-right: 2px !important;
}

.quickMenuButton.ui-selectonemenu span {
    border-bottom: 0px !important;
}

.ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    background-image: url("/HibisEb/jakarta.faces.resource/images/downarrow.svg.xhtml?ln=primefaces-sentinelP") !important;
    top: 3px !important;
}

.quickMenuButton:hover {
    background-color: white;
    border: 1px #DE621F solid !important;
}

.quickMenuButton:hover.ui-selectonemenu .ui-selectonemenu-label {
    color: #DE621F !important;
}

.quickMenuButton:hover .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    background-image: url("/HibisEb/jakarta.faces.resource/images/downarrow-green.svg.xhtml?ln=primefaces-sentinelP") !important;
    top: 3px !important;
}

.mainAccountStanje {
    color: black;
}

.mainAccountStanje.green {
    color: #369a1e;
}

.mainAccountStanje.red {
    color: #EB3237;
}

#FRM_header\:filterBtn span, .filterBtnIcon {
    color: black;
}

#FRM_header\:filterBtn .filterBtnIcon {
    background-image: url("/HibisEb/jakarta.faces.resource/images/downarrow-black.svg.xhtml?ln=primefaces-sentinelF") !important;
    margin-top: 0px !important;
}

#NAROCILO_FLIK .icon-doc-text-1 {
    color: transparent !important;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    background-size: contain;
    display: list-item;
    vertical-align: middle;
    background-image: url("/HibisEb/jakarta.faces.resource/images/Flik-white.svg.xhtml?ln=primefaces-sentinelF");
    zoom: 162%;
    margin-top: -5px;
    margin-bottom: -6px;
}

body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider {
    background: #DE621F;
}

.ui-toggleswitch .ui-toggleswitch-handler {
    left: calc(1.00rem - 10px) !important;
}

.ui-dialog-content span.ui-icon, .ui-dialog-content span.ui-confirm-dialog-message {
    float: left;
    box-sizing: border-box;
    padding-left: 10px;
    display: flex !important;
}

.ui-dialog-content span.ui-confirm-dialog-message {
    min-width: 220px !important;
    width: 90%;
}

.ui-dialog-content span.ui-confirm-dialog-message ul {
    display: block !important;
    float: unset;
}


.ui-dialog-buttonpane.ui-dialog-footer {
    display: block !important;
}

#FRM_predloge_vnos\:predlogaReferencaPrejemnikaIcon, #FRM_predloge_vnos\:predlogaReferencaPlacnikaIcon, #FRM_predloge_vnos\:predlogePrejemnikIskalnikPoslovnihRacunov {
    margin-left: 0px;
}

#FRM_predloge_vnos\:predlogaReferencaPrejemnikaIcon, #FRM_predloge_vnos\:predlogaReferencaPlacnikaIcon {
    background: white;
    padding: 10px;
    font-size: 14px;
    font-weight: normal;
}

.boxCardEditCommands {
    max-width: 154px;
}

.account-box-wrapper .ui-commandlink.account-card-box-show-hide {
    margin-right: 0px !important;
}

#FRM_nastavitve .ui-button-icon-left {
    display: block !important;
}

.mainAccountMain section {
    display: contents;
}

.topbarCell .userAdminIcon, .topbarCell .userAdminIcon:hover, .topbarCell .headerSpan {
    color: #DE621F;
}

.top_navbar .headerText a {
    font-weight: normal;
}

@media (max-width: 641px) {
    .napisZnacka {
        top: -40px !important;
        right: 22px !important;
    }
    .napisZ {
        margin-top:-30px;
        margin-left:15px;
    }
}