/**
 *	osnovni.css
 */

/* ----------------- */ 
/* ogrodje 			 */
/* ----------------- */ 

.poljePoravnavaDesno {
	text-align: right;
}

#glavna-vsebina {
	padding-bottom: 15px;
	background-color: #F5F5F5;
}

/* levi-meni */

.stranski-meni-top {
	padding: 15px;
	color: white;
	background-color: #293C4E;
	border-bottom: 1px solid #C2E9FF;
	text-align: center; 
	font-size: 1.3em;
	font-weight: 200;
	line-height: 32px;
	font-family: myWoffFont;
}

.stranski-meni-link {
	color: #C9C9C9 !important;
}	

.vrstica-vsi {
	color: #3E98CC;
}

#levi-meni .ui-widget-content {
	background: none !important;
}

#levi-meni,
#levi-meni .ui-panel {
	padding-top: 0 !important;
	padding-bottom: 10px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	background-color: #293C4E;
    height:100%;
	
}	

#levi-meni .ui-panel .ui-panel-titlebar {
	color: white;
}

#levi-meni .ui-state-default a {
	color: #596B7D !important;
	font-weight: 200 !important;
	font-size: 16px !important;
	margin-left: 25px !important;
}

#levi-meni .ui-panel .ui-panel-titlebar {
	background-color: #293C4E;
}

#levi-meni .ui-panelmenu .ui-panelmenu-header {
	padding-left: 10px;
}

#levi-meni .ui-panelmenu .ui-state-active.ui-panelmenu-header {
	background-color: #F6F6F6 !important;
	padding-left: 10px;
	border: none !important;
}

#levi-meni .ui-panelmenu .ui-panelmenu-panel,
#levi-meni .ui-panelmenu .ui-panelmenu-content {
	background-color: #F6F6F6 !important;
	padding-top: 0px !important;
    padding-bottom: 20px !important;
    min-width: 200px !important;
}

#levi-meni .ui-panelmenu .ui-panelmenu-panel,
#levi-meni .ui-panelmenu .ui-panelmenu-content.ui-state-active {
	background-color: #F6F6F6 !important;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#levi-meni .ui-panel.menu-panel .ui-menu .ui-menuitem-link.ui-state-active,
#levi-meni .ui-panel.menu-panel .ui-panelmenu .ui-menuitem-link.ui-state-active {
	color: #FF6633 !important;
  	background: #F6F6F6 !important;
  	font-weight: 200 !important;
}

/*
.simpletablestyle tr:nth-child(odd) {
  background: #f4f3f3;
}
.simpletablestyle tr:nth-child(even) {
  background: #ffffff;
}

.simpletablestyle td a:hover {
  color:#3883ce;
  text-decoration:none;
}
*/
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight, 
.ui-selectonemenu-item .ui-state-highlight {
	background: #E2F4F9;
}

/* ----------------- */ 
/* osnovni			 */
/* ----------------- */ 

.irc-hide {
	display: none;
}

.osnovni-title {
	margin-left: -15px;
	margin-right: -15px;
	padding: 29px 20px 25px;
	margin-bottom: 15px;
	margin-top: 0px;
	font-size: 2.2em;
	color: #FF6633 !important;
	background-color: white;
	font-weight: 200 !important;
	font-family: myWoffFont;
}

.irc-glava-title {
	background: #52bad5 !important;
	width: 15% !important;
}
.irc-glava-title label {
	color: #ffffff !important;
	font-size: 17px !important;
}


/* osnovni - dopolnitve ogrodja */

.irc-h1-title-bold .ui-panel-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	font-weight: bold; 
}

.irc-locevalnik {
	margin-top: 4px;	
	margin-bottom: 10px;
}

.irc-links-tabs .ui-tabs-panels {
	display: none;
}

.irc-panel .ui-panel-content:first-child {
	padding: 0;
}
.___irc-panel div.ui-panel-content { 
	padding: 0;
}

.h2-panel,  
.h2-panel .ui-panel-content.ui-widget-content {
	border: 0  !important;
	margin: 0  !important;
	padding: 0  !important;
}

