/*! 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 */



/* ERROR PAGE*/
.error h1 {
    font-family: Open Sans ;
    font-weight: bold;
    font-size: 35px;
    line-height:40px;
    color:#008378;
}
.error p {
    font-family: Open Sans;
    font-size: 13px;
    line-height: 18px;
    color:#008378;
}
.error a {
    color:#00A69B;
}

.ui-button-product_head .ui-button-text:hover {
    background: fff;
}
.error .ui-button-product_head {
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 6px;
    margin-left: 5px;
    margin-right: 5px;
    height: 36px;
    margin-bottom: 3px;
    display: inline;
}
.error .ui-button-product_head .ui-button-text  {
    border-color: #00A69B;
    box-shadow: none;
    font-size: 13px;
    text-shadow: none;
    border: 0px;
    font-family: Open Sans;
    font-weight: normal;
    line-height: 19px;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    font-size: 13px;
    /* line-height: 19px; */
}

.icon-circle-empty{
    font-size: 20px;
}

.icon-user-outline {
    color: transparent;
}

/* IKONE ZA DH */
/*
i[class^="ICO20"] {
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    background-size: contain;
    display: inline-block;
    vertical-align: bottom;
}
i[class^="ICO36"] {
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    display: inline-block;
    vertical-align: bottom;
}
.ICO20-Alert-Obvestilo{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Alert-Obvestilo-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Alert-Pozor{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Alert-Pozor-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Alert-Zapri{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Alert-Zapri-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Alias{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Alias-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Brisanje-zapisa{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Brisanje-zapisa-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Bullet{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Bullet-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Down-Green{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Down-Green-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Down-Red{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Down-Red-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Filtriranje-podatkov{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Filtriranje-podatkov-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-FO-Cakalna-vrsta{background-image:url("/HibisEb/javax.faces.resource/img/ICO-FO-Cakalna-vrsta-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-FO-E-racun{background-image:url("/HibisEb/javax.faces.resource/img/ICO-FO-E-racun-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-FO-Nepotrjeni-nalogi{background-image:url("/HibisEb/javax.faces.resource/img/ICO-FO-Nepotrjeni-nalogi-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-FO-Prejeti-SDD{background-image:url("/HibisEb/javax.faces.resource/img/ICO-FO-Prejeti-SDD-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Izpis-o-uvozu{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Izpis-o-uvozu-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Izpis-ouvozu{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Izpis-ouvozu-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Izvoz{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Izvoz-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Izvoz-Excel{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Izvoz-Excel-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Izvoz-PDF{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Izvoz-PDF-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Izvoz-XML{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Izvoz-XML-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Meni{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Meni-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-Back{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-Back-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-Back-In{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-Back-In-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-F-Back{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-F-Back-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-F-Back-In{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-F-Back-In-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-F-Forward{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-F-Forward-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-F-Forward-In{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-F-Forward-In-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-Forward{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-Forward-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Nav-Forward-In{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nav-Forward-In-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Obnovitev{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Obnovitev-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Podrobnosti-zapisa{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Podrobnosti-zapisa-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Potrditev-zapisa{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Potrditev-zapisa-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Pregled-seznama{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Pregled-seznama-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Prenos-dokumenta{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Prenos-dokumenta-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Prikaz-razloga{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Prikaz-razloga-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Sporocilo{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Sporocilo-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Up-Green{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Up-Green-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Uporaba-zapisa{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Uporaba-zapisa-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Urejanje-zapisa{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Urejanje-zapisa-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Vizualizacija{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Vizualizacija-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO20-Zavrnjeni-nalogi{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Zavrnjeni-nalogi-20x20px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO-Alert-obvestilo{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Alert-obvestilo-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Alert-opozorilo{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Alert-opozorilo-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Depoziti{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Depoziti-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Dvig-gotovine{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Dvig-gotovine-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-E-racun{background-image:url("/HibisEb/javax.faces.resource/img/ICO-E-racun-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Kartice{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Kartice-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Kredit{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Kredit-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Limit{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Limit-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Menjalnica{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Menjalnica-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Mobilna-banka{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Mobilna-banka-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Nakazila-v-tujino{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Nakazila-v-tujino-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Osebni-podatki{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Osebni-podatki-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Placilni-nalog{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Placilni-nalog-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Predloge{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Predloge-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Prejemanje-izpiskov{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Prejemanje-izpiskov-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Prenos-med-racuni{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Prenos-med-racuni-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-SDD{background-image:url("/HibisEb/javax.faces.resource/img/ICO-SDD-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Trajniki{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Trajniki-36x36px.svg.xhtml?ln=primefaces-sentinelF")}
.ICO36-Varnosti-SMS{background-image:url("/HibisEb/javax.faces.resource/img/ICO-Varnosti-SMS-36x36px.svg.xhtml?ln=primefaces-sentinelF")}


.topbarCell a :hover .ICO20-Sporocilo {
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Sporocilo-White-20x20px.svg.xhtml?ln=primefaces-sentinelF")
}
*/

.ICO20-Sporocilo{
    background-image:url("/HibisEb/javax.faces.resource/images/ICO-Sporocilo-20x20px.svg.xhtml?ln=primefaces-sentinelF");
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    background-size: contain;
    display: inline-block;
    /* color: black; */
}
.produktCard {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.account-box-card-icon {
    display:table-cell;
    align-items: center;
    height:36px;
    width:40px;
    color:#00A69B
}

.account-box-card-title{
    display:table-cell;
    text-align: left;
    word-break: break-word;
    height:40px;
    vertical-align: middle;
    justify-content: center;
    font-weight: bold;
    font-size: 13px;
    table-layout: fixed;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*
.account-card-box .icon-vcard, .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/ICO-Osebni-Racun-36x36px.svg.xhtml?ln=primefaces-sentinelF")
}

.account-card-box .icon-book, .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/ICO-Hranilna-vloga-36x36px.svg.xhtml?ln=primefaces-sentinelF")
}


.account-card-box .icon-gift, .account-box-icon .icon-gift{
    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/ICO-Varcevanje-36x36px.svg.xhtml?ln=primefaces-sentinelF")
}
.account-card-box .icon-key, .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/ICO-Varcevanje-Rentno-36x36px.svg.xhtml?ln=primefaces-sentinelF")
}



.account-card-box .icon-credit-card, .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/ICO-Kartice-Credit-36x36px.svg.xhtml?ln=primefaces-sentinelF")
}

.account-card-box .icon-hospital, .account-box-icon .icon-hospital {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: 45px 45px;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/ZIK.svg.xhtml?ln=primefaces-sentinelF")
}

.account-card-box .icon-book, .account-box-icon .icon-book {
    color: transparent;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: 45px 45px;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/Podracun.svg.xhtml?ln=primefaces-sentinelF")
}

.account-card-box .icon-credit-card-1, .account-box-icon .icon-credit-card-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/ICO-Kartice-36x36px.svg.xhtml?ln=primefaces-sentinelF")
}
.account-card-box .icon-credit-card-2, .account-box-icon .icon-credit-card-2{
    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/ICO-Sub-Menu-MR-Prepaid_kartice-50px.svg.xhtml?ln=primefaces-sentinelF")
}
*/
.buttons-pay .placila-btn,.buttons-pay .placila-btn .H5,.buttons-pay .placila-btn .white {
    color: #00A69B;
}

/*PHV*/
.buttons-pay .placila-btn:hover, .buttons-pay .placila-btn:hover .H5 {
    background-color: #00A69B;
    color: white;
    border-radius: 8px;
}

.buttons-pay i, .buttons-pay .white{
    font-size: 40px;
}

[data-icons8]:before,
.icons8-accounting:before,
.icons8-add-row:before,
.icons8-back:before,
.icons8-banknotes:before,
.icons8-box:before,
.icons8-calculator:before,
.icons8-calendar-filled:before,
.icons8-card-in-use:before,
.icons8-checkmark:before,
.icons8-coins:before,
.icons8-collapse-arrow:before,
.icons8-currency:before,
.icons8-currency-exchange:before,
.icons8-delete:before,
.icons8-delete-2:before,
.icons8-deposit:before,
.icons8-edit:before,
.icons8-exit:before,
.icons8-expand-arrow:before,
.icons8-export:before,
.icons8-forward:before,
.icons8-globe:before,
.icons8-gold-bars:before,
.icons8-handshake:before,
.icons8-import:before,
.icons8-invisible:before,
.icons8-invisible-2:before,
.icons8-invisible-filled:before,
.icons8-loyalty-card:before,
.icons8-map-marker:before,
.icons8-mastercard:before,
.icons8-message-filled:before,
.icons8-money:before,
.icons8-money-box:before,
.icons8-more:before,
.icons8-online-money-transfer:before,
.icons8-percentage-2:before,
.icons8-plus-math:before,
.icons8-pos-terminal:before,
.icons8-price-tag:before,
.icons8-purchase-order:before,
.icons8-purchase-order-2:before,
.icons8-quote:before,
.icons8-read-message-filled:before,
.icons8-receive-cash:before,
.icons8-refund:before,
.icons8-saving-book:before,
.icons8-sell:before,
.icons8-settings-filled:before,
.icons8-sms:before,
.icons8-swiss-army-knife-filled:before,
.icons8-template:before,
.icons8-upload:before,
.icons8-visa:before,
.icons8-visible-filled:before {
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}

.subMenuLink  .icon-menu-1 {
    color:white;
}
.subMenuLink  .icon-menu-1:hover {
    color:#b3bcc1;
}

.icon-angle-up.green {
    font-size: 27px;
    color:#00A69B;
}
.icon-angle-down.red {
    font-size: 27px;
}

/*PHV*/
#FRM_mainAccount .mainAccTopHeader .product_head-select .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    background-image: url(/HibisEb/javax.faces.resource/images/downarrow.svg.xhtml?ln=primefaces-sentinelP) !important;
}

.show-hide-button .icon-eye {
    float:right;
    color: transparent;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Filtriranje-podatkov-20x20px.svg.xhtml?ln=primefaces-sentinelF")
}
.show-hide-button .icon-eye:hover {
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Filtriranje-podatkov-20x20px-overflow.svg.xhtml?ln=primefaces-sentinelF")

}


.ui-widget-header {
    color: #ffffff;
    font-weight: bold;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35);
    background-image: none;
}
.sporocila .ui-datatable .ui-datatable-even, .sporocila .ui-datatable .ui-datatable-odd{
    background-color: #f5f6f7;
}
.sporocila .ui-datatable .ui-paginator{
    background-color: #f5f6f7;
}
.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: 13px;
    line-height:18px;
    color:#00A69B;
    border: 1px solid #e5e5e5;
    outline:none;
    padding:5px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}
.ui-datatable .ui-datatable-scrollable-header table thead tr th.ui-state-active,
.ui-datatable .ui-datatable-scrollable-header table thead tr th.ui-state-hover,
.ui-datatable .ui-datatable-scrollable-header table thead tr th.ui-state-active{
    background-color: #00A69B !important;
    color: #fff;
}

.ui-datatable table tbody tr td {
    color:#72828B;
}
.ui-draggable-dragging{
    color:#00A69B;
    border: solid 1px #ccc;
}
.ui-datagrid:hover, .ui-datagrid:focus{
    border:solid 1px #00A69B;
}
.ui-datagrid .ui-paginator .ui-state-active,
.ui-datagrid .ui-paginator .ui-paginator-pages .ui-state-active{
    background-color:#00A69B;
    color:#ffffff !important;
    background-repeat:no-repeat;
    border:solid 1px #00A69B;
}
.ui-datagrid .ui-paginator .ui-state-hover,
.ui-datagrid .ui-paginator .ui-paginator-pages .ui-state-hover{
    background-color:#75C9EC;
    color:#ffffff !important;
    background-repeat:no-repeat;
    border:solid 1px #00A69B;
}
.ui-datalist:hover, .ui-datalist:focus{
    border:solid 1px #00A69B;
}
.ui-datalist .ui-paginator .ui-state-active,
.ui-datalist .ui-paginator .ui-paginator-pages .ui-state-active{
    background-color:#00A69B;
    color:#ffffff;
    background-repeat:no-repeat;
    border:solid 1px #00A69B;
}
.ui-datalist .ui-paginator .ui-state-hover,
.ui-datalist .ui-paginator .ui-paginator-pages .ui-state-hover{
    background-color:#75C9EC;
    color:#ffffff;
    background-repeat:no-repeat;
    border:solid 1px #00A69B;
}
.ui-picklist:hover .ui-picklist-list, .ui-picklist:hover .ui-picklist-caption{
    border-color:#00A69B;
}
.ui-picklist .ui-picklist-list:hover, .ui-picklist .ui-picklist-list:focus{
    border:solid 1px #00A69B;
}
.ui-picklist .ui-picklist-list .ui-state-hover{
    background-color: #F1F4F7;
    color: #00A69B;
}
.ui-picklist .ui-picklist-list .ui-state-highlight{
    background-color:#DDE4EA;
    color: #00A69B;
}
.ui-orderlist:hover, .ui-orderlist:focus{
    border-color:#00A69B !important;
}
.ui-orderlist .ui-orderlist-list .ui-state-hover{
    background-color: #F1F4F7;
    color: #00A69B;
}
.ui-orderlist .ui-orderlist-list .ui-state-highlight{
    background-color:#DDE4EA;
    color: #00A69B;
}
.ui-carousel:hover, .ui-carousel:focus{
    border:solid 1px #00A69B;
}
.fc:hover, .fc:focus{
    border:solid 1px #00A69B;
}
.fc-header tbody tr td .ui-state-hover, .fc-header tbody tr td .ui-state-active{
    color: #00A69B;
    background-repeat: no-repeat;
    border: solid 1px #00A69B;
}
.fc-header tbody tr td span h2{
    font-size:18px;
    margin:0;
    color:#00A69B;
}
.fc-content .fc-view-month table tbody tr td:hover{
    border-color:#00A69B;
    color:#00A69B;
}
.fc:hover, .fc:focus{
    border:solid 1px #00A69B;
}
.fc-toolbar .ui-state-active, .fc-toolbar .ui-state-hover{
    border:solid 1px #00A69B;
    color:#27aee1;
}
.fc-center{
    color: #00A69B;
    font-size: 12px;
}
.fc-view-container .fc-month-view table tbody tr .fc-day:hover{
    border-color:#00A69B !important;
    color:#00A69B;
}
.fc-more-cell .fc-more{
    color: #00A69B;
    text-decoration: underline;
}
.ui-tree:hover{
    border: solid 1px #00A69B;
}
.ui-tree .ui-treenode .ui-treenode-label.ui-state-hover{
    color:#00A69B;
}
.ui-tree .ui-tree-droppoint.ui-state-hover{
    background-color:#00A69B;
}
.ui-treetable:hover{
    border: solid 1px #00A69B;
}
.ui-treetable table thead tr th.ui-state-active, .ui-treetable table thead tr th.ui-state-hover{
    background-color: #00A69B;
    color: #fff;
}
.ui-treetable table tbody .ui-state-hover td{
    color:#00A69B !important;
    background-color:#eff3f5;
}
.ui-tree-horizontal .ui-treenode .ui-state-hover{
    color:#00A69B;
    border: solid 1px #00A69B !important;
}
.ui-accordion:hover{
    border:solid 1px #00A69B !important;
}
.ui-panelgrid thead tr td, .ui-panelgrid tfoot tr td{
    color:#00A69B;
    background-color: #eff3f5;
    border: solid 1px #C0C5C7 !important;
}
.ui-toolbar:hover{
    border:solid 1px #00A69B;
}
.ui-notificationbar{
    z-index:999999999;
    background-color: #A02121;
    color: #ffffff;
    height: 70px !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: 13px;
}

.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: #008378 !important;
    border-bottom: 3px solid #00A69B;
}

