  /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .example {background: red;}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .example {background: green;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .example {background: blue;}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .example {background: orange;}
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .example {background: pink;}
}

/* --------------------------------------------------------- */

/* Općenite postavke tijela stranice*/
  body{
    width: 100vw;
    height: 100vh;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1vw;
    overflow: hidden;
  }  

  /* svi pravokutnici sa dodacima margina*/
*{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
/* svi iframe bez okvirnih linija*/
iframe{
border: none;
}



  a:focus, a:active {
    color: green;
  }


  /* Ne prikazuje se prilikom otvaranja stranice */
  #a3_7_2,
  #c1_2, #c3_2, #c3_3, #c3_4, #c5_2, #c5_4, #c5_6,
  #d3_2, #d3_3{
    display:none;
  }

    /* Poruke (u D4) */
    .obavijest{
      color: blue;
    }
    .upozorenje{
      color: orange;
    }
    .zabrana{
      color: red;
    }

  .a{
    width: 100%;
    height: 7vh;
    line-height: 7vh;
    position: fixed;
    top: 0px;
    left:0px;
    display: block;
    text-align: center;
    background-color: white;
  }

  .gumb{
    width: 2.5vw;
    height: 4vh;
    color: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    text-align: center;
  }

   /* Darker background on mouse-over */
   .gumb:hover {
    background-color:red;
  } 

    /* Darker background on mouse-over */
  .active, .gumb:hover {
    background-color: rgba(0, 0, 0, 0.3);
  }

  .b{
    width:100%;
    height: 4vh;
    line-height: 4vh;
    position: fixed;
    top: 7vh;
    left:0px;
    display: grid;
    grid-template-columns: 2.5vw 17.5vw auto 17.5vw 2.5vw;
    grid-template-rows: 4vh;
    background-color: white;
    /*
    border: solid 0.1px rgba(0, 0, 0, 0.5);
    */
  }

  .b1, .d1, .b7, .d7{
    text-align: center;
    /*
    background-color: powderblue;
    */
    color: white;
    font-size: 3vh;
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    font-weight: bolder;
    }
    
  .b1gumb{
    background-color: DodgerBlue;
    border: none;
    color: white;
    cursor: pointer;
  }

  .b1gumb:hover {
    background-color: RoyalBlue;
  }
  .b2, .d2{
    text-align: center;
    display: inline-flex;
    justify-content: flex-start;
    border: none;
    /*
    background-color: rgba(0, 0, 0, 0.05);
    */
   
  }
  .b2gumb{
    background-color: inherit;
    color: white;
    cursor: pointer;
    width:2.5vw;
    height:4vh;
    text-align: center;
  }
  .b2gumb:hover {
    background-color: gray;
  }
  .b3{
    text-align: center;
    display: inline-flex;
    font-size:1vw;
    border-left: inherit;
    text-align: center; 
  }
  .b3_1{
    text-align: center;
    font-size:2vw;
    border-left: inherit;

  }
  .b4{
    /*
    border-left: dashed 0.1px  rgba(0, 0, 0, 0.5);
  */
    font-style: italic;
    /*
    border-right: dashed 0.1px  rgba(0, 0, 0, 0.5);
    */
  }
.b4gumb{
  font-style: normal;
  text-transform: uppercase;
  color: black;
  width: auto;
  height: 3vh;
  padding-left: 0.5vw;
  padding-right: 0.5vw;
  border: none;
  background-color: white;
  font-size: 1vw;
}  

.b4gumb_0{
  font-style: normal;
  text-transform: uppercase;
  color: black;
  width: auto;
  height: 3vh;
  padding-right: 0.4vw;
  border: none;
  background-color: white;
  font-size: 1vw;
}  

.b4gumb_9{
  font-style: normal;
  text-transform: uppercase;
  color: black;
  width: auto;
  height: 3vh;
  padding-left: 0.4vw;
  border: none;
  background-color: white;
  font-size: 1vw;
}  




/* Darker background on mouse-over */
.b4gumb:hover, .b4gumb_0:hover, .b4gumb_9:hover {
 color:goldenrod;
}



.b5{
  font-size:1vw;
  /*
  border-right:inherit;
  */
  text-align: center;
}

