/* ----------------------------------------- 0. CSS RESET
----------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

body { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

iframe { Width:100%; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/* ----------------------------------------- 1. GRID
----------------------------------------- */
/* Desktop Grid ------------------------- */
.container { padding-left: 20px; padding-right: 20px; }

.row { max-width: 1140px;min-width: 940px; width: 100%; clear: both; margin: 0 auto; list-style: none; /* So we can make grids out of lists. */ overflow: hidden; /* Clear the floats */ }

[class*="grid-"] { float: left; margin: 0 0 0 1.754%; }

[class*="grid-"]:first-child { margin-left: 0; }

.grid-1 { width: 6.696%; }

.grid-2 { width: 15.179%; }

.grid-3 { width: 23.661%; }

.grid-4 { width: 32.143%; }

.grid-5 { width: 40.625%; }

.grid-6 { width: 49.107%; }

.grid-7 { width: 57.589%; }

.grid-8 { width: 66.071%; }

.grid-9 { width: 74.554%; }

.grid-10 { width: 83.036%; }

.grid-11 { width: 91.518%; }

.grid-12 { width: 99%; }

.grid-12 { margin: 0; }

.grid-1.box { width: 3.188%; }

.grid-2.box { width: 11.67%; }

.grid-3.box { width: 20.152%; }

.grid-4.box { width: 28.634%; }

.grid-5.box { width: 37.116%; }

.grid-6.box { width: 45.598%; }

.grid-7.box { width: 54.081%; }

.grid-8.box { width: 62.563%; }

.grid-9.box { width: 71.045%; }

.grid-10.box { width: 79.527%; }

.grid-11.box { width: 88.009%; }

.grid-12.box { width: 96.491%; }

.grid-12.box { margin: 0; }

.box { padding: 1.754%; position: relative; }

/* Mobile Grid -------------------------- */
@media screen and (max-width:480px) { .row { max-width: 100%; min-width: 100%; }
  [class^="grid-"], [class^="grid-"].box { float: none; clear: both; margin: 0; } }
  
 /* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 22, 2012 */
