* {
  font-family: Republika, sans-serif; }

body {
  font-family: Republika, sans-serif !important; }

/************************
Website Name: eUprava
Website Author: SRC d.o.o.
*************************/
/*******************************************************************************************************/
@font-face {
  font-family: 'Ikona';
  font-weight: normal;
  src: url("../fonts/euprava-regular.otf?v=3.3.9.3") format("opentype"); }

.icon {
  display: inline-block;
  fill: currentColor; }

#icon-avatar .path1 {
  fill: #cccccc; }

#icon-avatar .path2 {
  fill: #ffffff; }

#icon-idvdok_orozni .path1, #icon-idvdok_orozni .path35, #icon-idvdok_orozni .path36 {
  fill: #e1fafa;
  opacity: 0.6; }

#icon-idvdok_orozni .path2, #icon-idvdok_orozni .path4, #icon-idvdok_orozni .path38, #icon-idvdok_orozni .path39, #icon-idvdok_orozni .path40, #icon-idvdok_orozni .path41, #icon-idvdok_orozni .path42, #icon-idvdok_orozni .path43, #icon-idvdok_orozni .path44, #icon-idvdok_orozni .path46, #icon-idvdok_orozni .path47, #icon-idvdok_orozni .path48, #icon-idvdok_orozni .path49, #icon-idvdok_orozni .path50, #icon-idvdok_orozni .path51,
#icon-idvdok_orozni .path52, #icon-idvdok_orozni .path53 {
  fill: #646464; }

#icon-idvdok_orozni .path3, #icon-idvdok_orozni .path5 {
  fill: #003010;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_orozni .path6, #icon-idvdok_orozni .path7, #icon-idvdok_orozni .path8, #icon-idvdok_orozni .path9, #icon-idvdok_orozni .path10, #icon-idvdok_orozni .path11, #icon-idvdok_orozni .path12, #icon-idvdok_orozni .path13, #icon-idvdok_orozni .path14, #icon-idvdok_orozni .path15, #icon-idvdok_orozni .path16, #icon-idvdok_orozni .path17, #icon-idvdok_orozni .path18, #icon-idvdok_orozni .path19, #icon-idvdok_orozni .path20, #icon-idvdok_orozni .path21,
#icon-idvdok_orozni .path22, #icon-idvdok_orozni .path23, #icon-idvdok_orozni .path24, #icon-idvdok_orozni .path25, #icon-idvdok_orozni .path26, #icon-idvdok_orozni .path27, #icon-idvdok_orozni .path28, #icon-idvdok_orozni .path29, #icon-idvdok_orozni .path30, #icon-idvdok_orozni .path31, #icon-idvdok_orozni .path32, #icon-idvdok_orozni .path33, #icon-idvdok_orozni .path34 {
  fill: #8a8117; }

#icon-idvdok_orozni .path37 {
  fill: #bfc6ca;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_orozni .path45 {
  fill: #b4bbc0;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_orozni .path54, #icon-idvdok_orozni .path55, #icon-idvdok_orozni .path56, #icon-idvdok_orozni .path57, #icon-idvdok_orozni .path58, #icon-idvdok_orozni .path59, #icon-idvdok_orozni .path60, #icon-idvdok_orozni .path61, #icon-idvdok_orozni .path62 {
  fill: #cb3b17; }

#icon-idvdok_orozni .path63 {
  fill: #006633; }

#icon-idvdok_orozni .path64 {
  fill: #ffffff; }

#icon-statusDokumentov_osebna .path1 {
  fill: #e1fafa;
  opacity: 0.6; }

#icon-statusDokumentov_osebna .path2 {
  fill: #bfc6ca;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-statusDokumentov_osebna .path3, #icon-statusDokumentov_osebna .path22 {
  fill: #b2b2b2;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-statusDokumentov_osebna .path4, #icon-statusDokumentov_osebna .path5, #icon-statusDokumentov_osebna .path6, #icon-statusDokumentov_osebna .path7, #icon-statusDokumentov_osebna .path8, #icon-statusDokumentov_osebna .path9, #icon-statusDokumentov_osebna .path10, #icon-statusDokumentov_osebna .path11, #icon-statusDokumentov_osebna .path21, #icon-statusDokumentov_osebna .path23, #icon-statusDokumentov_osebna .path24, #icon-statusDokumentov_osebna .path25, #icon-statusDokumentov_osebna .path26, #icon-statusDokumentov_osebna .path27, #icon-statusDokumentov_osebna .path28, #icon-statusDokumentov_osebna .path29, #icon-statusDokumentov_osebna .path30,
#icon-statusDokumentov_osebna .path31, #icon-statusDokumentov_osebna .path32, #icon-statusDokumentov_osebna .path33, #icon-statusDokumentov_osebna .path34, #icon-statusDokumentov_osebna .path35, #icon-statusDokumentov_osebna .path36, #icon-statusDokumentov_osebna .path37, #icon-statusDokumentov_osebna .path38, #icon-statusDokumentov_osebna .path39, #icon-statusDokumentov_osebna .path40, #icon-statusDokumentov_osebna .path41, #icon-statusDokumentov_osebna .path42, #icon-statusDokumentov_osebna .path43, #icon-statusDokumentov_osebna .path44, #icon-statusDokumentov_osebna .path45, #icon-statusDokumentov_osebna .path46,
#icon-statusDokumentov_osebna .path47, #icon-statusDokumentov_osebna .path48, #icon-statusDokumentov_osebna .path49, #icon-statusDokumentov_osebna .path50, #icon-statusDokumentov_osebna .path51, #icon-statusDokumentov_osebna .path52, #icon-statusDokumentov_osebna .path53, #icon-statusDokumentov_osebna .path54, #icon-statusDokumentov_osebna .path55, #icon-statusDokumentov_osebna .path56, #icon-statusDokumentov_osebna .path57, #icon-statusDokumentov_osebna .path58, #icon-statusDokumentov_osebna .path59, #icon-statusDokumentov_osebna .path60, #icon-statusDokumentov_osebna .path61, #icon-statusDokumentov_osebna .path62,
#icon-statusDokumentov_osebna .path63, #icon-statusDokumentov_osebna .path64, #icon-statusDokumentov_osebna .path65, #icon-statusDokumentov_osebna .path66, #icon-statusDokumentov_osebna .path67, #icon-statusDokumentov_osebna .path68 {
  fill: #646464; }

#icon-statusDokumentov_osebna .path12, #icon-statusDokumentov_osebna .path13, #icon-statusDokumentov_osebna .path14, #icon-statusDokumentov_osebna .path15, #icon-statusDokumentov_osebna .path16, #icon-statusDokumentov_osebna .path17, #icon-statusDokumentov_osebna .path18, #icon-statusDokumentov_osebna .path19, #icon-statusDokumentov_osebna .path20 {
  fill: #cb3b17; }

#icon-statusDokumentov_osebna .path69 {
  fill: #006633; }

#icon-statusDokumentov_osebna .path70 {
  fill: #ffffff; }

#icon-idvdok_potnilist .path1, #icon-idvdok_potnilist .path50, #icon-idvdok_potnilist .path51 {
  fill: #e1fafa;
  opacity: 0.6; }

#icon-idvdok_potnilist .path2, #icon-idvdok_potnilist .path4 {
  fill: #41151d;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_potnilist .path3, #icon-idvdok_potnilist .path5, #icon-idvdok_potnilist .path54, #icon-idvdok_potnilist .path55, #icon-idvdok_potnilist .path56, #icon-idvdok_potnilist .path57, #icon-idvdok_potnilist .path58, #icon-idvdok_potnilist .path59, #icon-idvdok_potnilist .path60, #icon-idvdok_potnilist .path61, #icon-idvdok_potnilist .path62, #icon-idvdok_potnilist .path63, #icon-idvdok_potnilist .path64, #icon-idvdok_potnilist .path65, #icon-idvdok_potnilist .path66, #icon-idvdok_potnilist .path67,
#icon-idvdok_potnilist .path68, #icon-idvdok_potnilist .path69, #icon-idvdok_potnilist .path70, #icon-idvdok_potnilist .path82, #icon-idvdok_potnilist .path83, #icon-idvdok_potnilist .path84, #icon-idvdok_potnilist .path85, #icon-idvdok_potnilist .path86, #icon-idvdok_potnilist .path87 {
  fill: #646464; }

#icon-idvdok_potnilist .path6, #icon-idvdok_potnilist .path7, #icon-idvdok_potnilist .path8, #icon-idvdok_potnilist .path9, #icon-idvdok_potnilist .path10, #icon-idvdok_potnilist .path11, #icon-idvdok_potnilist .path12, #icon-idvdok_potnilist .path13, #icon-idvdok_potnilist .path14, #icon-idvdok_potnilist .path15, #icon-idvdok_potnilist .path16, #icon-idvdok_potnilist .path17, #icon-idvdok_potnilist .path18, #icon-idvdok_potnilist .path19, #icon-idvdok_potnilist .path20, #icon-idvdok_potnilist .path21,
#icon-idvdok_potnilist .path22, #icon-idvdok_potnilist .path23, #icon-idvdok_potnilist .path24, #icon-idvdok_potnilist .path25, #icon-idvdok_potnilist .path26, #icon-idvdok_potnilist .path27, #icon-idvdok_potnilist .path28, #icon-idvdok_potnilist .path29, #icon-idvdok_potnilist .path30, #icon-idvdok_potnilist .path31, #icon-idvdok_potnilist .path32, #icon-idvdok_potnilist .path33, #icon-idvdok_potnilist .path34, #icon-idvdok_potnilist .path35, #icon-idvdok_potnilist .path36,
#icon-idvdok_potnilist .path37, #icon-idvdok_potnilist .path38, #icon-idvdok_potnilist .path39, #icon-idvdok_potnilist .path40, #icon-idvdok_potnilist .path41, #icon-idvdok_potnilist .path42, #icon-idvdok_potnilist .path43, #icon-idvdok_potnilist .path44, #icon-idvdok_potnilist .path45, #icon-idvdok_potnilist .path46, #icon-idvdok_potnilist .path47, #icon-idvdok_potnilist .path48, #icon-idvdok_potnilist .path49 {
  fill: #8a8117; }

#icon-idvdok_potnilist .path52 {
  fill: #bfc6ca;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_potnilist .path53 {
  fill: #b2b2b2; }

#icon-idvdok_potnilist .path71 {
  fill: #b4bbc0;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_potnilist .path72, #icon-idvdok_potnilist .path73, #icon-idvdok_potnilist .path74, #icon-idvdok_potnilist .path75, #icon-idvdok_potnilist .path76, #icon-idvdok_potnilist .path77, #icon-idvdok_potnilist .path78, #icon-idvdok_potnilist .path79, #icon-idvdok_potnilist .path80, #icon-idvdok_potnilist .path81 {
  fill: #cb3b17; }

#icon-idvdok_potnilist .path88 {
  fill: #006633; }

#icon-idvdok_potnilist .path89 {
  fill: #ffffff; }

#icon-idvdok_prometna .path1, #icon-idvdok_prometna .path49, #icon-idvdok_prometna .path50 {
  fill: #e1fafa;
  opacity: 0.6; }

#icon-idvdok_prometna .path2, #icon-idvdok_prometna .path51, #icon-idvdok_prometna .path52 {
  fill: #c8d0c8;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_prometna .path3, #icon-idvdok_prometna .path4, #icon-idvdok_prometna .path5, #icon-idvdok_prometna .path6, #icon-idvdok_prometna .path7, #icon-idvdok_prometna .path8, #icon-idvdok_prometna .path9, #icon-idvdok_prometna .path10, #icon-idvdok_prometna .path11, #icon-idvdok_prometna .path12, #icon-idvdok_prometna .path13, #icon-idvdok_prometna .path14, #icon-idvdok_prometna .path15, #icon-idvdok_prometna .path16, #icon-idvdok_prometna .path17, #icon-idvdok_prometna .path18,
#icon-idvdok_prometna .path19, #icon-idvdok_prometna .path20, #icon-idvdok_prometna .path21, #icon-idvdok_prometna .path22, #icon-idvdok_prometna .path23, #icon-idvdok_prometna .path24, #icon-idvdok_prometna .path25, #icon-idvdok_prometna .path26, #icon-idvdok_prometna .path27, #icon-idvdok_prometna .path28, #icon-idvdok_prometna .path29, #icon-idvdok_prometna .path30, #icon-idvdok_prometna .path31, #icon-idvdok_prometna .path32, #icon-idvdok_prometna .path33,
#icon-idvdok_prometna .path34, #icon-idvdok_prometna .path35, #icon-idvdok_prometna .path36, #icon-idvdok_prometna .path37, #icon-idvdok_prometna .path38, #icon-idvdok_prometna .path39, #icon-idvdok_prometna .path40, #icon-idvdok_prometna .path55, #icon-idvdok_prometna .path56, #icon-idvdok_prometna .path57, #icon-idvdok_prometna .path58, #icon-idvdok_prometna .path59, #icon-idvdok_prometna .path60, #icon-idvdok_prometna .path61, #icon-idvdok_prometna .path62,
#icon-idvdok_prometna .path63, #icon-idvdok_prometna .path64, #icon-idvdok_prometna .path65, #icon-idvdok_prometna .path66, #icon-idvdok_prometna .path67, #icon-idvdok_prometna .path68, #icon-idvdok_prometna .path69, #icon-idvdok_prometna .path70, #icon-idvdok_prometna .path71, #icon-idvdok_prometna .path72, #icon-idvdok_prometna .path73, #icon-idvdok_prometna .path74, #icon-idvdok_prometna .path75, #icon-idvdok_prometna .path76, #icon-idvdok_prometna .path77,
#icon-idvdok_prometna .path78, #icon-idvdok_prometna .path79, #icon-idvdok_prometna .path80, #icon-idvdok_prometna .path81, #icon-idvdok_prometna .path82, #icon-idvdok_prometna .path83, #icon-idvdok_prometna .path84, #icon-idvdok_prometna .path85, #icon-idvdok_prometna .path86, #icon-idvdok_prometna .path87, #icon-idvdok_prometna .path88, #icon-idvdok_prometna .path89, #icon-idvdok_prometna .path90, #icon-idvdok_prometna .path91, #icon-idvdok_prometna .path92,
#icon-idvdok_prometna .path93, #icon-idvdok_prometna .path94, #icon-idvdok_prometna .path95, #icon-idvdok_prometna .path96 {
  fill: #646464; }

#icon-idvdok_prometna .path41, #icon-idvdok_prometna .path42, #icon-idvdok_prometna .path43, #icon-idvdok_prometna .path44, #icon-idvdok_prometna .path45, #icon-idvdok_prometna .path46, #icon-idvdok_prometna .path47, #icon-idvdok_prometna .path48 {
  fill: #cb3b17; }

#icon-idvdok_prometna .path53 {
  fill: #bdc5bd; }

#icon-idvdok_prometna .path54 {
  fill: #abb4ab;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-idvdok_prometna .path97, #icon-idvdok_prometna .path98 {
  fill: #006633; }

#icon-idvdok_prometna .path99, #icon-idvdok_prometna .path100 {
  fill: #ffffff; }

#icon-statusDokumentov_voznisko .path1, #icon-statusDokumentov_voznisko .path89 {
  fill: #e1fafa;
  opacity: 0.6; }

#icon-statusDokumentov_voznisko .path2 {
  fill: #d8c9cb;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-statusDokumentov_voznisko .path3 {
  fill: #b2b2b2;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-statusDokumentov_voznisko .path4, #icon-statusDokumentov_voznisko .path5, #icon-statusDokumentov_voznisko .path6, #icon-statusDokumentov_voznisko .path7, #icon-statusDokumentov_voznisko .path8, #icon-statusDokumentov_voznisko .path9, #icon-statusDokumentov_voznisko .path10, #icon-statusDokumentov_voznisko .path11, #icon-statusDokumentov_voznisko .path12, #icon-statusDokumentov_voznisko .path13, #icon-statusDokumentov_voznisko .path14, #icon-statusDokumentov_voznisko .path15, #icon-statusDokumentov_voznisko .path16, #icon-statusDokumentov_voznisko .path17, #icon-statusDokumentov_voznisko .path18, #icon-statusDokumentov_voznisko .path19,
#icon-statusDokumentov_voznisko .path20, #icon-statusDokumentov_voznisko .path21, #icon-statusDokumentov_voznisko .path22, #icon-statusDokumentov_voznisko .path23, #icon-statusDokumentov_voznisko .path24, #icon-statusDokumentov_voznisko .path25, #icon-statusDokumentov_voznisko .path26, #icon-statusDokumentov_voznisko .path27, #icon-statusDokumentov_voznisko .path28, #icon-statusDokumentov_voznisko .path29, #icon-statusDokumentov_voznisko .path30, #icon-statusDokumentov_voznisko .path31, #icon-statusDokumentov_voznisko .path32, #icon-statusDokumentov_voznisko .path33, #icon-statusDokumentov_voznisko .path34,
#icon-statusDokumentov_voznisko .path35, #icon-statusDokumentov_voznisko .path36, #icon-statusDokumentov_voznisko .path37, #icon-statusDokumentov_voznisko .path38, #icon-statusDokumentov_voznisko .path39, #icon-statusDokumentov_voznisko .path40, #icon-statusDokumentov_voznisko .path41, #icon-statusDokumentov_voznisko .path42, #icon-statusDokumentov_voznisko .path43, #icon-statusDokumentov_voznisko .path44, #icon-statusDokumentov_voznisko .path45, #icon-statusDokumentov_voznisko .path46, #icon-statusDokumentov_voznisko .path47, #icon-statusDokumentov_voznisko .path48, #icon-statusDokumentov_voznisko .path49,
#icon-statusDokumentov_voznisko .path50, #icon-statusDokumentov_voznisko .path51, #icon-statusDokumentov_voznisko .path52, #icon-statusDokumentov_voznisko .path53, #icon-statusDokumentov_voznisko .path54, #icon-statusDokumentov_voznisko .path55, #icon-statusDokumentov_voznisko .path56, #icon-statusDokumentov_voznisko .path75, #icon-statusDokumentov_voznisko .path91, #icon-statusDokumentov_voznisko .path92, #icon-statusDokumentov_voznisko .path93, #icon-statusDokumentov_voznisko .path94, #icon-statusDokumentov_voznisko .path95, #icon-statusDokumentov_voznisko .path96, #icon-statusDokumentov_voznisko .path97,
#icon-statusDokumentov_voznisko .path98, #icon-statusDokumentov_voznisko .path99, #icon-statusDokumentov_voznisko .path100, #icon-statusDokumentov_voznisko .path101, #icon-statusDokumentov_voznisko .path102, #icon-statusDokumentov_voznisko .path103, #icon-statusDokumentov_voznisko .path104, #icon-statusDokumentov_voznisko .path105, #icon-statusDokumentov_voznisko .path106, #icon-statusDokumentov_voznisko .path107, #icon-statusDokumentov_voznisko .path108, #icon-statusDokumentov_voznisko .path109, #icon-statusDokumentov_voznisko .path110, #icon-statusDokumentov_voznisko .path111,
#icon-statusDokumentov_voznisko .path112, #icon-statusDokumentov_voznisko .path113, #icon-statusDokumentov_voznisko .path114, #icon-statusDokumentov_voznisko .path115 {
  fill: #646464; }

#icon-statusDokumentov_voznisko .path57, #icon-statusDokumentov_voznisko .path58, #icon-statusDokumentov_voznisko .path59, #icon-statusDokumentov_voznisko .path60, #icon-statusDokumentov_voznisko .path61, #icon-statusDokumentov_voznisko .path62, #icon-statusDokumentov_voznisko .path63, #icon-statusDokumentov_voznisko .path64, #icon-statusDokumentov_voznisko .path65, #icon-statusDokumentov_voznisko .path66, #icon-statusDokumentov_voznisko .path67, #icon-statusDokumentov_voznisko .path68, #icon-statusDokumentov_voznisko .path69, #icon-statusDokumentov_voznisko .path70, #icon-statusDokumentov_voznisko .path71, #icon-statusDokumentov_voznisko .path72,
#icon-statusDokumentov_voznisko .path73, #icon-statusDokumentov_voznisko .path74, #icon-statusDokumentov_voznisko .path116, #icon-statusDokumentov_voznisko .path117, #icon-statusDokumentov_voznisko .path118, #icon-statusDokumentov_voznisko .path119, #icon-statusDokumentov_voznisko .path120, #icon-statusDokumentov_voznisko .path121, #icon-statusDokumentov_voznisko .path122, #icon-statusDokumentov_voznisko .path123 {
  fill: #cb3b17; }

#icon-statusDokumentov_voznisko .path76, #icon-statusDokumentov_voznisko .path77, #icon-statusDokumentov_voznisko .path78, #icon-statusDokumentov_voznisko .path79, #icon-statusDokumentov_voznisko .path80, #icon-statusDokumentov_voznisko .path81, #icon-statusDokumentov_voznisko .path82, #icon-statusDokumentov_voznisko .path83, #icon-statusDokumentov_voznisko .path84, #icon-statusDokumentov_voznisko .path85, #icon-statusDokumentov_voznisko .path86, #icon-statusDokumentov_voznisko .path87, #icon-statusDokumentov_voznisko .path88 {
  fill: #b2b2b2;
  opacity: 0.5; }

#icon-statusDokumentov_voznisko .path90 {
  fill: #ddb9bb;
  stroke: #ffffff;
  stroke-width: 3px;
  stroke-opacity: 0; }

#icon-statusDokumentov_voznisko .path124, #icon-statusDokumentov_voznisko .path126 {
  fill: #006633; }

#icon-statusDokumentov_voznisko .path125, #icon-statusDokumentov_voznisko .path127 {
  fill: #ffffff; }

.icon-calendar-top {
  width: 45px;
  height: 19px; }

#icon-calendar-top .path1 {
  fill: #939393; }

#icon-calendar-top .path2, #icon-calendar-top .path3 {
  fill: #323232; }

#icon-m_nad_10000 .path1 {
  fill: #438aa8; }

#icon-m_nad_10000 .path2, #icon-m_nad_10000 .path3, #icon-m_nad_10000 .path4 {
  fill: #438aa8;
  opacity: 0.25; }

#icon-m_nad_10000 .path5, #icon-m_nad_10000 .path6, #icon-m_nad_10000 .path7 {
  fill: #438aa8;
  opacity: 0.5; }

#icon-m_nad_10000 .path8, #icon-m_nad_10000 .path9, #icon-m_nad_10000 .path10 {
  fill: #438aa8;
  opacity: 0.75; }

#icon-vloga_oddano .path1, #icon-vloga_oddano .path2, #icon-vloga_oddano .path3, #icon-vloga_oddano .path4, #icon-vloga_oddano .path5 {
  fill: #606060; }

#icon-vloga_oddano .path6, #icon-vloga_oddano .path7, #icon-vloga_oddano .path8, #icon-vloga_oddano .path9, #icon-vloga_oddano .path10, #icon-vloga_oddano .path11, #icon-vloga_oddano .path12, #icon-vloga_oddano .path13, #icon-vloga_oddano .path14, #icon-vloga_oddano .path15, #icon-vloga_oddano .path16, #icon-vloga_oddano .path17 {
  fill: #cccccc; }

#icon-vloga_reseno .path1, #icon-vloga_reseno .path2, #icon-vloga_reseno .path3, #icon-vloga_reseno .path4, #icon-vloga_reseno .path5, #icon-vloga_reseno .path8, #icon-vloga_reseno .path9, #icon-vloga_reseno .path10, #icon-vloga_reseno .path11, #icon-vloga_reseno .path12 {
  fill: #606060; }

#icon-vloga_reseno .path6, #icon-vloga_reseno .path7 {
  fill: #cccccc; }

#icon-vloga_reseno .path13, #icon-vloga_reseno .path14, #icon-vloga_reseno .path15, #icon-vloga_reseno .path16, #icon-vloga_reseno .path17 {
  fill: #949b07; }

#icon-vloga_vobravnavi .path1, #icon-vloga_vobravnavi .path2, #icon-vloga_vobravnavi .path3, #icon-vloga_vobravnavi .path4, #icon-vloga_vobravnavi .path5 {
  fill: #606060; }

#icon-vloga_vobravnavi .path6, #icon-vloga_vobravnavi .path7, #icon-vloga_vobravnavi .path13, #icon-vloga_vobravnavi .path14, #icon-vloga_vobravnavi .path15, #icon-vloga_vobravnavi .path16, #icon-vloga_vobravnavi .path17 {
  fill: #cccccc; }

#icon-vloga_vobravnavi .path8, #icon-vloga_vobravnavi .path9, #icon-vloga_vobravnavi .path10, #icon-vloga_vobravnavi .path11, #icon-vloga_vobravnavi .path12 {
  fill: #ffb600; }

#icon-eposiljka_prejeta .path1, #icon-eposiljka_prejeta .path2, #icon-eposiljka_prejeta .path3, #icon-eposiljka_prejeta .path4, #icon-eposiljka_prejeta .path5, #icon-eposiljka_prejeta .path6 {
  fill: #606060; }

#icon-eposiljka_prejeta .path13, #icon-eposiljka_prejeta .path14, #icon-eposiljka_prejeta .path15, #icon-eposiljka_prejeta .path16, #icon-eposiljka_prejeta .path17 {
  fill: #cccccc; }

#icon-eposiljka_prevzeta .path1, #icon-eposiljka_prevzeta .path2, #icon-eposiljka_prevzeta .path3, #icon-eposiljka_prevzeta .path4, #icon-eposiljka_prevzeta .path5, #icon-eposiljka_prevzeta .path6 {
  fill: #606060; }

#icon-eposiljka_prevzeta .path13, #icon-eposiljka_prevzeta .path14, #icon-eposiljka_prevzeta .path15, #icon-eposiljka_prevzeta .path16, #icon-eposiljka_prevzeta .path17 {
  fill: #949b07; }

#icon-loading_icon .path1 {
  fill: #83aeb8; }

#icon-loading_icon .path2 {
  fill: #1f6d7f; }

.statusVrocenePosiljke5 {
  display: grid;
  grid-template-columns: 3fr 2fr 3fr 2fr 3fr;
  margin-bottom: 10px; }

.statusVrocenePosiljke3 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 2fr 3fr;
  grid-template-columns: 3fr 2fr 3fr;
  grid-column-gap: 10px;
  margin-bottom: 10px; }

.item-1 {
  width: 100%;
  -ms-grid-column: 1; }

.item-2 {
  width: 100%;
  -ms-grid-column: 2; }

.item-3 {
  width: 100%;
  -ms-grid-column: 3; }

.height25 {
  height: 25px;
  margin-top: 7px; }

.height35 {
  height: 35px; }

.heightPodrobnostiManjsaIkona {
  height: 58px;
  margin-top: 7px; }

.heightPodrobnostiVecjaIkona {
  height: 68px; }

.heightPuscica {
  height: 80px;
  margin-top: -5px; }

.width80 {
  width: 80%; }

.width130 {
  width: 130px; }

#icon-eposiljka_glavna .cls-2, #icon-eposiljka_podpis .cls-2, #icon-eposiljka_puscica .cls-2, #icon-eposiljka_odprta .cls-2, #icon-eposiljka_prejeta .cls-2, #icon-eposiljka_vrocanjeUradno .cls-2, #icon-eposiljka_vrocenaNiOdprta .cls-2 {
  fill: #ffffff; }

