/* copyright (c) 2026 Milan Livic */

/* Alt + Up Arrow */
/* Alt + Down Arrow */



* {
  box-sizing: border-box;
  /* box-sizing: content-box; */
}


/* .milan-resume-header{
  
  
  line-height: 1.1px;

color:navy;
max-width: 700px;  
margin-inline: auto;

margin-left: 16px;
margin-right:16px;
font-weight: bold;
text-align:justify;

font-family: 'Courier New', Courier, monospace;
font-style: unset;
font-size: 1.1em;

color:black;

} */

/* .milan-resume-header-dates{
   
  line-height: 1.1px;
  
  
  font-weight: bold;
  color:blue;
  max-width: 700px;  
  margin-inline: auto;
  
margin-left: 16px;
margin-right:16px;

text-align:justify;

font-family: 'Courier New', Courier, monospace;
font-style: unset;
font-size: 1.1em;
color:black;
} */

/* .milan-resume-general-text{
  white-space: pre-wrap; 

 
  
  
  line-height: 1px;
  color:black;
  max-width: 700px;  
  margin-inline: auto;

  overflow-wrap: break-word;

  margin-left: 16px;
  margin-right:16px;

  text-align:justify;
  
  font-family: 'Courier New', Courier, monospace;
  font-style: unset;
  font-size: 1.1em;
  color:black;
  } */
  

.milan-fixed-image-logo {
  /* width:  16px; */
  height: 16px;
  width: 16px;
  top: 20px;
  right: 50%;
  z-index:1000;
  position: fixed;
} 


.milan-img-container {

  /* max-width: 512px; */
  /* width:300px; */
  /* aspect-ratio: 16/9; */
  /* overflow: hidden; */
  border-radius: 8px;
  margin-left: 16px;
  margin-right: 16px;

}



.milan-video-unframed {
  /* width: auto;  */
     width: 100%;
     /* max-width: 512px;  */
    
    height:auto;
    /* display: block; */
    margin-top: 0;
    margin-bottom: 0;
    /* margin-left: 16px; */
    /* margin-right: 16px; */
    border:0px solid blue;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
  
    border-bottom-style:solid;
  
  }



.milan-video-matrix-framed {
  /* width: auto;  */
     width: 100%;
     /* max-width: 512px;  */
    
    height:auto;
    /* display: block; */
    margin-top: 0;
    margin-bottom: 0;
    /* margin-left: 16px; */
    /* margin-right: 16px; */
    border:8px solid blue;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
  
    border-bottom-style:solid;
  
  }
  

.milan-video-framed {

/* width: auto;  */
   width: 100%;
   /* max-width: 512px;  */
  
  height:auto;
  /* display: block; */
  margin-top: 0;
  margin-bottom: 0;
  /* margin-left: 16px; */
  /* margin-right: 16px; */
  border:8px solid white;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;

  border-bottom-style:solid;

}



.milan-img-framed {
  /* width: auto;  */
   width: 100%;
   /* max-width: 512px;  */
  
  height:auto;
  /* display: block; */
  margin-top: 0;
  margin-bottom: 0;
  /* margin-left: 16px; */
  /* margin-right: 16px; */
  border:6px solid white;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
 }

 .milan-img-matrix-framed {
  /* width: auto;  */
   width: 100%;
   /* max-width: 512px;  */
  
  height:auto;
  /* display: block; */
  margin-top: 0;
  margin-bottom: 0;
  /* margin-left: 16px; */
  /* margin-right: 16px; */
  border:6px solid white;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
 }

 .milan-img-matrix-unframed {
  /* width: auto;  */
   width: 100%;
   /* max-width: 512px;  */
  
  height:auto;
  /* display: block; */
  margin-top: 0;
  margin-bottom: 0;
  /* margin-left: 16px; */
  /* margin-right: 16px; */
  /* border:6px solid white;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px; */
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
 }

 .milan-img-unframed {
  /* width: auto;  */
   width: 100%;
   /* max-width: 512px;  */
  
  height:auto;
  /* display: block; */
  margin-top: 0;
  margin-bottom: 0;
  /* margin-left: 16px; */
  /* margin-right: 16px; */
  /* border:6px solid white;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px; */
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
 }

a:visited {
  color:#ffe600;
}

a:link {
  color:greenyellow;
}



