/*! 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: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url("/HibisEb/javax.faces.resource/fonts/Montserrat-Regular.eot.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11");
    /* IE9 Compat Modes */
    src: local("Montserrat"), local("Montserrat"), url("?#iefix") format("embedded-opentype"), url("/HibisEb/javax.faces.resource/fonts/Montserrat-Regular.woff2.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11") format("woff2"), url("") format("woff"), url("") format("truetype"), url("#Montserrat") format("svg");
    /* Legacy iOS */
}
.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-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: 14px;}
.softblue{color:#C1E1F4;}.leaden{color:#72828B;}
.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;
}
.login {
    background-color: #f0f0f0;
}
.button.button-blank{
    background:none;
    background-color: transparent;
    border:none;
    margin-left:15px;
    margin-right: 15px;
    float:right;
}
.alert-title{font-size: 18px;}
.login-icon{
    margin-top:8px;
    width: 50px;
    height: 18px; 
}
.ui-datatable .ui-paginator .ui-state-active{background-color: #f0f0f0;}

.navbarlink-title {
    color: #ffffff !important   
}

.section {
    background-color: #f0f0f0;
}

.logo {
    width: 33.33% !important;
}

.Fright {
    float: right !important;
}

.w-button {
    padding: unset !important;
}

.notice-box, .notice-box ui-commandlink {
    line-height: 20px !important;
}

@media (min-width:520px){
    .buttons-pay .interni-prenos{width:40px !important; height: 40px !important;}
}

.pomoc .helpIcon {
    background-color: #258f83 !important;   
    border: 1px solid #258f83 !important;
}

.support-wrapper-slide {
    background-image: linear-gradient(180deg, #258f8350, #258f83) !important;
}

.ploscice {
    border-left: solid 7px #258f83;
}

/*fontawesome ikone*/
.barvaMI {
    color: #ffffff !important;
}

.barvaMI2 {
    color: #258f83 !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;
}

@media (max-width:640px){    
    .uploadFile > div > span, 
    .uploadFile > div > button{
        background-color: #4da49a;
    }
}

.navlink {
    color: #fff !important;
}

.navlink:hover {
    color: #fff !important;
}

#FRM_nastavitve .ui-picklist-responsive .ui-picklist-buttons-cell .ui-button .ui-icon{
    position:absolute;
}

.original {
    display: none !important;
}

#FRM_topbar\:HHeader\:zamenjaj_sliko_section {
    width: 33% !important;
}

.ui-widget,.ui-widget .ui-widget {
    font-family: 'Montserrat', 'Arial' !important;
}

.ui-inputfield {
    font-family: 'Montserrat', 'Arial' !important;
}

#FRMNarocilaPodrobnosti\:korak1SubView\:idPgComponentX3_content > div > div:nth-child(2),
#FRMNarocilaPodrobnosti\:korak2 > div > div > div:nth-child(1) > div > div{
    white-space: nowrap;
}

.ui-selectonemenu.ui-state-hover {
    border: 1px solid #e0e0e0 !important;
}

.product_head-select.ui-selectonemenu {
    border: 0px solid #e0e0e0 !important;
}

#FRM_topbar\:HHeader\:head_section2{
    background-color: white;
}

#FRM_topbar\:HHeader\:menu_section{
    /* background-color: #2c8f82; */
    background-color: #666
}
/* KONEC Responsive za izbrani račun */

/*----- Gumbi ------*/
button[id^="FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:gumb"] > span:nth-child(1),
button[id^="FRM_header\:repeat_identification\:"] > span:nth-child(1),
#FRM_dashboard\:basic2_button > span:nth-child(1),
span.ui-button-text:nth-child(2),
#FRM_menjalnica\:compositeMenjalnica\:btnPotrdi > span:nth-child(1),
#FRM_placilni-nalog\:btnRazveljaviNalog > span:nth-child(1),
#FRM_placilni-nalog\:btnPreveriPlacilo > span:nth-child(1),
button[id^="FRM_eracuni\:eracunButton\:"] > span:nth-child(1),
#FRM_prijavnica\:eracunPrijava\:step1\:iskalnikIzdajateljevEracunov > span:nth-child(1),
#FRM_placilni-nalog\:btnKreirajEracun > span:nth-child(1),
#FRM_placilni-nalog\:btn_iskalnik_poslovnih_racunov > span:nth-child(1),
button > span,
.ui-button-product_head .ui-button-text,
button[id] > span{
    background-image: inherit !important;
    background-color: #929697 !important;
    border-radius: 12px !important;
    text-transform: lowercase !important;
    border: 0 !important;
    margin-right: 3px;
    font-weight: 600;
}