.ui-tabs-left:hover{
    border:solid 1px #00A69B;
}
.ui-tabs-left .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-left .ui-tabs-nav li.ui-tabs-active a, .ui-tabs-left .ui-tabs-nav li.ui-state-hover a{
    color:#00A69B !important;
}
.ui-tabs-right:hover{
    border:solid 1px #00A69B;
}
.ui-tabs-right .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-right .ui-tabs-nav li.ui-tabs-active a, .ui-tabs-right .ui-tabs-nav li.ui-state-hover a{
    color:#00A69B !important;
}
.ui-tabs-bottom:hover{
    border:solid 1px #00A69B;
}
.ui-tabs-bottom .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-bottom .ui-tabs-nav li.ui-tabs-active a, .ui-tabs-bottom .ui-tabs-nav li.ui-state-hover a{
    color:#00A69B !important;
}
.ui-dashboard:hover{
    border:solid 1px #00A69B;
}
.ui-dashboard-column > .ui-state-hover{
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border: dashed 1px #00A69B;
    background-color:#DAE8EF;
    padding:0px;
}
.ui-dialog .ui-dialog-titlebar{
    padding:5px 15px !important;
    color: #008378;
    font-size: 13px;
}
.ui-dialog-docking-zone{
    z-index: 999999999;
}
.ui-dialog-maximized{
    z-index: 999999999 !important;
}
.ui-fieldset:hover{
    border:solid 1px #00A69B;
}
.ui-menu:hover, .ui-menu:focus{
    border:solid 1px #00A69B;
}
.ui-menu .ui-menu-list .ui-widget-header:hover{
    color:#00A69B;
}
.ui-menu .ui-menu-list .ui-menuitem .ui-state-hover, .ui-menu .ui-menu-list .ui-state-hover{
    background-color:#f1f4f7;
    color:#00A69B;
}
.ui-menu .ui-state-hover .ui-menuitem-link{
    color:#00A69B !important;
}
.ui-menu .ui-slidemenu-wrapper .ui-slidemenu-backward:hover{
    color:#00A69B;
}
.ui-messages-info,
.ui-message-info{
    color: #008378 !important;
    background-color: #FBFCFD !important;
    border-color: #008378 !important;
    font-size: 13px;
    font-weight: normal;
    padding:6px !important;
}

.ui-panel .ui-panel-titlebar{
    padding: 15px;
    font-size: 14px;
    border: none;
    color: #00A69B;
    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: 'Open Sans';
}
.ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
    color: #00877E;
}
.ui-panel .ui-panel-titlebar a.ui-commandlink.ui-state-active {
    color: #00877E;
}
.ui-selectonemenu-panel{
    overflow:hidden;
    border: solid 1px #00A69B;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3) !important;
    -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3) !important;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.3) !important;
}
.ui-selectonemenu-panel .ui-selectonemenu-list-item, .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{
    border-bottom:solid 1px #cfcfcf !important;
    border-radius:0 !important;
    -webkit-border-radius:0 !important;
    font-size: 13px;
    -moz-border-radius:0 !important;
    margin:0 !important;
    color: #00A69B;
    padding: 8px !important;
    -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 .ui-state-highlight, .ui-selectcheckboxmenu-panel .ui-state-highlight{
    color:#008378 !important;
}
.ui-selectonemenu-panel .ui-state-hover, .ui-selectcheckboxmenu-panel .ui-state-hover{
    color: #008378;
    -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{
    background-color: #FFF;
    color: #00A69B;
}
.ui-selectonemenu-panel .ui-selectonemenu-table td{
    border: none !important;
    border-top: solid 1px #cfcfcf !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    font-size: 13px;
    -moz-border-radius: 0 !important;
    margin: 0 !important;
    color: #00A69B;
    padding: 6px !important;
    -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;
    padding-right: 20px !important
}
.ui-selectonemenu-panel tr.ui-state-highlight td{
    color:#fff;
}
.ui-selectonemenu-panel .ui-selectonemenu-table tr.ui-state-hover td{
    color:#fff;
    background-color: #00A69B;
}
.ui-selectcheckboxmenu-panel{
    background-color:#FBFCFD;
    overflow:hidden;
    border: solid 1px #00A69B;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3) !important;
    -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3) !important;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.3) !important;
}
.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-checked{
    background-color: #DDE4EA;
    color:#00A69B;
}
.ui-log:hover, .ui-log:focus{
    border:solid 1px #00A69B;
}
.ui-chkbox .ui-chkbox-box{
    width: 25px;
    height: 25px;
}
.ui-chkbox-box .ui-icon-check{
    color: #00A69B;
    border-radius: 0;
    background-image:none !important;
    text-indent: 0;
    position: relative;
}
.ui-chkbox-box .ui-icon-check:before {
    content: "\f00c";
    color: #00A69B;
    border-radius: 0;
    background-image:none !important;
    font-family: 'FontAwesome';
    font-size: 18px;
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    height: 25px;
    text-align: center;
}
#keypad-div{
    background-color:#F1F4F7;
    padding:5px !important;
    border: solid 1px #00A69B;
}
.ui-password-panel{
    font-size: 14px;
    color: #72828B;
    border: solid 1px #00A69B;
    padding: 10px !important;
    background-color:#FBFCFD !important;
}
.ui-inputswitch:hover, .ui-inputswitch:focus{
    border:solid 1px #00A69B;
}
.ui-selectonelistbox:hover{
    border:solid 1px #00A69B;
}
.ui-selectonelistbox .ui-state-hover{
    color:#00A69B;
    background-color:#F1F3F5;
}
.ui-selectonelistbox .ui-state-highlight{
    background-color:#DDE4EA !important;
    color:#00A69B;
}
.ui-selectmanymenu:hover{
    border:solid 1px #00A69B;
}
.ui-selectmanymenu .ui-state-hover{
    color:#00A69B;
}
.ui-selectmanymenu .ui-state-highlight{
    background-color:#dde4ea !important;
    color:#00A69B;
}
.ui-slider-range{
    background-color: #00A69B;
}
.ui-datepicker-header{
    font-size:14px;
    border: none !important;
    border-radius: 0;
    background: none;
    color: #00877E;
    text-transform: uppercase;
    font-weight: 600;
}
.ui-datepicker-header .ui-datepicker-prev-hover{
    background-color: #00A69B;
    left:3px;
    top:3px;
}
.ui-datepicker-header .ui-datepicker-next-hover{
    background-color: #00A69B;
    right:3px;
    top:3px;
}
.ui-datepicker-calendar tbody tr td:hover{
    background-color: #008378;
}
/*.ui-datepicker-calendar tbody tr .ui-datepicker-today a{color: #ddd;}*/
.ui-datepicker-calendar tbody tr .ui-datepicker-current-day{
    background-color: #00A69B;
    color:#FFF;
    border: none;
}
.ui-tooltip{
    background-color:#FBFCFD;
    border: solid 1px #00A69B;
    color:#00A69B;
    border-top-left-radius: 0;
    opacity:0.8;
    z-index:99999999 !important;
}
.ui-commandlink{
    color: #008378;
    text-decoration: none;
    margin-right: 5px;
}
.ui-link{
    color: #00A69B !important;
    text-decoration: none;
    margin-right: 5px;
}
.ui-editor:hover, .ui-editor:focus{
    border:solid 1px #00A69B;
}
.ui-progressbar:hover{
    border:solid 1px #00A69B;
}
.ui-autocomplete-panel{
    border: solid 1px #00A69B;
    background-color: #FBFCFD;
    background-color: #F1F4F7;
}
.ui-autocomplete-panel .ui-autocomplete-items .ui-state-highlight{
    background-color:#ffffff;
    color:#00A69B;
}
.ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-list .ui-state-hover{
    color:#00A69B;
    background-color: #F1F4F7 !important;
}
.ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-list .ui-state-highlight{
    color:#00A69B;
    background-color:#DDE4EA !important;
}
.ui-selectonemenu.ui-state-hover,
.ui-selectcheckboxmenu:hover{
    border-color:#00A69B !important;
}
.hardblue{
    color:#008378 !important;
}
.ui-fluid .ui-selectonemenu, .ui-selectcheckboxmenu{
    padding: 0 23px 0 0 !important;
    margin-top:1px !important;
}
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{
    background: #00A69B;
    border-radius:5px !important;
    -webkit-border-radius:5px !important;
    -moz-border-radius:5px !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A69B', endColorstr='#278017', GradientType=0 );
}
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button.ui-state-hover{
    background-color:#008378;
}
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button.ui-state-active{
    background-color:#008378;
}
.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:#008378;
}
.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:#008378;
}
a:hover {
    color: #008378;
}

a {
    color: #00A69B;
    text-decoration: none;
}
a:hover {
    color: #FFFFFF;
}
.section {
    padding-top: 0px;
    padding-bottom: 25px;
}
.section.green {
    background-color: #00A69B;
}
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all{
    margin-top:1px
}
.close-slide-menu {
    position: absolute;
    top: 8px;
    right: 8px;
    color: #00A69B;
    font-size: 22px;
    font-weight: 600;
    cursor: pointer;
}
.slide-menu-list a:hover {
    background-color: #00A69B;
    color: #fff;
}

.top_navbar a.top_navbar-pomoc {
    background-color: #00877E;
    position: relative;
    top: 0;
    display: inline-block;
    height: 26px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.head {
    position: relative;
    left: 0;
    right: 0;
    z-index: 980;
    padding: 0 15px 0 17px;
    border-radius: 5px;
    background-color: #00A69B;
    color: #fff;
}
.home-icon:hover {
    color: #008378;
}
.main-footer {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #666;
    font-size: 14px;
    line-height: 21px;
}
.com-title {
    padding: 6px 10px;
    float: none;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #00877E;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    cursor: pointer;
}
.notice-box {
    border-radius: 5px;
    border: 1px solid #d6d6d6;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    color: #008378;
    height: 100%;
}
.notice-box, .notice-box ui-commandlink {
    color: #008378;
    height: 80px;
    line-height: 62px;
}
.notice-box.active, .notice-box.active ui-commandlink {
    color: #00877E;
}
.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 0;
    border-color: #d6d6d6;
    border-radius: 3px 3px 0 0;
    background-color: #f5f6f7 !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 0;
    border-color: #d6d6d6;
    border-radius: 3px 3px 0 0;
    background-color: #f5f6f7;
    color: #818181 !important;
    font-weight: 400;
    padding-bottom: 12px !important;
}
.ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tab-right a,
.ui-tabs-top .ui-tabs-nav li.ui-state-hover.ui-tab-right a,
.ui-tabs-top .ui-tabs-nav li.ui-tab-right a:hover {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border-radius: 3px;
    background-color: #00A69B !important;
    color: #fff !important;
}
.ui-widget-content a {
    color: #00A69B;
}
.show-hide-save {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00877E;
    cursor: pointer;
    color: #FFF;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
    display: none;
}
.account-box-icon {
    position: absolute;
    top: 15px;
    right: 10px;
    color: #00A69B;
    font-size: 27px;
}
.ui-commandlink .account-box-content, .ui-commandlink .account-box-amount, .ui-commandlink .account-box-amount-small {
    color: #666 !important;
}
.account-box-badge {
    display: inline-block;
    float: left;
    margin-right: 1px;
    height: 26px;
    min-width: 31px;
    padding-right: 10px;
    padding-left: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #00A69B;
    color: #fff;
    line-height: 26px;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
}
.account-box-badge-orange {
    background-color: #00877E;
}


.add_teaser .icon-plus-1 {
    font-size: 36px;
}
.add_teaser .H5 {
    color:white;
}

.account-box.account-box-add .small {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 13px;
    line-height:19px;
    color:white;
}

.account-box.account-box-add {
    background-color: #00A69B;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    line-height:19px;
    font-weight: bold;
    border-radius: 8px;
    border: 0px solid #fff;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
}

.account-box.account-box-add:hover {
    background-color: #008378;
}

.pomoc .toolbar.product_head{
    min-height:260px;
}
.pomoc .contact-info {
    position: relative;
    right: 15px;
    top: 0;
    bottom: auto;
    text-align: right;
    display: block;
    margin-top: 0px;
}

/*PHV*/
.toolbar.product_head {
    height: auto;
    padding-top: 10px;
    padding-right: 15px;
    background-color: #00A69B;
    /* background: linear-gradient(135deg, #00A69B, #008378); */
    background-image: none;
    color: #fff;
    border: 0px;
    border-radius: 8px;
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
}

/*PHV*/
#FRM_mainAccount .mainAccTopHeader .product_head-select.ui-selectonemenu{
    background-color: #00A69B;
    padding: 5px 0px 5px 10px !important;
    margin: 0px -6px 0px -6px !important;
    width:auto;
}

#FRM_header div{
    color: white;
}
#FRM_header .TsText{
    color: white;

}
#FRM_header .firstUpper::first-letter{
    text-transform: uppercase;
}

.textAlignRight{
    text-align: right;
}

.podrobnostiStanja {
    display: flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    text-align: right;
    flex-flow: column;
}

@media (max-width: 640px) {
    .podrobnostiStanja {
        text-align:left;
    }
    .podrobnostiStanja .ui-g-12{
        padding-left: 0px;

    }
    .bottomTable {
        padding-left:8px !important;
        ;
    }

}
.product_head-select.ui-selectonemenu {
    border: none !important;
    box-shadow: none !important;
    background-color: #00A69B;
    padding-right: 30px !important;
}
.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link {
    border-color: #00877E;
}
.ui-steps .ui-steps-item .ui-steps-number {
    font-size: 13px;
    border: none !important;
    background: none;
    background-color: transparent;
    color: #00A69B;
    padding-right: 0 !important;
}
.ui-steps .ui-steps-item.ui-state-disabled .ui-steps-number, .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
    color: #008378;
}
.ui-steps .ui-steps-title {
    display: inline-block !important;
    font-size: 13px;
    color: #00A69B;
    margin-left: 5px;
}
.ui-steps .ui-steps-item.ui-state-disabled .ui-steps-title, .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #008378;
    font-size:13px;
}
.ui-steps .ui-steps-item .ui-menuitem-link {
    padding:10px 10px!important;
}
.filter-panel .ui-inputfield {
    border: solid 1px #d6d6d6;
    padding: 10px !important;
    background-color: #fff;
    font-family: 'FontAwesome', sans-serif !important;
}
.ui-commandlink.filter-button {
    color: #00877E !important;
    margin-right: 0;
}

