/* baseColors */
/* example colors ... delete after */
.baseColor0 {
  color: #000000;
}
.baseColor {
  color: #ffffff;
}
.baseColor1 {
  color: #8DC63F;
}
.baseColor2 {
  color: #0083CB;
}
.baseColor3 {
  color: #393939;
}
.baseColor4 {
  color: #F1F1F1;
}
.baseColor5 {
  color: #E7EFDC;
}
.baseColor6 {
  color: #CCCCCC;
}
.baseColor7 {
  color: #e7e7e7;
}
.baseColor8 {
  color: #518c00;
}
.baseColor9 {
  color: #6ca222;
}
.baseColor10 {
  color: #6C6C6C;
}
/* base Text Colors */
/* base Bg Colors */
/* base Border Colors */
/* button colors */
/* folders */
/* fonts */
/* body settings */
/* sidebar settings */
/* responsive settings */
/* resolutions */
/* --- layout brakes */
/* --- cols brakes */
/* common */
.hideText,
.loginTitle,
.contactTitle span,
.video li figure figcaption,
.listItems li figure figcaption,
.gallery p a,
.designElement .designElementContainer,
.button.bRound.bIcon span,
.button.icon span,
.icon span,
.bIcon span {
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap;
  text-decoration: none !important;
  text-align: left !important;
}
.clearMP,
.header .headerWrap .pageTitle,
.navigation ul,
#sitemap,
.video,
.listItems,
.gallery ul,
#searchResults {
  margin: 0;
  padding: 0;
}
.clearMP li,
.navigation ul li,
#sitemap li,
.video li,
.listItems li,
.gallery ul li,
#searchResults li {
  margin: 0;
  padding: 0;
  font-size: 1em;
  background: none;
}
/* clear floats */
/* clear generator */
.clear,
#sitemap,
.listStyle .description,
.video .description,
.listItems .description,
.listStyle li,
.video li,
.listItems li,
.cols .colsWrap,
.cols > ul,
fieldset p,
fieldset li,
div.selectType,
.selectInline,
.prostaDelaDanasnjaDela {
  display: inline-block;
}
.clear:after,
#sitemap:after,
.listStyle .description:after,
.video .description:after,
.listItems .description:after,
.listStyle li:after,
.video li:after,
.listItems li:after,
.cols .colsWrap:after,
.cols > ul:after,
fieldset p:after,
fieldset li:after,
div.selectType:after,
.selectInline:after,
.prostaDelaDanasnjaDela:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clear,
* html #sitemap,
* html .listStyle .description,
* html .video .description,
* html .listItems .description,
* html .listStyle li,
* html .video li,
* html .listItems li,
* html .cols .colsWrap,
* html .cols > ul,
* html fieldset p,
* html fieldset li,
* html div.selectType,
* html .selectInline,
* html .prostaDelaDanasnjaDela {
  height: 1%;
}
.clear,
#sitemap,
.listStyle .description,
.video .description,
.listItems .description,
.listStyle li,
.video li,
.listItems li,
.cols .colsWrap,
.cols > ul,
fieldset p,
fieldset li,
div.selectType,
.selectInline,
.prostaDelaDanasnjaDela {
  display: block;
}
.clearTextDecoration {
  text-decoration: none;
}
.clearTextDecoration:hover,
.clearTextDecoration:focus {
  text-decoration: underline;
}
.clearTextDecoration:active {
  text-decoration: none;
}
.noDecoration,
.breadcrumbs ul li a,
.boxCategories ul li a,
.prostaDelaNav a,
.articleBlock p.more a,
.contactTable a,
#sitemap li a,
.navigator1 .pageNum,
.resultsDisplay td.tdAction .more,
.resultsDisplay .dataMore .tdMore table td a.more,
.resultsDisplay th a,
#searchResults ul li p.url a,
.paginator a,
.footer .footerWrap p a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: none;
}
.noDecoration:hover,
.breadcrumbs ul li a:hover,
.boxCategories ul li a:hover,
.prostaDelaNav a:hover,
.contactTable a:hover,
#sitemap li a:hover,
.navigator1 .pageNum:hover,
.resultsDisplay td.tdAction .more:hover,
.resultsDisplay .dataMore .tdMore table td a.more:hover,
.resultsDisplay th a:hover,
#searchResults ul li p.url a:hover,
.footer .footerWrap p a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: underline;
}
.noDecoration:active,
.breadcrumbs ul li a:active,
.boxCategories ul li a:active,
.prostaDelaNav a:active,
.contactTable a:active,
#sitemap li a:active,
.navigator1 .pageNum:active,
.resultsDisplay td.tdAction .more:active,
.resultsDisplay .dataMore .tdMore table td a.more:active,
.resultsDisplay th a:active,
#searchResults ul li p.url a:active,
.footer .footerWrap p a:active,
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active {
  text-decoration: none;
}
.noBorder {
  border: none !important;
}
.round,
.video li figure figcaption,
.listItems li figure figcaption,
.button.bRound,
.button.bRound span {
  border-radius: 800px;
  -moz-border-radius: 800px;
  -webkit-border-radius: 800px;
}
.round5 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.round10 {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.roundNone,
.button.arrowButton,
.button.arrowButton strong,
.button.arrowButton span {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}
.shadowNone,
input.inputField.disabled,
input.textType.disabled,
textarea.textareaType.disabled,
select.selectType.disabled,
textarea.disabled,
select.disabled,
input.inputField:disabled,
input.textType:disabled,
textarea.textareaType:disabled,
select.selectType:disabled,
textarea:disabled,
select:disabled,
span.button1:hover,
span.button1:active,
span.button2:hover,
span.button2:active,
span.button3:hover,
span.button3:active,
span.button4:hover,
span.button4:active,
span.button5:hover,
span.button5:active,
span.button6:hover,
span.button6:active,
span.button,
.button.disabled,
.button.arrowButton {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
}
/* css shadows */
.shadowActive,
.navigation ul li a:active,
.searchForm p.more .iconSearch:active,
.switchTheme a:active,
.bannerBlocks a:active .bannerTitle,
.button.selected {
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
  -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
}
.boxShadow,
div.errorBox,
div.successBox,
div.noticeBox {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3) !important;
  -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3) !important;
}
.boxShadow1,
.loginBox {
  box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.3) !important;
  -o-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.3) !important;
}
/* custom drop down */
.drop {
  position: absolute;
  z-index: 300;
  left: 0;
  bottom: 0;
  width: 100%;
  min-width: 160px;
}
.drop .dropWrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
/* 
company : Creatim RP
url: http://www.creatim.com
author: @domenramus
project: �tudentski servis
created: januar 2015  
*/
/* spaceGenerator 1 2 ... */
/* cols rowsSetup */
.cols.space1 > .colsWrap,
.cols.space1 > ul {
  margin-right: -1px;
}
.cols.space1 > .colsWrap > .col,
.cols.space1 > ul > li {
  padding-right: 1px;
}
.cols.space2 > .colsWrap,
.cols.space2 > ul {
  margin-right: -2px;
}
.cols.space2 > .colsWrap > .col,
.cols.space2 > ul > li {
  padding-right: 2px;
}
.cols.space3 > .colsWrap,
.cols.space3 > ul {
  margin-right: -3px;
}
.cols.space3 > .colsWrap > .col,
.cols.space3 > ul > li {
  padding-right: 3px;
}
.cols.space4 > .colsWrap,
.cols.space4 > ul {
  margin-right: -4px;
}
.cols.space4 > .colsWrap > .col,
.cols.space4 > ul > li {
  padding-right: 4px;
}
.cols.space5 > .colsWrap,
.cols.space5 > ul {
  margin-right: -5px;
}
.cols.space5 > .colsWrap > .col,
.cols.space5 > ul > li {
  padding-right: 5px;
}
.cols.space6 > .colsWrap,
.cols.space6 > ul {
  margin-right: -6px;
}
.cols.space6 > .colsWrap > .col,
.cols.space6 > ul > li {
  padding-right: 6px;
}
.cols.space7 > .colsWrap,
.cols.space7 > ul {
  margin-right: -7px;
}
.cols.space7 > .colsWrap > .col,
.cols.space7 > ul > li {
  padding-right: 7px;
}
.cols.space8 > .colsWrap,
.cols.space8 > ul {
  margin-right: -8px;
}
.cols.space8 > .colsWrap > .col,
.cols.space8 > ul > li {
  padding-right: 8px;
}
.cols.space9 > .colsWrap,
.cols.space9 > ul {
  margin-right: -9px;
}
.cols.space9 > .colsWrap > .col,
.cols.space9 > ul > li {
  padding-right: 9px;
}
/* spaceGenerator 10 20 ... */
.cols.space10 > .colsWrap,
.ltr .cols.space10 > ul {
  margin-right: -1em;
}
.cols.space10 > .colsWrap > .col,
.ltr .cols.space10 > ul > li {
  padding-right: 1em;
}
.cols.space20 > .colsWrap,
.ltr .cols.space20 > ul {
  margin-right: -2em;
}
.cols.space20 > .colsWrap > .col,
.ltr .cols.space20 > ul > li {
  padding-right: 2em;
}
.cols.space30 > .colsWrap,
.ltr .cols.space30 > ul {
  margin-right: -3em;
}
.cols.space30 > .colsWrap > .col,
.ltr .cols.space30 > ul > li {
  padding-right: 3em;
}
.cols.space40 > .colsWrap,
.ltr .cols.space40 > ul {
  margin-right: -4em;
}
.cols.space40 > .colsWrap > .col,
.ltr .cols.space40 > ul > li {
  padding-right: 4em;
}
.cols.space50 > .colsWrap,
.ltr .cols.space50 > ul {
  margin-right: -5em;
}
.cols.space50 > .colsWrap > .col,
.ltr .cols.space50 > ul > li {
  padding-right: 5em;
}
.cols.space60 > .colsWrap,
.ltr .cols.space60 > ul {
  margin-right: -6em;
}
.cols.space60 > .colsWrap > .col,
.ltr .cols.space60 > ul > li {
  padding-right: 6em;
}
.cols.space70 > .colsWrap,
.ltr .cols.space70 > ul {
  margin-right: -7em;
}
.cols.space70 > .colsWrap > .col,
.ltr .cols.space70 > ul > li {
  padding-right: 7em;
}
.cols.space80 > .colsWrap,
.ltr .cols.space80 > ul {
  margin-right: -8em;
}
.cols.space80 > .colsWrap > .col,
.ltr .cols.space80 > ul > li {
  padding-right: 8em;
}
/* extraSpace */
.cols.space15 > .colsWrap,
.cols.space15 > ul {
  margin-right: -1.5em;
}
.cols.space15 > .colsWrap > .col,
.cols.space15 > ul > li {
  padding-right: 1.5em;
}
/* content */
body > div {
  overflow-x: hidden;
}
#content .bgContent {
  padding: 0 30px 1px 30px;
  background-color: #ffffff;
}
#frontPage #content .bgContent {
  padding: 0 0 1px 0;
}
#content .content a:hover {
  text-decoration: none;
}
.topLine .rp960 .bgContent {
  border-top: 1px solid #cccccc;
}
.topLine .rp960 .bgContent.noLine {
  border-top: none;
}
#subPage #content .bgContent {
  padding-top: 40px;
}
/* header */
.header {
  position: relative;
  z-index: 200;
  padding-top: 1px;
}
.header .headerWrap {
  background-color: #ffffff;
  height: 120px;
  padding: 35px 0 35px 35px;
  position: relative;
}
.header .headerWrap .pageTitle {
  float: left;
  border-right: 1px solid #ffffff;
}
.header .headerWrap .pageTitle a {
  display: block;
  position: relative;
}
.header .headerWrap .pageTitle a img {
  display: block;
}
.header .headerWrap .pageTitle a img.jubilej {
  position: absolute;
  right: 0;
  bottom: -24px;
}
.header .headerWrap .pageTitle a span {
  display: none;
}
.studentHomeBanner {
  min-height: 480px;
}
#studentWrapper.cols {
  overflow: visible;
}
#studentWrapper.cols1-2 > .colsWrap > .col {
  min-height: 580px;
}
#studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
  border-top: 5px solid #8dc63f;
  border-bottom: 5px solid #8dc63f;
  padding: 13em 70px 0 30px;
  background: #cccccc;
  background: -moz-linear-gradient(top, rgba(204, 204, 204, 0.8) 0%, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0.8) 75%, rgba(204, 204, 204, 0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(204, 204, 204, 0.8) 0%, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0.8) 75%, rgba(204, 204, 204, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(204, 204, 204, 0.8) 0%, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0.8) 75%, rgba(204, 204, 204, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0.8);
}
#studentWrapper.cols1-2 > .colsWrap > .col.mobile2 {
  position: relative;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0.35) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0.35) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0.35) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#59ffffff', GradientType=1);
}
#studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a {
  display: inline-block;
  width: auto;
  margin: -200px auto 0 auto;
  margin-left: -150px;
}
#studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a img {
  float: right;
  margin-bottom: -450px;
}
#studentWrapper.cols1-2 > .colsWrap > .col.mobile2 .imamIzkusnje {
  position: absolute;
  left: 10%;
  top: 60%;
  z-index: 1000;
}
#studentWrapper.cols1-2 > .colsWrap > .col.mobile2 .mobileOnly {
  display: none !important;
}
#studentWrapper.cols1-2 > .colsWrap > .col.mobile2.noLink {
  cursor: default;
}
#studentWrapper.cols1-2 > .colsWrap > .col .searchTitle {
  font-size: 2.4em;
  font-family: Museo300, Helvetica, serif;
}
#studentWrapper.cols1-2 > .colsWrap > .col .searchTitle strong {
  font-family: Museo500, Helvetica, serif;
}
.podjetjaHome #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a {
  margin: -250px auto 0 auto;
  margin-left: 0px;
}
.podjetjaHome #studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
  padding: 8em 70px 0 30px;
}
#frmSearchOstalo {
  margin-top: 20px;
}
.podjetjaHome #studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
  border-top: 5px solid #0083cb;
  border-bottom: 5px solid #0083cb;
  background: #666666;
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.8) 0%, rgba(255, 255, 255, 0.8) 15%, rgba(255, 255, 255, 0.8) 85%, rgba(102, 102, 102, 0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.8) 0%, rgba(255, 255, 255, 0.8) 15%, rgba(255, 255, 255, 0.8) 85%, rgba(102, 102, 102, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(102, 102, 102, 0.8) 0%, rgba(255, 255, 255, 0.8) 15%, rgba(255, 255, 255, 0.8) 85%, rgba(102, 102, 102, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0.8);
}
.subPageBanner {
  height: 120px;
  display: block;
  padding-bottom: 30px;
}
.subPageBanner h1 {
  padding: 0;
  margin: 0;
}
.subPageBanner h1 .blurBg {
  display: table;
  height: 120px;
  padding: 0 30px;
  background: #cccccc;
  background: -moz-linear-gradient(top, rgba(204, 204, 204, 0.6) 0%, rgba(255, 255, 255, 0.6) 25%, rgba(255, 255, 255, 0.6) 75%, rgba(204, 204, 204, 0.6) 100%);
  background: -webkit-linear-gradient(top, rgba(204, 204, 204, 0.6) 0%, rgba(255, 255, 255, 0.6) 25%, rgba(255, 255, 255, 0.6) 75%, rgba(204, 204, 204, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(204, 204, 204, 0.6) 0%, rgba(255, 255, 255, 0.6) 25%, rgba(255, 255, 255, 0.6) 75%, rgba(204, 204, 204, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0.6);
}
.subPageBanner h1 .blurBg .title {
  display: table-cell;
  vertical-align: middle;
}
.grayLine {
  height: 34px;
  color: #cccccc;
}
.grayLine .topWrap {
  height: 34px;
  background: -moz-linear-gradient(270deg, #393939 0%, #2b2b2b 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #393939), color-stop(100%, #2b2b2b));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(270deg, #393939 0%, #2b2b2b 100%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(270deg, #393939 0%, #2b2b2b 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(270deg, #393939 0%, #2b2b2b 100%);
  /* ie10+ */
  background: linear-gradient(180deg, #393939 0%, #2b2b2b 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#2b2b2b', GradientType=0);
  /* ie6-9 */
}
.grayLine ul {
  margin: 0;
  padding: 0;
  float: right;
  width: auto;
}
.grayLine ul li {
  float: left;
  position: relative;
  background: none;
  padding: 0;
  margin: 0;
  font-family: DinMedium, Helvetica, serif;
  font-size: 13px;
  line-height: 21px;
}
.grayLine ul li a {
  display: inline-block;
  text-decoration: none;
  padding: 6px 25px 7px 25px;
}
.grayLine ul li a:hover {
  color: #ffffff;
}
.fewResults h2 {
  text-align: center;
  margin: 2.5em 0 1.5em 0;
}
.fewResults .cols {
  font-family: DinMedium, Helvetica, serif;
  font-size: 1.4em;
  text-align: center;
  vertical-align: middle;
  overflow: visible !important;
}
.fewResults .cols .col {
  position: relative;
}
.fewResults .cols .col a {
  display: inline-block;
  width: 100%;
  padding: 3em 0 2em 0;
  border: 1px solid #e7e7e7;
  text-align: center;
}
.fewResults .cols .col a .circleBlock {
  width: 53px;
  height: 53px;
  line-height: 53px;
  font-family: Museo500;
  font-weight: bold;
  color: #fff;
  position: absolute;
  top: -18px;
  left: 50%;
  margin-left: -40px;
}
.fewResults .cols .col a .orangeCircle {
  background: url('../images/icons/icon_circle_orange.png') no-repeat 0 0 scroll transparent;
}
.fewResults .cols .col a .greenCircle {
  background: url('../images/icons/icon_circle_green.png') no-repeat 0 0 scroll transparent;
}
.fewResults .cols .col a:hover {
  text-decoration: none;
  color: #393939;
  box-shadow: inset 0px 0px 15px 0px #e7e7e7;
  -webkit-box-shadow: inset 0px 0px 15px 0px #e7e7e7;
  -moz-box-shadow: inset 0px 0px 15px 0px #e7e7e7;
  -o-box-shadow: inset 0px 0px 10px 0px #e7e7e7;
}
#foreigners {
  padding-left: 2px;
}
#foreigners a {
  padding-left: 5px;
}
#foreigners .flag {
  padding: 5px 5px 5px 5px;
  position: relative;
  top: 3px;
}
#foreignersEn {
  padding-left: 2px;
}
#foreignersEn a {
  padding-left: 5px;
}
#foreignersEn .flag {
  padding: 5px 5px 5px 5px;
  position: relative;
  top: 3px;
}
#memberLogin {
  background: url('../images/icons/icon_clani.png') no-repeat 0 8px scroll transparent;
  padding-left: 2px;
}
#poslovalnicaLogin {
  background: url('../images/icons/icon_eposlovalnice.png') no-repeat 0 8px scroll transparent;
  padding-left: 2px;
}
#forCompanies {
  background-color: #0083cb;
  color: #ffffff;
}
#forStudents {
  background-color: #8dc63f;
  color: #ffffff;
}
#forCompanies:hover {
  background-color: #006298;
}
#forStudents:hover {
  background-color: #72a230;
}
.podjetja #forStudents {
  float: right;
}
/* breadcrumbs */
.breadcrumbs ul {
  margin: 0;
  padding: 0px 30px 0 30px;
  background: #ffffff;
}
.breadcrumbs ul li {
  float: left;
  margin: 0;
  padding: 0;
  background: none;
}
.breadcrumbs ul li a {
  display: block;
  margin-right: 7px;
  padding-right: 15px;
  white-space: nowrap;
  color: #6ca222;
  background: url('../images/backgrounds/bg_breadcrumbs.png') no-repeat right 7px scroll transparent;
}
/* partnerPages */
.partnerBar {
  float: left;
  padding-left: 30px;
  margin: 0;
  font-size: 1.4em;
  line-height: 46px;
  white-space: nowrap;
  font-family: DinMedium, Helvetica, serif;
  color: #ffffff;
}
/* navigation */
.navigation {
  float: left;
}
.navigation ul {
  padding-left: 25px;
}
.navigation ul li {
  float: left;
  position: relative;
}
.navigation ul li:hover a {
  background-color: #72a230;
  color: #ffffff;
}
.navigation ul li a {
  display: block;
  padding: 0 15px;
  text-decoration: none;
  font-size: 1.4em;
  line-height: 46px;
  white-space: nowrap;
  font-family: Museo500, Helvetica, serif;
  color: #000000;
}
.navigation ul li a span {
  padding-bottom: 5px;
}
.navigation ul li a span small {
  display: none;
}
.navigation ul li a:hover {
  color: #ffffff;
  background-color: #72a230;
  text-shadow: 1px 1px #567b24;
}
.navigation ul li a:hover span small {
  background-image: url('../images/icons/icon_arrow_selected_hover.png');
}
.navigation ul li a:active {
  background-color: #648e2a;
  text-shadow: -1px -1px #48671f;
}
.navigation ul li:hover .drop {
  display: block;
}
.navigation .drop {
  display: none;
}
.navigation .drop .dropWrap {
  background-color: #72a230;
  width: auto;
}
.navigation .drop .dropWrap ul {
  padding: 10px 0;
  margin: 0;
}
.navigation .drop .dropWrap ul li {
  float: none;
}
.navigation .drop .dropWrap ul li a {
  line-height: 28px;
  color: #ffffff;
}
.navigation .drop .dropWrap ul li a:hover {
  text-decoration: underline;
}
.navigation > nav > ul > li.selected > a > span {
  color: #8dc63f;
  border-bottom: 2px solid #8dc63f;
}
.navigation > nav > ul > li.selected:hover > a > span {
  color: #ffffff;
  border-bottom: none;
}
body.podjetja .navigation ul li a span small {
  background: url('../images/icons/icon_arrow_blue_selected.png') no-repeat 0 0 scroll transparent;
}
body.podjetja .navigation ul li a:hover span small {
  background: url('../images/icons/icon_arrow_blue_selected_hover.png') no-repeat 0 0 scroll transparent;
}
/* boxCategoreis */
.boxCategories ul {
  margin: 0 0 3em 0;
  padding: 0;
  border-top: 1px solid #cccccc;
}
.boxCategories ul li {
  margin: 0;
  padding: 0;
  background: none;
}
.boxCategories ul li a {
  display: block;
  padding: 15px 0 15px 35px;
  color: #6ca222;
  background: url('../images/icons/icon_arrow_link.png') no-repeat 0 15px scroll transparent;
  border-bottom: 1px solid #cccccc;
}
.boxCategories ul li a:hover {
  background-image: url('../images/icons/icon_arrow_link_hover.png');
}
.boxCategories ul li.selected a {
  color: #393939;
  background-image: url('../images/icons/icon_arrow_link_selected.png');
}
.boxCategories ul li ul {
  margin-bottom: 0px;
  border-top: 0px;
  padding-left: 2em;
}
.boxCategories ul li ul a {
  background: url('../images/icons/icon_arrow_link_black.png') no-repeat center left !important;
  padding: 8px 0 8px 25px;
}
.boxCategories ul li ul .selected a {
  background: url('../images/icons/icon_arrow_link_selected.png') no-repeat center left !important;
}
.boxCategories .boxTitle {
  font-size: 1.8em;
  margin-bottom: 19px;
}
.prostaDelaNav {
  position: absolute;
  right: 0;
  top: 25px;
  width: auto;
  padding: 10px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.prostaDelaNav a {
  display: inline-block;
  float: left;
  width: auto;
  font-size: 1.4em;
  margin-right: 25px;
  padding: 5px 0 5px 30px;
  color: #6ca222;
  background: url('../images/icons/icon_arrow_link.png') no-repeat center left scroll transparent;
}
.prostaDelaNav a:hover {
  background-image: url('../images/icons/icon_arrow_link_hover.png');
}
.prostaDelaNav a.last {
  margin-right: 0px;
}
body.podjetja .boxCategories ul li a {
  background: url('../images/icons/icon_arrow_link_blue.png') no-repeat 0 15px scroll transparent;
}
body.podjetja .boxCategories ul li a:hover {
  background-image: url('../images/icons/icon_arrow_link_blue_hover.png');
}
/* searchForm */
.searchForm {
  float: right;
}
.searchForm p.more {
  margin: 0;
}
.searchForm p.more .iconSearch span {
  width: 46px;
  height: 46px;
  border-width: 0 1px;
  border-color: #fff;
  border-style: solid;
}
.searchForm p.more .iconSearch:hover {
  background-color: #72a230;
  text-shadow: 1px 1px #567b24;
}
.searchForm p.more .iconSearch:active {
  background-color: #648e2a;
  text-shadow: -1px -1px #48671f;
}
.searchForm p.more .iconSearch.searchActive {
  background-color: #72a230;
  text-shadow: 1px 1px #567b24;
}
.searchForm:hover p.more .iconSearch {
  background-color: #72a230;
  text-shadow: 1px 1px #567b24;
}
.searchForm fieldset {
  display: none;
  position: absolute;
  margin: 0;
  padding: 0;
  top: 80px;
  right: 1px;
}
.searchForm fieldset p {
  position: absolute;
  top: 0;
  right: 0;
  width: 350px;
  margin: 0;
  padding: 15px;
  background-color: #72a230;
}
.searchForm fieldset p input.textType {
  background: #ffffff;
  border: none;
}
.searchForm fieldset p input.submitType {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 1px 15px;
  height: 37px;
}
/* header switchTheme */
.switchTheme {
  float: right;
  margin: 0;
}
.switchTheme a {
  display: none;
  padding: 0 15px;
  font-size: 14px;
  font-family: DinMedium, Helvetica, serif;
  color: #ffffff;
  text-decoration: none;
  background-color: #0083cb;
}
.switchTheme a.btnPodjetja {
  display: block;
}
.switchTheme a span {
  display: block;
  padding: 13px 0 0 20px;
  min-height: 46px;
  background-repeat: no-repeat;
  background-position: 0 18px;
}
.switchTheme a:hover {
  background-color: #006298;
  text-shadow: 1px 1px #004165;
}
.switchTheme a:active {
  background-color: #00527e;
  text-shadow: -1px -1px #00314b;
}
body.podjetja .switchTheme a.btnStudenti {
  display: block;
}
body.podjetja .switchTheme a.btnPodjetja {
  display: none;
}
/* bannerStyle */
.bannerStyle {
  padding: 3em 3em;
  margin-bottom: 0;
  text-align: left;
}
.bannerStyle p {
  font-size: 1.8em;
  line-height: 1.5em;
}
.bannerStyle .title {
  font-size: 3.8em;
  margin-bottom: .4em;
}
.bannerStyle .searchTitle {
  margin: 1em auto;
  text-align: left;
  font-family: Museo500, Helvetica, serif;
  font-size: 3.6em;
  display: block;
}
.students {
  background: url('../images/banners/home_student.jpg') no-repeat right bottom scroll transparent;
  min-height: 340px;
}
#studentOglas {
  text-align: right;
  vertical-align: margin:0;
  padding: 0;
  bottom: 0;
  right: 0;
  display: block;
  min-height: 340px;
  position: relative;
}
#studentOglas a {
  text-align: right;
  margin: 0;
  padding: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  display: block;
}
#studentOglas a img {
  text-align: right;
  margin: 0;
  padding: 0;
  bottom: 0;
  right: 0;
  float: right;
  position: absolute;
}
#studentsBanner {
  display: table;
  width: 100%;
  padding: 0;
  vertical-align: bottom;
}
#studentBannerContentLeft {
  width: 50%;
  float: left;
  padding: 2em 3em;
}
#studentBannerContentRight {
  width: 46%;
  float: right;
  text-align: right;
  bottom: 0;
  position: relative;
}
#studentBannerStyleLink {
  position: absolute;
  bottom: 0;
  right: 0;
}
.companies {
  background: url('../images/banners/home_podjetja.jpg') no-repeat right bottom scroll transparent;
  min-height: 340px;
}
.bannerStyle1 {
  padding: 5em 3em 0 3em;
  margin-bottom: .4em;
  text-align: center;
}
.bannerStyle1 p {
  font-size: 1.5em;
  line-height: 1.5em;
}
.bannerStyle1 .title {
  font-size: 3em;
  margin-bottom: 1em;
}
/* banner */
.bannerBlocks {
  border-width: 1px 0;
  border-style: solid;
  border-color: #ffffff;
  /* & a:hover .bannerTitle { text-shadow : 1px 1px darken(@baseFont1, 20%); } */
}
.bannerBlocks a {
  display: block;
  text-decoration: none;
  color: #ffffff;
}
.bannerBlocks p.bannerImg {
  overflow: hidden;
  margin: 0;
}
.bannerBlocks p.bannerImg img {
  display: block;
  -webkit-transition: all all 0.3s ease-out 0s;
  -moz-transition: all all 0.3s ease-out 0s;
  -o-transition: all all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.bannerBlocks .banner:hover img {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  /* IE 9 */
  -moz-transform: scale(1.1);
  /* Firefox */
  -webkit-transform: scale(1.1);
  /* Safari and Chrome */
  -o-transform: scale(1.1);
  /* Opera */
}
.bannerBlocks a:active .bannerTitle {
  background-color: #648e2a;
  text-shadow: -1px -1px #48671f;
}
.bannerBlocks .bannerTitle {
  border-width: 1px 0;
  border-style: solid;
  border-color: #cccccc;
  margin: 0;
  padding: 15px 0;
  font-size: 1.5em;
  line-height: 1.1em;
  color: #000000;
  /* student menu icons */
  /* company menu icons */
}
.bannerBlocks .bannerTitle .menuText {
  display: inline-block;
  float: left;
  margin-left: 12px;
  font-family: Din,Helvetica,serif;
  line-height: 1.15em;
  padding-top: 0.9em;
}
.bannerBlocks .bannerTitle .menuText.twoRowsText {
  padding-top: 0.4em;
}
.bannerBlocks .bannerTitle span.icon_poslovalnica {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_poslovalnica.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle span.icon_delo {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_delo.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle span.icon_napotnica {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_napotnica.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle span.icon_member {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_member.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle span.icon_strosek {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_strosek.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle span.icon_studenti {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_student.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle span.icon_sodelujmo {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_sodelujmo.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle span.icon_obracun {
  display: inline-block;
  float: left;
  background: url('../images/icons/icon_menu_obracun.png') no-repeat left center scroll transparent;
  vertical-align: middle;
  height: 46px;
  width: 44px;
}
.bannerBlocks .bannerTitle strong {
  font-style: normal;
  font-size: 1em;
  font-family: DinMedium,Helvetica,serif;
}
.bannerBlocks a:hover .bannerTitle {
  border-color: #8dc63f;
  /* student menu icons hover */
  /* company menu icons */
}
.bannerBlocks a:hover .bannerTitle span.icon_poslovalnica {
  background: url('../images/icons/icon_menu_poslovalnica_on.png') no-repeat left center scroll transparent;
  /*border : 2px solid #8DC63F; border-radius : 50%; -moz-border-radius : 50%; -webkit-border-radius : 50%;*/
}
.bannerBlocks a:hover .bannerTitle span.icon_delo {
  background: url('../images/icons/icon_menu_delo_on.png') no-repeat left center scroll transparent;
}
.bannerBlocks a:hover .bannerTitle span.icon_napotnica {
  background: url('../images/icons/icon_menu_napotnica_on.png') no-repeat left center scroll transparent;
}
.bannerBlocks a:hover .bannerTitle span.icon_member {
  background: url('../images/icons/icon_menu_member_on.png') no-repeat left center scroll transparent;
}
.bannerBlocks a:hover .bannerTitle span.icon_strosek {
  background: url('../images/icons/icon_menu_strosek_on.png') no-repeat left center scroll transparent;
}
.bannerBlocks a:hover .bannerTitle span.icon_studenti {
  background: url('../images/icons/icon_menu_student_on.png') no-repeat left center scroll transparent;
}
.bannerBlocks a:hover .bannerTitle span.icon_sodelujmo {
  background: url('../images/icons/icon_menu_sodelujmo_on.png') no-repeat left center scroll transparent;
}
.bannerBlocks a:hover .bannerTitle span.icon_obracun {
  background: url('../images/icons/icon_menu_obracun_on.png') no-repeat left center scroll transparent;
}
.podjetjaHome .bannerBlocks a:hover .bannerTitle {
  border-color: #8dc63f;
}
.bannerBlocks1.cols3.company .colsWrap > .col.first,
.bannerBlocks1.cols3.student .colsWrap > .col.first {
  width: 40% !important;
}
.bannerBlocks1.cols3.company .colsWrap > .col.second,
.bannerBlocks1.cols3.student .colsWrap > .col.second {
  width: 20% !important;
}
.bannerBlocks1.cols3.company .colsWrap > .col.third,
.bannerBlocks1.cols3.student .colsWrap > .col.third {
  width: 40% !important;
}
.bannerBlocks1 .bannerSolo img,
.bannerBlocks1 .banner img {
  -webkit-transition: all all 0.3s ease-out 0s;
  -moz-transition: all all 0.3s ease-out 0s;
  -o-transition: all all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.bannerBlocks1 .banner,
.bannerBlocks1 .bannerSolo {
  position: relative;
  overflow: hidden;
}
.bannerBlocks1 .banner .bannerPool a img,
.bannerBlocks1 .bannerSolo .bannerPool a img {
  display: block;
  min-width: 100%;
}
.bannerBlocks1 .banner .bannerImg,
.bannerBlocks1 .bannerSolo .bannerImg {
  margin: 0;
}
.bannerBlocks1 .banner .bannerImg img,
.bannerBlocks1 .bannerSolo .bannerImg img {
  display: block;
  min-width: 100%;
  -webkit-transition: all all 0.3s ease-out 0s;
  -moz-transition: all all 0.3s ease-out 0s;
  -o-transition: all all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.bannerBlocks1 .banner:hover img,
.bannerBlocks1 .bannerSolo:hover img {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  /* IE 9 */
  -moz-transform: scale(1.1);
  /* Firefox */
  -webkit-transform: scale(1.1);
  /* Safari and Chrome */
  -o-transform: scale(1.1);
  /* Opera */
}
.bannerBlocks1 .banner a,
.bannerBlocks1 .bannerSolo a {
  display: block;
  color: #ffffff;
}
.bannerBlocks1 .banner a:hover h4,
.bannerBlocks1 .bannerSolo a:hover h4 {
  text-decoration: underline;
}
.bannerBlocks1 .banner .summary,
.bannerBlocks1 .bannerSolo .summary {
  position: absolute;
  left: 0;
  bottom: 20px;
  padding: 0 30px;
  color: #ffffff;
  font-size: 1em;
}
.bannerBlocks1 .banner .summary .bannerTitle,
.bannerBlocks1 .bannerSolo .summary .bannerTitle {
  margin-bottom: 12px;
  color: #ffffff;
}
.bannerBlocks1 .banner .summary .bannerTitle a,
.bannerBlocks1 .bannerSolo .summary .bannerTitle a {
  color: #ffffff;
}
.bannerBlocks1 .col.pool {
  background: #e7e7e7;
}
.bannerBlocks1.company.cols3 .colsWrap > .col.first,
.bannerBlocks1.student.cols3 .colsWrap > .col.first {
  width: 37.5% !important;
}
.bannerBlocks1.company.cols3 .colsWrap > .col.second,
.bannerBlocks1.student.cols3 .colsWrap > .col.second {
  width: 25% !important;
}
.bannerBlocks1.company.cols3 .colsWrap > .col.third,
.bannerBlocks1.student.cols3 .colsWrap > .col.third {
  width: 37.5% !important;
}
#homeOglasi1 {
  margin-bottom: 4em;
}
#homeOglasi2 {
  margin-bottom: 4em;
}
.oglas {
  padding-left: 10px;
  padding-right: 10px;
}
.oglasBox {
  width: auto;
  display: inline-block;
}
.oglasBox p {
  margin-bottom: 0.3em;
}
.oglasBox p .miniOglas {
  color: #a5a5a5;
  font-size: 12px;
}
.mobile_view_image {
  display: none;
}
.mobileOglas {
  display: none;
}
/* greenNews */
#greenNews {
  background-color: #8cba47;
  max-width: 1488px;
  margin: 0 auto;
}
#greenNews .bgContent {
  background: #c3e292;
  background: -moz-linear-gradient(left, #c3e292 0%, #e5eec3 50%, #c3e292 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #c3e292), color-stop(50%, #e5eec3), color-stop(100%, #c3e292));
  background: -webkit-linear-gradient(left, #c3e292 0%, #e5eec3 50%, #c3e292 100%);
  background: -o-linear-gradient(left, #c3e292 0%, #e5eec3 50%, #c3e292 100%);
  background: -ms-linear-gradient(left, #c3e292 0%, #e5eec3 50%, #c3e292 100%);
  background: linear-gradient(to right, #c3e292 0%, #e5eec3 50%, #c3e292 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3e292', endColorstr='#c3e292', GradientType=1);
}
#greenNews .dataNews {
  margin-bottom: 1em;
}
#greenNews .dataNews .colsWrap div .eventBlock {
  border-color: #8CBA47;
}
#greenNews .dataBlock a.dataLink {
  border-color: #8CBA47;
  background: rgba(0, 0, 0, 0) url("../images/icons/icon_arrow_link_green.png") no-repeat scroll right 15px;
}
#greenNews p {
  font-size: 1.5em;
}
/* blueNews */
#blueNews {
  background: #92c4e9 url("../images/backgrounds/bg_sky.png") no-repeat scroll 0 0;
  max-width: 1488px;
  margin: 0 auto;
}
#blueNews .bgContent {
  background: rgba(255, 255, 255, 0.5);
}
#blueNews .dataNews {
  margin-bottom: 1em;
}
#blueNews .dataNews .colsWrap div .eventBlock {
  border-color: #8dc63f;
}
#blueNews .dataBlock a.dataLink {
  border-color: #8dc63f;
  background: rgba(0, 0, 0, 0) url("../images/icons/icon_arrow_link_blue.png") no-repeat scroll right 15px;
}
#blueNews .dataBlock a.dataLink:hover {
  background: rgba(0, 0, 0, 0) url("../images/icons/icon_arrow_link_blue_hover.png") no-repeat scroll right 15px;
}
#blueNews p {
  font-size: 1.5em;
}
#poslovalniceMap {
  padding: 6em 0 2em 0;
}
/* articleBlock */
.articleBlock {
  text-align: left;
}
.articleBlock h3 {
  padding-bottom: 1em;
  color: #8dc63f;
  font-size: 1.8em;
  border-bottom: 1px solid #CCCCCC;
}
.articleBlock h3 a {
  color: #8dc63f;
}
.articleBlock h4 {
  font-size: 1.4em;
}
.articleBlock p.more {
  border-width: 1px 0;
  border-color: #CCCCCC;
  border-style: solid;
  font-size: 1.4em;
}
.articleBlock p.more a {
  display: block;
  padding: 15px 36px 15px 0;
  text-align: right;
  font-family: DinMedium, Helvetica, serif;
  background: url('../images/icons/icon_arrow_link.png') no-repeat right 15px scroll transparent;
}
.articleBlock p.more a:hover {
  text-decoration: underline;
  background-image: url('../images/icons/icon_arrow_link_hover.png');
}
body.podjetja .articleBlock p.more a {
  background: url('../images/icons/icon_arrow_link_blue.png') no-repeat right 15px scroll transparent;
}
body.podjetja .articleBlock p.more a:hover {
  background: url('../images/icons/icon_arrow_link_blue_hover.png') no-repeat right 15px scroll transparent;
}
/* login */
.loginTitle {
  position: absolute;
  left: 50%;
  margin-left: -32px;
  bottom: -38px;
  width: 63px;
  height: 38px;
  background: url('../images/backgrounds/bg_arrow.png') no-repeat 0 bottom scroll #8dc63f;
}
.loginBox {
  margin: 0 auto 4em auto;
  padding: 30px 15px 20px 15px;
  width: 50%;
  font-size: .8em;
  min-width: 300px;
  text-align: left;
  background: #F1F1F1;
}
.loginBox fieldset {
  margin: 0;
  padding: 0;
}
.loginBox label {
  font-size: 1em;
  width: 140px;
  font-size: 1.2em;
}
.loginBox input.inputField {
  background-color: #ffffff;
  line-height: 1.4em;
  font-size: 1.2em;
  padding: 10px 0 7px;
  border: 1px solid #e7e7e7;
  max-width: 700px;
  min-width: 50px;
  outline: medium none;
  vertical-align: middle;
  width: 50%;
}
.loginBox input.submitButton {
  margin-left: 152px;
  margin-top: 10px;
}
.loginBox .resetPass {
  padding-top: 30px;
  margin-left: 150px;
}
/* searchEngine */
.searchEngine {
  padding: 15px 15px 5px 15px;
  background: #F5F5F5;
  border: 1px solid #cccccc;
  z-index: 3;
  position: relative;
}
.searchEngine .cols {
  overflow: visible !important;
}
.searchEngine .cols ul li {
  font-size: 1em;
  margin-bottom: 0px;
  padding-left: 10px;
}
.searchEngine .cols .regions ul li {
  padding-left: 30px;
}
.searchEngine .cols .regions ul li.group,
.searchEngine .cols ul li.ms-select-all {
  padding-left: 10px;
}
.searchEngine .cols .regions ul li.group label,
.searchEngine .cols ul li.ms-select-all label {
  color: #7dba00;
  font-family: DinBold, Helvetica, serif;
}
.searchEngine .cols .regions ul li.group.hidden {
  visibility: hidden;
  font-size: 0px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
}
.searchEngine select.selectType,
.searchEngine input.textType {
  background: #fff;
}
.searchEngine .searchDrop {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 2px solid #E3E3E3;
}
.searchEngine .searchButton {
  padding-top: 26px;
}
.searchEngine .searchButton input {
  padding-right: 30px !important;
  background: url('../images/icons/icon_search1.png') no-repeat 92% center scroll transparent;
  background-color: #8dc63f;
}
.searchEngine label {
  font-family: DinMedium, Helvetica, serif;
}
.searchEngine label .fa-question-circle {
  font-size: 17px;
  color: #aaaaaa;
}
.searchEngine.home {
  padding: 15px 15px 5px 15px;
  background: #f8f8f8;
  border: none;
  z-index: 3;
  position: relative;
}
.searchEngine.home .searchDrop {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: none;
}
.searchEngine.home .submitButton {
  width: 18%;
  float: right;
}
.searchEngine.home .submitButton input {
  width: 100%;
}
.webStudentLoginForm {
  max-width: 580px;
  font-family: Din, Helvetica, serif;
  padding-bottom: 30px;
}
.webStudentLoginForm .cols {
  overflow: visible;
}
.webStudentLoginForm label {
  display: none;
}
.webStudentLoginForm .inputType input {
  background-color: #fff;
  border: 1px solid #8dc63f;
  color: #6c6c6c;
  font-family: Din, Helvetica, serif;
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
  height: 39px;
  white-space: nowrap;
  width: 100%;
  font-size: 1em;
}
.webStudentLoginForm .focused {
  position: relative;
}
.webStudentLoginForm .focused input {
  border: 1px solid #8dc63f;
  color: #393939;
}
.webStudentLoginForm .focused label {
  position: absolute;
  top: -13px;
  width: auto;
  background: #fff;
  color: #6c6c6c;
  display: block;
  border: 1px solid #8dc63f;
  border-bottom: 0;
  font-size: 10px;
  left: 0;
  line-height: 10px;
  padding: 3px 10px 0;
  text-transform: uppercase;
  transition: all 240ms ease 0s;
}
.webStudentLoginForm a.forgotPassword {
  font-size: 13px;
  padding-left: 20px;
  font-family: DinMedium,Helvetica,serif;
}
.webStudentLoginForm .novUporabnik {
  font-size: 13px;
  font-family: DinMedium,Helvetica,serif;
}
.webStudentLoginForm p.topSpace {
  margin-top: 15px;
}
.webStudentLoginForm p.space1 {
  padding: 25px 0 15px 0;
}
.webStudentLoginForm .forgotPasswordBox {
  padding-top: 9px;
}
.webStudentLoginForm .notice {
  border: 1px solid #0083cb;
  padding: 10px;
  margin-bottom: 20px;
  background: #d2efff;
}
.webStudentLoginForm .notice p {
  margin-bottom: 0px;
  line-height: 18px;
}
#loginBtn {
  height: 39px;
}
.md-effect-16 label {
  display: none;
}
.md-effect-16 .inputType input {
  background-color: #fff;
  border: 1px solid #658140;
  color: #6c6c6c;
  font-family: Din, Helvetica, serif;
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
  font-size: 0.8em;
  line-height: 36px;
  padding: 7px 0;
}
.md-effect-16 .focused {
  position: relative;
}
.md-effect-16 .focused input {
  color: #393939;
}
.md-effect-16 .focused label {
  position: absolute;
  top: -8px;
  width: auto;
  background: #fff;
  color: #6c6c6c;
  display: block;
  border: 1px solid #658140;
  border-bottom: 0;
  font-size: 10px;
  left: 0;
  line-height: 10px;
  padding: 3px 10px 5px;
  text-transform: uppercase;
  transition: all 240ms ease 0s;
}
.prostaDelaSearchForm {
  max-width: 300px;
  margin: 0;
}
.prostaDelaSearchForm.home .searchEngine {
  background: none;
  border: none;
  z-index: 3;
  position: relative;
  padding: 0px;
}
.prostaDelaSearchForm.home .searchEngine .searchBg {
  padding: 15px 0 0 0;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .ms-choice span.placeholder {
  color: #000;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .ms-drop {
  background: #f8f8f8;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .ms-drop ul > li label {
  width: auto;
  font-size: 13px;
  text-align: left;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .ms-drop input[type="checkbox"] {
  left: 0;
  opacity: 0;
  position: absolute;
}
.prostaDelaSearchForm.home .searchEngine .searchBg label {
  background: url('../images/icons/check.png') no-repeat left 7px;
  cursor: pointer;
  padding: 3px 0 3px 22px;
  clear: none;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .selected label {
  background: url('../images/icons/checked.png') no-repeat left 7px;
}
.prostaDelaSearchForm.home .searchEngine .searchBg li {
  padding-left: 0px;
  margin: 0;
}
.prostaDelaSearchForm.home .searchEngine .searchBg li.group {
  padding-left: 0px;
}
.prostaDelaSearchForm.home .searchEngine .searchBg li.group label {
  color: #393939;
}
.prostaDelaSearchForm.home .searchEngine .searchBg li.hidden {
  display: none;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .ms-choice > span {
  padding-left: 12px;
}
.prostaDelaSearchForm.home .searchEngine .searchBg span.searchTitle {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  text-align: left;
  font-family: Museo500, Helvetica, serif;
  font-size: 4em;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .button {
  padding: 9px 0px;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
}
.prostaDelaSearchForm.home .searchEngine .searchBg .mainSearchBox {
  text-align: left;
  padding-top: 9px;
  padding-left: 16px;
  font-family: DinMedium,Helvetica,serif;
}
.prostaDelaSearchForm.home .searchEngine .searchBg a.mainSearch {
  font-size: 1.4em;
}
.prostaDelaSearchForm.home .searchEngine .cols {
  margin-top: 35px;
}
.prostaDelaSearchForm.home .ms-choice {
  border-color: #8dc63f;
  padding-left: 30px;
}
.prostaDelaSearchForm.home .ms-choice > span.placeholder {
  font-family: DinMedium,Helvetica,serif;
  font-size: 1em;
  color: #000000;
  padding-left: 15px;
}
.prostaDelaSearchForm.home .specialButton {
  background-color: #8dc63f;
  border-color: #8dc63f;
}
.ui-tooltip-content ul {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
}
.ui-tooltip-content ul li {
  text-align: left;
  font-size: 1em;
}
.ui-tooltip-content ul {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
}
.ui-tooltip-content ul li {
  text-align: left;
  font-size: 1em;
}
#postaniClanForm .block,
#aktivniIskalecForm .block {
  display: inline-block;
  width: 100%;
  padding: 3em 0;
  clear: both;
  border-bottom: 1px solid #e7e7e7;
}
#postaniClanForm .block ul,
#aktivniIskalecForm .block ul {
  display: inline-block;
  clear: both;
}
#postaniClanForm .block ul li,
#aktivniIskalecForm .block ul li {
  background: none;
  display: block;
  width: 50%;
  float: left;
  padding: 0;
}
#postaniClanForm .block ul li label,
#aktivniIskalecForm .block ul li label {
  float: none;
  padding-left: 10px;
}
#postaniClanForm .block p.errorDisplay,
#aktivniIskalecForm .block p.errorDisplay {
  color: #ca0013;
  margin-bottom: 0;
  display: none;
}
#postaniClanForm .block.regija,
#aktivniIskalecForm .block.regija {
  padding-top: 0;
}
#postaniClanForm .block.regija select,
#aktivniIskalecForm .block.regija select {
  float: none;
  width: 100%;
  font-size: 1.3em;
  line-height: 1.6em;
  margin-left: 0;
  min-height: 270px;
  max-width: 800px;
}
#postaniClanForm .block.regija select option,
#aktivniIskalecForm .block.regija select option {
  min-block-size: 1.5em;
}
#postaniClanForm .block.vrstaDel .fa,
#aktivniIskalecForm .block.vrstaDel .fa {
  padding-left: 5px;
  cursor: pointer;
}
#postaniClanForm .block.terminDel p.error,
#aktivniIskalecForm .block.terminDel p.error {
  clear: both;
  padding: 1em 0 0 0;
}
#postaniClanForm .block.jezik ul li,
#aktivniIskalecForm .block.jezik ul li {
  width: 100%;
}
#postaniClanForm .block.obvescanje,
#aktivniIskalecForm .block.obvescanje {
  border: none;
}
#postaniClanForm .block.obvescanje ul li,
#aktivniIskalecForm .block.obvescanje ul li {
  width: 100%;
}
#postaniClanForm .block.postForm,
#aktivniIskalecForm .block.postForm {
  border: none;
  padding-top: 0;
}
.tabs {
  position: relative;
  z-index: 10;
  margin-top: 30px;
}
.tabs a.prostaDelaType {
  font-family: Museo500;
  font-size: 1.5em;
  line-height: 1.3em;
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding-right: 20px;
}
.tabs a.prostaDelaType .checkIcon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url('../images/icons/icon_radio_empty.png') no-repeat right center scroll transparent;
  margin-right: 5px;
}
.tabs a.prostaDelaType.selected .checkIcon {
  background: url('../images/icons/icon_radio_selected.png') no-repeat right center scroll transparent;
}
.iconSearch1 {
  padding-right: 10px;
  border-bottom: 2px solid #74A72D;
}
.iconSearch1 span {
  padding-right: 20px;
  background: url('../images/icons/icon_search1.png') no-repeat right center scroll transparent;
}
/* poslovalnice */
.map {
  margin-bottom: 4em;
  min-height: 350px;
  background: #F5F5F5;
}
.contactTitle {
  font-size: 1.8em;
  font-family: DinBold, Helvetica, serif;
}
.contactTitle span {
  display: block;
  margin-top: 20px;
  height: 10px;
  width: 100%;
  background: url('../images/backgrounds/bg_contacts.png') repeat 0 0 scroll #404040;
}
.contactTable {
  width: 100%;
  margin-bottom: 0;
}
.contactTable thead {
  display: none;
}
.contactTable th {
  padding-top: 25px;
  padding-left: 0;
  font: Din, Helvetica, serif;
  font-size: 12px;
  color: #6c6c6c;
}
.contactTable td {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
}
.contactTable tr:last-child td {
  border: none;
}
.contactTable .tdContact {
  font-family: DinBold, Helvetica, serif;
  color: #518c00;
}
.contactTable .tdPhone {
  padding-left: 25px;
  background-image: url('../images/icons/icon_phone.png');
  background-repeat: no-repeat;
  background-position: 0 center;
}
.contactTable .tdEmail {
  padding-left: 25px;
  padding-right: 0;
  background-image: url('../images/icons/icon_mail.png');
  background-repeat: no-repeat;
  background-position: 0 center;
}
.contactTable .tdEmail {
  padding-right: 0;
}
.mainContact {
  margin-bottom: 6em;
  padding-top: 1.5em;
}
.mainContact strong {
  font-size: 1.6em;
}
/* dataBlock */
.iconArrowFoward {
  margin: 0;
  padding: 0;
}
.iconArrowFoward li {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #cccccc;
  background: none;
}
.iconArrowFoward li a {
  display: block;
  padding: 15px 30px 15px 0;
  text-decoration: none;
  background: url('../images/icons/icon_arrow_link.png') no-repeat right 15px scroll transparent;
}
.iconArrowFoward li a:hover {
  text-decoration: underline;
  background-image: url('../images/icons/icon_arrow_link_hover.png');
  color: #393939;
}
.dataBlock {
  padding: 0 3em;
  margin: 0 0 6em 0;
  text-align: left;
  font-size: 1em;
}
.dataBlock.list {
  margin: 0em;
  padding: 0em;
}
.dataBlock a.dataLink {
  display: block;
  padding: 16px 30px 15px 0;
  text-decoration: none;
  background: url('../images/icons/icon_arrow_link.png') no-repeat right 15px scroll transparent;
  border-bottom: 1px solid #cccccc;
}
.dataBlock a.dataLink:hover {
  background-image: url('../images/icons/icon_arrow_link_hover.png');
}
.dataBlock a.dataLink:hover h3 {
  text-decoration: underline;
}
.dataBlock a.dataLink:hover p {
  color: #393939;
}
.dataBlock .dataTitle {
  padding-bottom: 1em;
  margin-bottom: 0;
  font-size: 1.8em;
  color: #8dc63f;
  text-align: center;
  font-family: DinBold, Helvetica, serif;
  border-bottom: 1px solid #cccccc;
}
.dataBlock .dataTitle a {
  color: #8dc63f;
}
.dataBlock .eventBlock {
  text-align: left;
}
.dataBlock .eventBlock a {
  display: block;
}
.dataBlock .eventBlock h3 {
  padding: 0;
  margin: 0;
  font-size: 1.5em;
  line-height: 1.4em;
  font-family: DinMedium, Helvetica, serif;
  text-transform: uppercase;
}
.dataBlock .eventBlock address,
.dataBlock .eventBlock time {
  padding: 0 0 0 35px;
  margin: 0;
  width: 50%;
  font-size: 1.4em;
  line-height: 1.4em;
}
.dataBlock .eventBlock .eventTime {
  padding: 0 0 0 35px;
  margin: 0;
  width: 55%;
  font-size: 1.4em;
  line-height: 1.4em;
}
.dataBlock .eventBlock .eventTime span {
  color: #999999;
  font-size: 0.9em;
}
.dataBlock .eventBlock .eventPlace {
  padding: 0 0 0 35px;
  margin: 0;
  width: 45%;
  font-size: 1.4em;
  line-height: 1.4em;
}
.dataBlock .eventBlock .eventPlace {
  background: url('../images/icons/icon_location.png') no-repeat 10px 2px scroll transparent;
}
.dataBlock .eventBlock .eventTime {
  background: url('../images/icons/icon_time.png') no-repeat 5px 2px scroll transparent;
}
.dataBlock .singleItem {
  padding: 15px 0 0 0;
  border-bottom: 1px solid #cccccc;
}
.dataBlock .singleItem h3 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 1.5em;
  line-height: 1.4em;
}
.dataBlock .singleItem p {
  margin-bottom: 15px;
}
.dataBlock .singleItem .image {
  float: left;
}
.dataBlock .singleItem .image img {
  display: block;
}
.dataBlock .singleItem.itemImage {
  padding-top: 13px;
}
.dataBlock .singleItem .clearList {
  margin: 0 0 11px 75px;
  padding: 0;
}
.dataBlock .singleItem .clearList li {
  margin: 0;
  padding: 0 0 2px 0;
  background: none;
}
body.podjetja .dataBlock a.dataLink {
  background: url('../images/icons/icon_arrow_link_blue.png') no-repeat right 15px scroll transparent;
}
body.podjetja .dataBlock a.dataLink:hover {
  background: url('../images/icons/icon_arrow_link_blue_hover.png') no-repeat right 15px scroll transparent;
}
.dataNews {
  padding-top: 10px;
  margin-bottom: 8em;
}
.dataNews .colsWrap div .eventBlock {
  position: relative;
  margin-top: -1px;
  border-top: 1px solid #cccccc;
}
.dataNews .summary {
  padding-right: 30px;
  font-size: 1em;
}
.dataNews .summary p {
  margin: 0;
}
.newsDela .dataBlock {
  padding-left: 0;
}
/* cms */
.titleBorderTop {
  border-top: 1px solid #cccccc;
}
.titleBorderBottom {
  padding-bottom: .4em;
  border-bottom: 1px solid #cccccc;
}
.frame {
  padding: 15px;
  background: #e7efdc;
}
.summary {
  font-size: 1.6em;
}
/* cms sitemap */
#sitemap {
  margin-bottom: 4em;
}
#sitemap > li > ul {
  padding-bottom: 10px;
}
#sitemap li a {
  display: block;
}
#sitemap > li {
  float: left;
  width: 33.3%;
  padding-right: 2%;
}
#sitemap > li:nth-child(4n+1) {
  clear: both;
}
#sitemap > li > a {
  margin-right: 5px;
  padding-bottom: 10px;
  font-size: 1.6em;
  font-family: DinMedium, Helvetica, serif;
  border-bottom: 1px solid #e7e7e7;
}
#sitemap > li li li li {
  padding-left: 10px;
}
#sitemap > li li li a {
  padding: 0 0 3px 10px;
  font-size: 12px;
  background: url('../images/icons/icon_dot_gray.png') no-repeat 0 6px scroll transparent;
}
#sitemap > li > ul > li > a {
  padding: 3px 0;
  font-size: 1.4em;
}
/* accordion */
.accordionTitle {
  padding: 10px 10px 10px 15px;
  margin: 0;
  font-size: 1.6em;
  color: #ffffff;
  font-family: DinBold, Helvetica, serif;
  background: url('../images/backgrounds/bg_acc_title.png') repeat 0 0 scroll #404040;
}
.accordionTitle a {
  color: #ffffff;
}
.boxAccordion {
  margin-bottom: 4em;
}
.boxAccordion .accTitle {
  padding: 0;
  margin: 0;
  font-size: 1.4em;
  color: #518c00;
  border-bottom: 1px solid #CCCCCC;
}
.boxAccordion .accTitle a {
  display: block;
  padding: 15px 20px 12px 15px;
  color: #518c00;
  background: url('../images/icons/icon_acc_plus.png') no-repeat right 18px scroll transparent;
}
.boxAccordion .accTitle a:hover {
  background-color: #fff;
}
.boxAccordion .accTitle.selected,
.boxAccordion .accTitle.ui-state-active {
  background-color: #F8F8F8;
  border-color: #F8F8F8;
}
.boxAccordion .accTitle.selected a,
.boxAccordion .accTitle.ui-state-active a {
  background-image: url('../images/icons/icon_acc_minus.png');
  background-position: right 21px;
}
.boxAccordion .accordionWrap {
  padding: 0 15px;
  background-color: #F8F8F8;
  border-bottom: 1px solid #CCCCCC;
}
.boxAccordion .accordionWrap p,
.boxAccordion .accordionWrap ul {
  margin-bottom: 10px;
}
body.podjetja .boxAccordion .accTitle a {
  background-image: url('../images/icons/icon_acc_plus_blue.png');
}
body.podjetja .boxAccordion .accTitle.selected a,
body.podjetja .boxAccordion .accTitle.ui-state-active a {
  background-image: url('../images/icons/icon_acc_minus_blue.png');
}
.poslovalnice .accTitle a span.name,
.poslovalnice .accTitle a span.gsm {
  display: block;
  width: 50%;
  float: left;
}
.poslovalnice .accTitle a span.gsm {
  font-family: Din, Helvetica, serif;
  color: #393939;
}
.poslovalnice .accTitle a span.gsm strong {
  font-family: Din, Helvetica, serif;
  font-weight: normal !important;
}
/* list Design */
.listDesign {
  margin-bottom: 4em;
}
.listDesign .listDesignTitle {
  margin: 1em 0 .8em 0;
  font-size: 2.4em;
}
.listDesign .infoTitle {
  margin-bottom: 12px;
  padding: 8px 10px;
  background: #F8F8F8;
  border-width: 1px 0;
  border-style: solid;
  border-color: #CCCCCC;
}
.listDesign .infoTitle span {
  padding-right: 15px;
}
.listDesign p,
.listDesign ul {
  margin-bottom: 10px;
}
/* cms listStyle */
.listStyle {
  margin-bottom: 2em;
  padding-top: 15px;
  border-top: 1px solid #e7e7e7;
}
.listStyle article {
  margin-bottom: 1.5em;
  border-bottom: 1px solid #e7e7e7;
}
.listStyle article header p {
  position: relative;
  margin-bottom: 0;
  font-size: 1.2em;
}
.listStyle article header p small {
  padding: 0 5px;
}
.listStyle img,
.video img,
.listItems img {
  display: block;
  float: left;
  max-width: 200px;
}
.listStyle h3,
.video h3,
.listItems h3 {
  font-size: 2.4em;
  margin: 0 0 .5em 0;
  padding: 0;
}
.dateTime {
  white-space: nowrap;
}
/* navigator */
.navigator .title {
  padding-right: 10px;
}
.navigator small {
  padding: 0 5px;
  color: #e7e7e7;
}
.navigator1 {
  margin-bottom: 4em;
}
.navigator1 small {
  display: none;
}
.navigator1 .pageNum {
  display: inline-block;
  vertical-align: middle;
  min-width: 22px;
  padding: 5px 5px 3px;
  text-align: center;
  margin-left: -3px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #cccccc;
}
.navigator1 .pageNum.selected {
  font-family: DinBold, Helvetica, serif;
  border-color: #8dc63f;
  color: #8dc63f;
}
.navigator1 .iconprev span {
  margin-left: 10px;
  background: url('../images/icons/icon_back.png') no-repeat 0 center scroll transparent;
}
.navigator1 .iconnext span {
  margin-right: 10px;
  background: url('../images/icons/icon_foward.png') no-repeat right center scroll transparent;
}
.navigator1 small {
  padding: 0 5px;
  color: #e7e7e7;
}
#rez-foot .navigator1 .pageNum {
  padding: 1px 0;
}
/* results */
.resultsDisplay {
  width: 100%;
  margin-bottom: 4em;
}
.resultsDisplay .jobContent p {
  padding-right: 25px;
}
.resultsDisplay .dataDetails {
  display: none;
  background: #fcfcfc;
}
.resultsDisplay .dataDetails > td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.resultsDisplay .dataDetails table {
  width: 100%;
  margin-bottom: 0px;
}
.resultsDisplay .dataDetails table td {
  border: none;
  padding: 0px;
}
.resultsDisplay .dataDetails table td a {
  color: #518c00;
}
.resultsDisplay .dataDetails table td span {
  font-size: 0.7em;
}
.resultsDisplay .dataDetails table td span.label {
  padding: 0px;
  width: 20%;
  float: left;
}
.resultsDisplay .dataDetails table td span.contLong {
  padding: 0px;
  width: 80%;
  float: left;
}
.resultsDisplay .activeSearch {
  text-align: center;
  padding: 50px 0;
  max-width: 415px;
  margin: 0 auto;
}
.resultsDisplay .activeSearch h3 {
  font-size: 22px;
  color: #3c3c3c;
}
.resultsDisplay .activeSearch .button span {
  text-transform: upperCase;
}
.resultsDisplay th {
  white-space: nowrap;
  padding-bottom: 12px;
  vertical-align: bottom;
  font-size: 1.4em;
  font-family: DinBold, Helvetica, serif;
  line-height: 1.4em;
}
.resultsDisplay .dataMain td {
  border: none;
}
.resultsDisplay .bgGray td {
  background-color: #F5F5F5;
}
.resultsDisplay td {
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.4em;
}
.resultsDisplay td a {
  text-decoration: none;
}
.resultsDisplay td.tdTitle .title {
  display: block;
  color: #518c00;
  font-family: DinBold, Helvetica, serif;
}
.resultsDisplay td.tdTitle .data {
  display: block;
}
.resultsDisplay td.tdPlace,
.resultsDisplay td.tdStatus,
.resultsDisplay td.tdTime {
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: 10px 15px;
}
.resultsDisplay td.tdPlace span,
.resultsDisplay td.tdStatus span,
.resultsDisplay td.tdTime span {
  display: block;
}
.resultsDisplay td.tdPlace {
  background-image: url('../images/icons/icon_location.png');
}
.resultsDisplay td.tdStatus {
  background-image: url('../images/icons/icon_user.png');
}
.resultsDisplay td.tdStatus.statusDone {
  background-image: url('../images/icons/icon_done.png');
}
.resultsDisplay td.tdStatus.statusHold {
  background-image: url('../images/icons/icon_hold.png');
}
.resultsDisplay td.tdStatus.statusUnconfirmed {
  background-image: url('../images/icons/icon_unconfirmed.png');
}
.resultsDisplay td.tdTime {
  background-image: url('../images/icons/icon_time.png');
}
.resultsDisplay td.tdContent {
  padding-top: 0;
  padding-right: 0;
}
.resultsDisplay td.tdContent span.borderWrap {
  display: block;
  padding-top: 12px;
  padding-right: 10px;
  border-top: 2px dashed #E3E3E3;
}
.resultsDisplay td.tdAction {
  width: 120px;
  vertical-align: middle;
  border-bottom: 1px solid #cccccc;
}
.resultsDisplay td.tdAction .button {
  border-bottom: 2px solid #74A72D !important;
}
.resultsDisplay td.tdAction .button span {
  padding-left: 0;
  padding-right: 0;
}
.resultsDisplay td.tdAction .more {
  display: block;
  margin-top: 10px;
  text-align: right;
  line-height: 1.1em;
}
.resultsDisplay td.tdAction .more span {
  display: block;
  color: #518c00;
  font-family: DinMedium, Helvetica, serif;
}
.resultsDisplay td .titleLink {
  display: block;
  background: url('../images/icons/icon_acc_plus.png') no-repeat right center scroll transparent;
}
.resultsDisplay .selected .titleLink {
  background-image: url('../images/icons/icon_acc_minus.png');
}
.resultsDisplay.mobileTable td {
  padding-top: 5px;
  padding-bottom: 5px;
  border-width: 1px 0;
  border-bottom: 1px solid #cccccc;
  background-color: #F5F5F5;
}
.resultsDisplay.mobileTable td.tdTitle {
  padding: 0;
}
.resultsDisplay.mobileTable td.tdTitle a {
  padding: 5px 10px;
}
.resultsDisplay.mobileTable .selected td {
  border-color: #fff;
}
.resultsDisplay .dataMore {
  display: none;
}
.resultsDisplay .dataMore .tdMore {
  padding: 0;
  font-size: 1em;
}
.resultsDisplay .dataMore .tdMore table {
  width: 100%;
  margin: 0;
}
.resultsDisplay .dataMore .tdMore table th {
  vertical-align: top;
  padding: 5px 10px;
  font-size: 1.2em;
  line-height: 1.4em;
  border-color: #fff;
  background-color: #F5F5F5;
}
.resultsDisplay .dataMore .tdMore table td {
  border: none;
  background-color: #ffffff;
  vertical-align: top;
}
.resultsDisplay .dataMore .tdMore table td a.more {
  display: block;
  margin-top: 5px;
  color: #518c00;
  font-family: DinMedium, Helvetica, serif;
}
.resultsDisplay .dataMore .tdMore table td.tdAction1 {
  padding-top: 15px;
}
.resultsDisplay .dataMore .tdMore table td.tdPlace,
.resultsDisplay .dataMore .tdMore table td.tdStatus,
.resultsDisplay .dataMore .tdMore table td.tdTime {
  background-position: 10px 8px;
}
.resultsDisplay .dataMore .tdMore table td .borderWrap {
  padding: 5px 10px;
}
.resultsDisplay .dataMore .tdMore .borderWrap {
  border: none;
}
.resultsDisplay .bannerPool {
  margin: 0 auto;
  text-align: center;
  padding: 20px 0 0 0;
}
.resultsDisplay .bannerPool .mobile_view_image {
  display: none;
}
/* eventsDisplay */
.tableMobile {
  display: none;
}
.eventTable tr td.tdAction {
  width: 70px;
  padding: 0 5px 0 0;
}
/* discounts */
.resultsDisplay th a {
  display: inline-block;
  padding: 5px 30px 0 10px;
  margin-bottom: 12px;
}
.resultsDisplay th.thValue {
  text-align: right;
}
.resultsDisplay th.sort {
  padding: 0;
}
.resultsDisplay th.sort a {
  background-image: url('../images/icons/icon_select.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}
.resultsDisplay th.sort a.activeUp {
  background-image: url('../images/icons/icon_select_up.png');
}
.resultsDisplay th.sort a.activeDown {
  background-image: url('../images/icons/icon_select_down.png');
}
.resultsDisplay td.tdDiscount {
  width: 90px;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
  color: #ffffff;
  font-family: DinMedium, Helvetica, serif;
  font-size: 3em;
  background: #7BB704;
  border-color: #74A72D;
}
.resultsDisplay td.tdCategory strong {
  display: block;
}
.resultsDisplay td span.company {
  display: block;
  font-family: DinBold, Helvetica, serif;
}
.resultsDisplay td .companyPlace {
  display: block;
  padding-left: 15px;
  text-decoration: underline;
  background: url('../images/icons/icon_location.png') no-repeat 0 2px scroll transparent;
}
.resultsDisplay td .companyPlace:hover {
  text-decoration: none;
}
.resultsDisplay td.tdValue {
  text-align: right;
  white-space: nowrap;
}
.resultsDisplay td.tdValue strong {
  display: block;
}
/* discountsMobile */
.maxWidth {
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
}
.discountMobile table tr td {
  padding: 7px 5px 5px 5px;
}
.discountMobile table tr td.tdDiscount {
  vertical-align: top;
  padding-top: 5px;
  width: 60px;
  font-size: 2.4em;
}
.discountMobile table tr td.tdCompany strong {
  display: block;
}
.discountMobile table tr td.tdCompany span {
  display: block;
  margin-bottom: 10px;
}
/* cms video */
.video,
.listItems {
  display: block;
  margin-bottom: 4em;
  background: none;
  border-top: 1px solid #e7e7e7;
}
.video li,
.listItems li {
  padding: 10px 0;
  border-bottom: 1px solid #e7e7e7;
}
.video li .published,
.listItems li .published,
.video li h3,
.listItems li h3,
.video li .description,
.listItems li .description {
  margin-left: 215px;
}
.video li .published,
.listItems li .published {
  margin-bottom: 0;
  font-size: 1.2em;
}
.video li .description,
.listItems li .description {
  margin-bottom: 0;
  font-size: 1.4em;
}
.video li figure,
.listItems li figure {
  position: relative;
}
.video li figure img,
.listItems li figure img {
  display: block;
}
.video li figure figcaption,
.listItems li figure figcaption {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 45px;
  left: 80px;
  opacity: .5;
  background: url('../images/icons/icon_play.png') no-repeat center center scroll #e22b27;
}
.video li figure:hover figcaption,
.listItems li figure:hover figcaption {
  opacity: 1;
}
.listItems p {
  margin-left: 215px;
  font-size: 1.4em;
}
.listItems figcaption {
  display: none !important;
}
/* cms gallery */
.gallery {
  position: relative;
  overflow: hidden;
  margin-bottom: 4em;
  padding: 0 25px;
  background: #e7e7e7;
}
.gallery .slider {
  overflow: hidden;
  width: 100% !important;
}
.gallery ul {
  width: 3000px;
}
.gallery ul li {
  float: left;
  height: auto !important;
  background: none !important;
  width: 200px !important;
  border: 2px solid #e7e7e7;
}
.gallery ul li a {
  display: block;
}
.gallery ul li a img {
  display: block;
  max-width: 100%;
}
.gallery ul li a:hover {
  opacity: .8;
}
.gallery ul li a:active {
  opacity: .4;
}
.gallery p {
  z-index: 10;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
.gallery p a {
  position: absolute;
  bottom: 0;
  width: 25px;
  height: 126px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
}
.gallery p a.sliderPrev {
  left: 0;
  background-image: url('../images/icons/icon_prev.png');
}
.gallery p a.sliderNext {
  right: 0;
  background-image: url('../images/icons/icon_next.png');
}
.gallery p a:hover {
  opacity: .4;
}
.gallery p a:active {
  opacity: .8;
}
.gallery p a.inactive {
  display: none !important;
}
/* cms search results */
#searchResults {
  margin-bottom: 4em;
}
#searchResults.searchTerms small {
  padding-right: 10px;
  font-size: 1em;
}
#searchResults.searchTerms span {
  font-family: DinBold, Helvetica, serif;
}
#searchResults .resultsInfo {
  padding: 10px 10px 10px 40px;
  margin-bottom: 2em;
  background: #e7e7e7;
}
#searchResults ul {
  border-top: 1px solid #e7e7e7;
}
#searchResults ul li {
  padding: 15px 0;
  border-bottom: 1px solid #e7e7e7;
}
#searchResults ul li h3 {
  font-size: 2em;
  padding: .3em 0 0 0;
  margin: 0 0 5px 40px;
}
#searchResults ul li p {
  margin: 0;
}
#searchResults ul li p.searchNumber {
  float: left;
  font-size: 2.2em;
  color: #0083cb;
  font-family: DinMedium, Helvetica, serif;
}
#searchResults ul li p.description {
  margin-left: 40px;
  margin-bottom: 5px;
  color: #6c6c6c;
  font-size: 1.4em;
}
#searchResults ul li p.url {
  margin-left: 40px;
  font-size: 1.2em;
}
#searchResults ul li p.url a {
  padding: 0 5px;
}
#searchResults ul li p.url span {
  color: #6c6c6c;
}
.sidebar .banner {
  position: relative;
}
.sidebar ul li a {
  text-decoration: none;
}
.sidebar ul li a:hover {
  text-decoration: underline;
}
.sidebar ul li ul {
  display: none;
}
.sidebar ul li ul li {
  font-size: 1em;
}
.sidebar ul li.selected ul {
  display: block;
}
.form.webStudent {
  background: #F5F5F5;
  border: 1px solid #cccccc;
  margin-bottom: 3em;
}
.form.webStudent fieldset {
  padding: 2em;
}
.form.webStudent fieldset legend {
  display: none;
}
.form.webStudent fieldset h3 {
  font-size: 2em;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0.5em;
  margin-bottom: 1.5em;
}
.form.webStudent fieldset input.textType,
.form.webStudent fieldset textarea,
.form.webStudent fieldset select.selectType {
  background-color: #ffffff;
}
.form.webStudent fieldset label.checkType.inline span {
  font-size: 0.8em;
  color: #555;
  max-width: 130px;
  display: block;
  line-height: 1em;
}
.form.webStudent fieldset label.checkType.inline {
  width: 130px;
}
.form.webStudent fieldset label,
.form.webStudent fieldset span.label,
.form.webStudent fieldset p.label {
  width: 180px;
}
.form.webStudent fieldset span.inlineText {
  font-size: 1em;
  line-height: 40px;
  padding-left: 10px;
  white-space: nowrap;
  float: left;
}
.form.webStudent fieldset span.newLine {
  clear: both;
  color: #555;
  display: block;
  font-size: 1em;
  line-height: 1.2em;
  margin-bottom: 20px;
  margin-left: 190px;
}
.form.webStudent fieldset button.ui-datepicker-trigger {
  margin-left: 5px;
  background: url('../images/icons/icon_calendar.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  cursor: pointer;
  display: inline-block;
  height: 27px;
  overflow: hidden;
  text-align: left !important;
  text-decoration: none !important;
  text-indent: -1700px;
  white-space: nowrap;
  width: 26px;
}
.form.webStudent fieldset button.ui-datepicker-trigger span.error {
  color: #ca0013 !important;
  margin-left: 10px;
}
.form.webStudent input#btnSearchDavcna {
  margin-left: 10px !important;
}
.form.webStudent span.error {
  color: #ca0013 !important;
  margin-left: 170px;
}
span.newLine.gsm {
  margin-left: 240px !important;
  margin-bottom: 15px;
}
.form.webStudent .chosen-container .chosen-drop li.active-result {
  background: none;
}
.form.webStudent .chosen-container .chosen-drop li.active-result.highlighted {
  background: #0083cb;
}
.form.webStudent fieldset .counterType label.inlineType {
  width: 120px !important;
}
form.postaniClan {
  background: #F5F5F5;
  border: 1px solid #cccccc;
  margin-bottom: 3em;
}
form.postaniClan fieldset {
  padding: 2em;
}
form.postaniClan fieldset li {
  margin-bottom: 15px;
}
form.postaniClan fieldset legend {
  display: none;
}
form.postaniClan fieldset h3 {
  font-size: 2em;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0.5em;
  margin-bottom: 1.5em;
}
form.postaniClan fieldset input[type="text"],
form.postaniClan fieldset textarea,
form.postaniClan fieldset select {
  background-color: #ffffff;
}
form.postaniClan fieldset label,
form.postaniClan fieldset span.label,
form.postaniClan fieldset p.label {
  width: 230px;
  text-align: right;
}
form.postaniClan fieldset #dan,
form.postaniClan fieldset #mesec,
form.postaniClan fieldset #leto {
  width: 109px;
  float: left;
}
form.postaniClan fieldset #mesec_lbl,
form.postaniClan fieldset #leto_lbl {
  display: none;
}
form.postaniClan fieldset .floatLine {
  float: left;
}
form.postaniClan fieldset span.trr {
  left: 290px;
  line-height: 40px;
  position: absolute;
}
form.postaniClan fieldset span.trr.withError {
  margin-top: 22px;
}
form.postaniClan fieldset .additional {
  width: 100%;
  display: block;
  float: left;
  margin-left: 190px;
  margin-top: -10px;
}
form.postaniClan fieldset input#spol1,
form.postaniClan fieldset input#spol2 {
  width: auto;
  float: left;
  height: 20px;
  min-width: 35px;
}
form.postaniClan fieldset label#spol1_lbl,
form.postaniClan fieldset label#spol2_lbl {
  width: auto;
  float: none;
}
form.postaniClan fieldset .spol {
  margin-bottom: 5px;
}
form.postaniClan fieldset span.errorDisplay {
  color: #ca0013;
  margin-left: 10px;
}
form.postaniClan fieldset span.errorDisplay.dateBirth {
  font-size: 14px;
  margin-left: 240px;
  display: block;
  max-width: 350px;
}
form.postaniClan fieldset #pc_form_w19 input#trr {
  padding-left: 35px;
}
form.postaniClan fieldset #submitButton {
  margin-left: 240px;
}
form.postaniClan fieldset .error #gsm_lbl,
form.postaniClan fieldset .error #email_lbl,
form.postaniClan fieldset .error #ds_lbl,
form.postaniClan fieldset .error #trr_lbl {
  margin-top: 20px;
}
form.postaniClan fieldset .chosen-container-single .chosen-single span {
  width: 100% !important;
}
form.postaniClan label {
  padding-top: 0px;
  margin-top: -3px;
}
form#aktivniIskalecForm {
  background: #F5F5F5;
  border: 1px solid #cccccc;
  margin-bottom: 3em;
}
form#aktivniIskalecForm fieldset {
  padding: 2em;
}
form#aktivniIskalecForm label {
  font-size: 14px;
  width: 150px;
  text-align: left;
}
form#aktivniIskalecForm input[type="text"],
form#aktivniIskalecForm input[type="email"] {
  background-color: #ffffff;
  padding: 10px 0 7px 0;
  text-indent: 12px;
  font-size: 14px;
}
form#aktivniIskalecForm input[type="checkbox"],
form#aktivniIskalecForm input[type="radio"] {
  position: relative;
  top: 2px;
}
form#aktivniIskalecForm span.newLine.gsm {
  margin-left: 160px !important;
  font-size: 13px;
}
form#aktivniIskalecForm h4 {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0.5em;
  padding-top: 0px;
  margin-bottom: 20px;
}
form#aktivniIskalecForm .block {
  border-bottom: none;
  padding: 20px 0;
}
form#aktivniIskalecForm ul {
  margin-bottom: 0px !important;
}
#form_narocanje_studentov .taxNumCt {
  float: left;
  background: #fff;
  display: inline-block;
  padding: 9px 7px 7px 7px;
  border: 1px solid #e7e7e7;
  margin-right: -5px;
  margin-left: 10px;
}
.relativePos {
  position: relative;
}
#dan_chosen {
  float: left;
}
#spol_chosen .chosen-search,
#letnik_chosen .chosen-search {
  opacity: 0;
  height: 0px;
}
#ui-datepicker-div {
  border: 3px solid #007DCC;
  background: #fff;
  width: 320px;
}
#ui-datepicker-div table {
  border-spacing: 1px;
  background: #fff;
  margin: 0;
  padding: 0;
}
#ui-datepicker-div table tr td {
  padding: 5px;
  background: #f6f6f6;
  border: 1px solid #fff;
}
#ui-datepicker-div table tr td.ui-datepicker-week-end {
  background: #D3FFFF;
}
#ui-datepicker-div table tr td.ui-datepicker-week-end a {
  color: #7a7a7a;
}
#ui-datepicker-div table tr td.ui-datepicker-today {
  color: #fff;
  font-weight: bold;
  background: #007DCC;
}
#ui-datepicker-div table tr td.ui-datepicker-current-day {
  padding: 1px;
}
#ui-datepicker-div table tr td.ui-datepicker-current-day a {
  display: block;
  padding: 3px;
  border: 1px solid #636363;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
