.lowborder {
  /* border-bottom: 1px solid Grey;  */
}

.limeon {
  margin-top: 10px;
  margin-bottom: 10px;
}

.limeon:hover {
  background-color: LightBlue;
  cursor: pointer;
}

.intro  {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
/*
    border-style: solid;
    border-width: thick;
    border-color: #aaa2a2;
    border-radius: 20px; */
    padding: 20px;
   

 	

}

.box {
    border-style: solid;
    border-color: white;
    border-radius: 20px; 
    background: rgba(255, 255, 255, 0.5);
    padding: 5px;
}

.welcomeright {
position: fixed;
top: 10%;
left: 90%;
padding: 5px;
    transform: translate(-60%, -10%);
    width: 270px;
    max-height: 100%;
    overflow-y: scroll;
/*    border-style: solid;
    border-width: thick;
    border-color: #aaa2a2;  */
    border: 1px solid black;
    border-radius: 10px; 
    /* padding: 20px;  */
    background: white;
    text-align: center;
    cursor: pointer;

}



.centerscreen {
    padding: 20px;
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    height: 50%;
    text-align: left;
    border: 1px solid black;
    border-radius: 10px;
    background-color: white;

}



.welcomescreen  {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 50%;
/*
    border-style: solid;
    border-width: thick;
    border-color: #aaa2a2;  */
    border: 1px solid black;
    border-radius: 20px; 
    padding: 20px;
    background: white;
    text-align: center;
    


}




.welcomeform {
    font-family: Arial, Helvetica, sans-serif;
    background: #e7e7e7;
    border: none;
    /* border-radius: 4px; */
    font-size: 16px;
    margin: 0;
    outline: 0;
    padding: 7px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #e8eeef;
    color:#8a97a0;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
    box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
    width: 16em;
}

input[type="file"] {
    /*display: none;
    position: absolute;
    top: -500;
  left: 0;*/

}
.custom-file-upload {
    
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}

.boxbottoni {
padding: 0 10px;
color: #555;
text-align: center;
font-size: 11px;
font-weight: 600;
line-height: 38px;
letter-spacing: .1rem;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
cursor: none;
box-sizing: border-box;  
width: 100%; 
display: block;
/* 
background-color: rgba(255,255,255,0.3); 
border-radius: 4px; 
border: 1px solid #bbb;
*/
}


.ingresso {
font-weight: bold;
font-size: 28px;
text-align: center; 
border: 2px solid black; 
margin-top: 80px; 
padding-top: 70px; 
padding-bottom:70px
}

.incorso {
  background-image: url(../images/loading.gif);
  background-size: 34px auto;
  background-repeat: no-repeat;
  background-position: center; 
}

.incorsodone {
  background-image: url(../images/set.png);
  background-size: 32px auto;
  background-repeat: no-repeat;
  background-position: center;
}


.updatedone {
  background-image: url(../images/check-circle.png);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
  height: 376px;
}

.smallupdatedone {
  padding: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
  background-image: url(../images/check-circle.png);
  background-size: 30%;
  background-repeat: no-repeat;
  background-position: center;
  height: 276px;
}



.thumbs {
text-align: center;
margin-left: 20px;
display: block;
width: 160px;
height: 160px;
background-color: trasparent;
margin-top: 0px;
cursor: pointer;
}

.thumbscontainer {
display: inline-block;
width: 200px;
height: 200px;
background-color: rgba(255,255,255,0.3);
margin-right: 22px;
margin-top: 22px;
cursor: pointer;
text-align: center;
}



.etichetta {
color: #555; 
text-align: left; 
font-size: 11px; 
font-weight: 600; 
letter-spacing: .1rem; 
text-transform: uppercase; 
text-decoration: none; 
display: inline-block;
}

.yesno {
display: inline-block;
margin: 20px;
width: 128px;
cursor: pointer;
}