@media (max-width: 640px) {
    .filter-content label {
        text-transform: uppercase;
    }
    .sporocila .filter-content label{
        text-transform: none;
    }
}
.form-od {
    display: inline-block;
    text-align: left;
    margin-top: 5px;
}
.form-do {
    display: inline-block;
    text-align: center;
    margin-top: 5px;
}
@media(max-width:640px){
    .form-do {
        display: inline-block;
        width: 100%;
        text-align: left;
        margin-top: 5px;
    }
}
.ui-selection-column .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon:before {
    width: 20px;
    height: 20px;
    font-size: 14px;
    top: -2px;
    left:-1px;
}
@media (max-width: 640px) {
    .ui-datatable {
        border: solid 1px #E5EBF0;
    }
    .ui-datatable .ui-commandlink {
        font-size: 20px;
    }
    .ui-datatable-reflow .ui-datatable-data tr.ui-widget-content {
        border: solid 1px #E5EBF0;
    }
    .ui-datatable .ui-datatable-data tr.ui-state-hover {
        border-color: #E5EBF0 !important;
    }
    .ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
        clear: none !important;
    }
    .ui-datatable-reflow .ui-datatable-data td.ui-selection-column[role="gridcell"] {
        width: 15% !important;
        border-right: solid 1px #E5EBF0 !important;
    }
    .ui-datatable-reflow .ui-datatable-data td.ui-selection-column[role="gridcell"] .ui-column-title {
        display: none;
    }
    .ui-selection-column .ui-chkbox {
        display: inline-block;
    }
    .ui-datatable-reflow .ui-datatable-data td:last-child[role="gridcell"] {
        text-align: right;
    }
    .ui-expanded-row-content.ui-widget-content {
        display: block;
    }
    .ui-expanded-row-content > td {
        display: block;
        width: 100%;
    }
}
.login {
    background-color: #f5f6f7;
}
.login .input input {
    width: 100%;
}
.placila-box{
    padding: 0;
    margin: 0;
    overflow: hidden;
    background-color: #00A69B;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .09);
}
.placila-box.white .placila-box-content{
    color:#00A69B;
}
.account-details a{
    color:#00A69B;
}
.account-details a:hover{
    color:#008378;
}
.card-box .card-box-title h4{
    margin-top: 35px;
    margin-bottom: 5px;
    color: #008378;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    text-transform: none;
    text-align: center;
}
.card-box .card-box-link a{
    display: block;
    margin-bottom: 15px;
    text-align: center;
    color: #00A69B;
    text-decoration: none;
}
.card-box .card-box-link a:hover{
    color: #008378;
}
.icon-large{
    width: 80px;
    height: 80px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 28px 22px 28px 22px;
    border: 2px solid #00877E;
    border-radius: 50%;
    background-color: #fff;
}
.account-box.settings.active{
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    padding: 8px 15px;
    background-color: #00A69B;
}
.ui-panel-title .ui-commandlink.ui-widget.active{
    color: #00877E;
}
.step{
    display: block;
    padding: 10px 22px;
    float: right;
    border: 2px solid #e5e5e5;
    border-radius: 23px;
    color:#008378;
}
.step.active{
    border-color: #00877E;
}
.fa.fa-angle-down{
    position: absolute;
    top: 20px;
    right: 17px;
    color: #00A69B;
    font-size: 24px;
}
.cur .button-orange{
    background-image: -webkit-linear-gradient(270deg, #00877E, #d67535);
    background-image: linear-gradient(180deg, #00877E, #d67535);
    border: 1px solid #fff;
}
.cur .button-orange:hover{
    background-image: -webkit-linear-gradient(270deg, #d18034, #cc7033);
    background-image: linear-gradient(180deg, #d18034, #cc7033);
}
.icon_toolbar{
    position: absolute;
    top: 15px;
    right: 10px;
    width: 31px;
    height: 36px;
    color: #00A69B;
    font-size: 26px;
    line-height: 30px;
    font-weight: 400;
    text-align: center;
}

.field-menjalnica .ui-inputfield.ui-state-hover{
    color: #00A69B !important;
}
.green-badge{
    display: inline-block;
    min-width: 25px;
    margin-left: 5px;
    border-radius: 10px;
    background-color: #008378;
    color: #fff;
    text-align: center;
    padding:0 5px;
}
.orange-badge{
    display: inline-block;
    min-width: 25px;
    margin-left: 5px;
    border-radius: 10px;
    background-color: #008378;
    color: #fff;
    text-align: center;
    padding: 0 5px;
}
.red-badge{
    background-color: #e03561;
}
.message-icon{
    display: block;
    font-size: 24px;
    color:#00A69B
}
p.sender{
    color:#00A69B;
}
a.overflow-link{
    color:#00A69B;
    font-weight: 700;
}
a.overflow-link:hover{
    color:#00A69B;
    text-decoration: underline;
}
.more-messages{
    color:#00A69B !important;
    text-decoration: underline;
}
.zadeva.ui-selectonemenu .ui-selectonemenu-label {
    font-size: 13px;
    line-height: 25px;
    margin: 0;
    font-weight: 300 !important;
    color: #666;
    background-color: white;
    width:98%;
}
.filter-content .ui-selectonemenu .ui-selectonemenu-label, #FRM_nastavitve .ui-selectonemenu .ui-selectonemenu-label{
    width:98%;
}

/*PHV*/
.zadeva .ui-selectonemenu-trigger .ui-icon-triangle-1-s{
    background-image: url("/HibisEb/javax.faces.resource/images/downarrow.svg.xhtml?ln=primefaces-sentinelP");
}

.zadeva .ui-selectonemenu-trigger.ui-state-default.ui-corner-right, .zadeva .ui-selectonemenu-trigger.ui-state-default.ui-corner-right.ui-state-hover{
    padding-right: 5px !important;
    margin-right: 0px !important;
}

.close-modal{
    position: absolute;
    top:20px;
    right: 20px;
    font-weight: 600;
    color:#008378;
    font-size: 20px;
}

.alert{
    background-color: #f3d2d6;
    border: 1px solid #f3d2d6;
    margin-bottom: 15px;
    padding: 10px 15px;
    color: #c2002e;
    font-weight: 700;
    border-radius: 3px;
}
.predloga a:hover{
    color:#008378;
}


.buttons-pay{
    background-color: white;
    border-radius: 8px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    box-shadow: 1px 1px 15px rgba(1,1,1,0.1);
    height: 140px;
}

.buttons-pay:hover{
    background-color:#eceeef;
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .09);
    /*border: solid 1px white;*/
    border-radius: 8px !important;
}

.buttons-pay-white {
    background-color: #fff;
    background-image: none;
    color: #00A69B;
}

.buttons-pay-white .H5{
    color: #00A69B;
}

.buttons-pay.buttons-pay-white:hover {
    background-color: #00A69B;
    background-image: none;
    color: white;
    /*border: solid 1px #00A69B;*/
    border-radius: 8px !important;
}

.buttons-pay.buttons-pay-white:hover .H5{
    color: white;
}

.card-box .card-box-title h4{
    margin-top: 35px;
    margin-bottom: 5px;
    color: #008378;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    text-transform: none;
    text-align: center;
}
.card-box .card-box-link a{
    display: block;
    margin-bottom: 15px;
    text-align: center;
    color: #00A69B;
    text-decoration: none;
}
.card-box .card-box-link a:hover{
    color: #008378;
}
.icon-large{
    width: 80px;
    height: 80px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 23px 21px 23px;
    border: 2px solid #00877E;
    border-radius: 50%;
    background-color: #fff;
}
.alert-frame{
    border-radius: 3px;
    background-color: #00877E;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin-top: 25px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.alert-title{
    font-size: 18px;
}
.notice-box .ui-commandlink{
    color: #008378 !important;
}
.notice-box .ui-commandlink.active{
    color:#00877E !important;
}
.ui-commandlink{
    color: #00A69B;
    text-decoration: none;
    margin-right: 5px;
}
.ui-selectonemenu.title-select label {
    color: #00A69B;
    background-color: transparent;
    font-size: 20px;
    line-height: 20px;
    padding-left: 0 !important;
}

.obvestilo a.ui-commandlink{
    color: #00877E !important;
}
.login-icon{
    margin-top:8px;
    width: 50px;
    height: 18px;
    background-size: 50px 15px;
    background-position: 0 10px;
    background-repeat: no-repeat;
}

.zeleni_tekst {
    color: #00A69B;
}
.user-profile {
    float: left;
    border-right: 1px solid #00A69B;
    padding-right: 5px;
}
.add_teaser {
    margin: 50px 10px 0 10px;
}
.user-logout {
    border-left: 1px solid #00A69B;
    padding-left: 5px;
    margin-right: 0;
}
.profil-povezava{
    color: #369A1E;
    cursor: pointer;
}


.ui-datepicker-next .ui-icon-circle-triangle-e {
    background-image: url("/HibisEb/javax.faces.resource/images/icon-calendar-next.svg.xhtml?ln=primefaces-sentinelF") !important;
    ;
}

.ui-datatable .ui-paginator .ui-state-active{
    background-color: #00A69B;
    color: white;
}
.ui-datepicker .ui-datepicker-title select{
    color:#666;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
    background-color: #00A69B;
    color: white;
    border: 1px solid #f3f3f3;
    text-transform: uppercase;
    border-radius: 6px;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current.ui-state-hover{
    background-color: #008378;
    color: white;
    border: 1px solid #f3f3f3;
    text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{
    background-color: #00A69B;
    color: #fff;
    border: 1px solid #fff;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 6px;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close.ui-state-hover{
    background-color: #008378;
    color: white;
    border: 1px solid #f3f3f3;
    text-transform: uppercase;
}
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.title-select{
    min-width: 10px !important;
    max-width:260px;
    top:0;
}
@media(min-width:490px){
    .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.title-select{
        min-width: 10px !important;
        max-width:none;
        top:14px;
    }
}
.ui-datepicker select.ui-datepicker-month:focus, .ui-datepicker select.ui-datepicker-year:focus{
    border: 1px solid #00A69B;
    outline:none;
}

.ui-reflow-dropdown.ui-state-default{
    border-color:#00877E;
    color:#00877E;
}
#FRMNarocila .ui-selectonemenu label{
    white-space: normal;
}
span.Fleft p.Fleft{
    border-right:1px solid #0bb113;
}
.OdmikMobile .opozorila div{
    display: inline-block;
    padding: 5px 8px;
    border:1px solid #00877E;
    border-bottom:none;
    ;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.OdmikMobile .opozorila .WarBlokada{
    background-color: #00877E;
}


.OdmikMobile .opozorila .WarSdd{
    background-color: #00877E;
}


.OdmikMobile .opozorila .WarEracun{
    background-color: #00877E;
}

.OdmikMobile .opozorila p{
    margin: 0;
    display: inline;
    font-size: 20px;
}
@media screen and (min-width: 768px){
    .TabDeskOnly{
        display:block;
    }
    .opozorila{
        left:5px;
        position: absolute;
        bottom:0;
    }
    .opozorila div{
        display: inline-block;
        padding: 1px 8px;
        border:1px solid #00877E;
        border-bottom:none;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px
    }
    .opozorila .WarBlokada{
        background-color: #00877E;
    }
    .opozorila .WarSdd{
        background-color: #00877E;
    }
    .opozorila .WarEracun{
        background-color: #00877E;
    }
    .opozorila p{
        margin: 0;
        display: inline;
        font-size: 15px;
    }
    .opozorila a p{
        color:#FFF;
    }
    .opozorila a:hover p{
        color:#FFF;
    }
    .MobileOnly{
        display:none;
    }
}
@media(min-width:64.063em){
    .frame.MarRight10 {
        margin-right: 10px !important;
    }
    .Container.remove-indent.row-eq-height{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
.warning .ui-button-text-only.warning-button-green .ui-button-text{
    color: #fff !important;
    font-size: 13px;
    background-image: none;
    text-transform: uppercase;
    border-radius: 3px !important;
    padding: 6px 15px !important;
}

.warning .ui-button-text-only.warning-button-green.uig-state-hover .ui-button-text {
    background-color: red !important;
}

.warning .ui-button-text-only.warning-button-white .ui-button-text{
    color:#fff;
    font-size: 13px;
    background-image: none;
    text-transform: uppercase;
    border-radius: 3px !important;
    padding: 6px 15px !important;
}
.warning.confirmed .ui-confirm-dialog-message{
    color:#00A69B !important;
}
input.ui-state-focus, .filter-content .ui-selectonemenu.ui-state-focus, .ui-chkbox-box.ui-state-hover, .ui-radiobutton-box.ui-state-hover, textarea.ui-state-focus{
    border:none;
    border-color: #2b542c !important;
    -webkit-box-shadow: 0 0 1px 1px #008378 !important;
    -moz-box-shadow: 0 0 1px 1px #008378 !important;
    box-shadow: 0 0 1px 1px #008378 !important;
}

.ui-state-hover.hasChanged{
    border:none;
    border-color: #2b542c !important;
    -webkit-box-shadow: 0 0 1px 1px #008378 !important;
    -moz-box-shadow: 0 0 1px 1px #008378 !important;
    box-shadow: 0 0 1px 1px #008378 !important;
}

.layout-menubar-active i{
}
#layout-menubar li a{
    color:#00A69B;
    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:#00A69B !important;
}
#layout-menubar li.layout-menubar-active > a:hover{
    color:#fff !important;
    background-color:#00A69B !important;
}

.navbarlink-title {
    color: #FFFFFF !important
}

.logo {
    width: 33.33% !important;
}

.Fright {
    float: right !important;
}

.w-button {
    padding: unset !important;
}

#FRM_produkt-izpiski\:izpisekTableComponent\:izbiraJezika_label {
    height: 0 !important;
    width: 0 !important;
    left: 6px;
    top: -4px;
    position: absolute;
    background-color: rgba(0,0,0,0);
}

#FRM_produkt-izpiski\:izpisekTableComponent\:izbiraJezika_panel {
    position: absolute !important;
}


.frame {
    border-radius: 4px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 18px;
    padding-right: 18px;
}

.napisZnacka {
    height:18px;
}


#board .classBoard  {
    padding: 10px 10px 10px 10px !important;
}

#opBoard {
    margin-left: auto;
    width: 90%;
    margin-right: auto;
    margin-top:-70px;
}

#FRMAkcije .section, #FRM_placila .section, .section.operationBoard {
    background-color: #f5f6f7;
    margin: 0;
}
.contentBoard {
    background-color: #fff;
    margin: 0;
}

#dashboard-container {
    max-width: inherit !important;
    width: 100% !important;
}

.container {
    max-width: 1200px;
}

#FRM_topbar\:HHeader\:head_section4 {
    float: left;
    position: absolute;
    left: 50px;
    top: 30px;
}

#FRM_topbar\:HHeader\:zamenjaj_sliko_section {
    float: left;
    position: absolute;
    right: 0;
    top: 30px;
}

#FRM_topbar\:HHeader\:head_section3 {
    height: 0;
}

#FRM_topbar\:HHeader\:seznam_partnerjev {
    float: left;
    position: absolute;
    right: 0;
    top: 60px;
}

#idTitleStrani {
    display: none;
}

.head {
    border-radius: 0 !important;
}

.ploscice {
    border-radius: 25px 0 0 25px !important;
    background-color: #fbfcfd !important;
    border-left: 0;
    font-weight: 600;
    box-shadow: -5px 0 11px 0 rgba(0, 0, 0, .09);
}

.ploscice:hover {
    background-color: #fbfcfd;
}

#FRM_dashboard\:hitreAkcije {
    float:unset;
}


#FRM_mainAccount\:mainAccount {
    /* background-color: #f5f6f7 !important; */
}

#FRM_mainAccount .opozorilaMainAcc > div:hover {
    background-color: #c00d1d !important;
}

#FRM_mainAccount .opozorilaMainAcc > div {
    background-color: #c00d1d !important;
    border: 1px solid #c00d1d !important;
}
.mainAccTopHeader .ui-selectonemenu .ui-selectonemenu-trigger {
    padding-top: 20px !important;
    ;
}

#dashboard-section {
    /* background-color: inherit; */
    padding-bottom: 0px;
}
.section {
    /* background-color: white; */
}

#FRM_mainAccount .opozorilaMainAcc > div:hover {
    background-image: linear-gradient(180deg, #c00d1d, #c00d1d) !important;
    color: #FFF;
}

.navbarlinks-main {
    border-right: 0 solid #FFF !important;
}

#FRM_mainAccount\:mainAccountPromet\:prometTable\:racunTrr-promet-table_data > tr > td {
    font-size: 14px !important;
    font-weight: 600;
}

#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:op1 > h3,
#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:op2,
#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:op3,
#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:op4,
#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:opRazpStanje > span {
    color: #38515c !important;
    font-weight: 600;
}

@media (max-width:640px){
    .uploadFile > div > span,
    .uploadFile > div > button{
        background-color: #00A69B;
    }
}

#FRMAkcije div.icons8-online-money-transfer{
    color: #fff;
}

#FRM_nastavitve .ui-picklist-responsive .ui-picklist-buttons-cell .ui-button .ui-icon{
    position:absolute;
}

@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;
    }
}

#FRM_mainAccount\:mainAccountPromet\:prometTable\:racunTrr-promet-table_data > tr > td:nth-child(2) > span:nth-child(1){
    display:none;
}
@media(max-width:480px){
    #FRM_mainAccount\:mainAccountPromet\:prometTable\:racunTrr-promet-table_data > tr > td  {
        width: 100% !important;
    }
    #FRM_mainAccount\:mainAccountPromet\:prometTable\:racunTrr-promet-table_data > tr > td > span {
        float:left;
    }
}

/*Posebnosti DH*/
/*-------------Header / PomoÄ----------------------*/
.top_navbar a.top_navbar-pomoc {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    height: 31px !important;
    ;
}

/*------------------Menu------------------------*/
/*Pisava*/
.ui-widget {
    font-family: Open Sans !important;
}

body {
    font-family: Open Sans !important;
}

.ui-inputfield{
    color:#666;
    font-size:13px;
    font-family: Open Sans;
    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;
}

/*Zgornji meni nad osnovnim menijem*/
#FRM_topbar\:HHeader\:top_navbar_container_panel2 {
    height: 31px;
}

#FRM_topbar\:HHeader\:top_navbar_container_panel2 > a:nth-child(3){
    display: none;
}

#FRM_topbar\:HHeader\:head-nav-pomoc {
    padding: 0;
    border-right: 0;
}

/*Logotip sekcija*/
#FRM_topbar\:HHeader\:head_section4 {
    width: auto !important;
}

/*Leva navigacija brez desne navigacijske postavke*/
#FRM_topbar\:HHeader\:menu_head_nav_section {
    margin: 0;
}

/*Menijske postavke*/
#FRM_topbar\:HHeader\:head_section2 {
    max-width: 1200px;
}

.head {
    height: 52px !important;
}

