/* Original CSS path: /forms/assets/theme.css */
/* ==========================================================================
   Project: Orbeon Forms – Custom Theme (Formatted)
   Note:    Iba formátovanie a komentáre podľa sekcií.
            Nijaké selektory ani vlastnosti neboli pridané alebo zmenené.
   ========================================================================== */

/* ======================================================================
   SECTION: GLOBAL / HELPERS
   Pozn.: Pomocné triedy a univerzálne reset/utility pravidlá
   ====================================================================== */
/* Globlane helpery */
.text_align-right { text-align:right } 

/* ----------------------------------------------------------------------
   HEADER: PSEUDO-VRSTVY (NAVBAR, TOOLBAR, BANNER)
   Zrušenie pozadia/gradientov na pseudo-elementoch v hlavičke
   ---------------------------------------------------------------------- */
/* Niekedy gradient beží cez pseudo-vrstvy (::before/::after) */
.orbeon .navbar::before,
.orbeon .navbar::after,
.orbeon .fr-toolbar::before,
.orbeon .fr-toolbar::after,
.orbeon header[role="banner"]::before,
.orbeon header[role="banner"]::after {
  content: none !important;
  /*background: transparent !important;*/
  box-shadow: none !important;
}

/* ----------------------------------------------------------------------
   HEADER: NAVBAR VNÚTORNÉ OBALY (.navbar-inner, .container, .navbar-header)
   Čistenie pozadí, tieňov, odsadení
   ---------------------------------------------------------------------- */
/* Aj vnútorné obaly v navbare (BS3: .navbar-inner, .container) */
.orbeon .navbar .navbar-inner,
.orbeon .navbar .container,
.orbeon .navbar-header {
  background: #212529 !important;
  background-image: none !important;
  box-shadow: none !important;
  padding-left:0 !important;
  column-gap: 0
  
}

/* ----------------------------------------------------------------------
   HEADER: PREPÍNAČ JAZYKA / TYPOGRAFIA
   ---------------------------------------------------------------------- */
/* Capitalize len label prepínača jazyka */
.orbeon .fr-language-choice * {
  text-transform: capitalize; font-size:12px;
}


/* ----------------------------------------------------------------------
   HEADER: NADPIS FORMULÁRA V TOP BARE
   ---------------------------------------------------------------------- */
