body{
    margin:0px;
}
.full-container{
    padding:0px;
    /*background-image: url("/assets/bg.jpg");*/
    background: rgb(100,15,15);
    background: -moz-linear-gradient(90deg, rgba(100,15,15,1) 0%, rgba(136,1,1,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(100,15,15,1) 0%, rgba(136,1,1,1) 100%);
    background: linear-gradient(90deg, rgba(100,15,15,1) 0%, rgba(136,1,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#640f0f",endColorstr="#880101",GradientType=1);
}
/* Image */
.full-container img{
 height:140px;
}

/* Logo */
.logo{
 display:flex;
 justify-content:center;
}

/* Heading */
h1{
 text-align:center;
 color:#ffffff;
}

/* Form Division */
.panel-url form{
 display:flex;
 justify-content:center;
}

/* Input */
.panel-url form input[type=url]{
 padding-top:15px;
 padding-bottom:15px;
 padding-left:20px;
 padding-right:20px;
 margin-right:15px;
 font-size:14px;
 width:701px;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
}

/* Button */
.panel-url form button{
 padding-left:59px;
 padding-right:59px;
 font-size:22px;
 color:#000000;
 font-weight:600;
}

/* Input (focus) */
.panel-url form input[type=url]:focus{
 border-style:none;
}

/* Input (invalid) */
.panel-url form input[type=url]:invalid{
 border-style:none;
}

.panel-copy{
    display:flex;
    justify-content:center;
    color:#fff;
    margin-top: 30px;
}
/* Full container */
.full-container{
 /*height:100% !important;*/
 background-size:cover;
 /*padding-top:10% !important;*/
 transform:translatex(0px) translatey(0px);
}

/* Heading */
.full-container h1{
 margin-top:60px;
 margin-bottom:46px;
}

/* Button */
.panel-url form button{
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}

/* Button (active) */
.panel-url form button:active{
 border-style:none;
}
.full-container .panel-url form{
 margin-bottom:55px;
}
/* Panel copy */
.full-container .panel-copy{
 flex-direction:column;
 align-items:center;
 margin-top:11px;
}

/* Button */
.full-container .panel-copy button{
 padding-top:6px !important;
 padding-bottom:6px !important;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 padding-left:15px !important;
 padding-right:15px !important;
 font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

/* Button */
.panel-url form button{
 font-weight:500;
 padding-left:44px;
 padding-right:44px;
 font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

/* Image */
.full-container .logo img{
 height:126px;
}

/* Heading */
.full-container h1{
 font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
 font-weight:400;
 margin-bottom:30px;
}

/* Paragraph */
.full-container .panel-copy p{
 font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

.full-container .panel-url form{
 margin-bottom:0px;
}

@media (max-width:1200px){

 /* Full container */
 .full-container{
  padding-left:38px;
  padding-right:38px;
 }
 
}

@media (max-width:1024px){

 /* Full container */
 .full-container{
  padding-left:55px;
  padding-right:55px;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Image */
 .full-container .logo img{
  height:100px;
 }
 
 /* Heading */
 .full-container h1{
  margin-top:29px;
 }
 
}

@media (max-width:767px){

 /* Image */
 .full-container .logo img{
  height:80px;
 }
 
 /* Heading */
 .full-container h1{
  font-size:26px;
 }
 
 /* Button */
 .panel-url form button{
  font-size:18px;
 }
 
}

@media (max-width:666px){

 /* Full container */
 .full-container{
  padding-left:38px;
  padding-right:38px;
 }
 
}

@media (max-width:599px){

 /* Full container */
 .full-container{
  padding-left:25px;
  padding-right:25px;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Button */
 .panel-url form button{
  padding-left:25px;
  padding-right:25px;
 }
 
}

@media (max-width:480px){

 /* Image */
 .full-container .logo img{
  height:60px;
 }
 
 /* Heading */
 .full-container h1{
  font-size:24px;
 }
 
 /* Button */
 .panel-url form button{
  font-size:16px;
  padding-left:10px;
  padding-right:10px;
 }
 
}
.footer-text {
  margin-top: auto;        /* pushes it to the bottom */
  text-align: right;
  color: white;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 10px 20px;
}