/*Umik presledka med plačila in Posli*/
#FRM_topbar\:HHeader\:navbarlinks_section {
    margin-right: 0 !important;
}

/*Ureditev, da se levi meni začne na začetku vrste*/
#FRM_topbar\:HHeader\:menu_nav_section {
    padding-left: 0 !important;
    border-radius: 0;
}

/*Umik komunikacijskega centra iz menija*/
#FRM_topbar\:HHeader\:head-nav-komunikacija {
    display: none;
}

/*Umik profilne slike*/
#FRM_topbar\:HHeader\:user_image_section {
    display: none;
}

/*Naziv uporabnika, profil, odjava*/
#FRM_topbar\:HHeader\:zamenjaj_sliko_section {
    width: auto;
    margin-right: 150px;
}

/*--------------------Graf-----------------------*/
/*Širina grafa*/
#FRM_mainAccount\:mainAccountPromet\:idMainAccount {
    width: 90% !important;
    max-width: 1200px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top:30px;
    margin-bottom:15px;
}

#FRM_mainAccount .mainAccTitle {
    width: 90% !important;
    max-width: 1200px;
    margin-left: auto !important;
    ;
    margin-right: auto !important;
    ;
}

/*Zamik zadnjega datuma, da ne gre čez rob*/
.jqplot-xaxis-tick:last-child{
    left: calc(100% - 50px) !important;
}

/*Skrivanje vseh datumov, razen prvega in zadnjega*/
canvas.jqplot-xaxis-tick {
    display: none;
}

canvas.jqplot-xaxis-tick:first-child, canvas.jqplot-xaxis-tick:last-child {
    display: inline !important;
    ;
}
/*--------------------Graf konec-----------------*/


/*Barva števcev v značkah*/

.napisZnacka {
    right: 53px;
    top: -30px;
    border-radius:50%;
    background: #e03561 !important;
}

/*širina in poravnava vsebine*/
#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%;
}

/*Dashboard zavihki*/
li.ui-state-default > a:nth-child(1) {
    border-radius: 0;
}

.ui-helper-reset {
    margin: 1px;
}

.ui-tabs-top .ui-tabs-panels {
    padding: 0 !important;
    margin-left:0px;
    margin-right:0px;
}

/*Posebnosti DH - konec*/

/* Poravnava zgornjih obvestil */
#reklama-zgoraj-dashboard {
    max-width: inherit;
}

#layout-portlets-cover {
    background-color: #f5f6f7 !important;
}

/* Poravnava dashboard obvestil */
#FRM_obvestila {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}


/* Prikaz uporabnikovih podatkov */
@media(max-width:1782px){
    #FRM_topbar\:HHeader\:zamenjaj_sliko_section {
        width: 230px;
        margin-right: 55px;
    }
}

@media(max-width:1768px){
    #FRM_topbar\:HHeader\:zamenjaj_sliko_section {
        width: 180px;
    }

    #FRM_topbar\:HHeader\:head_section4 {
        left: 35px;
    }
}

@media(max-width:1716px){
    #FRM_topbar\:HHeader\:head_section4 {
        left: 15px;
    }
}

@media(max-width:1676px){
    #FRM_topbar\:HHeader\:head_section4 {
        left: 0;
    }
}


@media(max-width:1670px){
    #FRM_topbar\:HHeader\:zamenjaj_sliko_section {
        width: 160px;
        font-size: 14px;
    }

    #FRM_topbar\:HHeader\:naziv_uporabnika_section {
        font-size: 14px !important;
    }
}


@media(max-width:1556px){
    #FRM_topbar\:HHeader\:zamenjaj_sliko_section {
        width: 125px;
        font-size: 14px;
        margin-right: 14px;
        word-wrap: break-word;
    }
}

@media(max-width:1478px){
    #FRM_topbar\:HHeader\:zamenjaj_sliko_section {
        width: 80px;
        top: 0;
    }
}


/*Menijske postavke*/

@media(max-width:1030px){
    .navlink {
        padding-left: 0;
    }
}

.original {
    display: none !important;
}

/* Urejeno, da se povezava začne na kartici in ne šele nekje na sredi kartice */
.buttons-pay > a{
    margin: 0 !important;
    width: 100%;
    height: 100%;
    display: flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    text-align: center;
}
/* -------------------------------------------------------------------------- */


/* Prikaz tabel po vzoru banke*/
table > tbody > tr > td{
    border-left: 0 !important;
    border-right: 0 !important;
}

.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;
}
.emptySumLabelPanel {
    padding-right: 0px;
}
#FRM_mainAccount .ui-datatable thead th,#FRM_mainAccount .ui-datatable tbody td,#FRM_mainAccount .ui-datatable tfoot td,#FRM_mainAccount .ui-datatable tfoot th {
    padding: 7px 0px 7px 0px !important;
}

/* Ikone za sortiranje*/
.ui-datatable .ui-sortable-column-icon {
    margin: -3px 0 -7px 2px;
}
.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-datatable .ui-datatable-tablewrapper table thead tr .ui-state-active .ui-icon-triangle-1-s{
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Razvrsti-Rastoce-20x20px.svg.xhtml?ln=primefaces-sentinelF")
}
.ui-datatable .ui-datatable-tablewrapper table thead tr .ui-state-active .ui-icon-triangle-1-n{
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Razvrsti-Padajoce-20x20px.svg.xhtml?ln=primefaces-sentinelF")
}
/*----------------------------*/

/*Menu*/
.subMenuLink {
    border-bottom: 1px solid #8d9ca1;
}

.subMenuLink span {
    border-bottom: 5px #008378 solid;
}

.subMenuLink a:hover{
    color:#b3bcc1;
}
/*----*/


#dashboard-section {
    padding-top: 0;
}

.container {
    padding-top: 0 !important;
}
/*----------------*/

/*stili za izbrani račun*/
#FRM_mainAccount\:mainAccountPromet\:idMainAccount > div > div {
    background-color: #fff;
    box-shadow: 25px 25px 25px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}

/*prva dva elementa*/
/*#FRM_mainAccount\:mainAccountPromet\:idMainAccount > div:nth-child(-n + 2) > div{
    padding-left: 20px;
    padding-right: 20px;
}
*/

#FRM_mainAccount\:mainAccountPromet\:idMainAccount  .mainAccountBox  > div{
    padding-left: 20px;
    padding-right: 20px;
}
.grafOp3 {
    margin-top: 10px;
    background-color: inherit !important;
    box-shadow: none !important;
    ;
}
/*----------------------*/

/*Gumbi*/
.ui-button-text::first-letter {
    text-transform: uppercase;
}

.mainAccountMain{
    min-height:380px;
    padding-left: 10px;
    padding-right: 10px;
}
@media(max-width: 1024px) {
    .mainAccountMain:first-child{
        padding-left: 0px;
    }
    .mainAccountMain:nth-child(3){
        padding-left: 0px;
    }
    .mainAccountMain:nth-child(2){
        padding-right: 0px;
    }
}
@media(min-width: 1025px) {
    .mainAccountMain:first-child{
        margin-right: 10px;
        margin-left: -10px;
    }
    .mainAccountMain:nth-child(3){
        margin-left: 10px;
        margin-right: -10px;
    }
}

@media(max-width: 640px) {
    .mainAccountMain{
        padding-left: 0px;
        padding-right: 0px;
    }

}

@media (max-width: 767px) {
    .container {
        width: 90%;
        padding-right: 0px;
        padding-left: 0px;
    }
}

#FRM_mainAccount .mainAccountBoxBottom .ui-selectonemenu-label  {
    color: #fff !important;
    font-size: 18px;
    font-weight: 600;
}

.mainAccStanje .ui-selectonemenu-label{
    color:#00A69B !important;
}

.mainAccButton {
    background-color: #e03561 ;
    white-space: nowrap;
    height: 18px;
    line-height: 18px;
}

.mainAccValuelMin {
    color:#415A64;
}


.mainAccTopHeader {
    height:68px;
}

.mainAccountTable table tr td{
    border-block-color:#d6d6d6 !important;
    border-top: 0px !important;
}

.mainAccountTable .Poravnava.PoravnavaZnesek {
    white-space: inherit;
    word-break: break-word;
}

.topbar-profile-picture {
    vertical-align: top;
}

.account-card-box.frame {
    height: 220px;
}
@media (max-width: 400px) {
    .account-card-box.frame,.account-box-card-title {
        height: auto;
        word-break: break-all;
    }
}

/* podrobnosti MENU */
.amount {
    position:inherit;
}
.opozorila {
    left:unset;
}

.inputCalendarSmall input {
    width: 135px !important;
}

#FRM_header .product_head-select.ui-selectonemenu .ui-selectonemenu-label {
    font-family: Open Sans;
    font-weight: bold !important;
    font-size: 21px;
    line-height:40px;
}
#FRM_header .product_head-select.product_head-select-amount .ui-selectonemenu-label {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 21px;
    line-height:20px;
}

.horizontalAlignCenter{
    display:flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    text-align: center;
    justify-content: flex-end;
}

#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 .tipPlcNaloga  .ui-button.ui-state-active {
    background-color: #fff;
    color: #008378 !important;
}

#kategorijaHeader .ui-panel-title {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 20px;
    line-height:20px;
    color:#008378;
}

/* FONTI ZA DH */

H1 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 35px;
    line-height:40px;
    color:#00A69B;
}


H2 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 21px;
    line-height:20px;
    color:#00A69B;
}

H3 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 18px;
    line-height:19px;
    color:#00A69B;
    margin-right: 10px;
}

H4 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 15px;
    line-height:20px;
    color:#00A69B;
}

H5 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 13px;
    line-height:19px;
    color:#00A69B;
    margin-right: 2px;
}


.H1 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 35px;
    line-height:40px;
    color:#00A69B;
}


.H2 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 20px;
    line-height:20px;
    color:#00A69B;
}

.mainAccountPodatki .H2 .ui-selectonemenu-label  {
    font-family: Open Sans !important;
    font-weight: normal !important;
    font-size: 20px !important;
    line-height:20px !important;
    color:#00A69B !important;
}
.mainAccountPodatki .H2.product_head-select-account  .ui-selectonemenu-label {
    font-family: Open Sans !important;
    font-weight:  bold !important;
    font-size: 13px !important;
    line-height:20px !important;
    color:#00A69B !important;
    margin-right: 0px !important;
    /*! text-overflow: ellipsis; */
    /*! overflow: hidden !important; */
    word-break: break-all;
}
#FRM_mainAccount .product_head-select.H2.product_head-select-account .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    height: 20px;
    width: 20px;
}

H2Stanje {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 20px;
    line-height:20px;
    color:white;
}

.H3 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 18px;
    line-height:19px;
    color:#00A69B;
    margin-right: 10px;
}

.H4 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 15px;
    line-height:20px;
    color:#00A69B;
}

.H5 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 13px;
    line-height:19px;
    color:#72828B;
    margin-right: 2px;
}
/*Text*/
.TText {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 13px;
    line-height:19px;
    color:#72828B;
}

/*Text bold*/
.TbText {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 13px;
    line-height:19px;
    color:#72828B;
}

/*Text Superscsript*/
.TsText {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 11px;
    line-height:18px;
    color:#8d9ca1;
    margin-right: 2px;
}

/*Text Alert*/
.TaText {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 11px;
    line-height:18px;
    color:White;
    margin-right: 2px;
}

/*Text Tab Head*/
.TtText {
    font-family: Open Sans;
    font-weight: bold !important;
    font-size: 11px !important;
    line-height: 18px !important;
    color:#008378 !important;
}

/*Button*/
.BButton {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 13px;
    line-height:19px;
    color:White;
}

/*M1 Menu*/
.M1Menu{
    font-family: Open Sans;
    font-weight: normal;
    font-size: 13px;
    line-height: none;
    /* color:White; */
    /* background: #00A69B; */
    /* border: 1px solid; */
}

/*M2 Menu*/
.M2Menu{
    font-family: Open Sans;
    font-weight: normal;
    font-size: 13px;
    line-height:18px;
    /* color:#b3bcc1 !important; */
}
/* OVERLAY*/

.section.section-grey , .dark-grey-background {
    background-color:#f5f6f7;
    border: 1px solid #eceef;
    padding: 20px;
}

.section-grey.nalog.frame {
    background-color:#f5f6f7;
}

.podrobnostiActions .ui-widget-overlay ,.gumbiHead .ui-widget-overlay {
    background: #00A69B;
}
/*PROGRESS BAR */

.ui-chkbox-all > div,
tr.ui-datatable-selectable > td > div .progressBarContainer   {
    border: 0px !important;
}
.ui-progressbar-label{
    font-size: 13px;
}


/* BUTTONS */
/*PHV*/
.ui-button {
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 6px;
    margin-left: 5px;
    margin-right: 5px;
    height: 36px;
    margin-bottom: 3px;
    /*box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;*/
    box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
}

/*PHV*/
.ui-button:hover{
    background-color: #008378;
}

#FRM_topbar .ui-button {
    float:unset !important;
    min-width: 140px;
}

.topbarCell .M2Menu:hover{
    color:#00A69B !important;
}

.ui-button-text {
    border-color: #00A69B;
    box-shadow: none;
    font-size: 13px;
    text-shadow: none;
    border:0px;
    font-family: Open Sans;
    font-weight: normal;
    line-height:19px;
}

.ui-selectonebutton .ui-button {
    margin-left: 5px;
    margin-right: 5px;
}
.ui-selectonebutton .ui-button .ui-button-text {
    border:none;

}

.ui-button-text-only,.ui-button-text-icon-left {
    background: #00A69B;
    height: 37px;
}

.ui-spinner-button.ui-button-text-only {
    background: none;
}

.seznamParnterjevFilterView .ui-button-text {
    background: #00A69B;
}
.seznamParnterjevFilterView .ui-button-text:hover {
    background: #008378;
}
.top_navbar .ui-button.seznamParnterjevFilterView:hover  {
    background: none;
}

.ui-state-active .ui-icon {
    background-image:unset;
}


.ui-button.ui-state-active .ui-button-text, .ui-buttonset .ui-state-active .ui-button-text {
    background: none;
    color:white;
}



/* SPLIT BUTTON */

.ui-splitbutton {
    background-color:unset;
    color: unset;
}

.ui-splitbutton .ui-button {
    background-color:unset;
    color: unset;
}

.ui-splitbutton .ui-button .ui-button-text {
    background-color:unset;
    color: unset;
}

.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;
}



#FRM_dashboard\:hitreAkcije .ui-splitbutton {
    border: solid 1px #00A69B ;
    border-radius: 6px;
    padding-right: 0px;
    color:#00A69B;
    background-color:unset;
    margin-right:0px;
}

#FRM_dashboard\:hitreAkcije .ui-splitbutton:hover {
    border: solid 1px #00A69B ;
    border-radius: 6px;
    padding-right: 0px;
    color:white;
    background-color:#00A69B;
    margin-right:0px;
}

#FRM_dashboard\:hitreAkcije .ui-splitbutton:hover   .ui-splitbutton-menubutton .ui-icon{
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Down-White-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
}


/* UPLOAD GUMB */


#FRM_paketi\:paketiTableComponent\:paketiUploadFile1 {
    width: 300px;
}
.ui-fileupload .ui-button-text , .ui-fileupload .ui-button{
    color:white;
    background: #00A69B;
    cursor:pointer;
}

.ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-text{
    margin-top: 4px;
}

/* BUTTONS NA PODROBNOSTI */

.gumbiHead > button {
    border: solid 1px white;
    border-radius:6px;
}
.gumbiHead > button:hover {
    background-color: white;
    color:#00A69B;
    border:solid 1px white;
}

.gumbiHead > button:hover .ui-button-text {
    color: #00A69B;
}

.gumbiHead > button.ui-button-orange,#FRM_dokumenti .ui-button.ui-button-orange  {
    background-color: white;
    color:#00A69B;
    border:solid 1px white;
}

.gumbiHead > button.ui-button-orange .ui-button-text, #FRM_dokumenti .ui-button-orange .ui-button-text{
    color: #00A69B;
}

/* BUTTONS NA TABELI */
.selectedCounter  {
    border-left: 0px !important;
    border-right: 0px !important;
}
.action-buttons {
    border-left: 0px;
    border-right: 0px;
}


.action-buttons .ui-button, .ContainerIndent .ui-button{
    border-radius:6px;
}
/*Tabela*/
th {
    border-right: 0 !important;
    border-left: 0 !important;
    border-top: 0 !important;
    white-space: break-spaces;
    word-break: initial;
}

