@import '/_css/_variables.css';
@import '/_css/overlay.css';
@import '/_css/buttons_awesome.css';
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('/_scripts/jquery-ui/jquery-ui.css');

a:link       { color:#5CB223; text-decoration: none }
a:visited    { color:#5CB223; text-decoration: none }
a:hover      { color:#5CB223; text-decoration: underline }
a.top:link       { color:#2B7C74; text-decoration: none; font-weight:normal; font-size:14px; }
a.top:visited    { color:#2B7C74; text-decoration: none; font-weight:normal; font-size:14px; }
a.top:hover      { color:#2B7C74; text-decoration: underline; font-weight:normal; font-size:14px; }


body 	{ font-family: 'Open Sans', Arial; font-size: 10pt; color: #000000 }
table	{ font-family: 'Open Sans', Arial; font-size: 10pt; color: #000000; border-collapse:collapse; border:1px solid #CCC; }
td 		{ font-size:10pt; }
th 		{ background-color:#82C3EF;font-size:10pt; }

.naslov1_new { font-family: 'Open Sans', Arial; color:var(--brand-grey-dark); font-weight:bold; font-size:18pt; margin-bottom:15px;margin-top:0px; display: flex; align-items: center;}
.naslov1_new img { height: 48px; width:auto; margin-right:10px;}

.tooltip_templates { display:none;}
.border_light table { padding:10px; }
.border_light th { background-color:#2B7C74;font-size:10pt; border: 1px solid #E5E5E5; padding:7px; text-align:left; color:#fff;}
.border_light td { font-size:10pt; border: 1px solid #CCC; padding:7px;}

.border_none td { font-size:10pt;}
.icon16 { border:0px; margin-right:5px; vertical-align:middle; }
.icon48 { border:0px; margin-right:10px; vertical-align:middle; max-height:48px; }
.icon12 { border:0px; margin-right:5px; vertical-align:middle; max-height:12px; }

.divMarginLeft_below_icon48 {
	margin-left:58px;
}

.error { color:#C00; font-weight:bold; }
.error_div { background-color:#F3DCDC; color:#BE4647; font-weight:normal; padding:10px; border:1px #BE4647 dotted;  -webkit-border-radius: 9; -moz-border-radius: 9; border-radius: 9px;}
.error_div a, .error_div a:hover, .error_div a:visited { color:#BE4647; text-decoration:underline }
.OK_div { background-color:#f9fbf3; color:#5BAE50; font-weight:normal; padding:10px; border:1px #5BAE50 dotted; -webkit-border-radius: 9; -moz-border-radius: 9; border-radius: 9px;}
.warning_div { background-color:#FFF5D5; color:#666; font-weight:bold; padding:10px; border:1px #FFC000 dotted; -webkit-border-radius: 9; -moz-border-radius: 9; border-radius: 9px; margin-bottom:15px;}

.div_TxtEmulate { padding:5px; width:488px; }
.cBlue_Ligher { color:#1881C5; }
.cBlue_Darker { color:#0D4A89; }
.cBlue_Light { color:#82C3EF; }
.cGrey { color:#666; }
.cGrey2 { color:#999; }
.cBad { color:#C00; }
.cGood { color:#6C0; }

.aCenter { text-align:center; }
.aLeft { text-align:left; }
.aRight { text-align:right; }

.field_narrow { width:60px; }
.field_date { width:100px; }
.field_wide { width:500px; }
.field_superwide { width:750px; }

.small {font-size: 10px;}   
.smaller {font-size: 11px;}   
.clearAll { clear: both;}
.tab_ozadje		{ background-color: #F6F6F6; }
.tab_ozadje_temno		{ background-color: #E9E9E9; }
.tab_glava { padding-left:10; padding-top:5; padding-bottom:5; padding-right:10; font-weight:bold; color:#FFFFFF; background-color:#638CCE;} 
.tab_glavatab0 { background-color:#638CCE;} 
.tab_glavatab1 { padding-left:10; padding-top:5; padding-bottom:5; padding-right:10; font-weight:bold; color:#FFFFFF;} 	
.td_pojasnilo	{ color:#999; text-align:right; font-size:11px; }

.opozorilo 	{ color:#FF0000; font-weight:bold; font-size:14px; }	
.opozorilo_small 	{ color:#FF0000; font-weight:bold; }		 
.poudarek { color:#1B7221; }
.poudarekR { color:#000; }

.naslov_huge { margin:40px; font-size:45pt; font-weight:800; color:#1881C5; }
.naslov0 { color:#2B7C74; font-weight:bold; font-size:22pt; margin-bottom:15px; }
.naslov_big { color:#2B7C74; font-weight:bold; font-size:20pt; margin-bottom:15px; }
.naslov1 { color:#4B5254; font-weight:bold; font-size:18pt; margin-bottom:15px; }
.naslov2 { color:#4B5254; font-weight:bold; font-size:13pt; margin-bottom:10px; }
.naslov_ZNS { color:#4B5254; font-weight:bold; font-size:14pt; font-family:Arial; }
.naslov3 { color:#4B5254; font-weight:bold; font-size:12pt; margin-bottom:5px; }
.naslov4 { color:#1881C5; font-weight:bold; font-size:12pt; margin-bottom:0px; }


.tree_naslov { color:#1B7221; font-weight:bold; font-size:12px; margin-bottom:0px; }
.naslov_predogled { font-weight:bolder; font-size:14px }
.obrazec_simple 	{ font-family: Verdana; font-size: 8pt; border-width:1px; border-color:#94a584; }
.obrazec 	{ font-family: Verdana; font-size: 8pt; background-color: #FDFCEE; }
.obrazec_disabled { font-family: Verdana; font-size: 8pt; background-color: #EEE; color: #777; }
.obrazec_disabled2 { font-family: Verdana; font-size: 8pt; background-color:#DDD; color: #555; }
.obrazec_disabled3 { background-color:#F0F0F0; color: #555 !important; }

.obrazec_neviden, .obrazec_neviden:focus { font-family: 'Open Sans', Arial; font-size: 10pt; color: #000000; border: 1px solid #FFFFFF; padding:0px;  outline: 0px solid #fff; background-color:#fff }

.gumb_img { font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 0;  cursor:hand}
.gumb { font-family: Verdana; font-size: 8pt; cursor:hand} 

.crta { color:#CCCCCC; height:1; }
.avtor 	{ font-size: 10px; color:#126433; font-style:italic; padding-top: 10px; }

label { cursor:pointer; }
.tabela_top { margin-top:3px; }

a.siv_small:link   { font-family:Arial; color:#505050; text-decoration: none; font-size: 11px; }
a.siv_small:visited   { font-family:Arial; color:#505050; text-decoration: none; font-size: 11px; }
a.siv_small:hover   { font-family:Arial; color:#505050; text-decoration: underline; font-size: 11px; }
.text { font-family: arial; font-size: 12px; color: #505050; font-weight:normal; }
.h1     { color:#126433; font-family: Arial; font-weight:bolder; font-size:14px }
.infotext {font-size: 9px; color:#666;margin-left:8px;}   
.infotext_10 {font-size: 10px; color:#666;margin-left:8px;}   
.infotext_12 {font-size: 12px; color:#666;margin-left:8px;}   
.infocolor { color:#69C; }

div .datotekaList { display:inline; color:#666; font-style:italic; }
div .datotekaListRemove { display:inline; color:#C00; font-style:italic; text-decoration:line-through; }
div .datotekaLinkRemove { display:inline; color:#F00; margin-left:10px; }
div .datotekaLinkRemove img { border:none; }

.border_light table { padding:10px; }
.border_light th { background-color:#82C3EF;font-size:10pt; border: 1px solid #E5E5E5; padding:7px; text-align:left;}
.border_light td { font-size:10pt; border: 1px solid #CCC; padding:7px;}

table .simple { margin-top:5px;border:1px solid #ddd; border-collapse:collapse; font-family:Tahoma; font-size:11px;  }
table .simple td { border:1px solid #ddd;padding:2px;text-align:center; }
table .simple td .tdtop { border:1px solid #ddd;padding:2px;text-align:center; }
table .simple th { border:1px solid #ddd;padding:2px; background-color:rgb(245,245,245); white-space:nowrap; text-align:center; }
table .simple th .th_sub { border:1px solid #ddd;padding:2px;text-align:center; }

#tblFrame { margin-top:5px;border:none; border-collapse:collapse;  }
#tblFrame td { border:none;padding:2px;text-align:left; }
#tblFrame th { border:none;padding:10px 10px 2px 2px; white-space:nowrap; text-align:right; font-weight:bold; background-color:#fff; vertical-align:top;}

#tblFrame_NS { margin-top:5px;border:none; border-collapse:collapse;  }
#tblFrame_NS tr th { font-weight:normal; color:#1881C5; text-align:right; vertical-align:top; padding-right:5px ;padding-top:10px }
#tblFrame_NS tr td { vertical-align:top;}
#tblFrame_NS .td_sub { padding-top:10px }

#tblFrame_LIGHT { padding:10px;  }
#tblFrame_LIGHT tr th { background-color:#999;font-size:10pt; border: 1px solid #E5E5E5; padding:7px; text-align:left; color:#fff; }
#tblFrame_LIGHT tr td { font-size:10pt; border: 1px solid #CCC; padding:7px;}


#tbl_history { border-collapse:collapse;border:1px solid #DDD; }
#tbl_history th { border:1px solid #ddd; background-color:#CCC; font-weight:bold; text-align:left; padding:5px;}
#tbl_history td { border:1px solid #ddd; padding:5px; }


.valid { color:#060; }
.expired { font-style:italic; color:#545454; }

.innerSquare {
	border:1px dotted #aaa;padding:5px;background-color:#EAFFC4; margin-top:10px;color:#EAFFC4;
}

.imgPopup { margin-left:5px; border:none;}
.imgLinkIcon { margin-right:5px; border:none;}
.linkTabStyle { margin-top:10px; width:100px; white-space:nowrap; padding:5px; }
.linkTabStyle_Active { margin-top:10px; width:100px; white-space:nowrap; padding:5px; border:1px dotted #aaa; border-bottom:none; }


.border_lightblue { border: 1px solid #1881C5; }
.border_none { border:none; }

input {
	font-size:11pt;
	padding:5pt;
	width:100pt;
	font-family: 'Open Sans', Arial;
	background-color:#fff; /*#fdf7f5;*/
	border:1px solid #ccc;
}

.error_input { background-color:#F3DCDC; border:1px #BE4647 dashed }
.ok_input { background-color:#fff; border:1px #5BAE50 dashed }  /*background-color:#edf3dc;*/
.diff_input { background-color:#FCE4D6; border:1px #ED7D31 dashed }
.warning_input { background-color:#edf3dc; border:1px #ED7D31 dashed }
.warning_mild_input { background-color:#fff; border:1px #ED7D31 dashed }
.warning_input_OLD { background-color:#FFF2CC; border:1px #FFC000 dashed }

textarea:focus, input:focus{
    outline: 1px solid #aaa;
	background-color:#f9fbf3;
}

select {
	font-size:11pt;
	padding:5pt;
	font-family: 'Open Sans', Arial;
	background-color:#fff;  /*#df7f5*/;
	border:1px solid #ccc;
}


.ikona {
	border:none;
	cursor:pointer;
}

.img_title {
	padding-right:10px;
}

input[type="checkbox"] {
	width:13pt;
	height:13pt;
}

input[type="radio"] {
	width:10pt;
	height:10pt;
}

input[type="file"] {
	font-size:8pt;
	background-color:#F7F7F7;
}

.chkboxSmall {
	width:15pt;
	height:15pt;
}


textarea {
	font-size:11pt;
	padding:0pt;
	width:500pt;
	font-family: 'Open Sans', Arial;
	padding:5px;
	background-color:#fff; /*#fdf7f5;*/
	border:1px solid #ccc;
}

.btn {
  background: #989898;
  background-image: -webkit-linear-gradient(top, #4B5254, #989898);
  background-image: -moz-linear-gradient(top, #4B5254, #989898);
  background-image: -ms-linear-gradient(top, #4B5254, #989898);
  background-image: -o-linear-gradient(top, #4B5254, #989898);
  background-image: linear-gradient(to bottom, #4B5254, #989898);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Open Sans', Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  border: solid #CBCBCB 0px;
  text-decoration: none;
  width:auto;
}

.btn_disabled {
  background: #989898;
  background-image: -webkit-linear-gradient(top, #D9D9D9, #D9D9D9);
  background-image: -moz-linear-gradient(top, #D9D9D9, #D9D9D9);
  background-image: -ms-linear-gradient(top, #D9D9D9, #D1D1D1);
  background-image: -o-linear-gradient(top, #D9D9D9, #D1D1D1);
  background-image: linear-gradient(to bottom, #D9D9D9, #D9D9D9);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Open Sans', Arial;
  color: #B1B1B1;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  border: solid #CBCBCB 0px;
  text-decoration: none;
  width:auto;
}

.btn_small {
  background: #A6C340;
  background-image: -webkit-linear-gradient(top, #A6C340, #5A7C07);
  background-image: -moz-linear-gradient(top, #A6C340, #5A7C07);
  background-image: -ms-linear-gradient(top, #A6C340, #5A7C07);
  background-image: -o-linear-gradient(top, #A6C340, #5A7C07);
  background-image: linear-gradient(to bottom, #A6C340, #5A7C07);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  border: solid #1f628d 0px;
  text-decoration: none;
  width:auto;
}

.btn:hover, .btn_small:hover {
  background: #989898;
  text-decoration: none;
  cursor:pointer;
}


.CL_Link_Smaller {
	border-width:1px; border-style:dashed; border-color:#CCC; border-radius:10px;
	margin-bottom:20px; padding:10px 20px;
	margin-right:20px;
	background-color:#fdf7f5;
	font-size:10pt; 
	/*line-height:100px;*/
	color:#444;
	width:70px;
	float:left;
	height:45px;
	text-align:center;
	display:table;
	vertical-align:middle;
}

.CL_Link_inner {
	display:table-cell;
	vertical-align:middle;
	font-size:10pt;
	font-weight:bold;
}

.CL_Link:hover, .CL_Link_Bigger:hover, .CL_Link_Smaller:hover {
	background-color:#f6d0c3;
	cursor:pointer;
}

.imgPlacilnoSredstvo_Smaller {
	max-width:70px;	
	max-height:40px;
}
.imgPlacilnoSredstvo {
	max-width:200px;	
	max-height:100px;	
}


.filter {
	background-color:#ddd;
	box-shadow: 2px 2px 5px #AAA;
	padding:4px 8px 4px 8px;
	border-radius: 5px;
	-webkit-border-radius: 5;
  	-moz-border-radius: 5;
	margin-left:10px;
}
.filter a { font-size:11px; color:#414141}
.filter img { margin-left:5px; }


.margin_r05 { margin-right:5px; }
.margin_r10 { margin-right:10px; }
.margin_r20 { margin-right:20px; }
.margin_r30 { margin-right:30px; }
.margin_r40 { margin-right:40px; }
.margin_l05 { margin-left:5px; }
.margin_l10 { margin-left:10px; }
.margin_l15 { margin-left:15px; }
.margin_l20 { margin-left:20px; }
.margin_l30 { margin-left:30px; }
.margin_l35 { margin-left:35px; }
.margin_l40 { margin-left:40px; }
.margin_l50 { margin-left:50px; }
.margin_l60 { margin-left:60px; }
.margin_t0 { margin-top:0px; }
.margin_t03 { margin-top:3px; }
.margin_t05 { margin-top:5px; }
.margin_t07 { margin-top:7px; }
.margin_t30 { margin-top:30px; }
.margin_t10 { margin-top:10px; }
.margin_t20 { margin-top:20px; }
.margin_b05 { margin-bottom:5px; }
.margin_b10 { margin-bottom:10px; }
.margin_b20 { margin-bottom:20px; }
.margin_b30 { margin-bottom:30px; }
.margin_L_icon16 { margin-left:24px; }

.padding_t0 { padding-top:0px; }
.padding_t3 { padding-top:3px; }
.padding_t5 { padding-top:4px; }
.padding_t12 { padding-top:12px; }
.padding_t10 { padding-top:10px;}
.padding_02 { padding:2px; }
.padding_05 { padding:5px; }
.padding_10 { padding:10px; }
.padding_br05 { padding-right:5px; padding-bottom:5px; }
.aligntop_padding { vertical-align:top; padding-top:5px;}

.fBold { font-weight:bold; }
.fItalic { font-style:italic; }
.fBoldItalic {  font-weight:bold;font-style:italic; }


.borderDotted { border:1px dotted #ccc; }

.div_cell {
	display:table-cell;
	vertical-align:middle;
}
#div_row_login {
	width:100%;
	border:none;
	display:table;
	height:250px;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
	-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
	background-color:#fff;
	/*box-shadow: 0px 3px 5px #AAA;*/
	vertical-align:middle;
	text-align:center;
}
#div_row_top {
	width:100%;
	border:none;
	display:table;
	height:40px;
	padding-left:10px;
	padding-right:10px;
	-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
	background-color:#F4C0AF;
	box-shadow: 0px 3px 5px #AAA;
	vertical-align:top;
	text-align:left;
}
.back_Blue { background-color:#1881C5; }
.back_Gray { 
	background-color:#F2F2F2;
	border:none;
	box-shadow: 3px 3px 5px #AAA;
	margin-top:50px;
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
}
.field_login { width:300px; }
.field_search { 
	font-size:10px; color:#999; width:75px; margin-left:15px; margin-right:5px;
	-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  }