.svetloSivaStatus {
  fill: #cccccc; }

.temnoSivaStatus {
  fill: #606060; }

.zelenaStatus {
  fill: #949b07; }

/*******************************************************************************************************
1 Color Guide and Color Definitions:
// prefix pri barvah pomeni dvoje: b_ = background in border, f_ = foreground (pisava)
********************************************************************************************************/
/*******************************************************************************************************
2 Universal Styles
********************************************************************************************************/
@font-face {
  font-family: 'Republika';
  font-weight: normal;
  src: url("../fonts/republika-regular-webfont.otf") format("opentype"); }

@font-face {
  font-family: 'Republika';
  font-weight: bold;
  src: url("../fonts/republika-bold-webfont.otf") format("opentype"); }

/******************************************************
// Uporaba barv definiranih po MNZ-E2 styleguides
// V naslednjih spremenljivkah uporabjaj le zgoraj, po standardu, definirane barve!
// STANDARD! NE SPREMINJAJ! (ampak le extendaj po potrebi za tem blokom)
******************************************************/
.e2s_stran {
  background-color: #e6eff4; }

.e2s_stran_oddaja_vloge {
  background-color: #e5f5f2; }

.hidden {
  display: none; }

html, body {
  height: 100%; }

#wrapper {
  height: 100%;
  width: 100%;
  display: table; }

.subpage-container {
  background: #ffffff;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #e5e4df;
  border-bottom: 1px solid #898e91;
  -webkit-box-shadow: 0 1px 1px -1px #898e91;
  -moz-box-shadow: 0 1px 1px -1px #898e91;
  box-shadow: 0 1px 1px -1px #898e91;
  padding: 35px 40px 45px 40px;
  width: 100%;
  margin-bottom: 20px;
  /*.teaser:nth-child(2n+1) {
		margin-left:20px;
	}

	.teaser:nth-child(2n) {
		clear: left;
		margin-right:20px;
	}*/ }
  .subpage-container .teaser {
    width: 309px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: left;
    margin-right: 20px;
    margin-top: 0; }
    .subpage-container .teaser.rightOne {
      clear: none;
      margin-right: 0; }

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite; }

.fadein {
  -webkit-animation: fadein 2s;
  -moz-animation: fadein 2s;
  -ms-animation: fadein 2s;
  -o-animation: fadein 2s;
  animation: fadein 2s; }

.e2s_okvir_sekundarni {
  background-color: #f5f9fa;
  -webkit-box-shadow: 0 1px 1px -1px #898e91;
  -moz-box-shadow: 0 1px 1px -1px #898e91;
  box-shadow: 0 1px 1px -1px #898e91;
  border-bottom: 1px solid #898e91; }

#main .mod h2, .col-float3 #main .teaser h2, .zaposleni #main .teaser h2, #main .teaser-group .mod h2 {
  width: auto;
  float: none;
  margin-top: 0px;
  color: #1f6d7f; }

.euprava-video-class {
  position: relative;
  overflow: hidden;
  display: none; }

.euprava-video-class a, .euprava-video-class p {
  color: #e5e4df; }

#video-content-box {
  float: left;
  width: 100%;
  height: 100%;
  min-height: 142px;
  background: #1f6d7f; }

#video-content-box-inner {
  margin-right: 393px; }

#video-box {
  float: left;
  width: 393px;
  margin-left: -393px;
  border: 0px;
  height: 142px; }

#video-box a img {
  border: 0px; }

.offset-top-15 {
  padding-top: 15px; }

.offset-top-30 {
  padding-top: 30px; }

.offset-left-15 {
  padding-left: 15px; }

.offset-right-15 {
  padding-right: 15px; }

.offset-left-30 {
  padding-left: 30px; }

.offset-right-30 {
  padding-right: 30px; }

.offset-bottom-15 {
  padding-bottom: 15px; }

.offset-bottom-30 {
  padding-bottom: 30px; }

.euprava-news {
  width: 100%; }

.grey {
  color: #cccccc; }

input, textarea, select {
  background-color: #ffffff;
  color: #211F20; }

input[type=radio], input[type=checkbox] {
  height: 27px;
  position: absolute;
  width: 27px;
  margin-top: 0px;
  margin-bottom: 0px;
  background: none;
  vertical-align: middle;
  z-index: 99; }

input[type=radio] ~ label {
  padding: 0 0 0 35px;
  display: block;
  min-height: 28px;
  background: none; }

input[type=radio]:checked ~ label {
  min-height: 28px;
  background: none; }

input[type=checkbox] ~ label {
  padding: 0 0 0 35px;
  display: block;
  min-height: 28px;
  background: none;
  position: relative;
  top: 2px; }
  input[type=checkbox] ~ label ~ a {
    position: relative;
    top: 2px; }

input[type=checkbox]:checked ~ label {
  min-height: 28px; }

input[type=checkbox] ~ label.checkWithIcon {
  padding-left: 30px; }

/* za skrivanje honeypot fielda */
#field {
  display: none; }

/* FOOTER ?? maybe */
.col-float3 #wrapper-3, .col-float3 #main, .zaposleni #main, .zaposleni #wrapper-3 {
  width: 100%; }

.inner-box {
  padding: 30px;
  width: 100%; }

.lowered-row {
  margin-top: 10px; }

.moja-euprava-content .leftCol, .moja-euprava-content .rightCol {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left; }

.moja-euprava-content .leftCol {
  width: 50%;
  padding: 10px 20px 10px 00px; }

.moja-euprava-content .rightCol {
  width: 50%;
  padding: 10px 0px 10px 20px; }

.moja-euprava-content .box {
  border-top: 0px; }

.moja-euprava-content .light {
  color: #606060;
  text-transform: uppercase;
  margin: 5px 0; }

.moja-euprava-content ul li {
  float: right; }

.obvestiloOpisContainer ul li {
  display: table;
  padding-left: 12px;
  display: flex; }
  .obvestiloOpisContainer ul li:before {
    content: "\2022";
    color: #bccfd3;
    position: relative;
    padding-right: 8px !important;
    text-transform: none !important;
    display: table-cell; }
  .obvestiloOpisContainer ul li:visited:before {
    color: #2c7763; }

.zadnjeOddaneVlogeTab {
  margin: 10px 0 20px 0; }
  .zadnjeOddaneVlogeTab .c1 {
    width: 100px; }
  .zadnjeOddaneVlogeTab .c3 {
    width: 80px; }

.povezane-osebe {
  margin-top: 30px; }

.opomnik {
  margin-top: 30px; }

.hint-text {
  color: #e5e4df;
  font-size: 17px;
  line-height: 1.1em; }

.avatarInvertedPovezanaOsebaBorder {
  background-color: #cccccc !important;
  width: 62px !important; }

.moja-euprava-top-delimiter {
  width: 100%;
  height: 2px;
  background: #1f6d7f;
  margin-bottom: 12px; }

.namePictureBox {
  height: 70px;
  width: 60px;
  border: 5px solid #ffffff;
  box-shadow: 0 1px 1px -1px #898e91; }
  .namePictureBox .icon-avatar {
    height: 72px;
    width: 60px; }

.moja-euprava-name-box {
  margin: 20px 0 20px 40px; }
  .moja-euprava-name-box .namePictureBox {
    float: left;
    left: 40px; }
  .moja-euprava-name-box .nameLabel {
    margin-left: 80px;
    text-transform: uppercase;
    margin-top: 10px;
    font-weight: bold;
    font-size: 24px;
    line-height: 1.1em; }
    .moja-euprava-name-box .nameLabel.introLabel {
      font-size: 21px;
      color: #606060;
      padding-bottom: 10px; }
  .moja-euprava-name-box .nameLabel-lite {
    text-transform: uppercase;
    margin-left: 80px;
    font-weight: bold;
    font-size: 25px;
    line-height: 1.1em;
    margin-top: 10px;
    color: #e5e4df; }
    .moja-euprava-name-box .nameLabel-lite.introLabel {
      color: #211F20;
      font-size: 33px; }
  .moja-euprava-name-box .e2s_hr3 {
    margin-left: 68px; }

/***** MOJA E-UPRAVA NASTAVITVE *****/
/* Example tokeninput style #2: Facebook style */
ul.token-input-list {
  overflow: hidden;
  width: 60%;
  display: inline-block;
  height: auto !important;
  height: 1%;
  border: 1px solid #8496ba;
  cursor: text;
  min-height: 36px;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  clear: left; }

ul.token-input-list li input {
  border: 0;
  padding: 3px 8px;
  background-color: white;
  margin: 2px 0;
  -webkit-appearance: caret; }

li.token-input-token {
  overflow: hidden;
  height: auto !important;
  height: 15px;
  margin: 3px;
  padding: 1px 3px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 11px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  white-space: nowrap; }

li.token-input-token p {
  display: inline;
  padding: 0;
  margin: 0; }

li.token-input-token span {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer; }

li.token-input-selected-token {
  background-color: #5670a6;
  border: 1px solid #3b5998;
  color: #fff; }

li.token-input-input-token {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none; }

div.token-input-dropdown {
  position: absolute;
  width: 250px;
  background-color: #fff;
  overflow: hidden;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  cursor: default;
  font-size: 11px;
  font-family: Verdana;
  z-index: 1; }

div.token-input-dropdown p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777; }

div.token-input-dropdown ul {
  margin: 0;
  padding: 0; }

div.token-input-dropdown ul li {
  background-color: #fff;
  padding: 3px;
  margin: 0;
  list-style-type: none; }

div.token-input-dropdown ul li.token-input-dropdown-item {
  background-color: #fff; }

div.token-input-dropdown ul li.token-input-dropdown-item2 {
  background-color: #fff; }

div.token-input-dropdown ul li em {
  font-weight: bold;
  font-style: normal; }

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
  background-color: #3b5998;
  color: #fff; }

.token:hover {
  background-color: #f5f5f5; }

.mailPripona {
  display: inline;
  margin-top: 10px;
  position: absolute; }

.oddmikZgorajSpodaj {
  margin: 5px 0px 5px 0px; }

.dispLabel {
  display: inline; }

h3.inlineEditView {
  padding-right: 10px; }

h3.js_dispLabel {
  padding-right: 10px; }

.egov-nastavitve-uporabnika .egov-nastavitve-container {
  padding: 0;
  width: 100%; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container .nastavitve-naslov {
    padding: 10px 0px 30px 0px; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container .field-row {
    padding: 15px 0px 25px;
    margin-bottom: 0px; }
    .egov-nastavitve-uporabnika .egov-nastavitve-container .field-row h5 {
      color: #cccccc !important; }
    .egov-nastavitve-uporabnika .egov-nastavitve-container .field-row .left-column {
      float: left;
      width: 50%;
      margin-top: 5px;
      word-wrap: break-word; }
    .egov-nastavitve-uporabnika .egov-nastavitve-container .field-row .right-column {
      float: right;
      width: 50%;
      padding-top: 5px; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container .form-section ~ .form-section .field-row {
    border-top: 1px solid #e5e4df; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container .form-section:first-child .field-row {
    border-top: 2px solid #1f6d7f; }

.egov-nastavitve-uporabnika .egov-nastavitve-container-predal {
  padding: 0;
  width: 100%; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .nastavitve-naslov {
    padding: 10px 0px 30px 0px; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .field-row {
    padding: 15px 0px 25px;
    margin-bottom: 0px;
    border-top: 1px solid #e5e4df; }
    .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .field-row h5 {
      color: #cccccc !important; }
    .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .field-row .left-column {
      float: left;
      width: 50%;
      margin-top: 5px;
      word-wrap: break-word; }
      .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .field-row .left-column .vnosno_polje {
        padding-right: 0 !important;
        width: 59%; }
    .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .field-row .right-column {
      float: right;
      width: 50%;
      padding-top: 5px; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .form-section ~ .form-section .field-row {
    border-top: 1px solid #e5e4df; }
  .egov-nastavitve-uporabnika .egov-nastavitve-container-predal .form-section:first-child .field-row {
    border-top: 2px solid #1f6d7f; }

.standardForm label, .standardForm input {
  display: block; }

.standardForm .vnosno_polje {
  width: 100%; }

.standardForm input[type=submit] {
  width: 100% !important; }

/*** Off Canvas Menu ***/
.sidr {
  position: fixed;
  top: 0;
  height: auto;
  z-index: 999999;
  overflow-y: auto; }

.sidr .sidr-inner {
  padding: 0 0 15px; }

.sidr .sidr-inner > p {
  margin-left: 15px;
  margin-right: 15px; }

.sidr.right {
  left: auto;
  right: -260px; }

.sidr.left {
  left: -260px;
  right: auto; }

#moja-euprava-responsive-menu {
  background-color: #f5f9fa;
  padding: 20px;
  -moz-appearance: window;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #moja-euprava-responsive-menu h5 {
    margin-bottom: 10px;
    padding-top: 5px; }
  #moja-euprava-responsive-menu ul {
    margin-top: 0px; }
    #moja-euprava-responsive-menu ul li {
      margin-bottom: 0px; }
  #moja-euprava-responsive-menu .sidr-class-heading {
    border-top: 2px solid #1f6d7f; }
  #moja-euprava-responsive-menu .sidr-class-box {
    padding: 5px 0px 5px 0px;
    border-top: 1px solid #cccccc;
    margin: 0px; }
    #moja-euprava-responsive-menu .sidr-class-box:first-child {
      border-top: none; }
    #moja-euprava-responsive-menu .sidr-class-box a {
      display: block;
      height: 40px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-no-icon {
        display: block;
        padding-left: 20px;
        min-height: 19px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-no-icon .font-icon:before {
          content: ''; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-uvodna {
        background-position: -2px -437px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-uvodna.sidr-class-selected {
          background-position: -2px -480px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-osebni-podatki .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-osebni-podatki .sidr-class-font-icon:before {
        content: 'a' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 4px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-osebni-dokumenti .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-osebni-dokumenti .sidr-class-font-icon:before {
        content: 'J' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-veljavne-listine .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-veljavne-listine .sidr-class-font-icon:before {
        content: 'J' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-avatarPovezanaOseba .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-avatarPovezanaOseba .sidr-class-font-icon:before {
        content: '\20AC' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important;
        top: 3px;
        margin-right: 6px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-shranjene-vloge .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-shranjene-vloge .sidr-class-font-icon:before {
        content: 'H' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-evrocanje .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-evrocanje .sidr-class-font-icon:before {
        content: 'L' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 40px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-izobrazba .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-izobrazba .sidr-class-font-icon:before {
        content: '<' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 40px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-vloge .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-vloge .sidr-class-font-icon:before {
        content: 'C' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-predal-za-dokumente .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-predal-za-dokumente .sidr-class-font-icon:before {
        content: 'W' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-pooblastila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-pooblastila .sidr-class-font-icon:before {
        content: 'W' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-vozila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-vozila .sidr-class-font-icon:before {
        content: 'F' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-plovila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-plovila .sidr-class-font-icon:before {
        content: 'I' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 3px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-nepremicnine .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-nepremicnine .sidr-class-font-icon:before {
        content: 'E' !important;
        font-family: Ikona;
        margin: 6px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 2px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-prekrski-policija .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-prekrski-policija .sidr-class-font-icon:before {
        content: '+' !important;
        font-family: Ikona;
        margin: 10px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 2px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-kazenske-tocke .font-icon:before, #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-kazenske-tocke .sidr-class-font-icon:before {
        content: ',' !important;
        font-family: Ikona;
        margin: 10px auto;
        display: inline-block;
        color: #1f6d7f;
        font-size: 34px;
        top: 2px;
        margin-right: 6px;
        text-transform: none !important;
        text-decoration: none !important;
        font-weight: normal !important; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-delovna-knjizica {
        background-position: -1px -887px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-delovna-knjizica.sidr-class-selected {
          background-position: -1px -927px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-pokojnina {
        background-position: 2px -526px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-pokojnina.sidr-class-selected {
          background-position: 2px -567px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-placani-davki {
        background-position: -2px -93px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-placani-davki.sidr-class-selected {
          background-position: -2px -137px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-davki-proracun {
        background-position: -1px -2px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-davki-proracun.sidr-class-selected {
          background-position: -1px -46px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-podpisani-dokumenti {
        background-position: -2px -611px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-podpisani-dokumenti.sidr-class-selected {
          background-position: -2px -658px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-e-podpisovalnik-dokumentov {
        background-position: -8px -342px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-e-podpisovalnik-dokumentov.sidr-class-selected {
          background-position: -8px -387px; }
      #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-osebne-finance {
        background-position: -4px -254px; }
        #moja-euprava-responsive-menu .sidr-class-box a.sidr-class-osebne-finance.sidr-class-selected {
          background-position: -4px -300px; }
  #moja-euprava-responsive-menu span.sidr-class-internal {
    display: table !important;
    max-width: 172px; }
    #moja-euprava-responsive-menu span.sidr-class-internal .font-icon, #moja-euprava-responsive-menu span.sidr-class-internal .sidr-class-font-icon {
      display: table-cell; }
    #moja-euprava-responsive-menu span.sidr-class-internal .font-icon:before, #moja-euprava-responsive-menu span.sidr-class-internal .sidr-class-font-icon:before {
      content: "\203A";
      color: #1f6d7f;
      position: relative;
      padding-right: 8px;
      text-transform: none !important;
      bottom: 1px;
      display: table-cell; }
      #moja-euprava-responsive-menu span.sidr-class-internal .font-icon:before:visited:before, #moja-euprava-responsive-menu span.sidr-class-internal .sidr-class-font-icon:before:visited:before {
        color: #2c7763; }
    #moja-euprava-responsive-menu span.sidr-class-internal.sidr-class-left8 {
      position: relative;
      left: 8px; }
  #moja-euprava-responsive-menu span.sidr-class-external {
    display: table !important;
    max-width: 172px; }
    #moja-euprava-responsive-menu span.sidr-class-external a {
      float: left;
      margin-left: 13px; }
    #moja-euprava-responsive-menu span.sidr-class-external .font-icon:before, #moja-euprava-responsive-menu span.sidr-class-external .sidr-class-font-icon:before {
      content: 'n';
      font-family: Ikona;
      color: #1f6d7f;
      text-transform: none !important;
      display: table-cell;
      padding-top: 5px;
      float: left;
      height: 0;
      width: 0; }
      #moja-euprava-responsive-menu span.sidr-class-external .font-icon:before:visited:before, #moja-euprava-responsive-menu span.sidr-class-external .sidr-class-font-icon:before:visited:before {
        color: #2c7763; }
    #moja-euprava-responsive-menu span.sidr-class-external .sidr-class-font-icon:before {
      position: relative;
      right: 6px; }
    #moja-euprava-responsive-menu span.sidr-class-external.sidr-class-left8 {
      position: relative;
      left: 6px; }

.e2s_naslovna_pasica, #branding {
  background-color: #1A4959; }

body.zaposleni #branding {
  background-color: #1A4959; }

.e2s_navigacijska_pasica {
  background-color: #e5e4df; }

#site-info {
  background-color: #e5e4df;
  font-size: 17px;
  line-height: 1.3em; }
  #site-info .content-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 1100px; }
  #site-info .egov-links h5 {
    text-align: left; }
  #site-info .egov-links ul {
    margin-top: 20px; }

.mgnlEditor ~ #site-info .egov-links {
  height: auto !important; }

div.editModeWarning {
  box-sizing: border-box;
  height: 25px;
  background-color: #efefef;
  color: #6a9000;
  text-transform: uppercase;
  margin: 0 0 2px 0;
  font-family: DINWebPro, Verdana, sans-serif;
  font-size: 12px;
  clear: both; }

div.editModeWarningLabel {
  overflow: hidden;
  padding: 0 0 0 16px;
  text-overflow: ellipsis;
  white-space: nowrap; }

#site-info > div > div {
  margin-left: 15px;
  width: 200px;
  padding-bottom: 20px; }

#footer-wrap {
  display: table-footer-group; }

#site-info-footer {
  background-color: #333333;
  position: relative;
  width: 100%;
  display: table-row;
  color: #cccccc; }

#site-info-footer-box {
  width: 100%;
  float: left;
  font-size: 11px;
  line-height: 1.1em;
  margin: 20px 0;
  text-align: center; }
  #site-info-footer-box a {
    color: #bad8e2; }
  #site-info-footer-box .copyrightLeft {
    display: inline-block;
    vertical-align: middle;
    width: 350px;
    text-align: left; }
    #site-info-footer-box .copyrightLeft .copyInLeft {
      display: inline-block;
      vertical-align: middle;
      border-left: 1px solid;
      border-color: #202020;
      padding: 0 0 0 50px; }
    #site-info-footer-box .copyrightLeft .copyInRight {
      display: inline-block;
      vertical-align: middle;
      width: 100%; }
  #site-info-footer-box #entrust-logo-container {
    display: inline-block;
    vertical-align: middle;
    border-left: 1px solid;
    border-color: #202020;
    padding: 5px 10px 5px 20px;
    margin-right: 20px;
    width: 40px; }
  #site-info-footer-box #euprava-logo-container {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #202020;
    padding: 0 15px;
    width: 135px; }
    #site-info-footer-box #euprava-logo-container #euprava-logo {
      padding: 20px 8px 10px 0px; }
      #site-info-footer-box #euprava-logo-container #euprava-logo .font-icon:before {
        content: '3';
        font-family: Ikona;
        margin: 25px auto;
        display: inline-block;
        color: #ffffff;
        font-size: 22px;
        padding-left: 10px;
        text-transform: none !important;
        font-weight: normal !important; }
  #site-info-footer-box #nsios-logo-container {
    display: inline-block;
    vertical-align: middle;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #202020;
    width: 95px; }
    #site-info-footer-box #nsios-logo-container #nsios-logo {
      padding: 0 5px 5px 5px;
      cursor: context-menu; }
      #site-info-footer-box #nsios-logo-container #nsios-logo .font-icon:before {
        content: '#';
        font-family: Ikona;
        margin: 25px auto;
        display: inline-block;
        color: #ffffff;
        font-size: 60px;
        text-transform: none !important;
        font-weight: normal !important; }
  #site-info-footer-box #ess-logo-container {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border-right: 1px solid;
    border-color: #202020;
    width: 150px; }
    #site-info-footer-box #ess-logo-container #ess-logo {
      padding: 35px 5px 5px 5px; }
      #site-info-footer-box #ess-logo-container #ess-logo .font-icon:before {
        content: '4';
        font-family: Ikona;
        margin: 25px auto;
        display: inline-block;
        color: #ffffff;
        font-size: 55px;
        text-transform: none !important;
        font-weight: normal !important; }
  #site-info-footer-box #ye-logo-container {
    width: 100px;
    display: inline-block;
    vertical-align: middle;
    border-color: #202020; }
    #site-info-footer-box #ye-logo-container #ye-logo {
      padding: 43px 40px 6px 0px; }
      #site-info-footer-box #ye-logo-container #ye-logo .font-icon:before {
        content: '&';
        font-family: Ikona;
        margin: 15px auto;
        display: inline-block;
        color: #ffffff;
        font-size: 30px;
        padding-top: 25px;
        text-transform: none !important;
        font-weight: normal !important; }

input {
  font-size: 17px;
  line-height: 1.1em;
  color: #211F20;
  font-weight: normal;
  text-transform: none; }

.e2s_drobtinice {
  font-size: 17px;
  line-height: 1.2em;
  color: #1f6d7f;
  font-weight: normal;
  text-transform: none; }

h1 {
  font-size: 35px;
  line-height: 1.1em;
  color: #211F20;
  font-weight: bold;
  text-transform: uppercase; }

h1 {
  font-size: 35px !important; }

h2 {
  font-size: 25px;
  line-height: 1.3em;
  color: #211F20;
  font-weight: normal;
  text-transform: none; }

h3 {
  font-size: 21px;
  line-height: 1.1em;
  color: #211F20;
  font-weight: normal;
  text-transform: uppercase;
  word-break: break-word; }

h4 {
  font-size: 19px;
  line-height: 1.3em;
  color: #1f6d7f;
  font-weight: bold;
  text-transform: none; }

h5 {
  font-size: 17px;
  line-height: 1.1em;
  color: #211F20;
  font-weight: normal;
  text-transform: uppercase; }

h6 {
  font-size: 19px;
  line-height: 1.3em;
  color: #211F20;
  font-weight: 500;
  text-transform: none; }

body {
  font-size: 19px;
  line-height: 1.3em;
  color: #211F20;
  font-weight: normal;
  text-transform: none; }

.e2s_pomozni_stolpec .e2s_pogosta_vprasanja {
  font-size: 17px;
  line-height: 1.3em;
  color: #1f6d7f;
  font-weight: normal;
  text-transform: none; }

.e2s_pomozni_stolpec a {
  font-size: 17px;
  line-height: 1.3em;
  color: #1f6d7f;
  font-weight: normal;
  text-transform: none; }

.e2s_pomozni_stolpec {
  font-size: 17px;
  line-height: 1.3em;
  color: #211F20;
  font-weight: normal;
  text-transform: none; }

.e2s_spodnji_footer a {
  font-size: 17px;
  line-height: 1.3em;
  color: #f5f9fa;
  font-weight: normal;
  text-transform: none; }

.e2s_razisci {
  font-size: 19px;
  line-height: normal;
  color: #1f6d7f;
  font-weight: normal;
  text-transform: none; }

.e2s_zelim {
  font-size: 19px;
  line-height: normal;
  color: #211F20;
  font-weight: normal;
  text-transform: none; }

.e2s_tekst_v_polju {
  font-size: 19px;
  line-height: 1.3em;
  color: #cccccc;
  font-weight: normal;
  text-transform: none; }

.e2s_seznam_povezav {
  font-size: 19px;
  line-height: 1.3em;
  color: #1f6d7f;
  font-weight: normal;
  text-transform: none; }

.e2s_besedilo_v_gumbih {
  font-size: 19px;
  line-height: 1.1em;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase; }

h4.notBold {
  font-size: 19px;
  line-height: 1.3em;
  color: #1f6d7f;
  font-weight: normal;
  text-transform: none; }

h2.mednaslov {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 15px;
  line-height: 1.1em;
  margin-top: 20px; }

h1 a.internal, h1 a.external,
h2 a.internal,
h2 a.external,
h3 a.internal,
h3 a.external,
h4 a.internal,
h4 a.external,
h5 a.internal,
h5 a.external,
h6 a.internal,
h6 a.external {
  padding-left: 0; }

.e2s_hr1 {
  background-color: #1f6d7f;
  border: 0;
  height: 2px; }

.e2s_hr2 {
  background-color: #1f6d7f;
  border: 0;
  padding: 0;
  height: 1px; }

.e2s_hr3 {
  background-color: #cccccc;
  border: 0;
  padding: 0;
  height: 1px; }

.e2s_hr1.abstractSubstitute {
  margin: 30px 0 12px 0; }

.e2s_hr4 {
  background-color: #1f6d7f;
  border: 0;
  height: 2px; }

.mobSilverDelimiter {
  display: none; }

/******************************************************

1. Constants
2. Universal styles
3. Header & Nav styles
4. Main Body Content
5. Sidebar Content
6. Widget Content
7. Footer Content
8. Comments & Forms
*******************************************************/
body {
  background-color: #e6eff4;
  min-width: 300px;
  background-repeat: no-repeat;
  background-position: 0 125px;
  overflow-y: scroll; }

a {
  color: #1f6d7f;
  cursor: pointer;
  word-break: break-word; }
  a:hover, a:active {
    text-decoration: underline; }

.wordBreak {
  word-break: break-word;
  padding-left: 35px;
  padding-right: 35px; }

#explorer-box-2 a:visited, #main a:visited, #site-info a:visited, #extras a:visited {
  color: #2c7763; }

.vodic-sidebar-container a:visited, #moja-euprava-menu a:visited, .moja-euprava-spodnji-menu a:visited, .novisited a:visited, #euprava-menu a:visited {
  color: #1f6d7f !important; }

#moja-euprava-menu a.no-icon {
  padding-left: 0px; }
  #moja-euprava-menu a.no-icon .font-icon:before {
    content: '' !important;
    margin-right: 0px; }

.vodic-sidebar-container .vodic-sidebar a:before {
  margin-right: 0px; }

#moja-euprava-menu .box.selected, #moja-euprava-menu .sidr-class-selected, #sidr-id-moja-euprava-menu .box.selected, #sidr-id-moja-euprava-menu .sidr-class-selected {
  background-color: #ffffff !important; }
  #moja-euprava-menu .box.selected a, #moja-euprava-menu .box.selected p, #moja-euprava-menu .box.selected a:before, #moja-euprava-menu .box.selected a .font-icon:before, #moja-euprava-menu .box.selected a .sidr-class-font-icon:before, #moja-euprava-menu .sidr-class-selected a, #moja-euprava-menu .sidr-class-selected p, #moja-euprava-menu .sidr-class-selected a:before, #moja-euprava-menu .sidr-class-selected a .font-icon:before, #moja-euprava-menu .sidr-class-selected a .sidr-class-font-icon:before, #sidr-id-moja-euprava-menu .box.selected a, #sidr-id-moja-euprava-menu .box.selected p, #sidr-id-moja-euprava-menu .box.selected a:before, #sidr-id-moja-euprava-menu .box.selected a .font-icon:before, #sidr-id-moja-euprava-menu .box.selected a .sidr-class-font-icon:before, #sidr-id-moja-euprava-menu .sidr-class-selected a, #sidr-id-moja-euprava-menu .sidr-class-selected p, #sidr-id-moja-euprava-menu .sidr-class-selected a:before, #sidr-id-moja-euprava-menu .sidr-class-selected a .font-icon:before, #sidr-id-moja-euprava-menu .sidr-class-selected a .sidr-class-font-icon:before {
    color: #000000 !important; }

.forceNoFocus:hover, .forceNoFocus:active {
  text-decoration: underline !important; }

.forceNoFocus:focus {
  text-decoration: none; }

#extras .extras-text ul, #extras .text-section ul, .extendedText ul, .text-section ul {
  margin-left: 12px; }
  #extras .extras-text ul li, #extras .text-section ul li, .extendedText ul li, .text-section ul li {
    display: flex !important;
    display: table; }
    #extras .extras-text ul li:before, #extras .text-section ul li:before, .extendedText ul li:before, .text-section ul li:before {
      content: "\2022";
      color: #bccfd3;
      position: relative;
      padding-right: 8px !important;
      text-transform: none !important;
      display: table-cell; }
    #extras .extras-text ul li:visited:before, #extras .text-section ul li:visited:before, .extendedText ul li:visited:before, .text-section ul li:visited:before {
      color: #2c7763; }
    #extras .extras-text ul li:before, #extras .text-section ul li:before, .extendedText ul li:before, .text-section ul li:before {
      padding-right: 0;
      right: 10px; }

#extras .extras-text ul, #extras .text-section ul {
  margin-left: 5px; }
  #extras .extras-text ul li, #extras .text-section ul li {
    padding-left: 4px !important;
    display: flex; }

#extras .text-section {
  margin-bottom: 0 !important; }

#main .text-section ul {
  margin-left: 0 !important; }

#extras .links ul, .postopekMainSection ul {
  list-style-type: none !important;
  padding-left: 0 !important; }

.height30 {
  width: 100%;
  height: 30px; }

.bold {
  font-weight: bold !important; }

.gray {
  color: #cccccc; }

.white {
  color: #ffffff; }

.black {
  color: #000000; }

.lightblue {
  color: #f5f9fa; }

.midblue {
  color: #1f6d7f; }

.darkblue {
  color: #1A4959; }

.darkImp {
  color: #211F20 !important; }

img {
  border: none; }

.left {
  float: left; }

.right {
  float: right; }

.bold {
  font-weight: bold; }

.marginLeft35 {
  margin-left: 35px; }

.clearfix:after, .clearfix10:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

.clearfix10:after {
  height: 10px; }

* html .clearfix {
  zoom: 1; }

*:first-child + html .clearfix {
  zoom: 1; }

#main {
  width: 1040px;
  display: inline;
  float: left;
  margin: 0 20px 0 0; }
  #main .uho_wrapper + h1 em {
    margin-right: 100px; }
  #main .links {
    margin: 0px 0 20px 0;
    padding-top: 10px; }
    #main .links.predal {
      padding-left: 20px;
      padding-top: 15px;
      margin: 0; }
  #main > .text {
    margin-bottom: 20px;
    -webkit-box-shadow: 0 1px 1px -1px #898e91;
    -moz-box-shadow: 0 1px 1px -1px #898e91;
    box-shadow: 0 1px 1px -1px #898e91;
    border-bottom: 1px solid #898e91; }
    #main > .text li {
      line-height: 1.3em;
      display: table-row; }
    #main > .text p a:hover {
      text-decoration: underline; }
  #main .vodicWithSeparators > .links {
    border-top: 0px solid #cccccc;
    margin-top: 0; }
  #main .vodicDesc {
    margin-top: 20px; }
  #main .vodicWithSeparators > .links ~ .links {
    border-top: 1px solid #cccccc;
    margin-top: 10px; }
  #main .vodicWithSeparators .links > h2 {
    text-transform: uppercase !important; }
  #main table {
    border-top: 1px solid #cccccc;
    padding: 0 0 5px 0;
    empty-cells: show;
    border-collapse: collapse;
    font-size: 19px;
    line-height: 1.1em;
    width: 100% !important;
    margin: 20px 0; }
    #main table caption {
      font-weight: bold;
      margin-bottom: 10px; }
    #main table td {
      background: #ffffff;
      vertical-align: top;
      text-align: left;
      word-wrap: break-word;
      padding: 8px 5px 8px 5px; }
    #main table th {
      background: #ffffff;
      padding: 8px 20px 8px 5px;
      text-align: left;
      border-right: 1px dotted #e5e4df;
      border-bottom: 1px solid #1f6d7f;
      font-weight: normal;
      color: #606060; }
    #main table.seznamPredal {
      border-top: 2px solid #1f6d7f;
      margin: 10px 0 20px; }
      #main table.seznamPredal .tabelaLeft {
        float: left;
        width: 100%; }
      #main table.seznamPredal.borderLight {
        border-top: 1px solid #cccccc; }
      #main table.seznamPredal th {
        height: 40px;
        padding: 15px 70px;
        padding-left: 10px; }
        #main table.seznamPredal th.widthDatum {
          width: 17%; }
        #main table.seznamPredal th.width {
          width: 41.5%; }
      #main table.seznamPredal td {
        padding: 10px 10px; }
    #main table.vozniskoKategorije {
      border-top: 1px solid #e5e4df;
      margin: 10px 0 20px; }
      #main table.vozniskoKategorije .tabelaLeft {
        float: left;
        width: 100%; }
      #main table.vozniskoKategorije th {
        height: 40px;
        padding: 15px 15px;
        padding-left: 10px;
        border-bottom: 2px solid #e5e4df; }
        #main table.vozniskoKategorije th.widthDatum {
          width: 17%; }
        #main table.vozniskoKategorije th.widthKoda {
          width: 5%; }
        #main table.vozniskoKategorije th.width {
          width: 41.5%; }
      #main table.vozniskoKategorije td {
        padding: 10px 10px; }
      #main table.vozniskoKategorije th[scope=row] {
        border-bottom: 2px solid #e5e4df;
        border-right: 1px dotted #e5e4df; }
      #main table.vozniskoKategorije td[scope=col] {
        border-right: 1px dotted #e5e4df; }
      #main table.vozniskoKategorije th[scope=col] {
        border-bottom: 2px solid #e5e4df; }
    #main table th:last-child {
      border-right: none; }
    #main table th[scope=row] {
      border-bottom: 1px solid #e5e4df;
      border-right: 1px dotted #1f6d7f; }
    #main table td[scope=col] {
      border-right: 1px dotted #e5e4df; }
    #main table th[scope=col] {
      border-bottom: 1px solid #1f6d7f; }
    #main table tbody td {
      background: #ffffff;
      border-bottom: 1px solid #e5e4df;
      border-right: 1px dotted #e5e4df; }
    #main table tbody td:last-child {
      border-right: none; }
    #main table thead th[scope=row]:first-child {
      border-bottom: 1px solid #1f6d7f; }
    #main table + p {
      clear: both; }
    #main table.noMarginTable {
      margin-top: 0;
      border-top: 0; }
      #main table.noMarginTable td {
        padding: 8px 0 8px 10px;
        line-height: 23px; }
      #main table.noMarginTable th {
        padding: 13px 25px 18px 10px;
        line-height: 23px; }

.moja-euprava-name-box #off-canvas-button-container {
  display: none;
  height: 0; }
  .moja-euprava-name-box #off-canvas-button-container #responsive-menu-button {
    position: fixed;
    top: 22px;
    z-index: 4000; }
    .moja-euprava-name-box #off-canvas-button-container #responsive-menu-button:after {
      content: 'i';
      font-family: Ikona;
      display: inline-block;
      color: #1f6d7f;
      font-size: 47px;
      text-transform: none !important;
      font-weight: normal !important;
      background-color: #ffffff;
      padding: 10px; }
    .moja-euprava-name-box #off-canvas-button-container #responsive-menu-button:after {
      -webkit-box-shadow: 0 3px 3px -1px #898e91;
      -moz-box-shadow: 0 3px 3px -1px #898e91;
      box-shadow: 0 3px 3px -1px #898e91; }