.h2-title .ui-panel-content.ui-widget-content {
	padding-left: 3px !important;
	padding-right: 3px !important;
	padding-top: 1px !important;
	padding-bottom: 10px !important;
}
 
.h2-title .ui-panel-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	_border: 1px solid #cccccc !important;	
} 

.h2-title-seznam .ui-panel-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	border: 0;
}
 
.irc-panel-buttons div.ui-panel-content,
.irc-panel-buttons-akcija div.ui-panel-content {
	padding: 0;
}
.irc-panel-buttons-akcija {
	float: right;
}
.irc-panel-buttons tbody tr td.ui-panelgrid-cell {
	padding-left: 3px;
	padding-top: 10px;
}

.irc-panelGrid-not-padding tbody tr td.ui-panelgrid-cell {
	padding: 0;
}

/* stranka-glava */

.irc-stranka-glava .ui-panel-titlebar {
	background: #F2F2F2;
	color: white;
	font-weight: bold;	
}
.irc-stranka-glava .ui-panel-content.ui-widget-content  {
	background: #f3f3f3; 
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 5px;
} 
.irc-stranka-glava table {
	min-height: 0;
} 

/* podrobnosti-glava */

.irc-podrobnosti-glava {
	margin-bottom: 4px;
	padding: 0px;
	background: #e3f5ff !important;
	/*border-bottom: 1px solid #aaaaaa;*/
	background-image: url("/frk/podporaNarocanju/javax.faces.resource/slike/icon-info-arrow.png.xhtml?ln=irc");
	background-repeat: no-repeat;
	background-position: 50px 46px;
}
.irc-podrobnosti-glava table.ui-panelgrid.ui-widget tr {
	background:rgba(0,0,0,0.0);
}

.ui-panelmenu .ui-menuitem-link {
	padding-left: 12px !important;
}

.container-fluid {
	/*height: 62px !important;*/
	background-color: #F5F5F5 !important;
}

.top-head-row {
	background-color: #F2F2F2;
}
#login-container {
	margin: 0px auto;
	width: 400px;
	background-color: #F9F9F9 !important;
}
.login-form-control {
  display: block;
  width: 400px !important;
  height: 44px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff !important;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.login-form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.login-form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.login-form-control:-ms-input-placeholder {
  color: #777;
}
.login-form-control::-webkit-input-placeholder {
  color: #777;
}
.login-form-control[disabled],
.login-form-control[readonly],
fieldset[disabled] .login-form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
#content-fill {
	height: 460px;
	width: 100px;
}
#content-fill-home {
	height: 400px;
	width: 100px;
}
#meni-fill {
    width:50%;
    height:540px;
    overflow:hidden;
}
#icon-krog {
	width: 90px;
	background-image: url("/frk/podporaNarocanju/javax.faces.resource/slike/icon-krog.png.xhtml?ln=irc");
	background-repeat: no-repeat;
	height: 90px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 37px 30px 30px 30px;
	font-size: 18px;
	font-weight: 200;
}
#krogoe {
	width: 90px;
	background-image: url("/frk/podporaNarocanju/javax.faces.resource/slike/icon-krog.png.xhtml?ln=irc");
	background-repeat: no-repeat;
	height: 90px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 37px;
	font-size: 18px;
	font-weight: 200;
}
#login-meni {
	float: right;
	margin-top: 10px;
}
#prikaz-user {
	color: #ffffff;
	margin-top:19px;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	padding-bottom: 10px;
	text-align: center !important;
}
.body-login {
	background-color: #F9F9F9 !important;
	overflow: auto;
}
.panel-login{
	background-color: #F9F9F9;
	width: 400px;
}

.stepPanel-login {
	background-color: #F9F9F9;
	width: 400px;
	height: 40px;
}

#login-container table tr td {
	background-color: #F9F9F9;
	padding-top: 0px !important;
}

#login-container table tr td input{
	background-color: #ffffff !important;
	height: 40px !important;
}
#login-container table tr td label{
	color: #727070 !important;
	font-size: 15px !important;
	margin-left: 0px !important;
}
.login-btn {
	width: 190px !important;
	height: 40px !important;
	font-size: 15px !important;
}