button[id^="FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:gumb"] > span:nth-child(1)::first-letter,
button[id^="FRM_header\:repeat_identification\:"] > span:nth-child(1)::first-letter,
#FRM_dashboard\:basic2_button > span:nth-child(1)::first-letter,
span.ui-button-text:nth-child(2)::first-letter,
#FRM_menjalnica\:compositeMenjalnica\:btnPotrdi > span:nth-child(1)::first-letter,
#FRM_placilni-nalog\:btnRazveljaviNalog > span:nth-child(1)::first-letter,
#FRM_placilni-nalog\:btnPreveriPlacilo > span:nth-child(1)::first-letter,
button[id^="FRM_eracuni\:eracunButton\:"] > span:nth-child(1)::first-letter,
#FRM_prijavnica\:eracunPrijava\:step1\:iskalnikIzdajateljevEracunov > span:nth-child(1)::first-letter,
#FRM_placilni-nalog\:btnKreirajEracun > span:nth-child(1)::first-letter,
#FRM_placilni-nalog\:btn_iskalnik_poslovnih_racunov > span:nth-child(1)::first-letter,
#FRM_novo-sporocilo-dlg\:reklamacijaNovoSporocilo\:buttonOk > span:nth-child(1)::first-letter,
button > span::first-letter,
.ui-button-product_head .ui-button-text::first-letter,
button[id] > span::first-letter {
    text-transform: uppercase;
}

.ui-button.ui-state-hover .ui-button-text {
    background-image: inherit !important;
}


.ui-button.ui-state-active .ui-button-text, .ui-buttonset .ui-state-active .ui-button-text {
    background-repeat:no-repeat;
    background-image: inherit;
    background-color: #5EA39A;
    box-shadow: 0 2px 0 0 #000;
    color:  white;
}

#FRM_dashboard\:basic2_button > span:nth-child(1) {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
/*
span.ui-button-text:nth-child(2) {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
*/
.ui-fluid .ui-fileupload .ui-button{
    padding-bottom: 2px;

}
#FRM_dashboard\:basic2_menuButton > span:nth-child(2) {
    border-top: inherit !important;
    border-bottom: inherit !important;
    border-right: inherit !important;
}

#FRM_dashboard\:basic2_menuButton > span:nth-child(1) {
    box-shadow: inherit !important;
}

/*Gumb osveži pravice*/
#FRM_topbar\:HHeader\:refreshBtn1 > span {
    margin-top: 5px;
}

#FRM_topbar\:HHeader\:filterBtn > span:nth-child(1) {
    box-shadow: 0 0 0 0 #000 !important;
    border-radius: 0 !important;
}

#trajniki_container.container {
    max-width: 1200px !important;   
}
/*------------------*/

/*----- Plačila - Ikone -----*/
.ShowOnDesktop > div[id^="FRM_placila"] > i {
    float: left;
}

.icon-resize-full-1,
.icon-resize-normal,
.icon-doc-text-1,
.icon-flight,
.icon-compass-2,
.icon-tag-1,
.icon-stopwatch{
    height: 90px;
    width: 90px;
    background-size: cover;
    background-position: center center;
}

.icon-resize-full-1 {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona1.png.xhtml?ln=primefaces-sentinelF");
}

.icon-resize-normal {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona9.png.xhtml?ln=primefaces-sentinelF");
}

.icon-doc-text-1 {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona11.png.xhtml?ln=primefaces-sentinelF");
}

.icon-flight {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona10.png.xhtml?ln=primefaces-sentinelF");
}

.icon-compass-2 {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona6.png.xhtml?ln=primefaces-sentinelF");
}

.icon-tag-1 {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona12.png.xhtml?ln=primefaces-sentinelF");
}

.icon-stopwatch {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona5.png.xhtml?ln=primefaces-sentinelF");
}

.buttons-pay > a > div > div > i.icon-resize-full-1::before,
.buttons-pay > a > div > div > i.icon-resize-normal::before,
.buttons-pay > a > div > div > i.icon-doc-text-1::before,
.buttons-pay > a > div > div > i.icon-flight::before,
.buttons-pay > a > div > div > i.icon-compass-2::before,
.buttons-pay > a > div > div > i.icon-tag-1::before,
.buttons-pay > a > div > div > i.icon-stopwatch::before{
    content: none;
}

