html{
background: white;
margin-left: auto;
margin-right: auto;
}
body{
margin: 15;
}
p{
color: white;
font-size: 16px;
line-height: 1.2;
}
h3 {
color: darkblue;
font-size: 23px;
font-family: sans-serif;
font-weight: bold;
text-align: center;
}
*{
padding: 10;
margin: 20;
box-sizing: border-box;
}
main{
display: flex;
width: 100%;
}
.trojka{
margin-left: auto;
margin-right: auto;
max-width: 1440px;
}
.item{
text-align: center;
position: relative;
}
article.item{
order: 2;
flex: 7;
}
.sidebar-left{
display: flex;
order: 1;
flex: 1;
height: 900px;
}
.sidebar-right{
order: 3;
flex: 1;
height: 900px;
}
/* GUMB START */
.start_btn {
box-shadow:inset 0px 1px 0px 0px #bbdaf7;
background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
background-color:#79bbff;
border-radius:6px;
border:1px solid #84bbf3;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size: 25px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #528ecc;
margin-left: auto;
margin-right: auto;
display: flex;
margin-top: 15px;
margin-bottom: 15px;
}
.start_btn:hover {
background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
background-color:#378de5;
}
.start_btn:active {
position:relative;
top:1px;
}
.start_btn:hover {
background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
background-color:#0688fa;
}
.start_btn:active {
position:relative;
top:1px;
}
/* GUMB PRINT */
.print_btn {
box-shadow:inset 0px 1px 0px 0px #bbdaf7;
background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
background-color:#79bbff;
border-radius:6px;
border:1px solid #84bbf3;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size: 18px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #528ecc;
margin-left: auto;
margin-right: auto;
display: flex;
margin-top: 15px;
margin-bottom: 15px;
}
.print_btn:hover {
background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
background-color:#378de5;
}
.print_btn:active {
position:relative;
top:1px;
}
#glavnoIme{
font-size: 40px;
}
.header{
width: 100%;
height: 100%;
color: white;
background: linear-gradient(to right, #0076ef, #00aeef);
font-family: "Square721 CN BT";
justify-content: center;
font-weight: bold;
text-align: center;
display: grid;
max-width: 1440px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.footer{
width: 100%;
height: auto;
color: white;
background: linear-gradient(to right, #0076ef, #00aeef);
font-family: "Square721 CN BT";
font-size: 25px;
font-weight: bold;
max-width: 1440px;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
.blok_B{
display: inline-block;
position: relative;
flex: 6;
order: 2;
z-index: 2;
}
.blok_D{ /* POZICIJA panela */
display: flex;
flex-wrap: wrap;
height: auto;
background: linear-gradient(to top, #0076ef, #00aeef);
width: auto;
justify-content: space-around;
padding-right: 5px;
padding-left: 5px;
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
.blok_E{
display: flex;
flex-wrap: wrap;
width: auto;
height: auto;
background: linear-gradient(to top, #0076ef, #00aeef);
width: auto;
padding-left: 10px;
padding-right: 5px;
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
.blok_F{
margin-top: 10px;
padding-top: 10px;
display: grid;
flex-wrap: wrap;
height: 100%;
background: linear-gradient(to bottom, #0076ef, #00aeef);
width: 100%;
justify-content: center;
padding-bottom: 30px;
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
.blok_gumbi{ /* gumbi preuzmi specifikaciju i učitaj pdf */
display: flex;
flex-wrap: wrap;
justify-content: space-between;
height: auto;
background-color: #ff0000;
width: auto;
padding-right: 5px;
padding-left: 5px;
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
.opcija{
background-color: #f4efcc;
font-size: 16px;
font-family: sans-serif;
font-weight: bold;
color: darkblue;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
margin-left: 15px;
margin-right: 15px;
}
.div_text_pozicija{ /* POZICIJA panela */
display: grid;
flex-wrap: wrap;
justify-content: space-around;
align-self: center; /* pozicija unutar tamnocrvenog div-a */
align-content: center;
width: 190px;
height: 80px;
color: white;
font-weight: bold;
font-size: 25px;
font-family: sans-serif;
text-align: center;
}
.div_text_PANEL_1{ /* POZICIJA 1 - BLOK 1 */
display: grid;
align-content: center;
align-self: center;
text-align: center;
width: 100%;
height: 40px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 0px;
color: blue;
font-weight: bold;
font-size: 20px;
font-family: sans-serif;
background-color: lightgrey;
padding-left: 10px;
padding-right: 10px;
}
.Dimenzije_DIV{ /* mali divovi sa imenima */
width: 100%;
min-height: 30px;
font-family: sans-serif;
font-size: 18px;
font-weight: bold;
color: darkblue;
text-align: center;
display: flex;
justify-content: space-around;
flex-wrap: wrap;
align-items: center;
margin-left: 0px;
margin-right: 5px;
margin-top: 0px;
margin-bottom: 5px;
background-color: yellow;
}
.opcijePozicija, .gumbi_opcija{ /* zadnji SIVI div opcija 1 od panela */
display: flex;
flex-wrap: wrap;
justify-content: space-around;
width: auto; /* širina zadnje diva */
margin-right: 5px;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
background-color: #546775;
flex-grow: 1;
align-content: center;
background-color: grey;
color: white;
font-family: sans-serif;
font-weight: bold;
}
.napomena_crveno{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
width: auto; /* širina zadnje diva */
margin-right: 5px;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
flex-grow: 1;
align-content: center;
color: white;
font-family: sans-serif;
font-weight: bold;
}
.V_vanjski, .V_unutarnji, .V_dovratnik, .gumb_vanjski_lim_panela, .divPolje_OZLOZD{
width: 210px;
height: auto;
display: flex;
align-self: center;
align-items: center;
}
.naziv_specifikacija{
width: auto;
height: 40px;
margin-top: 15px;
font-family: sans-serif;
font-size: 28px;
font-weight: bold;
color: darkblue;
text-align: center;
display: flex;
justify-content: space-around;
flex-wrap: wrap;
align-items: center;
margin-left: 15px;
margin-right: 15px;
background-color: lightgrey;
}
.pozicija_btn{ /* divovi 14 komada */
display: grid;
justify-content: space-around;
align-self: center; /* pozicija unutar tamnocrvenog div-a */
align-content: center;
width: 60px;
height: 80px;
margin: 5px 5px;
background: linear-gradient(to bottom, #0076ef, #00aeef);
flex-grow: 1;
}
.pozicija_btn_K{ /* zadnji siroki div za konstrukciju */
display: grid;
justify-content: space-around;
align-self: center; /* pozicija unutar tamnocrvenog div-a */
align-content: center;
text-align: center;
width: 180px;
height: 80px;
margin: 5px 5px;
flex-grow: 1;
background: linear-gradient(to bottom, #0076ef, #00aeef);
}
.pozicija_broj{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
font-family: sans-serif;
width: 30px;
height: 30px;
color: white;
margin: 3px;
padding: 3px;
align-items: center;
margin-left: auto;
margin-right: auto;
font-weight: bold;
font-size: 15px;
}
.pozicija_broj_K{ /* naziv KONSTRUKCIJA KOD POZICIJE PANELA - opcije */
display: flex;
justify-content: space-around;
font-family: sans-serif;
align-self: center;
align-content: center;
align-items: center;
width: 30px;
height: 30px;
color: white;
margin: 3px;
padding: 3px;
font-weight: bold;
text-align: center;
font-size: 14px;
}
.broj_RAL_konst{ /* RAL button od boje */
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-family: sans-serif;
width: 30px;
height: 30px;
color: darkblue;
margin: 3px;
padding: 3px;
align-items: center;
margin-left: auto;
margin-right: auto;
font-weight: bold;
font-size: 15px;
}
.kartica-vrsta-panela-pozicija-SVE{
background: linear-gradient(to left, #0076ef, #00aeef);
width: 190px;
height: 100%;
align-self: center;
display: flex;
flex-flow: wrap;
align-items: center;
justify-content: space-around;
right: 0;
top: 0;
}
#kartica-vrsta-panela-pozicija-5{
height: 100%;
}
.PANELI-slicice{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-content: center;
font-family: sans-serif;
background: linear-gradient(to top, #0076ef, #00aeef);
width: 80px;
height: 85px;
border-radius: 5px;
font-weight: bold;
font-size: 15px;
}
#my_iframe {
background-color: white;
width: 100%;
height: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
}
.iframe_link{
background-color: grey;
border: 0px solid yellow;
}
.RAL{ /* mali divovi svake boje */
display: flex;
flex-wrap: wrap;
font-family: sans-serif;
width:200px;
height: 34px;
color: white;
background: linear-gradient(to left, #0076ef, #00aeef);
align-items: center;
font-weight: bold;
text-align: left;
font-size: 15px;
margin-top: -3px;
margin-bottom: 2px;
}
.RAL-ime{
width: 20px;
height: 20px;
border-radius: 30px;
margin-left: 10px;
}
.ral_brojBoje{
margin-left: 10px;
}
#kartica-ral-tabela-konstrukcije,
#kartica-ral-tabela-pozicija-1-vanjska,
#kartica-ral-tabela-vrata_lim_1,
#kartica-ral-tabela-vrata_lim_2,
#kartica-ral-tabela-vrata_dovratnik
{
width: 190px;
height: 100%;
align-self: center;
display: flex;
flex-flow: wrap;
align-items: center;
justify-content: center;
right: 0;
top: 0;
position: relative;
background: linear-gradient(to left, #0076ef, #00aeef);
}
/*plavi naziv i bijeli text */
.imena-kartica{
display: grid;
flex-flow: : wrap;
width: 190px;
height: auto;
background: linear-gradient(to left, #0076ef, #00aeef);
font-family: sans-serif;
justify-content: space-around;
text-align: center;
font-weight: bold;
margin-bottom: 5px;
}
.PANELI-slicice:hover{
transform: scale(1.2);
cursor: pointer;
box-shadow:
0 5px 5px #fff, /*bottom external highlight*/
0 -1px 1px #666, /*top external shadow*/
}
/******* GUMBI OD POZICIJA ****** */
/* The container */
.container {
display: grid;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-top: 10px;
}
/* Hide the browser's default radio button */
.container input {
opacity: 0;
cursor: pointer;
}
/* Create a custom radio button */
.checkmark {
display:flex;
height: 40px;
width: 40px;
background-color: white;
border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
background-color: grey;
}
/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
background-color: yellow;
}
/******* GUMBI OD OPCIJE 1 ****** */
/* The container */
.container2 {
display: block;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-left: auto;
margin-right: auto;
}
/* Hide the browser's default radio button */
.container2 input {
opacity: 0;
cursor: pointer;
}
/* Create a custom radio button */
.checkmark2 {
display: block;
height: 30px;
width: 30px;
background-color: white;
border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.container2:hover input ~ .checkmark2 {
background-color: grey;
}
/* When the radio button is checked, add a blue background */
.container2 input:checked ~ .checkmark2 {
background-color: yellow;
}
/******* GUMBI OD OPCIJA DODATNO ****** */
/* The container */
.container3 {
display: flex;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-left: 15px;
margin-right: 15px;
}
/* Hide the browser's default radio button */
.container3 input {
opacity: 0;
cursor: pointer;
}
/* Create a custom radio button */
.checkmark3 {
display: block;
height: 20px;
width: 20px;
background-color: white;
border-radius: 5px;
}
/* On mouse-over, add a grey background color */
.container3:hover input ~ .checkmark3 {
background-color: grey;
}
/* When the radio button is checked, add a color background */
.container3 input:checked ~ .checkmark3 {
background-color: yellow; /* zuta */
}
/******* GUMBI OD RAL BOJA - ****** */
/* The container */
.container4 {
display: flex;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-left: auto;
margin-right: auto;
}
/* Hide the browser's default radio button */
.container4 input {
opacity: 0;
cursor: pointer;
}
/* Create a custom radio button */
.checkmark4 {
display: block;
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
}
.container4:hover input ~ .checkmark4 {
background-color: grey;
transform: scale(1.5);
}
.container4 input:checked ~ .checkmark4{
background-color: yellow;
box-shadow: 5px;
transform: scale(1.3);
}
/* tablice pri dnu - ODABIR */
.red_POZICIJA {
display: flex;
flex-grow: 1;
flex-wrap: wrap;
background-color: #f4f4f4;
color: darkblue; /* boja texta u tablicama */
font-family: sans-serif;
font-weight: bold;
width: auto;
min-height: 40px;
font-size: 10px;
align-items: center;
text-align: left;
padding: 5px;
margin: 5px;
}
.red_POZICIJA_ime {
margin-left: 15px;
margin-right: 15px;
padding-bottom: 15px;
min-height: 30px;
width: 100%;
display: flex;
flex-wrap: wrap;
}
.imeIPrezime_tvrtka { /* IME I PREZIME ili IME TVRTKE, email-adresa */
color: darkblue;
font-family: sans-serif;
font-weight: bold;
font-size: 12px;
width: auto;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
background-color: #c2ebff;
padding-left: 15px;
padding-right: 15px;
}
.odabrano_tvrtka {
color: darkblue;
font-family: sans-serif;
font-weight: bold;
font-size: 12px;
width: auto;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 20px;
}
.odabrano_napomena {
color: darkblue; /* boja texta u tablicama */
font-family: sans-serif;
font-weight: bold;
height: auto;
width: 250px;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
margin-top: 4px;
display: flex;
resize:none;
word-break:break-word;
}
.tabl_poz { /* imena plavih naziva u specifikaciji */
color: darkblue;
font-family: sans-serif;
font-weight: bold;
font-size: 10px;
min-width: 100px;
margin-left: 15px;
display: flex;
text-align: left;
align-items: center;
padding-right: 15px;
}
.odabrano {
color: darkblue; /* boja texta u tablicama */
font-family: sans-serif;
font-weight: bold;
min-width: 100%;
min-height: 10px;
font-size: 10px;
background-color: #c2ebff;
display: flex;
align-items: center;
text-align: left;
padding-left: 15px;
resize: vertical;
}
.odabranoOZLOZD, .vec_odabrano {
color: darkblue; /* boja texta u tablicama */
font-family: sans-serif;
font-weight: bold;
width: 100%;
font-size: 10px;
background-color: #c2ebff;
display: flex;
align-items: center;
text-align: left;
border-radius: 5px;
padding-left: 15px;
margin-top: 5px;
}
.slika_Zaglavlje{
display: flex;
justify-content: space-around;
align-self: center;
margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
width: 100%;
}
.slika_header{
justify-content: space-around;
align-self: center;
margin-left: auto;
margin-right: auto;
width: 100%;
padding-bottom: 10px;
background-color: white;
}
/* GUMB HELP */
.header .help_btn {
position: absolute;
top: 20%;
margin-left: 95%;
margin-right: auto;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
background-color: blue;
color: white;
font-size: 16px;
padding: 5px 5px;
border: none;
cursor: pointer;
border-radius: 0px;
text-align: center;
width: 80px;
}
.help_btn:hover {
background-color: yellow;
color: blue;
}
.help_btn:active {
background-color: blue;
}
::placeholder {
color: red;
opacity: 1; /* Firefox */
text-decoration: italic;
}
/*==================
Base Styles
===================*/
.container_slide {
width: 100%;
height: 100%;
color: white;
background: linear-gradient(to right, #0076ef, #00aeef);
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
display: flex;
flex-wrap: wrap;
align-content: center;
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
/* backgrounds */
.slide_1 {
color: white;
width: 100%;
height: 100%;
margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}
/* UNUTAR SLIDE-ova */
.corel_1{
width: auto;
height: auto;
background-color: white;
color: #393185;
font-family: Varela Round;
font-size: 40px;
font-weight: bold;
margin-left: 5%;
margin-right: 5%;
margin-top: 20px;
}
.polje_broja{
width: 200px;
height: 70px;
background-color: #dcdcdc;
font-size: 30px;
font-weight: bold;
font-family: sans-serif;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
border-radius: 10px;
color: darkblue;
}
input{
border-top-style: hidden;
border-right-style: hidden;
border-left-style: hidden;
border-bottom-style: hidden;
background-color: #eee;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.Dobrodosli{
font-size: 80px;
font-family: Varela Round;
font-weight: bold;
margin-top: 35px;
margin-bottom: -15px;
}
@media screen and (max-width:650px){
main{
flex-direction: column;
}
.Dobrodosli{
font-size: 40px;
}
.help_btn{
margin-top: 20px;
left: -50px;
}
.odabrano input[type=submit] {
width: 100%;
margin-top: 0;
}
.naziv_specifikacija{
font-size: 18px;
height: auto;
}
.RAL{
width: 80px;
height: 60px;
display: flex;
text-align: center;
font-size: 13px;
}
.trojka{
width: auto;
}
#my_iframe{
width: 100%;
height: 300px;
margin-bottom: 0px;
margin-top: 5px;
}
.imena-kartica{
width: 100%;
}
.kartica-vrsta-panela-pozicija-SVE{
height: auto;
width: auto;
flex: 1;
flex-wrap: wrap;
margin-top: 5px;
}
#kartica-ral-tabela-konstrukcije,
#kartica-ral-tabela-pozicija-1-vanjska,
#kartica-ral-tabela-vrata_lim_1,
#kartica-ral-tabela-vrata_lim_2,
#kartica-ral-tabela-vrata_dovratnik
{
height: auto;
width: 200px;
flex: 1;
flex-wrap: wrap;
margin-bottom: 5px;
}
.sidebar-left, .sidebar-right{
height: 100%;
}
.slika_Zaglavlje{
width: 100%;
}
.polje_screen{
background-size: 300px 220px;
}
.red_polje_screen{
width: 300px;
height: 210px;
}
.vas_odabir_div_naziv{
width: auto;
margin: 3%;
height: auto;
}
.div_to_PDF{
width: auto;
margin-left: 3%;
height: auto;
}
.footer{
font-size: 20px;
}
}
.uputa_slajda_1{ /* Molimo da u rubriku upišete... */
font-size: 30px;
font-family: sans-serif;
margin-top: 50px;
font-weight: bold;
}
.uputa_slajda_2{
font-size: 30px;
font-family: sans-serif;
margin-top: 10px;
}
.gumbi_prev_nxt{ /* div sa gumbima */
display: flex;
margin-top: 20px;
}
.gumb_dalje {
box-shadow:inset 0px 1px 0px 0px #bbdaf7;
background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
background-color:#79bbff;
border-radius:10px;
border:1px solid #84bbf3;
cursor:pointer;
color:#ffffff;
font-family: sans-serif;
font-size: 25px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #528ecc;
margin-left: auto;
margin-right: auto;
display: flex;
margin-top: 15px;
margin-bottom: 15px;
}
.gumb_dalje:hover {
background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
background-color:#378de5;
}
.gumb_dalje:active {
position:relative;
top:2px;
}
.corel_1a{ /* opcije za upis */
width: auto;
height: auto;
background-color: white;
color: #393185;
font-family: Varela Round;
font-size: 20px;
padding-left: 3%;
padding-right: 3%;
padding-top: 2%;
padding-bottom: 2%;
font-weight: bold;
margin-left: 5%;
margin-right: 5%;
margin-top: 20px;
}
/* SLAJD 2 */
.odabir_dimenzije_kontejnera{
width: auto;
height: auto;
background-color: white;
padding-left: 3%;
padding-right: 3%;
padding-top: 2%;
padding-bottom: 2%;
margin-left: 5%;
margin-right: 5%;
margin-top: 40px;
}
.siva_traka_gumba{
color: darkblue;
font-family: sans-serif;
font-size: 25px;
font-weight: bold;
text-align: left;
height: auto;
margin-left: auto;
margin-right: auto;
align-self: center;
display: flex;
margin-top: 100px;
margin-bottom: 100px;
background-color: lightgrey;
border-radius: 15px;
padding-top: 20px;
padding-bottom: 20px;
}
.siva_traka_gumba_korisnik{
color: darkblue;
font-family: sans-serif;
font-size: 18px;
font-weight: bold;
height: auto;
display: inline-flex;
width: 100%;
background-color: lightgrey;
border-radius: 7px;
justify-content: space-around;
margin-bottom: 10px;
}
.siva_trakica_umetak{
width: 100%;
height: auto;
margin: 10px;
}
.siva_trakica_napomena{
width: 100%;
margin: 10px;
}
.naziv_inputa_korisnik{
font-family: sans-serif;
font-size: 18px;
font-weight: bold;
text-align: right;
}
.input_korisnik{
background-color: white;
height: 100%;
width: 100%;
text-align: left;
color: darkblue;
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
padding-left: 10px;
}
.input_napomena{
background-color: white;
min-height: 50px;
width: 100%;
text-align: left;
color: darkblue;
font-family: sans-serif;
font-size: 18px;
font-style: italic;
padding-left: 10px;
resize:none;
}
/******* GUMBI OD ODABIRA KONSTRUKCIJE ****** */
.container6 {
display: flex;
cursor: pointer;
user-select: none;
margin-right: auto;
table-layout: fixed;
width: 950px;
align-self: center;
margin-left: 80px;
}
/* Hide the browser's default radio button */
.container6 input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
/* Create a custom radio button */
.checkmark6 {
position: absolute;
height: 30px;
width: 30px;
background-color: white;
border-radius: 50%;
margin-top: -2px;
margin-left: -50px;
}
/* Create the checkmark/circle (hidden when not checked) */
.checkmark6:after {
content: "";
position: absolute;
display: none;
}
/* On mouse-over, add a grey background color */
.container6:hover input ~ .checkmark6 {
background-color: grey;
}
/* When the radio button is checked, add a blue background */
.container6 input:checked ~ .checkmark6 {
background-color: blue;
}
/* SLAJD 3 */
.skica_i_opis{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.skica_el{
background-color: white;
align-self: center;
}
.opis_el{
width: auto;
height: auto;
padding-right: 15px;
font-size: 17px;
font-family: sans-serif;
text-align: left;
padding-left: 10px;
color: darkblue;
font-weight: bold;
}
.skica_el_slika{
width: 80%;
max-width: 400px;
height: auto;
}
.bijeli_div_menua{
width: auto;
height: auto;
background-color: white;
padding-left: 3%;
padding-right: 3%;
padding-top: 2%;
padding-bottom: 2%;
margin-left: 5%;
margin-right: 5%;
margin-top: 40px;
}
.siva_traka_gumba_EL{
color: darkblue;
font-family: sans-serif;
font-size: 25px;
font-weight: bold;
text-align: left;
height: auto;
margin-left: auto;
margin-right: auto;
align-self: center;
display: flex;
margin-top: 10px;
margin-bottom: 30px;
background-color: lightgrey;
border-radius: 15px;
padding-top: 20px;
padding-bottom: 20px;
}
/* SLJAD 4 */
.red_izolacija{
width: auto;
display: flex;
flex-flow: wrap;
background: linear-gradient(to right, #0076ef, #00aeef);
height: auto;
margin-top: 10px;
justify-content: center;
}
.izolacija_btn{ //* prvi red POLIURETAN */
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-self: center; /* pozicija unutar tamnocrvenog div-a */
align-content: center;
width: 250px;
height: auto;
color: white;
font-weight: bold;
font-size: 20px;
font-family: sans-serif;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}
.izolacija_mm{ /* GUMBOVI MM */
background-color: white;
color: darkblue;
width: 160px;
height: 40px;
font-family: sans-serif;
font-weight: bold;
justify-content: space-around;
text-align: center;
display: grid;
flex-wrap: wrap;
align-content: center;
align-self: center;
margin: 10px;
border-radius: 10px;
}
/******* GUMBI OD izolacija - DEBLJINE ****** */
/* The container */
.container5 {
display: grid;
position: relative;
cursor: pointer;
user-select: none;
margin-left: 20px;
margin-right: auto;
table-layout: fixed;
width: 150px;
font-size: 20px;
}
/* Hide the browser's default radio button */
.container5 input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
/* Create a custom radio button */
.checkmark5 {
position: absolute;
height: 20px;
width: 20px;
background-color: lightblue;
border-radius: 50%;
margin-top: 0px;
margin-left: 10px;
}
/* Create the checkmark/circle (hidden when not checked) */
.checkmark5:after {
content: "";
position: absolute;
display: none;
}
/* On mouse-over, add a grey background color */
.container5:hover input ~ .checkmark5 {
background-color: grey;
}
/* When the radio button is checked, add a blue background */
.container5 input:checked ~ .checkmark5 {
background-color: blue;
}
/* SJAJD 6 */
.odabir_nacina_isporuke{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.div_sastavljen{
color: white;
font-family: sans-serif;
font-size: 23px;
font-weight: bold;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
background: linear-gradient(to right, #0076ef, #00aeef);
border-radius: 15px;
padding-top: 35px;
padding-bottom: 5px;
width: auto;
padding-right: 10px;
padding-left: 10px;
}
/******* GUMBI OD ODABIRA NAČINA ISPORUKE ****** */
.container7 {
display: flex;
cursor: pointer;
user-select: none;
margin-right: auto;
table-layout: fixed;
width: auto;
align-self: center;
margin-left: 90px;
margin-top: 20px;
}
/* Hide the browser's default radio button */
.container7 input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
/* Create a custom radio button */
.checkmark7 {
position: absolute;
height: 30px;
width: 30px;
background-color: white;
border-radius: 50%;
margin-top: -2px;
margin-left: -45px;
}
/* Create the checkmark/circle (hidden when not checked) */
.checkmark7:after {
content: "";
position: absolute;
display: none;
}
/* On mouse-over, add a grey background color */
.container7:hover input ~ .checkmark7 {
background-color: grey;
}
/* When the radio button is checked, add a blue background */
.container7 input:checked ~ .checkmark7 {
background-color: blue;
}
/******* GUMBI OD PANELA SLICICA ****** */
/* HIDE RADIO */
[type=radio] {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
/* IMAGE STYLES */
[type=radio] + img {
cursor: pointer;
}
/* CHECKED STYLES */
[type=radio]:checked + img {
background-color: yellow;
border-radius: 5px;
}
.blok_zavrsi {
width: 100%;
max-width: 1440px;
height: auto;
background: linear-gradient(to bottom, #0076ef, #00aeef);
display: flex;
flex-wrap: wrap;
justify-content: space-around;
padding-right: 5px;
padding-left: 5px;
margin-left: auto;
margin-right: auto;
}
/* GUMB ZAVRSI */
.zavrsi_btn {
box-shadow:inset 0px 1px 0px 0px #bbdaf7;
background:linear-gradient(to bottom, green 5%, lightgreen 100%);
background-color:#79bbff;
border-radius:6px;
border:1px solid #84bbf3;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size: 23px;
font-weight:bold;
padding: 10px;
text-decoration:none;
text-shadow:0px 1px 0px #528ecc;
margin-left: auto;
margin-right: auto;
display: flex;
margin-top: 15px;
margin-bottom: 15px;
width: 200px;
justify-content: center;
}
.zavrsi_btn:hover {
background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
background-color:#378de5;
}
.zavrsi_btn:active {
position:relative;
top:1px;
}
/* BUTTON SCREEN */
.screen_btn {
box-shadow:inset 0px 1px 0px 0px #bbdaf7;
background:linear-gradient(to bottom, grey 5%, grey 100%);
background-color:#79bbff;
border-radius:6px;
border:1px solid #84bbf3;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size: 18px;
font-weight:bold;
padding: 12px;
text-decoration:none;
text-shadow:0px 1px 0px #528ecc;
margin-left: auto;
margin-right: auto;
display: flex;
margin-top: 15px;
margin-bottom: 15px;
width: 220px;
justify-content: center;
text-align: center;
}
.screen_btn:hover {
background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
background-color:#378de5;
}
.screen_btn:active {
position:relative;
top:1px;
}
.polje_screen{
display: flex;
align-self: center;
margin-left: 15px;
margin-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
border-style: solid 2px yellow;
width: 100%;
height: 630px;
margin: 15px;
background-color: #c2ebff;
cursor: pointer;
background-repeat: no-repeat;
background-size: contain;
}
.red_polje_screen {
display: flex;
flex-grow: 1;
flex-wrap: wrap;
background-color: #f4f4f4;
color: darkblue; /* boja texta u tablicama */
font-family: sans-serif;
font-weight: bold;
width: auto;
height: auto;
font-size: 10px;
align-items: center;
text-align: left;
padding: 5px;
margin: 5px;
}
.oba_screena {
display: flex;
width: auto;
height: 220;
background-color: #DEDEDE;
justify-content: space-around;
margin: 3px;
align-items: center;
padding: 5px;
border-radius: 5px;
}
.unos_podataka{
height: auto;
}
/* div to PDF */
.div_to_PDF {
height: auto;
max-width: 1440px;
background-color: white;
}
/* mali checkbox u specifikaciji */
.check_specif{
display: block;
margin-right: 10px;
width: 10px;
}
.opcija{
display: flex;
flex-wrap: wrap;
background-color: #f4efcc;
font-size: 16px;
font-family: sans-serif;
font-weight: bold;
color: darkblue;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
text-align: center;
align-items: center;
}