.btn-info {
  color: #fff !important;
  background-color: #5bc0de !important;
  border-color: #46b8da !important;
  width: 100px;
}

.btn-success-login {
  color: #fff !important;
  background-color: #7A7A7A !important;
  border-color: #7A7A7A !important;
  width: 100px;
  float: right;
}
.btn-success-login:hover,
.btn-success-login:focus,
.btn-success-login:active,
.btn-success-login.active,
.open > .dropdown-toggle.btn-success-login {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success-login:active,
.btn-success-login.active,
.open > .dropdown-toggle.btn-success-login {
  background-image: none;
}
.btn-success-login.disabled,
.btn-success-login[disabled],
fieldset[disabled] .btn-success-login,
.btn-success-login.disabled:hover,
.btn-success-login[disabled]:hover,
fieldset[disabled] .btn-success-login:hover,
.btn-success-login.disabled:focus,
.btn-success-login[disabled]:focus,
fieldset[disabled] .btn-success-login:focus,
.btn-success-login.disabled:active,
.btn-success-login[disabled]:active,
fieldset[disabled] .btn-success-login:active,
.btn-success-login.disabled.active,
.btn-success-login[disabled].active,
fieldset[disabled] .btn-success-login.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success-login .badge {
  color: #5cb85c;
  background-color: #fff;
}

#loginform {
	padding: 0px;
}
.login-title {
	margin-left: -20px;
	margin-right: auto;
	padding: 29px 20px 25px 20px;
	margin-bottom: 15px;
	margin-top: 0px;
	font-size: 2em;
	color: #FF6633 !important;
	background-color: #F9F9F9;
	font-weight: 200 !important;
}
.logo-login {
}

.btn-success-login {
  color: #fff !important;
  background-color: #7A7A7A !important;
  border-color: #7A7A7A;
  width: 100px;
}
.btn-success-login:hover,
.btn-success-login:focus,
.btn-success-login:active,
.btn-success-login.active,
.open > .dropdown-toggle.btn-success-login {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success-login:active,
.btn-success-login.active,
.open > .dropdown-toggle.btn-success-login {
  background-image: none;
}
.btn-success-login.disabled,
.btn-success-login[disabled],
fieldset[disabled] .btn-success-login,
.btn-success-login.disabled:hover,
.btn-success-login[disabled]:hover,
fieldset[disabled] .btn-success-login:hover,
.btn-success-login.disabled:focus,
.btn-success-login[disabled]:focus,
fieldset[disabled] .btn-success-login:focus,
.btn-success-login.disabled:active,
.btn-success-login[disabled]:active,
fieldset[disabled] .btn-success-login:active,
.btn-success-login.disabled.active,
.btn-success-login[disabled].active,
fieldset[disabled] .btn-success-login.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success-login .badge {
  color: #5cb85c;
  background-color: #fff;
}
.ui-panelmenu .ui-menuitem-link {
    font-weight: 200 !important;
    line-height: 18px !important;
    cursor: pointer !important;
    font-size: 15px !important;
    color: #605F5F  !important;
    margin-left: 15px !important;
}
.ui-panelmenu .ui-menuitem-link:hover {
    color: #000000  !important;
    background: #fff !important;
}
.ui-menuitem-link .ui-corner-all .ui-state-hover {
    background-color: #000000 !important;
}

@media screen and (max-width: 1200px){
	#prikaz-user {
		color: #C2E9FF !important;
		float: right !important;
		margin-right: 25px;
		text-align: center;
 	    font-family: myWoffFont;
	}
	
	#meni-fill {
	    width: 50%;
	    height: 1px;
	    overflow: hidden;
	}
	.top-head-row {
	    margin-top: 10px;
	}
	#icon-krog {
	    margin-top: 10px;
	}
	.ui-panel .ui-panel-titlebar {
    	padding: 0px !important;
	}
	#icon-krog {
	    margin-top: 5px;
	    padding: 7px 30px 30px;
	    font-size: 18px;
	    font-weight: 200;
	    color: #FFF !important;
	    float: left;
	    background-image: none;
	    height: 10px !important;
	}
	#krogoe {
		margin-top: -22px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		padding: 37px 30px 30px 30px;
		font-size: 18px;
		font-weight: 200;
		background-image: none;
		float:left;
		color: #fff;
		height: 10px;
	}
	.stranski-meni-top {
	    color: #FFF;
	    background-color: #293C4E;
	    text-align: center;
	    font-size: 1.2em;
	    font-weight: 200;
	    border-bottom: none !important;
	    margin-top: 50px;
	}
	#levi-meni, #levi-meni .ui-panel {
	    padding: 0px !important;
	    background-color: #293C4E;
	    height: 100%;
	}
	.ui-panel-titlebar {
    	padding-bottom: 0px !important;
	}
	.iskanje-polje {
		width: 400px !important;
		margin-bottom: 5px !important;
		border: 1px solid #EAEAEA !important;
		font-size: 15px !important;
		color: #3E98CC !important;
		font-weight: bold !important;
		height: 40px !important;
		border-radius: 8px !important;
	}
	#prikaz-user-mobile {
		display: block;
		font-family: myWoffFont;
	}
	
	#logo-title {
		color: #C9C9C9 !important;
		font-size: 15px;
		padding-bottom: 0px !important;
		padding-top: 10px !important;
		font-family: myWoffFont;
		background-color: #293C4E !important;
		margin-left: -15px;
		margin-right: -15px;
	}
	.top-head-row {
    	margin-top: 0px;
	}
	#levi-meni .ui-panelmenu .ui-panelmenu-panel {
    	/*padding-top: 10px !important;*/
    	margin-top: -18px !important;
    }
}

