/*VOUCHERI LIST*/

/*selectedRow samo u JS funkciji , neaktivno*/
.selectedRow { 
background-color: blue;
cursor: pointer;
}

.info_box{
border:solid 1px lightgrey;
padding:2px 5px;
margin:1px 3px;
}

#div_info{
display:none;
}

/*PRINT IKONA*/
.tr_blok{
position:relative;
}

.list_print{
position:absolute;
top:0px;
right:5px;
border:1px solid #dcdcdc;
background-color:#fff;
padding:4px;
display:none;
}


.column_info_3{
font-size: 9pt;
text-align: left;
padding-left: 2px;
}


/*ITINERER WEB*/
.itinerer_txt{
	font-size: 11px !important;
    padding-left: 5px;
}
.itinerer_txt a{
	color:Red;
	font-weight:bold;
}
/*fotogalerija*/
.wrapper{
	border:1px solid #dcdcdc;
	margin:2px;
	position:relative;
	text-align:center;
	float:left;
}
.img_info{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#fff;
	padding:1px 3px;
	font-size:10px;
}

.voucher_similar{
	font-size:12px;
	font-weight:normal;
}
.info_abs{
position: absolute;
top: 0px;
left: 0px;
text-align: left;
background: url(../../images/fill_80.png);
}

.img_label_tip{
font-size:14px;
background-color: #f39c12;
color:#fff;
padding:3px;
}


.info_txt{
font-size:12px;
font-weight:bold;
padding:3px;
text-align: left;
color: #9a251a;
text-shadow: #fff 1px 1px;
}
.info_txt a{
color: #9a251a;
}





/*NASLOVI*/
.naslov_pend{
font-weight:bold;
padding: 10px 0px 0px 0px;
font-size:14px;
text-align: left;
position: relative;
}
.arr_id{
position: absolute;
right: 0px;
top: 0px;
padding: 3px 5px 3px 10px;
color:#fff;
background-color: #d2d2d2;
font-size: 11px;
}
.naslov_pend_ime{
font-size:16px;
font-weight:bold;
padding-bottom: 10px;
color: Brown;
}
.naslov_temp{
font-weight:bold;
font-size:11px;
}
.naslov_temp_ime{
font-size:16px;
font-weight:bold;
}

/*INFO O IZLETU I GOSTU*/
#top_info {
  display: flex;
font-size:10px;
text-align:left;
padding-left:2px;
margin-top:3px;
}
#top_info > div{
border: 1px solid #ededed;
margin-right:2px;
}
#top_info_1 {
  width: 160px;
text-align:center;
font-weight:700;
}
#top_info_2 {
  width: 100px;
text-align:center;
font-weight:700;
}
#top_info_3 {
width: 120px;
text-align:center;
font-weight:700;
display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
#top_info_4 {
	flex: 1;
	color:DarkOrange;
	background: #fff;
	/*Grow to rest of container */
}


.top_info_sub{
font-size:15px;
color:#000;
text-align:center;
padding:4px 2px 8px 2px;
font-weight: bold;
}
.top_info_sub > div{
font-size:10px;
color:DarkOrange;
font-weight: normal;
}


/*klijent*/
#tables_rows{
margin:0px 5px;
color: #000;
font-size: 11px;
}
#tables_rows td{
text-align: left;
padding-left: 3px;
border-bottom:1px solid #ededed;
}
#tables_rows tr td:first-child{
color:DarkOrange;
}
#tables_rows tr:first-child td:nth-child(2){
color:DarkOrange;
font-size: 14px;
}
#tables_rows tr:nth-last-child() > td{
border-bottom:0px;
}