.b5_1{
    text-align: center;
    font-size:1vw;
    /*
    border-left: inherit;
    */
  }

  .b6{
    background-color: white;
    /*
    border-left: inherit;
    */
    text-align: left;
    display: inline-flex;
    justify-content: flex-start;
  }

  .b7{
    font-size:2vw;
    /*
    border-left: inherit;
    */
    text-align: center;
    /*
    background-color: powderblue;
    */
  }

  .c{
    display: grid;
    grid-template-columns: 1vw 18vw auto 18vw 1vw;
    grid-template-rows: 83vh;
    width:100%;
    height: 83vh;
    position: fixed;
    top: 12.5vh;
    left:0px;
    font-size: medium;
    background-color: white;
    /*
    border: solid 0.1px rgba(0, 0, 0, 0.5);
    */
  }

  .c1{
    display: block;
    min-Width: 1vw;
    height: 83vh;
    font-size: 2vh;
    text-align: center;
    background-color: whitesmoke;
  }
  .c1gumb, .c5gumb{
    color: black;
    cursor: pointer;
    height:83vh;
    padding-top: 35vh;
  }
  /* Darker background on mouse-over */
  .c1gumb:hover, .c5gumb:hover {
    background-color: gray;
  }

  .c2{

    display: block;
    position: fixed;
    left: 1vw;
    width: 0vw;
    height: 83vh;
    font-size: 2vh;
    overflow: auto;
    background-color:whitesmoke;
  }   

  .c2_polje{
    height: 82vh;
    overflow: auto;
    border: none;
    background-color: whitesmoke;
  }

  .c3{
    display: block;
    position: fixed;
    left: 20%;
    top: 12vh;
    height:83vh;
    width: 60%;
    font-size: medium;
    border-top: solid 0.1vh gray;
    /*
    border-style: double;
    */
    background-color: white;
    text-align: center;
  }

  .c3_1{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flexbox;
    float: left;
    text-align: center;
    background-color:white;
  }

  .c3_1_polje{
    align-content: center;
    border: none;

  }

  .c3_2{
    right: 0;
    top: 0;
    width: 50%;
    height: 50%;
    display: flexbox;
    float: right;
    text-align: center;
    border: 0.1px double gray;
    background-color:white;
  }

  .c3_3{
    display: flexbox;
    width: 50%;
    height: 50%;
    float: left;
    text-align: center;
    /*
    border: 0.1px solid gray;
    */
    background-color:white;
  }

  .c3_4{
    right: 0;
    bottom: 0;
    width: 50%;
    height: 50%;
    display: flexbox;
    float: right;
    text-align: center;
    /*
    border: 0.1px double gray;
    */
    background-color:white;
  }
  
  .c4{
    display: block;
    position: fixed;
    right: 1vw;
    width: 0vw;
    height: 83vh;
    font-size: 2vh;
    overflow: hidden;
    resize: horizontal;
    border:inherit;
    background-color: whitesmoke;
  }

  .c4_polje{
    height: 82vh;
    overflow: auto;
    resize: horizontal;
    border: none;
    background-color: whitesmoke;

  }

  .c5{
    display: block;
    position: fixed;
    right: 0;
    height: 83vh;
    min-Width: 1vw;
    font-size: 2vh;
    text-align: center;
    background-color: whitesmoke;
  }
/*
  .c5gumb{
    color: black;
    cursor: pointer;
    height:3.5vh;
   }
  /* Darker background on mouse-over 
  .c5gumb:hover {
    background-color: yellowgreen;
  }
*/

 
  .e{
    width:100%;
    height: 4vh;
    line-height: 4vh;
    position: fixed;
    bottom: 0px;
    left:0px;
    display: grid;
    font-size: 2vh;
    font-style: normal;
    color: gray;
    grid-template-columns: 20vw auto 20vw;
    grid-template-rows: 4vh;
    background-color: whitesmoke;
  }

  .e1{
    text-align: left;
    padding-left: 1vw;
  }

  .e2{
    text-align: center;
    font-style: italic;
  }
  
  .e3{
    text-align: right;
    padding-right: 1vw;
  }