#FRM_kategorija-promet-table\:prrpt\:toggleable_header {
    padding-top: 18px !important;
    max-width:1200px
}
ui-hidden-container
.icon-paper-plane-1,
.icon-print,
a[id*="toggleable_toggler"], a[id*="toggleablePlacila_toggler"]{
    border-left: 1px solid #8d9ca1;
    padding-left: 10px;
    padding-right: 4px;
    height: 27px;
}

#FRM_kategorija-promet-table\:prrpt\:promet-tabs {
    line-height: 19px;
}


/* *********** prikaz števila zahtev,prometov itd ....  **************** */
.ui-panel .ui-panel-titlebar .Fleft a.ui-commandlink {
    font-size: 13px;
    line-height:19px;
    color:#008378;
    font-weight: normal;
}
.ui-panel .ui-panel-titlebar .Fleft a.ui-commandlink.active {
    font-weight: bold;
}



.ui-panel.filter-panel .ui-panel-titlebar {
    font-size: 13px;
    line-height:19px;
    color:#008378;
    font-weight: normal;
    border: 1px solid #e5e5e5;
}
.ui-panel.filter-panel .ui-panel-titlebar a{
    font-size: 13px;
    line-height:19px;
    color:#008378;
    font-weight: normal;
}

/* *************************    */

/*h5*/
#FRM_kategorija-promet-table\:prrpt\:cmd33 {
    font-size: 13px;
    color: #008378;
    border-right: 1px solid #8d9ca1;
    /*  padding-left: 10px;*/
    padding-right: 20px;
}
/*T*/
#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: 13px;
    color: #008378;
    border-right: 1px solid #8d9ca1 ;
    padding-right: 20px;
}


#FRM_komunikacijski-center .ui-tabs .ui-tabs-nav li a{
    padding-bottom: 0px !important;
    padding-top: 0px !important
}
#FRM_komunikacijski-center  .ui-tabs-nav.ui-corner-all {
    margin-bottom: -45px !important;
}
.sporocila .ui-tabs-nav .ui-widget-content {
    font-size: 13px;
}

.ui-chkbox-all > div,
tr.ui-datatable-selectable > td > div > div{
    border: 1px solid #8d9ca1 !important;
    border-radius: 10px;
}

.ui-chkbox-all > div,
tr.ui-datatable-selectable > td > div > div{
    border: 1px solid #8d9ca1 !important;
    border-radius: 5px !important;
}

.ui-paginator-bottom {
    border-left: 0 !important;
    border-right: 0 !important;
}

#FRM_promet-selectors\:promet-produkt-select {
    top: 0;
    margin-top: -4px;
}
/*------*/


.bottomTable,
.ui-paginator-rpp-options {
    float: left;
    font-size: 13px;
    line-height: 19px;
    font-family: 'Open Sans', regular !important;
}

.ui-paginator-bottom {
    margin-top: 30px !important;
}

.ui-corner-bottom {
    text-align: inherit;
}

.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;
}

.box-card {
    border: 0 !important;
}

.account-card-box {
    box-shadow: 3px 8px 7px 5px #cccccc20;
    min-height: 230px;
    height:inherit;
}

/*Tab menu*/
.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;
}

.ui-tabs-top .ui-tabs-panels {
    border-top: 3px solid #b3bcc1 !important;
}

.ui-tabs-top .ui-tabs-nav li {
    min-width: 100px;
}

.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: #008378 !important;
    border-bottom: 5px solid #00A69B;
    /*   width: 190px !important;*/
    background-color: #f5f6f7 !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-state-hover {
    background-color: #f5f6f7 !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-state-hover a {
    border-bottom: 3px solid #b3bcc1;
}
/*--------*/

.account-box-card-content {
    text-align: left;
    min-height: 48px !important;
}

#promBoard,
.contentBoard{
    background-color: #f5f6f7 !important;
}

#container-dashboard {
    background-color: inherit;
}

.ui-selection-column .ui-chkbox .ui-chkbox-box {
    display: inline-block;
}

#board .ui-g-12 {
    padding: 0;
}

#FRM_dashboard .ui-g-12 {
    padding-top: 0px;
    padding-bottom: 0px;
}
/*--Ikone (tabela)--*/


.ui-panel .ui-panel-titlebar .icon-file-excel {
    border-left: 1px solid;
    padding-left: 10px !important;
    ;
}

.ui-panel .ui-panel-titlebar .icon-paper-plane-1 {
    border-left: 1px solid #8d9ca1;
}

.ui-panel .ui-panel-titlebar .icon-doc-text {
    border-left: 1px solid #8d9ca1;
}


/* Dialogi */
.ui-icon-closethick {
    background-image: url("/HibisEb/javax.faces.resource/images/delete-grn.svg.xhtml?ln=primefaces-sentinelF") !important;
}

.ui-confirm-dialog .ui-dialog-content.ui-widget-content {
    display: grid;
    align-items: center;
    justify-content: center;
    justify-items: center;
}




.warning.confirmed .ui-icon.ui-confirm-dialog-severity.ui-icon-alert {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px !important;
}

.error > .ui-dialog-content .ui-confirm-dialog-severity {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-opozorilo-36x36px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

.error > .ui-dialog-titlebar > .ui-dialog-title {
    display: none;
}

.confirmed > .ui-dialog-content .ui-confirm-dialog-severity {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-obvestilo-36x36px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

.warrning > .ui-dialog-content .ui-confirm-dialog-severity {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-opozorilo-36x36px.svg.xhtml?ln=primefaces-sentinelF") !important;
}


.confirmed .ui-dialog-content.ui-widget-content .ui-dialog-footer > button  {
    background: #00A69B;
    border: #00A69B !important;
}

.confirmed  .ui-dialog-titlebar  .ui-dialog-title {
    display: none;
}

.ui-dialog-content .ui-confirm-dialog-severity {
    background-repeat: no-repeat !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px !important;
    color: rgba(1,1,1,0) !important;
    width: 36px;
    height: 36px;
    background-position: unset;
}

.ui-dialog {
    border-radius: 5px;
}

.ui-dialog .ui-dialog-footer {
    padding-bottom: 25px !important;
    text-align: center;
    align-content: center;
    display: flex;
}

.ui-confirm-dialog-message {
    font-size: 13px;
    line-height: 19px;
}

.warning.error .ui-confirm-dialog-message {
    color: #e03561 !important;
}

.ui-dialog-footer > button {
    background: #e03561;
    width: auto;
    height: 36px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px;
    padding-right: 20px;
}

.warning .ui-confirm-dialog-message {
    color:#e03561 !important;
    text-align: center;
}

.desktop-message.ui-message-error.ui-message-icon-only{
    border:0px !important;
    ;
}

.ui-dialog-footer > button > span {
    text-transform: lowercase !important;
}
/*---------*/


/*error messages*/
.ui-messages-info-icon {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-Obvestilo-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

.ui-messages-warn-icon {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-Pozor-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

.ui-messages-error-icon {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Prikaz-razloga-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

.ui-messages-info, .ui-messages-warn,.ui-messages-error {
    border-radius: 5px;
    margin:0px 5px;
    font-size:13px;
}

.ui-messages-info .ui-icon-close, .ui-messages-warn .ui-icon-close, .ui-messages-error .ui-icon-close, .ui-messages-fatal .ui-icon-close {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-Zapri-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

.ui-panelgrid-cell.ui-g-1 > div {
    border: 0 !important;
}


.desktop-message .ui-messages.ui-widget .ui-messages-error {
    display: grid;
}

.ui-messages.ui-widget .ui-messages-error {
    color: #e03561 !important;
    border: 1px solid #e03561 !important;
    border-radius: 5px;
    display: flex;
    flex-wrap: wrap;
    vertical-align: middle;
    align-items: center;
    text-align: center;
}


div.ui-helper-hidden:nth-child(1) {
    float:unset;
    text-align: left;
}
.pretvornik .ui-messages.ui-widget .ui-messages-error {
    display: block;
}

.ui-messages-error, .ui-message-error {
    color: #e03561 !important;
    border: 1px solid #e03561 !important;
    border-radius: 5px;
    font-size: 12px;
    text-align: left;
}

.ui-message-warn-icon {
    height:24px;
    width:24px;
    background-position: 0 -450px;
}

.ui-message-warn {
    background-color: transparent;
    border: 0px;
    text-align: left;
}

.ui-message-error-icon {
    height:24px;
    width:24px;
}
.ui-message-error-icon {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-Pozor-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
    background-size: 100% !important;
}
.form-part .ui-chkbox .ui-chkbox-box {
    border-radius: 5px !important;
}

.ui-messages-error > .ui-messages-error-icon {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-Pozor-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
    background-position: top !important;
    background-size: 90% !important;
    width: 36px;
    height: 36px;
    margin-right: 10px !important;
}

.ui-messages ul {
    margin: 0px 26px !important;
    ;
}
/*--------------*/

.ui-confirm-dialog-severity {
    float: unset;
}

@media (min-width: 641px) {
    .ui-message-icon-only .ui-messages-warn-icon, .ui-message-icon-only .ui-messages-error-icon, .mobile-message {
        display:none !important;
        border-style:none;
        border:none;
    }
}

.ui-dialog .ui-dialog-content .ui-icon-alert {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Alert-Pozor-20x20px.svg.xhtml?ln=primefaces-sentinelF");
    background-position: top ;
    background-size: 100% !important;
    width: 36px;
    height: 36px;
    margin-right: 10px ;
    display: grid;
    background-position: inherit;
}

.ui-dialog {
    max-width: 800px;
}
#FRMNarocilaPodrobnosti\:korak1SubView\:idIskalnikPoslovnihRacunov {
    margin-left: 0;
}

.ui-tabs-top .ui-tabs-nav li.ui-state-hover a {
    border-bottom: 5px solid #00A69B;
}

.ui-tabs-top .ui-tabs-nav li.ui-state-active a {
    border-bottom: 5px solid #00A69B;
}

.ui-datatable table tbody tr td {
    border: solid 1px #8d9ca1;
}

.ui-splitbutton-menubutton .ui-icon-triangle-1-s {
    margin-top: -11px !important;
}

.ui-icon-plusthick {
    background-position: center;
    background-size: 110%;
}

/* komunikacijski center*/
.ccSporocila {
    text-align: left;
}

.ccSporocila {
    text-align: left;
}

.ccSporocila .ui-button-text-only {
    background-color: unset;
}

#FRM_komunikacijski-center .ui-tabs.ui-tabs-top > .ui-tabs-nav li {
    width:auto !important;
    border-bottom: 0px solid #00A69B;
}

#FRM_komunikacijski-center .ui-tabs .ui-tabs-nav li a {
    width:auto ;
    border-bottom: 0px;
}
#FRM_komunikacijski-center .ui-tabs-top .ui-tabs-panels {
    border-top: 0px !important;
    ;
}

#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;
}

.sporocila .ui-tabs-nav .ui-widget-content .green-badge {
    padding: 0px;
}

#FRM_komunikacijski-center-header .ui-button, #FRM_pomoc .ui-button, #FRM_dokumenti .ui-button {
    background-color:#00A69B;
    color:white;
    border: solid 1px white;
}

#FRM_komunikacijski-center-header .ui-button-text, #FRM_pomoc .ui-button-text ,#FRM_dokumenti .ui-button-text{
    color:white;
}

#FRM_komunikacijski-center-header > button:hover, #FRM_pomoc .ui-button:hover, #FRM_dokumenti .ui-button:hover {
    background-color: white;
    color:#00A69B;
    border: solid 1px white;
}

#FRM_komunikacijski-center-header > button:hover .ui-button-text ,#FRM_pomoc .ui-button:hover .ui-button-text, #FRM_dokumenti  .ui-button:hover .ui-button-text {
    color:#00A69B;
}

#FRM_dokumenti\:izvrsbaTableComponent\:prrptDialog\:potrdiConfirm-dialog .ui-button:hover {
    background: #008378;
}

#FRM_dokumenti\:izvrsbaTableComponent\:prrptDialog\:potrdiConfirm-dialog .ui-button:hover .ui-button-text {
    color: white;
}

.ui-button.ui-state-hover.ui-button-white .ui-button-text {
    background-image: unset;
}

.MaxWid500 {
    max-width: 680px;
    min-width: 600px !important;
}

#FRM_mainAccount .PoravnavaZnesek {
    float:right;
    text-align: right;
}
.ui-datatable table {
    table-layout: auto;
    word-break: break-word;
}

@media (max-width: 1300px) {
    .ui-datatable table {
        table-layout: fixed;
    }

}
@media (min-width: 1300px) {
    .sizeLimit {
        max-width: 400px !important;
    }
}
@media (max-width: 1200px) {
    #FRM_produkt-podrobnosti .ui-datatable table {
        table-layout: fixed;
    }
}
.PoravnavaZnesek {
    float:unset;
    text-align: unset;
}

/* ------------------------
    Spremembe po 28.1.2020
   ------------------------
*/

/*Ikona »Ključavnica«  naj bo poravnana z naslovom »Geslo« oz. »SMS žeton«.*/
div.login-row:nth-child(2) > div:nth-child(2) > h4:nth-child(1)
#login_u_login_sirina_section2 > h4:nth-child(1),
#input_login_sirina_g_section > h4:nth-child(1),
#login_u_login_sirina_section > h4:nth-child(1),
#input_login_sirina_section > h4:nth-child(1),
#frm_prijava\:opStKarticeF > h4:nth-child(1),
#frm_prijava\:opStKarticeP > h4:nth-child(1),
#login_input_c1_section > h4:nth-child(1),
#login_input_e1_section > h4:nth-child(1){
    margin-top: 0;
}

#login_u_login_row_section,
#frm_prijava\:input-st-kartice{
    margin-bottom: 40px;
}

div.login-row:nth-child(1) > div:nth-child(1) {
    width: 58px;
}
/*-------------------------------------------------------------------------*/

/*Vsebina opozorila naj bo sredinsko poravnana*/
span.ui-confirm-dialog-message > ul:nth-child(1) {
    padding-left: 0px;
}
/*--------------------------------------------*/


/*Na obvestilih naj se ne izpisuje naslov - izjema je iskalnik računov*/
.poslovniRacuniDialog .ui-dialog-title {
    display: inherit;
}

.ui-dialog-title {
    display: none;
}
/*---------------------------------------*/

/*Izpisuje naj se celoten naziv dokumenta(trenutno npr. "POVZETEK OKRA...")*/
#FRM_dokumenti\:dokumentiTableComponent\:izbiraVrsteDokumenta {
    width:inherit !important;
}
/*-------------------------------------------------------------------------*/

#FRM_obvestila {
    display: 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;
}

#FRM_pomoc .account-box.frame:hover {
    background-color: #eceeef;
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .09);
    border: solid 1px white;
}



#idNarocila > div > .buttons-pay > a > div > div > i.icon-compass-2 {
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Trajniki-36x36px.svg.xhtml?ln=primefaces-sentinelF");
}
/*----------------------------------------------*/


.red {
    color: #e00303;
}

/* poravnave levo in desno na prvi strani */
.noPaddingLeftRight {
    padding-left: 0px;
    padding-right: 0px;
}
.noMaginLeftRight{
    margin-left: 0px;
    margin-right: 0px;
}
.forceTrim{
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.forceTrimRight{
    padding-right: 0px !important;
    margin-right: 0px !important;
}

.forceTrimLeft, .poslovniRacuniTabela th input{
    padding-left: 0px !important;
    margin-left: 0px !important;
}
#board .ui-dashboard-column.ui-sortable {
    margin-left: 0px;
    margin-right: 0px;
}

.paddingBottom50 {
    padding-bottom: 50px !important;
}

.valutaWidth {
    max-width: none;
    min-width: none;
}

.fullWidth {
    width:100%;
}

.podrobnostiActions button:nth-last-child() {
    padding-right: 0px !important;
    margin-right: 0px !important;
}

.w-clearfix.acc_data_frame {
    padding-right: 0px !important;
    margin-right: 0px !important;
}
.podrobnostiActions button:last-of-type {
    padding-right: 0px !important;
}

#FRM_placilni-nalog .ui-fileupload-row > div {
    padding: 0px 10px;
}
#FRMPripomocki\:tecajna-lista-id .Fright {
    float:left !important;
    ;
}

#idDivSeznamNaprav > div:nth-child(2) {
    padding-left: 0;
}