/*FORME*/
.table_form {
font-size: 11px;
text-align:center;
margin:0px;
color:Brown;
padding:5px 0px
}
.table_form td{
font-size: 11px;
text-align:left;
color: #333;
padding:2px 3px;
border-bottom:1px solid #ededed;
}
.table_form td .label{
font-size: 11px;
text-align:left;
color: SteelBlue;
padding:6px 3px 2px 6px;
}
.table_form a{
font-size:11px;
padding-left:5px;
color:#0066FF;
font-weight:bold;
}
.table_form_small td{
padding:0px 2px;
}

.table_prices td{
text-align: center;
}


.izradio_div{
font-size: 11px;
padding: 3px 0px 0px 0px;
text-align: right;
}




/*U tablici vouchera */
.info_block{
font-size:12px;
color:#000;
text-align:center;
padding:4px 2px 1px 2px;
font-weight: bold;
}
.info_block > div{
font-size:10px;
color:DarkOrange;
line-height: 7px;
}


#info_block_inline {
  display: flex;
font-size:10px;
text-align:left;
padding-left:2px;
margin-top:3px;
}
#info_block_1 {
	flex: 1;
	color:DarkOrange;
background: #fff;
  /* Grow to rest of container */
}
#info_block_2 {
  width: 40px;
  background: lightblue;
text-align:center;
font-weight:700;
}




/*------------------------------TABLICE */
table.tablesorter {
	font-family:verdana;
	background-color: #cdcdcd;
	margin:5px 0pt 6px;
	font-size: 8pt;
	text-align: center;
	border:3px solid #ededed;
	border-radius: 8px;
}
/*#e6EEEE  E3FDB5*/
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
text-align:center;
	background-color:#ededed;
	font-size:7pt;
	padding:4px 1px;
	
	background-color: #2d2d2d;
	color: #fff;
	border-bottom: 1px solid #000;
	border-right: 1px solid #fff;
}
table.tablesorter thead tr th:last-child, table.tablesorter tfoot tr > th:last-child {
	border-right: 0px;
}
/*
table.tablesorter thead tr th:nth-last-child(), table.tablesorter tfoot tr th:nth-last-child() {
	border-right: 1px solid Red;
}
*/



table.tablesorter tbody td {
	color: #3D3D3D;
	padding:1px;
	padding-left:2px;
	background-color:#FFF;
	text-align:center;
border-bottom: 1px solid #000;
border-right: 1px solid #fff;
}
.tablesorter tbody td:last-child {
border-right: 0px;
}

table.tablesorter tbody td a{
	color:Red;
	font-weight:bold;
}
table.tablesorter tbody td a:hover{
	color:DarkOrange;
}





/*ZA TABLICE U PRINT FORMAMA*/
table.table_white thead tr th, table.table_white tfoot tr th {
	background-color:#ededed;
	color: #000;
	border-top:1px solid #000;
}

table.table_white tbody td{
border-right: 1px solid #9f9f9f;	
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
	background-color: #f5f5f5;
}

.tablesorter tbody tr.even td {
	background-color: #e5e3c6;
	background-color: #f9f9f9;
}
.tablesorter tbody tr.odd  td {
      background-color: #f7f7f7;
}
.tablesorter tbody tr.marking  td {
      background-color: Yellow !important;
}
.tablesorter tbody tr.bazni  td {
      background-color: #fffba9 !important;
}
.tablesorter tbody tr.akcija  td {
      background-color: #FF6951 !important;
}
.tablesorter tbody tr.poslovnice  td {
      background-color: #7cbd1e !important;
}
.stop_sale  td { /*.tablesorter tbody tr*/
      background-color: #ffaa89  !important;
}
.tablesorter tbody tr.on_request  td {
      background-color: #87e2ff !important;
}
table.tablesorter .tabsor_left {
	text-align:left;
	padding-left:2px;
}

.tbl_border_green{
border-left: 4px solid #7cbd1e
}
.tbl_border_red{
border-left: 4px solid #FF6951
}


/*TABLICA ITINERERA - MASTER*/
.table_itinerer{
width:75%;
}


@media (max-width: 767px) {

.table_itinerer{
width:100%;
}

}