@font-face { font-family: 'IstokWebFont'; src: url("../Font/istokweb-regular-webfont.eot"); src: url("../Font/istokweb-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../Font/istokweb-regular-webfont.woff") format("woff"), url("../Font/istokweb-regular-webfont.ttf") format("truetype"), url("../Font/istokweb-regular-webfont.svg#IstokWebRegular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'IstokWebFont'; src: url("../Font/istokweb-bold-webfont.eot"); src: url("../Font/istokweb-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../Font/istokweb-bold-webfont.woff") format("woff"), url("../Font/istokweb-bold-webfont.ttf") format("truetype"), url("../Font/istokweb-bold-webfont.svg#IstokWebRegular") format("svg"); font-weight: 700; font-style: normal; }

  
/* ----------------------------------------- 2. GENERAL 
----------------------------------------- */
h1, h2, h3, h4, h5, h6 { color: #202020; line-height: 1.25; padding-right:15px; }

h1 { font-size: 26px; margin: 0px 0 10px; }

h2 { font-size: 18px; margin: 30px 0 9px; }

h3 { font-size: 15px; margin-bottom: 7px; }

h4 { font-size: 13px; margin-bottom: 3px; font-weight: bold; }

p { font-size: 13px; line-height: 1.25; margin: 0 0 18px; }

p img { margin: 0; }

p.lead { font-size: 18px; line-height: 1.5; }

em, i { font-style: italic; line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }

.clear { clear: right; }

.hide, .hidden { display: none; }

.left { float: left; }

.right { float: right; }

.center { text-align: center; }

.wrap { overflow: hidden; }

.nowrap { white-space:nowrap; }

img.left { margin: 3px 20px 10px 0; }

img.right { margin: 3px 0 10px 20px; }

.quarter { width: 25%; }

.third { width: 33%; }

.half { width: 50%; }

.full { width: 100%; }

.small { width: 95px; }

table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

.table { width: 100%; margin-bottom: 18px; margin-top:25px; }
.table p { margin: 0; }
.table th, .table td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px dotted #ddd; }
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.table thead:first-child tr th, .table thead:first-child tr td { border-top: 0; }
.table tbody + tbody { border-top: 2px solid #ddd; }
.table tbody tr:nth-child(odd) td, .table tbody tr:nth-child(odd) th { background-color: #F9F9F9; }
.table tbody tr:hover td, .table tbody tr:hover th { background-color: #cde6f9; }
.table.spacy th { padding: 6px 6px 12px 6px; }
div.sep { padding:10px 30px 10px 0px; font-weight:bold; font-size:1em; color:#ADADAD;display:inline-block; }
table.sep td{ padding-top:3px;padding-bottom:3px;vertical-align:middle; }
tr.sep td{ padding:1px;vertical-align:middle; }
table.sep .a0{ display:none;}
table.sep .a0 td{ color:#ADADAD;}
table.sep .a0 td a,table.sep .a0 td input,table.sep .a0 td select{ color:#ADADAD !important;}
table.sep .sel td{ font-weight:bold; background-color:#cde6f9; }
.table.sep tbody tr.sel:nth-child(odd) td { background-color:#cde6f9; }

.table.flat tbody tr:nth-child(odd) td { background-color:#FFFFFF !important; }
.table.flat tbody tr:hover td { background-color: #cde6f9 !important; }
.table.noalt tbody tr:nth-child(odd) td, .table tbody tr:nth-child(odd) th { background-color: #FFFFFF; }
.table.noalt tbody tr:hover th { background-color: #FFFFFF !important; }
.table.nohover tbody tr:hover td { background-color:#FFFFFF !important; }
.table .vsl { width:1px;border-left:dotted 1px #ccc;padding-right:0; }
.table .vsr { width:1px;border-right:dotted 1px #ccc;padding-left:0; }

.neaktiven td{color:#BBBBBB;}

.column > li { padding-right: 50px; }

.box .column > li, .dropdown .column > li { padding-right: 15px; }

.last.column > li { padding-right: 0; }

.actionbox { overflow: hidden; background-color: #f7f7f7; border: 1px solid #ddd; padding: 20px;position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); }
.actionbox h2 { margin: 0 0 7px; }

.actionbox.top { margin-bottom: 36px; padding-bottom: 0; }
.actionbox.top p { margin-bottom: 9px; }
.actionbox.top img { height:5.5vh;width:4.7vh;vertical-align:top;float:left;margin-right:10px; }
.actionbox.top select { margin: 0 2% 20px 0; }
.actionbox.top select:last-child { margin-right: 0; }

.actionbox.top .two select { width: 48%; }

.actionbox.top .three select { width: 31%; }

.actionbox.top .four select { width: 23%; }

.actionbox.top .five select { width: 19%; }

.top { overflow: hidden; }

.button { color: #444444; display: inline-block; position: relative; text-align: center; line-height: 1; cursor: pointer; text-decoration: none; border: none; outline: none; padding: 7px 9px 6px; margin-right: 7px; border: 1px solid #ccc; border-bottom-color: #bbb; text-decoration: none; outline: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); background: #dddddd url("../Img/button-gloss2.png") 0 -34px repeat-x; -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #eeeeee 0 1px 2px; -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #eeeeee 0 1px 2px; box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #eeeeee 0 1px 2px; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -ms-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; }
.button:hover { background-color: #eee; text-decoration: none; behavior: url(PIE.htc); }
.button.big { font-weight: bold; padding: 9px 12px 8px; }
.button.small { font-weight: lighter; padding: 3px 4px 3px 4px; font-size: 0.85em; width: auto;}
.button.colorfull { border-color: #0e68ac; color: #fff; background-color: #0f6fb8; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.button.colorfull:hover { background-color: #0e68ac; color: #fff; }
.button.redfull { border-color: #be2937; color: #fff; background-color: #be2937; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.button.redfull:hover { background-color: #e9322d; color: #fff; }
.button.greenfull { border-color: #71b64b; color: #fff; background-color: #71b64b; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.button.greenfull:hover { background-color: #72c444; color: #fff; }
.button.greyfull { border-color: #909090; color: #fff; background-color: #999999; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.button.greyfull:hover { background-color: #888888; color: #fff; }
.button.darkfull { border-color: #606060; color: #fff; background-color: #666666; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.button.darkfull:hover { background-color: #555555; color: #fff; }

.button.borderfull { border-color: #666666; border-width:2px; }

[class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 13px; position: relative; bottom: -1px; right: 1px; vertical-align: text-center; background-image: url("../Img/icons/glyphicons-halflings.png"); background-position: 14px 14px; background-repeat: no-repeat; }

.icon-white { background-image: url("../Img/icons/glyphicons-halflings-white.png"); }

.icon-gray { background-image: url("../Img/icons/glyphicons-halflings-gray.png"); }

.icon-glass { background-position: 0 0; }

.icon-music { background-position: -24px 0; }

.icon-search { background-position: -48px 0; }

.icon-envelope { background-position: -72px 0; }

.icon-heart { background-position: -96px 0; }

.icon-star { background-position: -120px 0; }

.icon-star-empty { background-position: -144px 0; }

.icon-user { background-position: -168px 0; }

.icon-film { background-position: -192px 0; }

.icon-th-large { background-position: -216px 0; }

.icon-th { background-position: -240px 0; }

.icon-th-list { background-position: -264px 0; }

.icon-ok { background-position: -288px 0; }

.icon-remove { background-position: -312px 0; }

.icon-zoom-in { background-position: -336px 0; }

.icon-zoom-out { background-position: -360px 0; }

.icon-off { background-position: -384px 0; }

.icon-signal { background-position: -408px 0; }

.icon-cog { background-position: -432px 0; }

.icon-trash { background-position: -456px 0; }

.icon-home { background-position: 0 -24px; }

.icon-file { background-position: -24px -24px; }

.icon-time { background-position: -48px -24px; }

.icon-road { background-position: -72px -24px; }

.icon-download-alt { background-position: -96px -24px; }

.icon-download { background-position: -120px -24px; }

.icon-upload { background-position: -144px -24px; }

.icon-inbox { background-position: -168px -24px; }

.icon-play-circle { background-position: -192px -24px; }

.icon-repeat { background-position: -216px -24px; }

.icon-refresh { background-position: -240px -24px; }

.icon-list-alt { background-position: -264px -24px; }

.icon-lock { background-position: -287px -24px; }

.icon-flag { background-position: -312px -24px; }

.icon-headphones { background-position: -336px -24px; }

.icon-volume-off { background-position: -360px -24px; }

.icon-volume-down { background-position: -384px -24px; }

.icon-volume-up { background-position: -408px -24px; }

.icon-qrcode { background-position: -432px -24px; }

.icon-barcode { background-position: -456px -24px; }

.icon-tag { background-position: 0 -48px; }

.icon-tags { background-position: -25px -48px; }

.icon-book { background-position: -48px -48px; }

.icon-bookmark { background-position: -72px -48px; }

.icon-print { background-position: -96px -48px; }

.icon-camera { background-position: -120px -48px; }

.icon-font { background-position: -144px -48px; }

.icon-bold { background-position: -167px -48px; }

.icon-italic { background-position: -192px -48px; }

.icon-text-height { background-position: -216px -48px; }

.icon-text-width { background-position: -240px -48px; }

.icon-align-left { background-position: -264px -48px; }

.icon-align-center { background-position: -288px -48px; }

.icon-align-right { background-position: -312px -48px; }

.icon-align-justify { background-position: -336px -48px; }

.icon-list { background-position: -360px -48px; }

.icon-indent-left { background-position: -384px -48px; }

.icon-indent-right { background-position: -408px -48px; }

.icon-facetime-video { background-position: -432px -48px; }

.icon-picture { background-position: -456px -48px; }

.icon-pencil { background-position: 0 -72px; }

.icon-map-marker { background-position: -24px -72px; }

.icon-adjust { background-position: -48px -72px; }

.icon-tint { background-position: -72px -72px; }

.icon-edit { background-position: -96px -72px; }

.icon-share { background-position: -120px -72px; }

.icon-check { background-position: -144px -72px; }

.icon-move { background-position: -168px -72px; }

.icon-step-backward { background-position: -192px -72px; }

.icon-fast-backward { background-position: -216px -72px; }

.icon-backward { background-position: -240px -72px; }

.icon-play { background-position: -264px -72px; }

.icon-pause { background-position: -288px -72px; }

.icon-stop { background-position: -312px -72px; }

.icon-forward { background-position: -336px -72px; }

.icon-fast-forward { background-position: -360px -72px; }

.icon-step-forward { background-position: -384px -72px; }

.icon-eject { background-position: -408px -72px; }

.icon-chevron-left { background-position: -432px -72px; }

.icon-chevron-right { background-position: -456px -72px; }

.icon-plus-sign { background-position: 0 -96px; }

.icon-minus-sign { background-position: -24px -96px; }

.icon-remove-sign { background-position: -48px -96px; }

.icon-ok-sign { background-position: -72px -96px; }

.icon-question-sign { background-position: -96px -96px; }

.icon-info-sign { background-position: -120px -96px; }

.icon-screenshot { background-position: -144px -96px; }

.icon-remove-circle { background-position: -168px -96px; }

.icon-ok-circle { background-position: -192px -96px; }

.icon-ban-circle { background-position: -216px -96px; }

.icon-arrow-left { background-position: -240px -96px; }

.icon-arrow-right { background-position: -264px -96px; }

.icon-arrow-up { background-position: -289px -96px; }

.icon-arrow-down { background-position: -312px -96px; }

.icon-share-alt { background-position: -336px -96px; }

.icon-resize-full { background-position: -360px -96px; }

.icon-resize-small { background-position: -384px -96px; }

.icon-plus { background-position: -408px -96px; }

.icon-minus { background-position: -433px -96px; }

.icon-asterisk { background-position: -456px -96px; }

.icon-exclamation-sign { background-position: 0 -120px; }

.icon-gift { background-position: -24px -120px; }

.icon-leaf { background-position: -48px -120px; }

.icon-fire { background-position: -72px -120px; }

.icon-eye-open { background-position: -96px -120px; }

.icon-eye-close { background-position: -120px -120px; }

.icon-warning-sign { background-position: -144px -120px; }

.icon-plane { background-position: -168px -120px; }

.icon-calendar { background-position: -192px -120px; }

.icon-random { background-position: -216px -120px; }

.icon-comment { background-position: -240px -120px; }

.icon-magnet { background-position: -264px -120px; }

.icon-chevron-up { background-position: -288px -120px; }

.icon-chevron-down { background-position: -313px -119px; }

.icon-retweet { background-position: -336px -120px; }

.icon-shopping-cart { background-position: -360px -120px; }

.icon-folder-close { background-position: -384px -120px; }

.icon-folder-open { background-position: -408px -120px; }

.icon-resize-vertical { background-position: -432px -119px; }

.icon-resize-horizontal { background-position: -456px -118px; }

/* ----------------------------------------- 3. STYLES
----------------------------------------- */
body, button {
    font-family: 'IstokWebFont', sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #444444;
    position: relative;
    -webkit-font-smoothing: antialiased;
}
body a, button a { color: #0f6fb8; text-decoration: none; cursor: pointer; }
body a:hover, button a:hover { text-decoration: underline; }

h2 a, h3 a, h4 a { color: #202020; font-size:0.7em; font-weight:bold;position:relative;bottom:8px; }
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration: none; color: #0f6fb8; }
h2 a:hover:after, h3 a:hover:after, h4 a:hover:after { color: #0f6fb8; }
#dialog h2 a, #dialog h3 a, #dialog h4 a { font-size: 0.9em; } 

header, footer { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); color: #fff; }

.bg-color { background-color: #0f6fb8; background: #0f6fb8 url("../Img/bg-header.png") center top no-repeat; }


/* Main content ------------------------- */
section { padding-bottom: 30px; }

.list ul { list-style-type: square; margin: 0 0 24px 12px; }
.list ul li { margin: 0 0 6px 17px; }

.list ol { list-style-type: decimal; margin: 0 0 24px 12px;}
.list ol li { margin: 0 0 6px 17px; }

.landing section { position: relative; background: #f2f2f2 url(../Img/bg-white-trans.png) repeat-x; background: url("../Img/bg-white-trans.png") repeat-x, url("../Img/bg-gray-texture.png"); -pie-background: url("../Img/bg-white-trans.png") repeat-x, url("../Img/bg-gray-texture.png"); }
.landing section .box { position: relative; z-index: 1; background-color: #FFF; -webkit-box-shadow: #cccccc 0 1px 2px; -moz-box-shadow: #cccccc 0 1px 2px; box-shadow: #cccccc 0 1px 2px; behavior: url(PIE.htc); }
.landing section .box h2 {  margin: 0 0 10px 0; padding-bottom: 7px;}
.landing section .box > ul > .column > li > a { font-weight: bold; }
.landing section .box ul li { margin-bottom: 15px; line-height: 1; zoom: 1; }
.landing section .box ul li ul li { margin: 7px 0; line-height: 1; padding: 0; zoom: 1; }
.landing section .box .narrow li { margin: 7px 50px 0 0; line-height: 1; padding: 0; zoom: 1; }
.landing section .box .narrow li:last-child { margin: 7px 50px 15px 0; }

.landing section, .inner section { -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 2px 2px 0, rgba(0, 0, 0, 0.15) 0 -2px 2px 0; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 2px 2px 0, rgba(0, 0, 0, 0.15) 0 -2px 2px 0; box-shadow: rgba(0, 0, 0, 0.15) 0 2px 2px 0, rgba(0, 0, 0, 0.15) 0 -2px 2px 0; position: relative; }

.inner section { background-color: #fff; }

.boxes .row { padding-bottom: 20px; }


.obvestilo, .dogodek, .zagovor { margin-bottom: 8px; padding: 0 15px 7px 0; overflow: hidden; background: transparent url("../Img/bg-calendar.png") left bottom no-repeat; background-size: 100%; border-bottom: 1px solid #f7f7f7; }
.obvestilo:last-child, .dogodek:last-child { background-image: url("../Img/bg-calendar-last.png"); border: none; }

.inner .obvestilo, .inner .dogodek { margin: 24px 0; padding-bottom: 18px; }

.obvestilo p { margin-bottom: 0; }
.obvestilo img { float: left; padding: 5px 10px 0 0;  height:80px; width: 130px; }
.obvestilo.inside { background:#fff; border: none; }
.obvestilo.inside img { float: right; padding: 3px 0 10px 10px; height: 200px; width:auto; }
.obvestilo.inside p { margin-bottom: 10px; }
.obvestilo .abstract { overflow: hidden; padding-top: 2px; }
.obvestilo .abstract p { margin-bottom: 4px; }
.obvestilo span { font-size: 12px; color: #999; }
.obvestilo span a { color: #999999; }
#obvestila .dogodek {height:56px;margin-top:5px;}
#obvestila .dogodek .date{margin-top:8px;}

.dogodek .date { font-size: 10px; line-height: 12px; width: 42px; display: inline-block; float: left; padding: 2px 0 0 0; margin-right: 10px; text-align: center; background-color: #999999; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); color: #fff; }
.dogodek .date b { color: #0f6fb8; text-shadow: 0 -1px 0 white; font-size: 15px; width: 100%; border-top: 1px solid #ddd; padding: 7px 0; display: inline-block; background: #f5f5f5 url("../Img/calendar-border.png") right bottom no-repeat; }
.dogodek.inside { background:#fff; border: none;}
.dogodek.inside img { float: right; padding: 3px 0 10px 10px; height: 240px; }
.dogodek.inside p { margin-bottom: 10px; }
.dogodek p { overflow: hidden; margin: 0; }
.dogodek span { font-size: 12px; color: #999; }
.dogodek span a { color: #999999; }


.tabs { display: block; width: auto; overflow: hidden; margin: 0px 0 12px -16px; padding-top: 4px; }
.tabs dd, .tabs dt, .tabs li { float: left; display: inline; margin-left: 16px; margin-bottom: 4px; }
.tabs dd a, .tabs dt a, .tabs li a { text-decoration: none; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; behavior: url(PIE.htc); position: relative; }
.tabs dd a.active, .tabs dt a.active, .tabs li a.active { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); background: #0f6fb8; color: white; border-color: #0f6fb8; padding: 3px 9px 2px; }
.tabs.big { margin: 0 0 24px -24px; padding-top: 6px; }
.tabs.big dd, .tabs.big li { margin-left: 24px; margin-bottom: 6px; }
.tabs.big dd a.active, .tabs.big li a.active { padding: 6px 16px 5px; }

.tabs-content > li { display: none; }
.tabs-content > li.active { display: block; }

.landing.mojfdv h1 { margin: 0; padding-left: 16px; }
.mojfdv.odjava { color: #9B2534; }
.mojfdv .button.colorfull { margin-right: 50px; }

.linkboxes {  margin-top: 24px; background-color: #FFF !important; width:110% !important; }
.linkboxes .linkbox { float: left; margin-right:5px; margin-bottom:5px !important; color: #fff;border-radius: 5px;}
.linkboxes .linkbox a { font-size:12px;display:block;height:45px;width:85px; padding: 20px 10px 10px 10px; padding-bottom:0px; font-weight: bold; color: #fff; position:relative;bottom:40px; }
.linkboxes .linkbox a:hover { text-decoration: none; background: transparent url("../Img/icons/bookmark-min.png") 10px -10px no-repeat; }
.linkboxes .linkbox a i.warning {position:absolute;margin-bottom:40px;margin-right:5px;}
.linkboxes.low .linkbox a:hover { text-decoration: none; background: transparent url("../Img/icons/bookmark-min.png") 5px -15px no-repeat;}
.linkboxes .linkbox a.noact:hover { text-align: left; text-decoration: none; background-image:none; cursor:default; }
.linkbox .ocena{font-size:14px;display:inline-block;margin:10px;position:relative;top:70px;width:85px;text-align:right;height:14px;}
.linkbox .date{position:absolute;bottom:0;font-size:10px;width:110px;display:inline-block;margin:0 0 5px 15px;}
.linkbox .mark{position:absolute;font-size:10px;display:inline-block;background:#fff;color:#777;padding:2px 3px;margin-top:2px;text-align:center}
.linkbox .flag{margin-top:78px;margin-left:7px;}
.linkbox sub{font-size:0.8em;position:relative;bottom:8px;}
.linkbox .description{position:absolute;top:-35px;font-size:10px; width:110px; display:inline-block; margin:5px; text-align:right;}
.linkbox.status0 { background-color: #666666; }
.linkbox.status1 { background-color: #7CA7C9; }
.linkbox.status2 { background-color: #851246; }
.linkbox.potrdila { background-color: #5d6ea3; }
.linkbox.statistika,.linkbox.statistika a { color: #999999;background-color: #F3F3F3;}
.linkbox.statistika .ocena { color: #666666;}
.linkbox.finance1 { background-color: #71b64b; } 
.linkbox.finance2 { background-color: #be2937; }
.linkbox.ankete { background-color: #D1A2E6; }
.linkbox.gosoca { background-color: #F74994; }
.linkbox.stari { background-color:#FFE4C4;}
.linkbox.zlato { background-color:#FFD700;}
.linkbox.alumni { background-color:#be2937;}
.linkbox.projekti { background-color:#EA4A4F;}
.linkbox.drugo span { bottom:13px; }
.linkbox.nastavitve { background-color: #999999; }
.linkbox.ostalo,.linkbox.ostalo a,.linkbox.ostalo .date { color:#999999;background-color: #F3F3F3;}
.linkbox.stari a,.linkbox.stari .ocena{ color:#1367AC;}
.linkbox .ocena i{right:-5px;}
.linkbox .ocena span {font-size:0.7em;cursor:pointer;position:absolute;margin-top:-52px; display:block;width:100px;}
.linkbox .ocena span:hover{color:#FFF;}
.linkbox a small{font-size:0.8em;font-weight:normal;position:relative;top:3px;}
.linkbox a small.cr{background-color:#ccc;color:#fff;padding:2px 3px;}

.narrow{width:40px;}
.narrow .ocena{width:30px;}
.narrow a{width:12px !important;}
.narrow.t a{width:16px !important;bottom:38px !important;right:3px;text-align:center;}

.fav .ocena .icon-star-empty{background-position: -120px 0;}

.linkbox.nazaj { background-color: #666666; }
.linkbox.nolink { background-color: #FFFFFF; border:solid 1px #DDDDDD;}
.linkbox.nolink a{ color:#666666;}

.linkboxes.low .linkbox { height:32px !important; }
.linkboxes.low .linkbox a { padding:15px 15px !important; }

.help {float:right;}
.step .file {width:750px;margin-left:100px;display:none;}
.step .file input {width:435px;}
.sep .bar {height:10px;background-color:#555555;}

.lr{border:0;width:22px;height:22px;cursor:pointer;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;}
.left{background-image:url(../img/left.png);}
.right{background-image:url(../img/right.png);}
#dt {text-align:center;float:right;width:120px;display:inline-block;position:relative;bottom:10px;}
#idu {text-align:left;float:right;width:400px;display:inline-block;}
#dt div{font-size:20px;font-weight:bold;color:#444444;width:50px;margin:4px 6px 6px 8px;vertical-align:middle;text-align:center;display:inline-block;}

#davcna {text-align:right;float:right;display:inline-block;position:relative;bottom:10px;}
#davcna select{font-size:20px;font-weight:bold;color:#444444;width:160px;margin:4px 6px 6px 8px;vertical-align:middle;text-align:center;display:inline-block;}

.pagination { height: 36px; margin: 18px 0; }
.pagination ul { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; margin-left: 0; margin-bottom: 0; }
.pagination li { display: inline; }
.pagination a { float: left; padding: 0 14px; line-height: 34px; text-decoration: none; }
.pagination a:hover, .pagination a.sf_PagerCurrent { background-color: #F3F3F3; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; behavior: url(../CSS/PIE.htc); position: relative; }
.pagination a:hover, .pagination .active a { background-color: #F3F3F3; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; behavior: url(../CSS/PIE.htc); position: relative; }
.pagination a.sf_PagerCurrent { color: #999999; cursor: default; }
.pagination .active a { color: #999999; cursor: default; }
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { color: #999999; background-color: transparent; cursor: default; }

.step input,.step select,.step textarea{width:130px !important;margin-left:20px;text-align:left;margin-right:40px;vertical-align:middle;}
.step select{width:140px !important;vertical-align:top;}
.step span{display:inline-block;width:123px; vertical-align:middle;text-align:left;}
.step span i{position:relative;bottom:6px;}
.step table span{display:inline-block;width:130px; vertical-align:top;text-align:left;}

.list span{display:inline-block;width:250px; vertical-align:top;text-align:left;font-weight:bold;}
.d{width:600px;vertical-align:middle;font-size:10px;color:#666666;margin-left:10px;}
.step .d{width:600px;vertical-align:middle;font-size:10px;color:#666666;margin-left:10px;}

.obremenitve div 
{
    display: inline-block;
    border: solid 2px #EEEEEE;
    min-width: 260px;
    margin-right: 20px;
    padding-top:20px;
    vertical-align:top;
}
.obremenitve td:last-child,.obremenitve th:last-child {
    text-align: right;
}
.obremenitve h2,.obremenitve h3 {
    margin-top: 0px;
    padding:0px 20px 0px 20px;
}
.obremenitve input {
    text-align: right;
    width: 40px;
}

.obveznosti table td {vertical-align:middle;}
.obveznosti input,.obveznosti select {width:95%;margin: 0px;}

.i-bookmark { position: absolute; top: -10px; right: 16px; background: transparent url("../Img/icons/bookmark.png") left top no-repeat; width: 28px; height: 45px; }

/*.zap .stopnja { background-color: #be2937; }*/
.lt-ie9 .dodip .bg-color { background-color: #71b64b; }

#predmet .predmet h3 { border-bottom:none; padding-bottom:0px;  display:inline-block; width:250px;}
#predmet .predmet h2 { margin-top:0px; margin-bottom:0px; border-bottom:none; padding-bottom:0px; display:inline-block; width:250px; }
#predmet .predmet p { display:inline-block; }
#predmet .gradiva .predmet p { margin:0px 0px 5px; }
#predmet .predmet ol{list-style-type: decimal;margin: 5px 0 5px 17px;}
.inside h3{margin-top:10px;margin-bottom:0px;}

.dodip .stopnja { background-color: #71b64b; }
.dodip .bg-color { background-color: #71b64b; }
.dodip a { color: #71b64b; }
.dodip .linkbox.neopravljen.status0,.dodip .linkbox.stopnja.status0 { background-color: #71b64b; }
.dodip .linkbox.neopravljen.status1,.dodip .linkbox.stopnja.status1 { background-color: #888888; }
.dodip .linkbox.neopravljen.status2,.dodip .linkbox.stopnja.status2 { background-color: #cccccc; }
.dodip .linkbox.opravljen { background-color: #ABC781; }
.dodip .linkbox.neopravljen { background-color: #71b64b; }
.dodip h2 a:hover, .dodip h3 a:hover, .dodip h4 a:hover { color: #71b64b; }
.dodip h2 a:hover:after, .dodip h3 a:hover:after, .dodip h4 a:hover:after { color: #71b64b; }
.dodip .dogodek .date b { color: #71b64b; }
.dodip .tabs dd a.active, .dodip .tabs dt a.active, .dodip .tabs li a.active { background: #71b64b; border-color: #71b64b; }
.dodip .carousel span { background-color: #71b64b; }
.dodip .employees span { background-color: #71b64b; }
.dodip .breadcrumbs { border-top: 1px solid #a4b29c; border-bottom: 1px solid #a4b29c; }
.dodip .breadcrumbs a { color: #DDD; }
.dodip .social { border-top: 1px dotted #a4b29c; }
.dodip .disclaimer { border-top: 1px solid #a4b29c; }
.dodip .disclaimer a { border-left: 1px solid #a4b29c; color: #DDD; }
.dodip .flexslider .slides > li { position: relative; border-bottom: 5px solid #71b64b; }
.dodip .flex-caption { position: relative; background: #71b64b; background: rgba(113, 182, 75, 0.9); -pie-background: rgba(113, 182, 75, 0.9); behavior: url(PIE.htc); position: absolute; }
.dodip .flex-caption h3 a { color: #fff; }
.dodip .flex-control-nav a { background-color: #71b64b; }
.dodip .flex-control-nav a:hover, .dodip .flex-control-nav a.active { background-color: #fff; }
.dodip .table tbody tr:hover td, .dodip .table tbody tr:hover th { background-color: #cde6f9; }
.dodip .button.colorfull { border-color: #6bae46; color: #fff; background-color: #71b64b; }
.dodip .button.colorfull:hover { background-color: #6bae46; }

.podip .stopnja { background-color: #0090c1; }
.podip .bg-color { background-color: #0090c1; }
.podip a { color: #0090c1; }
.podip .linkbox.neopravljen.status0,.podip .linkbox.stopnja.status0 { background-color: #0090c1; }
.podip .linkbox.neopravljen.status1,.podip .linkbox.stopnja.status1 { background-color: #888888; }
.podip .linkbox.neopravljen.status2,.podip .linkbox.stopnja.status2 { background-color: #cccccc; }
.podip .linkbox.opravljen { background-color: #87d8e9; }
.podip .linkbox.neopravljen { background-color: #0090c1; }
.podip h2 a:hover, .podip h3 a:hover, .podip h4 a:hover { color: #0090c1; }
.podip h2 a:hover:after, .podip h3 a:hover:after, .podip h4 a:hover:after { color: #0090c1; }
.podip .dogodek .date b { color: #0090c1; }
.podip .tabs dd a.active, .podip .tabs dt a.active, .podip .tabs li a.active { background: #0090c1; border-color: #0090c1; }
.podip .carousel span { background-color: #0090c1; }
.podip .employees span { background-color: #0090c1; }
.podip .breadcrumbs { border-top: 1px solid #33b0db; border-bottom: 1px solid #33b0db; }
.podip .breadcrumbs a { color: #DDD; }
.podip .social { border-top: 1px dotted #33b0db; }
.podip .disclaimer { border-top: 1px solid #33b0db; }
.podip .disclaimer a { border-left: 1px solid #33b0db; color: #DDD; }
.podip .flexslider .slides > li { position: relative; border-bottom: 5px solid #0090c1; }
.podip .flex-caption { position: relative; background: #0090c1; background: rgba(0, 144, 193, 0.9); -pie-background: rgba(0, 144, 193, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.podip .flex-caption h3 a { color: #fff; }
.podip .flex-control-nav a { background-color: #0090c1; }
.podip .flex-control-nav a:hover, .podip .flex-control-nav a.active { background-color: #fff; }
.podip .table tbody tr:hover td, .podip .table tbody tr:hover th { background-color: #cde6f9; }
.podip .button.colorfull { border-color: #0086b4; color: #fff; background-color: #0090c1; }
.podip .button.colorfull:hover { background-color: #0086b4; }

.dr .stopnja { background-color: #851246; }
.dr .bg-color { background-color: #851246; }
.dr a { color: #851246; }
.dr .linkbox.neopravljen.status0,.dr .linkbox.stopnja.status0 { background-color: #851246; }
.dr .linkbox.neopravljen.status1,.dr .linkbox.stopnja.status1 { background-color: #888888; }
.dr .linkbox.neopravljen.status2,.dr .linkbox.stopnja.status2 { background-color: #cccccc; }
.dr .linkbox.opravljen { background-color: #d67ea4; }
.dr .linkbox.neopravljen { background-color: #851246; }
.dr h2 a:hover, .dr h3 a:hover, .dr h4 a:hover { color: #851246; }
.dr h2 a:hover:after, .dr h3 a:hover:after, .dr h4 a:hover:after { color: #851246; }
.dr .dogodek .date b { color: #851246; }
.dr .tabs dd a.active, .dr .tabs dt a.active, .dr .tabs li a.active { background: #851246; border-color: #851246; }
.dr .carousel span { background-color: #851246; }
.dr .employees span { background-color: #851246; }
.dr .breadcrumbs { border-top: 1px solid #a63d6d; border-bottom: 1px solid #a63d6d; }
.dr .breadcrumbs a { color: #DDD; }
.dr .social { border-top: 1px dotted #a63d6d; }
.dr .disclaimer { border-top: 1px solid #a63d6d; }
.dr .disclaimer a { border-left: 1px solid #a63d6d; color: #DDD; }
.dr .flexslider .slides > li { position: relative; border-bottom: 5px solid #851246; }
.dr .flex-caption { position: relative; background: #851246; background: rgba(133, 18, 70, 0.9); -pie-background: rgba(133, 18, 70, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.dr .flex-caption h3 a { color: #fff; }
.dr .flex-control-nav a { background-color: #851246; }
.dr .flex-control-nav a:hover, .dr .flex-control-nav a.active { background-color: #fff; }
.dr .table tbody tr:hover td, .dr .table tbody tr:hover th { background-color: #cde6f9; }
.dr .button.colorfull { border-color: #7a1040; color: #fff; background-color: #851246; }
.dr .button.colorfull:hover { background-color: #7a1040; }

.alumni .stopnja { background-color: #be2937; }
.alumni .bg-color { background-color: #be2937; }
.alumni a { color: #be2937; }
.alumni .linkbox.neopravljen.status0,.alumni .linkbox.stopnja.status0 { background-color: #be2937; }
.alumni .linkbox.neopravljen.status1,.alumni .linkbox.stopnja.status1 { background-color: #888888; }
.alumni .linkbox.neopravljen.status2,.alumni .linkbox.stopnja.status2 { background-color: #cccccc; }
.alumni .linkbox.opravljen { background-color: #be2937; }
.alumni .linkbox.neopravljen { background-color: #be2937; }
.alumni h2 a:hover, .alumni h3 a:hover, .alumni h4 a:hover { color: #be2937; }
.alumni h2 a:hover:after, .alumni h3 a:hover:after, .alumni h4 a:hover:after { color: #be2937; }
.alumni .dogodek .date b { color: #be2937; }
.alumni .tabs dd a.active, .alumni .tabs dt a.active, .alumni .tabs li a.active { background: #be2937; border-color: #be2937; }
.alumni .carousel span { background-color: #be2937; }
.alumni .employees span { background-color: #be2937; }
.alumni .breadcrumbs { border-top: 1px solid #bd777d; border-bottom: 1px solid #bd777d; }
.alumni .breadcrumbs a { color: #DDD; }
.alumni .social { border-top: 1px dotted #bd777d; }
.alumni .disclaimer { border-top: 1px solid #bd777d; }
.alumni .disclaimer a { border-left: 1px solid #bd777d; color: #DDD; }
.alumni .flexslider .slides > li { position: relative; border-bottom: 5px solid #be2937; }
.alumni .flex-caption { position: relative; background: #be2937; background: rgba(190, 41, 55, 0.9); -pie-background: rgba(190, 41, 55, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.alumni .flex-caption h3 a { color: #fff; }
.alumni .flex-control-nav a { background-color: #be2937; }
.alumni .flex-control-nav a:hover, .alumni .flex-control-nav a.active { background-color: #fff; }
.alumni .table tbody tr:hover td, .alumni .table tbody tr:hover th { background-color: #cde6f9; }
.alumni .button.colorfull { border-color: #b42734; color: #fff; background-color: #be2937; }
.alumni .button.colorfull:hover { background-color: #b42734; }


.zap .stopnja { background-color: #0f6fb8; }
.zap .bg-color { background-color: #0f6fb8; }
.zap a { color: #0f6fb8; }
.zap .linkbox.opravljen { background-color: #0F6FB8; }
.zap .linkbox.neopravljen { background-color: #7CA7C9; }
.zap h2 a:hover, .zap h3 a:hover, .zap h4 a:hover { color: #0f6fb8; }
.zap h2 a:hover:after, .zap h3 a:hover:after, .zap h4 a:hover:after { color: #0f6fb8; }
.zap .dogodek .date b { color: #0f6fb8; }
.zap .tabs dd a.active, .zap .tabs dt a.active, .zap .tabs li a.active { background: #0f6fb8; border-color: #0f6fb8; }
.zap .carousel span { background-color: #0f6fb8; }
.zap .employees span { background-color: #0f6fb8; }
.zap .breadcrumbs { border-top: 1px solid #33b0db; border-bottom: 1px solid #33b0db; }
.zap .breadcrumbs a { color: #DDD; }
.zap .social { border-top: 1px dotted #33b0db; }
.zap .disclaimer { border-top: 1px solid #33b0db; }
.zap .disclaimer a { border-left: 1px solid #33b0db; color: #DDD; }
.zap .flexslider .slides > li { position: relative; border-bottom: 5px solid #0f6fb8; }
.zap .flex-caption { position: relative; background: #0090c1; background: rgba(0, 144, 193, 0.9); -pie-background: rgba(0, 144, 193, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.zap .flex-caption h3 a { color: #fff; }
.zap .flex-control-nav a { background-color: #0f6fb8; }
.zap .flex-control-nav a:hover, .zap .flex-control-nav a.active { background-color: #fff; }
.zap .table tbody tr:hover td, .zap .table tbody tr:hover th { background-color: #cde6f9; }
.zap .button.colorfull { border-color: #0086b4; color: #fff; background-color: #0f6fb8; }
.zap .button.colorfull:hover { background-color: #0086b4; }

/* ----------------------------------------- 4. FORMS
----------------------------------------- */
form { margin: 0 0 18px; }

fieldset { padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; padding: 0; margin-top:2vh; margin-bottom:1vh; font-size: 1.2em; line-height: 36px; border: 0; border-bottom: 1px dotted #ddd; }

label, input, button, select, textarea { font-size: 13px; font-weight: normal; line-height: 18px;  }

.req{border-left:solid 4px #0f6fb8;padding: 4px 4px 4px 5px;}
.req_label { float: right; font-size: 0.8em;}
.req_label input { border-left: solid 4px #0f6fb8;width:0;padding:4px 0 4px 0;}

.missing { border-right: solid 4px #be2937;padding-right: 1px !important;}

label { display: block; margin-bottom: 5px; }

input, textarea, select, .uneditable-input {
    display: inline-block;
    width: 640px;
    height: 18px;
    padding: 4px 4px 4px 8px;
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    color: #555555;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'IstokWebFont';
    border-radius: 5px;
}

label input, label textarea, label select { display: block; }

input[type="image"], input[type="checkbox"], input[type="radio"] { width: auto; height: auto; padding: 0; margin: 3px 10px 3px 0; *margin-top: 0; /* IE7 */ line-height: normal; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0 \9; /* IE9 and down */ }

input[type="image"] { border: 0; }

input[type="file"] { width: auto; padding: initial; line-height: initial; border: initial; background-color: #ffffff; background-color: initial; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

input[type="button"], input[type="reset"], input[type="submit"] { width: auto; height: auto; }

select, input[type="file"] { height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ *margin-top: 4px; /* For IE7, add top margin to align select with labels */ line-height: 28px; }

input[type="file"] { line-height: 18px \9; }

select { width: 650px; background-color: #ffffff; }

select[multiple], select[size] { height: auto; }

input[type="image"] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

textarea { height: auto; }

input[type="hidden"] { display: none; }

.radio, .checkbox { padding-left: 18px;  }

.radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -18px; }

.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top: 5px; }

.radio.inline, .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; }

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left: 10px; }

input, textarea { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }

input:focus, textarea:focus { border-color: rgba(15, 111, 184, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(15, 111, 184, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(15, 111, 184, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(15, 111, 184, 0.6); outline: 0; outline: thin dotted \9; /* IE6-9 */ }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input { float: none; margin-left: 0; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color: #f5f5f5; border-color: #ddd; cursor: not-allowed; }

.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { color: #b94a48; }

.control-group.error input, .control-group.error select, .control-group.error textarea { color: #b94a48; border-color: #b94a48; }

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392; box-shadow: 0 0 6px #d59392; }

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; }

.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { color: #468847; }

input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; }

input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7; }

.form-actions { padding: 17px 20px 18px; margin-top: 18px; margin-bottom: 18px; border-top: 1px dotted #ddd; }

.uneditable-input { display: block; background-color: #ffffff; border-color: #eee; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor: not-allowed; }

:-moz-placeholder { color: #999999; }

::-webkit-input-placeholder { color: #999999; }

.help-block { display: block; margin-top: 5px; margin-bottom: 0; color: #999999; }

.help-inline { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; margin-bottom: 9px; vertical-align: middle; padding-left: 5px; }

.input-prepend, .input-append { margin-bottom: 5px; *zoom: 1; }

.input-prepend:before, .input-append:before, .input-prepend:after, .input-append:after { display: table; content: ""; }

.input-prepend:after, .input-append:after { clear: both; }

.input-prepend input, .input-append input, .input-prepend .uneditable-input, .input-append .uneditable-input { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.input-prepend input:focus, .input-append input:focus, .input-prepend .uneditable-input:focus, .input-append .uneditable-input:focus { position: relative; z-index: 2; }

.input-prepend .uneditable-input, .input-append .uneditable-input { border-left-color: #ccc; }

.input-prepend .add-on, .input-append .add-on { float: left; display: block; width: auto; min-width: 16px; height: 18px; margin-right: -1px; padding: 4px 5px; font-weight: normal; line-height: 18px; color: #999999; text-align: center; text-shadow: 0 1px 0 #ffffff; background-color: #f5f5f5; border: 1px solid #ccc; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.input-prepend .active, .input-append .active { background-color: #a9dba9; border-color: #46a546; }

.input-prepend .add-on { *margin-top: 1px; /* IE6-7 */ }

.input-append input, .input-append .uneditable-input { float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.input-append .uneditable-input { border-left-color: #eee; border-right-color: #ccc; }

.input-append .add-on { margin-right: 0; margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.input-append input:first-child { *margin-left: -160px; }

.input-append input:first-child + .add-on { *margin-left: -21px; }

.search-query { padding-left: 14px; padding-right: 14px; margin-bottom: 0; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }

.search-results {  }

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input { display: inline-block; margin-bottom: 0; }

.form-search .hide, .form-inline .hide, .form-horizontal .hide { display: none; }

.form-search label, .form-inline label, .form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { display: inline-block; }

.form-search .input-append .add-on, .form-inline .input-prepend .add-on, .form-search .input-append .add-on, .form-inline .input-prepend .add-on { vertical-align: middle; }

.form-search .radio, .form-inline .radio, .form-search .checkbox, .form-inline .checkbox { margin-bottom: 0; vertical-align: middle; }

.povezave{margin:0;padding:20px 20px 10px 0;background-color:#FFFFFF;}
.control-group { margin-bottom: 9px; }

legend + .control-group { margin-top: 18px; -webkit-margin-top-collapse: separate; }

.form-horizontal .control-group { margin-bottom: 18px; *zoom: 1; }

.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; content: ""; }

.form-horizontal .control-group:after { clear: both; }

.form-horizontal .control-label { float: left; width: 220px; padding-top: 4px; text-align: right; }

.form-horizontal .controls { margin-left:264px; }
 .letna .form-horizontal .controls { margin-left:0; }

.form-horizontal .form-actions { padding-left:264px; }
 .letna .form-horizontal .form-actions { padding-left:0; }

.form-horizontal .control-group .controls .description { margin-left: 20px; font-size: 0.65em; color:#999999; }

.form-horizontal .control-group .controls .wfdescription { margin-left: 0; font-size: 0.65em; color:#999999; display:block; width:100%; font-weight:normal;line-height: 1.4; }
.form-horizontal .control-group.big .controls .wfdescription { margin-left: 0; font-size: 0.65em; color:#999999; display:block; width:660px; font-weight:normal;line-height: 1.4 }

.form-horizontal .control-group .controls .comment { font-size: 0.9em; color:#999999; margin-bottom:7px; width:650px; }

.form-horizontal .big label,.form-horizontal .big div{ font-size: 18px; font-weight:bold;  }
.form-horizontal .big select,.form-horizontal .big input,.form-horizontal .big textarea{ font-size: 14px; }

.form-horizontal .bigger label,.form-horizontal .bigger select,.form-horizontal .bigger div{ font-size: 22px; font-weight:bolder;  }

.controls h2{margin:0;padding:0;}
.controls span { display: inline-block; width:60px; font-size:1em;}

.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height width; }

.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform opacity; }

.isotope-hidden { display: none; }

.pt{cursor:pointer}

i.act{opacity:0.5;}

table.hidelast td:last-child,table.hidelast th:last-child {display:none;}
.ui-autocomplete{max-height:300px;max-width:800px;overflow-y:auto;overflow-x:hidden;}
* html .ui-autocomplete{height:300px;width:800px;}
a.act {background: #0f6fb8; color: white; border-color: #0f6fb8; padding: 3px 7px 2px 5px; border-radius:20px}
.logout{width:12px;position:relative;z-index:2000;}
.low .logout{bottom:65px;}

#spock{position:fixed;right:0;bottom:0;font-size:0.8em;padding:3px 10px 3px 10px;z-index:1000;}
#spock a,#spock img{vertical-align:middle;color:#aaa !important;}
#spock img{position:relative;bottom:1px;}

#dspock{float:right;font-size:0.8em;padding:5px 10px 3px 10px;z-index:1000;}
#dspock a,#dspock img{vertical-align:middle;color:#aaa !important;}
#dspock img{position:relative;bottom:1px;}

#pomoc{position:fixed;right:0;top:0;font-size:0.8em;padding:5px 10px 3px 10px;z-index:1000;}
#pomoc a{color:#999;}
#dpomoc{position:absolute;margin:-13px 0 0 302px;font-size:0.8em;padding:5px 10px 3px 10px;z-index:1000;}
#dpomoc a{color:#999;}
#dverzija{float:left;font-size:0.8em;padding:5px 10px 3px 10px;color:#aaa !important;z-index:1000;}
#verzija{position:fixed;left:0;bottom:0;font-size:0.8em;padding:5px 10px 3px 10px;color:#aaa !important;z-index:1000;}
#dverzija span,#verzija span{display:inline-block;margin-left:10px;background-color:red;color:#FFF;font-weight:bold;padding:1px 4px;cursor:pointer;}
#dverzija a,#verzija a{display:inline-block;color:#0086b4;}
#meni{position:fixed;left:0;top:0;font-size:0.8em;padding:5px 10px 3px 10px;z-index:1000;}
#meni a{color:#999;}
#cuvaj {
    max-width: 100%;
    max-height: 100%;
    bottom: 0;
    left: 0;
    margin: auto;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    -o-object-fit: contain;
    object-fit: contain;
    z-index:1000;
}

.racuni tr td i{float:right;margin-right:6px;}
.pregled .grid-4 { width: 28%; }
.pregled .box h2{ border-bottom:none !important;}
.pregled #dt{ margin-right:20px; }
.clanslika{position:absolute;top:225px;margin-left:20px;z-index:1000;cursor:pointer;}
.clanislika{width:45px;height:45px;vertical-align:middle;z-index:1000;cursor:pointer;}
.letnaclanslika {
    width: 100px;
    height: 100px;
    vertical-align: top;
    cursor: pointer;
    float:left;
    margin-right:15px;
}
.avatarslika{width:20px;height:20px;vertical-align:middle;z-index:1000;border-radius:50%;float:right;}
.big{width:auto;height:auto;}
.centered {position:fixed;top:45%;left:50%;transform: translate(-50%, -50%);}
table.vrstice th{padding-right:6px;padding-left:0;}

.login{width:370px;}
.login table{width:100%;}
.login td{width:50%;text-align:center;padding:10px 20px;}
.login input[type=text],.login input[type=password]{width:270px;padding:15px 20px 11px 20px;font-size:1.3em;}
.login input[type=submit]{width:314px;padding:13px 20px 11px 20px;font-size:1.2em;margin:20px 0 10px 0;}
.login input[type=checkbox]{vertical-align:top;position:relative;bottom:1px;}
.login .small td{font-size:0.9em}
.login .napaka{color: #b94a48;padding-bottom:0;}
.login .napaka h2{margin:0;padding-bottom:10px;}
#dialog{padding:20px;margin-bottom:10px;}
#dialog a:after{content:none;}
#ajax{background-color:#FFFFFF;color:#666666;padding:4px 8px;position:fixed;top:0;right:0;z-index:2000;display:none;font-size:1em;}
.ui-autocomplete .ui-state-focus{font-weight:normal !important;}

.sleft{text-align:left;padding:10px;margin-left:10px;border-radius:10px;background-color:#EEEEEE;width:90%;}
.sright{text-align:right;padding:10px;margin-left:10px;border-radius:10px;background-color:#b7d4e9;width:90%;float:right;}
.slight{background-color:#F2F2F2 !important;color:#ccc}

.kvota1 a{color:#005fc1 !important;}
.kvota2 a{color:#2383e6 !important;}
.kvota3 a{color:#51a0f2 !important;}
.kvota4 a{color:#77b4f5 !important;}
.kvota5 a{color:#cde6f9 !important;}

.malo {margin-bottom:0 !important;}
.malo label,.malo span{font-size:0.8em;}
.malo input{height:18px;font-size:0.8em;padding:1px 4px 1px 8px !important;}

.vzivo{background-color:#AAAAAA !important;min-height:100px;display:none;font-size:1.3em;}
.dd {
    width: 100%;
    padding: 3px;
    font-size: 1.5em;
}
.tag {
    padding: 2px 3px;
    background-color: #fefefe;
    border: 1px solid #cccccc !important;
    border-radius: 3px;
    font-size:0.9em;
}
table tr.noactive td{color:#999999;}
.datoteke div{vertical-align:bottom;width:auto;display:inline-block;}
.datoteke img{max-width:120px;max-height:120px;}
.datoteke .act{position:absolute;margin-top:-30px;margin-left:5px;}
.datoteke .act a{padding:0 6px;background-color:#FFF;color:#808080;font-weight:bold;border-radius:10px;}

.grecaptcha-badge {
    left: 60px !important;
    bottom: -100px !important;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

#tinymce {padding:10px;}

.letna input[type=text], .letna select {
    font-size: 1.5em;
    padding:0 10px;
    height:4vh;
    width:95%;
}
.letna .wfdescription {
    font-size: 0.9em !important;
}
.letna .title {
    font-size: 1.3em !important;
    font-weight: bold;
    width:auto;
}
.pomocnov .wfdescription {
    margin-left: 0;
    color: #999999;
    display: block;
    width: 100%;
    font-weight: normal;
    line-height: 1.4;
    font-size: 0.8em !important;
    text-align: justify;
}
.pomocnov input {
    width: 98%;
}