/*! 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/javax.faces.resource/fonts/SourceSansPro-Regular.eot.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11");
    /* IE9 Compat Modes */
    src: local("Source Sans Pro"), local("Source Sans Pro"), url("/HibisEb/javax.faces.resource/fonts/SourceSansPro-Regular.eot.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11?#iefix") format("embedded-opentype"), url("/HibisEb/javax.faces.resource/fonts/SourceSansPro-Regular.woff2.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11") format("woff2"), url("/HibisEb/javax.faces.resource/fonts/SourceSansPro-Regular.woff.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11") format("woff"), url("/HibisEb/javax.faces.resource/fonts/SourceSansPro-Regular.ttf.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11") format("truetype"), url("/HibisEb/javax.faces.resource/fonts/SourceSansPro-Regular.svg.xhtml?ln=primefaces-sentinel&v=12.0.10-LTS&e=12.0.11#Source Sans Pro") format("svg");
    /* Legacy iOS */
}
/*
@font-face {
    font-family:'MinionPro-Medium';
    font-style:normal;
    font-weight:300;
    src:local("MinionPro-Medium"),
        url("/HibisEb/javax.faces.resource/fonts/MinionPro-Medium.ttf.xhtml?ln=primefaces-sentinel") format("truetype")
}
*/
body {
    color:black;
    line-height: 19px;
}
.ui-widget-content {
    /*border: 1px solid #72b42d;*/
    /*background: #285c00 url("images/ui-bg_inset-soft_10_285c00_1x100.png") 50% bottom repeat-x;*/
    /*color: #ffffff;*/
}

.ui-widget-header {
    /*border: 1px solid #3f7506;*/
    /*background: #3a8104 url("images/ui-bg_highlight-soft_33_3a8104_1x100.png") 50% 50% repeat-x;*/
    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-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:white;
    border: 1px solid #e5e5e5;
    border-bottom: 4px solid black;
    outline:none;
    padding:5px;
    font-size: 16px;
    font-weight: normal;
    padding: 10px;
    text-align: left;
}
.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;
}
.ui-dialog .ui-dialog-titlebar{
    padding:5px 15px !important;
    color: black;
    font-size: 16px;
}
.ui-selectonemenu-panel .ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-state-highlight{
    color:black !important;
}
.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;
}
a:hover {
    color: black;
}
h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    color: black;
    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-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;
}
.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;
}
.card-box .card-box-link a:hover{
    color: black;
}
.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;
}
.buttons-pay .placila-btn{
    margin:50%;
}
.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
    }
}
span.Fleft p.Fleft{
    border-right:1px solid #0bb113;
}
/*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;}
.ui-g-12 {
    width: 100%;
}
@media screen and (min-width: 40.063em){
.ui-md-6 {
    width: 50%;
}
}
@media screen and (min-width: 64.063em){
.ui-lg-4 {
    width: 33.3333%;
}
.ui-lg-3{
    width: 25%;
}
}

.monthcal .ui-datepicker-calendar {display: none;}*/

.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;
}
/*
@media screen and (min-width: 40.063em){
    .ui-md-6 {
        width: 50%;
    }
}
@media screen and (min-width: 64.063em){
    .ui-lg-4 {
        width: 33.3333%;
    }
    .ui-lg-3{
        width: 25%;
    }
}*/
.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/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;
}

#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;
    justify-content: center;
    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;
    display: inline-block;
}
.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;
    vertical-align: bottom !important;
}

.ICO20-Alias {
    background-image: url("/HibisEb/javax.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;
}
.napisZnacka {
    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;
}

.account-box-card-icon {
    color: #DE621F;
}

.account-box-card-title {
    color: #DE621F;
}

.H4 {
    font-family:'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #DE621F;
}
/*
.ui-expanded-row-content .ui-button .ui-button-text, .filter-button.ui-button .ui-button-text, .filter-button.ui-button.ui-state-active .ui-button-text {
    border: 1px solid #e5e5e5 !important;
    background-color: #fff !important;
    color: #DE621F !important;
    font-size: 13px !important;
    background-image: none !important;
    text-transform: uppercase !important;
    border-radius: 3px !important;
    padding: 6px 15px !important;
}
*/
.middleBar {
    background-color: #ffffff;
}

#FRM_mainAccount\:mainAccountPromet\:idMainAccount {
    width: 90% !important;
    max-width: 1200px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 30px;
    margin-bottom: 15px;
}