/* p {font-family: "Courier New", Courier, monospace; color: black; font-weight:normal; font-style:normal; font-size: 16px;} */
p {font-family: Helvetica, Arial, sans-serif;  color: black;  font-weight:normal; font-style:normal; font-size: 1.0em;} 


body {  


  max-width: 700px;  
  margin-inline: auto;

  text-align:justify;
  
  font-family: 'Courier New', Courier, monospace;
  font-style: unset;
  font-size: 1.0em;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  
  color:black;
  
  background-color:#afafaf;
  color: rgb(1, 71, 10);  /* colour ??? */

  /* background-color:#a7a7a7; */

  /* background-color:#ffffff; */
  /* background-color:#ffffff; */
  /* background-color:#555555; */
 
  letter-spacing: 0px;
  word-spacing: 0px;
  font-weight:bold; 
  text-decoration:rgb(134, 129, 115);


  background-image:url(grid.png);
  background-repeat:repeat;
  background-size:8px; 
  /* background-blend-mode:multiply;  */
}




.milan-video-size {
  width:100%;
  max-width: 512px;  
  margin-inline: auto;
}



h1, h2, h3, h4, h5, h6 {

  /* Fallback chain for fonts reads left to right */
  /* font-family: "Helvetica"; */
  /* font-family: "Times New Roman", Times, serif; */
  font-family: Helvetica, Arial, sans-serif;
  /* font-family: "Trebuchet MS", Tahoma, sans-serif; */
  /* font-family: Verdana, Geneva, sans-serif;  */
  /* font-family: "Trebuchet MS", Tahoma, sans-serif; */
  /* font-family: Georgia, 'Times New Roman', Times, serif; */
  /* font-family: Garamond, Palatino, serif; */
  /* font-family: "Courier New", Courier, monospace; */
  /* font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; */
  /* font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; */
  /* font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; */
  /* font-family: "Brush Script MT", "Comic Sans MS", cursive; */
  /* font-family: "Comic Sans MS", "Brush Script MT", cursive; */
  /* font-family: Impact, Papyrus, fantasy; */
  /* font-family: Papyrus, Impact, fantasy; */
  /* font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; */
  /* font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; */
  /* font-family: Arial, Helvetica, sans-serif; */
  /* font-family: Verdana, Geneva, Tahoma, sans-serif; */
  /* font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; */
  /* font-family: 'Times New Roman', Times, serif; */
  /* font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; */
  
  /* font-size: 22px; */
  /*color: #ffffff; */
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;

  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.milan-project-title-style {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.0em;

 
  /* max-width: 700px;   */
  /* margin-inline: auto; */
  margin-top:0px;
  margin-left:16px;
  margin-right:16px;
  color:#5200f5; 

  padding-top: 0px;
  padding-bottom: 0px;
  /* padding-left: 0px; */
  /* padding-right: 0px; */

  margin-top: 0px;
  margin-bottom: 0px;
  /* margin-left: 0px; */
  /* margin-right: 0px; */
}

.milan-project-title-summary-style {
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;

  
  
  /* max-width: 700px;   */
  color: #0029f5;

  /* margin-inline: auto; */
  margin-left:16px;
  margin-right:16px;

  padding-top: 0px;
  padding-bottom: 0px;
  /* padding-left: 0px; */
  /* padding-right: 0px; */

  margin-top: 0px;
  margin-bottom: 0px;
  /* margin-left: 0px; */
  /* margin-right: 0px; */
}




.milan-website-address-style {
  font-size: 1.2em;
  font-weight: bold;
  letter-spacing: 1px;
  word-spacing: 0px;
  /* font-size: 16px; */
  color: #5200f5;   /* colour ??? */
  text-align: center;
  

}


.milan-super-main-container-box-style{

  position: relative;

  max-width: 700px;  
  margin-inline: auto;
  font-family: Helvetica, Arial, sans-serif; 
  font-size: 1.0em;
  /* height: 3px; */
  /* white-space: wrap; */
  text-justify: auto;
  text-align:center; 
  /*text-fit: shrink;  not available*/
  
  /* background-color:#5200f5; */
  /* background-color:#bbbbbb; */
  color:white; 
  
  border-radius: 0px; 
  margin-top: 0px;
  /* border-top: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff; */
  padding-top: 0px; 
  padding-bottom: 5px;
  
  max-width: 700px;  
  margin-inline: auto;
  
}

.milan-main-container-box-style{
  max-width: 700px;  
  margin-inline: auto;
  font-family: Helvetica, Arial, sans-serif; 
  font-size: 1.0em;
  /* height: 3px; */
  /* white-space: wrap; */
  text-justify: auto;
  text-align:center; 
  /*text-fit: shrink;  not available*/
  
  /* background-color:#5200f5; */
  background-color:#bbbbbb;
  color:white; 
  
  border-radius: 10px; 
  margin-top: 6px;
  border-top: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding-top: 5px; 
  padding-bottom: 5px;
  
  max-width: 700px;  
  margin-inline: auto;
  
}

.milan-main-title-style{
  letter-spacing: 4px;
  word-spacing: 0px;
  max-width: 700px;  
  margin-inline: auto;
  font-family: Helvetica, Arial, sans-serif; 
  font-size: 1.5em;
  /* height: 3px; */
  /* white-space: wrap; */
  text-justify: auto;
  text-align:center; 
  /*text-fit: shrink;  not available*/
  
  /* background-color:#5200f5; */
  background-color:#862c2c;
  color:white; 
  
  border-radius: 10px;

  margin-top: 2px;
  margin-bottom: 8px;
  margin-left: 16px;
  margin-right: 16px;
  
  border-top: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  
  padding-top: 5px; 
  padding-bottom: 5px;
  /* padding-left: 0px; */
  /* padding-right: 0px; */




}




.main-format-style {
  max-width: 700px;  
  margin-inline: auto;

  /* margin-left: 10px; */
  /* margin-right: 10px; */


  font-family: Helvetica, Arial, sans-serif; 
  font-size: 1.0em;
  /* height: 3px; */
  /* white-space: wrap; */
  text-justify: auto;
  text-align:center; 
  /*text-fit: shrink;  not available*/
  
  background-color:#5200f5;
  color:white; 
  
  border-radius: 10px; 
  margin-top: 6px;
  border-top: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding-top: 5px; 
  padding-bottom: 5px;
  /* padding: auto; */
}

.milan-logo {
  width:32px; 
  height:32px;
  margin:0px; 
  border:0px solid red; 
  padding-top: 0px; 
  padding-bottom: 0px; 
  padding-left: 0px; 
  padding-right: 0px;
  float: none; /* center */
  
  /*position:fixed;*/
}

.milan-name_colour {
  color:#ff00f5;
}

.milan-phone_number_colour {
  color:#52fff5;
}

h1 {
  font-size: 1.4169px;
  color: #5200f5;
}

h2 {
  font-size: 1.3331em;
  color:#5200f5; 
}

h3 {
  font-size: 1.25em;
  color: #0029f5;
}

h4 {
  font-size: 1.1669em ;
  color: #00a3f5;
}

h5 {
  font-size: 1.0831em;
  color: #f5cc00; 
}

h6 {
  font-size: 1em;
  color: #001fb8;
}

img {
  /* width: 150px; */
  /* margin:5px; */
  /* border:0px solid white; */
  /* padding-top: 1px; */
  /* padding-bottom: 1px; */
  /* padding-left: 1px; */
  /* padding-right: 1px; */
}


/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */

/* MILAN GENERAL TEXT */

.milan-outlined-text {
  color:#5200f5;
  color:#5200f5;
  font-weight:900;
  -webkit-text-stroke: 0.8px #ffffff;
}

.milan-logo {
  height:48px; 
  width:48px; 
  top:0px; 
  /* margin:0px;  */
  padding-top: 0px; 
  padding-bottom: 0px; 
  padding-left: 0px; 
  padding-right: 0px;  
  border:0px solid white; 
  display:block; 
  margin: 0 auto;
  z-index:1000;"
}
  
.milan-outlined-text-name {
  font-size: 1.6em; 
  color:#5200f5;
  top:5px;
  left:10px; 
  position: absolute;
  font-weight:900;
  -webkit-text-stroke: 0.8px #ffffff;
}
.milan-outlined-text-phone {
  font-size: 1.6em;
  color:rgb(216, 196, 16);
  /* color:rgb(216, 16, 16); */
  top:5px;
  right:10px;
  position: absolute;
  font-weight:900;
  -webkit-text-stroke: 0.8px #ffffff;
}



/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */


/* MILAN LIST TEXT */


.milan-list-text-bold {
  

  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;

}

.milan-list-text-horizontal {
  
  display:flex;
  /* gap:20px; */
  list-style-position: inside;
  
  max-width: 700px;  
  margin-inline: auto;
  
  margin-left: 16px;
  margin-right:16px;
  
  text-align:justify;
  
  font-family: Arial, Helvetica, sans-serif;
  /* font-family: 'Courier New', Courier, monospace; */
  font-style: unset;
  font-size: 0.9em;
  color:black;
  list-style-type: none;
}

/* MILAN GENERAL TEXT */


.milan-general-text {
  max-width: 700px;  
  margin-inline: auto;
  
  margin-left: 16px;
  margin-right:16px;
  
  text-align:justify;
  
  font-family: 'Courier New', Courier, monospace;
  font-style: unset;
  font-size: 1.0em;
  color:black;
}

.milan-general-text-bold {
  max-width: 700px;  
  margin-inline: auto;
  
  margin-left: 16px;
  margin-right:16px;
  
  text-align:justify;
  
  font-family: 'Courier New', Courier, monospace;
  font-style: unset;
  font-weight: bold;
  
  font-size: 1.0em;
  color:black;
}


.milan-general-text-left {
  /* background-color:#4D494C; */
  /* background-color:#414E20; */
  /* background-color:#4C4956; */
  /* background-color:#494352; */
  /* background-color:#00f520; */
  /* background-color:#5200f5; */
  
  font-family: 'Courier New', Courier, monospace;
  color:rgb(245, 28, 28);
  font-size: 1.0em;
  /* font-weight: bold; */
  max-width: 100%;  
  /* margin-inline: auto; */
  
  text-align:justify;
  text-align: left;
  text-align-last: left;
  
  
  margin-top: 5px;
  margin-left: 8px;
  margin-right: 8px;
  
  /* font-style: unset; */
}

.milan-general-text-right {
  /* background-color:#4D494C; */
  /* background-color:#414E20; */
  /* background-color:#4C4956; */
  /* background-color:#494352; */
  /* background-color:#00f520; */
  /* background-color:#5200f5; */
  
  font-family: 'Courier New', Courier, monospace;
  color:rgb(245, 28, 28);
  font-size: 1.0em;
  font-weight: bold;
  max-width: 100%;  
  /* margin-inline: auto; */
  
  text-align:justify;
  text-align: left;
  text-align-last: left;
  
  
  margin-top: 5px;
  margin-left: 8px;
  margin-right: 8px;

}

/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */



/* MILAN GENERAL TEXT FIGURE */

.milan-general-text-figure-left {
  /* background-color:#4D494C; */
  /* background-color:#414E20; */
  /* background-color:#4C4956; */
  /* background-color:#494352; */
  /* background-color:#00f520; */
  /* background-color:#5200f5; */

  font-family: 'Courier New', Courier, monospace;
  color:blue;
  font-size: 1.0em;
  font-weight: bold;
  max-width: 100%;  
  /* margin-inline: auto; */
  
  text-align:justify;
  text-align: center;
  /* text-align: left; */
  /* text-align-last: left; */
  
  
  margin-top: 5px;
  margin-left: 32px;
  margin-right: 32px;
  
  /* font-style: unset; */
}


.milan-text-bold {
  font-weight: bold;
}

.milan-text-bolder {
  font-weight:bolder;
}



.milan-general-text-figure-left {
  /* background-color:#4D494C; */
/* background-color:#414E20; */
/* background-color:#4C4956; */
/* background-color:#494352; */
/* background-color:#00f520; */
/* background-color:#5200f5; */

font-family: 'Courier New', Courier, monospace;
color:blue;
font-size: 1.0em;
font-weight: bold;
max-width: 100%;  
  /* margin-inline: auto; */
  
  text-align:justify;
  text-align: left;
  text-align-last: left;
  
  
  margin-top: 5px;
  margin-left: 8px;
  margin-right: 8px;
  
  /* font-style: unset; */
}

.milan-general-text-figure-center {
  /* background-color:#4D494C; */
/* background-color:#414E20; */
/* background-color:#4C4956; */
/* background-color:#494352; */
/* background-color:#00f520; */
/* background-color:#5200f5; */

font-family: 'Courier New', Courier, monospace;
color:blue;
font-size: 1.0em;
font-weight: bold;
max-width: 100%;  
  /* margin-inline: auto; */
  
  text-align:justify;
  text-align: center;
  /* text-align: left; */
  /* text-align-last: left; */
  
  
  margin-top: 5px;
  margin-left: 32px;
  margin-right: 32px;
  
  /* font-style: unset; */
}



.milan-general-text-credits {
  
  /* margin-inline: auto; */
  font-family: 'Courier New', Courier, monospace;
  text-align:justify;
  font-size:0.85em;
  color: rgb(0, 0, 0);
  /* font-variant: small-caps; */
  /* font-style: unset; */
  
  /* max-width: 700px;   */


  /* color: white; */
  
  text-align: center;
  
  /* background-color:#5200f5; */
  /* color:white;  */
  
  margin-top: 8px;
  margin-bottom: 16px;
  margin-left: 0px;
  margin-right: 0px;
  
   
  border-radius: 10px; 
  border-top: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;

  padding-top: 10px; 
  padding-left: 8px;
  padding-right:8px; 
  padding-bottom: 10px;
  background-color: rgb(192, 192, 192);
  border-color: white;
  border-width: 2px;

  


 
  /* white-space: pre-wrap; 
  line-height: 0.9em;
  max-width: 700px;  
  margin-inline: auto;
  overflow-wrap: break-word;
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 16px;
  margin-right:16px;
  text-align:justify; */
  
  }

/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */
/* 4D494C414E204C4956443204D494C414E204C4956443204D494C414E204C4956443204D494C414E204C495644320 */


img.milan-secondary-style {
  border: 4px solid blue; 
  box-shadow: 0 4px 8px rgba(0,0,0,0.2); 
}

img.milan-secondary-style-red {
  border: 4px solid red; 
  box-shadow: 0 4px 8px rgba(0,0,0,0.2); 
}

img.milan-secondary-style-gold {
  border: 4px solid gold; 
  box-shadow: 0 4px 8px rgba(0,0,0,0.2); 
}

img.milan-secondary-style-yellow {
  border: 4px solid yellow; 
  box-shadow: 0 4px 8px rgba(0,0,0,0.2); 
}

img.milan-main-title-style {
  border: 4px solid green; 
  box-shadow: 0 4px 8px rgba(0,0,0,0.9); 
  filter: grayscale(50%);
}

hr {

  max-width: 700px;  
  margin-inline: auto;

  border:none;
  border: 2px solid white;
  height: 10px;               
  background-color: #a8b7ffaa; 
  border-radius: 16px;
  border-color:white;
}



.milan-hr-with-margin {
  margin-left: 16px;
  margin-right: 16px;
 
  /* fuck */
  border:none;
  border: 2px solid white;
  height: 10px;               
  background-color: #a8b7ffaa; 
  border-radius: 16px;
  border-color:white;
  /* fuck end */
}

.milan-resume-header{
  
  /* font-family: 'Courier New', Courier, monospace; */
  font-family: Arial, Helvetica, sans-serif;
  
  font-size: 1.1em;
  line-height:0.9em;

  color:navy;
  max-width: 700px;  
  margin-inline: auto;

  margin-top: 1.0em;
  margin-bottom: 2px;
  margin-left: 16px;
  margin-right:16px;
  font-weight: bold;
  text-align: justify;

  /* font-style: unset; */

  /* color:black; */

}

.milan-resume-header-dates{
  /* font-family: 'Courier New', Courier, monospace; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.85em;
  line-height:0.9em;
  
  
  font-weight: bold;
  color:blue;
  max-width: 700px;  
  /* margin-inline: auto; */
  margin-top: 2px;
  margin-bottom: 2px;
   margin-left: 16px;
  margin-right:16px;
  text-align:justify;
  /* font-style: unset; */

  /* color:black; */
}

.milan-resume-general-text{
  /* font-family: 'Courier New', Courier, monospace; */
  font-family: Arial, Helvetica, sans-serif;
  white-space: pre-wrap; 
  font-size: 1.0em;
  line-height: 0.9em;
  color:black;
  max-width: 700px;  
  margin-inline: auto;
  overflow-wrap: break-word;
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 16px;
  margin-right:16px;
  text-align:justify;
  /* font-style: unset; */
  /* color:black; */
  }