

body
{
    padding-top:70px;
}

.bs-footer {
    clear:both;
    height: 100px;
    padding-top: 40px;
    padding-bottom: 30px;
    margin-top: 50px;
    color: #777;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    background-color: #f5f5f5;
}

.form-signin {
        padding: 15px; max-width: 330px;
}
.form-signin .form-signin-heading {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
        height: auto;
        font-size: 16px;
        position: relative;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
}
.form-signin .form-control:focus {
	z-index: 2;
}

/* Mijenjanje boje placeholdera */
.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color: #DCDCDC;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #DCDCDC;
    opacity:  1;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #DCDCDC;
    opacity:  1;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #DCDCDC;
}

.form-group
{
    margin-bottom: 5px;
}

table
{
    font-size: 12px;
}


tableLarge
{
    font-size: 12px;
}

.smallerText
{
    font-size: 12px;
}

.col-sm-8.input-group
{
    padding-right: 15px;
    padding-left: 15px;
}

pre
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}

@media (min-width: 768px)
{
	.navbar-nav li .nav-user
	{
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-inverse .navbar-nav li a {
    color: #333;
}

.nav li .nav-user{
position: relative;
display: block;
padding: 10px 15px;
}


.navbar-inverse .navbar-brand
{
	color: orange;
}

.list-unstyled, .list-unstyled ul {
min-width: 120px;
}

.nav-bg
{
	padding-bottom: 40px;
	background: url(Images/nav-bg2.png) bottom repeat-x;
	margin-top: -20px;
	margin-bottom: 25px;
}

.spacer5 { height: 5px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer10 { height: 10px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer15 { height: 15px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer20 { height: 20px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer25 { height: 25px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer30 { height: 30px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer35 { height: 35px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer40 { height: 40px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer45 { height: 45px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer50 { height: 50px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer100 { height: 100px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer200 { height: 200px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }



.wizard a {padding: 12px 12px 10px 12px; margin-right:5px; background:#efefef; position:relative; display:inline-block; }
.wizard a:before {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #fff; position: absolute; content: ""; top: 0; left: 0;}
.wizard a:after {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #efefef; position: absolute; content: ""; top: 0; right: -20px; z-index:2;}
.wizard a:first-child:before {border:none;}
.wizard a:last-child:after {border:none;}

.wizard a:first-child {-moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius:   4px 0 0 4px;}
.wizard a:last-child {-moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius:   0 4px 4px 0;}

.wizard .badge {margin:0 5px 0 18px; position:relative; top:-1px;}
.wizard a:first-child .badge {margin-left:0;}

.wizard .current {background:#007ACC; color:#fff;}
.wizard .current:after {border-left-color:#007ACC;}



.wizard p {padding: 12px 12px 10px 12px; margin-right:5px; background:#efefef; position:relative; display:inline-block; }
.wizard p:before {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #fff; position: absolute; content: ""; top: 0; left: 0;}
.wizard p:after {width:0px; height:0px; border-top: 20px inset transparent; border-bottom: 20px inset transparent; border-left: 20px solid #efefef; position: absolute; content: ""; top: 0; right: -20px; z-index:2;}
.wizard p:first-child:before {border:none;}
.wizard p:last-child:after {border:none;}

.wizard p:first-child {-moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius:   4px 0 0 4px;}
.wizard p:last-child {-moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius:   0 4px 4px 0;}

.wizard .badge {margin:0 5px 0 18px; position:relative; top:-1px;}
.wizard p:first-child .badge {margin-left:0;}

.wizard .current {background:#007ACC; color:#fff;}
.wizard .current:after {border-left-color:#007ACC;}




/*body { font-family: Segoe UI; margin: 2em 20%; }*/
/*a { color: black; padding: 5px; margin: -5px; text-decoration: none; }
a:hover { color: #0094ff; }
table { border-collapse: collapse; width: 100%; }
th { text-align: left; border-bottom: 1px solid #ddd; font-weight: normal; text-transform: uppercase; }
td, th { padding: 0.25em 2em 0.25em 0; }
tr.altRow { background-color: #f6f6f6 }
table caption { text-transform: uppercase; font-size: 0.9em; text-align: right;}
.footer { text-align: right; font-size: 0.9em; text-transform: uppercase; }
.footer td { padding-top: 1em; }*/


.red 
{
    color: red;
}

.green 
{
    color: green;
}

.glyphicon-trash.disabled
{
    cursor: not-allowed;
}


.table-striped tbody tr.row-selected td { 
    background-color: gray;
    color: white;
}

.modal-dialog.modal-dialog-wide-800 {
    width: 800px;
}

.modal-dialog.modal-dialog-wide-900 {
    width: 900px;
}

.modal-dialog.modal-dialog-wide-1000 {
    width: 1000px;
}

.modal-dialog.modal-dialog-wide-1100 {
    width: 1100px;
}

.modal-dialog.modal-dialog-wide-1200 {
    width: 1200px;
}

.modal-dialog.modal-dialog-wide-1300 {
    width: 1300px;
}

.modal-dialog.modal-dialog-wide-1400 {
    width: 1400px;
}

.datepicker{z-index:1151 !important;}

.blank5top {
    clear: both;
    height: 5px;
}

.btn-float-left{
    float: left;
    margin-right: 5px;
}

.btn-float-left2{
    float: left;
    margin-left: 5px;
}

.checkbox-container{
    width: 20px;
    height: 20px;
    margin-top: 15px;
}

.checkbox-container2{
    width: 20px;
    height: 20px;
    margin-top: 8px;
}

.label-no-top-padding{
	padding-top: 0 !important;
}

.container-wide{
	width: 95% !important;
}

@media (min-width: 1200px) {
  .container-top-menu {
    width: 1360px;
  }
}

.autorizacija-neiskoristena {
    color: white;
    background-color: #009933;
}

    .autorizacija-neiskoristena:hover {
        color: white;
        background-color: #00b33c;
    }

.table-striped > tbody > tr.autorizacija-neiskoristena:nth-child(odd) > td,
.table-striped > tbody > tr.autorizacija-neiskoristena:nth-child(odd) > th {
    color: white;
    background-color: #009933;
}

.table-hover > tbody > tr.autorizacija-neiskoristena:hover > td,
.table-hover > tbody > tr.autorizacija-neiskoristena:hover > th {
    color: white;
    background-color: #00b33c;
}

.table-striped > tbody > tr.autorizacija-neiskoristena:nth-child(odd):hover > td,
.table-striped > tbody > tr.autorizacija-neiskoristena:nth-child(odd):hover > th {
    background-color: #00b33c;
}

.autorizacija-stornirana {
    color: white;
    background-color: #404040;
}

    .autorizacija-stornirana:hover {
        color: white;
        background-color: #4d4d4d;
    }

.table-striped > tbody > tr.autorizacija-stornirana:nth-child(odd) > td,
.table-striped > tbody > tr.autorizacija-stornirana:nth-child(odd) > th {
    color: white;
    background-color: #404040;
}

.table-hover > tbody > tr.autorizacija-stornirana:hover > td,
.table-hover > tbody > tr.autorizacija-stornirana:hover > th {
    color: white;
    background-color: #4d4d4d;
}

.table-striped > tbody > tr.autorizacija-stornirana:nth-child(odd):hover > td,
.table-striped > tbody > tr.autorizacija-stornirana:nth-child(odd):hover > th {
    color: white;
    background-color: #4d4d4d;
}

.cbo-dos-us {
    width: 145px;
}