#ui-datepicker-header {
  position: relative;
  background: #fff;
}
.ui-datepicker-title {
  padding: 5px 0;
}
span.ui-datepicker-month,
span.ui-datepicker-year {
  font-size: 1.4em;
}
.ui-datepicker-buttonpane {
  bottom: 5px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 5px;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  position: absolute;
  display: block;
  top: 5px;
  left: 10px;
  background: url('../images/icons/icon_next_calendar.png') no-repeat 50% 50% scroll transparent;
}
.ui-datepicker-prev span,
.ui-datepicker-next span {
  display: block;
  cursor: pointer;
  overflow: hidden;
  text-indent: -1700px;
  white-space: nowrap;
  text-decoration: none !important;
  text-align: left !important;
  width: 16px;
  height: 16px;
}
.ui-datepicker-next {
  left: auto;
  right: 10px;
  background: url('../images/icons/icon_prev_calendar.png');
}
.ui-timepicker-div {
  display: block;
  clear: both;
  padding: 5px 0;
  background: #007DCC;
  text-align: left;
  height: 25px;
}
.ui-timepicker-div dt {
  float: left;
  width: 12%;
  text-align: right;
  color: #fff;
  font-size: 14px;
}
.ui-timepicker-div dd {
  float: right;
  width: 85%;
}
.ui-timepicker-div dd select {
  border: none;
  font-size: 14px;
  width: 120px;
  height: auto;
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.ui-datepicker-buttonpane button {
  border: none;
  background: none;
  color: #fff;
  text-decoration: underline;
  cursor: pointer;
}
#ui-datepicker-div table th,
#ui-datepicker-div td.cellHeader,
#ui-datepicker-div td.cellHeaderLeft {
  font-size: 1.4em;
  padding: 2px 10px;
  background: transparent url('../images/icons/thPodjetja.gif') repeat-x left bottom !important;
  color: #fff;
  border-left: 1px solid #fff;
}
span.reqNotice {
  font-size: 1.4em;
  margin-bottom: 5px;
  display: block;
}
/*BRANDED BACKGROUND*/
#brandedBackgroundHolder {
  position: fixed;
  top: 1px;
  width: 0;
  left: 50%;
  bottom: 0;
  min-height: 980px;
}
#brandedBackgroundHolder #brandedBackgroundLeft {
  z-index: 100;
  cursor: pointer;
  width: 1890px;
  /*background: url('@{banners}banner_left.jpg') right 0px no-repeat; */
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2500px;
}
#brandedBackgroundHolder #brandedBackgroundRight {
  z-index: 100;
  cursor: pointer;
  width: 1890px;
  /*background: url('@{banners}banner_right.jpg') 0px 0px no-repeat;*/
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2500px;
}
/* paginator */
.paginator {
  font-size: 1.4em;
  color: #6c6c6c;
  margin-bottom: 3em;
}
.paginator a {
  display: inline-block;
  padding: 0 10px;
  vertical-align: center;
}
.paginator a:hover {
  color: #0083cb;
}
.paginator strong {
  display: inline-block;
  padding: 0 10px;
  vertical-align: center;
}
/* jobs */
.jobs .jobSearch .personalAccountLink {
  display: inline-block;
  margin-bottom: 20px;
}
.jobs #prostaDela {
  margin-top: 30px;
}
.jobs .mobileArrow,
.jobs .mobileShowButton {
  display: none;
}
.jobs .sidebar a.prostaDelaType {
  display: block;
  margin-bottom: 2px;
  width: 50%;
  float: left;
  padding: 20px 0;
  background: #f8f8f8;
  position: relative;
  text-align: center;
  font-family: DinBold, Helvetica, serif;
  font-size: 13px;
  color: #8dc63f;
  text-decoration: none;
  text-transform: uppercase;
}
.jobs .sidebar a.prostaDelaType img {
  position: absolute;
  bottom: -9px;
  left: 50%;
  margin-left: -9px;
  display: none;
}
.jobs .sidebar a.prostaDelaType.selected,
.jobs .sidebar a.prostaDelaType.selected:hover {
  background: #0083cb;
  color: #ffffff;
}
.jobs .sidebar a.prostaDelaType.selected img,
.jobs .sidebar a.prostaDelaType.selected:hover img {
  display: block;
}
.jobs .sidebar a.prostaDelaType.selected span,
.jobs .sidebar a.prostaDelaType.selected:hover span {
  color: #ffffff;
  background: #0083cb;
}
.jobs .sidebar a.prostaDelaType:hover {
  background: #e2e2e2;
  color: #89BA45;
}
.jobs .sidebar a.prostaDelaType:hover img {
  display: none;
}
.jobs .sidebar a.prostaDelaType:hover span {
  background: #e2e2e2;
  color: #89BA45;
}
.jobs .sidebar a.prostaDelaType span {
  position: absolute;
  display: block;
  padding: 2px 5px;
  border: 2px solid #fff;
  top: -8px;
  right: -8px;
  font-size: 14px;
  z-index: 1;
  background: #f8f8f8;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.jobs .sortBar {
  overflow: visible !important;
  margin-bottom: 20px;
  padding: 10px 0 8px 0;
}
.jobs .sortBar .left {
  display: inline-block;
  width: auto;
}
.jobs .sortBar .cols.cols4 > .colsWrap > .col.col2 {
  width: 25% !important;
}
.jobs .sortBar.cols.cols4 > .colsWrap > .col.col3 {
  width: 18% !important;
}
.jobs .sortBar.cols.cols4 > .colsWrap > .col.col4 {
  width: 32% !important;
}
.jobs .sortBar select {
  width: auto;
  border: 1px solid #e7e7e7!important;
  background-color: #ffffff;
  padding-left: 0px;
  max-width: 200px;
  padding-right: 0px;
  float: none;
  font-size: 13px;
  font-weight: bold;
  color: #87c432 !important;
}
.jobs .sortBar .label {
  width: auto;
  font-size: 13px;
  float: none;
  padding-right: 3px;
}
.jobs .sortBar .label.sort {
  margin-left: 25px;
}
.jobs .sortBar .label.jobsNumber {
  display: inline-block;
  padding-top: 8px;
  float: left;
  margin-right: 15px;
}
.jobs .sortBar .stDel {
  float: left;
  width: auto;
  display: inline-block;
  margin-right: 35px;
}
.jobs .sortBar .chosen-container {
  width: auto !important;
  margin-left: 0px !important;
}
.jobs .sortBar .chosen-container .chosen-single {
  border: 1px solid #e7e7e7!important;
  display: inline-block !important;
  color: #87c432 !important;
  padding: 4px 7px 4px 6px!important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.jobs .sortBar .chosen-container .chosen-single div b {
  background: url('../images/icons/down-arrow.png') no-repeat scroll 0 14px !important;
}
.jobs .sortBar .chosen-container .chosen-single span {
  font-size: 13px;
  font-weight: bold;
  margin-right: 20px !important;
}
.jobs .sortBar .chosen-container .chosen-search {
  display: none !important;
}
.jobs .sortBar .chosen-container .chosen-drop {
  border: 1px solid #e7e7e7!important;
  border-top: 0px solid #e7e7e7!important;
  box-shadow: none !important;
  width: 100% !important;
}
.jobs .sortBar .chosen-container .chosen-drop ul li {
  background: none;
  color: #000 !important;
}
.jobs .sortBar .chosen-container .col {
  width: auto !important;
}
.jobs .sortBar .paging {
  float: left;
}
.jobs .sortBar .paging .button {
  display: none;
}
.jobs .sortBar .paging .pageNum {
  line-height: 20px;
  color: #87c432;
  border: none;
  font-size: 13px;
  padding: 2px  3px 0 3px;
  font-family: DinBold, Helvetica, serif;
  text-decoration: underline;
}
.jobs .sortBar .paging .pageNum.selected {
  color: #3c3c3c;
  font-weight: normal;
  text-decoration: none;
  background: #f1f1f1;
}
.jobs .sortBar .paging .pageNum.dots {
  text-decoration: none;
}
.jobs .sortBar .paging .pageNum:hover {
  background: #e2e2e2;
}
.jobs .sortBar .paging .navigator1 {
  margin-bottom: 0px;
}
.jobs .sortBar .right .label.sort {
  float: left;
}
.jobs .sortBar .right .prostaDelaSortOptions {
  display: inline-block;
  width: auto;
  float: left;
}
.jobs .sortBar .right .prostaDelaSortOptions span {
  font-size: 13px;
  color: #87c432;
  text-decoration: underline;
  padding: 10px;
  display: inline-block;
  cursor: pointer;
}
.jobs .sortBar .right .prostaDelaSortOptions span.selected {
  text-decoration: none;
  background: #f1f1f1;
  color: #3c3c3c;
  font-family: DinBold, Helvetica, serif;
}
.jobs .sortBar .right .prostaDelaSortOptions span:hover {
  text-decoration: none;
}
.jobs .sidebar .blocks {
  padding: 0 12px 12px 12px;
  margin-bottom: 40px;
}
.jobs .sidebar .blocks .block {
  border-top: 1px solid #dfdfdf;
  padding-top: 5px;
}
.jobs .sidebar .blocks .block.kljucnaBeseda {
  padding-bottom: 15px;
}
.jobs .sidebar .blocks .block.hourlyRate {
  padding-bottom: 35px;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 20px;
}
.jobs .sidebar .blocks .block ul li {
  background: none;
  padding-left: 0px;
  width: 100%;
  position: relative;
  padding-right: 10px;
}
.jobs .sidebar .blocks .block ul li label {
  float: none;
  color: #393939;
  font-size: 14px;
  text-transform: lowercase;
  display: inline-block;
  width: auto;
}
.jobs .sidebar .blocks .block ul li label span {
  font-size: 12px;
  color: #a5a5a5;
}
.jobs .sidebar .blocks .block ul li ul {
  margin-bottom: 0px;
}
.jobs .sidebar .blocks .block ul li ul li {
  padding-left: 20px;
}
.jobs .sidebar .blocks .block ul li input.checkBox {
  opacity: 0;
  position: absolute;
  left: 0px;
}
.jobs .sidebar .blocks .block ul li input.checkBox + label {
  background: url('../images/icons/check.png') no-repeat left 4px;
  cursor: pointer;
  padding: 0px 0 0px 22px;
  margin: 0;
  clear: none;
}
.jobs .sidebar .blocks .block ul li input[type='checkbox']:checked + label {
  background: url('../images/icons/checked.png') no-repeat left 4px;
}
.jobs .sidebar .blocks .block ul li .fa {
  left: 0;
  top: 8px;
  font-size: 14px;
  color: #8dc63f;
  cursor: pointer;
  padding-left: 8px;
}
.jobs .sidebar .blocks .block ul li .fa.fa-question-circle {
  position: relative;
  right: auto;
  top: 2px;
  margin-left: 5px;
  font-size: 16px;
  color: #b7b7b7;
  cursor: pointer;
}
.jobs .sidebar .blocks .block ul.prosta-dela-regije > li > ul > li > label {
  text-transform: uppercase;
  font-size: 12px;
}
.jobs .sidebar .blocks .block h4 {
  margin-bottom: 20px;
  font-size: 15px;
  font-family: DinBold, Helvetica, serif;
  color: #393939;
  position: relative;
  cursor: pointer;
}
.jobs .sidebar .blocks .block h4 .fa {
  position: absolute;
  right: 0;
  top: 6px;
  font-size: 14px;
  color: #8dc63f;
  cursor: pointer;
}
.jobs .sidebar .blocks .block h4 span {
  display: block;
  width: 100%;
  margin-top: 5px;
  font-family: Din, Helvetica, serif;
  font-size: 12px;
  color: #949494;
}
.jobs .sidebar .blocks .block .keySearch {
  position: relative;
  font-size: 14px;
  color: #393939;
}
.jobs .sidebar .blocks .block .keySearch input {
  width: 100%;
  background: #ffffff;
  border: 1px solid #e2e2e2;
  padding: 8px 100px 8px 0px;
}
.jobs .sidebar .blocks .block .keySearch #prostaDelaPrikaziIcon {
  display: none;
}
.jobs .sidebar .blocks .block .keySearch .button {
  position: absolute;
  top: 0;
  right: 0;
  border: 2px solid #8dc63f;
}
.jobs .sidebar .blocks .block .keySearch .button span {
  text-transform: uppercase;
  text-shadow: none;
}
.jobs .sidebar .blocks .block .keySearch .button:hover {
  background: #8dc63f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.jobs .sidebar .blocks .block .keySearch .button:hover span {
  color: #ffffff;
}
.jobs .sidebar .blocks .block .keySearch .button:active {
  box-shadow: inset 1px 1px 1px #525151, inset -1px -1px 2px #ecebeb;
  -moz-box-shadow: inset 1px 1px 1px #525151, inset -1px -1px 2px #ecebeb;
  -webkit-box-shadow: inset 1px 1px 1px #525151, inset -1px -1px 2px #ecebeb;
  -o-box-shadow: inset 1px 1px 1px #525151, inset -1px -1px 2px #ecebeb;
}
.jobs .sidebar .blocks .block.tools {
  text-align: center;
  padding-top: 15px;
}
.jobs .sidebar .blocks .block.tools.onPage {
  padding-top: 0px;
}
.jobs .sidebar .onPage {
  visibility: hidden;
  height: 0px;
  opacity: 0;
}
.jobs .sidebar .onMobile {
  display: none;
}
.jobs .sidebar .prostaDelaReset {
  display: inline-block;
  width: 160px;
  margin: 0 0 15px 0;
  padding: 10px 0;
  font-size: 12px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
}
.jobs .sidebar .prostaDelaReset:hover {
  text-decoration: none;
}
.jobs .sidebar .prostaDelaClose {
  display: none;
}
.jobs .sidebar .regijaInfo {
  display: block;
  width: 100%;
  margin: 10px 0;
  text-align: left;
  font-size: 12px;
  color: #949494;
}
.jobs .sidebar .regijaInfo:hover {
  text-decoration: none;
}
.jobs .resultsDisplay {
  margin-bottom: 2em;
}
.jobs .resultsDisplay .jobItem {
  background-color: #f1f1f1;
  margin-bottom: 30px;
  border: 1px solid #f1f1f1;
}
.jobs .resultsDisplay .jobItem:hover {
  background-color: #f8f8f8;
}
.jobs .resultsDisplay .jobItem .jobTitle {
  color: #000000;
  text-transform: none;
  padding: 30px 25px 0 25px;
  position: relative;
}
.jobs .resultsDisplay .jobItem .jobTitle .title {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-top: -7px;
  font-size: 20px;
  padding-top: 0px;
  margin-right: 15px;
  font-family: DinBold, Helvetica, serif;
}
.jobs .resultsDisplay .jobItem .jobTitle .title strong {
  display: block;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: Din, Helvetica, serif;
}
.jobs .resultsDisplay .jobItem .jobTitle .sifra {
  display: inline-block;
  margin-left: 20px;
  font-size: 15px;
}
.jobs .resultsDisplay .jobItem .jobTitle .postavka {
  display: inline-block;
  color: #6a9f33;
  margin-right: 10px;
  font-size: 15px;
}
.jobs .resultsDisplay .jobItem .jobTitle .postavka img {
  margin-bottom: -3px;
  padding-right: 4px;
}
.jobs .resultsDisplay .jobItem .jobTitle .lokacija {
  display: inline-block;
  color: #6a9f33;
  margin-right: 10px;
  font-size: 15px;
}
.jobs .resultsDisplay .jobItem .jobTitle .lokacija img {
  margin-bottom: -3px;
  padding-right: 4px;
}
.jobs .resultsDisplay .jobItem .jobTitle .button span {
  padding: 4px 15px;
  font-family: DinBold, Helvetica, serif;
}
.jobs .resultsDisplay .jobItem .jobTitle img.featuredIcon {
  display: none;
}
.jobs .resultsDisplay .jobItem .jobTitle.featured img.featuredIcon {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}
.jobs .resultsDisplay .jobItem .jobData {
  padding: 0 25px 30px 25px;
}
.jobs .resultsDisplay .jobItem .jobData .col {
  padding: 10px 0;
}
.jobs .resultsDisplay .jobItem .jobData .col.actionBlock .button {
  background-color: #84bb3c;
}
.jobs .resultsDisplay .jobItem .jobData .col.actionBlock .button span {
  text-transform: uppercase;
}
.jobs .resultsDisplay .jobItem .jobData .col.actionBlock p {
  margin-bottom: 15px;
}
.jobs .resultsDisplay .jobItem .jobData .col.actionBlock a {
  color: #84bb3c;
  font-size: 0.9em;
}
.jobs .resultsDisplay .jobItem .jobData .col.actionBlock .companyJobs {
  font-size: 14px;
  color: #0083cb;
  font-family: DinBold, Helvetica, serif;
  text-decoration: none;
}
.jobs .resultsDisplay .jobItem .jobData .col.actionBlock .companyJobs .fa {
  font-size: 18px;
  margin-right: 5px;
  vertical-align: middle;
}
.jobs .resultsDisplay .jobItem .jobData .col.actionBlock .companyJobs:hover {
  text-decoration: underline !important;
}
.jobs .resultsDisplay .jobItem .jobData .col.place {
  background: url('../images/icons/location.png') no-repeat center left;
  width: 35% !important;
}
.jobs .resultsDisplay .jobItem .jobData .col.status {
  background: url('../images/icons/status.png') no-repeat center left;
  width: 18% !important;
}
.jobs .resultsDisplay .jobItem .jobData .col.time {
  background: url('../images/icons/time.png') no-repeat center left;
  width: 27% !important;
}
.jobs .resultsDisplay .jobItem .jobData .col.payment {
  background: url('../images/icons/payment.png') no-repeat center left;
  width: 20% !important;
}
.jobs .resultsDisplay .jobItem .jobData .col img {
  float: left;
  display: none;
}
.jobs .resultsDisplay .jobItem .jobData .jobContent {
  padding: 20px 0 0 0;
}
.jobs .resultsDisplay .jobItem .jobData .jobContent p.mobileOnly {
  display: none;
}
.jobs .resultsDisplay .jobItem .jobData .jobContent p.smsLink {
  width: 80%;
  margin: 0 auto;
}
.jobs .resultsDisplay .jobItem .jobData .jobContent ul {
  list-style: none;
  margin: 0;
}
.jobs .resultsDisplay .jobItem .jobData .jobContent ul li {
  list-style: none;
  background: none;
  padding: 0;
  display: inline-block;
}
.jobs .resultsDisplay .jobItem .jobData .jobContent ul li .spacer {
  color: #cacaca;
  padding: 0 5px;
}
.jobs .resultsDisplay .bannerPool {
  padding-top: 0px;
}
.nomargin {
  margin: 0;
}
.nopadding {
  padding: 0;
}
#content .content .jobTitle a:hover,
#content .content .jobTitle a:hover span {
  text-decoration: underline;
}
#content .content .jobTitle a.button:hover,
#content .content .jobTitle a.button:hover span {
  text-decoration: none;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background: url('../images/icons/up-arrow.png') no-repeat scroll 0 14px !important;
}
.paging {
  font-size: 1.3em;
  font-family: DinBold, Helvetica, serif;
}
.paging a {
  font-family: Din, Helvetica, serif;
}
.navigator a.button.active {
  background: #999999;
}
.navigator a.button.active span {
  text-shadow: none;
}
.searchResults li {
  margin-bottom: 1em;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 1em;
}
.searchResults a {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 0.5em;
  font-family: DinBold, Helvetica, serif;
  color: #72a230;
}
.searchResults a:hover {
  text-decoration: underline !important;
  color: #72a230;
}
.searchResults a .search-prostaDela,
.searchResults a .search-novice,
.searchResults a .search-dogodki,
.searchResults a .search-popusti,
.searchResults a .search-content,
.searchResults a .search-poslovalnice {
  background: #e7e7e7;
  color: #393939;
  padding: 3px 5px 3px 5px;
  margin-left: 10px;
  font-size: 12px;
}
/* footer */
.footer {
  padding-bottom: 4em;
}
.footer .footerWrap {
  padding: 3em 2em;
  background-color: #e7e7e7;
}
.footer .footerWrap p {
  margin: 0;
  line-height: 1.8em;
}
.footer .footerWrap p.logos {
  float: left;
}
.footer .footerWrap p.logos a {
  display: block;
  margin: 0;
  padding: 0;
}
.footer .footerWrap p.logos img {
  display: block;
}
.footer .footerWrap p.company {
  padding-top: 3px;
  margin-left: 0px;
}
.footer .footerWrap p.links {
  margin-left: 0px;
}
.footer .footerWrap p.links small {
  display: none;
}
.footer .footerWrap p.production {
  text-align: right;
}
.footer .footerWrap p.production a {
  display: block;
  padding: 0 0 0 15px;
}
.footer .footerWrap p a {
  padding-right: 15px;
  color: #518c00;
}
.footer .footerWrap p a.iconFacebook {
  padding-left: 22px;
  background: url('../images/icons/icon_facebook.png') no-repeat 0 50% scroll transparent;
}
.footer .footerWrap p a.iconInstagram {
  padding-left: 22px;
  background: url('../images/icons/icon_instagram.png') no-repeat 0 50% scroll transparent;
}
body.podjetja .footer .footerWrap p a.iconFacebook {
  background: url('../images/icons/icon_facebook_blue.png') no-repeat 0 50% scroll transparent;
}
body.podjetja .footer .footerWrap p a.iconInstagram {
  background: url('../images/icons/icon_instagram_blue.png') no-repeat 0 50% scroll transparent;
}
/* mobileButton */
.mobileButton {
  display: none;
}
.mobileMenu {
  display: none;
  margin: 0;
  float: right;
}
.mobileMenu a span {
  height: 46px;
  width: 46px;
}
.mobileMenu a:hover {
  background-color: #72a230;
}
.splashScreen {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  top: 0px;
  z-index: 1000000000;
}
.splashScreen.hidden {
  display: none;
}
.splashScreen .topScreen {
  background: #ffffff;
}
.splashScreen .bannerStyle {
  padding: 2px 0 40px 0;
  background: #ffffff;
  margin-bottom: 0px;
}
.splashScreen .bannerStyle .logo {
  margin-bottom: 40px;
}
.splashScreen .bannerStyle p {
  margin-bottom: 2px;
}
.splashScreen .greyLine {
  background: #dcdcdc;
}
.splashScreen .bannerBlocks {
  border: 0;
}
.splashScreen .bannerBlocks .col {
  width: 50% !important;
}
.splashScreen .bannerBlocks a h2 span {
  font-size: 32px;
  font-family: Museo500, Helvetica, serif;
  line-height: 80px;
}
.splashScreen .bannerBlocks a h2 {
  color: #ffffff;
  padding: 5px 20px 5px 50px;
}
.splashScreen .bannerBlocks .student .bannerTitle {
  background-color: #8dc63f;
  color: #ffffff;
}
.splashScreen .bannerBlocks .student .banner:hover .bannerTitle {
  background-color: #72a230;
  border: none;
}
.splashScreen .bannerBlocks .company .bannerTitle {
  background-color: #0083cb;
  color: #ffffff;
}
.splashScreen .bannerBlocks .company .banner:hover .bannerTitle {
  background-color: #006298;
  border: none;
}
.alert.alert-info {
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  color: #3c763d;
  margin-bottom: 40px;
  padding: 15px;
}
.alert.alert-info p {
  margin-bottom: 0px;
}
.alert.alert-info .fa {
  color: #3c763d;
  font-size: 28px;
  vertical-align: middle;
  margin-right: 10px;
}
.upperCase {
  text-transform: uppercase;
}
.infoLinks a {
  color: #888;
  font-size: 0.85em;
}
#whiteBlockLink {
  background: transparent url('../images/icons/icon_arrow_gray_down.png') no-repeat scroll right 0 !important;
  padding-right: 13px;
}
#whiteBlockLink.slideUp {
  background: transparent url('../images/icons/icon_arrow_gray_up.png') no-repeat scroll right 0 !important;
  padding-right: 13px;
}
#whiteBlock {
  background-color: #ffffff;
  padding: 20px;
  position: relative !important;
  margin-bottom: 20px;
  display: none;
}
#whiteBlock .introText {
  padding-bottom: 15px;
  display: block;
}
#whiteBlock a {
  color: #0083cb;
  text-decoration: none;
}
#whiteBlock label {
  width: 165px !important;
  margin-left: 0;
}
#whiteBlock #postavka_drugo {
  width: 52%;
}
#whiteBlock span.newLine {
  margin-left: 175px !important;
  color: #ababab !important;
  font-size: 0.85em !important;
  margin-bottom: 0px !important;
}
#whiteBlock:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(241, 241, 241, 0);
  border-bottom-color: #ffffff;
  border-width: 15px;
  margin-left: -15px;
  visibility: visible;
}
/* latest blog posts */
.pollCheck {
  position: relative;
  display: none;
  width: 100%;
  z-index: 9999;
  padding: 2em;
  margin-top: 4em;
  border: 1px solid #e7e7e7;
  text-align: center;
}
.pollCheck a.close {
  position: absolute;
  top: 10px;
  right: 10px;
  text-decoration: none;
  color: #222222;
  font-size: 17px;
}
.pollCheck .pollYes {
  color: #8dc63f;
  margin-right: 10px;
  cursor: pointer;
  font-size: 3em;
}
.pollCheck .pollNo {
  color: #8dc63f;
  cursor: pointer;
  font-size: 3em;
}
.pollCheck .pollYes:hover,
.pollCheck .pollNo:hover {
  color: #000000;
}
.pollYesContent span,
.pollNoContent span {
  color: #222222;
  font-size: 15px;
  line-height: 1.3em;
}
.pollNoContent span {
  margin-bottom: 20px;
  display: block;
}
#bannerPool4 {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  text-align: center;
}
input#pollName,
input#pollEmail {
  width: 100%;
  font-size: 15px;
  color: #000000;
  border: 0;
  background: #e7e7e7;
}
textarea#pollQuestion {
  width: 100%;
  margin: 20px 0 0 0;
  max-width: 100%;
  background: #e7e7e7;
  min-height: 85px;
  padding: 10px;
  font-size: 15px;
  color: #000000;
}
.pollCheck .bottom {
  position: relative;
}
.pollCheck .bottom .button {
  position: absolute;
  cursor: pointer;
  top: 32px;
  right: -20px;
  background: url('../images/backgrounds/pool-send.png') repeat;
  border: 0;
  width: 62px;
  height: 62px;
  padding: 0px;
  text-indent: -999999px;
}
.pollCheck .bottom .button:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pollCheck fieldset {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.map img {
  max-width: none !important;
}
p.newsDetail {
  margin-bottom: 0px;
}
.logOut,
.goBack {
  float: right;
}
h1.eventAdd {
  float: left;
  width: auto;
}
/* icons */
.iconMenu span {
  background-image: url('../images/icons/icon_menu_green.png');
}
.iconMenu:hover span {
  background-image: url('../images/icons/icon_menu_white.png');
}
.iconMenu.selected span {
  background-image: url('../images/icons/icon_menu_white.png');
}
.iconSearch span {
  background-image: url('../images/icons/icon_search_mobile.png');
}
.iconSearch:hover span,
.iconSearch.searchActive span {
  background-image: url('../images/icons/icon_search.png');
}
.iconHome span {
  background-image: url('../images/icons/icon_home.png');
}
.iconLogOut {
  padding-left: 20px !important;
  background: url('../images/icons/icon_logout.png') no-repeat 10px 15px scroll transparent;
}
.iconAdd1 span {
  margin-left: 10px;
  background: url('../images/icons/icon_add.png') no-repeat 0 50% scroll transparent;
}
.addthis_toolbox {
  margin-top: 3em;
}
.pdf {
  font-size: 1em;
}
hr {
  border: 0;
  height: 0;
  border-top: 1px solid #e7e7e7;
  border-bottom: 0px solid #e7e7e7;
}
.hidden {
  display: none;
}
.bannerPool .swfBannerHref {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
}
.multiselect.type li.main label {
  color: #7dba00;
  font-family: DinBold,Helvetica,serif;
  text-transform: uppercase;
}
.multiselect.type li {
  padding-left: 30px !important;
}
.multiselect.type li.main {
  padding-left: 10px !important;
}
.ui-tooltip,
.arrow:after {
  background: #fff;
  max-width: 300px;
}
.ui-tooltip {
  padding: 10px 20px;
  color: #000000;
  border: 2px solid #e7e7e7;
  font-size: 13px;
  position: absolute;
}
.fa.fa-info-circle {
  color: #80b636;
}
.small {
  font-size: 12px !important;
}
.pagerTop {
  margin-top: -20px;
}
.form.webStudent .small {
  font-size: 14px !important;
}
.form.webStudent .marginLeft {
  margin-left: 10px;
}
.ui-helper-hidden-accessible {
  display: none;
}
#sticky.fixed {
  position: fixed;
  top: 0;
}
.specialButton {
  background-color: #0083cb;
  color: #ffffff;
  text-shadow: none;
  border: 1px solid #0083cb;
}
.specialButton:hover {
  background-color: #006298;
  color: #fff;
}
.gm-style h3 {
  font-size: 2em;
}
.gm-style p {
  font-size: 1.1em;
  margin-bottom: 10px;
}
.podjetja #telefon_lbl {
  padding-top: 0;
  margin-bottom: -4px;
}
/* crones */
.crones {
  margin-bottom: 2.8em;
}
.crones .col {
  margin-bottom: 7px;
}
.crones .col.croneImage {
  overflow: hidden;
  padding-right: 0px !important;
}
.crones .col.croneImage img {
  -webkit-transition: all all 0.3s ease-out 0s;
  -moz-transition: all all 0.3s ease-out 0s;
  -o-transition: all all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.crones .col.croneImage:hover img {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  /* IE 9 */
  -moz-transform: scale(1.1);
  /* Firefox */
  -webkit-transform: scale(1.1);
  /* Safari and Chrome */
  -o-transform: scale(1.1);
  /* Opera */
}
.crones .col .col.allLink .colWrap:hover .croneTitle {
  display: block;
  color: #ffffff;
}
.crones .col .col.allLink .colWrap:hover {
  background-color: #e94e1b;
}
.crones .col .colWrap {
  overflow: hidden;
  height: 296px;
  background: url("../imagesJob/backgrounds/bg_crone.png") no-repeat center 65px scroll #ffffff;
}
.crones .col .colWrap.croneImage {
  position: relative;
}
.crones .col .colWrap p.croneTitle {
  padding-top: 205px;
  text-align: center;
  color: #ffffff;
  font-family: Museo500, Helvetica, serif;
  font-size: 1.8em;
  font-weight: bold;
}
.crones .col .colWrap:hover .boxHover {
  display: none;
}
.crones .col .colWrap:hover .croneTitle {
  display: none;
}
.crones .col .colWrap.croneImageDisplay:hover .croneImageFirst {
  display: none;
}
.crones .col .colWrap.croneMain .boxHover {
  display: block;
  background-color: #8dc63f;
}
.crones .col .colWrap.croneMain .boxHover .croneTitle {
  color: #ffffff;
}
.crones .col .colWrap.croneMain .boxHover p.more .button {
  float: none;
  margin: 0 auto;
  width: 65%;
}
.crones .col .colWrap .boxHover {
  position: relative;
  display: none;
  height: 296px;
  background: url('../imagesJob/backgrounds/bg_crone_small.png') no-repeat center 15px scroll #8dc63f;
}
.crones .col .colWrap .boxHover .croneTitle {
  display: block !important;
  padding: 50px 0 5px 0;
  font-size: 1.6em;
}
.crones .col .colWrap .boxHover p.more {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0 1px 1px 1px;
}
.crones .col .colWrap .boxHover p.more .button {
  display: block;
  margin: 0 auto;
  width: 65%;
  border-color: #8dc63f;
}
.crones .col .colWrap .boxHover p.more .button span {
  padding-left: 0;
  padding-right: 0;
  text-transform: uppercase;
}
.crones .col .colWrap .boxHover p.more span.mTitle {
  position: relative;
  padding: 12px 0 7px 0;
  margin: 0 -2px;
  display: block;
  color: #ffffff;
  text-align: center;
  font-size: 1.1em;
  border-top: 1px solid #8dc63f;
}
.crones .col .colWrap .boxHover p.author {
  margin: 0;
  padding: 10px 0 0 0;
  text-align: center;
  font-size: 1.6em;
  color: #ffffff;
}
.crones .col .colWrap .boxHover blockquote {
  margin: 0 10px;
  padding: 0;
  font-size: 1em;
  background: url('../imagesJob/icons/icon_blockquote_start_white.png') no-repeat 0 4px scroll transparent;
}
.crones .col .colWrap .boxHover blockquote p {
  margin: 0;
  padding: 0 30px;
  color: #fff;
  font-size: 2.4em;
  line-height: 1.2em;
  text-align: center;
  background: url('../imagesJob/icons/icon_blockquote_end_white.png') no-repeat right 4px scroll transparent;
}
.crones .col.croneImage .colWrap {
  position: relative;
  margin-right: -2px;
  background: #8dc63f;
}
.crones .col.croneContent .colWrap {
  position: relative;
  margin-left: -2px;
}
.crones .col.past .colWrap {
  background: #8dc63f;
}
.crones .col.past .colWrap p.croneTitle {
  color: #8dc63f;
}
.crones .col.past .colWrap .boxHover {
  background: url("../imagesJob/backgrounds/bg_crone_small.png") no-repeat scroll center 15px #8dc63f !important;
}
.scrollup i {
  background-color: rgba(60, 62, 71, 0.4);
  border-radius: 25px;
  bottom: 20px;
  color: #ffffff;
  cursor: pointer;
  font-size: 20px;
  line-height: 1;
  padding: 10px 13px;
  position: fixed;
  right: 20px;
  text-align: center;
  transition: all 0.35s ease 0s;
  z-index: 10;
}
.scrollup i:hover {
  background-color: #8dc63F;
}
/* General styles for the modal */
/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
.md-perspective,
.md-perspective body {
  height: 100%;
  overflow: hidden;
}
.md-perspective body {
  background: #222;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
}
.md-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50%;
  max-width: 630px;
  min-width: 320px;
  height: auto;
  z-index: 2000;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.md-show {
  visibility: visible;
}
.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  background: rgba(141, 198, 63, 0.8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show ~ .md-overlay {
  opacity: 1;
  visibility: visible;
}
/* Content styles */
.md-content {
  color: #fff;
  position: relative;
  border-radius: 3px;
  margin: 0 auto;
}
.md-content > div {
  padding: 15px 40px 30px;
  margin: 0;
  font-weight: 300;
  font-size: 1.15em;
}
.md-content > div p {
  margin: 0;
  padding: 10px 0;
}
.md-content > div ul {
  margin: 0;
  padding: 0 0 30px 20px;
}
.md-content > div ul li {
  padding: 5px 0;
}
.md-content button {
  display: block;
  margin: 0 auto;
  font-size: 0.8em;
}
/* Individual modal styles with animations/transitions */
/* Effect 16:  Blur */
.md-show.md-effect-16 ~ .md-overlay {
  background: rgba(101, 129, 64, 0.9);
}
.blur {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  filter: blur(5px);
}
.w400 {
  max-width: 400px;
}
.md-effect-16.md-show .md-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.md-effect-16 .md-content {
  -webkit-transform: translateY(-5%);
  -moz-transform: translateY(-5%);
  -ms-transform: translateY(-5%);
  transform: translateY(-5%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.md-effect-16 h2 {
  font-size: 36px;
  color: #fff;
}
.md-effect-16 .button span {
  font-size: 15px;
  text-transform: upperCase;
}
.md-effect-16 p {
  font-size: 18px;
}
.md-effect-16 label {
  display: none;
}
.md-effect-16 .inputType {
  max-width: 340px;
  margin: 0 auto;
}
.md-effect-16 .inputType input {
  background-color: #fff;
  border: 1px solid #658140;
  color: #6c6c6c;
  font-family: Din, Helvetica, serif;
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  font-size: 0.8em;
  line-height: 36px;
}
.md-effect-16 .focused {
  position: relative;
}
.md-effect-16 .focused input {
  color: #393939;
}
.md-effect-16 .focused label {
  position: absolute;
  top: -8px;
  width: auto;
  background: #fff;
  color: #6c6c6c;
  display: block;
  border: 1px solid #658140;
  border-bottom: 0;
  font-size: 10px;
  left: 0;
  line-height: 10px;
  padding: 3px 10px 5px;
  text-transform: uppercase;
  transition: all 240ms ease 0s;
}
.md-effect-16 .md-close {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
  cursor: pointer;
  font-size: 18px;
}
.mobileOnly {
  display: none;
}
/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */
.urnaPostavkaSearch {
  padding-top: 20px;
  position: relative;
  padding-right: 10px;
}
.urnaPostavkaSearch .urnaPostavka {
  margin-top: 35px;
  font-size: 14px;
}
.urnaPostavkaSearch .urnaPostavka input {
  max-width: 70px;
  border: 1px solid #e2e2e2;
}
.urnaPostavkaSearch .minVal {
  position: absolute;
  top: 35px;
  left: -5px;
}
.urnaPostavkaSearch .maxVal {
  position: absolute;
  top: 35px;
  right: -5px;
}
table ul li {
  font-size: 14px;
}
table ul li p {
  font-size: 14px !important;
}
.noUi-tooltip,
.noUi-value {
  text-align: center;
}
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
  background: #d8d8d8;
  border-radius: 10px;
  border: 1px solid #d3d3d3;
}
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.noUi-origin {
  position: absolute;
  height: 0;
  width: 0;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top .3s,right .3s,bottom .3s,left .3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.noUi-horizontal {
  height: 7px;
}
.noUi-horizontal .noUi-handle {
  width: 15px;
  height: 15px;
  left: -2px;
  top: -5px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  position: relative;
  z-index: 1;
  border-radius: 50%;
  background: #a0c348;
  cursor: pointer;
}
.noUi-marker,
.noUi-pips,
.noUi-tooltip,
.noUi-value {
  position: absolute;
}
.noUi-active {
  background: #8aac33;
}
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  color: #999;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
.noUi-marker {
  background: #CCC;
}
.noUi-marker-large,
.noUi-marker-sub {
  background: #AAA;
}
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px;
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  color: #000;
  padding: 5px;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  top: -25px;
  font-family: DinBold,Helvetica,serif;
  font-size: 14px;
}
/* 
company : Creatim RP
url: http://www.creatim.com
author: @domenramus
project: �tudentski servis
created: januar 2015 
*/
/* --- responsive */
.forScreenReaders {
  display: none;
}
/* fontGenerator */
@font-face {
  font-family: Din;
  src: url('../fonts/dincomppro.eot');
  src: url('../fonts/dincomppro.eot?#iefix') format('embedded-opentype'), url('../fonts/dincomppro.woff') format('woff'), url('../fonts/dincomppro.ttf') format('truetype'), url('../fonts/dincomppro.svg#dincomppro') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: DinBold;
  src: url('../fonts/dincomppro-bold.eot');
  src: url('../fonts/dincomppro-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/dincomppro-bold.woff') format('woff'), url('../fonts/dincomppro-bold.ttf') format('truetype'), url('../fonts/dincomppro-bold.svg#dincomppro-bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: DinMedium;
  src: url('../fonts/dincomppro-medium.eot');
  src: url('../fonts/dincomppro-medium.eot?#iefix') format('embedded-opentype'), url('../fonts/dincomppro-medium.woff') format('woff'), url('../fonts/dincomppro-medium.ttf') format('truetype'), url('../fonts/dincomppro-medium.svg#dincomppro-medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Museo300;
  src: url('../fonts/museo300.eot');
  src: url('../fonts/museo300.eot?#iefix') format('embedded-opentype'), url('../fonts/museo300.woff') format('woff'), url('../fonts/museo300.ttf') format('truetype'), url('../fonts/museo300.svg#museo300') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Museo500;
  src: url('../fonts/museo500.eot');
  src: url('../fonts/museo500.eot?#iefix') format('embedded-opentype'), url('../fonts/museo500.woff') format('woff'), url('../fonts/museo500.ttf') format('truetype'), url('../fonts/museo500.svg#museo500') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* browsers reset */
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
em,
img,
small,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
m,
figure,
figcaption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 1em;
  vertical-align: baseline;
}
blockquote {
  quotes: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align: top;
}
fieldset,
img,
table {
  border: 0;
}
ol,
ul,
li {
  list-style-type: none;
}
:focus {
  outline: 0;
}
del {
  text-decoration: line-through;
}
html,
input {
  font-size: 100%;
}
dt,
address,
caption,
cite,
code,
dfn,
big,
small,
em,
i,
th,
var {
  font-style: normal;
  font-weight: normal;
}
input,
select,
th,
td,
li li,
li p,
td p,
blockquote p {
  font-size: 1em;
}
/* body em size setup */
html,
body {
  min-height: 100%;
  height: 100%;
}
body {
  text-align: center;
  font-size: 62.5%;
  font-family: Din, Helvetica, serif;
  color: #393939;
  background: #f1f1f1;
  overflow-x: hidden;
}
/* html 5 */
header,
section,
aside,
article,
footer,
nav {
  display: block;
}
/* boxSizing */
div,
ul,
ol,
li,
p,
a,
span,
strong,
input,
select,
textarea,
footer,
section,
header,
aside,
article,
nav,
time,
figure,
figcaption,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
table,
td,
th,
address {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* colsSetup */
.cols {
  overflow: hidden;
}
.cols.flowVisible {
  overflow: visible;
}
.cols .colsWrap,
.cols > ul {
  position: relative;
}
.cols a.colWrap {
  display: block;
}
.cols > .colsWrap > .col,
.cols > ul > li {
  float: left;
}
/* spaceGenerator 1 2 ... */
/* cols rowsSetup */
.cols.space1 > .colsWrap,
.cols.space1 > ul {
  margin-right: -1px;
}
.cols.space1 > .colsWrap > .col,
.cols.space1 > ul > li {
  padding-right: 1px;
}
.cols.space2 > .colsWrap,
.cols.space2 > ul {
  margin-right: -2px;
}
.cols.space2 > .colsWrap > .col,
.cols.space2 > ul > li {
  padding-right: 2px;
}
/* spaceGenerator 10 20 ... */
.cols.space10 > .colsWrap,
.ltr .cols.space10 > ul {
  margin-right: -1em;
}
.cols.space10 > .colsWrap > .col,
.ltr .cols.space10 > ul > li {
  padding-right: 1em;
}
.cols.space20 > .colsWrap,
.ltr .cols.space20 > ul {
  margin-right: -2em;
}
.cols.space20 > .colsWrap > .col,
.ltr .cols.space20 > ul > li {
  padding-right: 2em;
}
.cols.space30 > .colsWrap,
.ltr .cols.space30 > ul {
  margin-right: -3em;
}
.cols.space30 > .colsWrap > .col,
.ltr .cols.space30 > ul > li {
  padding-right: 3em;
}
.cols.space40 > .colsWrap,
.ltr .cols.space40 > ul {
  margin-right: -4em;
}
.cols.space40 > .colsWrap > .col,
.ltr .cols.space40 > ul > li {
  padding-right: 4em;
}
.cols.space50 > .colsWrap,
.ltr .cols.space50 > ul {
  margin-right: -5em;
}
.cols.space50 > .colsWrap > .col,
.ltr .cols.space50 > ul > li {
  padding-right: 5em;
}
.cols.space60 > .colsWrap,
.ltr .cols.space60 > ul {
  margin-right: -6em;
}
.cols.space60 > .colsWrap > .col,
.ltr .cols.space60 > ul > li {
  padding-right: 6em;
}
.cols.space70 > .colsWrap,
.ltr .cols.space70 > ul {
  margin-right: -7em;
}
.cols.space70 > .colsWrap > .col,
.ltr .cols.space70 > ul > li {
  padding-right: 7em;
}
.cols.space80 > .colsWrap,
.ltr .cols.space80 > ul {
  margin-right: -8em;
}
.cols.space80 > .colsWrap > .col,
.ltr .cols.space80 > ul > li {
  padding-right: 8em;
}
/* extraSpace */
.cols.space15 > .colsWrap,
.cols.space15 > ul {
  margin-right: -1.5em;
}
.cols.space15 > .colsWrap > .col,
.cols.space15 > ul > li {
  padding-right: 1.5em;
}
/* cols widthSetup */
.cols.cols2 > .colsWrap > .col,
.cols.cols2 > ul > li {
  width: 50%;
}
.cols.cols2 > .colsWrap > div:nth-child(2n+1).col,
.cols.cols2 > ul > li:nth-child(2n+1) {
  clear: both;
}
.cols.cols3 > .colsWrap > .col,
.cols.cols3 > ul > li {
  width: 33.33%;
}
.cols.cols3 > .colsWrap > div:nth-child(3n+1).col,
.cols.cols3 > ul > li:nth-child(3n+1) {
  clear: both;
}
.cols.cols4 > .colsWrap > .col,
.cols.cols4 > ul > li {
  width: 25%;
}
.cols.cols4 > .colsWrap > div:nth-child(4n+1).col,
.cols.cols4 > ul > li:nth-child(4n+1) {
  clear: both;
}
.cols.cols5 > .colsWrap > .col,
.cols.cols5 > ul > li {
  width: 20%;
}
.cols.cols5 > .colsWrap > div:nth-child(5n+1).col,
.cols.cols5 > ul > li:nth-child(5n+1) {
  clear: both;
}
.cols.cols6 > .colsWrap > .col,
.cols.cols6 > ul > li {
  width: 16.66%;
}
.cols.cols6 > .colsWrap > div:nth-child(6n+1).col,
.cols.cols6 > ul > li:nth-child(6n+1) {
  clear: both;
}
.cols.cols7 > .colsWrap > .col,
.cols.cols7 > ul > li {
  width: 14.28%;
}
.cols.cols7 > .colsWrap > div:nth-child(7n+1).col,
.cols.cols6 > ul > li:nth-child(7n+1) {
  clear: both;
}
.cols.cols2-1 > .colsWrap > .col,
.cols.cols2-1 > ul > li {
  width: 33.33%;
}
.cols.cols2-1 > .colsWrap > .col:first-child,
.cols.cols2-1 > ul > li:first-child {
  width: 66.66%;
}
.cols.cols2-1 > .colsWrap > div:nth-child(2n+1).col,
.cols.cols2-1 > ul > li:nth-child(2n+1) {
  clear: both;
}
.cols.cols1-2 > .colsWrap > .col,
.cols.cols1-2 > ul > li {
  width: 66.66%;
}
.cols.cols1-2 > .colsWrap > .col:first-child,
.cols.cols1-2 > ul > li:first-child {
  width: 33.33%;
}
.cols.cols1-2 > .colsWrap > div:nth-child(2n+1).col,
.cols.cols1-2 > ul > li:nth-child(2n+1) {
  clear: both;
}
.cols.cols3-1 > .colsWrap > .col,
.cols.cols3-1 > ul > li {
  width: 23%;
}
.cols.cols3-1 > .colsWrap > .col:last-child,
.cols.cols3-1 > ul > li:last-child {
  width: 75%;
}
.cols.cols3-1 > .colsWrap > div:nth-child(3n+1).col,
.cols.cols3-1 > ul > li:nth-child(3n+1) {
  clear: both;
}
.cols.cols1-3 > .colsWrap > .col,
.cols.cols1-3 > ul > li {
  width: 23%;
}
.cols.cols1-3 > .colsWrap > .col:first-child,
.cols.cols1-3 > ul > li:first-child {
  width: 75%;
}
.cols.cols1-3 > .colsWrap > div:nth-child(3n+1).col,
.cols.cols1-3 > ul > li:nth-child(3n+1) {
  clear: both;
}
.cols.cols2-4 > .colsWrap > .col,
.cols.cols2-4 > ul > li {
  width: 16.66%;
}
.cols.cols2-4 > .colsWrap > .col:first-child,
.cols.cols2-4 > ul > li:first-child {
  width: 32.32%;
}
.cols.cols2-4 > .colsWrap > div:nth-child(5n+1).col,
.cols.cols2-4 > ul > li:nth-child(5n+1) {
  clear: both;
}
.cols.cols6-4 > .colsWrap > .col,
.cols.cols6-4 > ul > li {
  width: 41%;
}
.cols.cols6-4 > .colsWrap > div.col:first-child,
.cols.cols6-4 > ul > li:first-child {
  width: 59%;
}
.cols.cols6-4 > .colsWrap > div.col:nth-child(2n+1),
.cols.cols6-4 > ul > li:nth-child(2n+1) {
  clear: both;
}
/* oneLineStrict */
.oneLineStrict.rpCols1 ul li:nth-of-type(n+2) {
  display: none;
}
.oneLineStrict.rpCols2 ul li:nth-of-type(n+3) {
  display: none;
}
.oneLineStrict.rpCols3 ul li:nth-of-type(n+4) {
  display: none;
}
.oneLineStrict.rpCols4 ul li:nth-of-type(n+5) {
  display: none;
}
.oneLineStrict.rpCols5 ul li:nth-of-type(n+6) {
  display: none;
}
.oneLineStrict.rpCols6 ul li:nth-of-type(n+7) {
  display: none;
}
/* page cols */
#content {
  position: relative;
}
.content,
.sidebar,
.sidebar1 {
  position: relative;
  float: left;
  padding-bottom: 4em;
}
.content {
  width: 100%;
}
.sidebar {
  width: 30em;
  min-width: 30em;
}
.jobs .sidebar {
  width: 30em;
  min-width: 30em;
}
.sidebar1 {
  width: 30em;
  min-width: 30em;
}
/* - oneCol - */
.oneCol .content {
  float: none;
  width: auto;
}
/* - twoColLeft - */
.twoColLeft {
  margin-left: 34.5em;
}
.twoColLeft .sidebar {
  margin-right: -100%;
  left: -34.5em;
}
/* - twoColLeftResponsive - */
.twoColLeftResponsive {
  padding-right: 10.5em;
}
.twoColLeftResponsive .content {
  width: 70%;
}
.twoColLeftResponsive .sidebar {
  width: 30%;
  min-width: 30%;
  left: 10.5em;
}
/* - twoColRight - */
.twoColRight {
  margin-right: 40.5em;
}
.twoColRight .sidebar {
  margin-right: -100%;
  right: -10.5em;
}
/* - twoColRightResponsive - */
.twoColRightResponsive {
  padding-left: 10.5em;
}
.twoColRightResponsive .content {
  margin-left: 30%;
  width: 70%;
}
.twoColRightResponsive .sidebar {
  margin-left: -100%;
  width: 30%;
  min-width: 30%;
  left: -10.5em;
}
/* twoColHalfLeft */
.twoColHalfLeft {
  padding-left: 10.5em;
}
.twoColHalfLeft .content,
.twoColHalfLeft .sidebar {
  width: 50%;
}
.twoColHalfLeft .content {
  margin-left: 50%;
}
.twoColHalfLeft .sidebar {
  margin-left: -100%;
  left: -10.5em;
}
/* twoColHalfRight */
.twoColHalfRight {
  padding-right: 10.5em;
}
.twoColHalfRight .content,
.twoColHalfRight .sidebar {
  width: 50%;
}
.twoColHalfRight .sidebar {
  left: 10.5em;
}
/* threeColLeft */
.threeColLeft {
  margin-left: 40.5em;
  margin-right: 40.5em;
}
.threeColLeft .sidebar {
  margin-left: -100%;
  left: -40.5em;
}
.threeColLeft .sidebar1 {
  margin-right: -100%;
  right: -10.5em;
}
/* threeColRight */
.threeColRight {
  margin-left: 40.5em;
  margin-right: 40.5em;
}
.threeColRight .sidebar {
  margin-right: -100%;
  right: -10.5em;
}
.threeColRight .sidebar1 {
  margin-left: -100%;
  left: -40.5em;
}
/* threeColSidebyLeft */
.threeColSidebyLeft {
  margin-left: 81em;
}
.threeColSidebyLeft .sidebar {
  margin-left: -100%;
  left: -81em;
}
.threeColSidebyLeft .sidebar1 {
  margin-left: -100%;
  left: -40.5em;
}
/* threeColSidebyRight */
.threeColSidebyRight {
  margin-right: 81em;
}
.threeColSidebyRight .sidebar {
  margin-right: -100%;
  right: -10.5em;
}
.threeColSidebyRight .sidebar1 {
  margin-right: -100%;
  right: -51em;
}
/* layout setup */
.onlyMobile {
  display: none;
}
/* responsive */
.rp960 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  width: 1300px;
  min-width: 320px;
  max-width: 1300px;
  font-size: 1em;
  text-align: left;
}
.splashScreen .rp900 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  width: 900px;
  min-width: 320px;
  max-width: 900px;
  font-size: 1em;
  text-align: left;
}
.header {
  min-width: 1300px;
}
/* top pddding generator */
.paddingTop10 {
  padding-top: 10px;
}
.paddingTop20 {
  padding-top: 20px;
}
.paddingTop30 {
  padding-top: 30px;
}
.paddingTop40 {
  padding-top: 40px;
}
.paddingTop50 {
  padding-top: 50px;
}
.paddingTop60 {
  padding-top: 60px;
}
.paddingTop70 {
  padding-top: 70px;
}
.paddingTop80 {
  padding-top: 80px;
}
.paddingTop90 {
  padding-top: 90px;
}
.paddingTop100 {
  padding-top: 100px;
}
/* bottom pddding generator */
.paddingBottom10 {
  padding-bottom: 10px;
}
.paddingBottom20 {
  padding-bottom: 20px;
}
.paddingBottom30 {
  padding-bottom: 30px;
}
.paddingBottom40 {
  padding-bottom: 40px;
}
.paddingBottom50 {
  padding-bottom: 50px;
}
.paddingBottom60 {
  padding-bottom: 60px;
}
.paddingBottom70 {
  padding-bottom: 70px;
}
.paddingBottom80 {
  padding-bottom: 80px;
}
.paddingBottom90 {
  padding-bottom: 90px;
}
.paddingBottom100 {
  padding-bottom: 100px;
}
@media only screen and (min-width: 10px) {
  .responsive .rp960 {
    width: auto;
    min-width: 320px;
  }
  .responsive .rp900 {
    width: auto;
    min-width: 320px;
  }
  .responsive .header {
    min-width: 320px;
  }
}
@media only screen and (max-width: 1350px) {
  body {
    overflow-x: visible;
    background: #f1f1f1 !important;
  }
  .responsive #brandedBackgroundHolder {
    display: none;
  }
}
@media only screen and (max-width: 1240px) {
  .responsive .bannerBlocks .bannerTitle {
    padding: 15px 10px 15px 15px;
  }
}
@media only screen and (max-width: 1299px) {
  .responsive {
    /* layout */
    /* navigation */
    /* footer */
    /* cols */
  }
  .responsive .rp960 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .responsive #content .bgContent,
  .responsive .breadcrumbs ul,
  .responsive .bannerStyle,
  .responsive .bannerStyle1,
  .responsive .dataBlock {
    padding-left: 10px;
    padding-right: 10px;
  }
  .responsive .footer .footerWrap {
    padding: 2em 1em;
  }
  .responsive .navigation ul {
    padding-left: 5px;
  }
  .responsive .navigation ul li a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .responsive .footer .left,
  .responsive .footer .right,
  .responsive .footer .footerWrap p.production {
    float: none;
    text-align: left;
  }
  .responsive .footer .footerWrap p.production {
    padding-left: 70px;
    padding-top: 20px;
  }
  .responsive .footer .footerWrap p.production a {
    display: inline;
    padding: 0;
  }
  .responsive .cols.cols6 > .colsWrap > .col,
  .responsive .cols.cols6 > ul > li {
    width: 33.33%;
  }
  .responsive .cols.cols6 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols6 > ul > li:nth-child(3n+1) {
    clear: both;
  }
  .responsive .splashScreen {
    overflow-y: scroll;
  }
  .responsive .postaniClan #pc_form_w8,
  .responsive .postaniClan #pc_form_w9 {
    width: 100% !important;
  }
  .responsive .postaniClan #pc_form_w8 .chosen-container,
  .responsive .postaniClan #pc_form_w9 .chosen-container {
    width: 50% !important;
  }
  .responsive .postaniClan #pc_form_w9 .chosen-container,
  .responsive .postaniClan #pc_form_w10 .chosen-container {
    width: 50% !important;
    margin-left: 240px;
  }
  .responsive .jobs .resultsDisplay .jobItem .jobData .col.actionBlock .companyJobs {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1150px) {
  .responsive .navigation ul li a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .responsive .bannerBlocks .menuText {
    margin-left: 10px;
    margin-top: 2px;
  }
  .responsive .bannerBlocks .bannerTitle {
    padding: 15px 5px 15px 10px;
  }
  .responsive .bannerJobs .bannerPool {
    right: 0px;
  }
}
@media only screen and (max-width: 1100px) {
  .responsive .navigation ul li a {
    padding-left: 8px;
    padding-right: 8px;
  }
  .responsive .pollCheck {
    width: 75%;
    position: fixed;
    left: 50%;
    margin: 0 0 0 -37.5%;
  }
  .responsive .jobs .resultsDisplay .jobData .col.place,
  .responsive .jobs .resultsDisplay .jobData .col.status,
  .responsive .jobs .resultsDisplay .jobData .col.time,
  .responsive .jobs .resultsDisplay .jobData .col.payment {
    width: 50% !important;
  }
  .responsive .jobs .sortBar .left,
  .responsive .jobs .sortBar .right {
    width: 100%;
    float: none;
    text-align: right;
  }
  .responsive .jobs .sortBar .left {
    margin-bottom: 10px;
  }
  .responsive .jobs .sortBar .label.sort {
    margin-left: 0px;
    float: none;
  }
  .responsive .jobs .sortBar .left .jobsNumber {
    float: none;
  }
  .responsive .jobs .sortBar .left .paging {
    display: inline-block;
    width: auto;
    float: none;
  }
  .responsive .jobs .sortBar .right .prostaDelaSortOptions {
    float: none;
  }
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg .mainSearchBox {
    padding-top: 0;
  }
  .responsive .podjetjaHome #studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
    padding: 13em 40px 0 30px;
  }
}
@media only screen and (max-width: 1030px) {
  .responsive {
    /* searchEngine */
    /* layout */
    /* cols */
    /* cols rowsSetup */
    /* partnerBar */
    /* switchTheme */
    /* dataBlock */
  }
  .responsive .rp960 {
    padding-left: 0;
    padding-right: 0;
  }
  .responsive .header {
    padding-top: 0;
  }
  .responsive .searchEngine {
    position: relative;
    padding: 10px 10px 5px 10px;
    margin-right: -10px;
    border-width: 1px 0;
  }
  .responsive .twoColRight {
    margin-right: 34.5em;
  }
  .responsive .twoColRight .sidebar {
    right: -4.5em;
  }
  .responsive .cols.cols5 > .colsWrap > .col,
  .responsive .cols.cols5 > ul > li {
    width: 33.33%;
  }
  .responsive .cols.cols5 > .colsWrap > div:nth-child(5n+1).col,
  .responsive .cols.cols5 > ul > li:nth-child(5n+1) {
    clear: none;
  }
  .responsive .cols.cols5 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols5 > ul > li:nth-child(3n+1) {
    clear: both;
  }
  .responsive .cols.space20 > .colsWrap,
  .responsive .cols.space20 > ul {
    margin-right: -1em;
  }
  .responsive .cols.space20 > .colsWrap > .col,
  .responsive .cols.space20 > ul > li {
    padding-right: 1em;
  }
  .responsive .cols.space30 > .colsWrap,
  .responsive .cols.space30 > ul {
    margin-right: -1em;
  }
  .responsive .cols.space30 > .colsWrap > .col,
  .responsive .cols.space30 > ul > li {
    padding-right: 1em;
  }
  .responsive .cols.space40 > .colsWrap,
  .responsive .cols.space40 > ul {
    margin-right: -1em;
  }
  .responsive .cols.space40 > .colsWrap > .col,
  .responsive .cols.space40 > ul > li {
    padding-right: 1em;
  }
  .responsive .cols.space50 > .colsWrap,
  .responsive .cols.space50 > ul {
    margin-right: -1em;
  }
  .responsive .cols.space50 > .colsWrap > .col,
  .responsive .cols.space50 > ul > li {
    padding-right: 1em;
  }
  .responsive .cols.space60 > .colsWrap,
  .responsive .cols.space60 > ul {
    margin-right: -1em;
  }
  .responsive .cols.space60 > .colsWrap > .col,
  .responsive .cols.space60 > ul > li {
    padding-right: 1em;
  }
  .responsive .cols.space70 > .colsWrap,
  .responsive .cols.space70 > ul {
    margin-right: -1em;
  }
  .responsive .cols.space70 > .colsWrap > .col,
  .responsive .cols.space70 > ul > li {
    padding-right: 1em;
  }
  .responsive .cols.space80 > .colsWrap,
  .responsive .cols.space80 > ul {
    margin-right: -1em;
  }
  .responsive .cols.space80 > .colsWrap > .col,
  .responsive .cols.space80 > ul > li {
    padding-right: 1em;
  }
  .responsive .partnerBar {
    padding-left: 10px;
  }
  .responsive .switchTheme a.iconLogOut {
    padding: 0 !important;
    background-position: center center;
  }
  .responsive .switchTheme a.iconLogOut span {
    margin: 0;
    padding: 0;
    width: 35px;
    height: 1px;
    overflow: hidden;
    text-indent: -1700px;
    white-space: nowrap;
  }
  .responsive .navigation ul li a {
    padding-left: 8px;
    padding-right: 8px;
  }
  .responsive .navigation ul li a span {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
  }
  .responsive .switchTheme a {
    padding: 0 10px;
  }
  .responsive .searchForm p.more .iconSearch span {
    width: 38px;
  }
  .responsive .cols.cols3 > .colsWrap > .col,
  .responsive .cols.cols3 > ul > li {
    width: 50%;
    margin-bottom: 2em;
  }
  .responsive .cols.cols3 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols3 > ul > li:nth-child(3n+1) {
    clear: none;
  }
  .responsive .cols.cols3 > .colsWrap > div:nth-child(2n+1).col,
  .responsive .cols.cols3 > ul > li:nth-child(2n+1) {
    clear: both;
  }
  .responsive .dataBlock {
    margin-bottom: 0;
    /*& div:last-child.col { width : 100% !important; }*/
  }
  .responsive .dataBlock .col {
    margin-bottom: 2em;
  }
  .responsive.form.webStudent span.error {
    margin-left: 0px;
    padding-left: 0px;
  }
  .responsive #studentNavigation {
    padding-bottom: 5em;
  }
}
@media only screen and (max-width: 982px) {
  /*html,
  body {
    overflow: hidden;
    position: relative;
  }*/
  .responsive {
    /* mobileMenu */
    /* searchForm */
    /* switchTheme */
    /* breadcrumbs */
    /* bannerBlocks */
    /* navigation */
  }
  .responsive .tableMobile {
    display: block;
  }
  .responsive .tableNormal {
    display: none;
  }
  .responsive .mobileMenu {
    display: block;
  }
  .responsive .searchForm {
    float: none;
    clear: both;
    display: block;
  }
  .responsive .searchForm p.more {
    display: none;
  }
  .responsive .searchForm fieldset {
    position: relative;
    right: auto;
    top: auto;
    display: block;
    padding: 20px;
    background: #72a230;
  }
  .responsive .searchForm fieldset p {
    padding: 0 0 3px 0;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
  }
  .responsive .searchForm fieldset p input.textType {
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
    -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
  }
  .responsive .searchForm fieldset p input.submitType {
    top: 0;
    right: 0;
    background: none;
    overflow: hidden;
    text-indent: -1700px;
    background: url('../images/icons/icon_search_mobile.png') no-repeat 50% 50% scroll transparent;
  }
  .responsive .grayLine ul li a {
    display: inline-block;
    text-decoration: none;
    padding: 6px 15px 7px 15px;
  }
  .responsive #foreigners .flag,
  .responsive #foreignersEn .flag {
    height: auto;
    top: -10px;
  }
  .responsive #foreigners a,
  .responsive #foreignersEn a,
  .responsive #memberLogin a,
  .responsive #poslovalnicaLogin a {
    height: 34px;
  }
  .responsive #foreigners a span,
  .responsive #foreignersEn a span,
  .responsive #memberLogin a span,
  .responsive #poslovalnicaLogin a span {
    display: none;
  }
  .responsive .bannerStyle {
    background: none;
    min-height: auto;
  }
  .responsive .bannerStyle .searchTitle {
    font-size: 3em;
  }
  .responsive .switchTheme a {
    padding: 0 10px;
    border-left: 1px solid #ffffff;
  }
  .responsive .switchTheme a span {
    padding-left: 0;
    padding-top: 20px;
    background-position: center 10px;
  }
  .responsive .forMobile {
    position: absolute;
    top: 0;
    right: 0;
  }
  .responsive .breadcrumbs ul {
    padding-top: 10px;
  }
  .responsive .mobileMenu {
    margin: 30px 10px 0 0;
  }
  .responsive .header .headerWrap {
    padding: 30px 10px;
    height: 106px;
  }
  .responsive .header .headerWrap .pageTitle a img.jubilej {
    display: none;
  }
  .responsive .iconSearch span,
  .responsive .iconSearch:hover span,
  .responsive .iconSearch.selected span {
    background-image: none;
  }
  .responsive .iconMenu span,
  .responsive .iconMenu:hover span,
  .responsive .iconMenu.selected span {
    background-image: none;
    background-color: none;
  }
  .responsive .iconSearch {
    display: inline-block;
    width: 46px;
    height: 46px;
    position: relative;
  }
  .responsive .iconSearch span.fa {
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 6px;
    color: #8dc63f;
  }
  .responsive .iconSearch:hover,
  .responsive .iconSearch.selected {
    background-color: #72a230;
  }
  .responsive .iconSearch:hover span.fa,
  .responsive .iconSearch.selected span.fa {
    color: #ffffff;
  }
  .responsive .iconMenu {
    display: inline-block;
    width: 46px;
    height: 46px;
    position: relative;
  }
  .responsive .iconMenu span.fa {
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 8px;
    color: #8dc63f;
  }
  .responsive .iconMenu:hover,
  .responsive .iconMenu.selected {
    background-color: #72a230;
  }
  .responsive .iconMenu:hover span.fa,
  .responsive .iconMenu.selected span.fa {
    color: #ffffff;
  }
  .responsive form.postaniClan fieldset span.errorDisplay {
    margin-left: 0px;
  }
  .responsive form.postaniClan fieldset span.errorDisplay.dateBirth {
    margin-left: 0px;
  }
  .responsive form.postaniClan fieldset .error #gsm_lbl,
  .responsive form.postaniClan fieldset .error #email_lbl,
  .responsive form.postaniClan fieldset .error #ds_lbl,
  .responsive form.postaniClan fieldset .error #trr_lbl {
    margin-top: 0px;
  }
  .responsive #search fieldset.search {
    display: none;
  }
  .responsive .bannerBlocks.cols.cols4 > .colsWrap > .col {
    width: 50% !important;
  }
  .responsive .bannerBlocks.cols.cols4 > .colsWrap > div.col:nth-child(2n+1) {
    clear: both;
  }
  .responsive .bannerBlocks1 {
    overflow: visible;
    background: #f1f1f1;
  }
  .responsive .bannerBlocks1.cols.cols4 > .colsWrap > .col {
    width: auto !important;
    clear: both !important;
    float: none !important;
    margin-bottom: 0px;
  }
  .responsive .bannerBlocks1.cols.cols3 > .colsWrap > .col {
    margin-bottom: 0px;
  }
  .responsive .bannerBlocks1.cols.cols3.company > .colsWrap > .col.first {
    width: auto !important;
    clear: both !important;
    float: none !important;
  }
  .responsive .bannerBlocks1.cols.cols3.company > .colsWrap > .col.second {
    width: auto !important;
    clear: both !important;
    float: none !important;
  }
  .responsive .bannerBlocks1.cols.cols3.company > .colsWrap > .col.second #bannerPool1 {
    text-align: center;
  }
  .responsive .bannerBlocks1.cols.cols3.company > .colsWrap > .col.third {
    width: auto !important;
    clear: both !important;
    float: none !important;
  }
  .responsive .bannerBlocks1.cols.cols3.student > .colsWrap > .col.first {
    width: auto !important;
    clear: both !important;
    float: none !important;
  }
  .responsive .bannerBlocks1.cols.cols3.student > .colsWrap > .col.second {
    width: auto !important;
    clear: both !important;
    float: none !important;
  }
  .responsive .bannerBlocks1.cols.cols3.student > .colsWrap > .col.second #bannerPool1 {
    text-align: center;
  }
  .responsive .bannerBlocks1.cols.cols3.student > .colsWrap > .col.third {
    width: auto !important;
    clear: both !important;
    float: none !important;
  }
  .responsive .bannerBlocks1 .banner a {
    max-width: 55%;
    padding-right: 0px;
    border-bottom: 1px solid #ffffff;
    text-decoration: none !important;
  }
  .responsive .bannerBlocks1 .banner .summary {
    position: relative;
    bottom: auto;
    left: auto;
    padding: 0;
    margin-left: 130px;
  }
  .responsive .bannerBlocks1 .banner .summary .bannerTitle,
  .responsive .bannerBlocks1 .banner .summary p {
    color: #393939;
  }
  .responsive .bannerBlocks1 .banner .summary p {
    margin-bottom: 0;
  }
  .responsive .bannerBlocks1 .banner .summary .bannerTitle {
    font-size: 2em;
    margin-bottom: 5px;
  }
  .responsive .bannerBlocks1 .banner .bannerImg img {
    float: left;
    width: 115px;
    min-width: 115px;
    min-height: 90px;
  }
  .responsive .bannerBlocks1 .bannerSolo {
    position: absolute;
    top: 4px;
    right: 4px;
  }
  .responsive .bannerBlocks1 .bannerSolo p.bannerImg {
    padding: 15px;
    border: 1px solid #cccccc;
    background: #ffffff;
  }
  .responsive .bannerBlocks1 .bannerSolo p.bannerImg img {
    max-height: 265px;
  }
  .responsive .sidebar .bannerBlocks1 .banner a {
    max-width: 100%;
    padding-right: 0px;
    border-bottom: 1px solid #ffffff;
  }
  .responsive .sidebar .bannerBlocks1 .banner .summary {
    position: absolute;
    bottom: 20px;
    left: auto;
    padding: 0 30px;
    margin-left: 0px;
  }
  .responsive .sidebar .bannerBlocks1 .banner .summary .bannerTitle,
  .responsive .sidebar .bannerBlocks1 .banner .summary p {
    color: #ffffff;
  }
  .responsive .sidebar .bannerBlocks1 .banner .summary p {
    margin-bottom: 0;
  }
  .responsive .sidebar .bannerBlocks1 .banner .summary .bannerTitle {
    font-size: 2em;
    margin-bottom: 5px;
  }
  .responsive .sidebar .bannerBlocks1 .banner .bannerImg img {
    float: left;
    width: 100%;
    min-width: 100%;
  }
  .responsive .sidebar .bannerBlocks1 .bannerSolo {
    position: absolute;
    top: 4px;
    right: 4px;
  }
  .responsive .sidebar .bannerBlocks1 .bannerSolo p.bannerImg {
    padding: 15px;
    border: 1px solid #cccccc;
    background: #ffffff;
  }
  .responsive .sidebar .bannerBlocks1 .bannerSolo p.bannerImg img {
    max-height: 265px;
  }
  .responsive .bannerBlocks {
    /*& .bannerTitle { padding-top : 23px; padding-left : 0; margin-left : 130px; }*/
  }
  .responsive .bannerBlocks .banner {
    border-bottom: 1px solid #ffffff;
  }
  .responsive .bannerBlocks .bannerTitle {
    padding: 15px 0;
  }
  .responsive .bannerBlocks p.bannerImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 115px;
  }
  .responsive .splashScreen .bannerBlocks .banner {
    border-bottom: none;
  }
  .responsive .splashScreen .bannerBlocks a {
    position: relative;
    background: #8dc63f;
    min-height: 20px;
  }
  .responsive .splashScreen .bannerBlocks a:hover {
    background: #72a230;
  }
  .responsive .splashScreen .bannerBlocks p.bannerImg {
    position: relative;
    top: 0;
    left: 0;
    width: auto;
  }
  .responsive .splashScreen .bannerBlocks .bannerTitle {
    padding-top: 5px;
    padding-left: 60px;
    margin-left: 0px;
  }
  .responsive .navigation {
    display: none;
    clear: both;
    float: none;
    background: #80b636;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
  }
  .responsive .navigation nav ul {
    padding: 0;
  }
  .responsive .navigation nav ul li {
    float: none;
    border-bottom: 1px solid #8dc63f;
  }
  .responsive .navigation nav ul li a {
    line-height: 25px;
    padding: 6px 10px;
    color: #ffffff;
  }
  .responsive .navigation nav ul li a span {
    padding: 5px 3px 5px 10px;
    background: url('../images/icons/icon_arrow_mobile.png') no-repeat 0 9px scroll transparent;
  }
  .responsive .navigation nav ul li a span small {
    display: none !important;
  }
  .responsive .navigation nav ul li:last-child {
    border: none;
  }
  .responsive .navigation nav ul li:hover .drop {
    display: none;
  }
  .responsive .navigation nav ul li.selected .drop {
    display: block;
  }
  .responsive .navigation nav ul li .drop,
  .responsive .navigation nav ul li .dropWrap {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    position: relative;
  }
  .responsive .navigation nav ul li .drop li,
  .responsive .navigation nav ul li .dropWrap li {
    border: none;
  }
  .responsive .navigation nav ul li .drop li a,
  .responsive .navigation nav ul li .dropWrap li a {
    padding-left: 20px;
    line-height: 22px;
    font-family: Din, Helvetica, serif;
  }
  .responsive .navigation nav ul li .drop li a span,
  .responsive .navigation nav ul li .dropWrap li a span {
    background-image: url('../images/icons/icon_sub.png');
  }
  .responsive .navigation > nav > ul > li.selected > a > span {
    border-bottom: none;
    color: #ffffff;
  }
  .responsive .cols.bannerBlocks1 > .colsWrap > .col {
    height: auto !important;
    padding-right: 0 !important;
  }
  .responsive .prostaDelaNav {
    position: relative;
    float: left;
    width: 100%;
    top: 0;
    margin-bottom: 20px;
  }
  .responsive .form.webStudent input#btnSearchDavcna {
    margin-left: 0px !important;
    margin-top: 10px !important;
  }
  .responsive form.postaniClan fieldset label,
  .responsive form.postaniClan fieldset span.label,
  .responsive form.postaniClan fieldset p.label {
    text-align: left;
  }
  .responsive .chosen-container {
    width: 98.5% !important;
    margin-left: 0;
  }
  .responsive span.newLine.gsm {
    margin-left: 0px !important;
  }
  .responsive form#aktivniIskalecForm span.newLine.gsm {
    margin-left: 0px !important;
  }
  .responsive form.postaniClan fieldset #submitButton {
    margin-left: 0px;
  }
  .responsive input.textType,
  .responsive textarea,
  .responsive select,
  .responsive input.inputField {
    margin-left: 0;
    width: 100%;
  }
  .responsive #form_narocanje_studentov #davcnast {
    margin-left: 35px;
    width: calc(100% - 35px);
  }
  .responsive .taxNumCt {
    position: absolute;
    left: 0px;
    bottom: 3px;
    margin-left: 0px !important;
  }
  .responsive form.postaniClan fieldset label,
  .responsive form.postaniClan fieldset span.label,
  .responsive form.postaniClan fieldset p.label {
    width: 100%;
  }
  .responsive #pc_form_w8,
  .responsive #pc_form_w9 {
    width: 100%;
  }
  .responsive .postaniClan #pc_form_w4 .chosen-container,
  .responsive .postaniClan #pc_form_w500 .chosen-container {
    width: 100% !important;
  }
  .responsive .postaniClan #pc_form_w8 .chosen-container,
  .responsive .postaniClan#pc_form_w9 .chosen-container {
    width: 100% !important;
  }
  .responsive .postaniClan #pc_form_w9 .chosen-container,
  .responsive .postaniClan #pc_form_w10 .chosen-container {
    width: 100% !important;
    margin-left: 0px;
  }
  .responsive .jobs .resultsDisplay .jobData .col.place,
  .responsive .jobs .resultsDisplay .jobData .col.status,
  .responsive .jobs .resultsDisplay .jobData .col.time,
  .responsive .jobs .resultsDisplay .jobData .col.payment {
    width: 100% !important;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col .searchTitle {
    font-size: 2.5em;
  }
}
@media only screen and (max-width: 960px) {
  .responsive .ui-tooltip-content ul {
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .responsive .ui-tooltip-content ul li {
    text-align: left;
    font-size: 1em;
    background: none;
    padding: 0;
    margin: 0 0 0.2em 0;
  }
  .responsive #postaniClanForm .block ul li {
    width: 100%;
    float: none;
    line-height: 0.8em;
  }
  .responsive #postaniClanForm .block ul li label {
    clear: none;
    display: inline-block;
    width: auto;
  }
  .responsive .webStudentLoginForm a.forgotPassword {
    display: inline-block;
    float: right;
    width: 100px;
  }
}
@media only screen and (max-width: 801px) {
  #frontPage #content .bgContent {
    border-top: none !important;
  }
  .responsive {
    /* layout */
    /* loginBox */
    /* forms */
    /* resetPass */
    /* cms */
    /* bannerBlocks */
    /* cols */
    /* dataBlock */
    /* cols rowsSetup */
  }
  .responsive #postavka_drugo {
    width: 100% !important;
  }
  .responsive #whiteBlock span.newLine {
    margin-left: 0 !important;
  }
  .responsive .twoColRight {
    margin-right: 0;
  }
  .responsive .twoColRight .content {
    float: none;
  }
  .responsive .twoColRight .sidebar {
    width: auto;
    float: none;
    right: auto;
    margin: 0;
  }
  .responsive .twoColLeft {
    margin-left: 0;
  }
  .responsive .twoColLeft .content {
    float: none;
  }
  .responsive .twoColLeft .sidebar {
    width: 100%;
    float: none;
    left: 0;
    margin: 0;
  }
  .responsive .navigator1 .button,
  .responsive .navigator1 .button span {
    display: block;
  }
  .responsive .navigator1 .pageNum {
    margin-top: 3px;
    margin-bottom: 3px;
    border-width: 1px;
  }
  .responsive .loginBox {
    width: auto;
  }
  .responsive label,
  .responsive span.label,
  .responsive p.label {
    padding: 5px 0;
    display: block;
    clear: both;
    width: auto;
    float: none;
  }
  .responsive .webStudentLoginForm label,
  .responsive .webStudentLoginForm span.label,
  .responsive .webStudentLoginForm p.label {
    display: none;
  }
  .responsive .webStudentLoginForm .inputType.focused label {
    position: absolute;
    top: -13px;
    width: auto;
    background: #fff;
    display: block;
    border: 1px solid #8dc63f;
    border-bottom: 0;
    font-size: 10px;
    left: 0;
    line-height: 10px;
    padding: 3px 10px 0;
    text-transform: uppercase;
    transition: all 240ms ease 0s;
  }
  .responsive input.textType,
  .responsive textarea,
  .responsive select,
  .responsive input.inputField {
    width: 100%;
    margin-left: 0;
    max-width: 800px;
  }
  .responsive .chosen-container {
    width: 98.5% !important;
    margin-left: 0;
  }
  .responsive span.newLine.gsm {
    margin-left: 0px !important;
  }
  .responsive form.postaniClan fieldset #submitButton {
    margin-left: 0px;
  }
  .responsive form.postaniClan fieldset span.trr {
    left: 40px;
  }
  .responsive form.postaniClan fieldset .additional {
    margin-left: 0px;
    margin-top: 0px;
    width: 100%;
  }
  .responsive form.postaniClan fieldset #dan,
  .responsive form.postaniClan fieldset #mesec,
  .responsive form.postaniClan fieldset #leto {
    width: 100%;
  }
  .responsive form.postaniClan #pc_form_w8 label,
  .responsive form.postaniClan #pc_form_w8,
  .responsive form.postaniClan #pc_form_w9 {
    width: 100%;
  }
  .responsive form.postaniClan fieldset label#spol1_lbl,
  .responsive form.postaniClan fieldset label#spol2_lbl {
    display: inline-block;
    clear: none;
  }
  .responsive form.postaniClan fieldset input#spol1,
  .responsive form.postaniClan fieldset input#spol2 {
    height: 25px;
  }
  .responsive form.postaniClan fieldset ol {
    margin-left: 0px !important;
  }
  .responsive .form.webStudent fieldset input.textType,
  .responsive .form.webStudent fieldset textarea,
  .responsive .form.webStudent fieldset select.selectType {
    width: 100%;
    margin-left: 0px;
  }
  .responsive .form.webStudent fieldset span.newLine {
    margin-left: 0px;
    padding-left: 0px !important;
  }
  .responsive a.inline {
    float: none;
    display: block;
  }
  .responsive span.inline {
    padding-right: 10px;
  }
  .responsive span.newLine,
  .responsive span.error,
  .responsive ul.checkType {
    margin-left: 0;
  }
  .responsive span.label,
  .responsive p.label {
    display: none;
  }
  .responsive .jobs span.label,
  .responsive .jobs p.label {
    display: inline-block;
    width: auto;
  }
  .responsive .content p input.submitType {
    margin-left: 0;
    display: block;
    margin-bottom: 15px;
  }
  .responsive .content p.textType input.submitType {
    clear: both;
  }
  .responsive .inputRight p.inputStatic,
  .responsive .inputLeft p.inputStatic {
    padding-right: 0;
  }
  .responsive .inputRight p.inputAbsolute {
    position: relative;
  }
  .responsive .inputLeft p.inputAbsolute {
    position: relative;
  }
  .responsive .inputLeft p.inputStatic .inputNormal {
    right: auto;
  }
  .responsive fieldset.width100inline p.textType,
  .responsive fieldset.width100inline p.selectType,
  .responsive fieldset.width100inline p.textarea {
    padding-left: 0;
  }
  .responsive fieldset.width100inline label.textType,
  .responsive fieldset.width100inline label.selectType,
  .responsive fieldset.width100inline label.textarea {
    margin-left: 0;
    float: none;
    display: block;
    width: auto;
  }
  .responsive .inputRight p.inputAbsolute .inputWidth,
  .responsive .inputLeft p.inputAbsolute .inputWidth {
    width: 280px !important;
  }
  .responsive .loginBox .resetPass {
    margin-left: 0;
    padding-top: 10px;
  }
  .responsive h1,
  .responsive .bannerStyle .title {
    font-size: 2.8em;
  }
  .responsive h2 {
    font-size: 2.6em;
  }
  .responsive h3 {
    font-size: 2.4em;
  }
  .responsive h4 {
    font-size: 2.2em;
  }
  .responsive .bannerStyle {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .responsive .bannerStyle p {
    font-size: 1.6em;
  }
  .responsive .bannerStyle p.novUporabnik {
    font-size: 13px;
  }
  .responsive .bannerBlocks .banner {
    border-bottom: none;
  }
  .responsive .bannerBlocks.cols.cols4 > .colsWrap > .col {
    width: auto !important;
    clear: both !important;
    float: none !important;
  }
  .responsive .bannerBlocks1 .banner a {
    max-width: 100%;
  }
  .responsive .bannerBlocks1 .bannerSolo {
    position: relative;
    top: auto;
    right: auto;
  }
  .responsive .bannerBlocks1 .bannerSolo p.bannerImg img {
    max-height: 1000px;
    min-width: 10px;
    width: auto;
    margin: 0 auto;
  }
  .responsive .cols.cols3 > .colsWrap > .col,
  .responsive .cols.cols3 > ul > li {
    width: 50%;
  }
  .responsive .cols.cols3 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols3 > ul > li:nth-child(3n+1) {
    clear: none;
  }
  .responsive .cols.cols3 > .colsWrap > div:nth-child(2n+1).col,
  .responsive .cols.cols3 > ul > li:nth-child(2n+1) {
    clear: both;
  }
  .responsive .cols.cols4 > .colsWrap > .col,
  .responsive .cols.cols4 > ul > li {
    width: 50%;
  }
  .responsive .cols.cols4 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols4 > ul > li:nth-child(3n+1) {
    clear: none;
  }
  .responsive .cols.cols4 > .colsWrap > div:nth-child(2n+1).col,
  .responsive .cols.cols4 > ul > li:nth-child(2n+1) {
    clear: both;
  }
  .responsive .cols.cols5 > .colsWrap > .col,
  .responsive .cols.cols5 > ul > li {
    width: 50%;
  }
  .responsive .cols.cols5 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols5 > ul > li:nth-child(3n+1) {
    clear: none;
  }
  .responsive .cols.cols5 > .colsWrap > div:nth-child(2n+1).col,
  .responsive .cols.cols5 > ul > li:nth-child(2n+1) {
    clear: both;
  }
  .responsive .cols.cols6 > .colsWrap > .col,
  .responsive .cols.cols6 > ul > li {
    width: 50%;
  }
  .responsive .cols.cols6 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols6 > ul > li:nth-child(3n+1) {
    clear: none;
  }
  .responsive .cols.cols6 > .colsWrap > div:nth-child(2n+1).col,
  .responsive .cols.cols6 > ul > li:nth-child(2n+1) {
    clear: both;
  }
  .responsive .cols.cols2-1 > .colsWrap > .col,
  .responsive .cols.cols2-1 > ul > li {
    width: 100%;
    clear: both;
  }
  .responsive .cols.cols1-2 > .colsWrap > .col,
  .responsive .cols.cols1-2 > ul > li {
    width: 100%;
    clear: both;
  }
  .responsive .dataBlock {
    margin-bottom: 0;
    /*& div:last-child.col { width : 100% !important; }*/
  }
  .responsive .dataBlock .col {
    margin-bottom: 2em;
  }
  .responsive .cols.cols2.dataBlock > .colsWrap > .col {
    width: auto !important;
    float: none;
    margin-bottom: 0;
  }
  .responsive .cols.cols2.dataBlock > .colsWrap {
    margin-right: 0 !important;
  }
  .responsive .cols.cols2.dataBlock > .colsWrap > .col {
    height: auto !important;
    padding-right: 0 !important;
  }
  .responsive .splashScreen .bannerBlocks a h2 span {
    font-size: 30px;
  }
  .responsive .splashScreen .bannerBlocks .bannerTitle {
    padding-left: 20px;
  }
  .responsive .rp900 {
    width: 100%;
    padding: 0px !important;
  }
  .responsive .sidebar .bannerBlocks1 .banner .summary .bannerTitle {
    font-size: 4em;
  }
  .responsive .ms-drop a.close {
    display: block;
  }
  .responsive .pollCheck {
    display: none !important;
  }
  .responsive .jobs .sidebar .blocks {
    margin-bottom: 0px;
  }
  .responsive .jobs .sortBar .label.sort {
    padding-top: 10px;
  }
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg .col,
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg .col.buttons {
    width: 100% !important;
  }
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg a.mainSearch {
    width: 100%;
    text-align: center;
    color: #8dc63f;
    font-family: DinBold,Helvetica,serif;
  }
  .responsive .tabs a.prostaDelaType {
    font-size: 15px;
    padding-bottom: 10px;
    margin-bottom: 0;
  }
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg .searchDrop .ms-drop label {
    text-align: left;
  }
  .responsive .jobs .resultsDisplay .jobTitle a {
    width: 100%;
    text-align: center;
  }
  .responsive .jobs .resultsDisplay .jobTitle a.button {
    margin-top: 10px;
  }
  .responsive .bgContent.jobSearch h1 {
    display: none;
  }
  .responsive .bgContent.jobSearch .personalAccountLink {
    margin-top: 20px;
  }
  .responsive .mobileShowButton {
    display: block;
    height: 55px;
    border-bottom: 0;
    position: fixed;
    padding-right: 45px;
    left: 50px;
    z-index: 1000;
  }
  .responsive .mobileShowButton a {
    display: block;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    padding: 10px 45px 10px 10px;
    text-align: center;
    width: 100%;
    background: #8ec63f;
    text-decoration: none;
    font-family: DinMedium, Helvetica, serif;
    position: fixed;
    bottom: 0;
    left: 50px;
  }
  .responsive .jobs #prostaDela {
    margin-top: 0px;
    padding-top: 30px;
  }
  .responsive .jobs #prostaDela .regijaInfo {
    display: none;
  }
  .responsive .jobs #prostaDela .sidebar {
    position: absolute;
    right: 0;
    z-index: 500;
    padding: 0 0 0 50px;
    top: 0;
    height: 1000px;
    overflow-y: scroll;
  }
  .responsive .jobs #prostaDela .sidebar .onMobile {
    display: block;
  }
  .responsive .jobs #prostaDela .sidebar .tools {
    height: 125px;
  }
  .responsive .jobs #prostaDela .sidebar .tools .toolsBlue {
    background-color: #007dc2;
    color: #ffffff;
    height: 0;
    overflow: hidden;
  }
  .responsive .jobs #prostaDela .sidebar .tools .toolsBlue p {
    margin-bottom: 0;
    font-size: 1.3em;
  }
  .responsive .jobs #prostaDela .sidebar .tools .toolsBlue p span {
    padding: 0 5px;
  }
  .responsive .jobs #prostaDela .sidebar .kljucnaBeseda {
    position: absolute;
    top: 0px;
    width: 100%;
    display: block;
  }
  .responsive .jobs #prostaDela .sidebar .mobileArrow {
    display: block;
    position: fixed;
    left: -63px;
    top: 260px;
    height: 0;
  }
  .responsive .jobs #prostaDela .sidebar .mobileArrow a {
    background: #0083cb;
    font-size: 13px;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 3px 0 10px 3px;
    /*writing-mode: sideways-lr;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    color: #fff;
    text-transform: uppercase;
    width: 190px;
    height: 36px;
    -webkit-box-shadow: inset 0px -10px 6px -10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0px -10px 6px -10px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px -10px 6px -10px rgba(0, 0, 0, 0.25);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  }
  .responsive .jobs #prostaDela .sidebar .mobileArrow a i {
    display: inline;
    margin: 0 0 5px 0;
    color: #fff;
    font-size: 23px;
  }
  .responsive .jobs #prostaDela .sidebar .mobileArrow a:hover {
    background: #005685;
  }
  .responsive .jobs #prostaDela .sidebar .prostaDelaType {
    padding: 20px 0;
    background: #005685;
    color: #fff;
  }
  .responsive .jobs #prostaDela .sidebar .prostaDelaType.selected {
    background: #0083cb;
  }
  .responsive .jobs #prostaDela .sidebar .prostaDelaType:hover {
    color: #fff;
  }
  .responsive .jobs #prostaDela .sidebar .prostaDelaType span {
    color: #a0d9f7;
    position: relative;
    top: auto;
    right: auto;
    display: inline-block;
    border: none;
    background: transparent;
  }
  .responsive .jobs #prostaDela .sidebar .prostaDelaType span:before {
    content: '(';
  }
  .responsive .jobs #prostaDela .sidebar .prostaDelaType span:after {
    content: ')';
  }
  .responsive .jobs #prostaDela .sidebar .blocks {
    /*margin-top : 65px;*/
    padding: 0;
    position: relative;
    width: 100%;
    margin-right: 50px;
    background-color: #ffffff;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block {
    background: #f7f7f7;
    padding: 10px 15px 0 15px!important;
    border-bottom: 1px solid #dfdfdf;
    border-top: none;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block ul li {
    padding: 5px 0;
    height: auto;
    /* mobile submennu */
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block ul li > i.fa-plus,
  .responsive .jobs #prostaDela .sidebar .blocks .block ul li i.fa-minus {
    top: 9px;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block ul li > ul li {
    padding-left: 20px;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block ul li > ul li:first-of-type {
    border-top: 1px solid #dfdfdf;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block ul li > ul li:last-of-type {
    border-bottom: 1px solid #dfdfdf;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block h4 {
    cursor: pointer;
    color: #8dc63f;
    height: auto;
    position: relative;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block h4 .note {
    display: none;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block #prostaDelaPrikazi {
    display: none;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block #prostaDelaPrikaziIcon {
    display: block;
    position: absolute;
    color: #8dc63f;
    cursor: pointer;
    top: 0;
    right: 0;
    padding: 11px;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.kljucnaBeseda {
    padding: 20px 15px 5px 15px;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.kljucnaBeseda h4 {
    margin-bottom: 10px;
    margin-top: 8px;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.kljucnaBeseda h4 .note {
    display: block;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.tools {
    text-align: left;
    padding-top: 5px;
    position: relative;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.onPage {
    border-bottom: none;
    padding: 0 !important;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.bgWhite {
    background-color: #ffffff;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.hourlyRate {
    padding: 10px 20px 40px 20px!important;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .block.hourlyRate #urnaPostavka {
    margin: 0 15px;
  }
  .responsive .jobs #prostaDela .sidebar .blocks a.prostaDelaReset {
    margin: 0;
    text-align: center;
    text-transform: none;
    font-size: 1em;
    width: auto;
  }
  .responsive .jobs #prostaDela .sidebar .blocks a.prostaDelaClose {
    display: inline-block;
    color: #0083CB;
    background-color: #ffffff;
    padding: 10px 15px;
  }
  .responsive .jobs #prostaDela .sidebar .blocks .keySearch {
    margin-bottom: 10px;
  }
  .responsive .iskalnikBgOverlay {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    width: 100%;
    height: 1000px;
    z-index: 300;
  }
  .responsive .personalAccountLink a {
    display: block;
  }
  .responsive .ui-tooltip {
    z-index: 9999;
  }
  .responsive .twoColLeft .sidebar .banner {
    display: none;
  }
  .responsive .jobContent p.mobileOnly {
    display: block !important;
    margin-top: 20px;
  }
  .responsive .jobContent p.mobileOnly .button {
    width: 100%;
  }
  .responsive .jobs .resultsDisplay .jobItem .jobData .jobContent ul li {
    display: block !important;
  }
  .responsive .jobs .resultsDisplay .jobItem .jobData .jobContent ul li .spacer {
    display: none;
  }
  .responsive .jobs .resultsDisplay .jobTitle a.button {
    display: none;
  }
  .responsive .jobs .resultsDisplay .jobTitle a .title {
    padding-top: 1px;
  }
  .responsive .jobs .pagerTop .right .stDel {
    display: none;
  }
  .responsive .jobs .sortBar select {
    display: block;
    width: 50%;
    max-width: 100%;
    background-color: #f1f1f1;
    font-weight: normal;
  }
  .responsive .jobs .sortBar .stDel {
    margin-right: 15px;
    float: right;
  }
  .responsive .full_view_image {
    display: none;
  }
  .responsive .mobile_view_image {
    display: inline-block;
    width: 100%;
  }
  .responsive .desktopOglas {
    display: none;
  }
  .responsive .mobileOglas {
    display: inline-block;
    width: 100%;
    height: auto;
  }
  .responsive #studentBannerContentLeft {
    width: 100%;
    float: none;
    padding: 2em 3em 0 3em;
  }
  .responsive #studentBannerContentRight {
    width: 100%;
    float: none;
  }
  .responsive .jobs .sortBar .paging {
    margin-top: -3px;
  }
  .responsive .searchForm fieldset {
    display: none;
  }
  .responsive .studentHomeBanner {
    background: none !important;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 {
    min-height: 0px !important;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 .mobileOnly {
    display: block !important;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a img {
    display: none !important;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 .imamIzkusnje {
    display: none !important;
  }
  .responsive .prostaDelaSearchForm {
    margin: 0 auto;
    width: 80%;
  }
  .responsive .webStudentLoginForm {
    margin: 0 auto;
    width: 80%;
  }
  .responsive .searchEngine {
    margin-right: 0;
  }
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg .mainSearchBox {
    margin-top: 10px;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col {
    min-height: auto;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
    padding: 70px 0 40px 0;
    background: #ffffff;
    border-bottom: none;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 {
    min-height: 450px;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a {
    margin-left: 0px;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 .imamIzkusnje {
    left: 50%;
    margin-left: -207px;
  }
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg .button {
    width: 50%;
  }
  .responsive #studentWrapper .searchSubmit {
    text-align: center;
  }
  .responsive #studentWrapper .mainSearchBox {
    text-align: center;
    padding-left: 0;
  }
  .responsive .hideOnMobile {
    display: none;
  }
  .responsive .col.mobile2 {
    display: none !important;
  }
  .responsive #studentNavigation {
    background-color: #f1f1f1;
    padding: 50px 0;
    margin-bottom: 50px;
  }
  .responsive #studentNavigation.dataBlock .col {
    margin-bottom: 0;
    padding-bottom: 0;
    width: 80% !important;
    margin: 0 auto;
  }
  .responsive #studentNavigation.bannerBlocks {
    border: none;
  }
  .responsive #studentNavigation.bannerBlocks .bannerTitle {
    border-width: 1px 0 0 0;
    border-color: #c6c6c6;
  }
  .responsive #studentNavigation.bannerBlocks .col:last-of-type .bannerTitle {
    border-width: 1px 0 1px 0;
  }
  .responsive #studentNavigation.bannerBlocks a {
    border: none;
  }
  .responsive #greenNews .bgContent {
    background: #ffffff;
    background-color: #ffffff;
  }
  .responsive #greenNews .bgContent .bannerStyle1 {
    padding-top: 0;
  }
  .responsive #greenNews .bgContent .col {
    width: 82% !important;
    margin: 0 auto;
  }
  .responsive #greenNews .bgContent .dataNews .colsWrap div .eventBlock {
    border-color: #919191;
  }
  .responsive #greenNews .bgContent .dataBlock a.dataLink {
    border-color: #919191;
    background: rgba(0, 0, 0, 0) url("../images/icons/icon_arrow_link.png") no-repeat scroll right 15px;
  }
  .responsive #greenNews .bgContent .dataBlock a.dataLink:hover {
    background: rgba(0, 0, 0, 0) url("../images/icons/icon_arrow_link_green.png") no-repeat scroll right 15px;
  }
  .responsive #blueNews {
    background: none !important;
    background-color: #ffffff;
  }
  .responsive #blueNews .bgContent {
    background: #ffffff;
    background-color: #ffffff;
  }
  .responsive #blueNews .bgContent .bannerStyle1 {
    padding-top: 0;
  }
  .responsive #blueNews .bgContent .col {
    width: 80%;
    margin: 0 auto;
  }
  .responsive #poslovalniceMap {
    padding: 0 10px 6em 10px;
    width: 80%;
    margin: 0 auto;
  }
  .responsive .podjetja #poslovalniceMap {
    padding: 8em 10px 2em 10px;
  }
  .responsive .navigation > nav > ul > li.selected > a > span {
    color: #ffffff;
    border: none;
  }
  .responsive .navigation > nav > ul > li.selected:hover > a > span {
    color: #ffffff;
    border: none;
  }
  .responsive .articleBlock .col {
    margin-bottom: 6em;
  }
  .responsive .oglasBox p {
    width: 80%;
    margin: 0 auto;
  }
  .responsive #homeOglasi1,
  .responsive #homeOglasi2 {
    margin-bottom: 1em;
  }
  .responsive #homeOglasi1 img,
  .responsive #homeOglasi2 img {
    height: auto;
  }
  .responsive .studentHomeBanner {
    min-height: auto;
    height: auto;
  }
  .responsive .searchForm fieldset {
    display: none;
  }
  .responsive .webStudentLoginForm a.forgotPassword {
    display: inline-block;
    float: none;
    width: auto;
  }
  .responsive .podjetjaHome #studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
    padding: 10em 40px 3em 30px;
  }
  .responsive .mobileOnly {
    display: block !important;
  }
  .responsive .deskOnly {
    display: none !important;
  }
}
@media only screen and (max-width: 641px) {
  .responsive {
    /* searchEngine */
    /* cols */
    /* cols rowsSetup */
  }
  .responsive .searchEngine select.selectType {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
  }
  .responsive .searchEngine .searchButton {
    padding-top: 0;
  }
  .responsive .searchEngine .searchButton .button,
  .responsive .searchEngine .searchButton .button span {
    display: block;
  }
  .responsive .cols > .colsWrap > .col,
  .responsive .cols > ul > li {
    width: auto !important;
    float: none;
  }
  .responsive .cols.cols3-1 > .colsWrap > .col,
  .responsive .cols.cols3-1 > ul > li {
    width: 100%;
  }
  .responsive .cols.cols3-1 > .colsWrap > .col:last-child,
  .responsive .cols.cols3-1 > ul > li:last-child {
    width: 100%;
  }
  .responsive .cols.cols3-1 > .colsWrap > div:nth-child(3n+1).col,
  .responsive .cols.cols3-1 > ul > li:nth-child(3n+1) {
    clear: both;
  }
  .responsive .splashScreen .cols > .colsWrap > .col {
    width: 50% !important;
    float: left;
  }
  .responsive .cols > .colsWrap,
  .responsive .cols > ul {
    margin-right: 0 !important;
  }
  .responsive .splashScreen .cols > .colsWrap {
    margin-right: 0 !important;
  }
  .responsive .cols > .colsWrap > .col,
  .responsive .cols > ul > li {
    height: auto !important;
    padding-right: 0 !important;
  }
  .responsive .dataBlock .dataTitle {
    background: #8dc63f;
    color: #ffffff;
  }
  .responsive .splashScreen .bannerBlocks a h2 span {
    font-size: 25px;
    line-height: 50px;
    background: none;
  }
  .responsive .splashScreen .bannerBlocks .bannerTitle {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
  }
  .responsive .resultsDisplay .bannerPool {
    margin: 0 auto;
    text-align: center;
    padding: 0px 0 0px 0;
  }
  .responsive .resultsDisplay .bannerPool .full_view_image {
    display: none;
  }
  .responsive .resultsDisplay .bannerPool .mobile_view_image {
    display: inline-block;
    width: 100%;
  }
  .responsive .prostaDelaSearchForm.home .searchEngine .searchBg {
    padding: 0;
  }
  .responsive .resultsDisplay .jobItem .jobTitle {
    width: 100%;
  }
  .responsive .resultsDisplay .jobItem .jobTitle .postavka {
    display: inline-block;
    color: #6a9f33;
    margin-right: 10px;
    font-size: 15px;
    padding-top: 5px;
  }
  .responsive .resultsDisplay .jobItem .jobTitle .postavka img {
    margin-bottom: -3px;
    padding-right: 4px;
  }
  .responsive .resultsDisplay .jobItem .jobTitle .lokacija {
    display: inline-block;
    color: #6a9f33;
    margin-right: 10px;
    font-size: 15px;
    padding-top: 5px;
  }
  .responsive .resultsDisplay .jobItem .jobTitle .lokacija img {
    margin-bottom: -3px;
    padding-right: 4px;
  }
}
@media only screen and (max-width: 480px) {
  .responsive {
    /* partnerBar */
  }
  .responsive .jobs .sortBar .stDel {
    display: none;
  }
  .responsive .bannerBlocks1 {
    font-size: .9em;
  }
  .responsive .bannerBlocks1 .banner .summary .bannerTitle {
    font-size: 1.8em;
  }
  .responsive .partnerBar {
    max-width: 140px;
    padding-top: 10px;
    padding-left: 10px;
    font-family: Din, Helvetica, serif;
    font-size: 11px;
    line-height: 15px;
  }
  .responsive .loginTitle {
    display: none;
  }
  .responsive .splashScreen .bannerBlocks a h2 span {
    font-size: 22px;
    line-height: 50px;
    background: none;
  }
  .responsive .splashScreen .bannerBlocks .bannerTitle {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
    padding: 50px 0 30px;
    text-align: center;
  }
  .responsive .podjetjaHome #studentWrapper.cols1-2 > .colsWrap > .col.mobile1 {
    padding: 50px 0 0;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 {
    min-height: 450px;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a {
    margin: -200px auto 0 auto;
    margin-left: 0px;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a img {
    margin-bottom: -640px;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 .imamIzkusnje {
    max-width: 300px;
    margin-left: -150px;
  }
  .responsive #poslovalniceMap {
    width: 85%;
    margin: 0 auto;
    padding: 0 10px 3em 10px;
  }
  .responsive #studentNavigation.dataBlock .col {
    width: 90% !important;
  }
  .responsive #greenNews .bgContent .col {
    width: 96% !important;
  }
  .responsive #blueNews .bgContent .col {
    width: 96% !important;
  }
  .responsive .podjetjaHome .content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .responsive .podjetjaHome .bannerStyle1 {
    padding-top: 2em;
  }
  .responsive #greenNews .content {
    padding-bottom: 1em;
  }
  .responsive #blueNews .content {
    padding-bottom: 3em;
  }
  .responsive form.webStudentLoginForm {
    padding-bottom: 10px;
  }
  .responsive .ui-tooltip {
    margin: 0;
    padding: 5px 10px;
  }
}
@media only screen and (max-width: 360px) {
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a {
    margin: -100px auto 0 auto;
  }
  .responsive #studentWrapper.cols1-2 > .colsWrap > .col.mobile2 a img {
    margin-bottom: -500px;
  }
}
/* 
company : Creatim RP
url: http://www.creatim.com
author: @domenramus
project: �tudentski servis
created: januar 2015 
*/
/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.5.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  .featherlight {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background: #333;
    background: rgba(0, 0, 0, 0);
  }
  .featherlight:last-of-type {
    background: rgba(0, 0, 0, 0.8);
  }
  .featherlight:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em;
  }
  .featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal;
  }
  .featherlight .featherlight-inner {
    display: block;
  }
  .featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    line-height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
    font-family: Arial,sans-serif;
    background: #fff;
    background: rgba(255, 255, 255, 0.3);
    color: #000;
  }
  .featherlight .featherlight-image {
    width: 100%;
  }
  .featherlight-iframe .featherlight-content {
    border-bottom: 0;
    padding: 0;
  }
  .featherlight iframe {
    border: 0;
  }
  .featherlight * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    margin-left: 10px;
    margin-right: 10px;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}