@media screen and (min-width: 800px){
	.iskanje-polje {
		width: 400px !important;
		margin-bottom: 5px !important;
		border: 1px solid #EAEAEA !important;
		font-size: 15px !important;
		color: #3E98CC !important;
		font-weight: bold !important;
		height: 40px !important;
		border-radius: 8px !important;
	}
	
}

@media screen and (max-width: 768px){
	.navbar-collapse {
	    min-height: 100px !important;
	}
	#login-meni {
    	float: right;
    	margin-top: -80px;
	}
	#levi-meni .ui-panelmenu .ui-panelmenu-panel {
    	padding-top: 10px !important;
    }
}

#logo-title {
	color: #C9C9C9 !important;
	font-size: 15px;
	/*border-bottom: #FFF solid 1px;*/
	padding-bottom: 16px !important;
	padding-top: 10px !important;
	font-family: myWoffFont;
	background-color: #293C4E !important;
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 20px;
	padding-right: 20px;
}

#toolTipKrog {
	width: 200px;
	border-radius: 8px;
	padding: 10px;
	border: solid 1px #ccc;
	color: #3F3F3F;
	font-size: 13px !important;
	background-color: #000000 !important;
	opacity: 0.95 !important;
}
.ui-panelmenu .ui-menuitem {
	float: none !important;
}
.help-panel {
	float: right;
}
.search-table-panel {
	width: 100%;
}
#osveziStran {
	height:20px;
	width:20px;
}
#vsebina {
	font-family: myWoffFont;
	font-size: 14px;
	
}
#content-all-fill {
/*	background-color: red;*/
}
.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
    display: inline-block;
    padding: 6px 12px !important;
    margin-left: 1px;
    margin-right: 1px;
    text-decoration: none;
    outline: medium none;
    font-weight: 200 !important;
}

.ui-paginator .ui-paginator-current, .ui-paginator .ui-paginator-rpp-options {
    margin-left: 1em;
    margin-right: 1em;
    background-image: none;
    font-weight: 200 !important;
    padding: 6px 8px !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-header .ui-state-hover {
    border: 1px solid #CCC;
    background: none !important;
    background-color: #E2F4F9 !important;
    font-weight: bold;
    color: #000;
}

.ui-selectonemenu-skrij {
	display: none !important;
}
.ui-state-disman {
    background-color: #cccccc !important;
}