.buttons-pay {
    padding: inherit;
}

.buttons-pay > a > div > div:nth-child(2) {
    width: 100%;
    min-width: 100px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.buttons-pay > a > div > div:nth-child(2) > span.green,
.buttons-pay > a > div > div > i.barvaMI2{
    color: #fff;
}

.buttons-pay-white {
    background-color: #959498 !important;
    background-image: inherit !important;
}
/*---------------------------*/
/*----- Naročila - Ikone -----*/

.ShowOnDesktop > div[id^="FRMNarocila"] > i {
    float: left;
}

#FRMNarocila .icon-download-1,
#FRMNarocila .icon-gauge,
#FRMNarocila .icon-mobile{
    height: 90px;
    width: 90px;
    background-size: cover;
    background-position: center center;
}

#FRMNarocila .icon-download-1 {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona7.png.xhtml?ln=primefaces-sentinelF");
}

#FRMNarocila .icon-gauge {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona8.png.xhtml?ln=primefaces-sentinelF");
}

#FRMNarocila .icon-mobile {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona4.png.xhtml?ln=primefaces-sentinelF");
}

#FRMNarocila .icon-download-1::before,
#FRMNarocila .icon-gauge::before,
#FRMNarocila .icon-mobile::before{
    content: none !important;
}


/*----- Posli - Ikone -----*/
.ShowOnDesktop > div[id^="FRMAkcije"] > i, .ShowOnDesktop > div[id^="FRMAkcije"] > div {
    float: left;
}

#FRMAkcije .buttons-pay .ShowOnDesktop .sdd {
    height: 90px;
    width: 90px;
    background-size: 90px;
    background-position: center center;
    background-repeat: no-repeat;
}

#FRMAkcije .buttons-pay .ShowOnMobile .sdd {
    display: none;
}

#FRMAkcije .sdd {
    background-image:url("/HibisEb/javax.faces.resource/images/ura-white.svg.xhtml?ln=primefaces-sentinelF&v=12.0.10-LTS&e=12.0.11");
}

#FRMAkcije .ShowOnDesktop .icons8-online-money-transfer {
    height: 90px;
    width: 90px;
    font-size: 90px;
    background-size: cover;
    background-position: center center;
    line-height: normal;
}

#FRMAkcije .ShowOnMobile .icons8-online-money-transfer {
    display: none;
}

#FRMAkcije .ShowOnDesktop span, #FRMAkcije .ShowOnMobile span {
    max-width: 110px;
    display: block;
}
/*----------------------------*/
/*----- Pripomočki - Ikone -----*/
.ShowOnDesktop > div[id^="FRM_pripomocki"] > i {
    float: left;
}

.icon-user-1{
    height: 90px;
    width: 90px;
    background-size: cover;
    background-position: center center;
}

.icon-user-1 {
    background-image: url("/HibisEb/javax.faces.resource/images/Ikona3.png.xhtml?ln=primefaces-sentinelF");
}

.icon-user-1::before {
    content: none !important;    
}
/*------------------------------*/

body {
    font-family: 'Montserrat', 'Arial' !important;
}

#opEb5 .ponovnaPrijava {
    float:none; 
    padding: 6px 20px 6px 20px !important; 
    color:white !important;
    background-color: #929697 !important;
    border-radius: 12px !important;
    text-transform: inherit !important; 
    box-shadow: 0 2px 0 0 #000 !important;
    border: 0 !important;
    margin-right: 3px;
    font-weight: 600;
}

.loadingTableStyle{
    display: table;
}
.loadingCenterStyle{
    display: table-cell;
    vertical-align: middle;
}
.top_navbar {
    background-color: #666 !important;
}


.head {
    background-color: #666 !important;
}

#FRM_topbar\:HHeader\:top_navbar_container_panel2 > a:nth-child(3) {
    background-color: #666;
    color: white !important;
}

.top_navbar a.top_navbar-pomoc {
    background-color: white;
    color: #666 !important;
}

.container
{
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none;
}

#FRM_topbar\:HHeader\:head_section2.container {
    max-width:none !important;
}


.buttons-pay i{
    font-size: 60px;
    color:white !important;

}

