
/* Ciao Alessia, non ti spaventare :)
Stiamo lavorando su qualche piccola modifica al CSS per le modifiche flash da parte di Dabrazzi.
Le facciamo qua così non tocchiamo il tuo.

Grazie mille.

Francesco
 */

.testojs{
  font-size:16px !important;
}

.colors{
  transition-delay: 1s;
  padding: 2em;
  display: none;
}

#intro a.more{
  position: absolute;
  //bottom: 0px;
  left: 4%;
}

.footer-privacy {
  display:none;
  } /* Nascondere per online */

  footer .social {
    margin-top: 0px;
}

#pagina-who .row-container4 .col-100 p {
    text-align: left;
}

#pagina-service .row-container1b,#pagina-service .row-container2, #pagina-service .row-container3, #pagina-service .row-container4 {

    text-align: left;
}

#fr #intro p {
    font-size: 24px;
}

#slide-4 {
    background-position: center right;
}


#slide-who-1 {
  background-image: url(../images/who/slide1.jpg);
}
#slide-who-2 {
  background-image: url(../images/who/slide2.jpg);
}
#slide-who-3 {
  background-image: url(../images/who/slide3.jpg);
}


#slide-who-4 {
  background-image: url(../images/who/slide4.jpg);
}
#slide-who-5 {
  background-image: url(../images/who/slide5.jpg);
}
#slide-who-6 {
  background-image: url(../images/who/slide6.jpg);
}

p.c_vicine {
  padding:0px !important;
  margin:5px 0;
  font-size: 12px !important;
}

.c_vicine label{
  margin-top: 5px;
}

select.cv{
  border-radius:0px !important;
  width: 99%;
  border: 1px solid #000;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 11px;
  outline:0;
  height:40px;
}

input.cv , p.cv{
  border-radius:0px !important;
  padding: 20px;
  width: 99%;
  height:40px;
  border: 1px solid #000;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 11px;
  outline:0;
}

#label_pr {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 11px;
  margin-top:32px;
  float:right;
  outline:0;
}

input.pfont{
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 11px;

}

textarea.cv{
  padding: 20px;
  width: 99%;
  outline:0;
  border: 1px solid #000;
  height: 100px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 11px;
}

.loader.loadercv h1 {
      margin-left: -405px !important;
}

.inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
}

.inputfile + label {
      color: #000;
      padding: 14px;
      width: 64%;
      outline:0;
      margin-left: 25px;
      text-align: center;
      border: 1px solid #000;
      background-color: #fff;
      display: inline-block;
}

.inputfile + label {
	cursor: pointer; /* "hand" cursor*/
}

input.submit{
  background-color:#000;
  margin-top:30px;
  padding: 15px;
  margin-bottom: 10px;
  float: left;
  margin-right: 9vw;
  cursor: pointer; /* "hand" cursor */
}


input#sub_dx {
    background-color: #000;
    color: white;
    border: 1px solid white;
      transition-duration: 0.3s;

}

input#sub_dx:hover{
    background-color: #fff;
    color: #000;
    border: 1px solid #000;
}

.pagina-candidatura {
    margin-top: 90px !important;
}

.send-success{
  font-size: 14px !important;
  padding: 2vw;
  border: 2px solid green;
  width: 60%;
}

.send-error {
  font-size: 14px !important;
  padding: 2vw;
  border: 2px solid red;
  width: 60%;
}

.sl-mg{
  margin-bottom: 50px;
}

#pmar{
  margin-top:8px;
}

a#i_badge-link {
    margin-top: 2px !important;
}

div#sposto {

    margin-bottom: 30px;
}

@media screen and (max-width: 991px){

  .loader h1{
    font-size: 50px;
    left:74%;
  }

  select.cv{
    height: 55px;
  }

  #intro p {
  margin-bottom: 0px!important;
  }

  div#sposto {
    display: none;
  }

  div#label_pr{
    float: right !important;
    width: 50% !important;
  }

  div#laber_pr_sx {
    width: 50% !important;
}
}

@media screen and (max-width: 412px){
.loader.loadercv h1 {
    margin-left: -235px !important;
    font-size:40px;
}
}

#sposta h2 {
    margin-top: -70px;
    margin-bottom: 7vh;
}