#FRMNarocilaMobilno\:tabMobilno\:buttonAktivacijaNaprav {
    margin-left: 0;
    padding-left: 0;
}

#idDivDeaktUpo {
    max-width: 195px;
}

#idDiv2DailyLimit {
    max-width: 195px;
}

#idDivDeactivatePartnerText {
    margin-top: 10px;
}

#idDivUigDailyLimit > div:nth-child(2) {
    margin-top: 10px;
}


#obrazecOsnovniPodatkiPreview > div > div > div:nth-child(3) > div:nth-child(2){
    text-overflow: ellipsis;
    overflow: hidden;
}

#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-state-hover a  {
    background-color: white !important;
}

#FRM_komunikacijski-center .ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a div{
    font-weight: bold ;
    font-size: 13px;
    line-height: 19px;
    color:#008378;
}

.filter-buttons > button[id*="FRM_komunikacijski-center:komunikacijski_center_tabview:cc_tsporocila"] {
    background: #00A69B;
}

.filter-buttons > button[id*="FRM_komunikacijski-center:komunikacijski_center_tabview:cc_tsporocila"]:hover {
    background: #008378;
}

.Poravnava.PoravnavaZnesek > span{
    white-space: nowrap;
}

#login_u_login_sirina_section2 > h4:nth-child(1) {
    margin-top: 0;
}


.login > div.section {
    background-color: #f5f6f7;
}

#login_input_c1_section > label {
    display: none;
}

#frm_prijava\:loginOpt > div.TexAlCenter{
    display: grid;
}

#frm_prijava\:loginOpt > div.TexAlCenter > span.povezavaB {
    display: none;
}

#FRM_mainAccount\:mainAccount > div:nth-child(1) > div:nth-child(1) {
    padding-left: 5.5px;
}

.main-footer {
    background-color: inherit;
}

#FRM_prijavnica\:eracunPrijava\:eventsDT_data > tr > td {
    white-space: nowrap;
}

#FRMNarocilaMobilno\:tabMobilno\:TAB_AktiviraneNaprave_data > tr > td > button {
    min-width: 135px;
    text-align: center;
}

#FRMNarocilaPodrobnosti\:korak1SubView\:emailPogojiMessage {
    border: 0 !important
}

ul[role="tablist"] > li[role="tab"].ui-state-highlight {
    font-weight: bold;
}

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;
}


.STATEMENTS_TOP .mainAccountTable td:last-child {
    text-align: center;
}

[id$="odgovorSporociloDialog"] .ui-dialog-footer button  {
    background: #00A69B;
    /*! display:block; */
}

[id$="odgovorSporociloDialog"].ui-dialog .ui-dialog-footer {
    float:right;
}

.saveInplace .ui-button-text{
    background-color: white;
}
.ui-inplace .ui-inplace-editor .ui-button .ui-icon-check {
    background-image: url("/HibisEb/javax.faces.resource/images/check-gray.svg.xhtml?ln=primefaces-sentinelF");
    background-position: center;
    background-size: 110%;
}
.ui-inplace .ui-inplace-editor .ui-button .ui-icon-close {
    background-image: url("/HibisEb/javax.faces.resource/images/delete-gray.svg.xhtml?ln=primefaces-sentinelF");
    background-position: center;
    background-size: 110%;
}

#FRM_eracunDatatable\:eracunTabela\:eracun-table_data > tr > td > button {
    background: inherit;
}

.section.modal-message {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.ui-selectonebutton .ui-button.ui-state-active .ui-button-text {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 13px;
}

#kategorijaHeader {
    border: 0px;
}
#FRMNarocilaPodrobnosti a {
    font-size: 13px;
    line-height: 19px;
}

#FRM_menjalnica\:compositeMenjalnica\:stepMenu {
    margin-top: 0px;
}

#FRM_nastavitve\:ebaComponent\:ebaInputPanel > div > div > div,
#FRMNarocilaMobilno\:ebaComponent\:ebaInputPanel > div > div > div {
    background-color: #f3d2d6;
    border: #f3d2d6;
}

/*#FRMNarocilaMobilno\:ebaComponent\:ebaGesloInputLabel {
    white-space: nowrap;
}
*/

.ui-datepicker .ui-datepicker-title select {
    font-size: 13px !important;
}

.pomoc .account-box h4 {
    font-size: 13px;
}

.tableDateAlign, .ui-datatable table thead tr th.tableDateAlign{
    text-align: left;
    float: none;
}

.tableAmountAlign, .ui-datatable table thead tr th.tableAmountAlign{
    text-align: right;
    float: none;
}

.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;
}

.maxDialogWidth {
    max-width: 550px;
}
.promet-na-content{
    color: #00A69B;
    background-color: transparent;
    font-size: 21px;
}

#FRM_header\:prejetiSddButton\:0\:cbPoslaniSdd {
    min-width: 170px;
}

@media(max-width: 910px) {
    #FRM_prijavnica\:eracunPrijava\:vnosPodatkovScope > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div:nth-child(2)  {
        display: contents !important;
    }
}

#FRM_placilni-nalog\:selectOneNalog > div.ui-button {
    max-width: 170px !important;
    margin-bottom: 5px;
    margin-right: 5px;
}

#FRM_placilni-nalog\:btnKreirajEracun {
    width: 170px !important;
    float: right !important;
}

@media(max-width: 580px) {
    #FRM_placilni-nalog\:uvoziEracun {
        display: inline-table;
        padding-top: 0px;
    }

    #FRM_placilni-nalog\:btnKreirajEracun {
        float: left;
        margin-left: 5px !important;
    }

    #FRM_placilni-nalog\:optionTipNaloga {
        padding-bottom: 0px;
    }
}

#FRM_placilni-nalog\:nogaVnosPodatkov > div:nth-child(1) > div > div > div > div > label {
    white-space: nowrap;
}

@media(min-width: 600px) {
    #FRM_header\:repeat_identification\:4\:cbProdukt {
        margin-right: 5px !important;
    }
}

#FRM_header\:produkt-buttons > button {
    min-width: 100px;
}

.mainAccountBoxAkcije{
    width:100%;
    display: flex;
    justify-content: flex-end;
    margin-top: 3px;
}
.mainAccountBoxAkcije button{
    margin-right:0px;
    margin-left: 10px;
}
/*
.mainAccountBoxAkcije > div > button{
    margin-bottom: 5px;
    min-width: 170px;
}
*/
@media(max-width: 650px) {
    .mainAccountBoxAkcije > div{
        display: inline-grid !important;
        ;
    }
}

.ui-selectonemenu .ui-selectonemenu-label {
    white-space: inherit;
}

#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:otPartnerNaziv {
    word-break: break-word;
}

@media(min-width: 300px) {
    #dashboard-container {
        padding: 0;
    }
}

.topbarCellLine {
    min-width: 44px;
}

#FRM_nastavitve\:osebneNastavitve > div:nth-child(4) > div > div > div:nth-child(4) > div:nth-child(2),
#FRM_nastavitve\:osebneNastavitve > div:nth-child(4) > div > div > div:nth-child(5) > div:nth-child(2){
    overflow: auto;
}

.mainAccNaziv {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
    overflow-x: hidden;
}

.izredniLimitPanel .narocila-email-limit-text, .izredniLimitPanel .narocila-email-limit-input{
    margin-right:0px;
}

.lastSubMenuLink  {
    border-bottom: 0px;
}


@media screen and (max-width : 640px) {
    .horizontalmenu {
        display: initial;
    }
    .subMenuLink.lastSubMenuLink{
        text-align: center !important;
    }
    .subMenuLink.lastSubMenuLink a{
        float: none;
    }
}

.lastColumnMobile {
    width:200px;
}

.width100{
    width: 100%;
}

.podracuniSeznam .ui-button:hover{
    background-color: white;
}


.selectNacinPlacila div, .selectNacinPlacila label{
    display:table-cell;
}

#opEb5 .ponovnaPrijava {
    float:none;
    padding: 9px 20px 6px 20px !important;
    color:white;
}

.ui-button-text-icon-right .ui-icon.filterBtnIcon {
    top:unset;
}

.seznamPartnerjevComm  .ui-button-text{
    padding: 8px 40px 8px 0px !important;
    text-align: left;
}

#FRM_topbar .ui-button {
    height: inherit;
}

.partnersLabel div{
    text-align: left;
}
.partnersLabel div.account{
    word-break: keep-all;
    padding-right: 50px;
    min-width: 220px;
}
.partnersLabel div.name{
    word-break: break-all;
}

@media (max-width: 640px) {
    .partnersLabel div{
        text-align: left;
        display: inherit;
    }
}

.filterBtnIcon {
    background-image: url("/HibisEb/javax.faces.resource/images/downarrow.svg.xhtml?ln=primefaces-sentinelP") !important;
}

.seznamPodracunov.tmp .filterBtnIcon {
    background-image: url("/HibisEb/javax.faces.resource/images/downarrow.svg.xhtml?ln=primefaces-sentinelP") !important;
}

.seznamParnterjevFilterView .ui-button-text {
    background: white;
    color:#00A69B;
    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;
}

.mainAccountBoxTop {
    padding-top:0px;
}

.mainAccountCakalnaZnesek{
    padding-top: 20px;
    padding-bottom: 20px;
}

#contracts_content {
    padding-top: 50px;
}

.mainAccLabelMin {
    font-size: 11px;
}
.account-card-box .ui-separator {
    margin-bottom: 12px;
    margin-top: 0px;
}

.mainAccButton a {
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    display: block;
}

.mainAccountImage{
    display: flex;
    align-items: center;
}

/*.produktShortcuts {
    padding-top:20px;
}
*/
.account-box-amount-content a.wholeLink {
    display: none;
}

.ui-dashboard-column .ui-panel.filter-panel {
    margin-bottom: 35px;
}

.ui-datatable .ui-datatable-tablewrapper table {
    font-size: 13px;
    line-height: 19px;
}

.ui-datatable .ui-paginator .ui-paginator-rpp-options {
    font-size: 13px;
}

.ui-datatable{
    background-color: #fff;
}
.select-item-title {
    font-size: 13px;
}

.Fs18 {
    font-size: 13px !important;
    line-height: 19px;
}
.Fs16 {
    font-size: 13px !important;
}
.nalog .ui-outputlabel {
    font-size: 13px;
    line-height: 19px;
}

#layout-portlets-cover {
    background-color: #fff;
}

.dashboardHeadFont {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 35px;
    line-height:40px;
    margin:0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.account-box-content {
    font-size: 13px;
}
.small {
    font-size: 13px;
}
.ui-menu .ui-menuitem-link  {
    font-size: 13px;
}
#FRM_topbar .ui-dialog-footer .ui-button {
    height: 36px;
}
.filter-panel .ui-panelgrid .ui-panelgrid-cell {
    font-size: 13px;
}

.ui-datatable .ui-datatable-tablewrapper table a{
    font-size: 14px !important;
    ;
}
.ui-datatable .ui-datatable-tablewrapper table.mainAccountTable a {
    font-size: 13px !important;
}
.napis {
    font-size: 13px;
}
#FRM_sumarneZnacke .ui-panel {
    border: 0px;
}
.ui-dialog .ui-dialog-content{
    padding:20px !important;
    color:#72828B;
    font-size: 13px;
}
.ui-panel .ui-panel-content.ui-widget-content {
    font-size:13px;
}
.ui-panelgrid {
    font-size:13px;
}

#FRM_komunikacijski-center .ui-tabs-top {
    margin-top:30px;
}
#FRM_komunikacijski-center .ui-tabs-nav{
    border-left: 1px solid !important;
}
.sporocila .ui-datatable {
    padding-top: 30px;
}

.ui-datepicker table {
    font-size: 13px;
}


#FRM_komunikacijski-center .ui-panel-titlebar {
    height:60px;
    border-bottom: 0px;
}

@media (max-width: 991px) {
    #FRM_komunikacijski-center .ui-panel.filter-panel {
        border: 1px solid #e5e5e5 !important;
        margin-top:-20px;
        /* height: 70px !important;;*/
    }
}
@media (max-width: 535px) {
    #FRM_komunikacijski-center .ui-panel.filter-panel {
        border: 1px solid #e5e5e5 !important;
        margin-top:-40px;
        /*    height: 110px !important;;*/
    }
}

.ui-chkbox .ui-chkbox-box {
    line-height: 24px;
}
.ui-picklist-responsive .ui-picklist-buttons-cell .ui-button .ui-icon{
    margin:-6px 0px 0px -14px;
}
#FRM_nastavitve\:poveziRekonoBtn {
    min-height:36px;
    height:unset;
}

.sumarni-prikaz {
    font-size:13px;
    ;
}


@media(min-width:641px) {
    .topbarCellLine:after {
        padding:0;
        margin:0;
        content: "";
        width: 1px;
        height: 13px;
        background-color:#b3bcc1;
        position: absolute;
        left:-1px;
        top: 14px;
    }

}
.topbarCell:last-child,.topbarCell:last-child a {
    text-align:right;
    margin-right:0px;
    padding-right:0px;
}


.topbarCell:first-child {
    min-height:50px;
    height:auto;
    text-align:right;
    /* color: black; */
}


a.show-hide-button .TsText:hover  {
    color:#008378 !important;
}
#FRM_dashboard  .stanjeAcc {
    margin-top:10px
}
.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:#008378 !important;
}
/*
#FRM_topbar\:HHeader\:idOp4 {
    padding-left:5px;
}
*/
.ui-steps .ui-steps-item::before {
    margin-top: 19px;
}

.opozorila p, .OdmikMobile .opozorila p{
    font-size: 12px;
}

.ui-steps {
    margin-top: 0px;
}
#FRM_dashboard .show-hide{
    padding-right: 10px;
}
#FRM_sdd\:tabelaSdd\:messages0 {
    padding-top:10px;
    padding-bottom:10px;

}
#FRM_komunikacijski-center .filter-panel {
    margin-top:-6px;
}

.ui-datatable table tbody tr td .SummaryRowBackground {
    padding-right: 0px !important;
    ;
}

/* navigator pages brez slik */
.ui-datatable .ui-paginator .ui-state-hover,
.ui-datatable .ui-paginator .ui-paginator-pages .ui-state-hover{
    background-color:unset;
}

#FRM_mainAccount\:mainAccount {
    padding-top: 10px;
    padding-bottom: 8px;
}
#FRM_kategorija-promet-table\:prkpt\:kartica-promet-table .ui-datatable table tbody tr td.SummaryRowBackground {
    padding-right: 0px !important;
    ;
}


#FRM_menjalnica .ui-messages-error li {
    display:flex;
}

#FRM_menjalnica .ui-messages-error-detail{
    min-height: 35px;
    display: inline-block;
    vertical-align: middle;
}
.infoMessage{
    line-height:24px;
}
.account {
    padding-left: 5px;
}
.name {
    padding-left: 5px;
}
.mainAccount a:hover {
    color: #008378;
}
.mainAccount a.osRacunLink:hover, .mainAccount .STATEMENTS_TOP  a:hover {
    text-decoration: none;
}

.mainAccountBoxSingleAction {
    text-align: right;
    min-height: 35px;
    margin-top: -30px;
}
.mainAccountBottomLink {
    font-weight: bold;
}
a.mainAccountBottomLink:hover {
    font-weight: bold;
    text-decoration: none;
    color: #008378;
}

#FRM_topbar\:HSubHeader\:basic2 {
    height: 36px;
    vertical-align: text-top;
    background-color: white;
    border-radius: 2px;
    padding-right: 0px;
    margin-bottom: 8px;
    overflow: hidden;
    border-bottom: 0px;
}

#FRM_topbar\:HSubHeader\:basic2_button span, #FRM_topbar\:HSubHeader\:basic2_menuButton span {
    color: #FFF;
    border-bottom: none;
}
#FRM_topbar\:HSubHeader\:basic2_button, #FRM_topbar\:HSubHeader\:basic2_menuButton {
    background-color: #00A69B;
}

#FRM_topbar\:HSubHeader\:basic2 .ui-splitbutton-menubutton .ui-icon {
    background-image:url("/HibisEb/javax.faces.resource/img/ICO-Down-White-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

#FRM_topbar\:HSubHeader\:basic2 .ui-splitbutton-menubutton .ui-icon-triangle-1-s {
    margin-top: -10px !important;
}