button > span.filterBtnIcon {
    background-image: url("/HibisEb/javax.faces.resource/images/downarrow.svg.xhtml?ln=primefaces-sentinelP") !important; 
    margin:0px !important;
    padding:0px !important;
    box-shadow: unset !important;
}

.ui-panel-title .ui-commandlink.ui-widget.active {
    color: #858587 !important;

}
.ui-panel-title .ui-commandlink.ui-widget.active .green-badge {
    background-color:#858587 !important;
}
.green-badge{
    margin-right:10px;
    margin-left:0px !important;
}

.ui-datatable .ui-datatable-footer.ui-widget-header.ui-corner-bottom,.ui-datatable .ui-datatable-header.ui-widget-header.ui-corner-top {
    color:#72828B !important; 
}

#FRM_menjalnica .button{
    border-radius: 10px !important;
}
#FRM_menjalnica .button span {
    margin:0px !important; 
}
#FRM_mainAccount h3 {
    margin-top:0px !important;
}

#FRM_prijavnica .ui-panelgrid{
    font-size:16px;
}

#FRM_dashboard\:hitreAkcije button > span {
    box-shadow: unset !important;
}
.quickLink .ui-splitbutton-menubutton.ui-button.ui-widget.ui-state-default.ui-corner-right.ui-button-icon-only {
    left: -18px !important;
}

#FRM_mainAccount button {
    margin-right:0px !important;
}
#FRM_mainAccount .mainAccountBoxMinHeight .ui-button-text-only .ui-button-text {
    padding: 8px 5px !important;
    max-width: 125px;
}

#FRM_mainAccount .opozorilaMainAcc > div {
    margin-top:10px;
}


.product_head-select.ui-selectonemenu.product_head-select-account .ui-selectonemenu-label  {
    font-size: 18px !important;
    color: #2c8f82 !important;
    font-weight: bold !important;
}

.mainAccTopHeader {
    color: #2c8f82 !important;
}

.ui-panel-title .ui-commandlink{
    margin-right:15px !important;
}    

.ui-confirm-dialog .ui-dialog-content .ui-confirm-dialog-message {
    color: #72828B;	
}

.sumAccordionPanel.ui-accordion .ui-accordion-header,.sumAccordionPanel.ui-accordion .ui-accordion-header.ui-state-hover, .sumAccordionPanel.ui-accordion .ui-accordion-header.ui-state-active {
    background:transparent !important;
}
.sumAccordionPanel .ui-accordion-header {
    border:none !important;
    color:#2c8f82 !important;
}
.sumAccordionPanel .ui-accordion-header .ui-icon-triangle-1-s {
    background-image: url("/HibisEb/javax.faces.resource/images/downarrow.svg.xhtml?ln=primefaces-sentinelF") !important;
}
#menuform .ui-menu, .ui-menu:hover, .ui-menu:focus {
    background-color: white !important; 
}
.warning .ui-confirm-dialog-message {
    color: #ff0000 !important;
}

.ui-menu {
    padding: .3em !important;
    border:0px solid;
}

.opCakalnaStanje span:first-child {
    text-transform: lowercase;
}

.BordRad3 .ui-widget, .ui-datatable .ui-paginator {
    font-family: "Montserrat", "Arial" !important; 
}

.ui-paginator .bottomTable {
    font-size: 16px;
    color:#72828B;
    font-weight: 400;
}

input[id$="eferencaPrejemnikaN"], input[id$="eferencaPlacnikaN"]{
    width:40px !important;
}

#FRM_placilni-nalog\:blockUiPanelNalog {
    background-color: white;   
}

#FRM_placilni-nalog\:znesek{
    border: 0px !important;
}

#FRM_produkt-promet-racun\:racunTableComponent\:racunTrr-promet-table\:col5, #FRM_kategorija-promet-table\:prrpt\:racunTrr-promet-table\:col5,#FRM_kategorija-promet-table\:racun_promet\:racunTrr-promet-table\:col5 {
    white-space: unset !important;
}

.paymentActions {
    flex-wrap: unset;
}

.login .form-part {
    margin-bottom: 1px;
}

.quickLink .ui-state-active .ui-button-text, .quickLink span.ui-button-text {
    background-repeat:no-repeat;
    background-image: initial !important;
    background-color: #929697 !important;
    border-radius: 0px !important;
    color:  white;
}

.account-box-title .ui-inplace-display, .account-box-title .saveInplace  {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 280px;
    display: inline-block;  
}

#FRM_nastavitve .form-part .ui-chkbox {
    margin-left:0px;
}