.mainAccountACCOUNT_BALANCE .mainAccountBox {
    margin-bottom: -20px;
}

#dashboard-section {
    padding-top: 0;
}
#dashboard-section {
    background-color: inherit;
    padding-bottom: 0px;
}

#dashboard-container {
    padding: 0;
    padding-top: 0px;
}

#dashboard-container {
    max-width: inherit !important;
    width: 100% !important;
}

.container {
    padding-top: 0 !important;
}

#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/javax.faces.resource/images/downarrow-green.svg.xhtml?ln=primefaces-sentinelP") !important;
}

#FRM_mainAccount\:mainAccountPromet\:idMainAccount {
    /* background-color: #e0e0e0;*/
    margin: 10px 20px;
}

#FRM_mainAccount\:mainAccount {
    background: #E6E6E6;
    padding: 1px;
    padding-bottom: 1px;
    padding-bottom: 5px;
}

#FRM_mainAccount .product_head-select.ui-selectonemenu {
    opacity: 1;
}

#FRM_mainAccount .mainAccountBoxBottom .ui-selectonemenu-label  {
    color: black;
    font-size: 20px;
}

.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;
}

.mainAccountSelectMenu {
    justify-content: center;
    display: flex;
    padding-top: 15px !important;
}

.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;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {
    margin-top: 1px;
}

.product_head-select.ui-selectonemenu {
    border: none !important;
    box-shadow: none !important;
    padding-right: 30px !important;
}

.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 .ui-button {
    height: inherit;
}
#FRM_topbar .ui-button {
    float: unset !important;
}

#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;
}
#FRM_topbar .ui-button {
    float: unset !important;
}
/*
.ui-splitbutton .ui-button {
  background-color: unset;
  color: unset;
}
*/
#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/javax.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;
    }
}

FRM_topbar .lastSubMenuLink button span .ui-button-text-only .ui-button-text{
    padding: 0px 0px !important;
}

.account-card-box.frame {
    height: 220px;
}

#board .classBoard {
    padding: 10px 10px 10px 10px !important;
}

.ui-tabs-top .ui-tabs-panels {
    margin-left: -10px;
    margin-right: -10px;

}
.ui-dashboard-column .ui-sortable {
    margin:0px;
}
#idPlacila, #FRMNarocila\:idNarocila {
    margin-left: -5px;
    margin-right: -5px;
}
#FRM_kategorija-promet-table {
    max-width:1200px;
}

.ui-tabs-top .ui-tabs-panels{
    border-top:0px !important;
    ;
}
.ui-tabs-top .ui-tabs-nav li {
    margin:0px !important;
}
.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 .icon-eye{
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Filtriranje-podatkov-20x20px-overflow.svg.xhtml?ln=primefaces-sentinelF")
}
#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: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 5px;
    right: 0;
}
.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;
}

.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
}
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 .ui-tabs-nav li a {
    width: 170px;
}

.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/javax.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;
}
.container {
    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;
}
/*
#FRM_placilni-nalog .tipPlcNaloga .ui-button {
  display: inherit;
  vertical-align: middle;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  padding-top: 2px;
}
#FRM_placilni-nalog\:selectOneNalog > div.ui-button {
  max-width: 170px !important;
  margin-bottom: 5px;
  margin-right: 5px;
}
*/
.ui-selectonebutton .ui-button {
    margin-left: 5px;
    margin-right: 5px;
}

.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;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 1px solid rgb(229, 229, 229);
    outline: none;
    padding: 5px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}
.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/javax.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
}

/*
.action-buttons .ui-button, .ContainerIndent .ui-button {
  border-radius: 6px;
}

.action-buttons .ui-button-text-only, .ContainerIndent .ui-button-text-only {
  background-color: white;
}

.ui-expanded-row-content .ui-button-text-only {
  background-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;
}
/*
.action-buttons .ui-button-text-only, .ContainerIndent .ui-button-text-only {
  background-color: transparent;
}
*/
/*
.tipPlcNaloga .ui-button-text-only.ui-state-active {
  background: #ffffff !important;
}

.ui-buttonset .ui-state-active .ui-button-text {
    background-color: transparent !important;
    color: #DE621F !important;
    border: 1px solid #DE621F;
}
*/
.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_paketi\:paketiTableComponent\:paketi-tabs, FRM_dokumenti\:dokumentiTableComponent\:table-tabs, 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-panel .ui-inputfield {
    border: solid 1px #d6d6d6;
    padding: 10px !important;
    background-color: #fff;
    font-size: 15px;
}