#FRM_topbar\:HSubHeader\:navigacija-besedilo {
    padding-left: 0px;
}
/* HOVER na hitrem meniju
#FRM_topbar\:HSubHeader\:basic2:hover {
    border: solid 1px #00A69B ;
    border-radius: 2px;
    padding-right: 0px;
    color:white;
    background-color:#00A69B;
}*/

.shortenText{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
}

.dispContents {
    display: contents;
}

.ui-datatable .ui-datatable-scrollable-header,
.ui-datatable .ui-datatable-scrollable-footer{
    background-color: white;
}

#FRM_mainAccount .small-sumarni_prikaz_zahteve .ui-datatable thead th  {
    display:none;
}

#FRM_mainAccount .small-sumarni_prikaz_zahteve .ui-datatable .ui-datatable-tablewrapper table a {
    font-size: 13px !important;
}
.expandTableWidth {
    min-width:120px;
}

.eba-palcka {
    border-right: 1px solid;
    padding-right:5px !important;
}
.postavke {
    margin-bottom: 10px;
}

.dialogResponsive .ui-fileupload-buttonbar {
    width:100%;
    float: left;
    box-sizing: border-box;
}

#a7,#b7 {
    width:100%;
}

.ccSporocila #b8 .ui-button-text-only {
    background-color: #00A69B;
}

#FRM_komunikacijski-center .ui-tabs-nav .ui-corner-top:not(:last-child) {
    color: #008378;
    border-right: 1px solid #8d9ca1 !important;
}

.ui-overlaypanel-content .fiduciary-main-link {
    color: #00A69B;
    text-decoration: underline;
}

.ui-overlaypanel-content .ui-filter-column input {
    width: auto;
    margin: inherit;
}

.podracuniSeznam .seznamParnterjevFilterView .ui-button-text:hover {
    background: white;
}

.podracuniSeznam .seznamParnterjevFilterView.ui-state-active .ui-button-text {
    color: #00A69B;
}

.seznamPodracunov {
    margin-bottom: 5px;
}

.login .TexAlCenter .ui-commandlink.ui-widget {
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
}

.login .TexAlCenter .ui-commandlink.ui-widget {
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
}

.login .TexAlCenter .ui-commandlink.ui-widget:last-child {
    margin-bottom: 20px;
}


#FRM_komunikacijski-center ::marker {
    color: #00A69B;
    font-size: 18px;
}
#FRM_komunikacijski-center li {
    list-style: outside;
}

.sumAccordionPanel .ui-accordion-header {
    color: #00A69B;
    font-family: Open Sans;
    font-weight: bold;
    font-size: 15px !important;
    ;
    line-height: 20px;
    color: #00A69B;
}
.sumAccordionPanel {
    background: #f0f0f0;
}
.sumAccordionPanel table {
    background:white;
    border-radius: 5px !important;
}
.sumAccordionPanel .ui-accordion-header .ui-icon-triangle-1-e {
    background-image: url("/HibisEb/javax.faces.resource/images/right-one-arrow-for-data-green.svg.xhtml?ln=primefaces-sentinelF") !important;
}
.sumAccordionPanel .ui-accordion-header .ui-icon-triangle-1-s {
    background-image: url("/HibisEb/javax.faces.resource/img/ICO-Down-Green-20x20px.svg.xhtml?ln=primefaces-sentinelF") !important;
}

#menuform .ui-menu, .ui-menu:hover, .ui-menu:focus {
    background-color: #FBFCFD;
    border: 1px solid !important;
    ;

}
.ui-menu {
    padding: 2px !important;
    border: 1px solid;
}

.icons8-checkmark {
    background-image: url("/HibisEb/javax.faces.resource/images/ico-check.svg.xhtml?ln=primefaces-sentinelF") !important;
    background-position: center;
    background-size: 100%;
    margin-left: auto;
    margin-right: auto;
}
.icons8-delete{
    background-image: url("/HibisEb/javax.faces.resource/images/delete-grn.svg.xhtml?ln=primefaces-sentinelF") !important;
    background-position: center;
    background-size: 85%;
    margin-left: auto;
    margin-right: auto;
}

.icons8-checkmark:before, .icons8-delete:before {
    font-family:unset;
    font-size: 13px;
    content: "";
    margin: 3px;
}

.filter-content .ui-messages.ui-widget .ui-messages-error {
    display:inherit;
    min-height: 42px;
}

@media(min-width: 500px) {
    .eReportSummaryStd {
        min-width:480px;
    }
    .eReportSummary {
        min-width:480px;
    }
}

#FRM_dialog\:porociloObdelaveDialog.ui-confirm-dialog .ui-dialog-content.ui-widget-content {
    display:block;
}
.showHeader .ui-dialog-title {
    display: inherit;
    font-weight: bold
}

.seznamPartnerjevComm.ui-button-text-only, .ui-button-text-icon-left {
    background: #677A83;
}

#frm_prijava\:gumb div, #frm_prijava\:gumb1 div{
    text-align: center;
    padding-bottom: 20px;
}
#frm_prijava\:button-rekono,#frm_prijava\:button-rekono1 {
    float:none !important;
}

.BordRad3 .ui-widget {
    font-family: Open Sans !important;

}
#opEb5 .ponovnaPrijava {
    color:white !important;
    ;
}
/*login stran popravki*/
/*
#frm_prijava\:sb_section_4 .login-profile-picture{
    width:unset;
}
#login_icon_section_c1,#login_icon_g_section {
    width:107px
}
#login_u_login_sirina_section, #login_input_c1_section, #input_login_sirina_g_section, #login_input_e1_section{
    padding-right:107px
}*/

.boxCardEditCommands {
    width:150px;
}
#FRM_placilni-nalog\:znesek, #FRMNarocilaPodrobnosti\:korak1SubView\:znesek, #FRMNarocilaPodrobnosti\:korak1SubView\:znesekObroka {
    border: 0px !important;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #00A69B;
}

.account-box-wrapper.active {
    overflow: clip;
}

.filter-promet-panel .ui-panelgrid .ui-panelgrid-cell {
    min-height:60px;
}
.filter-promet-panel .form-od,.filter-promet-panel .form-do , .filter-promet-panel .select-valuta{
    margin-top: 0px;
    padding-top:0px;
}
.filter-promet-panel .select-valuta .ui-selectonemenu{
    margin-top:0px !important;
    ;
}

.mainAccountADVERTISMENT{
    /*padding-bottom: 0px;*/
}
.block-ruby {
    display:block ruby;
}

.form-part .ui-chkbox.chk_cezmejni {
    margin-right:0px;
}

.filter-promet-panel .ui-selectonemenu-label{
    border: 0px;
    border-right: 1px solid #d6d6d6 !important;
    ;
    border-radius: 2px;
}

#FRM_placilni-nalog\:prejemnik_panel .ui-selectonemenu-items-wrapper {
    max-height: 282px !important;
}
#FRM_placilni-nalog\:prejemnik_0 {
    display:none;
}

#FRM_mainAccount\:mainAccountPromet\:idMainAccount .mainAccountBox > div.ADVERTISMENT_TOP {
    padding: 8px;
}

FRM_topbar .lastSubMenuLink button span .ui-button-text-only .ui-button-text{
    padding: 0px 0px !important;
}

/*TODO predelati na skupen class*/
#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;
}

.topbarLogin {
    display:flex;
    justify-content: space-between;
}

.logo_banke, .language-select {
    display:flex;
    justify-content: center;
    align-items: center;
}
.language-select {
    padding-right: 20px;
}

#frm_prijava\:sb_section_4 h1.title {
    padding-top: 30px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0px;
}
#frm_prijava\:sb_section_4 h1.subtitle {
    text-align: center;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 30px;
}

.login H4 {
    margin-bottom: 5px;
}

.login hr{
    border: 2px solid #72828B;
    opacity: 20%;
}

#login_input_e1_section {
    text-align: justify;
}

.login h4.idLnk {
    padding-bottom: 20px;
}
#frm_prijava\:lang_panel a{
    font-size:13px !important;
    ;
}
#frm_prijava\:gumb button .ui-button-text.ui-c, #frm_prijava\:gumb1 button .ui-button-text.ui-c{
    font-weight: bold;
    font-size:15px;
}
.Fs12.po {
    font-size:11px !important;
}

#FRM_eracun_vnos\:vnosPodatkovScope\:obrazecReferencaPrejemnika table {
    width: 97%;
}
#FRM_placilni-nalog\:obrazecReferencaPrejemnika .ui-g-2, #FRM_placilni-nalog\:obrazecReferencaPlacnika .ui-g-2,
#FRMNarocilaPodrobnosti\:korak1SubView\:obrazecReferencaPrejemnika .ui-g-2, #FRMNarocilaPodrobnosti\:korak2SubView\:obrazecReferencaPrejemnika .ui-g-2
{
    width: 12%;
}
#FRM_placilni-nalog\:obrazecReferencaPrejemnika .ui-g-5, #FRM_placilni-nalog\:obrazecReferencaPlacnika .ui-g-5
{
    width: 47%;
}
#FRMNarocilaPodrobnosti\:korak1SubView\:obrazecReferencaPrejemnika .ui-lg-4 , #FRMNarocilaPodrobnosti\:korak2SubView\:obrazecReferencaPrejemnika .ui-lg-4  {
    width: 38%;
}
#FRM_placilni-nalog\:obrazecReferencaPrejemnika .ui-g-1, #FRM_placilni-nalog\:obrazecReferencaPlacnika .ui-g-1,
#FRMNarocilaPodrobnosti\:korak1SubView\:obrazecReferencaPrejemnika .ui-g-1, #FRMNarocilaPodrobnosti\:korak2SubView\:obrazecReferencaPrejemnika .ui-g-1 {
    width: 7%;
}
#FRM_placilni-nalog\:referencaPrejemnikaIcon, #FRM_placilni-nalog\:referencaPlacnikaIcon {
    margin-left: 2px;
}

#FRMAkcije .placila-btn .icons8-purchase-order-2 {
    width: 32px;
    height: 36px;
}

.poslovniRacuniDialog  .ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-highlight > td{
    background: white !important;
}

.statusStyle {
    word-break: initial;
}


/*
https://podpora.h-rc.si/podpora/vstop.html1?p_stran=izpis_zahteve&p_param0=205426#vrstica_3354651
Opravilo (Drugo) 9:   Test PHV 30 - Omejevanje lastnega naziva produkta na max Å¡tevilo znakov
*/
/*
#board .box-card .ui-panel-titlebar{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#board .box-card  table{
    table-layout: fixed;
    width: 100%;
}

#board .box-card  table td:first-child {
    width:95%;
}

#board .box-card .ui-inplace-display {
    display: inline-block !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.icon-eye.Fs40 {
    font-size: 33px !important;
}

#board .box-card  button{
    margin-left: unset;
}
*/
.ui-slider-horizontal .ui-slider-handle {
    background-color: #00A69B;
}

#FRMNarocilaPodrobnosti\:korak1SubView\:znesekKreditaInputRO,#FRMNarocilaPodrobnosti\:korak1SubView\:odplacilnaDobaInputRO {
    opacity: unset;
    color: #666
}

@media(max-width:640px){
    .ui-datatable-reflow .ui-datatable-data tr.ui-widget-content{
        border:none;
        border-bottom:1px solid #F3F3F3;
    }
    .ui-datatable-reflow .ui-datatable-data tr.ui-widget-content:last-child{
        border:0 1px solid #F3F3F3;
    }
    .ui-expanded-row-content.ui-widget-content tr.ui-widget-content{
        border-bottom:1px solid #F3F3F3 !important;
    }
    .ui-expanded-row-content.ui-widget-content tr.ui-widget-content td[role="gridcell"]{
        text-align: left !important
    }
    .ui-expanded-row-content.ui-widget-content tr.ui-widget-content td[role="gridcell"]:last-child{
        margin-bottom:10px;
    }
}


.trenutnoStanje {
    display:none;
}

.mainAccountACCOUNT_BALANCE .mainAccountBox {
    margin-bottom: -17px;

}
.mainAccountACCOUNT_BALANCE .mainAccountBox .ui-paginator-bottom {
    margin-top: 0px !important;
    ;
}
#aktDevInfo .topbarLogin {
    background-color: #00A69B;
}



#FRM_placilni-nalog\:idUvoziEracun .ui-fileupload-buttonbar {
    padding: inherit !important;
}

#zad2 input {
    margin-bottom:2px;
}

#FRMNarocilaPodrobnosti\:korak1SubView\:namenDepozita.ui-selectonemenu {
    padding: 0 26px 0 0 !important;
    margin-top:1px !important;
}

.ui-fileupload.ButtonEracunUvoz .ui-button {
    background-color: unset;

}
.ui-fileupload.ButtonEracunUvoz:hover .ui-button,
.ui-fileupload.ButtonEracunUvoz:hover  .ui-button .ui-button-text{
    background: #008378 ;
}

#FRM_placilni-nalog\:blockUiPanelNalog {
    background-color: white;
}


#FRM_dashboard .changeCardView {
    padding-top:20px;
    font-size: 20px;
}
#FRM_dashboard .changeCardView .ui-commandlink {
    color:#8d9ca1;
}
#FRM_dashboard .changeCardView .selected .ui-commandlink, .cardTableView  a .TText {
    color:#00A69B;
}
#FRM_dashboard .changeCardView .ui-commandlink:hover {
    color:#008378;
}/*
#FRM_dashboard .cardTableView {
    background-color: white;
}*/
#FRM_dashboard .cardTableView .ui-paginator{
    padding-bottom: 25px !important;
}

.cardTableView  a .TText {
    color:#00A69B
}
#FRM_dashboard .cardTableView table thead tr th.ui-state-active,#FRM_dashboard .cardTableView table thead tr th.ui-state-hover{
    background-color: transparent !important;
    ;
}
/*
.cardTableView .icon-paper-plane-1 {
    background-image: url("/HibisEb/javax.faces.resource/images/XLS-vektor-20x20.svg.xhtml?ln=primefaces-sentinelF") !important;
    color: rgba(1,1,1,0) !important;
    height: 27px;
    width: 35px;
    display: flex;
    background-repeat: no-repeat;
    background-size: 27px !important;
    background-position-x: 8px !important;
    float:right;
}
.cardTableView  .icon-paper-plane-1:hover {
    background-image: url("/HibisEb/javax.faces.resource/images/XLS-vektor-20x20-hover.svg.xhtml?ln=primefaces-sentinelF") !important;
}
*/
.panActions {
    display:flex;
}
#FRM_nastavitve .ui-inputnumber , #FRM_nastavitve .ui-selectonemenu {
    margin-left: 4px;
}
#FRM_nastavitve\:consentTableComponent\:consentErrorMeassage {
    padding-bottom: 10px;
}

#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 .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_nastavitve .osnovneNastavitve .form-do {
    text-align:left;
}

#FRM_nastavitve .osnovneNastavitve .form-do.labelValue {
    padding-left:5px;
    margin-right: -5px;
}

.uploadFile .ui-messages .ui-messages-close {
    display:none;

}

.ui-messages.ui-widget .ui-messages-error {
    display:inline-block;
    margin-bottom:10px;
}

#FRM_komunikacijski-center .ui-messages.ui-widget .ui-messages-error ::marker {
    color: transparent;
}

.order_info_error {
    color: red;
    font-weight: bold;
    border: none;
    padding: 0em 1em 0em 1em;
}



.centerVerticalDiv {
    display: flex;
    align-items: center;
    justify-content: center;
}
#FRMNarocilaPodrobnosti .ui-slider-horizontal{
    margin: 10px 0px;
}

#FRMNarocilaPodrobnosti .podatkiOIzracunu .ui-panelgrid-cell {
    padding-right: 0px !important;
    ;
}

.podatkiOIzracunu .ui-g {
    padding-bottom: 40px;
}

#FRMNarocilaPodrobnosti a:visited {
    text-decoration: none;
    color: #00A69B;
}

.ui-inputgroup input {
    border-left:solid 1px #d6d6d6 !important;
    ;
    ;
    border-right:solid 1px #d6d6d6 !important;
    ;
}

.podatkiOIzracunu .TexAlLeft{
    padding-top:10px !important;
    ;
}
.blockLabel {
    display:block;
}
.ui-state-error .ui-outputlabel {
    color:#e00303;

}
.zikPogojiLabel .ui-outputlabel-rfi {
    display: none;
}

.horizontalAlign {
    display:flex;
    align-items: center;
}