.table-priloge {
    display: table;
}


#aktDevInfo .logo_banke {
    width: 220px;
    height: 50px;
    background-image: url("/HibisEb/javax.faces.resource/images/aktDevLogo.png.xhtml?ln=primefaces-sentinelF");
    background-repeat: no-repeat;
    background-size: 150px;
}
#aktDevInfo h1 ,#aktDevInfo h4{
    color: #2c8f82;
}

.ICO20-Nav-Back {
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    background-size: contain;
    display: inline-block;
    vertical-align: bottom;
    background-image: url("/HibisEb/javax.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/javax.faces.resource/images/right-one-arrow-for-data.svg.xhtml?ln=primefaces-sentinelF");
}
.ui-chkbox .ui-chkbox-box {
    width: 25px;
    height: 25px;
}


.account-box-icon .icon-vcard {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/trr.svg.xhtml?ln=primefaces-sentinelF")
}

.account-box-icon .icon-credit-card {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/kreditne_kartice.svg.xhtml?ln=primefaces-sentinelF")
}

.account-box-icon .icon-key {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/rentno_varcevanje.svg.xhtml?ln=primefaces-sentinelF")
}
.account-box-icon .icon-cab {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/krediti.svg.xhtml?ln=primefaces-sentinelF")
}
.account-box-icon .icon-download-1 {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/depozit.svg.xhtml?ln=primefaces-sentinelF")
}
.account-box-icon .icon-book {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/hranilne_vloge.svg.xhtml?ln=primefaces-sentinelF")
}


#frm_prijava\:linkPozabljenoGesloUnP {
    text-decoration: underline !important;
}

a, .language-select a {
    text-decoration: underline;
}
#navigacija-besedilo {
    text-decoration: none;
}

.account-box.frame {
    padding: 0px;
}
.account-box-content, .ui-outputlabel.Fs16, .Fs16{
    font-size:14px !important;
}

.mainAccValuelMin {
    color: #666;
}
.ui-inputfield, .sporocila .ui-tabs-nav .ui-widget-content, .ui-dialog .ui-dialog-content, .nalog .ui-outputlabel {
    font-size:14px
}
.ui-selectonemenu {
    padding: 10px;
}


.ui-datatable table {
    table-layout: auto;
    word-break: break-word;
}

td .shortenText {
    max-width: 200px;
}

.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{
    color:#666; 
    background-color:#f3f3f3; 
    border: 1px solid #e5e5e5; 
    border-bottom: 4px solid #2c8f82; 
    padding:5px; 
    font-size: 14px; 
    font-weight: normal; 
    padding: 10px; 
    text-align: left;}
.ui-datatable .ui-datatable-tablewrapper table tbody tr td .ui-row-toggler.ui-icon-circle-triangle-s{
    background-position: center 3px;
    background-size: contain;
    width: 22px;
    display: inline-block;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{border-bottom:solid 1px #cfcfcf ; border-radius:0px ; -webkit-border-radius:0px ; font-size: 14px ;
                                                                                                                   -moz-border-radius:0px ; margin:0px ; color: #258f83 ; padding: 8px ; -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;}

#FRM_Header .section.modal-message {
    padding:0px;
}
.section {
    padding-top:10px;
    padding-bottom: 10px;
}

#FRM_dashboard\:dashboard-tabView {
    margin-top: -30px;
}
#FRM_dashboard\:dashboard-tabView\:allProductsTab {
    padding-top:0px;
}
#opBoard .ui-dashboard-column {
    margin-bottom:0px;
    padding-bottom: 0px !important;

}
#opBoard .EmptyBox20 {
    display:none;
}
.main-footer {
    padding-top:10px ;
    padding-bottom:0px;
}
.bottom-bar {
    padding-top: 5px;
    height:100px !important;    
}
.toolbar.product_head {
    margin-bottom: 10px !important;
}

.ui-datatable .ui-paginator {
    font-family: "Montserrat", "Arial" !important; 
}
table .tableDateAlign {
    max-width:100px;
}
.ui-steps {
    margin-top: 10px;
}

.opRazpStanje {
    color: #2c8f82;
    font-weight: bold;
}
#FRM_dashboard .icon-bank {
    display:none;
}
#FRM_dashboard .hideElement {
    display:inherit;
}

#FRMNarocilaPodrobnosti .Container100 {
    display:flex;
} 


