.loginscreen.middle-box { margin-top: -250px; margin-left:-150px; top:50%; left: 50%; position:absolute; padding-top:0px; }
.noborder { padding:0; border:none; }

#gc {
    margin-bottom: 15px;
    overflow-x: auto;
}

#gc table { margin-bottom:0; }

#gc table th {
    background-image: url("data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}

#gc table th.asc {
    background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7");
}

#gc table th.desc {
    background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7");
}
#gc table .srchrow td { white-space:nowrap; }

#gc table .icon-delbig { cursor:pointer; }
#gc table .icon-delbig:hover { color:red; }

#gc table th.delbox, #gc table th.ordbox, #gc table th.custom { background-image:none; width:32px; cursor:default; }
#gc table .ordbox .option { cursor:pointer; }
#gc table .custom span { cursor:pointer; -moz-transition: all .2s ease-in-out;}
#gc table .custom a { font-size:large; };
#gc table th.custom { background-image:none!important;width:20px!important; padding:auto;};

/* Sticky */

.sticky-wrap {
    margin-bottom: 1.5em;
    overflow-x: auto;
    position: relative;
    width: 100%;
}
.sticky-wrap .sticky-thead, .sticky-wrap .sticky-col, .sticky-wrap .sticky-intersect {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.125s ease-in-out 0s;
    width: auto;
    z-index: 50;
}
.sticky-wrap .sticky-thead {
    box-shadow: 0 0.25em 0.1em -0.1em rgba(0, 0, 0, 0.125);
    width: 100%;
	background-color:white;
    z-index: 100;
}
.sticky-wrap .sticky-intersect {
    opacity: 1;
    z-index: 150;
}
.sticky-wrap .sticky-intersect th {
    background-color: #666;
    color: #eee;
}
.sticky-wrap td, .sticky-wrap th {
    box-sizing: border-box;
	padding: 5px;
}

/*     */
.chkcal table { border-width: 0px; }
.chkcal td, .chkcal th { border-color:#ccc; padding:10px; cursor:pointer; }
.invoice-table tr:nth-child(2n) {
    background-color: #f4f4f4;
}

.chosen-results .active-result.kat {font-weight: bold;}
.chosen-results .active-result.subkat {margin-left: 20px;}
.hr-line-dashed { margin: 0px 0;}
.subc {margin-bottom:10px;}
@media screen and (min-width: 0px) and (max-width: 1147px) {
	.no-mob { display:none; }	
}
@media (max-width: 880px) { 
	label { margin:0px; }
	.linija { border:none !important; }
	.m-t-sm { margin:0px; }
	.m-t-lg {margin:0px; }
	h1 {margin-top:0px;}
	.minibtn {
		border-radius: 3px !important;
		font-size: 12px !important;
		line-height: 1.5 !important;
		padding: 1px 5px !important;
		margin-bottom:3px;
	}
}

.text-white-bs {
	color:white!important;
}

.bg-warning-bs {
	background-color: #ffc107!important;
}

.bg-success-bs {
	background-color: #28a745!important
}