.leftWithWidth {
    width: 58px;
    justify-content: flex-start;
}

.kreditPogojiLabel .ui-commandlink, .ui-inputgroup .ui-commandlink {
    margin-right: 0px;
}

#FRM_eracunDatatable .ui-datatable .ui-datatable-tablewrapper table tfoot tr td {
    font-size: 13px;
    border-top: 2px solid;
    border-top-color: inherit;
    border-left-style: none;
    border-right-style: none;
}

#FRM_sdd .ui-datatable .ui-datatable-tablewrapper table tfoot tr td {
    font-size: 13px;
    border-top: 2px solid;
    border-top-color: inherit;
    border-left-style: none;
    border-right-style: none;
}

.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;
}



#FRM_topbar\:HSubHeader\:idCbSubnavbar1 #logo_section {
    display: none !important;
}
#FRM_topbar\:HSubHeader\:idCbSubnavbar1 {
    width: 112px !important;
    height: 62px !important;
    padding-bottom: 10px;
    color: transparent;
}
#FRM_topbar\:HSubHeader\:idCbSubnavbar1 .logoText {
    display: none !important;
}

#FRM_topbar\:HSubHeader{
    height: 30px !important;
}

/*PHV*/
.subMenuLink span.selected{
    /* border-bottom: 5px #11a59b solid !important; */
    background-color: #008378;
    font-weight: bold;
}

.account-box-card-title {
    color: #00A69B;
    font-size: 19px;
}

.ui-steps .ui-steps-item.ui-state-disabled .ui-steps-title, .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title  {
    color: #00A69B;
    font-size: 13px;
}
.ui-steps .ui-steps-item.ui-state-disabled .ui-steps-number, .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
    color: #00A69B;
}

.ue-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: #00A69B;
}

.ploscicaGrid {
    color: #00A69B;
    margin-left:20px
}

.tabico {
    color: #00A69B;
    margin-left:6px
}
.znackaS {
    width:0px;
}
.icon-unlink {
    color: #00A69B;
}
.ui-panel-actions .ui-panel-titlebar-icon{
    font-size: 20px !important;
}

.ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-hover > td, .ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-hover > td{
    background-color: #dfdfdf;
    color: #72828B;
}

.subMenuLink a {
  font-size: 16px;
}
.navbarlinkMargin {
  margin-bottom: 7px;
}

.ui-datatable .ui-paginator-bottom{
    padding: 10px !important;
}


.quickMenuButton,.quickMenuButton:hover {
  background-color: #00A69B;
  border:none !important;
}

.quickMenuButton.ui-selectonemenu .ui-selectonemenu-label {
    color:white  !important;
    background-color: transparent;
    vertical-align: text-top;
    /* font-weight: bold !important; */
    margin-left:10px !important;
    margin-right:10px !important;
    font-size: 16px;
    border-radius: 0px;
}
.quickMenuButton.ui-selectonemenu span {
    border-bottom: 0px !important;
}
.ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    top:3px !important;
}
.quickMenuButton .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;
}


/*PHV*/
span.H2Stanje.balanceValue {
    font-size: 36px;
    font-weight: 400;
}

/*PHV*/
.mainAccountBox {
    border-radius: 8px;
    border: 0px solid #fff;
    background-color: #Fff;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
}

/*PHV*/
hr[id^="FRM_mainAccount\:mainAccountPromet"] {
    display: none;
}

/*PHV*/
#FRM_mainAccount\:mainAccount {
    background-image: linear-gradient(to bottom right, #f5f6f7, #f5f6f7) !important;
}

/*PHV*/
.ui-selectonemenu-panel {
    overflow: hidden;
    border: solid 0px #fff; /* Lighter border for a modern look */
    border-radius: 0 0 8px 8px;
    background-color: #fff; /* Ensures a clean background */
    padding: 4px 0; /* Some padding for better spacing */

    /* Subtle shadow for a floating effect */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15) !important;
}

/*PHV*/
.ui-selectonemenu-item {
    padding: 10px 15px; /* Better spacing */
    font-size: 14px; /* Adjust font size */
    color: #00A69B !important; /* Darker text for readability */
    transition: background 0.3s ease-in-out; /* Smooth hover effect */
}

/*PHV*/
.ui-selectonemenu-item:hover {
    background-color: #00A69B !important; /* Subtle hover effect */
    color: #FFF !important;
}

/*PHV*/
.ui-selectonemenu-item.ui-state-highlight {
    background-color: #00A69B !important; /* Primary color highlight */
    color: #fff !important;
}
/*PHV*/
.ui-selectonemenu-item:last-child {
    border-bottom: none !important; /* Remove last item’s border */
}

/*PHV*/
section.toolbar.product_head {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
}

/*PHV*/
#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki > h2{
    font-size: 35px !important;
}

/*PHV*/
#FRM_mainAccount\:mainAccountPromet\:osnovniPodatki\:j_idt262 > h2{
    font-size: 25px !important;
    color:#00A69B !important;
}

/*PHV*/
.roundBorderMainAccountBox{
    border-radius: 8px !important;
    height: 100%;
}

/*PHV*/
.ui-datepicker {
    background: #fff;
    border: 0px solid #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
    padding: 10px;
    border-radius: 8px;
    width: auto;
}

/*PHV*/
div.ui-outputpanel.ui-widget.account-card-box.frame {
    border: 0px solid #fff;
}

/*PHV*/
div.ui-outputpanel.ui-widget.account-box-wrapper{
    border-radius: 8px;
    border: 0px solid #fff;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
}

/*PHV*/
/*
#FRM_placilni-nalog\:stepMenu > ul > li.ui-steps-item,
#FRMNarocilaPodrobnosti\:stepMenu> ul > li.ui-steps-item
{
    border: 1px solid #d6d6d6;
    border-radius: 20px;
}
*/
ul > li.ui-steps-item
{
    border: 1px solid #d6d6d6;
    border-radius: 20px;
}

#FRM_placilni-nalog\:panelNalog{
    border: 0px solid #FAFAFA;
    border-radius: 8px;
}

.section-grey.nalog.frame {
    margin-bottom: 15px;
    padding: 25px 15px 10px;
    border: 0px solid #FAFAFA !important;
    border-radius: 8px;
    background-color: #f5f6f7;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .12);
    overflow: hidden;
}

#produkt-body{
    background-color: #f5f6f7;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    padding: 6px;
}

/*PHV*/
.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 {
    color: #fff !important;
    font-size: 13px;
    background-color: #00A69B;
    text-transform: none;
    padding-left: 4px !important;
    padding-right: 4px !important;
    border-radius: 6px !important;
    box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
}
/*PHV*/
.ui-expanded-row-content .ui-button.ui-state-hover .ui-button-text, .filter-button.ui-button.ui-state-hover .ui-button-text {
    background-color: #008378;
    color: #fff;
}
/*PHV*/
.action-buttons .ui-button-text-only, .ContainerIndent .ui-button-text-only {
    background-color: none !important;
    height: 32px;
}
/*PHV*/
.ui-button-text-only, .ui-button-text-icon-left {
    background: #00A69B;
}

/*PHV*/
/* Today highlight */
.ui-datepicker .ui-state-highlight {
    border: 1px solid #00a69b;
    background: #e6f9f8;
    color: #00a69b;
    border-radius: 4px;
}

/*PHV*/
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close,
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover,
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:hover {
    text-transform: capitalize;
    padding: 6px 15px 6px 15px;
}
/*PHV*/
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{
    background-color: #F6F8F8;
    color:#11a59b;
}
/*PHV*/
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:hover{
    background-color: #DDDFDF;
    color:#11a59b;
}
/*PHV*/
.account-box-card-title {
    color: #00A69B;
    font-size: 19px;
    padding: 0px 0px 13px 8px;
    font-weight: 600;
}

/*PHV*/
#FRM_topbar:HSubHeader:idOpSubnavbar1{
    padding-bottom: 10px;
}

#toggleable{
    border-radius: 8px;
    border: 0px solid #fff;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
    margin-top: 15px;
}
/*PHV*/
#FRM_nastavitve .ui-button-icon-left {
    display:initial !important;
}
.ui-selectonemenu-panel .ui-selectonemenu-list, .ui-selectcheckboxmenu .ui-selectcheckboxmenu-list {
    padding: 0 !important;
    background-color: #fff !important;
}
.subMenuLink span.selected {
    border-bottom: 5px  #008378 solid !important;
    font-weight: bold !important;
    color: #000 !important;
    background-color: transparent !important;
}
.subMenuLink span {
    color: #00A69B !important;
    border-bottom: 5px solid #00A69B !important;
}
div#FRM_predloge_vnos\:kodaNamena {
    min-width: unset !important;
}

#FRM_dashboard .stanjeAcc{
    margin-top: 0;
}

.ui-inputfield.ui-inputtext {
    border-radius: 5px !important;
}

section.toolbar.product_head .EmptyBox20 {
    display: none;
}

#FRM_header\:produkt-buttons_blocker {
    display: none !important;
}
#FRM_dokumenti\:dokumentiTableComponent\:izbiraVrsteDokumenta_filter {
    padding-left: 30px !important;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
}


.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-inputfield {
    padding-left: 30px !important;
    width: 100% !important;
}

.ui-datatable .ui-paginator .ui-paginator-rpp-options{
    font-size: 14px !important;
}
.ui-paginator-rpp-options.ui-widget.ui-state-default.ui-corner-left {
    border: 1px solid #d3d3d3;
    border-radius: 6px;
    padding: 1px;
}
span.bottomTable {
    padding-top: 2px;
}
textarea {
    background-color: #ffffff !important;
}


#prijavnaReklamaDiv {
    padding-top: 11px !important;
}

.topbarLogin {
    background: transparent;
}

#container-dashboard{
    background: inherit !important;
    padding-top: 0px !important;
}
#FRM_mainAccount\:mainAccount{
    padding-top: 0px;
    padding-bottom: 0px;
}


body .login .ui-button-text-only {
    background: #00877E ;
    color: white !important;
}

/*tabele*/
#FRM_produkt-promet-racun\:racunTableComponent\:toggleable,
#FRM_produkt-promet-racun\:racunTableComponent\:toggleable_header,
#FRM_produkt-promet-racun\:racunTableComponent\:toggleable_content,
#FRM_produkt-izpiski\:izpisekTableComponent\:toggleable,
#FRM_produkt-izpiski\:izpisekTableComponent\:toggleable_header,
#FRM_produkt-izpiski\:izpisekTableComponent\:toggleable_content,
#FRM_paketi\:paketiTableComponent\:toggleable_header,
#FRM_paketi\:paketiTableComponent\:paketi-tabs
{
    background-color: #ffffff;
}

.ui-panel .ui-panel-titlebar{
    background-color: #ffffff;
}

.ui-paginator.ui-paginator-bottom.ui-widget-header.ui-corner-bottom {
    padding-bottom: 10px !important;
}

.ui-paginator-page.ui-state-default.ui-state-active.ui-corner-all {
    background-color: #00A69B !important;
    color: #ffffff !important;
    border: 1px solid #d3d3d3 !important;
    border-radius: 6px !important;
    font-weight: normal !important;
    padding: 3px 6px !important;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out !important;
    text-align: center !important;
    display: inline-block !important;
}

.ui-paginator-page.ui-state-default.ui-state-active.ui-corner-all:hover {
    background-color: #00877E !important;
    border-color: #b0b0b0 !important;
    color: #ffffff !important;
}

/* --- Section : LOGIN --- */

#idDivClassContainer2 {
    padding: 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

#frm_prijava .login-row.ui-g {
    display: block;
    align-items: flex-start;
    margin-bottom: 0;
}

#frm_prijava .login-row .icon {
    flex: 0 0 50px;
    text-align: center;
    padding-top: 30px;
}

#frm_prijava .login-row .input {
    flex-grow: 1;
}

#frm_prijava .login-row label.ui-outputlabel {
    font-weight: 500;
    margin-bottom: 8px;
    color: #555;
    display: block;
    font-size: 14px;
}

#frm_prijava .login-row label .ui-outputlabel-rfi {
    color: #d75656;
    margin-left: 4px;
    font-weight: bold;
}

#frm_prijava .login-row input.ui-inputfield {
    border-radius: 6px;
    font-size: 14px;
    box-sizing: border-box;
}

#frm_prijava .login-row input.ui-inputfield::placeholder {
    color: #999;
    opacity: 1;
}

#frm_prijava\:login_u_login_row_section {
    display: flex !important;
    align-items: flex-start !important;
    margin-bottom: 25px !important;
}

#frm_prijava .login-row label.ui-outputlabel {
    color: #999;
}

#frm_prijava .login-row.ui-g {
    display: block;
}

#frm_prijava\:sb_section_4 h1.title {
    font-size: 32px;
}
#frm_prijava\:sb_section_4 h1.subtitle{
    font-size: 24px;
}


#frm_prijava .topbarLogin {
    margin: 0 !important;
    padding: 0 !important;
}

#frm_prijava\:idLnkFizicneOsebe {
    background: #00A69B ;
    color: white !important;
	padding-top: 5px;
}

#frm_prijava\:idLnkFizicneOsebe:hover {
    background: #008378 !important;
}

#frm_prijava .login-row.ui-g {
    margin-bottom: 0;
}

#idDivClassContainer2 {
    margin-top: 10px !important;
}

#loginSect {
    text-align: center;
}
#loginSect h4.idLnk {
    margin-bottom: 0px;
}
#loginSect br {
    display: none;
}
#frm_prijava\:section_blank1.section {
    background-color: #f5f6f7;
}

#frm_prijava\:prijavnaReklama{
    color: #000 !important;
}
.ContainerIndent.frame.login.BordRad3 {
    color: #000000;
}
.logo_banke {
    width: 272px;
    height: 150px;
    background-size: cover;
    background-repeat: no-repeat;
}

#frm_prijava .frame {
    background-color: #ffffff ;
}

#frm_obvestilo {
    padding-top: 10px;
}
#frm_prijava .login-row .icon{
    padding-top: 0px !important;
}

#frm_prijava .login-row .input{
    padding-left: 7px !important;
}

.TexAlCenter .po {
    padding-top: 60px;
}

/* --- Section : LOGIN END--- */

#FRM_topbar\:HSubHeader\:idOpSubnavbar1 > div:nth-child(2) {
    display: flex;
    flex-wrap: nowrap;
    margin-left: auto;
    align-items: center;
    > *:not(:last-child) {
        margin-right: 10px;
    }
}
.ui-datatable-selectable.ui-state-hover{
    border-color:inherit;
    font-weight: inherit;
    cursor: pointer;
    border:none !important;
    background: #F2F2F2 !important;
    color:#72828B !important;
}
.ui-selectonebutton .ui-button.ui-state-active .ui-button-text {
    font-family: Open Sans;
    font-weight: normal;
    font-size: 13px;
    color: #00A69B;
}

#FRM_topbar\:HHeader\:partnersHeader\:seznamPartnerjevDataTable_data .ui-state-hover > td {
    background: #00A69B !important;
    color: #fff;
}

FRM_topbar:HHeader:partnersHeader:seznamPartnerjevDataTable_data .ui-confirm-dialog .ui-dialog-content .ui-confirm-dialog-message{
    color:#00A69B !important;
}

.ui-dialog-footer > button {
    background-color:#00A69B;
    color:#fff;
}
.dashboardHeadFont {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 21px !important;
    line-height: 40px;
    color: #00A69B;
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 40px;
}
#frm_prijava\:idLnkFizicneOsebe {
    background: #008378;
    color: white !important;
}
.ui-datatable .ui-datatable-tablewrapper table thead tr th.ui-state-focus{
    background-color:#FFF !important;
    color: #008378  !important;
    box-shadow:none !important;
}
.ui-datatable .ui-datatable-tablewrapper table thead tr th.ui-state-active, .ui-datatable .ui-datatable-sticky table thead tr th.ui-state-active {
    background-color: #FFF !important;
    color: #008378;
    box-shadow: none !important;
}
#FRMAkcije .buttons-pay:hover .placila-btn .white {
    color: white !important;
}
.buttons-pay .sdd, .sddIcon{
    background-image:url("/HibisEb/javax.faces.resource/images/ura-green.svg.xhtml?ln=primefaces-sentinelF");
}

.buttons-pay:hover .sdd {
    background-image:url("/HibisEb/javax.faces.resource/images/ura-white.svg.xhtml?ln=primefaces-sentinelF");
}