.ui-button-product_head .ui-button-text {
    text-transform: unset !important;
}

.ui-datatable .ui-datatable-tablewrapper table thead tr th.ui-state-active {
    background-color: #f3f3f3 !important;
}

.mainAccountBASIC_ACCOUNT .BASIC_ACCOUNT_TOP {
    display: flex;
    flex-direction: column;
    /*! height: 100%; */
    min-height: 365px;
}
.mainAccountBASIC_ACCOUNT .BASIC_ACCOUNT_TOP > div{
    flex-grow: 1;
}
#FRM_eracun_vnos\:vnosPodatkovScope\:vsote span {
    border:0px !important;
}

.mainAccountORDERS_SUMMARY th {
    display:none;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td, .ui-datatable tfoot th, .emptySumLabelPanel {
    padding: 8px !important;
}

.mainAccountMain  {
    background-color: #e0e0e0;
}

#FRM_predloge_vnos {
    width:100%;
}
.potrditevNazivPaketa {
    max-width:300px;
}
#FRM_dashboard .changeCardView {
    padding-top:20px;
    font-size: 20px;
}

#FRM_dashboard  .ui-selection-column .ui-chkbox .ui-chkbox-box {
    display:block;
}
#FRM_dashboard .cardTableView .ui-paginator{
    padding-bottom: 25px !important;
}

.cardTableView .mainAccountTable table tr td:not(:first-child):not(:last-child){
    border-left: solid 1px #E5EBF0;
    border-right: solid 1px #E5EBF0;
}

.cardTableView  .ui-widget-content a{
    color:#2c8f82  !important;
}

.cardTableView .ui-icon {
    margin-top: -2px;
}

.cardTableView .icon-paper-plane-1 {
    float:right;
    font-size:18px;
    padding-top:23px
}

.maxDialogWidth {
    max-width: 550px;
}

#FRM_placilni-nalog\:ebaVnosGroup button {
    margin-bottom: 5px;
}

#FRM_placilni-nalog .ui-fileupload .ui-fileupload-content {
    display: unset !important; 
}
#FRM_placilni-nalog\:uvoziEracun .ui-messages.ui-widget .ui-messages-error {
    display: table !important;
}
#FRM_placilni-nalog\:uvoziEracun .eracunUvoz{
    display: flex;
}

#FRM_placilni-nalog .ButtonEracunUvoz {
    float:none;
}

#FRM_placilni-nalog .ui-fileupload .ui-fileupload-content {
    display: initial  !important;
}

#FRM_placilni-nalog .ui-fileupload-row .ui-fileupload-cancel {
    background: unset !important;   
}
#FRM_placilni-nalog .ui-fileupload-row .ui-fileupload-cancel .ui-button-icon-left {
    margin-left: -4px;
}/*
#FRM_placilni-nalog .ui-fileupload-content .ui-messages {
display: contents !important;
}
*/
#FRM_placilni-nalog .ButtonEracunUvoz {
    right:0px;

}
#FRM_placilni-nalog .eracunUvozButton {
    padding-right: 45px;
}

#FRM_placilni-nalog\:idUvoziEracun {
    display:block;
}

#FRM_placilni-nalog\:idUvoziEracun .ui-fileupload-preview{
    display:none !important;
}

#FRM_seznamPaketovEracunov table .tableDateAlign {
    max-width:unset;
}

#FRM_dashboard span.skrij_prikazi_vsebina .account-box-content {
    padding-left: 10px;
}

#FRM_dashboard span.skrij_prikazi_vsebina .account-box-amount-small,#FRM_dashboard span.skrij_prikazi_vsebina .account-box-amount {
    padding-right: 10px;
}
.mainAccountBoxMinHeight {
    min-height: unset;
}
.mainAccountBASIC_ACCOUNT .BASIC_ACCOUNT_TOP {
    min-height: unset;
}

#FRM_mainAccount .opozorilaMainAcc {
    padding-top: 0px;
    padding-bottom: 10px;
}

#FRM_dashboard\:hitreAkcije {
    height:10px;
}

.grafOp2 {
    padding-bottom: 10px;
}
#FRM_produkt-izpiski\:izpisekTableComponent\:izpiski-promet-table\:col4 {
    min-width:62px;

}

#FRM_paketi .ui-fileupload-buttonbar {
    display:ruby;
}

#FRM_produkt-izpiski\:izpisekKarticaTableComponent1\:izpiski-promet-table_head th {
    text-align:center !important;
}
.centerAlign span {
    text-align:left !important;
    float:none;
}

