
.jumbotron{
      background-color: transparent !important;
      margin-top: 110px;
}
.disco {font-family:'FFFranziskaWebProBookItalic'; font-size:60px; color:#fff !important; color:#fff;
    position: absolute;
    bottom: 15%;
    left: 20px;
    width: 40%;
}

.disco h1 {color:#fff !important; font-family:'FFFranziskaWebProBookItalic'; font-size:44px !important; margin-bottom: 0px;  background-color: rgba(27, 39, 120, 0.80); padding: 20px;}
.discox {font-family:'FFFranziskaWebProBookItalic'; font-size:60px; color:#007AC3 !important; background-color: #fff; opacity:0.80; padding-top:30px;
    position: absolute;
    top: 65%;
    left: 350px;
    width: 45%;
    margin-bottom:400px;
}
.disco h3 {margin-top:5px; color:#fff; font-size:24px; margin-left:50px;}
.discox h3 {margin-top:5px; color:#007AC3; font-size:24px; }
.contentext {margin-top:650px;  border-top:18px solid #4b4b4b;}

h1 { font-size:44px !important;}
h2 {color:#007AC3; padding-bottom:25px; padding-top:25px; font-size:24px;}
.white {background-color:#fff;}
.grey {background-color:#eee !important;}
#wrap-formulario h2 {font-size:30px; color:#fff; margin:5px; padding:0px;}

.det { background-color: rgba(200, 221, 155, 0.80); padding-top:20px; padding-left:20px; padding-right:20px;}
.det h2 {font-size:16px !important; color:#333; margin:5px;text-align:center; padding-top:10px;}
.det h3 {font-size:16px !important; color:#333; margin:5px;text-align:center; }
.obli {font-style:italic; font-size:14px !important;}
u {color:#cfcfcf !important;}
#form-sender {
    position: relative;
    display: inline-block;
    height: 64px;
    padding-left: 15px;
    color: #fff;
    font-weight: bold;
    margin-right: -25px;
    margin-bottom:-10px;
}

label {font-size:12px !important;}

#form-sender::after {

    content: "→";
    display: inline-block;
    width: 64px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    position: relative;
    right: 0;
    top: 0;
    background-color: #e5202e;
    color: #ffffff;
    -webkit-transition: background-color .5s ease;
    transition: background-color .5s ease;
    font-weight: 300;
    margin-left: 15px;

}
*::after, *::before {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#form-sender:hover, #form-sender:focus{
      background-color: #e5202e;
      color: #ffffff;
      text-decoration: none;
}


ul  {list-style-type: none; }
li {color:#333; font-size:18px;}
.container p {color:#333; font-size:18px;}
.container ul {list-style-type: none; }
.container ul li {color:#333; font-size:18px;}
.container a {color:#007AC3; font-size:18px;}

#formulario_land { padding-top: 0px; right:0px; position:fixed; top:140px;  }
#formulario_land h3 {color:#4b4b4b; font-size:24px; margin:5px; text-align:left;}

ul.disc{list-style-type: disc;}




/****************/
/* MEDIA QUERYS */
/****************/
@media (max-width: 420px) {
#formulario_land {position: relative; top: 0px;}
.formulario {top:0px;}
body {padding-top:0px !important; background-image: none;}
.disco {font-family:'FFFranziskaWebProBookItalic'; font-size:60px; color:#fff !important; color:#fff; position: relative; left:0px;}
.disco h3 {margin-top:5px; color:#185697; font-size:24px; text-align:center;margin-left:0px;}
.disco h1 {margin-top:5px; color:#fff !important; font-size:24px; text-align:center;}
.jumbotron {margin-top:0px;}
}

/* Extra small devices (phones, less than 768px) */

@media (max-width: 767px) {
#formulario_land {position: relative; top: 0px;}
/*#formulario_land {position: fixed; top: 300px;}*/
.formulario {top:0px;}
body {padding-top:0px !important; background-image: none;}
.disco {font-family:'FFFranziskaWebProBookItalic'; font-size:60px; color:#fff !important; color:#fff; position: relative; width:100%; left:0px;}
.disco h3 {margin-top:5px; color:#185697; font-size:24px; text-align:center; margin-left:0px;}
.disco h1 {margin-top:5px; color:#fff !important; font-size:24px; text-align:center;}
.jumbotron {margin-top:0px;}
.contentext {margin-top:0px;}
}



/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
#formulario_land {position: relative; top: 0px;}
.formulario {top:0px;}
body {padding-top:0px !important; background-image: none;}
.disco {font-family:'FFFranziskaWebProBookItalic'; font-size:60px; color:#fff !important; color:#fff; position: relative; width:100%; left:0px;}
.disco h3 {margin-top:5px; color:#185697; font-size:24px; text-align:center; margin-left:0px;}
.disco h1 {margin-top:5px; color:#fff !important; font-size:24px; text-align:center;}
.jumbotron {margin-top:0px;}
.contentext {margin-top:0px;}
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {


}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}