#moja-euprava-responsive-menu .sidr-inner {
  background: none !important;
  padding: 0 !important; }

#extras, #moja-euprava-responsive-menu {
  width: 220px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 1.3em; }
  #extras h5, #moja-euprava-responsive-menu h5 {
    margin-bottom: 10px;
    font-size: 15px; }
  #extras li, #moja-euprava-responsive-menu li {
    margin-bottom: 5px; }
    #extras li.black span:before, #moja-euprava-responsive-menu li.black span:before {
      color: #000000 !important; }
    #extras li.black a, #moja-euprava-responsive-menu li.black a {
      color: #000000 !important; }
      #extras li.black a:before, #moja-euprava-responsive-menu li.black a:before {
        color: #000000 !important; }
  #extras .vloge, #moja-euprava-responsive-menu .vloge {
    padding-top: 0px; }
    #extras .vloge h5, #moja-euprava-responsive-menu .vloge h5 {
      margin-top: 30px;
      margin-bottom: 10px; }
    #extras .vloge li a:before, #moja-euprava-responsive-menu .vloge li a:before {
      color: #1f6d7f; }
  #extras #moja-uprava-mobile-menu, #moja-euprava-responsive-menu #moja-uprava-mobile-menu {
    display: none; }
  #extras #off-canvas-button-container, #moja-euprava-responsive-menu #off-canvas-button-container {
    display: none; }
    #extras #off-canvas-button-container #responsive-menu-button:after, #moja-euprava-responsive-menu #off-canvas-button-container #responsive-menu-button:after {
      content: 'i';
      font-family: Ikona;
      display: inline-block;
      color: #1f6d7f;
      font-size: 47px;
      text-transform: none !important;
      font-weight: normal !important;
      background-color: #ffffff;
      padding: 10px; }
  #extras .moja-euprava-container, #extras .sidr-class-moja-euprava-container, #extras .sidr-class-moja-euprava-spodnji-menu, #moja-euprava-responsive-menu .moja-euprava-container, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu {
    background-color: #f5f9fa;
    padding: 20px;
    -moz-appearance: window;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 60px; }
    #extras .moja-euprava-container ul, #extras .sidr-class-moja-euprava-container ul, #extras .sidr-class-moja-euprava-spodnji-menu ul, #moja-euprava-responsive-menu .moja-euprava-container ul, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container ul, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu ul {
      margin-top: 0px; }
      #extras .moja-euprava-container ul li, #extras .sidr-class-moja-euprava-container ul li, #extras .sidr-class-moja-euprava-spodnji-menu ul li, #moja-euprava-responsive-menu .moja-euprava-container ul li, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container ul li, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu ul li {
        margin-bottom: 0px; }
    #extras .moja-euprava-container .heading, #extras .sidr-class-moja-euprava-container .heading, #extras .sidr-class-moja-euprava-spodnji-menu .heading, #moja-euprava-responsive-menu .moja-euprava-container .heading, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .heading, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .heading {
      border-top: 2px solid #1f6d7f; }
    #extras .moja-euprava-container .box, #extras .moja-euprava-container .sidr-class-box, #extras .sidr-class-moja-euprava-container .box, #extras .sidr-class-moja-euprava-container .sidr-class-box, #extras .sidr-class-moja-euprava-spodnji-menu .box, #extras .sidr-class-moja-euprava-spodnji-menu .sidr-class-box, #moja-euprava-responsive-menu .moja-euprava-container .box, #moja-euprava-responsive-menu .moja-euprava-container .sidr-class-box, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .box, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .sidr-class-box, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .box, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .sidr-class-box {
      padding: 5px 0px 5px 0px;
      border-top: 1px solid #cccccc;
      margin: 0px;
      clear: none; }
      #extras .moja-euprava-container .box.last, #extras .moja-euprava-container .box.sidr-class-last, #extras .moja-euprava-container .sidr-class-box.last, #extras .moja-euprava-container .sidr-class-box.sidr-class-last, #extras .sidr-class-moja-euprava-container .box.last, #extras .sidr-class-moja-euprava-container .box.sidr-class-last, #extras .sidr-class-moja-euprava-container .sidr-class-box.last, #extras .sidr-class-moja-euprava-container .sidr-class-box.sidr-class-last, #extras .sidr-class-moja-euprava-spodnji-menu .box.last, #extras .sidr-class-moja-euprava-spodnji-menu .box.sidr-class-last, #extras .sidr-class-moja-euprava-spodnji-menu .sidr-class-box.last, #extras .sidr-class-moja-euprava-spodnji-menu .sidr-class-box.sidr-class-last, #moja-euprava-responsive-menu .moja-euprava-container .box.last, #moja-euprava-responsive-menu .moja-euprava-container .box.sidr-class-last, #moja-euprava-responsive-menu .moja-euprava-container .sidr-class-box.last, #moja-euprava-responsive-menu .moja-euprava-container .sidr-class-box.sidr-class-last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .box.last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .box.sidr-class-last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .sidr-class-box.last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .sidr-class-box.sidr-class-last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .box.last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .box.sidr-class-last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .sidr-class-box.last, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .sidr-class-box.sidr-class-last {
        border-bottom: 1px solid #cccccc; }
    #extras .moja-euprava-container a, #extras .sidr-class-moja-euprava-container a, #extras .sidr-class-moja-euprava-spodnji-menu a, #moja-euprava-responsive-menu .moja-euprava-container a, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container a, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu a {
      display: table !important;
      height: 44px;
      padding-top: 0 !important; }
      #extras .moja-euprava-container a p, #extras .sidr-class-moja-euprava-container a p, #extras .sidr-class-moja-euprava-spodnji-menu a p, #moja-euprava-responsive-menu .moja-euprava-container a p, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container a p, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu a p {
        display: table-cell;
        vertical-align: middle; }
    #extras .moja-euprava-container h5, #extras .sidr-class-moja-euprava-container h5, #extras .sidr-class-moja-euprava-spodnji-menu h5, #moja-euprava-responsive-menu .moja-euprava-container h5, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container h5, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu h5 {
      padding: 5px 0; }
    #extras .moja-euprava-container .no-icon, #extras .sidr-class-moja-euprava-container .no-icon, #extras .sidr-class-moja-euprava-spodnji-menu .no-icon, #moja-euprava-responsive-menu .moja-euprava-container .no-icon, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .no-icon, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .no-icon {
      background: none;
      display: block;
      padding-left: 0px; }
    #extras .moja-euprava-container .uvodna, #extras .sidr-class-moja-euprava-container .uvodna, #extras .sidr-class-moja-euprava-spodnji-menu .uvodna, #moja-euprava-responsive-menu .moja-euprava-container .uvodna, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .uvodna, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .uvodna {
      background-position: -2px -437px; }
    #extras .moja-euprava-container .selected .uvodna, #extras .sidr-class-moja-euprava-container .selected .uvodna, #extras .sidr-class-moja-euprava-spodnji-menu .selected .uvodna, #moja-euprava-responsive-menu .moja-euprava-container .selected .uvodna, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .selected .uvodna, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .selected .uvodna {
      background-position: -2px -480px; }
    #extras .moja-euprava-container .osebni-podatki .font-icon:before, #extras .moja-euprava-container .osebni-podatki .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .osebni-podatki .font-icon:before, #extras .sidr-class-moja-euprava-container .osebni-podatki .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .osebni-podatki .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .osebni-podatki .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .osebni-podatki .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .osebni-podatki .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .osebni-podatki .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .osebni-podatki .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .osebni-podatki .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .osebni-podatki .sidr-class-font-icon:before {
      content: 'a' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 4px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .osebni-dokumenti .font-icon:before, #extras .moja-euprava-container .osebni-dokumenti .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .osebni-dokumenti .font-icon:before, #extras .sidr-class-moja-euprava-container .osebni-dokumenti .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .osebni-dokumenti .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .osebni-dokumenti .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .osebni-dokumenti .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .osebni-dokumenti .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .osebni-dokumenti .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .osebni-dokumenti .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .osebni-dokumenti .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .osebni-dokumenti .sidr-class-font-icon:before {
      content: 'J' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .avatarPovezanaOseba .font-icon:before, #extras .moja-euprava-container .avatarPovezanaOseba .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .avatarPovezanaOseba .font-icon:before, #extras .sidr-class-moja-euprava-container .avatarPovezanaOseba .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .avatarPovezanaOseba .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .avatarPovezanaOseba .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .avatarPovezanaOseba .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .avatarPovezanaOseba .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .avatarPovezanaOseba .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .avatarPovezanaOseba .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .avatarPovezanaOseba .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .avatarPovezanaOseba .sidr-class-font-icon:before {
      content: '\20AC' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important;
      top: 3px;
      margin-right: 6px; }
    #extras .moja-euprava-container .veljavne-listine .font-icon:before, #extras .moja-euprava-container .veljavne-listine .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .veljavne-listine .font-icon:before, #extras .sidr-class-moja-euprava-container .veljavne-listine .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .veljavne-listine .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .veljavne-listine .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .veljavne-listine .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .veljavne-listine .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .veljavne-listine .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .veljavne-listine .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .veljavne-listine .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .veljavne-listine .sidr-class-font-icon:before {
      content: 'J' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .vloge .font-icon:before, #extras .moja-euprava-container .vloge .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .vloge .font-icon:before, #extras .sidr-class-moja-euprava-container .vloge .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .vloge .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .vloge .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .vloge .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .vloge .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .vloge .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .vloge .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .vloge .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .vloge .sidr-class-font-icon:before {
      content: 'C' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .shranjene-vloge .font-icon:before, #extras .moja-euprava-container .shranjene-vloge .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .shranjene-vloge .font-icon:before, #extras .sidr-class-moja-euprava-container .shranjene-vloge .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .shranjene-vloge .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .shranjene-vloge .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .shranjene-vloge .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .shranjene-vloge .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .shranjene-vloge .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .shranjene-vloge .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .shranjene-vloge .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .shranjene-vloge .sidr-class-font-icon:before {
      content: 'H' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .evrocanje .font-icon:before, #extras .moja-euprava-container .evrocanje .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .evrocanje .font-icon:before, #extras .sidr-class-moja-euprava-container .evrocanje .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .evrocanje .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .evrocanje .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .evrocanje .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .evrocanje .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .evrocanje .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .evrocanje .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .evrocanje .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .evrocanje .sidr-class-font-icon:before {
      content: 'L' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 40px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .izobrazba .font-icon:before, #extras .moja-euprava-container .izobrazba .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .izobrazba .font-icon:before, #extras .sidr-class-moja-euprava-container .izobrazba .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .izobrazba .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .izobrazba .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .izobrazba .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .izobrazba .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .izobrazba .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .izobrazba .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .izobrazba .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .izobrazba .sidr-class-font-icon:before {
      content: '<' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 40px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .predal-za-dokumente .font-icon:before, #extras .moja-euprava-container .predal-za-dokumente .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .predal-za-dokumente .font-icon:before, #extras .sidr-class-moja-euprava-container .predal-za-dokumente .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .predal-za-dokumente .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .predal-za-dokumente .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .predal-za-dokumente .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .predal-za-dokumente .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .predal-za-dokumente .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .predal-za-dokumente .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .predal-za-dokumente .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .predal-za-dokumente .sidr-class-font-icon:before {
      content: 'W' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .pooblastila .font-icon:before, #extras .moja-euprava-container .pooblastila .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .pooblastila .font-icon:before, #extras .sidr-class-moja-euprava-container .pooblastila .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .pooblastila .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .pooblastila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .pooblastila .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .pooblastila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .pooblastila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .pooblastila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .pooblastila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .pooblastila .sidr-class-font-icon:before {
      content: 'W' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .vozila .font-icon:before, #extras .moja-euprava-container .vozila .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .vozila .font-icon:before, #extras .sidr-class-moja-euprava-container .vozila .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .vozila .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .vozila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .vozila .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .vozila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .vozila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .vozila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .vozila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .vozila .sidr-class-font-icon:before {
      content: 'F' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .plovila .font-icon:before, #extras .moja-euprava-container .plovila .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .plovila .font-icon:before, #extras .sidr-class-moja-euprava-container .plovila .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .plovila .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .plovila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .plovila .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .plovila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .plovila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .plovila .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .plovila .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .plovila .sidr-class-font-icon:before {
      content: 'I' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 3px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .nepremicnine .font-icon:before, #extras .moja-euprava-container .nepremicnine .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .nepremicnine .font-icon:before, #extras .sidr-class-moja-euprava-container .nepremicnine .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .nepremicnine .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .nepremicnine .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .nepremicnine .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .nepremicnine .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .nepremicnine .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .nepremicnine .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .nepremicnine .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .nepremicnine .sidr-class-font-icon:before {
      content: 'E' !important;
      font-family: Ikona;
      margin: 6px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 2px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .prekrski-policija .font-icon:before, #extras .moja-euprava-container .prekrski-policija .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .prekrski-policija .font-icon:before, #extras .sidr-class-moja-euprava-container .prekrski-policija .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .prekrski-policija .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .prekrski-policija .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .prekrski-policija .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .prekrski-policija .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .prekrski-policija .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .prekrski-policija .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .prekrski-policija .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .prekrski-policija .sidr-class-font-icon:before {
      content: '+' !important;
      font-family: Ikona;
      margin: 10px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 2px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
    #extras .moja-euprava-container .kazenske-tocke .font-icon:before, #extras .moja-euprava-container .kazenske-tocke .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-container .kazenske-tocke .font-icon:before, #extras .sidr-class-moja-euprava-container .kazenske-tocke .sidr-class-font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .kazenske-tocke .font-icon:before, #extras .sidr-class-moja-euprava-spodnji-menu .kazenske-tocke .sidr-class-font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .kazenske-tocke .font-icon:before, #moja-euprava-responsive-menu .moja-euprava-container .kazenske-tocke .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .kazenske-tocke .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-container .kazenske-tocke .sidr-class-font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .kazenske-tocke .font-icon:before, #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu .kazenske-tocke .sidr-class-font-icon:before {
      content: ',' !important;
      font-family: Ikona;
      margin: 10px auto;
      display: inline-block;
      color: #1f6d7f;
      font-size: 34px;
      top: 2px;
      margin-right: 6px;
      text-transform: none !important;
      text-decoration: none !important;
      font-weight: normal !important; }
  #extras .moja-euprava-spodnji-menu, #moja-euprava-responsive-menu .moja-euprava-spodnji-menu {
    background-color: #f5f9fa;
    margin-top: 10px;
    padding: 20px;
    -moz-appearance: window;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #extras .vodici h5, #moja-euprava-responsive-menu .vodici h5 {
    margin-bottom: 10px; }
  #extras .vodic-heading, #extras .extras-text, #extras .text-section, #moja-euprava-responsive-menu .vodic-heading, #moja-euprava-responsive-menu .extras-text, #moja-euprava-responsive-menu .text-section {
    border-top: 2px solid #1f6d7f;
    padding-top: 15px;
    margin-bottom: 15px; }
  #extras .vodic-sidebar .vodic-answer, #moja-euprava-responsive-menu .vodic-sidebar .vodic-answer {
    border-bottom: 1px solid #cccccc;
    margin: 0px;
    padding: 12px 20px 12px;
    background-color: #f5f9fa; }
    #extras .vodic-sidebar .vodic-answer span, #moja-euprava-responsive-menu .vodic-sidebar .vodic-answer span {
      color: #211F20; }
  #extras .vodic-sidebar .last-answer, #moja-euprava-responsive-menu .vodic-sidebar .last-answer {
    background-color: #f5f9fa; }
    #extras .vodic-sidebar .last-answer .font-icon:before, #moja-euprava-responsive-menu .vodic-sidebar .last-answer .font-icon:before {
      content: 'A' !important;
      font-family: Ikona;
      margin: 14px auto;
      display: inline-block;
      color: #e5e4df;
      font-size: 38px;
      text-transform: none !important;
      font-weight: normal !important; }
    #extras .vodic-sidebar .last-answer .font-icon:before, #moja-euprava-responsive-menu .vodic-sidebar .last-answer .font-icon:before {
      color: #333333; }

.extendedText {
  padding-top: 20px;
  border-top: 1px solid #cccccc; }

p.intro + .extendedText, .delimiter + .extendedText, .delimiterBlue + .extendedText {
  padding-top: 0;
  border-top: none; }

#breadcrumb {
  width: 100%;
  margin: 20px 0;
  max-width: 960px;
  white-space: nowrap;
  text-overflow: ellipsis; }
  #breadcrumb .drobtiniceLinkiWrapper {
    display: inline;
    float: left; }
  #breadcrumb span.current {
    color: #211F20; }
  #breadcrumb .puscica {
    display: table !important;
    display: inline !important; }
    #breadcrumb .puscica .font-icon, #breadcrumb .puscica .sidr-class-font-icon {
      display: table-cell; }
    #breadcrumb .puscica .font-icon:before, #breadcrumb .puscica .sidr-class-font-icon:before {
      content: "\203A";
      color: #1f6d7f;
      position: relative;
      padding-right: 8px;
      text-transform: none !important;
      bottom: 1px;
      display: table-cell; }
      #breadcrumb .puscica .font-icon:before:visited:before, #breadcrumb .puscica .sidr-class-font-icon:before:visited:before {
        color: #2c7763; }
    #breadcrumb .puscica .font-icon {
      display: inherit; }
    #breadcrumb .puscica .font-icon:before {
      margin-left: 8px !important;
      margin-right: 12px;
      left: 0;
      display: inherit;
      padding-right: 0; }

#stage {
  margin: 0 auto;
  width: 100%;
  max-height: 350px;
  overflow: hidden;
  position: relative; }
  #stage img {
    display: block;
    width: 100%;
    min-height: 200px;
    visibility: visible; }

.mainTeaserImgInfo {
  position: absolute;
  bottom: 0;
  right: 0;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; }
  .mainTeaserImgInfo div {
    margin-right: 10px; }
  .mainTeaserImgInfo .fotoLabel {
    visibility: visible; }

dt.relative {
  position: relative; }

.glavnaSlika {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  min-height: 350px;
  visibility: visible; }

#stage-box {
  position: absolute;
  bottom: 30px;
  padding: 24px 40px;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 1px 1px 1px 1px #cccccc;
  width: 370px; }
  #stage-box h3 {
    color: #1A4959;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #cccccc; }
  #stage-box p {
    padding: 0 0 12px 0; }
  #stage-box .bottomPart {
    min-width: 200px; }
  #stage-box .button-moja-euprava {
    display: block;
    float: left;
    padding: 10px 25px;
    text-transform: uppercase;
    font-weight: bold;
    width: 140px;
    min-width: 0;
    color: #ffffff;
    text-decoration: none; }
    #stage-box .button-moja-euprava:hover {
      background-color: #256c8a; }
  #stage-box .smallPromo {
    font-size: 18px; }
  #stage-box .sredina-promo {
    display: flex;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    min-height: 44px;
    width: 138px;
    float: left; }
  #stage-box .verticalDelimiter {
    float: left;
    height: 45px;
    width: 1px;
    margin: 0 15px;
    background-color: #cccccc; }

.smallVerticalDelimiter {
  height: 17px;
  display: inline-block;
  width: 1px;
  background-color: #cccccc; }

.front-news-display {
  margin: 0;
  padding: 0; }
  .front-news-display li {
    float: left;
    display: inline;
    padding: 15px 10px 0 0; }

a.vodicNadaljujte:focus {
  text-decoration: none; }

#branding {
  min-height: 64px;
  width: 100%; }
  #branding .content-wrapper {
    position: relative; }

#branding.admincentral {
  /*height: 165px;*/ }

#site-logo-wrapper {
  float: left;
  position: relative; }
  #site-logo-wrapper > a:focus span {
    border-bottom: 1px solid #ffffff;
    margin-bottom: -1px; }

#site-logo {
  line-height: normal;
  padding: 12px 5px 5px 5px; }
  #site-logo .font-icon:before {
    content: '1';
    font-family: Ikona;
    margin-top: 14px;
    display: inline-block;
    color: #ffffff;
    font-size: 30px;
    text-transform: none !important;
    font-weight: normal !important; }

body.zaposleni #site-logo {
  float: left; }
  body.zaposleni #site-logo .font-icon:before {
    content: '3';
    font-family: Ikona;
    margin: 25px auto;
    display: inline-block;
    color: #ffffff;
    font-size: 22px;
    padding-left: 10px;
    text-transform: none !important;
    font-weight: normal !important; }

#site-login-box {
  float: right; }
  #site-login-box > a:focus .login {
    text-decoration: underline !important; }

body.zaposleni #site-login-box {
  display: none; }

#site-login {
  display: inline-block;
  margin-top: 12px;
  background-color: #1f6d7f !important;
  color: #ffffff !important; }
  #site-login:hover {
    background-color: #256c8a !important;
    color: #ffffff !important; }

.login:before {
  text-transform: uppercase; }

.login-name:before {
  content: "Ime Priimek";
  text-transform: none; }

input::-webkit-input-placeholder {
  color: #899999;
  opacity: 1; }

input:-moz-placeholder {
  /* Firefox 18- */
  color: #899999;
  -moz-opacity: 1; }

input::-moz-placeholder {
  /* Firefox 19+ */
  color: #899999;
  opacity: 1; }

input:-ms-input-placeholder {
  color: #899999;
  filter: alpha(opacity=100); }

#site-search-wrapper {
  height: 100%;
  width: 100%; }
  #site-search-wrapper .site-search {
    height: 100%; }
    #site-search-wrapper .site-search .search-items {
      float: left;
      height: 64px;
      -webkit-user-select: none;
      /* Chrome/Safari */
      -moz-user-select: none;
      /* Firefox */
      -ms-user-select: none;
      /* IE10+ */
      /* Rules below not implemented in browsers yet */
      -o-user-select: none;
      user-select: none;
      cursor: default;
      margin-right: 20px; }
      #site-search-wrapper .site-search .search-items #search-label-a {
        color: #1f6d7f;
        cursor: pointer;
        float: left;
        height: calc(100% + 1px);
        height: -moz-calc(100% + 1px);
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 20px;
        pointer-events: auto !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        #site-search-wrapper .site-search .search-items #search-label-a:hover {
          background-color: #f5f9fa;
          filter: alpha(opacity=70);
          /* For IE8 and earlier */
          opacity: 0.7; }
        #site-search-wrapper .site-search .search-items #search-label-a:focus #site-search-label {
          text-decoration: underline; }
        #site-search-wrapper .site-search .search-items #search-label-a.menuOpen {
          background-color: #f5f9fa; }
          #site-search-wrapper .site-search .search-items #search-label-a.menuOpen:hover {
            filter: alpha(opacity=100);
            /* For IE8 and earlier */
            opacity: 1.0; }
          #site-search-wrapper .site-search .search-items #search-label-a.menuOpen #site-search-icon {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            transform: rotate(180deg);
            position: relative;
            bottom: 6px; }
        #site-search-wrapper .site-search .search-items #search-label-a #site-search-label {
          font-size: 19px;
          padding-right: 4px;
          float: left; }
        #site-search-wrapper .site-search .search-items #search-label-a #site-search-icon {
          float: left; }
          #site-search-wrapper .site-search .search-items #search-label-a #site-search-icon:before {
            content: 'l' !important;
            font-family: Ikona;
            display: inline-block;
            color: #438aa8;
            font-size: 28px;
            text-transform: none !important;
            font-weight: normal !important; }
      #site-search-wrapper .site-search .search-items #search-label-b {
        height: 100%;
        font-size: 19px;
        float: left;
        padding-left: 20px;
        padding-top: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-left: 1px solid #d3d1c9; }
    #site-search-wrapper .site-search #search-content-wrapper {
      overflow: hidden;
      max-height: 65px; }
      #site-search-wrapper .site-search #search-content-wrapper #search-content {
        padding-top: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        max-height: 65px;
        /*.button:hover {
				opacity: 0.4;
				filter:alpha(opacity=40);
				}*/ }
        #site-search-wrapper .site-search #search-content-wrapper #search-content .search-input {
          float: left;
          height: 36px;
          margin-top: -5px;
          width: 100%;
          border: 1px solid #cccccc;
          padding-left: 10px;
          padding-right: 53px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          text-decoration: none !important; }
          #site-search-wrapper .site-search #search-content-wrapper #search-content .search-input:focus {
            border-color: #899999 !important;
            box-shadow: 0 0px 0px #899999 inset, 0 0 0px #899999;
            outline: 0 none; }
        #site-search-wrapper .site-search #search-content-wrapper #search-content .button {
          margin-left: -43px;
          margin-top: -3px;
          float: right;
          height: 33px;
          width: 43px;
          padding: 0;
          border: 0;
          opacity: 0;
          filter: alpha(opacity=0);
          /* For IE8 and earlier */
          cursor: pointer;
          -webkit-appearance: none;
          position: relative;
          bottom: 0px;
          left: 0px;
          z-index: 2; }

.button-blue, .button-blue-small, .button-gray, .button-green, .a-button-blue, .standardForm input[type=submit] {
  cursor: pointer;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: bold; }

.width100 {
  width: 100px; }

.button-blue, .standardForm input[type=submit], .a-button-blue {
  background: #1f6d7f;
  color: #ffffff !important;
  padding: 9px 15px;
  text-align: center;
  border: none;
  min-width: 170px;
  display: block; }
  .button-blue:hover, .standardForm input[type=submit]:hover, .a-button-blue:hover {
    background-color: #256c8a;
    color: #ffffff; }
  .button-blue.disabled, .standardForm input[type=submit].disabled, .a-button-blue.disabled {
    opacity: 0.3;
    pointer-events: none;
    cursor: default; }

.button-blue-small {
  background: #1f6d7f;
  color: #ffffff;
  padding: 4px 10px;
  text-align: center;
  border: none; }
  .button-blue-small:hover {
    background-color: #256c8a;
    color: #ffffff; }

.buttonLink input, .buttonLink button {
  background: none !important;
  border: none;
  font: inherit;
  cursor: pointer;
  color: #1f6d7f;
  text-decoration: none; }
  .buttonLink input:visited, .buttonLink button:visited {
    color: #2c7763;
    text-decoration: none; }

a.a-button-blue {
  display: block;
  background: #1f6d7f !important;
  color: #ffffff !important;
  padding: 10px 10px;
  text-align: center;
  border: none;
  text-decoration: none !important; }
  a.a-button-blue:visited {
    background: #1f6d7f !important;
    color: #ffffff !important; }
  a.a-button-blue:hover {
    background-color: #256c8a !important;
    color: #ffffff; }

.postopekContentSection .a-button-blue {
  width: auto;
  height: 27.5px;
  padding-top: 12.5px; }

.postopekContentSection .postopek-blue-button .a-button-blue,
.postopekContentSection .vodic-blue-button .a-button-blue {
  width: auto;
  height: 27.5px;
  padding-top: 12.5px; }

.button-gray {
  background: #e5e4df;
  color: #211F20;
  min-width: 170px;
  padding: 9px 15px;
  text-align: center;
  border: none; }
  .button-gray:hover {
    background-color: #1A4959;
    color: #ffffff; }

.button-green {
  background-color: #1f6d7f;
  color: #ffffff;
  min-width: 170px;
  padding: 9px 15px;
  text-align: center;
  border: none; }
  .button-green:hover {
    background-color: #256c8a;
    color: #ffffff; }

.button-font {
  text-decoration: none; }

.button-gray-arrow {
  background: #e5e4df;
  color: #211F20;
  font-weight: bold;
  text-align: center;
  border: none;
  min-width: 170px;
  padding: 15px; }

.button-gray-arrow {
  cursor: hand; }

.slidingDiv {
  /* min-height: 100px; */
  display: none; }

.content-wrapper {
  max-width: 1280px;
  margin: 0 auto; }

#wrapper-3 > #main {
  overflow: visible; }

.plainTextContainer {
  word-wrap: break-word; }

#explorer-box-1, #explorer-box-2 {
  width: 100%;
  border-bottom: 1px solid #cccccc; }

#explorer-box-1 {
  height: 64px;
  background-color: #e5e4df; }

#explorer-box-2 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f5f9fa;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  /* Rules below not implemented in browsers yet */
  -o-user-select: none;
  user-select: none;
  cursor: default; }
  #explorer-box-2 > div > div {
    float: left;
    display: inline;
    width: 19%;
    margin: 0px 0px 20px 0px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #explorer-box-2 h5, #explorer-box-2 .h5Placeholder {
    height: 1.1em; }
  #explorer-box-2 ul {
    margin-top: 20px; }
    #explorer-box-2 ul li {
      padding: 0px;
      line-height: 1.3em; }

#explorer-column-5 {
  border-left: 1px solid #cccccc;
  padding-left: 20px;
  width: 24% !important; }

#wrapper-3 {
  max-width: 1280px;
  padding-bottom: 20px;
  margin-top: 12px; }

#wrapper-2 {
  margin: 0px auto;
  max-width: 1280px; }

div[role=article] {
  clear: both; }

.text p.intro, #page-intro p, #main p.intro, .aktivnost .content-before-container > .text-section {
  font-size: 25px;
  line-height: 1.3em;
  margin: 30px 0 20px 0;
  border-bottom: 2px solid #1f6d7f;
  border-top: 2px solid #1f6d7f;
  padding: 5px 0 30px 0; }

.intro-content-before {
  font-size: 25px;
  padding: 5px 0 0 0;
  border: none;
  line-height: 1.3em; }

.introMojaEuprava {
  font-size: 25px;
  padding: 5px 0 20px 0;
  margin-top: -12px;
  line-height: 1.3em; }

.front-container, #main > .text, #main .buttonDiv, #main.text, .egov-faq-listing, .flex-container {
  background: #ffffff;
  float: left;
  border-right: 1px solid #f5f9fa;
  border-bottom: 1px solid #898e91;
  -webkit-box-shadow: 0 1px 1px -1px #898e91;
  -moz-box-shadow: 0 1px 1px -1px #898e91;
  box-shadow: 0 1px 1px -1px #898e91; }

.egov-faq-listing {
  padding: 35px 40px 45px 40px;
  margin-bottom: 20px; }

#main > .text, #main.text {
  padding: 35px 40px 45px 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative; }