#FRM_paketi .ui-fileupload-files {
    display:inherit;

}

#FRM_paketi .ui-fileupload-filename , #FRM_izdani_eracuni_table .ui-fileupload-filename{
    display:block;
}

#FRM_paketi .ui-fileupload-cancel .ui-button-text, #FRM_izdani_eracuni_table .ui-fileupload-cancel .ui-button-text  {
    margin-right:1px;
}
.ui-datatable table thead tr th {
    word-break: break-word;
}

.opozorila .WarBlokada {
    background-color:  #eb7f2e;
}
/*
.mainAccountBASIC_ACCOUNT .mainAccountBox  {
    height:100%;
}
.mainAccountBASIC_ACCOUNT .BASIC_ACCOUNT_BOTTOM {
    height:10%;
}
.mainAccountBASIC_ACCOUNT .BASIC_ACCOUNT_TOP  {
    height:90%;
}
.mainAccountBASIC_ACCOUNT .BASIC_ACCOUNT_TOP  > div.x {
    height: 90%;
    flex-grow: unset;
}

.mainAccountBASIC_ACCOUNT .BASIC_ACCOUNT_TOP  > div.opozorilaMainAcc{
    margin-top: auto;
}
*/

ui-commandlink.link label {
    color:#258f83;
}

.grafOp2 .ui-button-text {
   font-size:14px !important;
   margin-top:5px !important;
}

#FRM_prijavnica .linkCommand span {
  font-size: 14px;
}

#FRM_eracunDatatable .ui-datatable .ui-datatable-tablewrapper table tfoot tr td {
    font-size: 14px;
    border-top: 4px solid #2c8f82;
    font-weight: bold;
    color: #72828B;
    border-left: 1px solid #E5EBF0;
    border-right: 1px solid #E5EBF0;
    border-bottom: 1px solid #E5EBF0;
}

#FRM_sdd .ui-datatable .ui-datatable-tablewrapper table tfoot tr td {
    font-size: 14px;
    border-top: 4px solid #2c8f82;
    font-weight: bold;
    color: #72828B;
    border-left: 1px solid #E5EBF0;
    border-right: 1px solid #E5EBF0;
    border-bottom: 1px solid #E5EBF0;
}

.Fs18 {
    font-size: unset !important;
}

#FRM_mainAccount .ui-datatable .ui-paginator-bottom {
    padding:0px !important;
}

.napis {
  white-space: nowrap;
  font-size: 15px !important;
  color: #4d4d4d !important;
}

#FRM_mainAccount .mainAccountBASIC_ACCOUNT .product_head-select.ui-selectonemenu .ui-selectonemenu-label {
    font-size:18px !important;
    color:#258f83 !important;
}

.section.section-head {
  padding-top: 0px;
}

.nav-link {
  float: right;
  margin: 8px 0;
}

.znackaS {
    width:20px;
}

.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button .ui-button-text, .ui-picklist.ui-picklist-responsive .ui-picklist-buttons button.ui-state-active .ui-button-text {
  text-indent: unset;
  font-size: 12px !important;
  min-width: 60px; 
}

#FRMNarocila .placilaOutputPanel > i, #FRMAkcije .placilaOutputPanel > i, #FRM_placila .placilaOutputPanel > i{
    height: 90px;
    width: 90px;
    align-content: center;
}

#FRM_topbar\:HSubHeader\:basic2_button span.ui-button-icon-right, #FRM_topbar\:HSubHeader\:basic2_menuButton span.ui-button-icon-right {
  margin-right: -10px;
  margin-top: -12px;
  background-size: 20px 20px;
}

.quickMenuButton, .quickMenuButton:hover {
  background-color: white; 
  border:none !important;
  margin-top:5px !important;
}

.quickMenuButton.ui-selectonemenu .ui-selectonemenu-label {
    color:#72828B !important;
    background-color: transparent;
    vertical-align: text-top;
    font-weight: bold !important;
    margin-left:10px !important;
    margin-right:10px !important;
}
.quickMenuButton.ui-selectonemenu span {
    border-bottom: 0px !important;
}
.ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    top:3px !important;
}

#FRM_dashboard\:dashboard-tabView .account-box-content .ui-outputpanel{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 300px;
}

.titleStrani {
  background-color: #f0f0f0;
  margin-bottom: 10px;
}