/* cms titles */
/* cms elements : padding margin color font-style weight size line-height font-family text-align background border  */
.podjetja .content ul li {
  background: url('../images/icons/icon_dot_li_blue.png') no-repeat 0 0.4em scroll transparent;
}
/* cms blockquote p : margin padding backgrouind */
/* cms lists : padding margin */
/* cms lists : list-style */
/* cms strong : weight font-family */
/* cms links : color style weight decoration */
/* cms common */
/* cms tables : margin padding border-collapse border-spacing border-color border-style border-width width */
/* cms tableCaption : color font-style font-weight font-size line-height font-family text-align; */
/* cms table cells : margin padding color font-style font-weight font-size line-height font-family text-align border-color border-style border-width vertical-align */
/* forms fieldset : margin padding width border background */
/* forms fieldset legend : margin padding color font-style font-weight font-size line-height text-align font-family */
/* forms label : margin padding width color font-style font-weight font-size line-height font-family */
/* forms p : margin padding background */
/* forms submitType margin padding background border */
/* forms elements : margin-left padding width max-width min-width color font-style font-weight font-size line-height font-family border-width border-color border-style */
/* forms disabled : color, border-color, background */
/* forms loading image : padding-left, background-position */
/* forms validated image : padding-right, background-position */
/* forms labelsTop */
/* forms required :  color font-size */
/* forms requiredP :  margin padding font-size color */
/* forms inline, newLine : padding font-size color */
/* forms aditionalLink : display, margin, padding, float, font-size, color */
/* forms errors colors */
/* forms errorElementsColor : color, border-color, background */
/* forms spanError : padding font-size color */
/* forms errorBox: margin padding border-width border-style border-color background */
/* forms errorBoxLi: padding margin background-position */
/* forms errorBoxP: padding margin color font-size line-height font-family font-weight */
/* forms noticeBox successBox changes: BorderColor BgColor PColor H4Color */
/* forms aditionalLink : display, margin, padding, float, font-size, color */
/* forms aditional */
select.selectType,
select {
  padding: 9px 12px;
}
div.selectType {
  margin-bottom: 10px;
}
div.selectType:hover {
  position: relative;
  z-index: 1;
}
textarea.textareaType {
  padding: 12px;
}
fieldset.width100 span.error {
  padding-left: 0;
  padding-right: 0;
}
fieldset.width100 span.inline {
  margin-left: 0;
  margin-right: 0;
}
div.successBox ul li {
  background-image: url('../images/icons/icon_success_forms.png');
}
div.noticeBox ul li {
  background-image: url('../images/icons/icon_notice_forms.png');
}
input.submitType.minWidth,
.button.minWidth span {
  min-width: 140px;
}
.textCenter {
  text-align: center;
}
.textRight {
  text-align: right;
}
/* cms title generator */
h1,
h2,
h3,
h4,
h5,
h6,
.table caption,
fieldset legend,
caption,
legend {
  margin: 0 0 0.5em 0;
  padding: 0.5em 0 0 0;
  line-height: 1.2em;
  font-weight: normal;
  font-family: Museo500, Helvetica, serif;
}
h1 {
  font-size: 3.6em;
}
h2 {
  font-size: 3.2em;
}
h3 {
  font-size: 2.8em;
}
h4 {
  font-size: 2.4em;
}
h5 {
  font-size: 2em;
}
h6 {
  font-size: 1.6em;
}
h2 {
  font-size: 2.8em;
}
h3 {
  font-size: 2.4em;
}
h4 {
  font-size: 2.1em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  color: #393939;
  line-height: 1.2em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #393939;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #393939;
}
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active {
  color: #000000;
}
.titleCenter {
  text-align: center !important;
}
.noMargin {
  margin-bottom: 0 !important;
}
.margin10 {
  margin-bottom: 10px !important;
}
.margin20 {
  margin-bottom: 20px !important;
}
.margin30 {
  margin-bottom: 30px !important;
}
.margin40 {
  margin-bottom: 40px !important;
}
.margin60 {
  margin-bottom: 60px !important;
}
.margin27 {
  margin-bottom: 2.68em !important;
}
.noPadding {
  padding-top: 0 !important;
}
.w100 {
  width: 100%;
}
/* cms elements generator */
p {
  padding: 0;
  margin: 0 0 1.5em 0;
  color: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.5em;
  font-family: Din, Helvetica, serif;
  background: none;
  border: none;
}
cite {
  display: block;
  padding: 0.5em 25% 0 25%;
  margin: 0 0 2em 0;
  color: #6c6c6c;
  font-style: italic;
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.5em;
  font-family: inherit;
  text-align: center;
  background: none;
  border: none;
}
blockquote {
  padding: 1em 0 0 1.5em;
  margin: 0 0 2em 0;
  color: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.5em;
  font-family: inherit;
  text-align: left;
  background: url('../images/icons/icon_blockquote_start.png') no-repeat 0 0.5em scroll transparent;
  border: none;
}
blockquote p {
  display: inline-block;
  margin: 0 0 1em 0;
  padding: 0 1.5em 0.5em 0;
  background: url('../images/icons/icon_blockquote_end.png') no-repeat right bottom scroll transparent;
}
figcaption {
  padding: 0;
  margin: 0;
  color: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1em;
  line-height: 1.2em;
  font-family: inherit;
  text-align: left;
  background: none;
  border: none;
}
strong {
  font-weight: normal;
  font-family: DinBold, Helvetica, serif;
}
img {
  max-width: 100%;
}
figure img {
  display: block;
}
figure.noFigcaption figcaption {
  display: none;
}
small {
  font-size: 0.9em;
}
em {
  font-family: Din, Helvetica, serif;
  font-style: italic;
}
abbr {
  border-bottom: 1px solid #CCCCCC;
}
mark {
  background: #e7efdc;
}
s {
  text-decoration: line-through;
}
address {
  padding: 0.5em 0 0 0;
  margin: 0 0 2em 0;
  color: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.5em;
  font-family: inherit;
  background: none;
  border: none;
}
li li,
blockquote p,
cite p,
p input,
p textarea,
p select,
td td {
  font-size: 1em;
}
.larger {
  font-size: 1.2em;
}
.designElement {
  position: relative;
}
.designElement .designElementContainer {
  position: absolute;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.designElement .designElementContainer.designLeaf {
  width: 214px;
  height: 114px;
}
.designElement .designElementContainer.designGarlic {
  width: 218px;
  height: 81px;
}
.designElement .designElementContainer.designRaspberry {
  width: 126px;
  height: 84px;
  background-image: url('../images/design1.png');
}
.designElement .designElementContainer.designSugar {
  width: 154px;
  height: 162px;
  background-image: url('../images/design4.png');
}
/* cms link generator */
a {
  color: inherit;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}
a:hover {
  color: #8dc63f;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
a:active {
  color: #000000;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}
a:hover span,
a:hover small,
a:hover strong {
  cursor: pointer;
}
a img,
img {
  border: none;
  text-decoration: none;
}
/* cms lists generator */
ul {
  padding: 0.5em 0 0 0;
  margin: 0 0 1.5em 0;
}
ul li {
  padding: 0 0 0 20px;
  margin: 0 0 0.45em 0;
  color: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.5em;
  font-family: inherit;
  background: url('../images/icons/icon_dot_li.png') no-repeat 0 0.4em scroll transparent;
  border: none;
}
ol {
  padding: 0.5em 0 0 0;
  margin: 0 0 1.5em 13px;
}
ol li {
  padding: 0 0 0 5px;
  margin: 0 0 0.45em 0;
  list-style: decimal;
  color: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.5em;
  font-family: inherit;
  background: none;
  border: none;
}
/* cms common generator */
.noMargin {
  margin-bottom: 0;
}
.imgLeft {
  float: left;
  margin: 0 18px 10px 0;
}
.imgRight {
  float: right;
  margin: 0 0 10px 18px;
}
.left {
  float: left;
}
.right {
  float: right;
}
iframe {
  max-width: 100%;
}
.textGrey {
  color: #6c6c6c;
}
.mLeft {
  margin-left: 10px !important;
}
.mRight {
  margin-right: 10px !important;
}
.mCenter {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mRight20 {
  margin-right: 20px;
}
.mLeft20 {
  margin-left: 20px;
}
.displayNone {
  display: none !important;
}
.displayBlock {
  display: block !important;
}
/* cms table generator  */
table {
  margin: 0 0 1.5em 0;
  padding: 0.5em 0 0 0;
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
caption {
  color: #393939;
  font-style: normal;
  font-weight: normal;
  font-size: 1.8em;
  line-height: 1.5em;
  font-family: DinMedium, Helvetica, serif;
  text-align: left;
}
.noCaption caption {
  display: none;
}
th {
  margin: 0;
  padding: 5px 10px 7px 10px;
  color: #393939;
  font-style: normal;
  font-weight: normal;
  font-size: 1.6em;
  line-height: 1.5em;
  font-family: DinMedium, Helvetica, serif;
  text-align: left;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0 0 1px 0;
  vertical-align: center;
  background: #ffffff;
}
tbody td {
  margin: 0;
  padding: 5px 10px 9px 10px;
  color: #393939;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.5em;
  font-family: Din, Helvetica, serif;
  text-align: left;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0 0 1px 0;
  vertical-align: center;
}
tfoot td {
  margin: 0;
  padding: 5px 10px 9px 10px;
  color: #6c6c6c;
  font-style: normal;
  font-weight: normal;
  font-size: 1.2em;
  line-height: 1.5em;
  font-family: Din, Helvetica, serif;
  text-align: left;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0;
  vertical-align: center;
  background: #ffffff;
}
/* cms attachments : margin, padding, background-position */
.inlineLink,
.video,
.www,
.linknext,
.linkprev,
.video,
.google,
.delicious,
.twitter,
.facebook,
.zip,
.exe,
.xls,
.zip,
.doc,
.pdf {
  display: inline-block;
  margin: 0;
  padding: 0 0 3px 22px;
  background-position: 0 3px;
  background-repeat: no-repeat;
}
.pdf {
  background-image: url('../images/icons/sistem/icon_pdf.png');
}
.doc {
  background-image: url('../images/icons/sistem/icon_doc.png');
}
.zip {
  background-image: url('../images/icons/sistem/icon_zip.png');
}
.xls {
  background-image: url('../images/icons/sistem/icon_xls.png');
}
.exe {
  background-image: url('../images/icons/sistem/icon_exe.png');
}
.zip {
  background-image: url('../images/icons/sistem/icon_zip.png');
}
.facebook {
  background-image: url('../images/icons/sistem/icon_facebook.png');
}
.twitter {
  background-image: url('../images/icons/sistem/icon_twitter.png');
}
.delicious {
  background-image: url('../images/icons/sistem/icon_delicious.png');
}
.google {
  background-image: url('../images/icons/sistem/icon_google.png');
}
.video {
  background-image: url('../images/icons/sistem/icon_video.png');
}
.linkprev {
  background-image: url('../images/icons/sistem/icon_linkprev.png');
}
.linknext {
  background-image: url('../images/icons/sistem/icon_linknext.png');
}
.www {
  background-image: url('../images/icons/sistem/icon_www.png');
}
.video {
  background-image: url('../images/icons/sistem/icon_video.png');
}
/* forms generator */
fieldset {
  margin: 0 0 2em 0;
  padding: 0;
  width: auto;
  border: none;
  background: transparent;
}
legend {
  margin: 0 0 0.5em 0;
  padding: 0.5em 0 0 0;
  color: #393939;
  font-style: normal;
  font-weight: normal;
  font-size: 1.6em;
  line-height: 1.5em;
  text-align: inherit;
  font-family: DinMedium, Helvetica, serif;
}
label,
span.label,
p.label {
  float: left;
  margin: 0;
  padding: 10px 0 0 0;
  width: 140px;
  color: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-size: 1em;
  line-height: inherit;
  font-family: inherit;
}
fieldset p,
fieldset li,
div.selectType {
  margin: 0 0 10px 0;
  padding: 0;
  background: none;
  list-style: none;
}
fieldset p.submitType {
  margin: 0;
  padding: 1em 0 0 0;
  background: transparent;
  border: none;
}
span.required,
small.required {
  color: #6c6c6c;
  font-size: 1em;
}
p.required {
  margin: 0 0 1.5em 0;
  font-size: 0;
  color: #6c6c6c;
}
span.inline,
a.inline {
  float: left;
  margin-left: 10px;
  padding: 11px 0 0 0;
  font-size: 0.9em;
  color: #6c6c6c;
}
span.newLine {
  display: block;
  clear: both;
  margin-left: 150px;
  padding: 6px 0 0 0;
  font-size: 0.9em;
  color: #6c6c6c;
}
.aditionalLink {
  display: inline;
  margin: 0;
  padding: 0 1em;
  float: none;
  font-size: 1em;
  color: #393939;
}
.smallType {
  font-size: .8em;
}
.bottomJoin {
  position: relative;
  margin-bottom: -1px !important;
}
input.inputField,
input.textType,
textarea.textareaType,
select.selectType,
textarea,
select {
  float: left;
  vertical-align: middle;
  outline: none;
  margin-left: 10px;
  width: 50%;
  max-width: 700px;
  min-width: 50px;
  color: #393939;
  font-style: normal;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.4em;
  font-family: Din, Helvetica, serif;
  border-width: 1px;
  border-color: #e7e7e7;
  border-style: solid;
  background-color: #f1f1f1;
}
input.inputField:focus,
input.textType:focus,
textarea.textareaType:focus,
select.selectType:focus,
textarea:focus,
select:focus {
  color: #000;
  background-color: #ffffff;
}
.error input.inputField,
.error input.textType,
.error textarea.textareaType,
.error select.selectType,
.error textarea,
.error select {
  box-shadow: 0 2px 2px #ffffff !important;
  -moz-box-shadow: 0 2px 2px #ffffff !important;
  -webkit-box-shadow: 0 2px 2px #ffffff !important;
  -o-box-shadow: 0 2px 2px #ffffff !important;
  border-width: 1px;
}
input.inputField.disabled,
input.textType.disabled,
textarea.textareaType.disabled,
select.selectType.disabled,
textarea.disabled,
select.disabled,
input.inputField:disabled,
input.textType:disabled,
textarea.textareaType:disabled,
select.selectType:disabled,
textarea:disabled,
select:disabled {
  cursor: text !important;
  color: #393939 !important;
  border-color: #f9f9f9 !important;
  background: #f9f9f9 !important;
}
.width100 input.inputField,
.width100 input.textType,
.width100 textarea.textareaType,
.width100 select.selectType,
.width100 textarea,
.width100 select {
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.width100inline input.inputField,
.width100inline input.textType,
.width100inline textarea.textareaType,
.width100inline select.selectType,
.width100inline textarea,
.width100inline select {
  margin: 0;
  width: 100%;
  max-width: 100%;
}
.noLabel input.inputField,
.noLabel input.textType,
.noLabel textarea.textareaType,
.noLabel select.selectType,
.noLabel textarea,
.noLabel select,
fieldset.width100 input.inputField,
fieldset.width100 input.textType,
fieldset.width100 textarea.textareaType,
fieldset.width100 select.selectType,
fieldset.width100 textarea,
fieldset.width100 select {
  margin-left: 0;
  margin-right: 0;
}
.formInline input.inputField,
.formInline input.textType,
.formInline textarea.textareaType,
.formInline select.selectType,
.formInline textarea,
.formInline select {
  margin-right: 10px;
}
p.loading input.inputField,
p.loading input.textType,
p.loading textarea.textareaType,
p.loading select.selectType,
p.loading textarea,
p.loading select,
input.inputField.loading,
input.textType.loading,
textarea.textareaType.loading,
select.selectType.loading,
textarea.loading,
select.loading {
  padding-left: 20px;
  background-image: url('../images/icons/icon_loading.gif');
  background-repeat: no-repeat;
  background-position: 8px 11px;
  background-color: #fff;
}
p.validated input.inputField,
p.validated input.textType,
p.validated textarea.textareaType,
p.validated select.selectType,
p.validated textarea,
p.validated select,
input.inputField.validated,
input.textType.validated,
textarea.textareaType.validated,
select.selectType.validated,
textarea.validated,
select.validated {
  padding-right: 30px;
  background-image: url('../images/icons/icon_checked_forms.png');
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
fieldset.labelsTop input.inputField,
fieldset.labelsTop input.textType,
fieldset.labelsTop textarea.textareaType,
fieldset.labelsTop select.selectType,
fieldset.labelsTop textarea,
fieldset.labelsTop select {
  margin-left: 0;
  margin-right: 0;
}
.noLabel label.checkType.extraCheckbox {
  margin-left: 0;
  margin-right: 0;
}
.noLabel span.newLine.extraCheckbox {
  margin-left: 30px;
  padding-top: 0;
}
p.formInline span.inline {
  margin-right: 10px;
}
.noLabel label.textType,
.noLabel label.textareaType,
.noLabel label.selectType {
  display: none;
}
.labelsTop label.textType,
.labelsTop label.textareaType,
.labelsTop label.selectType {
  display: block;
  float: none;
  width: auto;
  padding: 0 0 5px 0;
}
.width100inline p.textType,
.width100inline p.textareaType,
.width100inline p.selectType {
  padding-left: 150px;
}
.width100inline label.textType,
.width100inline label.textareaType,
.width100inline label.selectType {
  float: left;
  margin-left: -150px;
}
.noLabel p.label,
.noLabel span.label {
  display: none;
}
.labelsTop p.label,
.labelsTop span.label {
  display: block;
  float: none;
  width: auto;
  padding: 0 0 5px 0;
}
p.label {
  font-size: 1.3em;
}
.noLabel span.newLine {
  margin-left: 10px;
  margin-right: 0;
}
.selectInline div.selectType {
  float: left;
  min-width: 143px;
  margin-right: 30px;
}
.selectInline p.textType input.textType {
  float: left;
  width: 143px;
}
input[type="text"],
input[type="password"] {
  padding: 10px 0 7px 0;
  text-indent: 12px;
  word-spacing: 0;
}
input[type="checkbox"],
input[type="radio"] {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}
input[type="submit"],
input[type="button"] {
  overflow: visible;
  cursor: pointer;
  text-align: center;
  outline: none;
  text-indent: 0;
}
.width100 span.newLine,
.width100 span.error {
  margin: 0 !important;
}
fieldset.labelsTop span.error,
fieldset.labelsTop a.inline,
fieldset.labelsTop span.newLine,
fieldset.labelsTop ul.checkType,
fieldset.labelsTop label.checkType {
  margin-left: 0;
}
fieldset.labelsTop label.newLine {
  padding-left: 0;
  display: none;
}
fieldset.noLegend legend {
  display: none;
}
fieldset input[type=text]::-ms-clear {
  display: none;
}
fieldset input[type=password]::-ms-reveal {
  display: none;
}
/* checkbox types */
label.checkType {
  margin-left: 10px;
  padding: 10px 0 0 20px;
  width: auto;
  cursor: pointer;
}
.inlineType label.checkType {
  margin-right: 20px;
}
label.checkType input.checkType {
  float: left;
  margin: 3px 0 0 -20px;
}
label.checkType.extraCheckbox,
label.checkType.extraRadio {
  position: relative;
  padding: 0 0 0 30px;
  background: url('../images/icons/icon_checkbox.png') no-repeat 0 0.1em scroll transparent;
}
label.checkType.extraCheckbox input.checkType,
label.checkType.extraRadio input.checkType {
  position: absolute;
  visibility: hidden;
}
label.checkType.extraRadio {
  background-image: url('../images/icons/icon_radio.png');
}
label.checkType.extraRadio.selected {
  background-image: url('../images/icons/icon_radio_checked.png');
}
ul.checkType {
  padding: 0 0 2em 0;
  margin: 0 0 0 10px;
}
ul.checkType li {
  padding: 0;
  margin: 0;
  background: none;
}
ul.checkType li label.checkType {
  float: none;
  display: inline-block;
}
ul.checkType li {
  float: left;
  padding-right: 3em;
}
ul.checkType li:last-child {
  padding-right: 0;
}
p.error input,
li.error input,
p.error textarea,
li.error textarea,
p.error select,
li.error select,
li.error .chosen-single {
  padding-right: 56px;
  color: #000000;
  border-color: #ca0013;
  background: url('../images/backgrounds/bg_error.png') no-repeat 100% 50% scroll #ffffff;
}
p.error input:focus,
p.error textarea:focus,
p.error select:focus {
  color: #000000;
  border-color: #e7e7e7;
  background: #ffffff;
}
span.error {
  clear: both;
  display: block;
  margin-left: 140px;
  padding: 3px 0 0 22px;
  font-size: 0.9em;
}
div.errorBox,
div.successBox,
div.noticeBox {
  margin: 0 0 4em 0;
  padding: 20px 60px 20px 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #ca0013;
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
div.errorBox ul,
div.successBox ul,
div.noticeBox ul,
div.errorBox ol,
div.successBox ol,
div.noticeBox ol {
  padding: 0;
  margin: 0;
}
div.errorBox ul li,
div.successBox ul li,
div.noticeBox ul li {
  padding: 6px 0 4px 20px;
  margin: 0;
  background-image: url('../images/icons/icon_error_box.png');
  background-repeat: no-repeat;
  background-position: 0 15px;
}
div.errorBox ol li,
div.successBox ol li,
div.noticeBox ol li {
  display: list-item;
}
div.errorBox p,
div.successBox p,
div.noticeBox p {
  padding: 0;
  margin: 0 0 1em 0;
  color: #393939;
  font-size: 1.4em;
  line-height: 1.4em;
  font-family: inherit;
  font-weight: normal;
}
div.errorBox h4,
div.successBox h4,
div.noticeBox h4 {
  padding: 0;
  margin: 0 0 0.5em 0;
  color: #ca0013;
  font-size: 2em;
  line-height: 1.2em;
  font-family: inherit;
  font-weight: normal;
}
div.errorBox .nomargin,
div.successBox .nomargin,
div.noticeBox .nomargin {
  margin: 0;
}
div.successBox {
  border-color: #8dc63f;
  background-color: #ffffff;
}
div.successBox p {
  color: #393939;
}
div.successBox h4 {
  color: #8dc63f;
}
div.successBox li {
  background-image: url('../images/icons/icon_success_box.png') !important;
}
div.noticeBox {
  border-color: #e7e7e7;
  background-color: #ffffff;
}
div.noticeBox p {
  color: #393939;
}
div.noticeBox h4 {
  color: #6c6c6c;
}
div.noticeBox ul li {
  background-image: url('../images/icons/icon_notice_box.png') !important;
}
/* buttons icon list */
/* iconsGenerator */
.iconMail {
  padding-left: 20px;
  background-image: url('../images/icons/iconMail.png');
  background-position: 50% 50%;
}
/* buttons generator */
/* --- setings --- */
/* buttonTextDecoration : prime hover active */
/* buttonShadow */
/* buttonShadow gradient fill */
/* buttonShapes: width height line-height */
/* buttonSizes: */
/* buttonSizes : paddingtop:right:bottom:left font-style font-weight font-size line-height font-family border-radius;*/
/* button icons */
/* button icons width: normal, bLarge, bBig, bSmall, bMicro, bNano */
/* --- generator --- */
.button1 {
  background-color: #8dc63f;
  border-color: #72a230;
}
.button1:hover {
  background-color: #72a230;
  border-color: #6a962d;
}
.button1:hover span {
  text-shadow: 1px 1px #648e2a;
}
.button1:active {
  background-color: #648e2a;
  border-color: #5e8628;
}
.button1:active span {
  text-shadow: -1px -1px #5c8227;
}
span.button1:hover,
span.button1:active {
  background-color: #8dc63f !important;
}
.button1 span {
  color: #ffffff;
  text-shadow: 1px 1px #80b636;
}
input.button1[type="submit"],
input.button1[type="button"] {
  color: #ffffff;
  text-shadow: 1px 1px #80b636;
}
.button2 {
  background-color: #0083cb;
  border-color: #006298;
}
.button2:hover {
  background-color: #006298;
  border-color: #005889;
}
.button2:hover span {
  text-shadow: 1px 1px #00527e;
}
.button2:active {
  background-color: #00527e;
  border-color: #004b74;
}
.button2:active span {
  text-shadow: -1px -1px #00486f;
}
span.button2:hover,
span.button2:active {
  background-color: #0083cb !important;
}
.button2 span {
  color: #ffffff;
  text-shadow: 1px 1px #0073b2;
}
input.button2[type="submit"],
input.button2[type="button"] {
  color: #ffffff;
  text-shadow: 1px 1px #0073b2;
}
.button3 {
  background-color: #e7e7e7;
  border-color: #cecece;
}
.button3:hover {
  background-color: #cecece;
  border-color: #c6c6c6;
}
.button3:hover span {
  text-shadow: 1px 1px #c1c1c1;
}
.button3:active {
  background-color: #c1c1c1;
  border-color: #bcbcbc;
}
.button3:active span {
  text-shadow: -1px -1px #b9b9b9;
}
span.button3:hover,
span.button3:active {
  background-color: #e7e7e7 !important;
}
.button3 span {
  color: #393939;
  text-shadow: 1px 1px #dadada;
}
input.button3[type="submit"],
input.button3[type="button"] {
  color: #393939;
  text-shadow: 1px 1px #dadada;
}
.button4 {
  background-color: #3c3c3c;
  border-color: #232323;
}
.button4:hover {
  background-color: #232323;
  border-color: #1b1b1b;
}
.button4:hover span {
  text-shadow: 1px 1px #161616;
}
.button4:active {
  background-color: #161616;
  border-color: #111111;
}
.button4:active span {
  text-shadow: -1px -1px #0e0e0e;
}
span.button4:hover,
span.button4:active {
  background-color: #3c3c3c !important;
}
.button4 span {
  color: #ffffff;
  text-shadow: 1px 1px #2f2f2f;
}
input.button4[type="submit"],
input.button4[type="button"] {
  color: #ffffff;
  text-shadow: 1px 1px #2f2f2f;
}
.button5 {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
.button5:hover {
  background-color: #e6e6e6;
  border-color: #dedede;
}
.button5:hover span {
  text-shadow: 1px 1px #d9d9d9;
}
.button5:active {
  background-color: #d9d9d9;
  border-color: #d4d4d4;
}
.button5:active span {
  text-shadow: -1px -1px #d1d1d1;
}
span.button5:hover,
span.button5:active {
  background-color: #ffffff !important;
}
.button5 span {
  color: #8dc63f;
  text-shadow: 1px 1px #f2f2f2;
}
input.button5[type="submit"],
input.button5[type="button"] {
  color: #8dc63f;
  text-shadow: 1px 1px #f2f2f2;
}
.button6 {
  background-color: #82b739;
  border-color: #66902d;
}
.button6:hover {
  background-color: #66902d;
  border-color: #5e8429;
}
.button6:hover span {
  text-shadow: 1px 1px #597d27;
}
.button6:active {
  background-color: #597d27;
  border-color: #537524;
}
.button6:active span {
  text-shadow: -1px -1px #507123;
}
span.button6:hover,
span.button6:active {
  background-color: #82b739 !important;
}
.button6 span {
  color: #ffffff;
  text-shadow: 1px 1px #74a433;
}
input.button6[type="submit"],
input.button6[type="button"] {
  color: #ffffff;
  text-shadow: 1px 1px #74a433;
}
.button {
  vertical-align: middle;
  text-align: center;
  line-height: 10px;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
}
.button,
.button span {
  display: inline-block;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.button:hover {
  box-shadow: 1px 2px 2px rgba(58, 56, 61, 0.4);
  -moz-box-shadow: 1px 2px 2px rgba(58, 56, 61, 0.4);
  -webkit-box-shadow: 1px 2px 2px rgba(58, 56, 61, 0.4);
  -o-box-shadow: 1px 2px 2px rgba(58, 56, 61, 0.4);
  text-decoration: none;
}
.button:active {
  box-shadow: inset 1px 1px 1px rgba(58, 56, 61, 0.3);
  -moz-box-shadow: inset 1px 1px 1px rgba(58, 56, 61, 0.3);
  -webkit-box-shadow: inset 1px 1px 1px rgba(58, 56, 61, 0.3);
  -o-box-shadow: inset 1px 1px 1px rgba(58, 56, 61, 0.3);
}
.button span,
input.button[type="submit"],
input.button[type="button"] {
  padding: 7px 15px 7px 15px;
  text-transform: none;
  text-decoration: none;
  font: normal normal 14px/17px DinMedium, Helvetica, serif;
}
.button.bRound {
  text-align: center;
}
.button.bRound span {
  padding: 0 !important;
  width: 57px;
  height: 57px;
  line-height: 57px;
}
.button.bRound.bBig span {
  width: 110px;
  height: 110px;
  line-height: 110px;
}
.button.bRound.bSmall span {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.button.bRound.bMicro span {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.button.bRound.bLarge span {
  width: 220px;
  height: 220px;
  line-height: 220px;
}
.button.bRound.bNano span {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.button.disabled {
  background-color: #e7e7e7 !important;
  border-color: #e7e7e7 !important;
  text-shadow: none !important;
}
.button.disabled span,
input.button.disabled[type="submit"].button.disabled,
input.button.disabled[type="button"].button.disabled {
  cursor: not-allowed;
  color: #ffffff !important;
  text-shadow: none !important;
}
.button.b100,
.button.b100 span {
  display: block;
  text-align: center;
}
.button.iconBefore span {
  background-position: 0 50%;
  background-repeat: no-repeat;
}
.button.iconAfter span {
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
.button.bLarge {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.button.bLarge span,
.button.bLarge.submitType {
  padding: 15px 30px 15px 30px;
  font: normal normal 25px/28px DinMedium, Helvetica, serif;
}
.button.bLarge.iconBefore span {
  padding-left: 67px !important;
}
.button.bLarge.iconAfter span {
  padding-right: 67px !important;
}
.button.bLarge.noBorder {
  border: none;
}
.button.bLarge.noBorder span,
.button.bLarge.noBorder.submitType {
  padding: 1px 6px 1px 6px;
}
.button.bExtraBig {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.button.bExtraBig span,
.button.bExtraBig.submitType {
  padding: 14px 20px 14px 20px;
  font: normal normal 22px/19px DinMedium, Helvetica, serif;
}
.button.bExtraBig.iconBefore span {
  padding-left: 57px !important;
}
.button.bExtraBig.iconAfter span {
  padding-right: 57px !important;
}
.button.bExtraBig.noBorder {
  border: none;
}
.button.bExtraBig.noBorder span,
.button.bExtraBig.noBorder.submitType {
  padding: 1px 6px 1px 6px;
}
.button.bBig {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.button.bBig span,
.button.bBig.submitType {
  padding: 10px 20px 10px 20px;
  font: normal normal 16px/19px DinMedium, Helvetica, serif;
}
.button.bBig.iconBefore span {
  padding-left: 57px !important;
}
.button.bBig.iconAfter span {
  padding-right: 57px !important;
}
.button.bBig.noBorder {
  border: none;
}
.button.bBig.noBorder span,
.button.bBig.noBorder.submitType {
  padding: 1px 6px 1px 6px;
}
.button.bSmall {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.button.bSmall span,
.button.bSmall.submitType {
  padding: 5px 10px 5px 10px;
  font: normal normal 13px/16px DinMedium, Helvetica, serif;
}
.button.bSmall.iconBefore span {
  padding-left: 47px !important;
}
.button.bSmall.iconAfter span {
  padding-right: 47px !important;
}
.button.bSmall.noBorder {
  border: none;
}
.button.bSmall.noBorder span,
.button.bSmall.noBorder.submitType {
  padding: 1px 6px 1px 6px;
}
.button.bMicro {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.button.bMicro span,
.button.bMicro.submitType {
  padding: 3px 5px 3px 5px;
  font: normal normal 12px/15px Din, Helvetica, serif;
}
.button.bMicro.iconBefore span {
  padding-left: 42px !important;
}
.button.bMicro.iconAfter span {
  padding-right: 42px !important;
}
.button.bMicro.noBorder {
  border: none;
}
.button.bMicro.noBorder span,
.button.bMicro.noBorder.submitType {
  padding: 1px 6px 1px 6px;
}
.button.bNano {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.button.bNano span,
.button.bNano.submitType {
  padding: 0 5px 0 5px;
  font: normal normal 12px/15px Din, Helvetica, serif;
}
.button.bNano.iconBefore span {
  padding-left: 42px !important;
}
.button.bNano.iconAfter span {
  padding-right: 42px !important;
}
.button.bNano.noBorder {
  border: none;
}
.button.bNano.noBorder span,
.button.bNano.noBorder.submitType {
  padding: 1px 6px 1px 6px;
}
/* variables */
/* buttons round */
.button.bRound,
button.bRound span {
  border-radius: 400px;
  -moz-border-radius: 400px;
  -webkit-border-radius: 400px;
}
.button.bRound {
  overflow: hidden;
  white-space: nowrap;
}
/* buttonIcons */
.button.bRound.bIcon span,
.button.icon span,
.icon span {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.button.icon span,
.icon span {
  padding: 0;
}
.icon,
.icon span {
  display: inline-block;
}
.icon span {
  width: 35px;
  height: 35px;
}
/* iconGenerator */
.button.icontime span {
  background-image: url('../images/icons/icon_time.png');
}
/* icons padding */
.bIconLeft span,
.bIconRight span {
  background-repeat: no-repeat;
  background-position: 9px center;
}
.bIconLeft span {
  padding-left: 25px;
}
.bIconRight span {
  padding-right: 16px;
  margin-right: 9px;
  background-position: 100% 50%;
}
/* arrowButtons */
.button.arrowButton {
  border: none;
}
.button.arrowButton strong,
.button.arrowButton span {
  display: block;
  border: none;
  background-repeat: no-repeat;
}
.button.arrowButton strong {
  position: relative;
}
.button.arrowButton.arrowBefore strong {
  background-position: 100% 0;
}
.button.arrowButton.arrowBefore:active strong {
  background-position: 100% 100%;
}
.button.arrowButton.arrowBefore span {
  background-position: 0 0;
}
.button.arrowButton.arrowBefore:active span {
  background-position: 0 100%;
}
.button.arrowButton.arrowAfter strong {
  background-position: 0 0;
}
.button.arrowButton.arrowAfter:active strong {
  background-position: 0 100%;
}
.button.arrowButton.arrowAfter span {
  background-position: 100% 0;
}
.button.arrowButton.arrowAfter:active span {
  background-position: 100% 100%;
}
.button.arrowButton.bExtraBig.arrowGrayBefore {
  margin-top: 4px;
  margin-right: 3px;
}
.button.arrowButton.bExtraBig.arrowGrayBefore strong {
  padding-right: 5px;
  margin-right: -3px;
}
.button.arrowButton.bExtraBig.arrowGrayBefore span {
  height: 59px;
  padding: 20px 15px 0 32px !important;
}
.button.arrowButton.bExtraBig.arrowGrayAfter {
  margin-top: 4px;
  margin-left: 3px;
}
.button.arrowButton.bExtraBig.arrowGrayAfter strong {
  padding-left: 5px;
  margin-left: -3px;
}
.button.arrowButton.bExtraBig.arrowGrayAfter span {
  height: 59px;
  padding: 20px 32px 0 15px !important;
}
/* bIcons */
.bIcon {
  display: inline-block;
  vertical-align: middle;
}
.bIcon span {
  display: block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.prostaDelaDanasnjaDela li {
  float: left;
  width: auto !important;
}
#bannerPool5 .mobile_view_image {
  display: none;
}