.front-container {
  padding: 35px 40px 45px 55px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .front-container .teaser {
    clear: none;
    float: left;
    margin: 0 40px 30px 0;
    width: 266px;
    height: 175px; }
    .front-container .teaser:nth-child(4n) {
      margin-right: 0; }
  .front-container div:nth-child(4n+1) {
    clear: left; }
  @media screen and (max-width: 1250px) {
    .front-container div:nth-child(3n+1) {
      clear: left; } }
@media screen and (max-width: 1250px) {
  .front-container {
    padding: 35px 40px 45px 55px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .front-container .teaser {
      clear: none;
      float: left;
      margin: 0 40px 30px 0;
      width: 330px;
      height: 175px; }
      .front-container .teaser:nth-child(3n) {
        margin-right: 0; }
    .front-container div:nth-child(3n+1) {
      clear: left; } }

.flex-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: stretch;
  padding: 30px 30px 30px 60px;
  width: 100%; }
  .flex-container .teaser {
    clear: none;
    float: left;
    margin: 0 20px 30px 0;
    width: 270px;
    height: auto;
    flex-grow: 1; }

.subpage-container .flex-container {
  border: none;
  padding: 0; }
  .subpage-container .flex-container h2.mednaslov {
    flex: 0 0 100%;
    margin-top: 0; }
  .subpage-container .flex-container .teaser {
    flex-grow: 0;
    width: 295px; }

.redbg {
  background: red; }

p.skip {
  padding: 0; }

.teaser {
  margin: 20px 0 20px 0; }
  .teaser .more {
    display: none; }

.teaserKomponenta .teaser {
  margin: 0; }

.fp-komponente {
  border-top: 2px solid #1f6d7f;
  border-bottom: 2px solid #1f6d7f;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative; }
  .fp-komponente ul li:before {
    content: none !important; }
  .fp-komponente ul li {
    padding-left: 0 !important;
    background: none; }
  .fp-komponente .vertical-line {
    background-color: #cccccc;
    border: 0 none;
    width: 1px;
    padding: 0;
    min-height: 100%;
    position: fixed; }
  .fp-komponente .teaser {
    margin-bottom: 0;
    margin-top: 20px; }
  .fp-komponente .mainDelimiter {
    bottom: 20px; }

.mainDelimiter {
  width: 1px;
  background-color: #cccccc;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 20px;
  bottom: 0; }

.mainDelimiter1 {
  left: 33%; }

.mainDelimiter2 {
  left: 66%; }

.mainFooterDelimiter {
  top: 0;
  right: 240px;
  margin-top: 25px;
  margin-bottom: 25px; }

.teaserKomponenta,
.povezaveKomponenta,
.descriptionLinkKomponenta {
  width: 33%;
  float: left;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .teaserKomponenta h2, .teaserKomponenta h4,
  .povezaveKomponenta h2,
  .povezaveKomponenta h4,
  .descriptionLinkKomponenta h2,
  .descriptionLinkKomponenta h4 {
    margin-top: -4px; }
  .teaserKomponenta h1,
  .povezaveKomponenta h1,
  .descriptionLinkKomponenta h1 {
    margin-top: -7px; }

.descriptionLinkKomponenta {
  padding-right: 0 !important; }

.fp-komponente .mainDelimiter.mainDelimiter1 {
  margin-left: 12px; }

.fp-komponente .povezaveKomponenta {
  padding-left: 28px; }
  .fp-komponente .povezaveKomponenta ul {
    margin-left: 0; }

.descriptionLinkKomponenta h1 {
  font-size: 42px !important;
  line-height: 1.1em;
  font-weight: normal !important; }

.teaserKomponenta {
  padding-left: 0px; }
  .teaserKomponenta h2 {
    font-size: 21px !important;
    font-weight: normal;
    margin-bottom: 3px; }

.povezaveKomponenta div h4 {
  color: #211F20 !important;
  font-weight: normal;
  font-size: 21px !important;
  line-height: 1.3em;
  margin-bottom: 3px; }

.vodic-content {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid #1f6d7f; }
  .vodic-content .vodic-img {
    font-size: 76px;
    margin-bottom: 20px; }

.vodic-img {
  float: left;
  margin-top: 50px !important;
  margin-right: 0 !important; }
  .vodic-img .font-icon:before {
    content: 'A' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #e5e4df;
    font-size: 38px;
    text-transform: none !important;
    font-weight: normal !important; }
  .vodic-img .font-icon:before {
    margin: auto auto;
    font-size: 114px; }

.vodic-list {
  float: right;
  width: 74%; }

.teaser-vodic {
  margin-bottom: 25px; }

span.backArrow {
  display: inline-flex !important; }
  span.backArrow:before {
    content: "\2039";
    color: #1f6d7f;
    position: relative;
    left: -8px;
    text-transform: none !important; }
    span.backArrow:before:visited:before {
      color: #2c7763; }

.vodic-main {
  /*[title="Maximum of components reached."] {
		display: none;
	}*/ }
  .vodic-main#main {
    margin-bottom: 40px; }
    .vodic-main#main > .text {
      background: none repeat scroll 0 0 #ffffff;
      display: block;
      margin-bottom: 0;
      padding: 12px 40px 12px; }
      .vodic-main#main > .text p {
        font-size: 23px;
        line-height: 1.3em; }
    .vodic-main#main #vodicTitle {
      padding: 25px 40px 35px 40px;
      background: none repeat scroll 0 0 #ffffff; }
      .vodic-main#main #vodicTitle h1 span {
        font-weight: normal;
        color: #cccccc; }
    .vodic-main#main .separator {
      background-color: #ffffff;
      padding: 0px 40px 0px 40px; }
      .vodic-main#main .separator .border-blue {
        border-bottom: 2px solid #1f6d7f; }
      .vodic-main#main .separator .border-gray {
        border-bottom: 1px solid #cccccc; }
    .vodic-main#main .button-wrapper {
      width: calc(100% + 90px);
      width: -moz-calc(100% + 90px);
      min-height: 69px;
      position: relative;
      left: -45px;
      padding-bottom: 20px;
      -webkit-box-shadow: 0 1px 1px -1px #898e91;
      -moz-box-shadow: 0 1px 1px -1px #898e91;
      box-shadow: 0 1px 1px -1px #898e91;
      border-bottom: 1px solid #898e91; }
      .vodic-main#main .button-wrapper input {
        color: #ffffff; }
    .vodic-main#main #back {
      cursor: pointer;
      float: left;
      text-transform: none;
      cursor: hand;
      border: none;
      font-size: 19px;
      color: #1f6d7f;
      padding-top: 3px; }
      .vodic-main#main #back:hover {
        border: 0 none;
        color: #1f6d7f;
        text-decoration: underline; }
    .vodic-main#main .next-spec {
      margin: 15px 40px 0 0;
      float: right; }
  .vodic-main .form-wrapper {
    padding: 10px 40px 0px 40px;
    width: 100%;
    -moz-appearance: window;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .vodic-main .form-wrapper fieldset {
      position: relative;
      margin: 12px 0 0 10px; }
      .vodic-main .form-wrapper fieldset .okoli {
        background: none repeat scroll 0 0 #ffffff;
        margin-left: -50px;
        margin-top: -25px;
        padding: 12px 45px 0;
        width: 100%; }
        .vodic-main .form-wrapper fieldset .okoli .form-row {
          margin-bottom: 0; }
      .vodic-main .form-wrapper fieldset select::-ms-expand {
        display: none; }
      .vodic-main .form-wrapper fieldset h2 {
        height: 70px;
        border-top: 0;
        border-bottom: 0; }
    .vodic-main .form-wrapper span.backArrow {
      margin-left: 53px;
      margin-top: 25px;
      float: left; }
      .vodic-main .form-wrapper span.backArrow:before {
        float: left; }
  .vodic-main .form-row {
    height: 100%;
    margin-bottom: 30px;
    background-color: #f5f9fa;
    padding: 17px 20px 15px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    width: 100%; }
    .vodic-main .form-row .form-item {
      margin-bottom: 5px !important; }
    .vodic-main .form-row label {
      font-size: 1.0em; }
      .vodic-main .form-row label span {
        color: #000000;
        font-size: 1.0em; }

.select2-selection__rendered {
  line-height: 31px !important;
  white-space: normal !important;
  font-size: 15px;
  margin: 5px; }

.select2-container .select2-selection--single {
  height: 40px !important;
  text-overflow: ellipsis;
  overflow: hidden; }

.select2-selection__arrow {
  height: 40px !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  left: 15% !important;
  top: 46% !important;
  border-width: 7px 6px 0 6px !important;
  border-color: #000000 transparent transparent transparent !important; }

.select2-container .select2-results__option.hide {
  display: none; }

.js_eUpravaSelectDropdown .select2-results > .select2-results__options {
  max-height: inherit; }

.js_eUpravaSelectSearchDropdown .select2-results > .select2-results__options {
  max-height: 400px; }

.js_SelectContainerFixedWidth {
  float: left !important; }
  .js_SelectContainerFixedWidth .select2-selection--single {
    height: 36px !important; }
  .js_SelectContainerFixedWidth .select2-selection__rendered {
    margin: 3px !important;
    line-height: 28px !important;
    margin-left: 5px !important; }
  .js_SelectContainerFixedWidth .select2-selection__arrow {
    height: 37px !important; }

.izberem-select:before {
  content: 'l' !important;
  font-family: Ikona;
  display: inline-block;
  text-transform: none !important;
  font-weight: normal !important;
  position: relative;
  top: 30px;
  float: right;
  font-size: 22px;
  color: #000000;
  pointer-events: none; }

.izberem-select.izberemHeight0:before {
  height: 0;
  top: 6px; }

.izberem-select.izberemHeight0IEFix:before {
  height: 0;
  -ms-transform: translate(0, -24px); }

option {
  height: 40px;
  padding-left: 5px;
  font-size: 0.9em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vodicLandingContainer {
  margin-bottom: 40px !important; }
  .vodicLandingContainer .vodic-img {
    margin: 0 40px 0 0; }
  .vodicLandingContainer .text-section {
    margin-top: 0;
    padding: 0; }
    .vodicLandingContainer .text-section p, .vodicLandingContainer .text-section ul, .vodicLandingContainer .text-section li {
      margin-left: 140px;
      display: block !important; }
  .vodicLandingContainer img {
    padding-top: 15px; }
  .vodicLandingContainer .buttonDiv {
    width: 100% !important;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f5f9fa !important;
    background-repeat: repeat-x;
    text-transform: uppercase; }
    .vodicLandingContainer .buttonDiv li {
      list-style-type: none;
      min-height: 70px; }
      .vodicLandingContainer .buttonDiv li a {
        position: relative;
        top: 12px; }
        .vodicLandingContainer .buttonDiv li a:hover {
          color: #ffffff !important; }
        .vodicLandingContainer .buttonDiv li a:focus {
          background-color: #ffcc99 !important;
          color: #000000 !important; }
    .vodicLandingContainer .buttonDiv a {
      float: right;
      margin-right: 40px;
      border: 0px solid;
      color: #ffffff;
      font-size: 19px;
      line-height: 49px;
      font-weight: bold;
      text-transform: uppercase;
      cursor: pointer;
      text-decoration: none;
      width: 140px;
      height: 49px;
      background-color: #1f6d7f;
      position: relative;
      text-align: center; }
      .vodicLandingContainer .buttonDiv a:after {
        content: '';
        position: absolute;
        top: 0px;
        left: 140px;
        width: 0;
        height: 0;
        border-width: 24.5px;
        border-style: solid;
        border-color: transparent;
        border-left: 20px solid #1f6d7f; }
      .vodicLandingContainer .buttonDiv a:hover {
        background-color: #256c8a;
        text-decoration: none; }
        .vodicLandingContainer .buttonDiv a:hover:after {
          border-left: 20px solid #256c8a;
          color: #ffffff !important; }
      .vodicLandingContainer .buttonDiv a input {
        background: transparent;
        width: 100%;
        height: 100%;
        border: 0;
        padding: 0;
        margin: 0;
        cursor: pointer;
        color: #ffffff;
        font-size: 19px;
        font-weight: bold;
        text-transform: uppercase; }
      .vodicLandingContainer .buttonDiv a:visited {
        color: #ffffff !important; }

a.nextLink {
  float: right;
  margin-right: 40px;
  border: 0px solid;
  color: #ffffff;
  font-size: 19px;
  line-height: 49px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  width: 160px;
  height: 49px;
  background-color: #1f6d7f;
  position: relative;
  text-align: center;
  color: #ffffff; }
  a.nextLink:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 160px;
    width: 0;
    height: 0;
    border-width: 24.5px;
    border-style: solid;
    border-color: transparent;
    border-left: 20px solid #1f6d7f; }
  a.nextLink:hover {
    background-color: #256c8a;
    text-decoration: none; }
    a.nextLink:hover:after {
      border-left: 20px solid #256c8a;
      color: #ffffff !important; }
  a.nextLink input {
    background: transparent;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase; }
  a.nextLink:hover {
    text-decoration: none; }
  a.nextLink:visited {
    color: #ffffff !important; }

a.nextLink.width200 {
  width: 200px;
  border: 0px solid;
  color: #ffffff;
  font-size: 19px;
  line-height: 49px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  width: 200px;
  height: 49px;
  background-color: #1f6d7f;
  position: relative;
  text-align: center; }
  a.nextLink.width200:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 200px;
    width: 0;
    height: 0;
    border-width: 24.5px;
    border-style: solid;
    border-color: transparent;
    border-left: 20px solid #1f6d7f; }
  a.nextLink.width200:hover {
    background-color: #256c8a;
    text-decoration: none; }
    a.nextLink.width200:hover:after {
      border-left: 20px solid #256c8a;
      color: #ffffff !important; }
  a.nextLink.width200 input {
    background: transparent;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase; }

.vodiciNavigation {
  margin: 15px 0 30px 0;
  width: 100% !important;
  background-color: #f5f9fa;
  border-bottom: 1px solid #898e91 !important;
  border-right: 1px solid #f5f9fa !important; }

.vodicVprasanjeContainer {
  background-color: #ffffff;
  padding: 30px 40px 20px; }

.button-arrow {
  border: 0px solid;
  color: #ffffff;
  font-size: 19px;
  line-height: 49px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  width: 168px;
  height: 49px;
  background-color: #1f6d7f;
  position: relative;
  text-align: center; }
  .button-arrow:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 168px;
    width: 0;
    height: 0;
    border-width: 24.5px;
    border-style: solid;
    border-color: transparent;
    border-left: 20px solid #1f6d7f; }
  .button-arrow:hover {
    background-color: #256c8a;
    text-decoration: none; }
    .button-arrow:hover:after {
      border-left: 20px solid #256c8a;
      color: #ffffff !important; }
  .button-arrow input {
    background: transparent;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase; }

.button-arrow-left {
  border: 0px solid;
  background: #1f6d7f !important;
  color: #ffffff !important;
  font-size: 19px;
  line-height: 49px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  width: 200px;
  height: 50px;
  position: relative;
  text-align: center;
  margin-left: 30px; }
  .button-arrow-left:before {
    content: '';
    position: absolute;
    top: 0px;
    left: -55px;
    width: 0;
    height: 0;
    border-width: 25px;
    border-style: solid;
    border-color: transparent;
    border-right: 30px solid #1f6d7f; }
  .button-arrow-left:hover {
    background-color: #256c8a !important;
    text-decoration: none; }
    .button-arrow-left:hover:before {
      border-right: 30px solid #256c8a; }
  .button-arrow-left input {
    background: transparent;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase; }

.last-update, .type, .drobtiniceSmall {
  font-size: 13px;
  line-height: 1.1em;
  color: #606060;
  text-transform: uppercase; }

.silverLine {
  height: 1px;
  width: 100%;
  background-color: #cccccc;
  padding: 0;
  margin: 0 0 15px 0; }

.silverLineMarginBottom5 {
  margin-bottom: 5px; }

.silverLineLow {
  height: 1px;
  width: 100%;
  background-color: #cccccc;
  padding: 0;
  margin: 0 0 12px 0;
  clear: both; }

.blueLineLow {
  height: 2px;
  width: 100%;
  background-color: #1f6d7f;
  padding: 0;
  margin: 0 0 12px 0; }

.blueLine {
  height: 2px;
  width: 100%;
  background-color: #1f6d7f;
  padding: 0;
  margin: 0 0 15px 0; }

.blueLineSmall {
  height: 1px;
  width: 100%;
  background-color: #1f6d7f;
  padding: 0;
  margin: 0 0 15px 0; }

.blankLine {
  height: 1px;
  width: 100%;
  padding: 0;
  margin: 0 0 15px 0; }

.blankLineLow {
  height: 1px;
  width: 100%;
  padding: 0;
  margin: 0 0 12px 0; }

.blankLineSmall {
  height: 1px;
  width: 100%;
  padding: 0;
  margin: 0; }

.resultMargin {
  margin-top: 20px; }

.js-obfuscated:not(.is-reverse) {
  unicode-bidi: bidi-override;
  direction: rtl; }

.drobtiniceSmall {
  margin: 10px 0; }

.results-number {
  margin: 0 0 25px 0;
  font-size: 21px; }
  .results-number .dogodekSettingsMenu {
    text-transform: none; }

#main.iskalnik .promotedResult .silverLine {
  width: 100%; }

#main.iskalnik #iskalnikForm {
  margin-bottom: 20px; }

#main.iskalnik .content {
  border-top: 2px solid #1f6d7f; }
  #main.iskalnik .content .result:first-child {
    border-top: none;
    margin-top: 0px; }
  #main.iskalnik .content ul {
    margin-left: 50px; }
    #main.iskalnik .content ul li:before {
      color: #cccccc;
      content: '\2022';
      display: block;
      font-size: 20px;
      line-height: 1.1em;
      left: -18px;
      max-height: 0;
      max-width: 0;
      position: relative;
      top: 0; }

#main.iskalnik .suggestions {
  border-top: 2px solid #1f6d7f;
  padding-bottom: 25px;
  margin-top: 25px; }
  #main.iskalnik .suggestions p {
    display: inline; }
  #main.iskalnik .suggestions ul.keywords {
    color: #1f6d7f;
    list-style-type: none;
    display: inline;
    margin: 0;
    padding: 0; }
    #main.iskalnik .suggestions ul.keywords li {
      display: inline;
      margin-left: 5px;
      margin-right: 5px; }

#main.iskalnik .no-results {
  margin-bottom: 10px; }

#main.iskalnik em {
  font-weight: bold;
  font-style: normal; }

#main.iskalnik .result .type {
  float: left; }

#main.iskalnik .result .promoted {
  float: right;
  font-weight: bold;
  font-size: 15px;
  /*0.8em*/
  background-color: #ffb600;
  padding: 0px 10px;
  color: #ffffff;
  display: block;
  margin-top: -5px;
  margin-left: 10px; }
  #main.iskalnik .result .promoted:hover {
    color: #ffb600;
    background-color: #ffffff; }

#main.iskalnik .result .promotedEDemo {
  float: right;
  font-weight: bold;
  font-size: 15px;
  /*0.8em*/
  background-color: #949b07;
  padding: 0px 10px;
  color: #ffffff;
  display: block;
  margin-top: -5px;
  margin-left: 10px; }

#main.iskalnik .result .last-update {
  margin-top: 10px; }

#main.iskalnik .emphasize-content {
  border-top: 2px solid #1f6d7f; }
  #main.iskalnik .emphasize-content ~ .emphasize-content {
    border-top: 1px solid #cccccc !important; }
  #main.iskalnik .emphasize-content .result:first-child {
    border-top: none;
    margin-top: 0px; }
  #main.iskalnik .emphasize-content .result:last-child {
    margin-bottom: 20px; }
  #main.iskalnik .emphasize-content .result-text {
    font-size: 25px;
    line-height: 1.3em;
    color: #211F20;
    font-weight: normal;
    text-transform: none; }

#main.iskalnik .vodic:before {
  content: 'A' !important;
  font-family: Ikona;
  display: inline-block;
  color: #e5e4df;
  font-size: 38px;
  text-transform: none !important;
  position: relative;
  right: 50px;
  float: left;
  height: 0px;
  top: 10px; }

#main.iskalnik .vloga:before {
  content: 'H' !important;
  font-family: Ikona;
  display: inline-block;
  color: #e5e4df;
  font-size: 38px;
  text-transform: none !important;
  position: relative;
  right: 50px;
  float: left;
  height: 0px;
  top: 10px; }

#main.iskalnik .vloga a {
  color: #1f6d7f; }

#main.iskalnik .icon-avatar {
  height: 41px;
  width: 34px; }

#main.iskalnik .avatarcek-ikonca {
  position: relative;
  right: 50px;
  height: 0; }

#main.iskalnik .E-demokracija:before {
  content: 'm' !important;
  font-family: Ikona;
  display: inline-block;
  color: #e5e4df;
  font-size: 38px;
  text-transform: none !important;
  font-weight: normal !important;
  position: relative;
  right: 40px;
  float: left;
  height: 0px;
  top: 10px; }

#main.iskalnik .results-next {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #cccccc; }
  #main.iskalnik .results-next button {
    height: 50px;
    width: 100%;
    background-color: #1f6d7f;
    border: none; }
    #main.iskalnik .results-next button span {
      color: #ffffff;
      font-weight: bold;
      font-size: 18px; }

#main.iskalnik .silverLine {
  margin-top: 15px;
  position: relative; }

#main.iskalnik .silverLine.leftNo50 {
  left: 0; }

.search-filter {
  margin: 0px;
  padding: 20px;
  background-color: #f5f9fa;
  position: relative;
  -webkit-box-shadow: 0 1px 1px -1px #898e91;
  -moz-box-shadow: 0 1px 1px -1px #898e91;
  box-shadow: 0 1px 1px -1px #898e91;
  border-bottom: 1px solid #898e91; }
  .search-filter .allResults {
    font-weight: bold; }
  .search-filter .filter-box {
    display: block !important;
    border-top: 1px solid #cccccc;
    padding: 10px 0px 10px 2px;
    text-decoration: none; }
    .search-filter .filter-box div, .search-filter .filter-box span {
      display: inline-block; }
    .search-filter .filter-box .grey {
      margin-left: 2px; }
    .search-filter .filter-box:last-of-type {
      border-bottom: 1px solid #cccccc; }
    .search-filter .filter-box:hover span {
      text-decoration: underline; }
    .search-filter .filter-box:hover .grey {
      text-decoration: none; }

.search-filter .selectedType, .moja-euprava-container .box.selected, .sidr-class-selected {
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  -webkit-box-shadow: 0 3px 3px -1px #898e91;
  -moz-box-shadow: 0 3px 3px -1px #898e91;
  box-shadow: 0 3px 3px -1px #898e91;
  border-bottom: 0;
  color: #000000; }
  .search-filter .selectedType a, .moja-euprava-container .box.selected a, .sidr-class-selected a {
    color: #000000; }
  .search-filter .selectedType p, .moja-euprava-container .box.selected p, .sidr-class-selected p {
    color: #000000; }

.selectedTypePodrocje {
  background-color: #ffffff;
  padding: 10px !important;
  border-right: 1px solid #cccccc;
  -webkit-box-shadow: 0 3px 3px -1px #898e91;
  -moz-box-shadow: 0 3px 3px -1px #898e91;
  box-shadow: 0 3px 3px -1px #898e91;
  border-bottom: 0; }

.search-filter .selectedItem {
  color: #000000; }

.kazalec {
  border-top: 22px solid transparent;
  border-bottom: 21px solid transparent;
  border-right: 28px solid #ffffff;
  height: 0;
  position: relative;
  float: left;
  width: 0;
  left: -27px;
  margin-right: -27px;
  z-index: 500; }

.kazalecShadow {
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-right: 28px solid #cccccc;
  height: 0;
  position: relative;
  float: left;
  width: 0;
  top: 1px;
  left: -28px;
  margin-right: -27px;
  z-index: 400; }

.moja-euprava-container .kazalec {
  border-top: 28px solid transparent;
  border-bottom: 27px solid transparent; }

.moja-euprava-container .kazalecShadow {
  border-top: 28px solid transparent;
  border-bottom: 29px solid transparent; }

.vodic-sidebar-container .kazalec {
  border-top: 37px solid transparent;
  border-bottom: 36px solid transparent;
  border-right: 12px solid #f5f9fa;
  left: -12px;
  margin-right: -11px;
  position: relative;
  bottom: 1px; }

.vodic-sidebar-container .kazalecShadow {
  border-top: 37px solid transparent;
  border-bottom: 37px solid transparent;
  border-right: 12px solid #cccccc;
  left: -13px;
  margin-right: -11px; }

#results {
  position: relative; }
  #results .last-update {
    margin-top: 10px; }

.egov-news#main .text-meta {
  display: none; }

.egov-news#main .image {
  margin: 0px 0px 20px 0;
  max-width: 638px; }
  .egov-news#main .image .photo {
    margin: 0px;
    float: none;
    max-width: 100%;
    height: auto;
    width: auto \9;
    /* ie8 */ }
  .egov-news#main .image .image-description {
    background-color: #f5f9fa;
    position: relative;
    top: -6px;
    padding: 10px 20px 10px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.egov-news#main .news-footer {
  border-top: 2px solid #1f6d7f;
  margin-top: 20px; }
  .egov-news#main .news-footer .povezave-1 ul li a, .egov-news#main .news-footer .povezave-2 ul li a {
    margin-left: 0px; }
  .egov-news#main .news-footer .povezave-1, .egov-news#main .news-footer .povezave-2 {
    margin: 20px 0px 0px 0px;
    font-size: 11px;
    line-height: 1.1em;
    text-transform: uppercase; }
    .egov-news#main .news-footer .povezave-1 span, .egov-news#main .news-footer .povezave-2 span {
      font-weight: bold; }
    .egov-news#main .news-footer .povezave-1 .povezave-list, .egov-news#main .news-footer .povezave-2 .povezave-list {
      color: #1f6d7f; }
    .egov-news#main .news-footer .povezave-1 #povezava-1 ul li, .egov-news#main .news-footer .povezave-2 #povezava-1 ul li {
      color: #211F20; }
    .egov-news#main .news-footer .povezave-1 ul li.external a, .egov-news#main .news-footer .povezave-2 ul li.external a {
      background: none;
      padding: 0; }
    .egov-news#main .news-footer .povezave-1 ul, .egov-news#main .news-footer .povezave-2 ul {
      margin: 0px; }
  .egov-news#main .news-footer .povezave {
    min-height: 55px; }

.egov-news#main .faq.news-footer {
  display: none; }

.egov-news#main > .text h1:first-child {
  padding-bottom: 30px;
  border-bottom: 2px solid #1f6d7f; }

.egov-news#main > .text p.intro {
  margin-top: 0px;
  padding-bottom: 30px;
  border-top: 0px; }

.egov-news#main > .text .text-section ol {
  margin-left: 0px;
  display: table; }

.egov-news#main > .text .text-section h2 {
  margin-bottom: 30px;
  padding-top: 10px;
  text-transform: uppercase !important; }

#main h1 em {
  margin-bottom: 10px; }

.egov-news-listing#main .front-news-display .container2 {
  clear: left;
  float: left;
  overflow: hidden;
  border-top: 1px solid #cccccc;
  width: 100%; }
  .egov-news-listing#main .front-news-display .container2:first-child {
    border-top: none; }
  .egov-news-listing#main .front-news-display .container2.first-child-paging {
    border-top: 1px solid #cccccc !important; }
  .egov-news-listing#main .front-news-display .container2 .container1 {
    float: left;
    position: relative;
    padding: 10px 0px 30px 0px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .egov-news-listing#main .front-news-display .container2 .container1 .image-container {
      margin-top: 5px; }
      .egov-news-listing#main .front-news-display .container2 .container1 .image-container img {
        margin: 0px;
        float: none;
        width: 100%;
        height: auto;
        width: auto \9;
        /* ie8 */ }
    .egov-news-listing#main .front-news-display .container2 .container1 h2 {
      margin-top: 5px;
      display: block; }
    .egov-news-listing#main .front-news-display .container2 .container1 h3 {
      font-size: 0.1em; }
    .egov-news-listing#main .front-news-display .container2 .container1 h5 {
      display: inline; }
    .egov-news-listing#main .front-news-display .container2 .container1 .date {
      color: #cccccc;
      font-size: 0.8em;
      margin-top: 5px;
      display: block; }
    .egov-news-listing#main .front-news-display .container2 .container1 li {
      padding: 0px; }
    .egov-news-listing#main .front-news-display .container2 .container1 .left {
      float: left;
      overflow: hidden;
      position: relative;
      margin-right: 20px;
      width: calc(50% - 20px);
      max-width: calc(50% - 20px);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .egov-news-listing#main .front-news-display .container2 .container1 .right {
      float: left;
      overflow: hidden;
      position: relative;
      margin-left: 20px;
      width: calc(50% - 20px);
      max-width: calc(50% - 20px);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }

/* Novice landing page */
.egov-latest-news {
  margin: 20px 0; }
  .egov-latest-news h3 {
    display: inline;
    padding: 0 8px 0 0; }
  .egov-latest-news #newsData, .egov-latest-news #news-rotator .news-item {
    display: inline-block; }
    .egov-latest-news #newsData h3, .egov-latest-news #news-rotator .news-item h3 {
      font-size: 19px;
      text-transform: none; }
  .egov-latest-news p {
    display: inline; }

/* End novice landing page */
.pogosta-vprasanja .text h1:first-child {
  padding-bottom: auto;
  border-bottom: 0 !important; }

.box.links.vloge {
  border-top: 2px solid #1f6d7f; }
  .box.links.vloge .box-links-icon .font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #333333;
    font-size: 36px;
    text-transform: none !important;
    font-weight: normal !important; }
  .box.links.vloge a {
    color: #1f6d7f; }

#extras .vloge h5 {
  margin-top: 12px; }

#extras a.external {
  padding-left: 5px; }

.box.links.vodici .box-links-icon .font-icon:before {
  content: 'A' !important;
  font-family: Ikona;
  margin: 14px auto;
  display: inline-block;
  color: #e5e4df;
  font-size: 38px;
  text-transform: none !important;
  font-weight: normal !important; }

.box.links.vodici .box-links-icon .font-icon:before {
  color: #333333 !important;
  font-size: 39px;
  margin-bottom: 20px; }

.box {
  border-top: 2px solid #1f6d7f;
  clear: both;
  margin: 0 -3px 25px 0;
  padding-top: 10px;
  width: 100%; }
  .box input[type="text"] {
    width: 100%; }
  .box ul {
    margin-top: 15px; }
  .box:last-child {
    margin-bottom: 0; }

.clear {
  clear: both; }