/* Nadpis v TOP BARe nad formularom, ktory je mozno skryty, pretoze formular ma len jeden jazyk */
.navbar h1, .navbar span { font-family: "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; 
color:#fff !important; font-weight:400 !important; font-size:14px !important }


/* ======================================================================
   HEADER: HLAVIČKA FORMULÁRA (ERB/LOGO OBCI + KONTAKTY)
   ====================================================================== */
/* Hlavicka s erbom obce v kazdom formulari s kontaktmi */
.header_section { padding:0 !important; border-bottom:1px solid #eee }
.header_content { padding-left:60px; position:relative }
.header_content::before {
  content: "";
  display: inline-block;
  width: 38px; 
  height: 38px;
  margin: 0;
  vertical-align: middle;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: contain; 
  position:absolute;
  left:0;
   
}
.header_section > div * { 
  line-height: 1.4 !important;
}

.header_section * {
  line-height: inherit;
}

/* ======================================================================
   BODY: RÁMČEK / BORDER OKOLO DOKUMENTU
   ====================================================================== */
/* Zrusi oramovanie okolo celeho dokumentu*/

.orbeon .fr-mode-new .fr-view-appearance-full, .orbeon .fr-mode-edit .fr-view-appearance-full, .orbeon .fr-mode-view .fr-view-appearance-full, .orbeon .fr-mode-test .fr-view-appearance-full {

border:none !important

 }

/* ======================================================================
   BODY: HLAVIČKY SEKCIÍ (RADIUS)
   ====================================================================== */
/* Radius na nazvy sekcii */

.orbeon .xbl-fr-section h2.fr-section-title, .orbeon .xbl-fr-section h3.fr-section-title, .orbeon .xbl-fr-section h4.fr-section-title, .orbeon .xbl-fr-section h5.fr-section-title, .orbeon .xbl-fr-section h6.fr-section-title, .orbeon .xbl-fr-section h2.fr-section-iteration-title, .orbeon .xbl-fr-section h3.fr-section-iteration-title, .orbeon .xbl-fr-section h4.fr-section-iteration-title, .orbeon .xbl-fr-section h5.fr-section-iteration-title, .orbeon .xbl-fr-section h6.fr-section-iteration-title

{ border-radius:4px !important }


/* ======================================================================
   BODY: HLAVNÝ OBSAH FORMULÁRA (TITLE, LAYOUT)
   ====================================================================== */
/* Nazov formulara */
.section_formName { padding-bottom:0 !important }
.header_formName {  padding-top:10px; font-size:16px; font-weight:700 } 

/* ----------------------------------------------------------------------
   HEADER: VIDITEĽNOSŤ TOP BARU PODĽA POČTU JAZYKOV
   - single-language: top bar skrytý
   - multi-language: top bar viditeľný
   ---------------------------------------------------------------------- */
/* Predvolene schovaj TOP BAR  v FR */
html:not(.fr-multi-lang) .navbar.navbar-inverse.navbar-fixed-top,
html:not(.fr-multi-lang) .fr-app-bar,
html:not(.fr-multi-lang) header.fr-topbar {
  display: none !important;
}

/* Builder nechaj vždy viditeľný (prepínanie v JS podľa URL) */
html.fr-multi-lang .navbar.navbar-inverse.navbar-fixed-top,
html.fr-multi-lang .fr-app-bar,
html.fr-multi-lang header.fr-topbar {
  display: block !important;
}

/* ----------------------------------------------------------------------
   BODY: ÚPRAVA ODSADENIA PRI SKRYTOM TOP BARE
   ---------------------------------------------------------------------- */
/* Keď je horná lišta skrytá (single-language => html NEMÁ .fr-multi-lang),
   zruš horný padding, nech formulár „neodskočí“. */
html:not(.fr-multi-lang) body.orbeon .container.fr-view,
html:not(.fr-multi-lang) body.orbeon .container-fluid.fr-view,
html:not(.fr-multi-lang) body.orbeon .fr-view {
  padding-top: 0 !important;
  margin-top: 0 !important; /* pre istotu, ak téma používa margin */
}

/* voliteľné: nechaj viditeľný iba nadpis formulára, skry len prepínač jazykov
html:not(.fr-multi-lang) .fr-language,
html:not(.fr-multi-lang) .fr-language-menu,
html:not(.fr-multi-lang) .fr-language-picker { display: none !important; }
*/

/* ----------------------------------------------------------------------
   HEADER: LOGO – SKRYTIE VSTAVANÉHO ORBEON LOGA
   ---------------------------------------------------------------------- */
/* Skryť pôvodné Orbeon logo (bez ohľadu na formu) */
.navbar-brand picture,
.navbar .navbar-brand img,
.navbar .navbar-brand svg,
img[src*="orbeon-logo"] {
  display: none !important;
}
 
/* Vlastne logo
.navbar-brand { display: inline-block; } 
.navbar-brand::before {
  content: ""; 
  display: inline-block;
  width: 28px; 
  height: 28px;
  margin: 0 0 0 10px;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABaCAYAAAAvitHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABVnSURBVHgB7Z0LcFX1ncd/gYAIhlzAF1Tw4qM+t4Zx1vEBSxgfdFdcEuuwa9UlKOKMnR0S60xbu90k7pTO2AJBO+u4oiTsrDuiQlDZAq3LZbsVR0uBjlBtZXMjLymP3CQQQiRk/5//vb/rPyfn3FdywzDDd+bPPfc8/jn/7/m9//9zKZA4Qol2DpkjlmgW1ab1nGtZtWqIK3QpfXPCBDmH9Hhg//7kdi8Cbzt/hJxDdhgi59AvnCOwnzhHYD9xjsB+4hyB/cQ5AvuJQjnD2HnypLSePi3FQ4bIDeedJ2cbzrgE/rjogHw864AsbonJ2YgzRuCWEyfk9bZ2uXy8SMUskYnDCu33NiONZxPOmAqvP94hDz3XKpPbTRWjSOSOha3SfECkbcP5MnrI2WOaz9idQlr9u/FPEDXktbTLWYczJoGPDRsjo3eNk3dG7Jfw+E4JNV4kC4qKpG1IdiqMyi/pPCKTjAl41PQ52Bg0Ahnox8bjbjh+XDqv7ZCwKfyM+80YKbrolN3eKO3yxwvaZfJVp+3+sZecllOHCuX2889P2S/qfuvDx2X4ViPKzTLoGDQC93z5pbSWH5Ifzjxl1bX0ZpHI1kNG+kSqFou89nqnVeeoqRRF7zlo97/7AyNRncEErjcP4+gdLXKVIbvl5nZ5aUK7FP5PsZXuwcKg2UBivBvfGS8tB4dY8gCfkElTW4g0sv+D/xgl93emJqK1+7TEuuMqX2yun3DyPBtPepFPzz6oNnDPqVPy8yUilY/FiSr5epwsJdSSuR/JNCr9drcUjjnhq8IQ8otjx6V46FC5Y9sEab7sC/Nghsp9vxsv7116VPa1npTTx4fI2kmHrIp/MrpDvr8znBfvPmgE1o0cKdf/049kR1WVLHu3xO7r6emxn62trXbb/Zy7YK4cKymR1c8/L/e3tfbpr+SZIzJj2mlZ9a8jZN2uU0aCTZu+X6aVd8r//anNPoxFf2ck1Hj2RU8U5S00GhQC3zdB88iHH5FIJCIlhpTZs2fL2rVrJRwO2++hUEi2b98uO3bssPumT58uDQ0NUldXJ43m2JbvPGmq5V9JImT8aV2xyLQWmfNkp+z6t7hEz5nVaY+HLjgtV1xtwqR34tJcEjOV9iLJCwaFwOZvP2SJKSsrk/LycksabfPmzXa/kldaWmolMBaLp3VTpkyxxy8NjZHbTnb26vP3hybJP9zVI7P/ukSi0ajEfh2T7QdLZfP/bpfQuLB9KKB4XLF8MOyXMkfyg7wTSLEADzzUkFJl1BeSlDQkUbcXLlxoiWPgtGXLlsm2bdvsdmNjo6x6YoHMKfpKjL64+mopMwRffvnlMvma0qQ5mH3/TfbTlfCo6WNv4xq5rHDgh5t3L7z7r6ZbyYO4uXPn2n0QVV9fbxvSAxgspHGMQfO9pqbGqj2trbu3J125erU9h/MhGMIgm32VlZX24UAux9m3qkfygrwTuM/YLh0kkgYgiO/YOLZ1HxJXUVFhiYA0SOcajn00eXKvfpFGpI5zeUCbNm1K2lNAPzgjJfbkLbdIPpBXAleZ6sqVU6daAiFDyVJY2xXrW8bS8yEZciBj3A039Irnrh8+3F6vJgBgIthWqeO4VWHzGSoulnwgrzawYPRoSwBAXRkcUqHgOxLS1NSUlDgAATRUHilFglr27LG21C260qeCc5BgF3hz1JnzPnnjDckH8krgfhP7IRXF5ukrkXheBftUQpQ8oHYQUrGDSBPSuGX+/CSB1A9VAvHguu2Ca/XB3Yek52HhQH4l0Ngp9a4qYeookBg+GThNY0SNCTm2dOlSS0Jzc7P9Xu707aZsnOcHyKutrZW7Yy1y27hxkg/k1Qaiwuo8sGNsQyiDAmrwgZIHUQTReFH11DiIFStWyM6uruT5E4cNk/9++227zTk8AC/4OzycmSNHSb6QVwJb9nxuSWEQDBJ7BEHYPCQLIJXqeTk2Y8YMqa6uTjoAvqPqXOumY2wXrlyZVF3XQdEP59Pn46Fio/bDJV/Iqwp/reNEcnBIIaThFLCLkKYkqsdkwDgOV8WRPlXzlx5+uFf/dxnVfOv+cpn26oqkmaCh8kg6fdzxyit5nSLIK4G3ftkli4zNQx0hEamANAangbJ6XHUAEI2qcwwVnJLINsB5bW0iIy7q9Te+ZfY9NWuW3Pr00/ZvcJ1rGtbVrxAx2VC+pkzzSiA3/ZeHDycdQ8PLNRL9dLOVPoWmbi7URnIeEolU4Xz+cVRfW0aVe9h119mH4wUP5VdFQ2TU7Z9LU8sI6dhc1CsdHAjkTbapwFQfPiKfXnyxVVkraQd3yKaXRBpfnNIrhlNwTtWT5dJkqijRrbUy2WQf2ECuP//TT+Sbo0b26v+Bfful44Wfy8fmIblOBHVHEsv/Zoqs+YnZXiCy4HudUrb8kCwrPCR7TV1yoDDgErj46FH57eQrZMqs++RN402b3npL5s2bZyWkknBla4NUzjGpXWSeVDxQKyVTFybtXWz3MlmzKJqsTiOBOBQkCcL/ftGPpTzWKm+0t8uJa6+V0NevsdeuWbPG2lbO4TvBOoRWV8Ts1ICi0YSgqzqGypYRw+VnxqMPRHFhwAik6vIvJu99dvUaWZwIihkMg8KGocIQsTYSr0CXldJMKtdeZYufYeNEQ9PifVHDK7iwQm666abkdZAJyTiI903cp54bdSfEgUCFjSs31tsJe0WNqRm2jqyUps/jMeOPHn9cHnrvV/12MAOiwquMRLx7z0x5+8OPemUUGHWyBKB2sHFLWMqfjpfv7f6ieGlfpW77H40NbAhbyVPvrcAOQiqAMNJAgmgknMY+JB3HU73gq/uDvIIJNb0C7u/+9KfyygDMlfRbApG8zbffIWtMuOCFOgdNzVAtYkBs2own6qwkzp0VrybrXEjDxrANXZA6lTCghQUeCEVZpA4HA6mcr94c7PidcVSz4sTTb3NXhayoru5zb6Mq5sle46X7o8r9kkCSe9SWwQSBPLigoMCqstYDkYRNv2mSnrFzperFEpnySEjm/SRspQR7hv3SWBCJQ7LYx/U0yOUhIG0a+2kt0D60jq+kdsYTYqVZgUSrVPNAXo61Sn/QLwlc3NIijz7/Qp8wRIEtwmZRFUGSkBSFOgYXWmiNflhlj2MOVCUBnpXBq03lXB4eZGolhv3TE7N8zImUzqzoVWSAbC1soBUfmJSwP8hZApG+j8Zd2CumU3CT5X9bKmsb5kmou1Fif6gS6Y4lq89BQE1DMSNZD5rBL55h+2HwSKxKpBYkII6HovvUidjULvG6C2tvqj2q660/3nzvvf2aN86ZQFZXeW9OYdOqX++wi4Voke0hqXissk9B1QuIiETnxr3yzdVJh6QeV6ESxd/HefCpVR6b1YyP276CotI+JS7vd+4JO54rciaQNS6ux3WhU5c7dhviFq6Rsger7SCDVF3B4HSAqmbuMQUqjHRqwQDpo38+VcJwSGpzvf24np3vO092Sa7IiUBE/rxbb+3zNBXYKi3ho5beSgn7/DDvoVKbgYD656ZI3XNVyWPFTkme/pQoVJnyl04wKQiHNAxyTQf7kFaFJbArdwJzciKkUTiGIGjZnpvTqrICldPKiRv84hCqH9xsVQ8VrPy22dljJtYbp/tKo0oR23hu+tWwJnab2IA9dtJc19Vsg3KNFDQedfvqD4E5SeCWE52B9sy9OcDMmUoqkgfxNFedIROHEPltXPXsuZH4du0/x+eS8eZ4W0B/fFdwL5a8xbVS+hdRG5hve808lGeapeI+09db9TanVriSyn20j8q94JoTgRjdIAK5OWI3JQjp0URfPSkku/ZTi6exwjIJTzR58bF4dlJyjSHryvjcCAE4aqypnRc7tjTIphdjMjuhGHhgwhgynCYK1+3x2FKlntCIe0Dyx06alLMjyYnA4xMmBNo/re0pgTrHy35SL4CKQ5rmt5wPOc0HTWnrioX2HEIRpNCVFpyGFl69iP45lCSMPJtQCOnjQdj7KIqThr3k7+pklMaVq9qPSS7ImkCe1BXf+EbgcZUyl2Cki6ftThgxEK3CcAxSW9p7JNZlCq3/brITYwOXrQolzwFsq+R74znr5YvihQrNq1mZVfefJhv5jrmutMYG2zTsIXaTT72vXAPqrAnkpZhUDgR47RtkUttTUrGLqKR7nhYP7OTTf5mB/r4pOTfielF1TPogFHaxkok3cULl3wtJZX2FVDVUyObdZur0ljLfMArytI+rpk7NKaDOQQK7UgbEShI3q6GHbreY1A/o5JHrTTU0YT8eFZL8whOgZXvXi9vJqyNhqdtYIdNnmZjwhRVJSfM+BPca7Ru7/f6JTskWWRNINTddRqE2UNMsvC+SpaUtCNKylFtJ5jr2k7qxzdyJrrryAq+L56YvJQdbFhp3eS8HpdKaLo3k7+016Wm2UAJtTJBJqXvY9denzCh0ZZUaeww/qxHU1kCkrpryS9GwhUq8X54NGTgDdQQQrLN9XOuqNh5WixlB0Bgz03hwz5dJjqL8owTav9jand4GFKSZlFFCNDRxJ42QKHUequpeO+aNI90ZO6QJaUZC6QMVxbNDIA+J/iER0iCYfZrOBUUN+rD5HDtxoqTDnlNJKY3yT6H7ZWfXybST0BfeeKNkAnepmdpCd8WVm50o7CIiYyfVkwPIUDuIuuJ8FPQHmRRY9bsWYd08WJcO+0FLbhw/Np4qRJOkguNobLrVi8C2DCSwtbs7WZTU6odrX7zTlKqWSA/nITGotZ9zAJCrgbauDQSaP7v7AJKm3lTDHB4YKR0SGRR4q23kPC31jzEBdToCncKDVRUlkJFE3+/sDM+X4HV06L96y6An6gJJ4Oli87BHSIJKhto3rz2FQMhSAnWNDH3puhrsHlVurrWOI2FrtT+u12ItRKnD0kxE+1ctUTs4ZPTodEPSjCVpZ9xiQmTLiRMVqS5W/Q8qY7nQxZOaxGsF2Rtke6WQvsl5GSRkQRAD1XkSvwn0VIBAyOaB8YlD0SkA4F1jiCNNNUeypdOGOr4Ebke/03WQKbgxdxZMVRnDbueITdNVWy5UunUuWde4sF/DEZUy1+Go6dBgXJ0DUq9LS/R8V+rHjMn8tTCkL2EDI7rPZYpEtW79seMyP9T/5bBa8HShA8CBoDZuIAz4rp4T8t0YUYnVUhhQ++dnTjRtVInH+5ONpNMeIpHLAuTHCbSTq0TdU6O09R3Hw0EEsqhxr4/h972RRE1Q1+7hPNzc0wtIRcXIHNRBqXQqaSplfh48OQgjdTwIJE8lkk8eiDcBcKdC9XuqdI4qvMTVN6r7vFzXm1pfDZ34zdizqPG1RDaRDgyE8AL10QEFkadL0tReQjoSqq9BsE1LNyUANM1DijW+81ak3XNd6eW8aQH9MomWsH/17n4vgQ30y1zpd8f2tQ2QOvy993rFaX5QdXOnMQktgq7TtcwKLVtlSpoLlXwlTZ2ZK2nq1YF3bXZQHMwkWgJr3f1eMYuaFlneGjzZfE/3qT62ywu1PV742SpuGtV1j4UTc8LZkgdcr6+Lz7X+qPGlTovSdO0hOLprZ+BamQQnEXHUF/idXYsK86safuClvwOvvuobBCu4UY290kFjvWwAGUETU7qgiePYU8poZDd2faJxJDwsaoJuKUvvY0KH/5h53yVRJ+gjOX4ERrjHxYnSkx8eLRBZ+uyzgcfddz4U3Lgf3MzCb82gHzSjyQR4XsjknjSWVLgJAX/bXX/oIsFFVDzqC4LKWbVMHCW8Th/gTIaubLBP1A+aW2aCdGUmP+g7JJpGxjKMDICrsq5N3rpune/L3Y701fj1F0RgvWmR6iNHAt36fPOHX//B9/sQoAFvupqhIurzgkw6MGhdlRBOvISTDYnuvWpY9K22Vt8EwpE+X2lJVVCtJfdNtXppyYgR8sjdd/exJV7ygpyKDiIXECPyd3BobLtvfqaC1yPjUPYvq/NdO81q24T0zQjqLxWBEdPqlpgnEDTlh8f6mSmBld11Z/Lm/aofOtXpB28lR8/PBEghHhZTokvdkKZURGqxQu/14IYNUuPzFhNx35L473nhOKJB/aUr6RMsRR87eDBQlbGHPzTHZ995Z3LuwUtWKpV2J8iVQL+3joIAiVRndLoyHZHcBzEgkvvZ+l/Iq5de0uccxvrAfruElg5qU/39dATyCOahyqm8Mq8zIImQqBNBLoLsnEqaDlS/Z6vWEKcLMXXaQF/kcedMgL45teqZZ+zPPvvFfY7qUqlNeTOZTCpFTKtZbmzh8hT2UEm84Nix5OSRIqio6SXMnZ/IRgqBzj1rkB9OLOCEWGJBVVuI5fWvNyeMDyRveWsbmzXilK0GAvXCcp+LL+rZd+UVge2DSRN7jDfrMarVozCD6fGDict6bhsxosdkBH2OGTJ7cgF9GiJ7TPCc3GcKCfYeaCZFDbz3pWZsEv+V8qWZkpLNtGaladsr/3woMEsB2MRfTrxMdi1ZbIsJWr73A5IZ9AqWFj6zBVJIZsP8smsKuvftte+GPBVQ/+NNgyozNolLXZVkiALJDlj5TUb0S4wkysw0q5qWmwHwy5QsBSGt8hKJyl5kSLo3UX3xQu1YtnEioFBKn0xCdX34oXUWQXmuhzxCloyNcLYT63Q8w3ip7Y9+cTClTQQE2xsv+5pcvfszKxFuqoYh/2z9ehsuBMWIujo/0xjP3qB5aPoS4+qVK6XsD7sC7R14mdfLciQPZCuBCkZM2aPsqTEhU/oam/YCUkM8+YFLLrG1Orz1wo7j9n26taZElsk8SyronDH9nm5rs45ivimhpXoTqfrwYXUY9RJX26yj+lwJTN6DaTX8JwZ1F1+c0VwK04IE5thKam/XNUWtmmWrpu77wZDGd8jKhDikHqlLFEhrJE2slwr9JRBUmLZ04rDCEAY6m9dJCVgxBTglnc8NOwvNvdViLR7gfAjAIYkHYTy53DB8uHzzglFp331DZckwzN9G2nCMDdIPDASBIGwa5ecwBFLNznZmD8mEUPtDjebTzXwgRX9kAsL4xQ72ZfOioEfqIqbNkxQpWqYYKAIVFRJX65yJHGjwIJzgGKmrMW2ZDBAGmkAQljiJFXw5U0TyJsEGM49BiJJQV1IUiMut/BOAfBCoCItDJHZqzugiW7TMF5lIGz/mTSE4oap5I06RTwIVYdNKTWP1uC3JQCZBOF443a/0poL+MjD20yENREwj+cVB5IU4xWAQ6AICmUEqTTQLPChSSVqnzgFH4YKKkC494RMV9SwIjSRavQziDyIPNoEuCMYpHJZKnNhwooXSXBdLtIjEswfaDsmzpAXhTBIYBAhkbcmYxCeIJj7JHc8IUUH4f6mKUMtvwH4TAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: contain; 
   
}
*/

/* ======================================================================
   BUTTONY: ŠTÝLY TLAČIDIEL
   ====================================================================== */
/* Buttony */
.orbeon .xforms-trigger-appearance-xxforms-primary .btn, .orbeon .btn-primary { border-radius: 4px; background-color:#E8060B }

/* ----------------------------------------------------------------------
   BUTTONY: HOVER/FOCUS/ACTIVE/DIABLED STAVY
   ---------------------------------------------------------------------- */
/* Hover buttony*/
.orbeon .xforms-trigger-appearance-xxforms-primary .btn:hover, .orbeon .btn-primary:hover, .orbeon .xforms-trigger-appearance-xxforms-primary .btn:focus, .orbeon .btn-primary:focus, .orbeon .xforms-trigger-appearance-xxforms-primary .btn:active, .orbeon .btn-primary:active, .orbeon .xforms-trigger-appearance-xxforms-primary .btn.active, .orbeon .btn-primary.active, .orbeon .xforms-trigger-appearance-xxforms-primary .btn.disabled, .orbeon .btn-primary.disabled, .orbeon .xforms-trigger-appearance-xxforms-primary .btn[disabled], .orbeon .btn-primary[disabled] { background-color:#ad0104 }

/* ----------------------------------------------------------------------
   BUTTONY: IKONY PRE SLOVENSKÉ UI (ak chýba <i>)
   ---------------------------------------------------------------------- */
/* Ikonky pre slovenské UI – len ak tlačidlo ešte nemá <i> */
html[lang="sk"] .fr-clear-button button:not(:has(i))::before {
  content: "\f00d";               /* fa-times */
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: .4rem;
}
html[lang="sk"] .fr-save-progress-button button:not(:has(i))::before {
  content: "\f0c7";               /* fa-save */
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: .4rem;
}
html[lang="sk"] .fr-review-button button:not(:has(i))::before {
  content: "\f06e";               /* fa-eye */
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: .4rem;
}
html[lang="sk"] .fr-pdf-button button:not(:has(i))::before {
  content: "\f1c1";               /* fa-file-pdf-o */
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: .4rem;
}

html[lang="sk"] .fr-send-button button:not(:has(i))::before {
  content: "\f1d9";               /* paper-plane-o */
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: .4rem;
}

html[lang="sk"] .fr-email-button button:not(:has(i))::before {
  content: "\f003";               /* fa-envelope */
  font-family: "FontAwesome";
  display: inline-block;
  margin-right: .4rem;
}

/* ======================================================================
   PDF/PRINT: VÝSTUP PRE TLAČ A PDF
   ====================================================================== */
/* ===== IBA PDF/PRINT RENDER ===== */

@media print {
  html {  font-family: "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
  .orbeon .navbar .navbar-inner,
  .orbeon .navbar .container,
  .orbeon .navbar-header {
  background: #fff !important;
  background-image: none !important;
  box-shadow: none !important;
  display:none !important;
}

  .orbeon .navbar h1, .navbar span { color:#000 !important; font-weight:700 !important;  } 

}


/* ----------------------------------------------------------------------
   PDF/PRINT: ZOBRAZENIE POPISU FORMULÁRA V TLAČI
   ---------------------------------------------------------------------- */
/* Zobraz Form description aj v PDF / pri tlači */
html.fr-pdf .fr-form-description,
body.fr-pdf .fr-form-description { 
  display: block !important;
}

@media print {
  .orbeon .fr-form-description { 
    display: block !important;
    border: 0 !important;
    background: transparent !important;
    padding: 0 0 12px 0 !important;
    margin: 8px 0 16px !important;
  }
  .orbeon .fr-form-description .xforms-output-output {
    display: block;
    font-size: 14px;
    line-height: 1.35;
  }

  /* voliteľne: skryť orbeon lištu v PDF */
  .orbeon .navbar, .orbeon .fr-form-titlebar { display: none !important; }
}
/* Original CSS path: /apps/fr/style/form-runner-login.css */
.orbeon .fr-grid-td .xforms-input,
.orbeon .fr-grid-td .xforms-secret {
  padding-top: 5px;
}
.orbeon .fr-grid-td .xforms-input input,
.orbeon .fr-grid-td .xforms-secret input {
  height: 40px;
}
.orbeon .fr-grid-td .xforms-trigger {
  padding-top: 15px;
}
.orbeon .fr-grid-td .xforms-trigger button {
  width: 100%;
  line-height: 30px;
}
