﻿.divKorpaTatko {
    /*border: thin solid Black;*/
    border-radius: 0.75em;
    /*background-color: #fade00;*/
    /*width: 16.5em;*/
    /********************width: 100%;*/
    /*width: 250px;*/
    height:100%;
    /*padding: 0.25em;*/
    /*margin: 0.1em 1em 1em 0;*/
    padding: 0;
    margin: 0 0 1.75% 0;
    vertical-align: middle;
    position: relative;
	font-family: 'Roboto', sans-serif;
}

.divKorpaHeader, .divKorpaFooter {
    border-radius: 0.5em;
    background: #ffce92;
    /*width: 16em;*/
    width: 98% !important;
    padding: 0 2% 0 2% !important;
    /*padding: 0.75em 0 0.25em 0.5em;*/
    /*height: 1.9em;*/
    /*margin: 0.25em auto;*/
    vertical-align: middle;
    position: relative;
    /*display: table-cell;*/
    display: inline-block;
    *display: inline;
    zoom: 1;
	font-family: 'Roboto', sans-serif;
}

.divKorpaHeader {
    background-color: white;
    margin-bottom: 1%;
    height: 2.65em;
    line-height: 2.65em;
    font-family: 'Roboto', sans-serif;
    margin-top: 75px;
}

.divKorpaFooter {
	font-family: 'Roboto', sans-serif;
    /*height: 3em;*/
    line-height: 1.5em;
    margin: 0.25em 0;
    /*padding: 0.5em 2% 0.75em 2% !important;*/
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
}

h3 {
    width: 100%;
}

.korpaStavkaDiv {
    /*border: thin solid Black;*/
    border-radius: 0.5em;
    width: 98%;
    height: 6em;
    float: left;
    /*text-align: left;*/
    padding: 0.25em 1% 0.25em 1%;
    margin: 0.25em auto;
    vertical-align: middle;
    position: relative;
    border-top-style: solid;
    border-color: #ffc20e;
    border-bottom-style: solid;
}

.Par {
    /*background: #ffe9ce;*/
    /*background: #ddd;*/
    /*background: #00ffff;*/
}

.Nepar {
    /*background: #fef2e4;*/
    /*background: #e9e8e8;*/
    /*background: Green;*/
    /*background-image: url('../Slike/MasterPage/meni_pozadina.png');
    background-repeat: repeat-x;
    -moz-background-size: contain;
    -o-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;*/
}

.korpaNaziv {
    float: left;
    width: 50%;
    font-size: 0.8em;
    /*font-family: 'Arial Narrow', 'Nimbus Sans L', sans-serif, 'Arial Black', Gadget, sans-serif;*/
    font-weight: bold;
    margin-left: 0.125em;
}

.korpaCena {
    float: right !important;
    color: red;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0.5em 0 0 0.25em;
    /*font-family: 'Arial Black', Gadget, sans-serif;*/
}

.korpaKolicina {
    /*color: red;*/
    width: 98%;
    color: black;
    /*font-size: 0.8em;*/
    /*font-family: 'Arial Black', Gadget, sans-serif;*/
}

.korpaTotal {
    /*color: red;*/
    float: right;
    width: 100%;
    color: black;
    /*font-size: 0.8em;*/
    /*font-family: 'Arial Black', Gadget, sans-serif;*/
}

.lblTotal {
    color: red;
    font-size: 1em;
    font-weight: 900;
}

.lblTotalMasa {
    color: Green;
    font-size: 1em;
    font-weight: 900;
}


/*#region centriranje slike*/
.divImage0 {
    float: left;
    display: table;
    width: 40%;
    /*height: 5em;*/
    margin: 0.125em;
}

.divImage1 {
    /*clear: both;*/
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}

.korpaSlika {
    max-width: 5.4em;
    max-height: 5.4em;
    border-radius: 0.5em;
}
/*#endregion*/

img {
    -ms-interpolation-mode: bicubic;
}

/*#region ikonice plus, minus i textarea */
.divKorpaArtikliKomande {
    /*clear:both;*/
    float: left;
    width: 95%;
    height: 1.25em;
    bottom: 0.125em;
    right: 0.125em;
    margin: 0;
    padding: 0;
    position: absolute;
    vertical-align: middle;
}

.imgIkonicaBrisi {
    width: 1.25em;
    height: 1.25em;
    bottom: 0;
    right: 0.1em;
    position: absolute;
}

.imgIkonicaUvecaj {
    width: 1.25em;
    height: 1.25em;
    bottom: 0;
    right: 7.25em;
    position: absolute;
}
#dostava {
width:115px;
}

.txbKorpaKolicina {
    width: 4em;
    height: 1.25em;
    font-size: 0.8em;
    position: absolute;
    padding: 0;
    margin: 0;
    bottom: 0;
    right: 3.75em;
    text-align: center;
}

.imgIkonicaUmanji {
    width: 1.25em;
    height: 1.25em;
    bottom: 0;
    right: 1.5em;
    position: absolute;
}

.imgIkonicaIsprazni {
    padding: 0;
    margin: 0;
    /*width: 2.5em;*/
    height: 2.5em;
    top: 0;
    right: 0.25em;
    position: absolute;
}

/*#endregion*/

/*.divKorpaHeader, .divKorpaFooter {
    border-radius: 0.5em;
    background: #ffce92;
    width: 16em;
    height: 2em;
    padding: 0.25em;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}*/


.nevidljivo {
    display: none;
}

/*#region Tabela korpa*/
.tblKorpaStavke {
    table-layout: fixed;
    margin: 0;
    padding: 0;
}
    /*float:left;*/
    .tblKorpaStavke td {
        vertical-align: middle !important;
    }
/*height:1.25em !important;*/

.tdStavkaKontroleZaKolicinu {
    vertical-align: middle !important;
    position: relative;
    /*height:2em;*/
}

.imgIkonicaUvecajTbl {
    /*width: 1.5em;
    height: 1.5em;*/
    width: 15%;
    height: 15%;
    /*bottom: 0.2em;
    right: 7.2em;
    position: absolute;*/
}

.txbKorpaKolicinaTbl {
    width: 2.5em;
    /*height: 1.1em;
    position: absolute;
    bottom: 0.2em;
    right: 3.7em;*/
    text-align: center;
}

.imgIkonicaUmanjiTbl {
    /*width: 1.5em;
    height: 1.5em;*/
    width: 15%;
    height: 15%;
    /*bottom: 0.2em;
    right: 1.9em;
    position: absolute;*/
}

.imgIkonicaBrisiTbl {
    /*width: 1.5em;
    height: 1.5em;*/
    width: 15%;
    height: 15%;
    /*bottom: 0.2em;
    right: 0.2em;
    position: absolute;*/
}

.tdImg {
    text-align: center !important;
    vertical-align: middle;
    position: relative;
    /*height: 5em;*/
}

.korpaSlikaTbl {
    /*max-width: 4.25em;
    max-height: 4.575em;*/
    /*display:inline-block;*/
    /*width:75%;
    height:75%;*/
    max-width: 75%;
    max-height: 75%;
    /*max-width:98%;
    max-height:98%;*/
    border-radius: 0.5em;
}

@media screen and (max-width: 767px) {

    .lijevaMargina{
        margin-left:8px;
    }
}
    /*#endregion*/
