@import url('https://fonts.googleapis.com/css?family=Leckerli+One|Oleo+Script+Swash+Caps');

body {
    margin:0;
    padding:0;
    width:100vw;
    height:100vh;
}

@media(min-width:768px) and (max-width:991px){
	body {
    margin:0;
    padding:0;
    width:50vw;
    height:50vh;
}
}
 /*
.cover{
    background:url("../img/banner.png");
    background-repeat:no-repeat;
    background-size:cover;
    width:100vw;
    height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
}*/

.elements{
    position:absolute;
    top:0;bottom:0;right:0;left:0;
    display:flex;
    align-items:center;
    justify-content:center;
}
.intro{
    position:absolute;
    top:40%;
    left:80%;
    transform:translate(-50%,-50%);
    width:400px;
    padding:30px 20px;
    box-sizing:border-box;
    /*box-shadow:black 0px 40px 60px; */
    background:rgba(213,240,249,0.4);
    border-radius: 0%;
    
      z-index: 2;
      
}
 
@media(min-width:768px) and (max-width:991px){
	.intro{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:400px;
    padding:30px 20px;
    box-sizing:border-box;
    /*box-shadow:black 0px 40px 60px; */
    background:rgba(213,240,249,0.4);
    border-radius: 0%;
    
      z-index: 2;
      
}

}

.errorLable{
    font-size:medium;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-shadow:black 0px 20px 20px;
    color:Red;
}


/* red */
.icheckbox_flat-red{
    display: inline-block;
    display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.chkText
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    border:0px;
    color:Black;
	}
	

    .container .slide {
      z-index: 1;
      position: absolute;
      width: 100%;
      top: 0;
      left: 0;
      height: 100%;
      transition: opacity 1s ease-in-out;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      opacity: 0;
      
    }

    .container .slide.show {
      opacity: 1;
    }
  
  