.bn {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.minivideo {
border-radius: 10px;
overflow: hidden;
-webkit-transform: translateZ(0);
box-shadow: 0 19px 51px 0 rgba(0,0,0,0.16), 0 14px 19px 0 rgba(0,0,0,0.07);
}


.listato {
  width: 90%;
  display: inline-block;
  margin-top: 20px;
  height: 50px;
  padding: 5px;
  /*
  border-width:1px;
  border-style:solid;
  border-color:#ff9966;
  border-radius:10px;
  */
  -moz-border-radius:10px;
  -webkit-border-radius:10px;  
  -webkit-box-shadow:0px 0px 20px 5px #ff0000 ;
  -moz-box-shadow:0px 0px 20px 5px #ff0000 ;
  box-shadow:0px 0px 20px 5px #ff0000 ;
}


.illumination:hover 
{
background-color: rgba(255,255,255,0.3);
}



.film {
  position: relative;
  /* width: 4096px;  */
  width: 1920px;
  height: 100px;
  background: #111111;
}

.film::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0px;
  width: 8px;
  height: 8px;
  background: #5e5e5e;
  box-shadow: 14px 0px 0px #5e5e5e, 28px 0px 0px #5e5e5e, 42px 0px 0px #5e5e5e, 56px 0px 0px #5e5e5e, 70px 0px 0px #5e5e5e, 
              84px 0px 0px #5e5e5e, 98px 0px 0px #5e5e5e, 112px 0px 0px #5e5e5e, 126px 0px 0px #5e5e5e, 140px 0px 0px #5e5e5e, 
              154px 0px 0px #5e5e5e, 168px 0px 0px #5e5e5e, 182px 0px 0px #5e5e5e, 196px 0px 0px #5e5e5e, 210px 0px 0px #5e5e5e, 
              224px 0px 0px #5e5e5e, 238px 0px 0px #5e5e5e, 252px 0px 0px #5e5e5e, 266px 0px 0px #5e5e5e, 280px 0px 0px #5e5e5e, 
              294px 0px 0px #5e5e5e, 308px 0px 0px #5e5e5e, 322px 0px 0px #5e5e5e, 336px 0px 0px #5e5e5e, 350px 0px 0px #5e5e5e,
              364px 0px 0px #5e5e5e, 378px 0px 0px #5e5e5e, 392px 0px 0px #5e5e5e, 406px 0px 0px #5e5e5e, 420px 0px 0px #5e5e5e,
              434px 0px 0px #5e5e5e, 448px 0px 0px #5e5e5e, 462px 0px 0px #5e5e5e, 476px 0px 0px #5e5e5e, 490px 0px 0px #5e5e5e,
              504px 0px 0px #5e5e5e, 518px 0px 0px #5e5e5e, 532px 0px 0px #5e5e5e, 546px 0px 0px #5e5e5e, 560px 0px 0px #5e5e5e,
              574px 0px 0px #5e5e5e, 588px 0px 0px #5e5e5e, 602px 0px 0px #5e5e5e, 616px 0px 0px #5e5e5e, 630px 0px 0px #5e5e5e,
              644px 0px 0px #5e5e5e, 658px 0px 0px #5e5e5e, 672px 0px 0px #5e5e5e, 686px 0px 0px #5e5e5e, 700px 0px 0px #5e5e5e,
              714px 0px 0px #5e5e5e, 728px 0px 0px #5e5e5e, 742px 0px 0px #5e5e5e, 756px 0px 0px #5e5e5e, 770px 0px 0px #5e5e5e,
              784px 0px 0px #5e5e5e, 798px 0px 0px #5e5e5e, 812px 0px 0px #5e5e5e, 826px 0px 0px #5e5e5e, 840px 0px 0px #5e5e5e,
              854px 0px 0px #5e5e5e, 868px 0px 0px #5e5e5e, 882px 0px 0px #5e5e5e, 896px 0px 0px #5e5e5e, 910px 0px 0px #5e5e5e,
              924px 0px 0px #5e5e5e, 938px 0px 0px #5e5e5e, 952px 0px 0px #5e5e5e, 966px 0px 0px #5e5e5e, 980px 0px 0px #5e5e5e, 
              994px 0px 0px #5e5e5e, 1008px 0px 0px #5e5e5e, 1022px 0px 0px #5e5e5e, 1036px 0px 0px #5e5e5e, 1050px 0px 0px #5e5e5e, 
              1064px 0px 0px #5e5e5e, 1078px 0px 0px #5e5e5e, 1092px 0px 0px #5e5e5e, 1106px 0px 0px #5e5e5e, 1120px 0px 0px #5e5e5e, 
              1134px 0px 0px #5e5e5e, 1148px 0px 0px #5e5e5e, 1162px 0px 0px #5e5e5e, 1176px 0px 0px #5e5e5e, 1190px 0px 0px #5e5e5e, 
              1204px 0px 0px #5e5e5e, 1218px 0px 0px #5e5e5e, 1232px 0px 0px #5e5e5e, 1246px 0px 0px #5e5e5e, 1260px 0px 0px #5e5e5e, 
              1274px 0px 0px #5e5e5e, 1288px 0px 0px #5e5e5e, 1302px 0px 0px #5e5e5e, 1316px 0px 0px #5e5e5e, 1330px 0px 0px #5e5e5e, 
              1344px 0px 0px #5e5e5e, 1358px 0px 0px #5e5e5e, 1372px 0px 0px #5e5e5e, 1386px 0px 0px #5e5e5e, 1400px 0px 0px #5e5e5e, 
              1414px 0px 0px #5e5e5e, 1428px 0px 0px #5e5e5e, 1442px 0px 0px #5e5e5e, 1456px 0px 0px #5e5e5e, 1470px 0px 0px #5e5e5e, 
              1484px 0px 0px #5e5e5e, 1498px 0px 0px #5e5e5e, 1512px 0px 0px #5e5e5e, 1526px 0px 0px #5e5e5e, 1540px 0px 0px #5e5e5e, 
              1554px 0px 0px #5e5e5e, 1568px 0px 0px #5e5e5e, 1582px 0px 0px #5e5e5e, 1596px 0px 0px #5e5e5e, 1610px 0px 0px #5e5e5e, 
              1624px 0px 0px #5e5e5e, 1638px 0px 0px #5e5e5e, 1652px 0px 0px #5e5e5e, 1666px 0px 0px #5e5e5e, 1680px 0px 0px #5e5e5e, 
              1694px 0px 0px #5e5e5e, 1708px 0px 0px #5e5e5e, 1722px 0px 0px #5e5e5e, 1736px 0px 0px #5e5e5e, 1750px 0px 0px #5e5e5e, 
              1764px 0px 0px #5e5e5e, 1778px 0px 0px #5e5e5e, 1792px 0px 0px #5e5e5e, 1806px 0px 0px #5e5e5e, 1820px 0px 0px #5e5e5e, 
              1834px 0px 0px #5e5e5e, 1848px 0px 0px #5e5e5e, 1862px 0px 0px #5e5e5e, 1876px 0px 0px #5e5e5e, 1890px 0px 0px #5e5e5e, 
              1904px 0px 0px #5e5e5e, 1918px 0px 0px #5e5e5e, 1932px 0px 0px #5e5e5e;
}