div.dev {
  background-color: #4ac8f1; }

div.local {
  background-color: #4ac8f1; }

div.test {
  background-color: #ffff00; }

div.test-gov {
  background-color: #808080; }

div.uat {
  background-color: #ffa500; }

/*postopek*/
#teaser-group-1.teaser-group {
  margin-top: -10px; }

.teaser-group {
  border-top: 0;
  margin-top: -1px; }
  .teaser-group:last-of-type {
    margin-bottom: 0 !important; }
    .teaser-group:last-of-type .spacer20:last-of-type {
      margin: 0; }
  .teaser-group:first-of-type h5 {
    margin-top: 0; }
  .teaser-group .postopekMainSection:last-of-type .postopekContentSection {
    margin-bottom: 0; }
  .teaser-group .text-section.plainTextContainer:last-of-type {
    padding-bottom: 2px; }
  .teaser-group .text-section.plainTextContainer {
    padding-top: 20px;
    padding-bottom: 22px; }

.teaser-group ~ .teaser-group {
  border-top: 2px solid #1f6d7f; }

.teaser-group {
  margin: 0 0 20px 0; }

p.intro + .text-section.extendedText + #teaser-group-1 {
  border-top: 2px solid #1f6d7f;
  margin-top: 0; }

.teaser-group {
  clear: both; }
  .teaser-group h5 {
    margin: 10px 0;
    font-size: 17px;
    line-height: 1.1em;
    color: #211F20; }
  .teaser-group .teaser {
    float: none;
    margin: 0 0 5px;
    padding: 10px 0 5px 0; }
  .teaser-group .text-section {
    padding-left: 45px; }
    .teaser-group .text-section h5 {
      font-size: 25px;
      line-height: 1.3em;
      margin-top: 0;
      text-transform: none; }

.postopek-numbering {
  font-size: 35px;
  line-height: 1.3em;
  color: #cccccc;
  font-weight: bold;
  margin-top: 14px;
  float: left; }

.postopek-titles {
  margin-left: 30px; }

.postopek-links .teaser {
  border: none; }

.postopek-lift-links .postopek-links {
  margin-top: -28px; }

.postopek-lift-links .postopek-links .teaser {
  border-top: none; }

#main ul li.external a, div.external a {
  padding-left: 0; }

.delimiter {
  height: 1px;
  width: 100%;
  padding: 0;
  margin: 12px 0 12px;
  background-color: #cccccc; }

.delimiterBlank {
  width: 100%;
  height: 12px;
  margin: 0; }

.noMargin {
  margin: 0 !important; }

.siva {
  color: #cccccc !important;
  font-size: 14px !important;
  line-height: 1.1em !important;
  margin-top: 0px !important; }

.postopekMainSection {
  position: relative; }
  .postopekMainSection ul.line-ul {
    list-style: none; }
    .postopekMainSection ul.line-ul li {
      display: table;
      padding-left: 0 !important;
      display: flex !important; }
      .postopekMainSection ul.line-ul li:before {
        content: "\2022";
        color: #bccfd3;
        position: relative;
        padding-right: 8px !important;
        text-transform: none !important;
        display: table-cell; }
      .postopekMainSection ul.line-ul li:visited:before {
        color: #2c7763; }
  .postopekMainSection .postopek-numbering-spec {
    display: inline-block;
    vertical-align: top;
    font-size: 35px;
    color: #cccccc;
    font-weight: bold;
    width: 40px;
    margin-top: 3px; }
  .postopekMainSection .postopekRight {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 50px); }
  .postopekMainSection h2.bold {
    line-height: 1.1em; }
    .postopekMainSection h2.bold.layLow {
      margin-bottom: 4px !important;
      padding-bottom: 0 !important; }
  .postopekMainSection h5.siva {
    margin-bottom: 12px; }
  .postopekMainSection .postopekContentSection {
    margin-top: 20px;
    margin-bottom: 12px; }
    .postopekMainSection .postopekContentSection .links {
      padding-top: 0 !important; }
    .postopekMainSection .postopekContentSection h3 {
      margin-top: 0 !important; }
    .postopekMainSection .postopekContentSection .delimiterBlue {
      margin-top: 12px; }
  .postopekMainSection .postopek-vodic {
    padding-bottom: 10px; }

.width50 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 5px);
  width: -moz-calc(50% - 5px); }
  .width50 > table {
    margin-top: 5px !important;
    margin-bottom: 5px !important; }
  .width50.predalDocs {
    width: calc(49% - 5px);
    width: -moz-calc(49% - 5px); }
  .width50 .marginTop10 {
    margin-top: 10px; }

.leftSection {
  padding-right: 20px; }

.rightSection {
  padding-left: 20px; }

.width50.leftSection {
  float: left; }

.width50.rightSection {
  float: right; }

/* kicker on article pages */
#main h1 em {
  color: #cccccc;
  display: block;
  margin: 2px 0 0 0;
  font-style: normal;
  font-weight: normal; }

/*  numbering and bulleting inside text-section */
.text-section {
  padding-bottom: 20px;
  /*ul {
      li {
         list-style: none;
      }
      li:before{
         content:'\2022';
         display: block;
         position: relative;
         max-width: 0px;
         max-height: 0px;
         left: -18px;
         top: -0px;
         color: $f_SIVA;
         font-size: 20px;
         line-height: 1.3em;
      }
   }*/ }
  .text-section h2 {
    margin-bottom: 20px; }
  .text-section ol {
    counter-reset: i 0;
    display: table; }
    .text-section ol li {
      display: table-row; }
    .text-section ol li:before {
      content: counter(i);
      counter-increment: i;
      padding-right: 0.5em;
      font-weight: bold;
      color: #cccccc;
      display: table-cell; }

.postopek-vodic:last-of-type {
  margin-bottom: 0; }

.postopek-vodic .button-blue,
.postopek-vodic .button-green,
.aktivnost-glavna-vsebina .button-green,
.aktivnost-glavna-vsebina .button-blue,
.moja-euprava-content .button-green,
.moja-euprava-content .button-blue:not(.button-maps),
.extendableWhiteArea .button-green,
.extendableWhiteArea .button-blue,
.standardForm input[type=submit] {
  height: auto;
  min-height: 50px;
  margin: 5px 0 10px 0;
  width: 100%; }

.postopek-vodic .button-green,
.aktivnost-glavna-vsebina .button-green,
.moja-euprava-content .button-green,
.extendableWhiteArea .button-green {
  padding: 9px 0px 9px 80px;
  text-align: left; }

.noDisplay {
  display: none; }

.postopek-content {
  width: 45%;
  float: left;
  margin-left: 30px; }

.postopek-links, .aktivnost-links {
  width: 45%;
  padding-left: 5%;
  float: right; }

.aktivnost-glavna-vsebina h3 {
  padding-bottom: 20px; }

/* aktivnost */
.aktivnost {
  /*h2 {
			padding-bottom:20px;
			@include tipo(21px, 1.1em, none, 	uppercase, 	$f_TEMNOSIVA);
	}*/ }
  .aktivnost h1 {
    margin-bottom: 20px; }
  .aktivnost .text-section {
    padding-top: 20px;
    border-top: 1px solid #cccccc; }
  .aktivnost .intro + .text-section {
    padding-top: 0;
    border-top: 0; }
  .aktivnost .delimiter {
    margin-top: 0; }
  .aktivnost table {
    margin: -12px 0 -20px;
    border-top: 0 !important; }
    .aktivnost table tr:last-child {
      margin-bottom: -20px; }
      .aktivnost table tr:last-child td {
        border-bottom: 0 !important; }

.aktivnost-content {
  width: 50%;
  float: left; }

.aktivnost-glavna-vsebina {
  padding-top: 10px;
  position: relative; }
  .aktivnost-glavna-vsebina h2 {
    padding-bottom: 20px; }

.povezave-wrapper {
  position: relative; }

.povezave-1, .povezave-2 {
  margin: 20px 0 0;
  width: calc(50% - 20px); }

.povezaveDelimiter {
  background-color: #cccccc;
  bottom: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 20px;
  width: 1px;
  left: calc(50% - 1px); }

.povezave-1 {
  float: left;
  margin-right: 20px; }

.povezave-2 {
  float: right;
  margin-left: 20px; }

.postopek-titles {
  margin-left: 30px; }

.dodatne-povezave {
  border-top: 2px solid #1f6d7f; }

.povezave-1 h4,
.povezave-2 h4 {
  font-size: 17px;
  line-height: 1.3em;
  color: #211F20;
  font-weight: bold;
  text-transform: uppercase; }

.povezave-1 ul, .povezave-2 ul {
  width: 95%; }

.povezave-1 ul li, .povezave-2 ul li {
  margin-left: -15px; }

.povezave-1 ul li a, .povezave-2 ul li a {
  font-size: 15px;
  line-height: 1.1em; }

.contentAfterPovezaveContainer .povezave-1 ul li, .contentAfterPovezaveContainer .povezave-2 ul li {
  margin-left: 0; }

/********* faq ********/
.dodatne-povezave.faq {
  text-transform: uppercase; }

.dodatne-povezave.faq p {
  font-size: 15px;
  line-height: 1.1em; }

.mainAreaFaq {
  width: calc(100% - 104px);
  float: right;
  margin-top: 16px; }

.pogosta-vprasanja h1 {
  padding-bottom: 50px; }

.pogosta-vprasanja .text-meta {
  display: none; }

.pogosta-vprasanja .question-icon {
  margin: 18px auto;
  font-weight: bold;
  display: inline-block;
  color: #e5e4df;
  font-size: 72px;
  text-transform: none !important;
  float: left; }

.pogosta-vprasanja .answer-icon {
  margin: 18px auto;
  font-weight: bold;
  display: inline-block;
  color: #e5e4df;
  font-size: 72px;
  text-transform: none !important;
  float: left; }

.pogosta-vprasanja .answer-text, .pogosta-vprasanja .question-text {
  width: calc(100% - 104px);
  float: right;
  position: relative;
  top: 4px; }

.pogosta-vprasanja .question-text p.intro {
  margin: 0;
  border: none; }

.pogosta-vprasanja .answer-text p.intro {
  font-size: 19px;
  line-height: 1.3em;
  margin: 0;
  border: none; }

.pogosta-vprasanja .faqQuestion {
  margin-top: 30px;
  border-top: 2px solid #1f6d7f;
  padding-top: 10px;
  font-size: 25px; }

.pogosta-vprasanja .faqAnswer {
  margin-top: 30px;
  border-top: 1px solid #1f6d7f;
  padding-top: 10px; }

.pogosta-vprasanja#main .mainAreaFaq .text-section.extendedText h2 {
  margin-bottom: 0;
  text-transform: none !important; }

.pogosta-vprasanja.latest .front-faq-display .faq-detalis {
  color: #cccccc;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 1.1em; }

.pogosta-vprasanja.latest .front-faq-display .faq-list-question {
  margin-top: 20px; }

.pogosta-vprasanja.latest .front-faq-display .faq-list-answer-short {
  overflow: hidden;
  position: relative;
  display: -webkit-box; }

.pogosta-vprasanja.latest .front-faq-display .fake-razvrscanje {
  font-size: 17px;
  line-height: 1.3em;
  padding: 10px 0;
  border-top: 2px solid #1f6d7f;
  border-bottom: 1px solid #cccccc; }
  .pogosta-vprasanja.latest .front-faq-display .fake-razvrscanje li {
    display: inline;
    margin-right: 15px; }
  .pogosta-vprasanja.latest .front-faq-display .fake-razvrscanje li.razvrsti-po {
    color: #cccccc; }
  .pogosta-vprasanja.latest .front-faq-display .fake-razvrscanje li.branosti {
    color: #211F20;
    padding-right: 15px;
    border-right: 1px solid #cccccc; }
  .pogosta-vprasanja.latest .front-faq-display .fake-razvrscanje li.oceni {
    color: #1f6d7f;
    padding-right: 15px;
    border-right: 1px solid #cccccc; }
  .pogosta-vprasanja.latest .front-faq-display .fake-razvrscanje li.datumu-objave {
    color: #1f6d7f; }

.pogosta-vprasanja.latest .text-meta {
  display: none; }

.pogosta-vprasanja.latest .answer-text, .pogosta-vprasanja.latest .question-text {
  width: 70%;
  float: right; }

.pogosta-vprasanja.latest .question-text p.intro {
  margin: 0;
  border: none; }

.pogosta-vprasanja.latest .answer-text p.intro {
  font-size: 19px;
  line-height: 1.3em;
  margin: 0;
  border: none; }

/************************************************* prijava in registracija ********************************************************/
.vnosno_polje {
  height: 36px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  border: 1px solid #cccccc;
  background-color: #ffffff; }

.login-info {
  color: #898e91;
  font-size: 17px;
  line-height: 1.3em; }

.prijava .form-row {
  height: 100%;
  margin: 20px 0;
  background-color: #f5f9fa;
  padding: 17px 20px 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  width: 100%; }

.prijava label {
  margin-top: 10px; }

.prijava .vnosno_polje {
  width: 99.5%;
  margin-bottom: 10px; }

.prijava .pass-strength {
  float: left;
  padding: 20px 0 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 35%; }

.prijava .login-info {
  color: #898e91;
  font-size: 17px;
  line-height: 1.3em; }

.prijava .pass-input {
  width: 65%;
  float: left; }

.prijava .button-blue {
  float: right;
  margin-top: 20px; }

.prijava .lostId {
  border-top: 1px solid #cccccc;
  padding-top: 5px;
  margin-top: 10px; }

.prijava .e2s_hr1 {
  margin: 30px 0 5px 0; }

.prijava .pogoji-uporabe {
  float: left;
  height: 30px; }

.prijava .login-entity {
  margin-top: 10px; }
  .prijava .login-entity label {
    display: inline; }

.moc-gesla {
  text-transform: uppercase;
  color: #cccccc;
  font-size: 17px; }

.mocno {
  font-size: 17px;
  text-transform: uppercase; }

.passwordBox {
  background-color: #cccccc; }

#main.egov-postopek-registracije .text-section {
  margin-top: 35px; }

#main.egov-postopek-registracije .links ul li {
  float: right; }

/* error messages */
.error-msg {
  color: #ffffff;
  margin-bottom: 20px;
  font-weight: bold;
  background-color: #b2414d;
  padding: 15px 0 15px 40px;
  width: 100%; }
  .error-msg .error-icon .font-icon:before {
    content: 'h' !important;
    font-family: Ikona;
    margin-top: 12px;
    display: inline-block;
    color: #ffffff;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    position: relative;
    right: 65px;
    width: 0;
    height: 0; }

/* error messages */
.error-msg-odpoklic {
  color: #ffffff;
  font-weight: bold;
  background-color: #b2414d;
  padding: 15px 0 15px 40px;
  width: 100%; }
  .error-msg-odpoklic .error-icon-odpoklic:before {
    content: 'h' !important;
    font-family: Ikona;
    margin-top: 12px;
    display: inline-block;
    color: #ffffff;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    position: relative;
    left: 10px;
    margin-right: 20px;
    margin-bottom: 20px; }
  .error-msg-odpoklic .error-icon-odpoklic-seznam {
    margin-bottom: 20px;
    padding-bottom: 10px; }
    .error-msg-odpoklic .error-icon-odpoklic-seznam:before {
      content: 'h' !important;
      font-family: Ikona;
      margin-top: 12px;
      display: inline-block;
      color: #ffffff;
      font-size: 47px;
      text-transform: none !important;
      font-weight: normal !important;
      float: left;
      position: relative;
      left: 10px;
      margin-right: 20px;
      margin-bottom: 63px; }

/* success messages */
.success-msg {
  color: #ffffff;
  margin-bottom: 20px;
  font-weight: bold;
  background-color: #949b07;
  padding: 15px 0 15px 20px;
  width: 96.9%; }
  .success-msg .success-icon .font-icon:before {
    content: 'f' !important;
    font-family: Ikona;
    margin-top: 12px;
    display: inline-block;
    color: #ffffff;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    position: relative;
    right: 65px;
    width: 0;
    height: 0; }

.noMarginBottom {
  margin-bottom: 0 !important; }

/* info messages */
.info-msg {
  color: #000000;
  margin: 20px 0;
  font-weight: bold;
  background-color: #FFB600;
  padding: 15px 0 15px 20px;
  width: 96.9%; }
  .info-msg .info-icon .font-icon:before {
    content: 'g' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #e5e4df;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    width: 0;
    height: 0; }

.white-msg {
  margin: 20px 0;
  font-weight: bold;
  background-color: #ffffff;
  padding: 15px 0 15px 20px; }
  .white-msg.info-icon .font-icon:before {
    content: 'g' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #e5e4df;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    width: 0;
    height: 0; }

.message ul,
.error-msg ul,
.success-msg ul,
.info-msg ul {
  margin: 0 20px 0 70px;
  height: 50px;
  display: table-row; }
  .message ul.smallMsg,
  .error-msg ul.smallMsg,
  .success-msg ul.smallMsg,
  .info-msg ul.smallMsg {
    margin-right: 240px; }
  .message ul li,
  .error-msg ul li,
  .success-msg ul li,
  .info-msg ul li {
    display: table-cell;
    vertical-align: middle; }

.message {
  font-weight: bold;
  padding: 15px 15px 15px 85px;
  margin: 20px 0 20px 0;
  background-position: 20px center;
  background-repeat: no-repeat; }
  .message.messageLevel1 {
    background-color: #949b07;
    color: #ffffff; }
    .message.messageLevel1 .font-icon:before {
      content: 'f' !important;
      font-family: Ikona;
      margin-top: 12px;
      display: inline-block;
      color: #ffffff;
      font-size: 47px;
      text-transform: none !important;
      font-weight: normal !important;
      float: left;
      position: relative;
      right: 65px;
      width: 0;
      height: 0; }
    .message.messageLevel1 .font-icon:before {
      color: #ffffff; }
  .message.messageLevel2 {
    background-color: #FFB600;
    color: #000000; }
    .message.messageLevel2 .font-icon:before {
      content: 'g' !important;
      font-family: Ikona;
      margin-top: 15px;
      display: inline-block;
      color: #e5e4df;
      font-size: 47px;
      text-transform: none !important;
      font-weight: normal !important;
      float: left;
      width: 0;
      height: 0; }
    .message.messageLevel2 .font-icon:before {
      position: relative;
      right: 65px;
      color: #000000; }
  .message.messageLevel3 {
    background-color: #b2414d;
    color: #ffffff; }
    .message.messageLevel3 .font-icon:before {
      content: 'h' !important;
      font-family: Ikona;
      margin-top: 12px;
      display: inline-block;
      color: #ffffff;
      font-size: 47px;
      text-transform: none !important;
      font-weight: normal !important;
      float: left;
      position: relative;
      right: 65px;
      width: 0;
      height: 0; }
    .message.messageLevel3 .font-icon:before {
      color: #ffffff; }
  .message .inner-btn-form {
    float: right;
    margin-top: 3px; }

.top-notification .message {
  height: fit-content;
  margin: 0;
  padding-bottom: 7px; }
  .top-notification .message.messageLevel3 a {
    color: #cccccc; }
  .top-notification .message .top-notification-content {
    max-width: 1185px;
    margin: 0 auto; }
    .top-notification .message .top-notification-content li {
      padding-bottom: 10px; }

#main.egov-no-breadcrumbs {
  margin: 20px 0 0 0;
  padding: 0; }

.full-width {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/************************************************* error strani ********************************************************/
#main.egov-standard-error h1 {
  margin-bottom: 50px; }

#main.egov-obvestila {
  width: 100%; }

.egov-obvestila .subpage-container {
  width: 91.6%; }

.egov-obvestila h1 {
  margin-bottom: 50px;
  border-bottom: 0 !important; }

.egov-obvestila .intro {
  margin-bottom: 20px; }

.obvestiloOpisContainer {
  margin: 10px 0 40px 0; }
  .obvestiloOpisContainer h3 {
    margin: 10px 0 20px 0; }
  .obvestiloOpisContainer .e2s_hr3 {
    height: 0; }
  .obvestiloOpisContainer .obvestiloAdditionalDesc {
    font-weight: bold; }
  .obvestiloOpisContainer p {
    margin: auto !important;
    padding: 5px 0; }

.innerTextMessage {
  margin-left: 70px; }

.minorGreenMsg {
  color: #949b07; }

/***** error strani STANDARD (za izvoz) ******/
.decorativeImage {
  width: 49px;
  margin-right: 51px; }
  .decorativeImage .font-icon:before {
    content: 'g' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #e5e4df;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    width: 0;
    height: 0; }

.rightOfDecorativeImage {
  float: right;
  width: calc(100% - 100px);
  width: -moz-calc(100% - 100px); }

/******* desni meni prijave in registracije ******/
#extras .box.links.registracija, .box.links.registracija {
  text-transform: uppercase;
  font-size: 15px;
  line-height: 1.1em; }
  #extras .box.links.registracija ul, .box.links.registracija ul {
    background: #f5f9fa;
    -webkit-box-shadow: 0 1px 1px -1px #898e91;
    -moz-box-shadow: 0 1px 1px -1px #898e91;
    box-shadow: 0 1px 1px -1px #898e91;
    border-bottom: 1px solid #898e91;
    padding: 0 20px !important; }
    #extras .box.links.registracija ul li, .box.links.registracija ul li {
      border-top: 1px solid #cccccc;
      padding: 10px 0;
      margin-bottom: 0 !important; }
    #extras .box.links.registracija ul li:first-child, .box.links.registracija ul li:first-child {
      border-top: 0; }
    #extras .box.links.registracija ul .cert-label, .box.links.registracija ul .cert-label {
      color: #898e91; }
  #extras .box.links.registracija h5, .box.links.registracija h5 {
    margin-bottom: 12px; }

.box.links.help {
  border: 0;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 1.1em; }
  .box.links.help ul {
    background: #e5e4df;
    border-bottom: 2px solid #cccccc;
    padding: 10px 20px; }

/************************************************* ajaxContentWrapper (feedback) ***********************************/
.arrow-down {
  margin-top: 0px !important; }
  .arrow-down:before {
    content: 'l' !important;
    font-family: Ikona;
    display: inline-block;
    color: #438aa8;
    font-size: 28px;
    text-transform: none !important;
    font-weight: normal !important; }

.arrow-up {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  position: relative;
  bottom: 6px;
  margin-top: 0px !important; }
  .arrow-up:before {
    content: 'l' !important;
    font-family: Ikona;
    display: inline-block;
    color: #438aa8;
    font-size: 28px;
    text-transform: none !important;
    font-weight: normal !important; }

.js_ajaxContentWrapper .textLink {
  float: left;
  width: calc(100% - 30px); }
  .js_ajaxContentWrapper .textLink:hover {
    text-decoration: underline; }

.js_ajaxContentWrapper .arrow-down {
  float: right; }

.js_ajaxContentWrapper .arrow-up {
  position: relative;
  float: right;
  bottom: 3px; }
  .js_ajaxContentWrapper .arrow-up:before {
    bottom: 0; }

.mnenjaContainer .column {
  width: 50%;
  float: left;
  margin: 15px 0px 25px 0px; }
  .mnenjaContainer .column .option {
    float: left;
    clear: left;
    margin-bottom: 5px; }

.mnenjaContainer .text-area {
  margin-top: 10px;
  width: 100%;
  resize: vertical; }

.ajaxContentWrapper {
  font-size: 17px;
  line-height: 1.3em;
  background: none repeat scroll 0 0 #f5f9fa;
  padding: 25px 40px 25px 40px;
  float: left;
  width: 100%;
  -webkit-box-shadow: 0 1px 1px -1px #898e91;
  -moz-box-shadow: 0 1px 1px -1px #898e91;
  box-shadow: 0 1px 1px -1px #898e91;
  border-bottom: 1px solid #898e91;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .ajaxContentWrapper .question {
    float: left; }
  .ajaxContentWrapper .vprasanja-in-mnenja,
  .ajaxContentWrapper .vprasanja-in-mnenja_ThankYou {
    display: inline-block;
    width: 100%; }
    .ajaxContentWrapper .vprasanja-in-mnenja .form-section,
    .ajaxContentWrapper .vprasanja-in-mnenja_ThankYou .form-section {
      padding-top: 10px; }
  .ajaxContentWrapper .vprasanja-in-mnenja_ThankYou {
    padding-top: 10px; }
    .ajaxContentWrapper .vprasanja-in-mnenja_ThankYou .message {
      margin: 10px 0 10px 0;
      padding: 15px 10px 10px 80px; }
  .ajaxContentWrapper textarea {
    width: 100%;
    resize: vertical; }
  .ajaxContentWrapper .answer-wrapper {
    border-bottom: 1px solid #e5e4df;
    padding: 0px 0px 15px 0px;
    margin: 5px 0px 20px 0px; }
    .ajaxContentWrapper .answer-wrapper .disclamer {
      color: #606060;
      float: left; }
    .ajaxContentWrapper .answer-wrapper .disclamer {
      width: -moz-calc(100% - 200px);
      float: left; }
      .ajaxContentWrapper .answer-wrapper .disclamer p {
        word-wrap: break-word; }
    .ajaxContentWrapper .answer-wrapper .answers .options {
      width: 50px;
      float: left;
      padding: 0;
      margin: 0 10px 0 0; }
      .ajaxContentWrapper .answer-wrapper .answers .options p {
        height: 25px;
        line-height: 25px;
        vertical-align: middle; }
    .ajaxContentWrapper .answer-wrapper .answers .values {
      width: 120px;
      padding: 0;
      margin: 0;
      float: left;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .ajaxContentWrapper .answer-wrapper .answers .values .graph-bar {
        height: 21px;
        margin: 3px 0 1px 0;
        width: 100%; }
        .ajaxContentWrapper .answer-wrapper .answers .values .graph-bar .graph-bar-inner {
          height: 100%;
          background-color: #cccccc; }
    .ajaxContentWrapper .answer-wrapper .answers .reg {
      display: block; }
  .ajaxContentWrapper .buttons button {
    background: none;
    border: none;
    display: inline;
    font: inherit;
    margin: 0;
    padding: 0;
    outline: none;
    outline-offset: 0;
    cursor: pointer;
    font-weight: bold;
    color: #1f6d7f; }
    .ajaxContentWrapper .buttons button:hover {
      text-decoration: underline; }
    .ajaxContentWrapper .buttons button#first:after {
      display: inline-block;
      content: "\2022";
      color: #1f6d7f;
      width: 17px; }
    .ajaxContentWrapper .buttons button#second:after {
      display: inline-block;
      content: "\2022";
      color: #1f6d7f;
      width: 17px; }

.mainDialogBackOverlay {
  display: none;
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  /* For IE8 and earlier */ }

.mojaEUpravaBtnContainer, .relativeContainer {
  position: relative; }

.mojaEUpravaBtn {
  padding: 24px 4px 0px 4px; }
  .mojaEUpravaBtn #site-login {
    border: none !important;
    height: 40px;
    background-color: #1f6d7f;
    font-size: 0.8em;
    padding: 0;
    color: #ffffff; }
    .mojaEUpravaBtn #site-login:hover {
      background-color: #1f6d7f; }
      .mojaEUpravaBtn #site-login:hover .downArrow:before {
        color: #ffffff; }
    .mojaEUpravaBtn #site-login .downArrow:before {
      margin-right: 5px;
      float: right; }
    .mojaEUpravaBtn #site-login:focus {
      text-decoration: underline;
      background-color: #ffc689 !important; }
    .mojaEUpravaBtn #site-login .labelAvatar {
      padding: 9px 15px;
      float: left;
      max-width: 220px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 23px; }
  .mojaEUpravaBtn .open:hover {
    background-color: #1f6d7f; }
  .mojaEUpravaBtn .open .downArrow:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    position: relative;
    bottom: 6px;
    bottom: 0;
    top: 2px; }
  .mojaEUpravaBtn .avatar {
    display: inline-block;
    float: left;
    width: 34px;
    height: 100%; }
    .mojaEUpravaBtn .avatar .icon-avatar {
      width: 34px;
      height: 100%; }
  .mojaEUpravaBtn .downArrow {
    line-height: 23px; }
    .mojaEUpravaBtn .downArrow:before {
      content: 'l' !important;
      font-family: Ikona;
      display: inline-block;
      color: #438aa8;
      font-size: 28px;
      text-transform: none !important;
      font-weight: normal !important; }
    .mojaEUpravaBtn .downArrow:before {
      margin-top: 6px;
      color: #ffffff; }

.mojaEUpravaMenu {
  background-color: #ffffff;
  position: absolute;
  padding: 0 20px;
  border-bottom: 1px solid #cccccc;
  z-index: 1500;
  right: 0;
  top: 52px; }
  .mojaEUpravaMenu ul li {
    border-bottom: 1px solid #cccccc;
    padding: 8px 0; }
    .mojaEUpravaMenu ul li.noDelimiter {
      border-bottom: 0; }

.mainDialog {
  display: none;
  position: fixed;
  z-index: 5100;
  left: 50%;
  top: 50%;
  font-size: 0.9em;
  background-color: #ffffff;
  height: 250px;
  margin-top: -125px;
  width: 300px;
  margin-left: -150px;
  padding: 30px; }
  .mainDialog h2 {
    margin-bottom: 10px; }
  .mainDialog p {
    margin-top: 20px; }
  .mainDialog .bottom {
    position: absolute;
    bottom: 20px;
    right: 30px;
    text-align: right; }
    .mainDialog .bottom a {
      margin-left: 20px; }

.loaderContainer {
  min-height: 80px; }

.blockDisplay {
  display: block; }

.relativePosition {
  position: relative; }

.formLoading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .formLoading .timerProgress {
    margin: 0 auto;
    position: absolute;
    top: 10px;
    width: 100%;
    text-align: center;
    padding-top: 2px;
    font-weight: bold;
    font-size: 1.1em; }
    .formLoading .timerProgress svg {
      width: 50px;
      height: 50px; }
  .formLoading .topIs0 {
    top: 0; }

.errorContainer {
  margin-top: 10px;
  color: #d90000; }
  .errorContainer.confirm {
    margin-bottom: 5px; }

.shodiError {
  color: #d90000 !important;
  font-size: 15px;
  padding-bottom: 5px !important; }

.changeBtn {
  background-color: transparent;
  border: 0;
  color: #1f6d7f;
  cursor: pointer;
  font-size: 19px; }
  .changeBtn.cancelActionBtn {
    margin-left: 20px; }
  .changeBtn:hover {
    text-decoration: none; }

.field-row {
  margin-bottom: 20px; }

.withCancelArea {
  padding-left: 25px; }

.noBorderRight {
  border-right: 0; }

.silverBorderTop {
  border-top: 1px solid #cccccc !important;
  margin-top: -10px !important; }

.noBorderTop {
  border-top: none !important;
  margin-top: -10px !important; }

.passwordLogic {
  clear: both; }

.fieldHasError {
  border: 1px solid #d90000 !important; }

.fieldMessagesContainer {
  color: #d90000;
  padding: 5px 0 5px 0;
  clear: both; }
  .fieldMessagesContainer:empty {
    content: "";
    padding: 0; }

.moreBtn {
  display: block;
  width: 100% !important;
  margin: 40px 20px 0 0;
  padding: 10px;
  text-transform: uppercase;
  background: #1f6d7f;
  color: #ffffff !important;
  min-height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .moreBtn span {
    display: flex;
    align-items: center; }
  .moreBtn.disabled {
    background-color: #cccccc !important;
    color: #211F20 !important; }
    .moreBtn.disabled span.L, .moreBtn.disabled span.R {
      background: none; }
  .moreBtn:hover {
    background-color: #256c8a;
    color: #ffffff !important; }
    .moreBtn:hover span.L:before, .moreBtn:hover span.R:before {
      color: #ffffff; }
  .moreBtn span.L:before, .moreBtn span.R:before {
    content: 'l' !important;
    font-family: Ikona;
    display: inline-block;
    color: #438aa8;
    font-size: 28px;
    text-transform: none !important;
    font-weight: normal !important; }
  .moreBtn span.L:before, .moreBtn span.R:before {
    color: #ffffff;
    font-size: 34px; }
  .moreBtn span.L {
    float: left;
    margin-left: 10px; }
  .moreBtn span.C {
    text-align: center;
    display: block;
    float: left;
    width: calc(100% - 89px);
    width: -moz-calc(100% - 89px); }
  .moreBtn span.R {
    float: right;
    margin-right: 10px; }
  .moreBtn:focus span, .moreBtn:focus :before {
    color: #000000 !important; }

.condition-list {
  clear: both;
  margin-top: 80px;
  border-top: 1px solid #cccccc; }
  .condition-list .condition {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.1em; }
    .condition-list .condition p {
      margin-left: 25px; }

.CRPData {
  margin: 10px 0 20px 0; }
  .CRPData td {
    text-transform: uppercase; }

.forceBlueBack {
  background-color: #f5f9fa !important; }

.extendableWhite {
  -webkit-box-shadow: 0 1px 1px -1px #898e91;
  -moz-box-shadow: 0 1px 1px -1px #898e91;
  box-shadow: 0 1px 1px -1px #898e91;
  border-bottom: 1px solid #898e91;
  background-color: #ffffff;
  margin: 20px 0; }
  .extendableWhite.extendableWhitePredal {
    border-bottom: 0;
    background-color: transparent;
    margin: 0;
    box-shadow: none; }
  .extendableWhite.extendableWhiteDOX {
    margin: 0 0; }
  .extendableWhite .extendableWhiteBtn {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #1f6d7f;
    cursor: pointer;
    width: 100%;
    padding: 20px 40px;
    vertical-align: middle; }
    .extendableWhite .extendableWhiteBtn:focus h3, .extendableWhite .extendableWhiteBtn:focus :before {
      color: #000000 !important; }
    .extendableWhite .extendableWhiteBtn.narrow50 {
      display: inline-block;
      width: calc(100% - 50px);
      width: -moz-calc(100% - 50px); }
    .extendableWhite .extendableWhiteBtn.narrow100 {
      display: inline-block;
      width: calc(100% - 100px);
      width: -moz-calc(100% - 100px); }
    .extendableWhite .extendableWhiteBtn.extendableWhiteBtnDOX {
      padding: 0; }
    .extendableWhite .extendableWhiteBtn.extendableWhiteBtnPredal {
      padding: 0 0 10px; }
    .extendableWhite .extendableWhiteBtn:hover h3 {
      text-decoration: underline; }
    .extendableWhite .extendableWhiteBtn h3 {
      color: #1f6d7f;
      font-weight: bold;
      display: inline;
      float: left;
      width: calc(100% - 30px); }
    .extendableWhite .extendableWhiteBtn .arrow-down, .extendableWhite .extendableWhiteBtn .arrow-up {
      float: right;
      margin-top: 10px; }
    .extendableWhite .extendableWhiteBtn .extendableWhiteDescription {
      color: #606060;
      font-size: 17px;
      clear: both; }
  .extendableWhite .dl-icon-placeholder {
    width: 50px;
    margin-left: -50px;
    text-align: right;
    float: right; }
    .extendableWhite .dl-icon-placeholder a .font-icon:before,
    .extendableWhite .dl-icon-placeholder a:link .font-icon:before,
    .extendableWhite .dl-icon-placeholder a:active .font-icon:before,
    .extendableWhite .dl-icon-placeholder a:visited .font-icon:before,
    .extendableWhite .dl-icon-placeholder a:hover .font-icon:before {
      content: 'c' !important;
      font-family: Ikona;
      display: inline-block;
      color: #1f6d7f;
      font-size: 28px;
      text-transform: none !important;
      font-weight: normal !important;
      text-decoration: none;
      margin-right: -8px; }
    .extendableWhite .dl-icon-placeholder a {
      padding-top: 12px; }
  .extendableWhite .delete-icon-placeholder {
    width: 50px;
    margin-left: -50px;
    text-align: right;
    float: right; }
    .extendableWhite .delete-icon-placeholder input {
      font-family: Ikona;
      display: inline-block;
      color: #1f6d7f !important;
      font-size: 28px;
      text-transform: none !important;
      font-weight: normal !important;
      text-decoration: none;
      margin-top: -3px;
      height: 30px; }
      .extendableWhite .delete-icon-placeholder input:focus {
        color: #ffcc99 !important;
        border: none !important; }
  .extendableWhite .delete-placeholder {
    width: 50px;
    margin-left: -100px;
    float: right;
    padding-top: 0px; }
  .extendableWhite .extendableWhiteArea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 40px 20px; }
    .extendableWhite .extendableWhiteArea.extendableWhiteAreaPredal {
      padding: 0 0 20px; }
    .extendableWhite .extendableWhiteArea h5 {
      margin-bottom: 5px; }
  .extendableWhite.extendableWhiteNoShad {
    box-shadow: none; }

.delimiterBlue {
  height: 2px;
  width: 100%;
  padding: 0;
  margin-bottom: 12px;
  background-color: #1f6d7f; }
  .delimiterBlue.delimiterBlueSmall {
    height: 1px; }

.resultDiv {
  margin: 10px 0; }

table.limitWidth * {
  word-break: break-word; }

.docArea {
  margin-top: 5px; }
  .docArea .docIcon, .docArea .docxIcon, .docArea .pdfIcon, .docArea .pngIcon, .docArea .jpgIcon, .docArea .jpegIcon, .docArea .gifIcon, .docArea .xlsIcon, .docArea .xlsxIcon, .docArea .xmlIcon, .docArea .txtIcon, .docArea .docInfo {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    word-wrap: break-word; }
  .docArea .docxIcon:before, .docArea .docIcon:before {
    content: 'O' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .docxIcon:before, .docArea .docIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .pdfIcon:before {
    content: 'N' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .pdfIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .pngIcon:before {
    content: 'V' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .pngIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .jpgIcon:before, .docArea .jpegIcon:before {
    content: 'T' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .jpgIcon:before, .docArea .jpegIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .gifIcon:before {
    content: 'U' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .gifIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .xlsIcon:before, .docArea .xlsxIcon:before {
    content: 'P' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .xlsIcon:before, .docArea .xlsxIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .xmlIcon:before {
    content: 'R' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .xmlIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .txtIcon:before {
    content: 'S' !important;
    font-family: Ikona;
    margin: 1px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    margin-right: 10px;
    float: left;
    text-transform: none !important;
    font-weight: normal !important; }
  .docArea .txtIcon:before {
    color: #1f6d7f !important;
    margin-top: 6px; }
  .docArea .docInfo {
    width: calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    word-break: break-word; }
  .docArea .docFormat {
    font-size: 14px; }

.pojasnitev {
  width: 100%;
  text-align: right;
  font-size: 14px;
  margin-top: -15px; }

.spacerMini {
  margin: 5px 0 10px; }

.spacer5 {
  margin: 5px 0 10px; }

.spacer10 {
  margin: 10px 0 10px; }

.spacer20 {
  margin: 20px 0 10px; }

.moja-euprava-content .subpage-container .spacer20 {
  clear: both; }

.spacerHeight20 {
  height: 20px; }

.spacer30 {
  margin: 30px 0 10px; }

.spacer40 {
  margin: 40px 0 10px; }

.spacer50 {
  margin: 50px 0 10px; }

.noFloat {
  float: none !important; }

.introAlone {
  border-bottom: 0 !important;
  padding-bottom: 0 !important; }

.marginTop20 {
  margin-top: 20px !important; }

.marginTop10 {
  margin-top: 10px; }

.marginTop15 {
  margin-top: 15px; }

.marginBottom10 {
  margin-bottom: 10px; }

.odmikBottom20 {
  bottom: 20px; }

.width60 {
  width: 60px; }

.width100 {
  width: 100px; }

.bottom30 {
  padding-bottom: 30px !important; }

.bottom5 {
  padding-bottom: 5px !important; }

.bottom20 {
  margin-bottom: 20px; }

.selectedType {
  background-color: #ffffff; }

.width90Perc {
  width: 90% !important; }

.width100Perc {
  width: 100% !important; }

.searchCategory1 {
  font-size: 14px; }

.searchCategory2 {
  font-size: 19px; }

.searchCategory3 {
  font-size: 24px; }

.floatRight {
  float: right; }

.floatLeft {
  float: left; }

.paddingTop10 {
  padding-top: 10px !important; }

.paddingTop20 {
  padding-top: 20px !important; }

.hSpace10 {
  width: 10px;
  display: block; }

.chartStevilcnaVrednost {
  padding-bottom: 10px;
  text-transform: uppercase;
  text-align: center; }

.chartNiPodatka {
  padding-bottom: 10px;
  text-align: center;
  font-weight: bold; }

.stil-jezikov {
  float: right;
  text-transform: uppercase; }
  .stil-jezikov .izbran-jezik {
    font-weight: bold;
    color: #1f6d7f; }
  .stil-jezikov span, .stil-jezikov a {
    margin-left: 10px; }

#toPublicBtn {
  position: absolute;
  right: 0;
  top: 0;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding: 0 5px;
  text-decoration: none !important;
  text-transform: uppercase;
  cursor: pointer;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; }

.toPublicBtnExpl {
  font-size: 10px;
  color: #d90000;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  line-height: 10px;
  font-weight: bold;
  text-transform: uppercase; }

.contentBlockContainer {
  margin: 10px 0 20px 0; }
  .contentBlockContainer.contentInColumns .contentTitle, .contentBlockContainer.contentInColumns .contentLabel {
    width: 50%;
    float: left;
    text-transform: none; }
  .contentBlockContainer.contentInColumns .contentBlock:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }

.moja-euprava-content .contentBlockContainer.podrobnostiVozila .contentTitle, .moja-euprava-content .contentBlockContainer.podrobnostiPlovila .contentTitle, .moja-euprava-content .contentBlockContainer.podrobnostiNepremicnine .contentTitle, .moja-euprava-content .contentBlockContainer.podrobnostiIzobrazevanja .contentTitle,
.moja-euprava-content .contentBlockContainer.seznamVozila .contentBlockContainer.podrobnostiVoznisko .contentTitle {
  text-transform: uppercase;
  margin-right: 10px;
  width: calc(50% - 10px); }

.moja-euprava-content .contentBlockContainer.podrobnostiVozila .predelavaOdsek, .moja-euprava-content .contentBlockContainer.podrobnostiPlovila .predelavaOdsek, .moja-euprava-content .contentBlockContainer.podrobnostiNepremicnine .predelavaOdsek, .moja-euprava-content .contentBlockContainer.podrobnostiIzobrazevanja .predelavaOdsek,
.moja-euprava-content .contentBlockContainer.seznamVozila .contentBlockContainer.podrobnostiVoznisko .predelavaOdsek {
  border-top: 2px dotted #cccccc;
  margin-top: 40px; }

.moja-euprava-content .contentBlockContainer.podrobnostiVozila .predelavaOdsekHalfTop, .moja-euprava-content .contentBlockContainer.podrobnostiPlovila .predelavaOdsekHalfTop, .moja-euprava-content .contentBlockContainer.podrobnostiNepremicnine .predelavaOdsekHalfTop, .moja-euprava-content .contentBlockContainer.podrobnostiIzobrazevanja .predelavaOdsekHalfTop,
.moja-euprava-content .contentBlockContainer.seznamVozila .contentBlockContainer.podrobnostiVoznisko .predelavaOdsekHalfTop {
  border-top: 2px dotted #cccccc;
  margin-top: 20px; }

.moja-euprava-content .contentBlockContainer.podrobnostiVozila .contentLabel, .moja-euprava-content .contentBlockContainer.podrobnostiPlovila .contentLabel, .moja-euprava-content .contentBlockContainer.podrobnostiNepremicnine .contentLabel, .moja-euprava-content .contentBlockContainer.podrobnostiIzobrazevanja .contentLabel,
.moja-euprava-content .contentBlockContainer.seznamVozila .contentBlockContainer.podrobnostiVoznisko .contentLabel {
  text-transform: uppercase; }

.moja-euprava-content .contentBlockContainer.podrobnostiVozila .odsekDottedTop, .moja-euprava-content .contentBlockContainer.podrobnostiPlovila .odsekDottedTop, .moja-euprava-content .contentBlockContainer.podrobnostiNepremicnine .odsekDottedTop, .moja-euprava-content .contentBlockContainer.podrobnostiIzobrazevanja .odsekDottedTop,
.moja-euprava-content .contentBlockContainer.seznamVozila .contentBlockContainer.podrobnostiVoznisko .odsekDottedTop {
  border-top: 2px dotted #cccccc; }

.contentBlockContainer.podrobnostiVoznisko .contentTitle, .contentBlockContainer.katastrskiPostopki .contentTitle {
  text-transform: uppercase;
  margin-right: 10px;
  width: calc(50% - 10px); }

.contentBlockContainer.podrobnostiVoznisko .contentLabel, .contentBlockContainer.katastrskiPostopki .contentLabel {
  text-transform: uppercase; }

.iskalnikKatasterPostopkov .pomocSifrant {
  margin-top: 50px;
  padding-left: 20px;
  height: 40px;
  font-size: 18px;
  color: #606060; }

.iskalnikKatasterPostopkov .pomocSestavina {
  margin-top: 55px;
  padding-left: 20px;
  font-size: 18px;
  color: #606060; }

.katastrskiPostopkiRezultat {
  padding-top: 30px;
  padding-bottom: 30px; }

.nastavitveObvescanja .leftSection {
  text-transform: uppercase; }

.contentBlock {
  padding: 10px 0;
  border-top: 1px solid #cccccc; }
  .contentBlock.noBorderContentBlock {
    border-top: 0; }

.contentBlock.strong {
  border-top: 2px solid #1f6d7f; }

.contentBlockInput {
  padding: 10px 0;
  clear: both; }

.contentBlock.top, .contentBlockInput.top {
  border-top: 0;
  padding-top: 0;
  margin-top: -10px; }

.contentBlock.topRegular {
  border-top: 0; }

.contentBlock.topZeroMarg {
  border-top: 0;
  padding-top: 0;
  margin-top: 0; }

.contentBlock .rightAlign {
  float: right; }

.contentTitle {
  color: #606060;
  font-size: 17px;
  text-transform: uppercase; }

.contentLabel {
  font-size: 17px;
  text-transform: uppercase;
  color: #000000; }

.contentTitleBig {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000000; }

.contentSubtitleBig {
  font-size: 20px;
  text-transform: uppercase;
  color: #606060; }

.predelavaOdsek {
  border-top: 2px dotted #cccccc;
  margin-top: 20px; }

.supertitle, .supertitle-edemok, .supertitle-statistika {
  border-bottom: 1px solid #cccccc;
  border-top: 2px solid #1f6d7f;
  font-size: 21px;
  font-weight: normal;
  line-height: 1.1em;
  margin-bottom: 20px;
  margin-top: 40px;
  padding-bottom: 20px;
  padding-top: 12px;
  text-transform: uppercase; }
  .supertitle.noBottomLine, .supertitle-edemok.noBottomLine, .supertitle-statistika.noBottomLine {
    border-bottom: 0;
    margin-top: 10px;
    margin-bottom: 10px; }
  .supertitle.noBorder, .supertitle-edemok.noBorder, .supertitle-statistika.noBorder {
    border-top: 0;
    margin-top: -5px; }

.supertitle-edemok {
  border-bottom: 0;
  padding-bottom: 0;
  text-transform: uppercase; }

.supertitle-statistika {
  margin-top: 0px; }

.chartContainer {
  overflow: hidden;
  width: 100%; }
  .chartContainer .chartCanvas {
    width: 100%; }
    .chartContainer .chartCanvas div div {
      margin: auto; }

.additionalInfo {
  color: #606060;
  font-size: 15px; }

.koristnaPovezava {
  display: block !important;
  padding-bottom: 0; }
  .koristnaPovezava .besediloContainer {
    float: left;
    width: calc(100% - 220px);
    pading: 0;
    margin: 0; }
  .koristnaPovezava .slikaContainer {
    float: right;
    width: 200px;
    margin: 0 0 0 20px;
    padding: 0; }
    .koristnaPovezava .slikaContainer img {
      width: 100%;
      max-width: 200px;
      margin: 0;
      float: right; }
  .koristnaPovezava p {
    margin-top: 0 !important;
    margin-bottom: 20px !important; }
  .koristnaPovezava p:last-of-type {
    margin-bottom: 0 !important; }

.noBorderPaddingTop10 {
  border-top: 0 !important;
  padding-top: 10px !important; }

.allCaps {
  text-transform: uppercase; }

.noCaps {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.media {
  background-color: #f5f9fa !important;
  padding: 0 !important; }
  .media img, .media video, .media iframe {
    width: 100%;
    border: 0; }
  .media dd {
    background-color: transparent; }
  .media dd.zoom {
    display: none; }
  .media .caption, .media .copyright, .media .longdesc {
    padding: 10px 15px !important;
    font-size: 17.5px !important; }
    .media .caption:empty, .media .copyright:empty, .media .longdesc:empty {
      display: none; }
  .media .copyright, .media .fotoLabel {
    font-size: 14px !important;
    font-style: normal !important;
    color: #cccccc;
    text-transform: uppercase; }
  .media .longdesc {
    display: none; }

.media.pos-2 {
  float: right;
  margin-left: 10px;
  margin-right: 0; }

.media {
  display: inline-block;
  float: left;
  margin: 3px 20px 20px 0;
  width: calc(50% - 10px);
  width: -moz-calc(50% - 10px); }

dl.large {
  clear: both;
  float: none;
  width: 100%; }
  dl.large img {
    width: 100%; }

.extendedText .links {
  padding-top: 0 !important; }
  .extendedText .links li:before {
    content: none !important; }
  .extendedText .links li {
    padding-left: 0 !important;
    background: none; }

.maps, #map-canvas {
  width: 100%;
  height: 400px; }

.mapsContainer {
  width: 100%;
  position: relative; }

.mapsOverlay {
  position: absolute;
  width: 100%;
  height: 100%; }

.mapsCanvas {
  width: 100%;
  height: 400px;
  position: relative;
  margin: 10px 0; }

.mapsOverlay {
  display: none;
  z-index: 100;
  background-color: #ffffff;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.mapsMessage {
  text-align: center;
  margin: 0 auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.button-maps {
  margin: 20px auto;
  width: 150px; }

.textSpacer {
  height: 1em;
  width: 100%; }

.font26 {
  font-size: 26px; }

.font19 {
  font-size: 19px; }

.font17 {
  font-size: 17px; }

.bottomMarginWhenNoExtras {
  margin-bottom: 20px; }

.lessImportant {
  color: #606060;
  font-size: 17px;
  clear: both; }
  .lessImportant.green {
    color: #9AA117; }

.dogodki {
  position: relative; }
  .dogodki .results-number .dogodek {
    padding: 0; }
    .dogodki .results-number .dogodek .dogodekSettingsMenu {
      top: 35px; }
  .dogodki .dogodek {
    word-wrap: break-word;
    padding: 15px 0;
    border-top: 1px solid #cccccc;
    position: relative;
    cursor: default; }
    .dogodki .dogodek.predal {
      padding: 0;
      border: 0; }
    .dogodki .dogodek.first {
      border-top: 0;
      padding-top: 0; }
    .dogodki .dogodek.top {
      border-top: 0; }
    .dogodki .dogodek.seznam {
      float: right;
      border-top: 0; }
    .dogodki .dogodek .ico {
      float: left;
      height: 30px;
      width: 30px;
      margin-right: 10px; }
      .dogodki .dogodek .ico.type-SSV {
        background-position: -9px -1457px; }
      .dogodki .dogodek .ico.type-NS {
        background-position: -9px -296px; }
      .dogodki .dogodek .ico.type-NN {
        background-position: -9px -9px; }
      .dogodki .dogodek .ico.type-aktivnost {
        background-position: -9px -9px; }
    .dogodki .dogodek.exposed {
      font-weight: bold;
      background-color: #f5f9fa; }
      .dogodki .dogodek.exposed .ico {
        opacity: 1; }
    .dogodki .dogodek .content {
      float: left;
      width: calc(100% - 40px); }
    .dogodki .dogodek .contentOpomnik {
      float: left;
      width: calc(100% - 100px);
      margin-left: 15px; }
    .dogodki .dogodek .celotnaSirina {
      width: calc(100% - 60px); }
    .dogodki .dogodek .opomnikLeft {
      width: 50%;
      float: left; }
    .dogodki .dogodek .opomnikRight {
      width: calc(50% - 10px);
      float: right;
      padding-left: 10px; }
    .dogodki .dogodek .contentOpomnikSmall {
      float: left;
      width: calc(100% - 60px);
      margin-left: 15px; }
      .dogodki .dogodek .contentOpomnikSmall .opomnikLeft {
        width: 100%; }
      .dogodki .dogodek .contentOpomnikSmall .opomnikRight {
        width: 100%;
        padding-left: 0; }
    .dogodki .dogodek .moreLinkContainer {
      margin: 10px 0 0 0; }
    .dogodki .dogodek .dateApprox {
      display: none; }
  .dogodki .calendarDelimiterTitle {
    padding: 10px 0;
    border-top: 1px solid #1f6d7f !important;
    border-bottom: 1px solid #1f6d7f !important; }
    .dogodki .calendarDelimiterTitle.top.topNoPadding {
      border-top: 0 !important; }
    .dogodki .calendarDelimiterTitle.top {
      border-top: 0 !important; }
    .dogodki .calendarDelimiterTitle.topNoPadding {
      padding-top: 0; }
  .dogodki .middleDelimiter {
    width: 1px;
    background-color: #cccccc;
    position: absolute;
    top: 20px;
    left: 50%;
    bottom: 20px; }
  .dogodki .kazalecContainer {
    float: right; }

.noBorderRight {
  border-right: 0 !important; }

.js_dicDetails td {
  display: none; }

#main table.dicTable tbody tr.dicDetails td {
  border-top: 0; }

#main table.dicTable tbody tr td {
  border-bottom: 0;
  border-top: 1px solid #cccccc; }

#main tr.lastRow td {
  padding: 0; }

.dicDetailsBtnRow {
  cursor: pointer; }

.dicTitle1, .dicTitle2 {
  text-transform: uppercase;
  font-weight: bold; }

.dicTitle1 {
  color: #1f6d7f; }

.dicDisclaimer {
  color: #606060;
  font-size: 17px; }

.dicDetails td {
  background-color: #eff8f7 !important;
  padding: 20px !important; }

.dicDetailsBtnRow .dicExpand:before {
  content: 'l' !important;
  font-family: Ikona;
  display: inline-block;
  color: #438aa8;
  font-size: 28px;
  text-transform: none !important;
  font-weight: normal !important; }

.dicDetailsBtnRow.dicOpen .dicExpand {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.dicButton {
  float: right;
  width: 200px;
  margin: 0 0 10px 10px;
  background: #1f6d7f !important;
  color: #ffffff !important;
  text-decoration: none; }
  .dicButton .font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #333333;
    font-size: 36px;
    text-transform: none !important;
    font-weight: normal !important; }
  .dicButton:hover {
    text-decoration: none;
    background-color: #256c8a !important;
    color: #ffffff !important; }
    .dicButton:hover .font-icon:before {
      color: #ffffff !important; }
  .dicButton .font-icon:before {
    color: #ffffff !important;
    text-align: center;
    font-size: 19px;
    margin-top: 0;
    margin-right: 12px; }
  .dicButton:focus {
    background-color: #ffcc99 !important;
    color: #000000 !important; }
    .dicButton:focus .font-icon:before {
      color: #000000 !important; }

.e2s_hrDic {
  margin: 10px 0;
  background-color: #606060;
  border: 0;
  padding: 0;
  height: 1px; }

.dogodkiSmall h3 {
  font-size: 15px; }

.e2Cal {
  cursor: default; }
  .e2Cal .monthSelector {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0; }
    .e2Cal .monthSelector div {
      display: inline-block; }
    .e2Cal .monthSelector a.disabled {
      pointer-events: none;
      cursor: default; }
    .e2Cal .monthSelector .monthPrev, .e2Cal .monthSelector .monthNext {
      cursor: pointer; }
      .e2Cal .monthSelector .monthPrev:before, .e2Cal .monthSelector .monthNext:before {
        content: 'l' !important;
        font-family: Ikona;
        display: inline-block;
        color: #438aa8;
        font-size: 28px;
        text-transform: none !important;
        font-weight: normal !important; }
      .e2Cal .monthSelector .monthPrev:before, .e2Cal .monthSelector .monthNext:before {
        font-size: 18px; }
    .e2Cal .monthSelector .monthPrev {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
    .e2Cal .monthSelector .monthNext {
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      transform: rotate(270deg); }
  .e2Cal .e2CalW.selectedWeek .e2CalDay, .e2Cal .e2CalHeaderDays.selectedWeek .e2CalDay {
    font-weight: bold; }
    .e2Cal .e2CalW.selectedWeek .e2CalDay.selected, .e2Cal .e2CalHeaderDays.selectedWeek .e2CalDay.selected {
      background-color: #1f6d7f !important;
      color: #ffffff !important; }
    .e2Cal .e2CalW.selectedWeek .e2CalDay.regular, .e2Cal .e2CalHeaderDays.selectedWeek .e2CalDay.regular {
      background-color: #e5e4df; }
    .e2Cal .e2CalW.selectedWeek .e2CalDay.weekend, .e2Cal .e2CalHeaderDays.selectedWeek .e2CalDay.weekend {
      background-color: #cccccc; }
    .e2Cal .e2CalW.selectedWeek .e2CalDay.today, .e2Cal .e2CalHeaderDays.selectedWeek .e2CalDay.today {
      background-color: #211F20;
      color: #ffffff; }
  .e2Cal .e2CalW .e2CalDay, .e2Cal .e2CalHeaderDays .e2CalDay {
    font-size: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 24px;
    width: calc(14.2% - 1px);
    line-height: 10px;
    margin: 0 0 1px 1px; }
    .e2Cal .e2CalW .e2CalDay.selected, .e2Cal .e2CalHeaderDays .e2CalDay.selected {
      background-color: #1f6d7f !important;
      color: #ffffff !important; }
    .e2Cal .e2CalW .e2CalDay.regular, .e2Cal .e2CalHeaderDays .e2CalDay.regular {
      background-color: #ffffff; }
    .e2Cal .e2CalW .e2CalDay.weekend, .e2Cal .e2CalHeaderDays .e2CalDay.weekend {
      background-color: #cccccc; }
    .e2Cal .e2CalW .e2CalDay.today, .e2Cal .e2CalHeaderDays .e2CalDay.today {
      background-color: #211F20;
      color: #ffffff; }
    .e2Cal .e2CalW .e2CalDay:focus, .e2Cal .e2CalHeaderDays .e2CalDay:focus {
      background-color: #ffcc99 !important;
      color: #000000 !important;
      outline: none !important; }
  .e2Cal .e2CalW .e2CalClick, .e2Cal .e2CalHeaderDays .e2CalClick {
    cursor: pointer; }

.colView {
  -webkit-columns: 60px 3;
  /* Chrome, Safari, Opera */
  -moz-columns: 60px 3;
  /* Firefox */
  columns: 45px 3; }
  .colView span {
    display: inline-block; }
  .colView label {
    display: inline-block; }

.calendarBox {
  float: left;
  width: 45px;
  text-align: center !important; }
  .calendarBox .calendarUpperKlipsne {
    width: 100%;
    height: 5px;
    padding-top: 4px; }
    .calendarBox .calendarUpperKlipsne .icon-calendar-top {
      width: 100%;
      position: relative;
      bottom: 9px; }
  .calendarBox .calendarUpper {
    width: 100%;
    height: 20px;
    background-color: #606060;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 15px;
    vertical-align: middle;
    padding-top: 3px;
    text-align: center !important; }
  .calendarBox .calendarMain {
    width: 100%;
    background-color: #cccccc;
    color: #000000;
    padding-bottom: 2px;
    border-bottom: 1px solid #606060; }
    .calendarBox .calendarMain div {
      text-align: center !important;
      text-transform: uppercase; }
    .calendarBox .calendarMain .calendarDayNum {
      padding-top: 2px;
      font-size: 28px; }
    .calendarBox .calendarMain .calendarDayWeek {
      font-size: 14px; }

.dogodkiGrid .calendarBox {
  margin-right: 20px; }

.js_resultContainer {
  position: relative; }
  .js_resultContainer .opomnikLeft, .js_resultContainer .opomnikRight {
    width: 100% !important;
    float: left !important;
    padding-left: 0 !important; }
  .js_resultContainer .calendarDelimiterTitle:first-of-type {
    border-top: 0 !important; }

.blueBox {
  padding: 20px !important;
  background-color: #f5f9fa;
  margin: 10px 0; }
  .blueBox.shadow {
    -webkit-box-shadow: 0 1px 1px -1px #898e91;
    -moz-box-shadow: 0 1px 1px -1px #898e91;
    box-shadow: 0 1px 1px -1px #898e91;
    border-bottom: 1px solid #898e91; }

.blueBox.marTop0Bot20 {
  margin-top: 0;
  margin-bottom: 20px; }

.blueBox.marTop0Bot0 {
  margin-top: 0;
  margin-bottom: 0; }

.paddingBottom35 {
  padding-bottom: 35px !important; }

.blueBox.nastavitveObvescanja {
  margin-bottom: 0; }

.paddedRight {
  margin-right: 30px; }

.cogAbsoluteContainer {
  position: absolute;
  right: 0;
  top: 10px;
  cursor: pointer; }
  .cogAbsoluteContainer.upperCog {
    top: -30px; }
  .cogAbsoluteContainer.topCog {
    top: 5px; }
  .cogAbsoluteContainer.upperTopCog {
    top: 40px;
    right: 40px; }

.cog {
  cursor: pointer; }
  .cog .font-icon:before {
    content: '_';
    font-family: Ikona;
    display: inline-block;
    color: #1f6d7f;
    font-size: 24px;
    position: relative;
    float: right;
    cursor: pointer;
    text-transform: none !important;
    font-weight: bold !important; }

.edit .font-icon:before {
  content: '[';
  font-family: Ikona;
  display: inline-block;
  color: #1f6d7f;
  font-size: 33px;
  text-transform: none !important;
  font-weight: normal !important;
  padding: 5px 7px 5px 5px;
  margin-top: 5px; }

.dogodekSettingsMenu {
  display: none;
  position: absolute;
  top: 50px;
  right: -6px;
  width: 295px;
  background-color: #f5f9fa !important;
  border: 1px solid #cccccc;
  padding: 0 15px;
  font-size: 17px;
  z-index: 5000;
  -moz-box-shadow: 7px 7px 5px 0px #cccccc;
  -webkit-box-shadow: 7px 7px 5px 0px #cccccc;
  box-shadow: 7px 7px 5px 0px #cccccc; }
  .dogodekSettingsMenu ul {
    margin: 0 !important; }
    .dogodekSettingsMenu ul li {
      display: inherit !important; }
      .dogodekSettingsMenu ul li:before {
        content: '' !important;
        float: left; }
  .dogodekSettingsMenu li {
    display: inherit !important;
    padding: 7px 0 !important;
    border-bottom: 1px solid #1f6d7f !important;
    float: none !important;
    background: none !important; }
    .dogodekSettingsMenu li:last-of-type {
      border-bottom: 0 !important; }
  .dogodekSettingsMenu.dogodekSettingsMenuWithInputs {
    top: 40px;
    padding: 0 20px 0 20px; }
    .dogodekSettingsMenu.dogodekSettingsMenuWithInputs .js_submitContainer {
      color: #211F20;
      margin-top: 10px; }
    .dogodekSettingsMenu.dogodekSettingsMenuWithInputs input {
      display: inline-block;
      width: 155px;
      float: left; }
    .dogodekSettingsMenu.dogodekSettingsMenuWithInputs button {
      display: inline-block;
      min-width: 0;
      width: 130px;
      height: 35px;
      padding: 0;
      margin: 0;
      float: right;
      background: #1f6d7f;
      color: #ffffff;
      text-align: center; }
      .dogodekSettingsMenu.dogodekSettingsMenuWithInputs button:hover {
        background-color: #256c8a;
        color: #ffffff; }
  .dogodekSettingsMenu a {
    cursor: pointer; }
  .dogodekSettingsMenu .a-button-blue {
    margin-bottom: 10px; }
  .dogodekSettingsMenu .js_formLoading .timerProgress {
    top: calc(50% - 27px); }
  .dogodekSettingsMenu .dogodekButton {
    min-height: 36px; }

.leftDogodek {
  float: left;
  right: inherit;
  left: 12px;
  top: calc(10% - 40px); }

.rightDogodek {
  top: calc(10% - 40px);
  right: 35px; }

.dogodekSettingsSuccess {
  background-color: #949b07;
  color: #ffffff;
  padding: 10px 20px 10px 80px;
  font-weight: bold; }
  .dogodekSettingsSuccess .font-icon:before {
    content: 'f' !important;
    font-family: Ikona;
    margin-top: 12px;
    display: inline-block;
    color: #ffffff;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    position: relative;
    right: 65px;
    width: 0;
    height: 0; }
  .dogodekSettingsSuccess.js_dogodekSettingsSuccess + .spacer10 {
    margin: 0; }

.js_dogodekSettingsError {
  background-color: #b2414d;
  padding: 10px 20px 10px 80px;
  font-weight: bold;
  color: #ffffff; }
  .js_dogodekSettingsError .font-icon:before {
    content: 'h' !important;
    font-family: Ikona;
    margin-top: 12px;
    display: inline-block;
    color: #ffffff;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    position: relative;
    right: 65px;
    width: 0;
    height: 0; }
  .js_dogodekSettingsError .font-icon:before {
    color: #ffffff; }
  .js_dogodekSettingsError.dateMargin {
    margin: 10px 0; }

.js_googleMapsError {
  background-color: #b2414d;
  padding: 10px 20px 10px 80px;
  font-weight: bold;
  color: #ffffff; }
  .js_googleMapsError .font-icon:before {
    content: 'h' !important;
    font-family: Ikona;
    margin-top: 12px;
    display: inline-block;
    color: #ffffff;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    position: relative;
    right: 65px;
    width: 0;
    height: 0; }

.js_dogodekSettingsInfo {
  background-color: #FFB600;
  padding: 10px 20px 10px 80px;
  font-weight: bold;
  color: #000000; }
  .js_dogodekSettingsInfo .font-icon:before {
    content: 'g' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #e5e4df;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    width: 0;
    height: 0; }
  .js_dogodekSettingsInfo .font-icon:before {
    color: #000000;
    position: relative;
    right: 65px; }
  .js_dogodekSettingsInfo a.js_confirm.button-blue {
    color: #ffffff !important;
    min-height: initial;
    max-width: 164px;
    min-width: initial;
    margin-top: 10px; }
    .js_dogodekSettingsInfo a.js_confirm.button-blue:hover {
      text-decoration: none;
      background-color: #256c8a;
      color: #ffffff; }

.dogodekSettingsInfo {
  background-color: #FFB600;
  padding: 10px 20px 10px 80px;
  font-weight: bold;
  color: #000000; }
  .dogodekSettingsInfo .font-icon:before {
    content: 'g' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #e5e4df;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    width: 0;
    height: 0; }
  .dogodekSettingsInfo .font-icon:before {
    color: #000000;
    position: relative;
    right: 65px; }
  .dogodekSettingsInfo a.confirm.button-blue {
    color: #ffffff !important;
    min-height: initial;
    max-width: 164px;
    min-width: initial;
    margin-top: 10px; }
    .dogodekSettingsInfo a.confirm.button-blue:hover {
      text-decoration: none;
      background-color: #256c8a;
      color: #ffffff; }

.kazalecDogodekSettingsMenu {
  display: block;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 10px solid #f5f9fa;
  position: absolute;
  top: -10px;
  right: 8px;
  z-index: 100; }

.kazalecDogodekSettingsMenuShadow {
  display: block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #cccccc;
  position: absolute;
  top: -11px;
  right: 7px;
  z-index: 50; }

.relativePosition.kazalciWithOffset .kazalecDogodekSettingsMenu {
  top: -20px;
  right: -10px; }

.relativePosition.kazalciWithOffset .kazalecDogodekSettingsMenuShadow {
  top: -21px;
  right: -11px; }

.titleBeforeSettingsCog {
  width: calc(100% - 45px);
  float: left;
  word-break: break-word; }

.red {
  color: #cc3a00; }

.redText {
  color: #d90000; }

.topMarjetica {
  width: 24px;
  height: 24px;
  float: right; }

.kazalecContainer {
  display: inline-block; }
  .kazalecContainer .countFlag {
    display: block;
    color: #ffffff;
    background-color: #cc3a00;
    font-weight: bold;
    font-size: 21px;
    line-height: 28px;
    height: 28px;
    min-width: 42px;
    vertical-align: middle;
    text-align: center;
    padding-right: 2px; }
  .kazalecContainer.neprebranihNic {
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    opacity: 0; }
  .kazalecContainer .kazalecCountFlag {
    display: block;
    border-top: 8px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 10px solid #cc3a00;
    height: 0;
    position: relative;
    float: left;
    width: 0;
    left: -10px;
    margin-right: -27px;
    margin-top: 6px;
    z-index: 500; }

.spaceUsageBarContainer {
  background-color: #cccccc;
  width: 100%;
  height: 25px; }
  .spaceUsageBarContainer .spaceUsageBar {
    background-color: #1f6d7f;
    height: 100%;
    max-width: 100%; }

.spaceUsageDesc {
  color: #606060;
  font-size: 17px;
  margin-bottom: 5px; }

.hoverable:hover {
  background-color: #f5f9fa !important; }
  .hoverable:hover td {
    background-color: #f5f9fa !important;
    cursor: pointer; }

.documentPreview {
  height: 400px;
  border: 1px solid #cccccc; }

.filterContainer {
  border-bottom: 1px solid #cccccc;
  vertical-align: top;
  font-size: 17px; }
  .filterContainer .kazalecSiv, .filterContainer .kazalecSivSmall {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #cccccc;
    margin: 0 auto; }
  .filterContainer .kazalecSivSmall {
    display: none;
    position: relative;
    right: 5px;
    top: 5px; }
  .filterContainer .boxSortLink {
    margin: 0 7px 0 7px;
    display: inline-block; }

.statusVlogeSeznam {
  height: 25px;
  margin: 5px 0; }
  .statusVlogeSeznam.statusOddano .icon {
    width: 139px;
    height: 42px;
    position: relative;
    bottom: 10px; }
  .statusVlogeSeznam.statusVObdelavi .icon {
    width: 139px;
    height: 42px;
    position: relative;
    bottom: 10px; }
  .statusVlogeSeznam.statusReseno .icon {
    width: 139px;
    height: 42px;
    position: relative;
    bottom: 10px; }
  .statusVlogeSeznam.statusZavrnjeno .icon {
    width: 139px;
    height: 42px;
    position: relative;
    bottom: 10px; }
  .statusVlogeSeznam.cisOddano:before {
    content: 'C' !important;
    font-family: Ikona;
    display: inline-block;
    color: #606060;
    font-size: 24px;
    text-transform: none !important;
    font-weight: normal !important; }

.statusVlogePodrobnosti {
  height: 48px;
  margin: 10px 0; }
  .statusVlogePodrobnosti.statusOddano .icon {
    width: 268px;
    height: 68px;
    position: relative;
    bottom: 10px; }
  .statusVlogePodrobnosti.statusVObdelavi .icon {
    width: 268px;
    height: 68px;
    position: relative;
    bottom: 10px; }
  .statusVlogePodrobnosti.statusReseno .icon {
    width: 268px;
    height: 68px;
    position: relative;
    bottom: 10px; }
  .statusVlogePodrobnosti.statusZavrnjeno .icon {
    width: 268px;
    height: 68px;
    position: relative;
    bottom: 10px; }
  .statusVlogePodrobnosti.cisOddano {
    width: 48px; }
    .statusVlogePodrobnosti.cisOddano:before {
      content: 'C' !important;
      font-family: Ikona;
      display: inline-block;
      color: #606060;
      font-size: 24px;
      text-transform: none !important;
      font-weight: normal !important; }
    .statusVlogePodrobnosti.cisOddano:before {
      font-size: 48px;
      margin-top: 8px; }

.shranjeno {
  width: 139px;
  height: 42px;
  position: relative;
  bottom: 10px; }
  .shranjeno .font-icon:before, .shranjeno .sidr-class-font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin: 6px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 34px;
    top: 3px;
    margin-right: 6px;
    text-transform: none !important;
    text-decoration: none !important;
    font-weight: normal !important; }
  .shranjeno .font-icon:before {
    font-size: 42px;
    color: #646464 !important; }

.vlogaStroskiLeft {
  width: 52%; }

.vlogaStroskiRight {
  width: 48%; }

.statusDesc {
  font-size: 15px; }

.beforeTable {
  border-bottom: 0;
  margin-bottom: 0;
  margin-top: 20px;
  padding-bottom: 15px; }
  .beforeTable.extWhite {
    padding-bottom: 10px; }
  .beforeTable + table {
    margin-top: 0 !important; }

.edemoContainer h3.beforeTable {
  clear: both; }

.edemoContainer a button.button-blue {
  margin-bottom: 20px; }

.commentsTextArea {
  margin-top: 10px;
  width: 100%;
  resize: vertical; }

.smallBtn {
  width: auto !important;
  height: auto !important; }

.graph {
  margin-bottom: 50px;
  margin-top: 50px;
  clear: both;
  font-family: georgia, serif;
  font-size: 14px; }

.graph .label {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px; }

.graph-header h3 {
  margin-bottom: 0px; }

.graph-header {
  text-align: center; }

.graph-header p {
  margin-top: 0px; }

.graph .legend td, .graph .legend, .graph .legend tr {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse; }

.graph .legend {
  margin: 0 0 0 20px !important;
  border: 0 !important;
  width: auto !important; }

.graph .legend td {
  padding: 0 5px 0 0 !important;
  border: 0 !important;
  vertical-align: middle !important; }

.graph .legend .color-box {
  width: 14px;
  height: 10px;
  overflow: hidden; }

.graphCKEButton {
  width: 30px;
  height: 30px;
  position: relative;
  top: -30px;
  background-color: #d90000;
  pointer: cursor; }

.graph .axis-label {
  top: auto !important; }

table[data-draw-graph] {
  background-image: none !important; }

tr.nested td, tr.nested th {
  background-color: #e5e4df !important; }

tr.nested .action {
  background-color: #ffffff !important; }

.inline {
  display: inline-block; }

.rightLinksContainer {
  /* overflow: auto;*/ }
  .rightLinksContainer li {
    float: right; }
    .rightLinksContainer li span.internal.left8 {
      left: 0; }

.tipIzobrazevanja {
  width: 100px;
  height: 85px;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 20px;
  float: right;
  position: relative;
  top: 1px !important; }
  .tipIzobrazevanja.tipDijak .font-icon:before {
    content: '=' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 115px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 3px; }
  .tipIzobrazevanja.tipUcenec .font-icon:before {
    content: '@' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 95px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 9px; }
  .tipIzobrazevanja.tipStudent .font-icon:before {
    content: '>' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 100px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 8px; }
  .tipIzobrazevanja.tipIzobrazevanje .font-icon:before, .tipIzobrazevanja.tipIzobrazevanje .sidr-class-font-icon:before {
    content: '<' !important;
    font-family: Ikona;
    margin: 6px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 40px;
    top: 3px;
    margin-right: 6px;
    text-transform: none !important;
    text-decoration: none !important;
    font-weight: normal !important; }
  .tipIzobrazevanja.tipIzobOdrasli .font-icon:before {
    content: '?' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 115px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 8px; }
  .tipIzobrazevanja.tipOtrok .font-icon:before {
    content: '}' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 105px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 8px; }
  .tipIzobrazevanja.tipPlesGlasba .font-icon:before {
    content: '|' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 105px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 7px; }

.avatarPovezanaOseba .font-icon:before, .avatarPovezanaOseba .sidr-class-font-icon:before {
  content: '\20AC' !important;
  font-family: Ikona;
  margin: 6px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 34px;
  text-transform: none !important;
  text-decoration: none !important;
  font-weight: normal !important;
  top: 3px;
  margin-right: 6px; }

.avatarInvertedPovezanaOseba .font-icon:before {
  content: '/' !important;
  font-family: Ikona;
  margin: 10px 0 0 2px;
  display: inline-block;
  color: #ffffff;
  font-size: 67px;
  text-transform: none !important;
  font-weight: normal !important;
  position: relative;
  top: 12px; }

.tipVozila, .tipPlovilo {
  width: 141px;
  height: 130px;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 20px;
  float: right;
  position: relative;
  top: 30px; }
  .tipVozila.tipTovornjak:before, .tipPlovilo.tipTovornjak:before {
    content: 'p' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 142px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 35px; }
  .tipVozila.tipMotor:before, .tipPlovilo.tipMotor:before {
    content: 'q' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 142px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 40px; }
  .tipVozila.tipKombi:before, .tipPlovilo.tipKombi:before {
    content: 'r' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 142px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 40px; }
  .tipVozila.tipAvto:before, .tipPlovilo.tipAvto:before {
    content: 's' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 142px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 43px; }
  .tipVozila.tipAvto .avatarcek-ikonca, .tipPlovilo.tipAvto .avatarcek-ikonca {
    bottom: 69px; }
  .tipVozila.tipTraktor:before, .tipPlovilo.tipTraktor:before {
    content: 'v' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 130px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 50px;
    left: 28px; }
  .tipVozila.tipTraktor .avatarcek-ikonca, .tipPlovilo.tipTraktor .avatarcek-ikonca {
    left: 25px;
    bottom: 69px; }
  .tipVozila.tipPrikolica:before, .tipPlovilo.tipPrikolica:before {
    content: 't' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 144px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 38px; }
  .tipVozila.tipPriklopnik:before, .tipPlovilo.tipPriklopnik:before {
    content: 'u' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 144px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 48px;
    left: 10px; }
  .tipVozila.tipPriklopnik .avatarcek-ikonca, .tipPlovilo.tipPriklopnik .avatarcek-ikonca {
    bottom: 65px; }
  .tipVozila .avatarcek-ikonca, .tipPlovilo .avatarcek-ikonca {
    position: relative;
    bottom: 80px;
    bottom: 72px; }
  .tipVozila .icon, .tipPlovilo .icon {
    width: 37px;
    height: 44px;
    border: 2px solid #ffffff;
    box-shadow: 0 1px 1px -1px #898e91; }
  .tipVozila.tipColn:before, .tipPlovilo.tipColn:before {
    content: 'w' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 144px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 35px;
    left: -7px; }
  .tipVozila.tipJadrnica:before, .tipPlovilo.tipJadrnica:before {
    content: 'y' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 144px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 35px;
    left: 5px; }
  .tipVozila.tipLadja:before, .tipPlovilo.tipLadja:before {
    content: 'x' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 144px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 36px;
    left: -2px; }
  .tipVozila.tipSkuter:before, .tipPlovilo.tipSkuter:before {
    content: 'z' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 144px;
    text-transform: none !important;
    font-weight: normal !important;
    position: relative;
    top: 36px;
    left: 6px; }

.nepremicnina {
  width: 141px;
  height: 118px;
  margin-bottom: 20px;
  float: right; }
  .nepremicnina:before {
    content: '9' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 118px;
    text-transform: none !important;
    text-decoration: none !important;
    font-weight: normal !important;
    position: relative;
    top: 35px;
    float: right; }

.drevo:before {
  content: '7' !important;
  font-family: Ikona;
  margin: 14px auto;
  display: inline-block;
  color: #939393;
  font-size: 36px;
  text-transform: none !important;
  font-weight: normal !important;
  float: left; }

.opisIzracun ul {
  list-style: disc;
  padding-left: 20px; }
  .opisIzracun ul li {
    background: none;
    padding: 0;
    display: list-item; }

.rijsLink {
  list-style: none; }
  .rijsLink span.internal .font-icon:before, .rijsLink span.external .font-icon:before {
    content: '';
    padding-right: 0; }
  .rijsLink li, .rijsLink span.internal, .rijsLink span.external, .rijsLink span.internal .font-icon:before, .rijsLink span.external .font-icon:before {
    display: inline !important; }

.pointer {
  cursor: pointer; }

.d_OROZNI_LIST {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px; }
  .d_OROZNI_LIST:before {
    content: '5' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }

.d_OSEBNA_IZKAZNICA, .d_LISTINE_PLOVIL {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px; }
  .d_OSEBNA_IZKAZNICA:before, .d_LISTINE_PLOVIL:before {
    content: 'J' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }

.d_POTNI_LIST {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px; }
  .d_POTNI_LIST:before {
    content: '8' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }

.d_VOZNISKO_DOVOLJENJE {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px; }
  .d_VOZNISKO_DOVOLJENJE:before {
    content: '6' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }

.ds_OROZNI_LIST {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px;
  width: 65px;
  height: 86px; }
  .ds_OROZNI_LIST:before {
    content: '5' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }
  .ds_OROZNI_LIST:before {
    position: relative;
    left: 10px; }
  .ds_OROZNI_LIST .avatarcek-ikonca {
    position: relative;
    bottom: 80px; }
  .ds_OROZNI_LIST .icon {
    width: 37px;
    height: 44px;
    border: 2px solid #ffffff;
    box-shadow: 0 1px 1px -1px #898e91; }

.ds_OSEBNA_IZKAZNICA {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px;
  width: 95px;
  height: 63px; }
  .ds_OSEBNA_IZKAZNICA:before {
    content: 'J' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }
  .ds_OSEBNA_IZKAZNICA:before {
    position: relative;
    left: 10px; }
  .ds_OSEBNA_IZKAZNICA .avatarcek-ikonca {
    position: relative;
    bottom: 80px; }
  .ds_OSEBNA_IZKAZNICA .icon {
    width: 37px;
    height: 44px;
    border: 2px solid #ffffff;
    box-shadow: 0 1px 1px -1px #898e91; }

.ds_POTNI_LIST {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px;
  width: 65px;
  height: 84px; }
  .ds_POTNI_LIST:before {
    content: '8' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }
  .ds_POTNI_LIST:before {
    position: relative;
    left: 10px; }
  .ds_POTNI_LIST .avatarcek-ikonca {
    position: relative;
    bottom: 80px; }
  .ds_POTNI_LIST .icon {
    width: 37px;
    height: 44px;
    border: 2px solid #ffffff;
    box-shadow: 0 1px 1px -1px #898e91; }

.ds_VOZNISKO_DOVOLJENJE {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px;
  width: 86px;
  height: 63px; }
  .ds_VOZNISKO_DOVOLJENJE:before {
    content: '6' !important;
    font-family: Ikona;
    margin: 14px auto;
    display: inline-block;
    color: #939393;
    font-size: 76px;
    text-transform: none !important;
    font-weight: normal !important; }
  .ds_VOZNISKO_DOVOLJENJE:before {
    position: relative;
    left: 10px; }
  .ds_VOZNISKO_DOVOLJENJE .avatarcek-ikonca {
    position: relative;
    bottom: 80px; }
  .ds_VOZNISKO_DOVOLJENJE .icon {
    width: 37px;
    height: 44px;
    border: 2px solid #ffffff;
    box-shadow: 0 1px 1px -1px #898e91; }

.e2Form > .text > h1 {
  display: none; }

.e2Form .form-row {
  margin: 12px 0; }
  .e2Form .form-row > span {
    color: #606060;
    font-size: 17px; }

.e2Form label {
  display: block;
  font-size: 19px !important;
  color: #606060;
  text-transform: uppercase; }
  .e2Form label span {
    font-size: 19px !important;
    color: #606060;
    text-transform: uppercase; }

.e2Form label.noCSS {
  color: inherit;
  font-size: inherit !important;
  text-transform: inherit;
  display: inherit; }

.e2Form input {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  font-size: 17px;
  height: 36px;
  padding-left: 10px;
  padding-right: 10px; }

.filtriAutoComplete {
  font-size: 15px; }
  .filtriAutoComplete em {
    font-weight: bold; }

.navigationBox {
  background-color: #eff8f7;
  padding: 10px 0 10px 20px; }

.smallLetters {
  text-transform: none; }

#vseInstitucijeLink {
  cursor: pointer; }

.vozilaLoadingMock {
  width: 100%; }

.brandingRight {
  float: right; }

#site-login-wrapper {
  float: left; }

#mojaEUpravaBtn:focus .labelAvatar {
  text-decoration: underline; }

.viewThemeLink {
  height: 34px;
  float: left;
  margin-top: 20px;
  margin-right: 20px;
  cursor: pointer;
  color: #ffffff;
  font-size: 19px;
  position: relative;
  display: block;
  min-width: 100px;
  text-align: center; }
  .viewThemeLink:focus {
    text-decoration: underline; }

.langSelectorContainer {
  float: left;
  margin-top: 20px;
  margin-right: 10px; }

.langSelector {
  color: #ffffff !important;
  display: inline-block;
  margin-right: 10px; }

.themeLinkKazalec {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0; }

.viewThemeLink.active {
  font-weight: bold; }
  .viewThemeLink.active .themeLinkKazalec {
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity: 1;
    position: absolute;
    bottom: -10px;
    left: calc(50% - 10px);
    margin: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #1f6d7f transparent; }

.viewThemeMenu {
  background-color: #e5e4df;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 20px 0;
  color: #211F20; }
  .viewThemeMenu a:focus {
    text-decoration: underline !important; }
  .viewThemeMenu h1 {
    color: #211F20; }
  .viewThemeMenu h2 {
    font-size: 33px;
    text-transform: uppercase;
    color: #211F20; }
  .viewThemeMenu .content-wrapper {
    padding-right: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .viewThemeMenu .viewThemeMenuDesc {
    padding: 30px 0 10px;
    font-size: 30px; }
  .viewThemeMenu .viewThemeMenuTitle {
    padding: 20px 0; }
  .viewThemeMenu .viewThemeMenuPisava {
    width: 100%; }
    .viewThemeMenu .viewThemeMenuPisava .themeFontBox {
      width: 195px;
      float: left;
      padding: 0;
      background-repeat: no-repeat;
      margin: 0 40px 40px 0;
      font-size: 30px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewIcon {
    width: 200px;
    height: 200px;
    float: left;
    background-repeat: no-repeat;
    margin: 20px 20px 0 0; }
  .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox {
    text-decoration: none;
    width: 195px;
    height: 195px;
    float: left;
    padding: 30px;
    background-repeat: no-repeat;
    margin: 40px 40px 0 0;
    font-size: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.25em; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox .bold {
      font-weight: bold; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox .regular, .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox .link {
      font-weight: normal !important;
      text-transform: none !important;
      text-decoration: none !important; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme0 {
      font-family: Republika, sans-serif !important;
      color: #000000 !important;
      background-color: #ffffff; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme0 .link {
        color: #1f6d7f; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme0:hover .link {
        text-decoration: underline !important; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme0, .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme0 * {
        font-family: 'Republika', sans-serif !important;
        text-decoration: none !important; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme1 {
      color: #000000 !important;
      background-color: #ffffff; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme1 .link {
        text-decoration: underline !important; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme1, .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme1 * {
        font-family: Arial, sans-serif !important; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme2 {
      color: #fbff55 !important;
      background-color: #2A2D7C; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme2 .link {
        text-decoration: underline !important; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme2, .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme2 * {
        font-family: Arial, sans-serif !important; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme3 {
      color: #000000 !important;
      background-color: #FDFFB3; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme3 .link {
        text-decoration: underline !important; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme3, .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme3 * {
        font-family: Arial, sans-serif !important; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme4 {
      color: #00ff00 !important;
      background-color: #000000; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme4 .link {
        text-decoration: underline !important; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme4, .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme4 * {
        font-family: Arial, sans-serif !important; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme5 {
      color: #000000 !important;
      background-color: #ffffff; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme5 .link {
        color: #1f6d7f;
        text-decoration: underline !important; }
      .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme5, .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.theme5 * {
        font-family: Times New Roman, serif !important; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox.selected {
      border: 15px solid #000000;
      border-left-color: #cccccc;
      border-right-color: #cccccc;
      padding: 15px; }
    .viewThemeMenu .viewThemeMenuBarvnaTema .themePreviewBox:focus {
      border: 15px solid #211F20 !important;
      padding: 15px !important; }
  .viewThemeMenu .fontSelectionBtn {
    text-decoration: none;
    display: block;
    background-color: #1f6d7f;
    color: #ffffff;
    width: 100%;
    line-height: 30px;
    vertical-align: 50px;
    text-align: center;
    padding: 20px;
    margin-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .viewThemeMenu .fontSelectionBtn.selected {
      border: 15px solid #000000;
      border-left-color: #cccccc;
      border-right-color: #cccccc;
      padding: 5px;
      background-color: #ffffff;
      color: #000000; }
    .viewThemeMenu .fontSelectionBtn:focus {
      border: 15px solid #211F20 !important;
      padding: 5px !important; }
    .viewThemeMenu .fontSelectionBtn:hover {
      text-decoration: none; }
    .viewThemeMenu .fontSelectionBtn.s1 {
      font-size: 24px;
      font-weight: normal !important;
      text-transform: none !important; }
    .viewThemeMenu .fontSelectionBtn.s2 {
      font-size: 24px;
      font-weight: bold;
      text-transform: none !important; }
    .viewThemeMenu .fontSelectionBtn.s3 {
      font-size: 24px;
      font-weight: normal !important;
      text-transform: none !important; }
    .viewThemeMenu .fontSelectionBtn.s4 {
      font-size: 24px;
      font-weight: normal !important;
      text-transform: uppercase !important; }
    .viewThemeMenu .fontSelectionBtn.sReset {
      margin-top: 0; }
  .viewThemeMenu .enlargementMsg {
    font-size: 23px;
    font-weight: normal !important;
    line-height: 1.5em; }
    .viewThemeMenu .enlargementMsg em {
      font-style: normal;
      font-weight: bold; }

.iskanjeVozila label, .iskanjePlovilaListine label {
  display: block; }

.boldUpper {
  font-weight: bold;
  text-transform: uppercase; }

.vozniskaSlika {
  width: 342px;
  height: 100%;
  margin: auto;
  margin-top: 20px; }
  .vozniskaSlika .icon-idvdok_prometna {
    width: 342px;
    height: 368px; }

.oznakaA, .oznakaB {
  background: #006633;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  width: 1.6em;
  height: 1.6em;
  text-align: center !important;
  line-height: 1.6em;
  float: left;
  position: relative;
  top: 2px; }

.widthRightAlign {
  width: calc(100% - 2.4em);
  float: right; }

.lupaVelikaSlika {
  height: 120px; }
  .lupaVelikaSlika:after {
    content: 'e' !important;
    font-family: Ikona !important;
    display: inline-block;
    color: #939393;
    font-size: 114px;
    text-transform: none !important;
    font-weight: bold !important;
    float: left;
    margin-top: 50px; }

.errorVelikaSlika {
  height: 120px; }
  .errorVelikaSlika .font-icon:before {
    content: 'h' !important;
    font-family: Ikona;
    margin-top: 12px;
    display: inline-block;
    color: #ffffff;
    font-size: 47px;
    text-transform: none !important;
    font-weight: normal !important;
    float: left;
    position: relative;
    right: 65px;
    width: 0;
    height: 0; }
  .errorVelikaSlika .font-icon:before {
    color: #939393;
    font-size: 114px;
    float: left;
    margin-top: 50px;
    right: 0; }

.noPadding {
  padding: 0; }

.description {
  color: #606060; }

.rightDescription {
  margin-top: 10px;
  color: #606060; }
  .rightDescription ul {
    list-style: circle outside; }
    .rightDescription ul li {
      margin-left: 5px;
      display: list-item !important; }
  .rightDescription h3 {
    margin-bottom: 10px;
    color: #606060; }

.noMarginTop {
  margin-top: 0 !important; }

.contentMessage {
  text-align: center;
  vertical-align: middle;
  padding: 20px;
  margin: 20px 0;
  font-weight: bold;
  text-transform: uppercase; }
  .contentMessage.green {
    color: #1f6d7f; }
  .contentMessage.red {
    color: #d90000; }

.delimitedRow {
  padding-top: 10px;
  border-top: 1px solid #cccccc;
  margin-bottom: 20px; }

.delimitedRowSmall {
  padding: 10px 0 10px 0;
  border-top: 1px solid #cccccc; }

.delimitedRow.first, .delimitedRowSmall.first {
  border-top: 0; }

.delimitedRow .description, .delimitedRowSmall .description {
  font-size: 17px; }

.delimitedRow > label, .delimitedRow .content, .delimitedRowSmall > label, .delimitedRowSmall .content {
  padding-left: 50px !important; }

table.selectionTable {
  border-top: 1px solid #1f6d7f !important;
  margin-top: 10px !important; }
  table.selectionTable td, table.selectionTable th {
    padding: 10px 0 10px 0;
    border-right: none !important; }
  table.selectionTable tr:last-child td {
    border-bottom: 1px solid #1f6d7f !important; }

.deleteBtn, .povezanaOsebaContainer input[type=submit] {
  cursor: pointer; }
  .deleteBtn:before, .povezanaOsebaContainer input[type=submit]:before {
    content: 'D';
    font-family: Ikona;
    display: inline-block;
    color: #1f6d7f;
    font-size: 38px;
    float: right;
    cursor: pointer;
    text-transform: none !important;
    font-weight: normal !important; }

.deleteBtnSmall {
  cursor: pointer; }
  .deleteBtnSmall:before {
    content: 'D';
    font-family: Ikona;
    display: inline-block;
    color: #1f6d7f;
    font-size: 38px;
    float: right;
    cursor: pointer;
    text-transform: none !important;
    font-weight: normal !important; }
  .deleteBtnSmall:focus::before {
    color: #ffcc99 !important; }

.brisiOsebo {
  position: relative; }
  .brisiOsebo .brisiOseboLoader {
    right: 51px;
    top: -14px; }
  .brisiOsebo .brisiOseboGumb {
    cursor: pointer; }
    .brisiOsebo .brisiOseboGumb:before {
      content: 'D';
      font-family: Ikona;
      display: inline-block;
      color: #1f6d7f;
      font-size: 38px;
      float: right;
      cursor: pointer;
      text-transform: none !important;
      font-weight: normal !important; }
    .brisiOsebo .brisiOseboGumb:before {
      position: absolute;
      cursor: default;
      right: 8px; }
    .brisiOsebo .brisiOseboGumb input {
      opacity: 0;
      filter: alpha(opacity=0);
      height: 26px;
      width: 26px;
      z-index: 2;
      position: absolute;
      cursor: pointer;
      right: 12px; }

.disabledEl, .disabledEl * {
  color: #e5e4df !important; }

a.disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: default; }

.edemoContainer {
  margin-top: 10px;
  border-top: 2px solid #1f6d7f;
  padding-top: 10px;
  position: relative; }

.edemoContainerBlue {
  margin-top: 10px;
  padding: 15px 15px 30px 20px;
  background-color: #f5f9fa; }

.statusHolder {
  display: inline-block;
  vertical-align: top;
  height: 70px !important;
  width: 60px !important;
  margin: 0;
  border: 0;
  padding: 0; }

.kazalecHolder {
  display: inline-block;
  vertical-align: top;
  height: 70px !important;
  width: 35px !important;
  margin: 0;
  border: 0;
  padding: 0; }

.edemoKazalec {
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
  border-left: 35px solid #f5f9fa;
  height: 0px !important;
  width: 0px;
  left: 0;
  margin-right: 0px;
  z-index: 500;
  display: inline-block;
  vertical-align: top; }

.edemoKazalecShadow {
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
  border-left: 35px solid #cccccc;
  height: 0px !important;
  width: 0px !important;
  position: relative;
  left: -34px;
  margin-right: 0px;
  z-index: 400;
  display: inline-block;
  vertical-align: top; }

.opacity0 {
  opacity: 0;
  filter: alpha(opacity=0);
  /* For IE8 and earlier */ }

.opacity20 {
  opacity: 0.2; }

.opacity50 {
  opacity: 0.5; }

.bgSvetlomodra {
  background-color: #f5f9fa; }

.datotekaContentBlock {
  padding: 10px 0; }

.datoteka-content {
  margin-top: 0;
  padding-bottom: 4px;
  padding-left: 10px; }

.datoteka-list {
  float: left;
  width: 90%; }

.datoteka2-list {
  float: left;
  width: 80%; }

.datoteka-img-doc:before {
  content: 'O' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-doc:before {
  margin-top: 10px;
  font-size: 30px; }

.datoteka-img-doc.smaller:before {
  font-size: 25px;
  margin-top: 1px; }

.datoteka-img-pdf:before {
  content: 'N' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-pdf:before {
  font-size: 30px;
  margin-top: 10px; }

.datoteka-img-pdf.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-img-xml:before {
  content: 'R' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-xml:before {
  font-size: 1.6em;
  margin-top: 10px; }

.datoteka-img-xml.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-img-xls:before {
  content: 'P' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-xls:before {
  font-size: 1.6em;
  margin-top: 10px; }

.datoteka-img-xls.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-img-txt:before {
  content: 'S' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-txt:before {
  font-size: 1.6em;
  margin-top: 10px; }

.datoteka-img-txt.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-img-jpg:before {
  content: 'T' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-jpg:before {
  font-size: 1.6em;
  margin-top: 10px; }

.datoteka-img-jpg.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-img-gif:before {
  content: 'U' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-gif:before {
  font-size: 1.6em;
  margin-top: 10px; }

.datoteka-img-gif.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-img-png:before {
  content: 'V' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-png:before {
  font-size: 1.6em;
  margin-top: 10px; }

.datoteka-img-png.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-img-privzeto:before {
  content: 'W' !important;
  font-family: Ikona;
  margin: 1px auto;
  display: inline-block;
  color: #1f6d7f;
  font-size: 24px;
  margin-right: 10px;
  float: left;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-privzeto:before {
  font-size: 1.6em;
  margin-top: 10px; }

.datoteka-img-privzeto.smaller:before {
  margin-top: 1px;
  font-size: 25px; }

.datoteka-brez-ikone-zamik {
  width: 32px;
  display: inline-block; }

.no-bottom {
  box-shadow: 0;
  border-bottom: 0; }

.datoteka-img-status1:before {
  content: 'm' !important;
  font-family: Ikona;
  display: inline-block;
  color: #1f6d7f;
  font-size: 28px;
  text-transform: none !important;
  font-weight: normal !important;
  float: left; }

.datoteka-img-status2:before {
  content: 'Z' !important;
  font-family: Ikona;
  display: inline-block;
  color: #ffb801;
  font-size: 24px;
  text-transform: none !important;
  font-weight: normal !important; }

.datoteka-img-status3:before {
  content: 'Y' !important;
  font-family: Ikona;
  display: inline-block;
  color: #959c09;
  font-size: 24px;
  text-transform: none !important;
  font-weight: normal !important; }

.textForceBreak {
  word-break: break-word; }

.textBreak {
  word-break: break-all; }

.textEllipsis {
  text-overflow: ellipsis; }

.seznam-razmik {
  border-top: 1px solid #cccccc;
  padding-top: 10px; }

.overlayForDisable {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.js_overlayPodpisnaKomponenta {
  visibility: hidden; }

.js_podpisKorak {
  position: relative;
  text-transform: uppercase; }
  .js_podpisKorak .center {
    height: 0;
    position: absolute;
    width: 100%;
    text-align: center; }
    .js_podpisKorak .center .podpisContent {
      display: inline-block;
      text-align: left !important; }
      .js_podpisKorak .center .podpisContent p {
        top: 20px;
        margin: 0;
        position: relative; }

.visible {
  visibility: visible; }

.povezanaOsebaAvatar {
  margin-right: 20px; }

.povezanaOsebaLabel {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold; }

.povezanaOsebaContainer {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #cccccc; }

.pooblastiteljAvatar {
  margin-right: 20px; }

.pooblastiteljLabel {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold; }

.pooblastiteljiContainer {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #cccccc; }

.avatarInvertedPooblastitelj .font-icon:before {
  content: '/' !important;
  font-family: Ikona;
  margin: 10px 0 0 2px;
  display: inline-block;
  color: #ffffff;
  font-size: 67px;
  text-transform: none !important;
  font-weight: normal !important;
  position: relative;
  top: 12px; }

.avatarInvertedPooblastiteljBorder {
  background-color: #cccccc !important;
  width: 62px !important; }

.opomnikLoginDesc {
  margin-top: 10px;
  margin-bottom: 10px; }

.dogodekSettingsMenuWithInputs .opomnikLoginDesc {
  margin-top: 0 !important; }

.tdMinW {
  width: 200px; }

.docsMinWidth {
  min-width: 160px; }

.vaadinContent * {
  font-family: 'Republika' !important;
  font-size: inherit !important;
  background-color: inherit !important;
  word-break: break-word; }

.vaadinContent ul li {
  display: table;
  display: flex; }
  .vaadinContent ul li:before {
    content: "\2022";
    color: #bccfd3;
    position: relative;
    padding-right: 8px !important;
    text-transform: none !important;
    display: table-cell; }
  .vaadinContent ul li:visited:before {
    color: #2c7763; }

.twitter-icon {
  margin-top: 10px; }
  .twitter-icon .font-icon:before {
    content: ':';
    font-family: Ikona;
    display: inline-block;
    color: #27aae1;
    font-size: 28px;
    position: relative;
    float: left;
    text-transform: none !important;
    font-weight: normal !important;
    margin-right: 5px; }

.facebook-icon {
  margin-top: 10px; }
  .facebook-icon .font-icon:before {
    content: ';';
    font-family: Ikona;
    display: inline-block;
    color: #527e99;
    font-size: 28px;
    position: relative;
    float: left;
    text-transform: none !important;
    font-weight: normal !important;
    margin-right: 5px; }

.extendableWhite.dropdown_no_border {
  margin: 0;
  border-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .extendableWhite.dropdown_no_border .extendableWhiteBtn {
    padding: 20px 0;
    border-top: 2px solid #1f6d7f; }
  .extendableWhite.dropdown_no_border .extendableWhiteArea {
    padding: 0 0 20px; }

.js_extendableWhiteArea {
  clear: both; }

.tolmacUho {
  cursor: pointer; }
  .tolmacUho .font-icon:before {
    content: 'j';
    font-family: Ikona;
    display: inline-block;
    color: #ffffff;
    background-color: #1f6d7f;
    text-transform: none !important;
    font-weight: normal !important;
    cursor: pointer;
    position: absolute;
    right: 40px;
    top: -6px;
    height: 48px;
    width: 57px;
    font-size: 70px;
    padding-top: 22px; }

.uhoContent {
  display: none; }
  .uhoContent .deleteBtnSmall {
    float: right;
    margin: 13px 17px 10px 0;
    text-decoration: none; }
  .uhoContent .caption, .uhoContent .copyright, .uhoContent .longdesc {
    margin-right: 40px; }

.js_input_polje .js_input_polje_A .widthRightAlign {
  padding: 10px 0; }

.img_idvdok {
  max-width: 300px;
  margin: auto; }
  .img_idvdok .icon-idvdok_potnilist {
    height: 300px; }
  .img_idvdok .icon-idvdok_orozni {
    height: 300px; }

.js_divEmailCheckbox {
  padding-top: 10px;
  padding-bottom: 5px; }

.datumSpremembe {
  font-size: 13px;
  display: inline-block;
  vertical-align: text-top;
  margin-top: 10px;
  line-height: 0px;
  font-size: 18px; }

.blueBackgroundLink {
  padding: 5px 12px !important;
  background-color: #f5f9fa;
  margin: 10px 0; }
  .blueBackgroundLink.shadow {
    -webkit-box-shadow: 0 1px 1px -1px #898e91;
    -moz-box-shadow: 0 1px 1px -1px #898e91;
    box-shadow: 0 1px 1px -1px #898e91;
    border-bottom: 1px solid #898e91; }

.edemokracijaTableStatus {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  border: 0;
  padding: 0;
  height: 25px;
  background-size: 25px 25px !important;
  font-size: 16px; }

.edemokracijaTableStatus.st1:before {
  content: 'C' !important;
  font-family: Ikona;
  display: inline-block;
  color: #606060;
  font-size: 24px;
  text-transform: none !important;
  font-weight: normal !important; }

.edemokracijaTableStatus.st2:before {
  content: 'Z' !important;
  font-family: Ikona;
  display: inline-block;
  color: #ffb801;
  font-size: 24px;
  text-transform: none !important;
  font-weight: normal !important; }

.edemokracijaTableStatus.st3:before {
  content: 'Y' !important;
  font-family: Ikona;
  display: inline-block;
  color: #959c09;
  font-size: 24px;
  text-transform: none !important;
  font-weight: normal !important; }

span .edemokracijaTableStatus:before {
  padding-left: 5px; }

.predpisZakonodaja li a span {
  white-space: nowrap; }

.no-bold {
  font-weight: normal !important; }

.filterButtons {
  margin-right: 20px;
  width: 150px;
  float: left; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

.podatkiVPoizvedbi {
  position: relative; }
  .podatkiVPoizvedbi .contentBlock {
    padding: 15px 0; }
  .podatkiVPoizvedbi .grayRequestBox {
    width: 100%;
    height: 15px;
    background-color: #898e91; }
  .podatkiVPoizvedbi .grayRequestBox.small {
    width: 200px; }
  .podatkiVPoizvedbi .podatkiVPoizvedbiOverlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(transparent, #ffffff); }

.notstrong {
  font-weight: normal !important; }

.fileUpload > div {
  display: inline-block;
  position: relative; }

.fileUpload input[type=text] {
  display: inline-block; }

.fileUpload input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

.inlineBlock {
  display: inline-block;
  margin-left: 5px; }

.topPadding {
  padding-top: 5px; }

.vlogaLinksContainer {
  margin: 0 0 0 16px;
  padding-bottom: 12px; }

.epsRacunLink {
  float: none !important;
  margin-left: 17px; }

.displayNone {
  display: none; }

#moja-euprava-responsive-menu {
  background: none !important;
  padding: 0 !important; }
  #moja-euprava-responsive-menu .sidr-class-moja-euprava-container {
    padding: 20px;
    background-color: #f5f9fa !important; }
  #moja-euprava-responsive-menu .sidr-class-moja-euprava-spodnji-menu {
    background-color: #f5f9fa !important;
    margin-top: 10px;
    padding: 20px;
    -moz-appearance: window;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

#main .moja-euprava-content .contentBlock .a-button-blue {
  margin-top: 10px;
  background: #1f6d7f !important;
  color: #ffffff !important;
  text-decoration: none; }
  #main .moja-euprava-content .contentBlock .a-button-blue .font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #333333;
    font-size: 36px;
    text-transform: none !important;
    font-weight: normal !important; }
  #main .moja-euprava-content .contentBlock .a-button-blue:hover {
    text-decoration: none;
    background-color: #256c8a !important;
    color: #ffffff !important; }
    #main .moja-euprava-content .contentBlock .a-button-blue:hover .font-icon:before {
      color: #ffffff !important; }
  #main .moja-euprava-content .contentBlock .a-button-blue .font-icon:before {
    color: #ffffff !important;
    text-align: center;
    font-size: 19px;
    margin-top: 0;
    margin-right: 12px; }
  #main .moja-euprava-content .contentBlock .a-button-blue:focus {
    background-color: #ffcc99 !important;
    color: #000000 !important; }
    #main .moja-euprava-content .contentBlock .a-button-blue:focus .font-icon:before {
      color: #000000 !important; }

#main .moja-euprava-content .vlogaPonovnaOddaja .a-button-blue {
  background: #1f6d7f !important;
  color: #ffffff !important;
  text-decoration: none; }
  #main .moja-euprava-content .vlogaPonovnaOddaja .a-button-blue .font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #333333;
    font-size: 36px;
    text-transform: none !important;
    font-weight: normal !important; }
  #main .moja-euprava-content .vlogaPonovnaOddaja .a-button-blue:hover {
    text-decoration: none;
    background-color: #256c8a !important;
    color: #ffffff !important; }
    #main .moja-euprava-content .vlogaPonovnaOddaja .a-button-blue:hover .font-icon:before {
      color: #ffffff !important; }
  #main .moja-euprava-content .vlogaPonovnaOddaja .a-button-blue .font-icon:before {
    color: #ffffff !important;
    text-align: center;
    font-size: 19px;
    margin-top: 0;
    margin-right: 12px; }
  #main .moja-euprava-content .vlogaPonovnaOddaja .a-button-blue:focus {
    background-color: #ffcc99 !important;
    color: #000000 !important; }
    #main .moja-euprava-content .vlogaPonovnaOddaja .a-button-blue:focus .font-icon:before {
      color: #000000 !important; }

#main .obj_vozilo .contentBlockContainer .a-button-blue {
  background: #1f6d7f !important;
  color: #ffffff !important;
  text-decoration: none; }
  #main .obj_vozilo .contentBlockContainer .a-button-blue .font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #333333;
    font-size: 36px;
    text-transform: none !important;
    font-weight: normal !important; }
  #main .obj_vozilo .contentBlockContainer .a-button-blue:hover {
    text-decoration: none;
    background-color: #256c8a !important;
    color: #ffffff !important; }
    #main .obj_vozilo .contentBlockContainer .a-button-blue:hover .font-icon:before {
      color: #ffffff !important; }
  #main .obj_vozilo .contentBlockContainer .a-button-blue .font-icon:before {
    color: #ffffff !important;
    text-align: center;
    font-size: 19px;
    margin-top: 0;
    margin-right: 12px; }
  #main .obj_vozilo .contentBlockContainer .a-button-blue:focus {
    background-color: #ffcc99 !important;
    color: #000000 !important; }
    #main .obj_vozilo .contentBlockContainer .a-button-blue:focus .font-icon:before {
      color: #000000 !important; }

#main .postopekMainSection .postopekContentSection .postopek-blue-button .a-button-blue {
  background: #1f6d7f !important;
  color: #ffffff !important;
  text-decoration: none; }
  #main .postopekMainSection .postopekContentSection .postopek-blue-button .a-button-blue .font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #333333;
    font-size: 36px;
    text-transform: none !important;
    font-weight: normal !important; }
  #main .postopekMainSection .postopekContentSection .postopek-blue-button .a-button-blue:hover {
    text-decoration: none;
    background-color: #256c8a !important;
    color: #ffffff !important; }
    #main .postopekMainSection .postopekContentSection .postopek-blue-button .a-button-blue:hover .font-icon:before {
      color: #ffffff !important; }
  #main .postopekMainSection .postopekContentSection .postopek-blue-button .a-button-blue .font-icon:before {
    color: #ffffff !important;
    text-align: center;
    font-size: 19px;
    margin-top: 0;
    margin-right: 12px; }
  #main .postopekMainSection .postopekContentSection .postopek-blue-button .a-button-blue:focus {
    background-color: #ffcc99 !important;
    color: #000000 !important; }
    #main .postopekMainSection .postopekContentSection .postopek-blue-button .a-button-blue:focus .font-icon:before {
      color: #000000 !important; }

#main .postopek-vodic .postopekContentSection .button-blue {
  background: #1f6d7f !important;
  color: #ffffff !important;
  text-decoration: none;
  width: 275px; }
  #main .postopek-vodic .postopekContentSection .button-blue .font-icon:before {
    content: 'H' !important;
    font-family: Ikona;
    margin-top: 15px;
    display: inline-block;
    color: #333333;
    font-size: 36px;
    text-transform: none !important;
    font-weight: normal !important; }
  #main .postopek-vodic .postopekContentSection .button-blue:hover {
    text-decoration: none;
    background-color: #256c8a !important;
    color: #ffffff !important; }
    #main .postopek-vodic .postopekContentSection .button-blue:hover .font-icon:before {
      color: #ffffff !important; }
  #main .postopek-vodic .postopekContentSection .button-blue .font-icon:before {
    color: #ffffff !important;
    text-align: center;
    font-size: 19px;
    margin-top: 0;
    margin-right: 12px; }
  #main .postopek-vodic .postopekContentSection .button-blue:focus {
    background-color: #ffcc99 !important;
    color: #000000 !important; }
    #main .postopek-vodic .postopekContentSection .button-blue:focus .font-icon:before {
      color: #000000 !important; }

#main .postopek-vodic .postopekContentSection a[href]:not([href*="vloga.html"]) button.button-blue:before {
  content: '' !important;
  margin-right: 0; }

#main .postopek-vodic .postopekContentSection .links {
  margin-bottom: 0; }

#main .postopekMainSection .resultDiv .button-green {
  background: #1f6d7f !important;
  color: #ffffff !important;
  padding: 9px 15px;
  text-align: center;
  text-decoration: none; }
  #main .postopekMainSection .resultDiv .button-green .font-icon:before, #main .postopekMainSection .resultDiv .button-green .sidr-class-font-icon:before {
    content: 'C' !important;
    font-family: Ikona;
    margin: 6px auto;
    display: inline-block;
    color: #1f6d7f;
    font-size: 34px;
    top: 3px;
    margin-right: 6px;
    text-transform: none !important;
    text-decoration: none !important;
    font-weight: normal !important; }
  #main .postopekMainSection .resultDiv .button-green:hover {
    text-decoration: none;
    background-color: #256c8a !important;
    color: #ffffff !important; }
    #main .postopekMainSection .resultDiv .button-green:hover .font-icon:before {
      color: #ffffff !important; }
  #main .postopekMainSection .resultDiv .button-green .font-icon:before {
    color: #ffffff !important;
    text-align: center;
    font-size: 19px;
    margin-top: 0;
    margin-right: 12px; }
  #main .postopekMainSection .resultDiv .button-green:focus {
    background-color: #ffcc99 !important;
    color: #000000 !important; }
    #main .postopekMainSection .resultDiv .button-green:focus .font-icon:before {
      color: #000000 !important; }

.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc; }

.ui-datepicker-title {
  color: #222222; }

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff; }

.ui-state-hover {
  background: #dadada !important;
  border: 1px solid #999999 !important;
  color: #555555 !important; }

table.ui-datepicker-calendar {
  background-color: #ffffff; }
  table.ui-datepicker-calendar a.ui-state-default {
    background: #e6e6e6;
    border: 1px solid #d3d3d3;
    color: #555555; }
    table.ui-datepicker-calendar a.ui-state-default.ui-state-highlight {
      background: #ffffff;
      color: #212121; }
    table.ui-datepicker-calendar a.ui-state-default.ui-state-active {
      background: #1f6d7f;
      color: #ffffff; }
  table.ui-datepicker-calendar thead {
    color: #222222; }

select:disabled {
  opacity: 0.5; }

span.internal {
  display: table !important;
  max-width: 620px;
  position: relative;
  right: 8px; }
  span.internal .font-icon, span.internal .sidr-class-font-icon {
    display: table-cell; }
  span.internal .font-icon:before, span.internal .sidr-class-font-icon:before {
    content: "\203A";
    color: #1f6d7f;
    position: relative;
    padding-right: 8px;
    text-transform: none !important;
    bottom: 1px;
    display: table-cell; }
    span.internal .font-icon:before:visited:before, span.internal .sidr-class-font-icon:before:visited:before {
      color: #2c7763; }
  span.internal.left8 {
    right: 0; }
  span.internal em.more a {
    padding-left: 0; }

span.external {
  display: table !important;
  max-width: 620px;
  position: relative;
  right: 8px; }
  span.external a {
    float: left;
    margin-left: 13px; }
  span.external .font-icon:before, span.external .sidr-class-font-icon:before {
    content: 'n';
    font-family: Ikona;
    color: #1f6d7f;
    text-transform: none !important;
    display: table-cell;
    padding-top: 5px;
    float: left;
    height: 0;
    width: 0; }
    span.external .font-icon:before:visited:before, span.external .sidr-class-font-icon:before:visited:before {
      color: #2c7763; }
  span.external .font-icon:before {
    position: relative;
    padding-right: 6px; }
  span.external.left8 {
    right: 0; }

.moja-euprava-content ul li.vlogaLink {
  float: left; }
  .moja-euprava-content ul li.vlogaLink span.internal {
    right: 0;
    font-size: 15px;
    text-transform: uppercase; }
    .moja-euprava-content ul li.vlogaLink span.internal.black:before {
      color: #000000; }
    .moja-euprava-content ul li.vlogaLink span.internal.black a, .moja-euprava-content ul li.vlogaLink span.internal.black a:visited {
      color: #000000 !important; }
  .moja-euprava-content ul li.vlogaLink .vlogaInactive {
    pointer-events: none;
    cursor: default; }

.teaserKomponenta span.left8,
.povezaveKomponenta span.left8,
.descriptionLinkKomponenta span.left8 {
  left: 0; }

.text-section .teaserKomponenta span.left8,
.text-section .povezaveKomponenta span.left8,
.text-section .descriptionLinkKomponenta span.left8 {
  left: 0; }

.text-section .teaserKomponenta ul,
.text-section .povezaveKomponenta ul,
.text-section .descriptionLinkKomponenta ul {
  left: 0; }

span.bullet {
  display: table;
  position: relative; }
  span.bullet:before {
    content: "\2022";
    color: #bccfd3;
    position: relative;
    padding-right: 8px !important;
    text-transform: none !important;
    display: table-cell; }
  span.bullet:visited:before {
    color: #2c7763; }
  span.bullet:before {
    color: #bccfd3;
    height: 0; }
  span.bullet.leftNeg10:before {
    left: -10px;
    bottom: 2px; }

.text-meta {
  display: none; }

.text-section ul {
  display: table;
  position: relative;
  left: 10px; }
  .text-section ul li {
    display: table-row !important; }
    .text-section ul li:before {
      display: table-cell; }

.sr-only {
  position: fixed;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: none; }

.cancelLnk {
  line-height: 40px; }

input.aLink {
  width: auto !important;
  background: none;
  line-height: 40px;
  padding: 0;
  color: #1f6d7f;
  border: none; }
  input.aLink:hover {
    text-decoration: underline; }

.btnLink {
  font-size: 19px;
  margin-right: 20px;
  text-decoration: none; }

.btnBlue, .gumb {
  display: block;
  background-color: #1f6d7f;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 17px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  margin-right: 25px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 140px; }
  .btnBlue:hover, .gumb:hover {
    text-decoration: none;
    background-color: #256c8a;
    color: #ffffff; }
  .btnBlue.hidden, .gumb.hidden {
    display: none; }

.gumb {
  width: auto;
  padding-left: 20px;
  padding-right: 20px; }

.e2ConfirmDialogButtonWrap {
  position: absolute;
  bottom: 10px;
  width: inherit; }

.eposiljka-fikcija-info:before {
  content: 'g' !important;
  font-family: Ikona;
  color: #000000;
  font-size: 20px;
  text-transform: none !important;
  font-weight: normal !important; }

.eposiljka-fikcija-info .marginRight65 {
  margin-right: 65px; }

.rating-stars {
  position: relative;
  z-index: 1;
  cursor: pointer; }

#emptystars {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  z-index: -1; }

/* Rating Star Widgets Style */
.rating-stars ul {
  display: table-caption;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  list-style-type: none;
  padding: 0;
  -moz-user-select: none;
  -webkit-user-select: none; }

.rating-stars ul > li.star {
  display: inline-block;
  margin: -5px;
  padding: 5px; }

/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  font-size: 2.5em;
  /* Change the size of the stars */
  color: #ccc;
  /* Color on idle state */
  /* kak fejst narazen so */
  width: 40px; }

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  color: #1f6d7f; }

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  color: #1f6d7f; }

.stars-wrapper {
  border-bottom: 1px solid #e5e4df;
  padding: 15px 0px 0px 0px;
  margin: 20px 0px 20px 0px; }

.stars-label-column {
  margin-top: 8px; }

.stars-feedback-label {
  text-align: left;
  margin-left: 36%; }

.feedback-invite {
  margin: 0px 0px 20px 0px;
  border-bottom: 1px solid #e5e4df; }

.feedback-invite-text {
  color: #606060;
  margin-bottom: 20px; }

.feedback-subpage-container {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 5px; }

.feedback-mb20 {
  margin-bottom: 20px !important; }

.anketa-EU-wrapper {
  border-top: 1px solid #e5e4df;
  padding: 15px 0px 15px 0px;
  margin: 20px 0px 20px 0px; }

#ye-logo-container {
  width: 225px;
  height: 63px;
  display: inline-block;
  vertical-align: middle; }
  #ye-logo-container #ye-logo .font-icon:before {
    content: '%';
    font-family: Ikona;
    margin: 25px auto;
    display: inline-block;
    color: #3537e5;
    font-size: 30px;
    padding-left: 10px;
    text-transform: none !important;
    font-weight: normal !important; }

.boxRSS {
  padding: 5px 0 0 0;
  margin: -10px 0 -10px 0;
  display: block;
  text-align: right !important; }

.boxRSS a {
  text-decoration: none;
  cursor: pointer; }

a:focus, button:focus, span:focus, .a-button-blue:focus, .button-green:focus {
  background-color: #ffcc99 !important;
  color: #000000 !important;
  outline: none !important; }
  a:focus .font-icon::before, button:focus .font-icon::before, span:focus .font-icon::before, .a-button-blue:focus .font-icon::before, .button-green:focus .font-icon::before {
    color: #000000 !important; }

a.a-button-blue:focus {
  background-color: #ffcc99 !important;
  color: #000000 !important; }

input:focus, select:focus, textarea:focus {
  border: 2px solid #ffcc99 !important;
  color: #000000;
  outline: none; }

input:focus + label {
  background-color: #ffcc99 !important;
  color: #000000 !important; }

.iscem-btn:before {
  content: 'e' !important;
  font-family: Ikona;
  display: inline-block;
  color: #438aa8;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  font-size: 25px;
  text-transform: none !important;
  font-weight: normal !important;
  position: relative;
  padding-left: 10px;
  padding-right: 6px;
  padding-top: 7px;
  padding-bottom: 3px;
  float: right; }

.iscem-btn:before {
  height: 24px;
  bottom: 36px; }

div#search-content input:focus + label::before {
  border: 2px solid #ffcc99 !important;
  padding: 6px 5px 2px 9px; }

div#search-content input:focus + label {
  background-color: transparent !important; }

#site-login:focus {
  background-color: #ffcc99 !important;
  color: #000000 !important; }

div.button-blue:focus-within {
  background-color: #ffcc99 !important;
  color: #000000 !important; }

a:focus::after {
  border-left: 20px solid #ffcc99 !important;
  -moz-border-left-colors: #ffcc99 !important; }

a.button-arrow-left:focus::before {
  border-right: 30px solid #ffcc99;
  -moz-border-right-colors: #ffcc99 !important; }

a.nextLink:focus, .button-arrow-left:focus {
  background-color: #ffcc99 !important;
  color: #000000 !important; }

#moja-euprava-menu a:focus, #moja-euprava-responsive-menu a:focus {
  background-color: #ffcc99 !important;
  color: #000000 !important; }
  #moja-euprava-menu a:focus::before, #moja-euprava-menu a:focus .font-icon::before, #moja-euprava-menu a:focus .sidr-class-font-icon::before, #moja-euprava-responsive-menu a:focus::before, #moja-euprava-responsive-menu a:focus .font-icon::before, #moja-euprava-responsive-menu a:focus .sidr-class-font-icon::before {
    color: #000000 !important; }

#moja-euprava-menu p, #moja-euprava-responsive-menu p {
  width: 100%; }

#site-logo:focus .font-icon::before, #euprava-logo:focus .font-icon::before, #ess-logo:focus .font-icon::before, #ye-logo:focus .font-icon::before {
  color: #000000 !important; }

#entrust a:focus {
  background-color: #ffcc99;
  padding: 43px 0px 0px 0px; }

.button-green-pd {
  padding: 10px 52px 13px 52px !important;
  width: 1% !important;
  display: table-cell;
  min-height: auto !important; }

.div-mg {
  margin: 25px 0px 45px 0px !important; }

.tolmacUho:focus .font-icon::before {
  background-color: #ffcc99 !important;
  color: #000000 !important; }

.cogButton {
  background-color: transparent;
  border: none;
  float: right; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cogButton {
    padding-top: 3px; } }

.cog:focus .font-icon::before {
  color: #000000 !important;
  outline: none; }

.buttonArrow {
  background: none !important;
  border: none;
  font: inherit;
  cursor: pointer;
  color: #1f6d7f;
  text-decoration: none;
  text-align: left; }
  .buttonArrow:visited {
    color: #2c7763;
    text-decoration: none; }

.buttonArrowFeedback {
  width: 100%;
  background: none !important;
  border: none;
  font: inherit;
  cursor: pointer;
  color: #1f6d7f;
  text-align: left; }

div.button-wrapper input:focus + label::before {
  background-color: #ffcc99 !important;
  color: #000000 !important; }

.noUpperCase {
  text-transform: none !important; }

.nepremicninaEzkOdmikLevo {
  float: left;
  width: 60%; }

.capitalizeEzk {
  font-size: 17px;
  text-transform: capitalize; }

.statusDokumentov .alignContent {
  display: flex !important; }
  .statusDokumentov .alignContent .js_serSt {
    width: 100% !important;
    margin-left: 5px; }

.statusDokumentov .vozniskoKategorije .widthKoda {
  width: 25% !important; }

.statusDokumentov .vozniskoKategorije .width {
  width: auto !important; }

.img_statusDokumentov {
  max-width: 300px;
  margin: auto; }
  .img_statusDokumentov .icon-statusDokumentov_osebna {
    height: 200px;
    margin-top: 40px;
    margin-left: 20px; }
  .img_statusDokumentov .icon-statusDokumentov_voznisko {
    height: 300px;
    margin-top: 40px;
    margin-left: 20px; }

.kategorijeTitle {
  padding-top: 20px;
  padding-bottom: 10px;
  color: #606060;
  text-transform: uppercase; }

.katastrskiOdsek {
  border-top: 1px solid #1f6d7f;
  margin-top: 20px; }

.pooblastilaFloatRight {
  float: right;
  margin-right: 60px;
  position: relative; }

.maxImg {
  max-width: 100%;
  height: auto; }

.multimedia-image-left {
  display: inline-block;
  float: left;
  margin: 5px 20px 20px 0;
  width: calc(50% - 10px); }

.multimedia-image-right {
  display: inline-block;
  float: right;
  margin: 5px 20px 0 20px;
  width: calc(50% - 10px); }

.multimedia-image-above {
  display: inline-block;
  float: left;
  margin: 0px;
  width: 100%; }

.sivoBesedilo {
  color: #898e91; }

/* ****************************** VARNI PREDAL ****************************** */
.formError {
  color: #d90000 !important; }

.varniPredal-warning {
  color: #d90000;
  font-size: 17px;
  padding-top: 10px; }

.varniPredal-desc {
  color: #606060;
  font-size: 17px;
  padding-top: 10px; }

/* ************************************************************************** */
.iskalnik-vozil-tip-prometnega {
  float: left !important;
  margin-left: 0.3em; }
  .iskalnik-vozil-tip-prometnega .select2-selection--single {
    height: 36px !important; }
  .iskalnik-vozil-tip-prometnega .select2-selection__rendered {
    margin: 3px !important;
    line-height: 28px !important;
    margin-left: 5px !important; }
  .iskalnik-vozil-tip-prometnega .select2-selection__arrow {
    height: 37px !important; }

.iskalnik-vozil-st-prometnega {
  width: calc(100% - 6em); }

/* ************************************************************************** */
/* *********** NEW EPODALJSANJE ********************************************* */
/* ************************************************************************** */
.expandInput {
  display: block;
  overflow: hidden;
  padding-left: 5px; }
  .expandInput input {
    width: 100% !important; }

/* ************************************************************************** */
/* *********** CRP Osebni podatki ******************************************* */
/* ************************************************************************** */
.crp-subtitle {
  font-size: 25px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000000;
  padding-bottom: 20px; }

.crp-data-pojasnilo {
  font-size: 17px;
  line-height: 1.1em;
  color: #606060; }

.dotted-top-border {
  border-top: 2px dotted #cccccc;
  padding-top: 10px; }

.crp-grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px; }
  .crp-grid-container .crp-data-container {
    display: flex;
    justify-content: space-between; }
    .crp-grid-container .crp-data-container .crp-content-title {
      color: #606060;
      font-size: 20px;
      text-transform: uppercase; }
    .crp-grid-container .crp-data-container .crp-content-label {
      color: #000000;
      font-size: 22px;
      text-transform: uppercase; }
    .crp-grid-container .crp-data-container .crp-text-container {
      width: 100%; }
    .crp-grid-container .crp-data-container .crp-icon-container {
      display: flex;
      justify-content: space-between;
      position: relative; }
      .crp-grid-container .crp-data-container .crp-icon-container button, .crp-grid-container .crp-data-container .crp-icon-container a {
        background: none;
        border: none;
        padding: 0;
        font: inherit;
        cursor: pointer;
        outline: inherit; }
      .crp-grid-container .crp-data-container .crp-icon-container a {
        text-decoration: none; }
      .crp-grid-container .crp-data-container .crp-icon-container button:focus, .crp-grid-container .crp-data-container .crp-icon-container a:focus, .crp-grid-container .crp-data-container .crp-icon-container span:focus {
        background-color: transparent !important; }
      .crp-grid-container .crp-data-container .crp-icon-container a:focus span::before {
        color: #ffcc99 !important; }
      .crp-grid-container .crp-data-container .crp-icon-container .cog span::before {
        font-size: 35px;
        margin-bottom: 5px; }
      .crp-grid-container .crp-data-container .crp-icon-container .cog:focus span::before {
        color: #ffcc99 !important; }
      .crp-grid-container .crp-data-container .crp-icon-container .dogodekSettingsMenu {
        right: 1px; }

.crp-grid-container > :nth-child(2) {
  border-top: none; }

@media (max-width: 640px) {
  .crp-grid-container > :nth-child(2) {
    border-top: 1px solid #cccccc; } }

/* ************************************************************************** */
/* *********** Seznam vlog in podrobnosti vloge ***************************** */
/* ************************************************************************** */
.seznam-vlog .tabelaLeft {
  width: 175px !important; }

.podrobnosti-vloge .main-extendable-btn .arrow-up::before, .podrobnosti-vloge .main-extendable-btn .arrow-down::before {
  font-size: 40px; }

.podrobnosti-vloge .document-arrow {
  display: block; }

.podrobnosti-vloge .document-extendable-btn {
  pointer-events: all; }

.podrobnosti-vloge .main-extendable-area {
  padding: 0; }

.podrobnosti-vloge .naslov-statusa {
  width: 80% !important; }

.podrobnosti-vloge .dopolnitev-umik-flex {
  display: flex;
  justify-content: flex-end;
  max-width: inherit; }

.podrobnosti-vloge .dup-btn {
  color: #ffffff !important;
  background-color: #1f6d7f;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  text-decoration: none; }
  .podrobnosti-vloge .dup-btn:hover {
    background-color: #256c8a; }

.podrobnosti-vloge .single-btn {
  margin-bottom: 20px;
  display: block;
  width: 50%;
  float: right; }

.podrobnosti-vloge .dopolnitev-btn {
  margin: 0 20px 20px 0;
  width: 100%; }

.podrobnosti-vloge .umik-btn {
  margin-bottom: 20px;
  width: 100%; }

.podrobnosti-vloge .no-action {
  cursor: default; }
  .podrobnosti-vloge .no-action h3 {
    text-decoration: none !important; }

/*# sourceMappingURL=../../../../../target/egov-container-0.css.map */