@media (max-width: 979px){
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding: 0px; }}

.navbar .brand { padding: 0px; }
li { line-height: 20px; }
.navbar-inner {
	/*background-image: -moz-linear-gradient(top, #EF432C, #BA242A);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EF432C), to(#BA242A));
	background-image: -webkit-linear-gradient(top, #EF432C, #BA242A);
	background-image: -o-linear-gradient(top, #EF432C, #BA242A);
	background-image: linear-gradient(to bottom, #EF432C, #BA242A);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffEF432C', endColorstr='#ffBA242A', GradientType=0);
	*/
	background:#fa2829 !important;
	
	/*
	border: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	*/
}
.navbar .nav>li { /*border-right: 1px solid #B8232A;*/text-align: left;}
.navbar .nav>li:first-child { /*border-left: 1px solid #B8232A;*/}
.navbar .nav>li>a { color: #FFF;text-shadow: none;padding: 3px 8px 2px 8px;background-repeat: no-repeat;position:relative;top:15px}
.navbar .nav>li>a img {}
/*.navbar .nav>li.active, .navbar .nav>li.active:hover, .navbar .nav>li.active:focus {
	color: #FFF;
	text-decoration: none; 
	background-color: #B8232A;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}*/
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover { color: #FFF; }
.navbar .nav>li:focus/*, .navbar .nav>li:hover*/ { color: #FFF; background-color: #B8232A; text-decoration: none; }
.breadcrumb {
	padding: 2px 15px;
	margin: 0 0 20px;
	background-color: #B8232A;
	list-style: none;
	background-color: #daebeb;
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	color: #FFF;
	background-color: inherit;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar .nav li.dropdown {
	padding-left: 0px;
	border-left-width: 0px;
}
.navbar .nav li.dropdown > a {
	padding: 2px;
}
.register.navbar .nav li.dropdown > ul {
	min-width: 60px;
}
.navbar .nav li.dropdown > ul > li {
	padding: 0 5px;
}

.navbar .nav li.dropdown > ul > li a img {
	padding-right:  10px;
}

.dropdown-menu li > a
{padding: 4px 15px !important}

.register.navbar .nav li.dropdown > ul > li a img {padding-right:0; width:21px}
.register.navbar .nav > li {text-align:center}


.table thead th { vertical-align: middle;cursor: pointer; font-weight: 500; text-align:center}
.breadcrumb .container>li { display: inline-block; color:#eb4032; }
.breadcrumb .container>li a { color: #eb4032; }
.btn {
	display: inline-block;
	padding: 9px 20px 9px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #FFF	;
	text-shadow: none;
	background-color: #bccdcd;
	background-image: none;
	background-repeat: repeat-x;
	border-color: none;
	border: 0px;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;

	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;


}
.btn:hover { background-color: #B1B7B7; color:#FFF; }
.btn-success { color: #ffffff; background-color: #96b51f; }
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {  }
.btn-primary { color: #ffffff; background-color: #044966; }
.btn-danger { color: #ffffff; background-color: #E33C2C; }
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background-color: #0075A3; }
button.btn.btn-small, input[type="submit"].btn.btn-small {
	height:29px;
	padding: 0px 10px;
}
button.btn, input.btn[type="submit"] {
    height: 29px;
}
input[type="radio"], input[type="checkbox"] { margin:0px 0 0; }
.login-form { 
	background-color: #fa2829;
	padding: 5px 7px 11px 8px;
	line-height: 22px;
}
.submit-login {
	text-decoration: none;
	
	border: 1px solid;
	color: #FFF;
	margin: 0px;
	background: #ed1d24 url('/assets/img/arrow_r_white.png') no-repeat 97% center;
	background-size: auto 60%;
	padding:3px 30px 3px 5px;
	text-align: left;
}
button, input, select, textarea { padding: 0px; }
select[size] { height: 30px; }
@-moz-document url-prefix() { select { padding: 4px 0px 0px 0px; } }
textarea { padding: 4px 6px; }
/*.submit-login:hover{ background: #0075A3 url('http://tfstoritve.com/dev/shenky/assets/img/icon_naprej.png') no-repeat center right; }*/
.checkbox { padding-left: 0px; }
input[type="radio"] { margin: -2px 5px 0px 0px; }
select.no-round , textarea.no-round , input[type="text"].no-round , input[type="password"].no-round , input[type="datetime"].no-round , input[type="datetime-local"].no-round , input[type="date"].no-round , input[type="month"].no-round , .no-round input[type="time"], input[type="week"].no-round , input[type="number"].no-round , input[type="email"].no-round , input[type="url"].no-round , input[type="search"].no-round , input[type="tel"].no-round , input[type="color"].no-round , .uneditable-input {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 0px;
}
input[type="text"].input-search{
	border:1px solid #D9EBEB;
	margin-top: 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	padding-left: 30px;
	border-radius: 0px;
	background-color: #ECF5F5;
	background-repeat: no-repeat;
	background-position: left;
}
.label-info, .badge-info { background-color: gray; }
.label {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.alert p{ margin:0px; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-width: 0 0 0px;
}
h3 {
	color: #fa2829;
	font-weight: normal;
}
.main-container { margin-top:10px; }
.pagination .hidden {
	visibility: initial;
}

/***********
 * 
 */

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 7px;
}
.dataTable select { font-size: 12px;margin:0px; }

/****				****/
#enter-btn{
	position: relative;
	bottom: 110px;
	left: 300px;
	width: 219px;
	height: 34px;
	border: 1px solid #FFF;
	background-color: #D2232A;
	color: #FFF;
	text-align: center;
	padding-top: 15px;
	font-size: 19px;
	cursor: pointer;
}
#play-btn{
	position: relative;
	bottom: 201px;
	left: 459px;
	width: 119px;
	height: 19px;
	color: #FFF;
	text-align: center;
	font-size: 19px;
}
#enter-btn:hover{
	background-color: #D63030;
}
.btnhead { margin-top:15px; }

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

.greybg {
   background: #daebeb;
   padding: 15px 0;
   border-top: 1px solid #bdcecd;
   border-bottom: 1px solid #bdcecd;
}
.greybg.top { border-bottom: 1px solid #bdcecd; }
.greybg.bottom { border-top: 1px solid #bdcecd; margin:0px;}
form.reform { margin: 0px; }
.gllpMap { 
   width: 500px;
   height: 350px;
}
.reform .fileupload .error {
	float: none;
	display: inline-block;
}
.greybg .btn-danger {
   margin-right: 10px;
}

.gllpMap img {
   max-width: none;
}
.cat-filter{
   width:200px;
   position: absolute;
   top:70px;
   right:20px;
   background-color: red;
   z-index: 999;
   
   background-color: #FFF;
   border: 1px solid #bbbbbb;
   border-bottom-color: #a2a2a2;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
   -moz-box-shadow: inset 0 2px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
   box-shadow: inset 0 2px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.cat-header{
   width:100%;
   border-bottom: 1px solid gray;
   text-align: center;
   color:#FFF;
   background-image: -moz-linear-gradient(top, #0E4966, #00334E);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0E4966), to(#00334E));
   background-image: -webkit-linear-gradient(top, #0E4966, #00334E);
   background-image: -o-linear-gradient(top, #0E4966, #00334E);
   background-image: linear-gradient(to bottom, #0E4966, #00334E);
}
.cat-header h5{ margin:0px; padding:5px}
.cat-parent, .cat-child-ul{cursor:pointer;}

.cat-parent-ul{list-style:none;margin: 0px;}
.category div:hover{background-color: #E2E1DF;}
.cat-parent{padding: 3px 2px 2px 5px;}
.cat-parent.selected{background-color: #CECECD;}
.cat-parent p{margin: 0 0 5px 25px;}
.cat-parent img, .cat-child-ul img{float:left;}
.cat-child-ul {margin-left:15px;}
.cat-child{padding: 3px 2px 2px 5px;}
.cat-child.selected{background-color: #F1FFDD;}
.cat-child-ul div:hover{background-color: #F1FFDD;}

#cat-img-1{background-image: url('../img/categories/ikona_xs_vse_kategorije.png');background-repeat: no-repeat;
background-position: 4px 2px;}
#cat-img-2{background-image: url('../img/categories/ikona_xs_umetnost.png');background-repeat: no-repeat;
background-position: 4px 2px;}
#cat-img-10{background-image: url('../img/categories/ikona_xs_nakup.png');background-repeat: no-repeat;
background-position: 4px 2px;}
#cat-img-17{background-image: url('../img/categories/ikona_xs_hrana.png');background-repeat: no-repeat;
background-position: 4px 2px;}
#cat-img-22{background-image: url('../img/categories/ikona_xs_prosti_cas.png');background-repeat: no-repeat;
background-position: 4px 2px;}
#cat-img-28{background-image: url('../img/categories/ikona_xs_nastanitev.png');background-repeat: no-repeat;
background-position: 4px 2px;}
#cat-img-36{background-image: url('../img/categories/ikona_xs_ostalo.png');background-repeat: no-repeat;
background-position: 4px 2px;}

.reform .controls input, .reform .controls select, .reform .controls textarea {
	float:left;
}
.reform label.error {
	float:left;
	margin-left:10px;
	padding-top:5px;
	color: red;
}
.tooltip-info{
	height:24px;
	width: 24px;
	background-image: url('../img/icon_info.png');
	background-repeat: no-repeat;
	float: left;
	margin: 3px 0 0 10px;
	cursor: pointer;
}

.fileupload .btn {
	vertical-align: bottom;
	margin-bottom: 5px;
}
.page-header {
	padding-bottom: 0px;
	margin: 0px 0 10px;
	border-bottom: 1px solid #bdcecd;
}
.page-header h3 {
	margin-left:10px;
}
/** DATA TABLE **/
/*.dataTables_length {
	display: none;
}*/
.sorting-table { clear:both; }
.container.provider .dataTables_length { clear:none; }

.sorting-table .edit, .sorting-table .delete, .sorting-table .add, .sorting-table .download{
	background-repeat: no-repeat;
	background-position: center;
	width:35px;
	cursor: pointer;
}
.sorting-table .download.disabled{
	background-color: rgb(201, 207, 207);
	cursor: auto;
}
.sorting-table th.add {
	vertical-align: bottom;
	background-position: center 8px;
	color: #FFF;
	text-align: center;
	background-color: #95B604;
	min-width: 150px;
}
.sorting-table th.add.location, .sorting-table th.add.provider, .sorting-table th.add.offer { padding:0px; }
.sorting-table td.add, .sorting-table .edit, .sorting-table .delete, .sorting-table .download {
	background-color: #daebeb;
	padding:0 20px 0
}
.sorting-table thead tr:first-child th input, .sorting-table thead tr:first-child th select { width:80px; }
.sorting-table th.add.user { background-image: url("../img/icon_add_user.png"); }
.sorting-table th.add.location { background-image: url("../img/icon_add_location.png"); }
.sorting-table th.add.offer { background-image: url("../img/icon_add_offer.png"); }
.sorting-table td.add.location { background-image: url("../img/icon_td_add_location.png"); }
.sorting-table td.add.offer { background-image: url("../img/icon_td_add_offer.png"); }
.sorting-table td.add.qrcode { background-image: url("../img/icon_td_qrcode.png"); }
.sorting-table .edit { background-image: url("../img/icon_edit.png"); }
.sorting-table .delete { background-image: url("../img/icon_delete.png"); }
.sorting-table .download { background-image: url("../img/icon_download.png"); }
.sorting-table .edit:hover, .sorting-table .delete:hover, .sorting-table .add:hover, .sorting-table .download:hover{
	background-color: rgb(201, 207, 207);
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: none;
}
.reform h5:first-child{
	border:none;
}
.reform .nav a img, .reform.form-horizontal .control-label img {
	vertical-align: baseline;
	margin-right: 5px;
}
.filters th { text-align: center; }
/*#categories{
	height: 250px;
	width: 260px;
	overflow: auto;
}*/
#categories .parent {
	float: left;
	margin-bottom:20px;
	margin-left:20px;
}
#categories .parent:nth-child(6n){
	clear:both;
}
#categories label, #categories ul {
	color:#333333;
	padding-left:20px;
}
#categories ul li {
	padding:2px 0px;
	list-style: none;
}
#categories input, #categories span, #categories ul li input, #categories ul li span{
	vertical-align: middle;
	line-height: 21px;
}
#categories span{ margin-left:2px; }
.form-horizontal .control-group .control-group{ margin-bottom: 20px; }
.table-bordered td {
	border-left: 1px solid white;
	background-color: #ecf5f5;
	vertical-align: middle;
}
.table th, .table td { border-top: 1px solid white; }
.dataTables_length { float:left;clear: both; }
.dataTables_filter { float:right; }
.dataTables_filter input, .dataTables_length select { margin-bottom: 2px; }
.dataTables_length select{
	width: 80px;
}
.table-bordered thead tr.filters>th:not(:first-child){
	border:0px;
}
.table-bordered thead tr.filters select, .table-bordered thead tr.filters input{
	margin:0px;
}

.spinner {
  display: inline-block;
  opacity: 0;
  max-width: 0;

  -webkit-transition: opacity 0.25s, max-width 0.45s; 
  -moz-transition: opacity 0.25s, max-width 0.45s;
  -o-transition: opacity 0.25s, max-width 0.45s;
  transition: opacity 0.25s, max-width 0.45s; /* Duration fixed since we animate additional hidden width */
}

.has-spinner.active {
  cursor:progress;
}

.has-spinner.active .spinner {
  opacity: 1;
  max-width: 50px; /* More than it will ever come, notice that this affects on animation duration */
}
.btn-success {
	color: #ffffff;
	background-color: #96b51f;
}
button.btn {
	padding: 0px 12px; 
}

.has-spinner.active .spinner {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 2000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 2000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.blue1 { background-color: #0d4a65;color:#FFF; }
.blue2 { background-color: #366d85;color:#FFF; }
.blue3 { background-color: #6892a3;color:#FFF; }
.green { background-color: #95B604; }

.package-choose{
	font-size: 15px;
	font-weight: bold;
}
.package-choose span, .package-choose a{
	float:left;
	padding:15px 5px;
}
.package-choose a { color: white; font-weight: 500; text-decoration: none; }
.package-choose td.chose { cursor: pointer; }
.package-choose span.pull-right{ float:right; }
.package-choose td {
	border: 3px solid white;
}
.package-choose tr:not(.price) td {
	height: 50px;
}
.package-choose img {
	float:right;
}
.package-choose .package-bonus {
	padding:0px;
	background: #D9EBEB;
	text-align: center;
}
#translate.form-horizontal .control-label {
width: 300px;
}
#translate.form-horizontal .control-group .control-label input {
width: 200px;
}
.form-horizontal .controls.key {
margin-left: 65px;
}
#mySiteLocator {
	background: rgb(239,67,45); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(239,67,45,1) 0%, rgba(185,36,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,67,45,1)), color-stop(100%,rgba(185,36,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(239,67,45,1) 0%,rgba(185,36,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(239,67,45,1) 0%,rgba(185,36,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(239,67,45,1) 0%,rgba(185,36,42,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(239,67,45,1) 0%,rgba(185,36,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef432d', endColorstr='#b9242a',GradientType=0 ); /* IE6-9 */
	text-align: left;
	width: 750px;
	margin-left: -375px;
	top: 120px;
}

#mySiteLocator .modal-header {
	border:none;
	height: 160px;
}
#mySiteLocator .modal-header img{
	top: -195px;
	left: 135px;
	position: absolute;
}
#mySiteLocator .modal-body table {
	margin: auto;
}
#mySiteLocator .modal-body table td {
	padding-bottom: 5px;
}

#mySiteLocator .modal-body h2{
	color:white;
	text-align: center;
	font-size: 21.5px;
	font-weight: 100;
}
#mySiteLocator .modal-body table a{
	margin: auto;
	color:white;
	margin-left: 10px;
}
#mySiteLocator .modal-footer {
	-webkit-box-shadow: 0px -10px 15px -10px rgba(0,0,0,1);
	-moz-box-shadow: 0px -10px 15px -10px rgba(0,0,0,1);
	box-shadow: 0px -10px 15px -10px rgba(0,0,0,1);
	border:none;
	background: none;
	margin: 0 20px;
}


.bg-white{background-color:White !important}
.no-border{border:1px white !important}

tr.filters th:first-child{border-left:1px solid #dddddd;}
tr.filters th:last-child{border-right:1px solid #dddddd !important;}
tr.main th.blue1 {border-left:1px solid #b7e3fa}
tr.main th.blue2 {border-left:1px solid #b7e3fa}
tr.main th.blue3 {border-left:1px solid #b7e3fa}
input.btn{padding: 9px 20px 9px !important; height: auto !important}
div.table-data{margin:80px auto;}
.analize_s{
	background: #ee432c;
	border-bottom:1px solid white;
    height: 23px;
}

.analize_mac{
	background: #044966;
	border-bottom:1px solid white;
    height: 23px;
}

.analize_mic{
	background: #96b51f;
	border-bottom:1px solid white;
    height: 23px;
}






.inline {display:inline-block; vertical-align:middle}

table.filter-statistika
{border:0; width:100%}

table.filter-statistika tr td {width:25%; text-align:left;}
table.filter-statistika tr td input[type="text"]{width:90% !important; margin-right:20px}




/* statistics UPDATE */

.table-data ul{list-style-type:none;margin:0;padding:0}

.table-data ul .inner {
  
  /*overflow: hidden;*/
  display: none;
}
.table-data ul .inner.show {
  /*display: block;*/
}
.table-data ul li {
  margin:0;
}
.table-data ul li a.toggle {
  width: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.78);
  color: #fefefe;
  padding: 5px;
  border-radius: 0.15em;
  transition: background .3s ease;
  box-sizing:border-box;
}
.table-data ul li a.toggle:hover {
  background: rgba(0, 0, 0, 0.9);
}


table.sum, table.sum tr td, table.sum tr th{text-align:center;border:0px}
table.sum tr th{text-align:center;border:0px; color:#fff; background:#044966; padding:15px 10px;border:1px solid #fff; font-weight:normal}
table.sum {width:100%; margin:0;}

table.bordered {width:100%}
table.bordered tr td, table.bordered tr th{text-align:center;border:1px solid #000;}

table.detail-data {width:100%;margin-bottom:20px; }
table.detail-data tr td, table.detail-data  tr th{text-align:center;border:2px solid #eee; color:#000}


/***************************/







.section{margin:50 auto;}


.passcode-container .switch {
    background: #fff none repeat scroll 0 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 1% 2%;
    text-align: center;
    width: 50%;
	cursor:pointer;
	border:2px solid #ebebeb;
	border-bottom:0px;
	 box-sizing: border-box;
	 position:relative;
	 top:2px;
	 float:left;
	font-weight: bold;
	font-size: 18px;
	font-family: "Roboto",sans-serif

}
.inline-block {
    display: inline-block;
}

.tab-shadow {
    box-shadow: 0 -10px 10px -10px #bbbbbb inset;
}

.first-tab-content, .second-tab-content{padding:40px 20px 10px 20px;box-sizing: border-box;text-align:center; border: 2px solid #ebebeb}
.pagination {padding:20px 0px 0px}
.second-tab-content .btn{margin:20px 5px;}
.tabs::after{   content: "";
  display: table;
  clear: both;}
/* statistics UPDATE */

.autocomplete{padding:30px 0 30px 0px; width:100%;text-align:center;background:#ecf5f5; margin-top:-10px}
.autocomplete input[type='text'].search_all{ 
	border: 1px solid #cbd3dd;
    font-size: 1.125em;
    height: 40px;
    padding: 0 15px;
	padding-left:50px;
    width: 50%;
	margin:0 auto;
	background-image: url("../img/Search_ICO.svg");
	background-position:10px center ;
	background-repeat:no-repeat;
	}

	
ul.accordion {background-color:#f4f9f9 }
ul.accordion li {padding:0}
.table-data ul li a.toggle {color:#000; padding:15px 10px; border-bottom: 1px solid #bbcdcd }


ul.accordion li a {background:#ecf5f5 !important}
ul.accordion li a.toggle:hover {background:#cecece;}
ul.accordion li  ul.ponudnik{
padding:20px;
    box-shadow: 
        inset 0px 11px 8px -10px #CCC,
        inset 0px -11px 8px -10px #CCC; 
	-webkit-box-shadow: 
        inset 0px 11px 8px -10px #CCC,
        inset 0px -11px 8px -10px #CCC; 
}
/*ul.inner table.sum {margin-left:40px;}*/

table.sum tr td:first-child {color:#044966 !important; font-weight:bold}




.padding-left-80p{padding-left:80px;position:relative}
.padding-left-80p img {position:absolute;left:20px;}
table.sum tr th, table.sum tr td{text-align:left;}
table.sum tr th {font-weight:600}

table.sum tr th:last-child,
table.sum tr td:last-child,
table.sum tr th:nth-last-child(2),
table.sum tr td:nth-last-child(2)
{width:180px !important}

table.sum tr td:last-child {background:url("../img/ICO_naprej.png") no-repeat right center !important}
table.sum tr td.open:last-child {background:url("../img/ICO_odprto.png") no-repeat right center !important}




ul.ponudnik table.sum tr th:last-child,
ul.ponudnik table.sum tr td:last-child
{width:160px !important}


table.detail-data{border-collapse: collapse;}
table.detail-data tr{border-collapse: collapse;}
table.detail-data tr td, table.detail-data tr th{background:#fff; border:0 !important; border-bottom:1px solid #bbcdcd !important; padding:3px 0px; text-align:center;}
table.detail-data tr td.width-15{width:22px}
table.detail-data tr td.small-font{font-size:11px}

.text-align-left{text-align:left !important;}
.border-top{border-top:1px solid #bbcdcd !important;}
.bold{font-weight:bold;}
.width-430{width:400px;padding-left:5px !important}
.width-320{width:320px;padding-left:5px !important}
.width-240{width:240px;padding-left:5px !important}
.width-160{width:160px;padding-left:5px !important}
table.detail-data table.per-day {width:100%;}
table.detail-data table.per-day tr td { width:auto !important; border:0 !important; text-align:center}
table.detail-data table.per-day tr:first-child td {width:100%; border-bottom:1px solid #bbcdcd !important; }



table.per-day{width:100%;}

ul.inner ul.accordion li{margin-left:80px;}
/*li a table.sum{margin-left:80px;}*/

a.lokacija table.sum,
a.ponudba table.sum,
a.uporabnik table.sum {margin-left:0px !important}




.no-data-to-show{text-align:center;color:#000;margin-top:20px;font-weight:bold;}
.query-search{text-align:center;font-size:14px;margin-bottom:30px;position:relative; background-color:#d9ebeb;padding:30px 0px; margin-top:2px;}
.query-search .result {font-size:18px; }
.query-search .result::first-letter {text-transform:uppercase} 
.query-search .x-sign {position:absolute; right:10px;bottom:10px;color:#ef432c}



.text-align-center{text-align:center}
.lbl-casovno-obdobje{margin-top:-20px; padding-top:10px; margin-bottom:40px; color:#808080}
.lbl-query-search{color:#808080}


.hide-scans{background:#ef432c url(../img/ICO_Scan_30x30_ON.png) no-repeat 10px center; color:#fff; padding:12px 15px; padding-left:45px; margin:15px;border-radius:7px;-webkit-border-radius:7px; cursor:pointer}
.hide-redeems{background:#97b32d url(../img/ICO_Redeem_30x30_ON.png) no-repeat 10px center; color:#fff; padding:12px 15px; padding-left:45px; margin:15px;border-radius:7px;-webkit-border-radius:7px; cursor:pointer}
.show-scans {background:#fff url(../img/ICO_Scan_30x30_OFF.png) no-repeat 10px center; color:#ef432c; padding:12px 15px; padding-left:45px; margin:15px;border-radius:7px;-webkit-border-radius:7px; cursor:pointer; border:1px solid #ef432c }
.show-redeems {background:#fff url(../img/ICO_Redeem_30x30_OFF.png) no-repeat 10px center; color:#97b32d; padding:12px 15px; padding-left:45px; margin:15px;border-radius:7px;-webkit-border-radius:7px; cursor:pointer; border:1px solid #97b32d}

.fa.fa-sort
{
	 float: right;
    margin-top: 5px;
}

.cursor-pointer
{
	cursor:pointer;
}

table.all-active
{
	margin-top:40px;
}

table.all-active tr td
{
	border-bottom: 1px solid #bbcdcd;
    color: #000000;
    padding: 15px 10px;
    background-color: #f4f9f9;
    font-size: 12px;
    line-height: 16px;

}


table.all-active tr td:last-child
{
background:none !important;

}


input[type="submit"].btn.filter-btn, a.btn.filter-btn
{
	padding:5px 20px !important
}

input[type="text"].from, input[type="text"].to
{
	width:auto !important;
	position:relative !important;
	background: url(../img/calendar.png) no-repeat 95% center;
	background-size: 15px

}

.mce-tinymce
{
	width:90% !important;
}