.film::after {
  content: "";
  position: absolute;
  bottom: 4px;
  left: 0px;
  width: 8px;
  height: 8px;
  background: #5e5e5e;
  box-shadow: 14px 0px 0px #5e5e5e, 28px 0px 0px #5e5e5e, 42px 0px 0px #5e5e5e, 56px 0px 0px #5e5e5e, 70px 0px 0px #5e5e5e,
              84px 0px 0px #5e5e5e, 98px 0px 0px #5e5e5e, 112px 0px 0px #5e5e5e, 126px 0px 0px #5e5e5e, 140px 0px 0px #5e5e5e,
              154px 0px 0px #5e5e5e, 168px 0px 0px #5e5e5e, 182px 0px 0px #5e5e5e, 196px 0px 0px #5e5e5e, 210px 0px 0px #5e5e5e,
              224px 0px 0px #5e5e5e, 238px 0px 0px #5e5e5e, 252px 0px 0px #5e5e5e, 266px 0px 0px #5e5e5e, 280px 0px 0px #5e5e5e,
              294px 0px 0px #5e5e5e, 308px 0px 0px #5e5e5e, 322px 0px 0px #5e5e5e, 336px 0px 0px #5e5e5e, 350px 0px 0px #5e5e5e,
              364px 0px 0px #5e5e5e, 378px 0px 0px #5e5e5e, 392px 0px 0px #5e5e5e, 406px 0px 0px #5e5e5e, 420px 0px 0px #5e5e5e,
              434px 0px 0px #5e5e5e, 448px 0px 0px #5e5e5e, 462px 0px 0px #5e5e5e, 476px 0px 0px #5e5e5e, 490px 0px 0px #5e5e5e,
              504px 0px 0px #5e5e5e, 518px 0px 0px #5e5e5e, 532px 0px 0px #5e5e5e, 546px 0px 0px #5e5e5e, 560px 0px 0px #5e5e5e,
              574px 0px 0px #5e5e5e, 588px 0px 0px #5e5e5e, 602px 0px 0px #5e5e5e, 616px 0px 0px #5e5e5e, 630px 0px 0px #5e5e5e,
              644px 0px 0px #5e5e5e, 658px 0px 0px #5e5e5e, 672px 0px 0px #5e5e5e, 686px 0px 0px #5e5e5e, 700px 0px 0px #5e5e5e,
              714px 0px 0px #5e5e5e, 728px 0px 0px #5e5e5e, 742px 0px 0px #5e5e5e, 756px 0px 0px #5e5e5e, 770px 0px 0px #5e5e5e,
              784px 0px 0px #5e5e5e, 798px 0px 0px #5e5e5e, 812px 0px 0px #5e5e5e, 826px 0px 0px #5e5e5e, 840px 0px 0px #5e5e5e,
              854px 0px 0px #5e5e5e, 868px 0px 0px #5e5e5e, 882px 0px 0px #5e5e5e, 896px 0px 0px #5e5e5e, 910px 0px 0px #5e5e5e,
              924px 0px 0px #5e5e5e, 938px 0px 0px #5e5e5e, 952px 0px 0px #5e5e5e, 966px 0px 0px #5e5e5e, 980px 0px 0px #5e5e5e,
              994px 0px 0px #5e5e5e, 1008px 0px 0px #5e5e5e, 1022px 0px 0px #5e5e5e, 1036px 0px 0px #5e5e5e, 1050px 0px 0px #5e5e5e,
              1064px 0px 0px #5e5e5e, 1078px 0px 0px #5e5e5e, 1092px 0px 0px #5e5e5e, 1106px 0px 0px #5e5e5e, 1120px 0px 0px #5e5e5e,
              1134px 0px 0px #5e5e5e, 1148px 0px 0px #5e5e5e, 1162px 0px 0px #5e5e5e, 1176px 0px 0px #5e5e5e, 1190px 0px 0px #5e5e5e,
              1204px 0px 0px #5e5e5e, 1218px 0px 0px #5e5e5e, 1232px 0px 0px #5e5e5e, 1246px 0px 0px #5e5e5e, 1260px 0px 0px #5e5e5e,
              1274px 0px 0px #5e5e5e, 1288px 0px 0px #5e5e5e, 1302px 0px 0px #5e5e5e, 1316px 0px 0px #5e5e5e, 1330px 0px 0px #5e5e5e,
              1344px 0px 0px #5e5e5e, 1358px 0px 0px #5e5e5e, 1372px 0px 0px #5e5e5e, 1386px 0px 0px #5e5e5e, 1400px 0px 0px #5e5e5e,
              1414px 0px 0px #5e5e5e, 1428px 0px 0px #5e5e5e, 1442px 0px 0px #5e5e5e, 1456px 0px 0px #5e5e5e, 1470px 0px 0px #5e5e5e,
              1484px 0px 0px #5e5e5e, 1498px 0px 0px #5e5e5e, 1512px 0px 0px #5e5e5e, 1526px 0px 0px #5e5e5e, 1540px 0px 0px #5e5e5e,
              1554px 0px 0px #5e5e5e, 1568px 0px 0px #5e5e5e, 1582px 0px 0px #5e5e5e, 1596px 0px 0px #5e5e5e, 1610px 0px 0px #5e5e5e,
              1624px 0px 0px #5e5e5e, 1638px 0px 0px #5e5e5e, 1652px 0px 0px #5e5e5e, 1666px 0px 0px #5e5e5e, 1680px 0px 0px #5e5e5e,
              1694px 0px 0px #5e5e5e, 1708px 0px 0px #5e5e5e, 1722px 0px 0px #5e5e5e, 1736px 0px 0px #5e5e5e, 1750px 0px 0px #5e5e5e,
              1764px 0px 0px #5e5e5e, 1778px 0px 0px #5e5e5e, 1792px 0px 0px #5e5e5e, 1806px 0px 0px #5e5e5e, 1820px 0px 0px #5e5e5e,
              1834px 0px 0px #5e5e5e, 1848px 0px 0px #5e5e5e, 1862px 0px 0px #5e5e5e, 1876px 0px 0px #5e5e5e, 1890px 0px 0px #5e5e5e,
              1904px 0px 0px #5e5e5e, 1918px 0px 0px #5e5e5e, 1932px 0px 0px #5e5e5e;
}



.film div {
  width: 90px;
  height: 60%;
  top: 50%;
  transform: translate(0%, -50%);
  margin-left: 4px;
  box-shadow: inset 0px 0px 10px 0px #ffffff;
  display: inline-block;
  margin-top: 50px;
}