.filter-promet-panel .ui-selectonemenu-label {
    border: 0px;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: currentcolor;
    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;
}

.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;
}

.buttons-pay-white {
    border: solid 1px #DE621F;
}

#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;
    border: 1px solid #eceef;
    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;
}

.account-box-card-icon {
    background-repeat: no-repeat;
    width: 30px;
    height: 36px;
    display: inline-block;
    background-size: contain;
}


.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/javax.faces.resource/images/check-white.svg.xhtml?ln=primefaces-sentinelF&v=12.0.10-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/javax.faces.resource/images/check-gray.svg.xhtml?ln=primefaces-sentinelF&v=12.0.10-LTS&e=12.0.11") !important;

}

.ui-inplace .ui-inplace-editor .ui-button .ui-icon-close{
    background-image:url("/HibisEb/javax.faces.resource/images/delete.svg.xhtml?ln=primefaces-sentinelF&v=12.0.10-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/javax.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;
}

.account-box-card-icon {
    display: table-cell;
    align-items: center;
    height: 36px;
    width: 40px;
    text-align: center;
}

.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;
}

.ui-button.ui-state-hover.ui-button-white .ui-button-text {
    background-image: none;
}

#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;
}

.M2Menu {
    font-family:'Source Sans Pro', sans-serif;
}

.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/javax.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/javax.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/javax.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/javax.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/javax.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 {
    padding:0px !important;
    margin:0px !important;
}

.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*/

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 {
    color: #A82600;
}

.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;
}

.warning.error .ui-confirm-dialog-message, #kontaktniInfoDiv H4 {
    color: black !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;
}

.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-bottom: 10px ;
    padding: 18px ;
    -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;
}

h1 {
    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/javax.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/javax.faces.resource/images/Menjalnica.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn:hover .icon-dollar {
    background-image: url("/HibisEb/javax.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/javax.faces.resource/images/Predloge.svg.xhtml?ln=primefaces-sentinelP");
}

.placila-btn:hover .icon-tag-1 {
    background-image: url("/HibisEb/javax.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/javax.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/javax.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/javax.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/javax.faces.resource/images/HitriKredit.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/javax.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/javax.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/javax.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/javax.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/javax.faces.resource/images/Odgovori.svg.xhtml?ln=primefaces-sentinelP");
}

.icon-folder-empty {
    cursor: pointer;
    color: transparent !important;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/HibisEb/javax.faces.resource/images/Oznaci_kot_prebrano.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/javax.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/javax.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/javax.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/javax.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/javax.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/javax.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/javax.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/javax.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/javax.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/javax.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:5px;
}

.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,#FRM_header balanceLabel{
    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:black !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 {
    background-image: url(/HibisEb/javax.faces.resource/images/warn-hardal.svg.xhtml?ln=primefaces-sentinelF&v=11.0.13&e=11.0.6) !important;
    display: flex;
    position: relative;
    background-repeat: no-repeat !important;
    background: none;
    background-position: center !important;
    background-size: 120% !important;
    color:transparent !important;
    ;

}
.ui-confirm-dialog .ui-dialog-content .ui-confirm-dialog-message {
    display:flex !important;
}

.warning.confirmed.info .icon-minus-circled, .warning.confirmed.info .ui-icon-alert  {
    background-image: url("/HibisEb/javax.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-tabs-top .ui-tabs-panels, .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;
}

.mainAccount .ui-datatable thead th,.mainAccount .ui-datatable tbody td,.mainAccount .ui-datatable tfoot td,.mainAccount .ui-datatable tfoot th {
    padding-left:  5px !important;
}



.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/javax.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/javax.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/javax.faces.resource/images/downarrow-black.svg.xhtml?ln=primefaces-sentinelF&v=12.0.10-LTS&e=12.0.11") !important;
    margin-top:0px !important;
}

