
.container
{
	 width: 100%;
	 height:auto;
	 box-shadow:  5px 10px 18px #888888;
}

.main {
	 width: 100%;
	 min-height: 400px;
    }

.asbox {
     background-color: lightgrey;
	 width: 92%;
	 height: 57%;
	 padding: 54px;
	 
    }
	.cs{
	/*background-color: lightgrey;*/
	background-image:url(m.jpg);  
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	}
.rules{
	 margin-left: 300px;
	 text-align: justify;
    }   
.twitter {
	 background-color: #55ACEE;
	 color: white;
	}
.row {
	 width: 98%;
	 box-shadow: -2px 5px 10px 5px #888888;
	 min-height: 80%;
	 margin-top: 2px;
	 margin-bottom: 7px;
	 background-color: white;
    }
.row5 {
	background-color: #6495ED;
		color:#fff;
		padding: 15px 30px;
		text-align: center;
		box-shadow: -2px 5px 10px 5px #888888;
    }
	.t1{
		background-color: #6495ED;
		color:#fff;
		padding: 15px 30px;
		text-align: center;
		box-shadow: -2px 5px 10px 5px #888888;
	
	}
	.t2{
		background-color: #6495ED;
		color:#fff;
		padding: 15px 30px;
		text-align: center;
		margin-left:100px;
		box-shadow: -2px 5px 10px 5px #888888;
	
	}
	.t3{
		background-color: #fff;
		color:#fff;
		padding: 35px 30px;
		text-align: center;
		margin-left:100px;
		box-shadow: -2px 5px 10px 5px #888888;
		margin-top:40px;
	}
	.t4{
		background-color: #fff;
		color:#fff;
		width:50%;
		padding: 35px 30px;
		text-align: center;
		margin-left:100px;
		box-shadow: -2px 5px 10px 5px #888888;
			}
/* Two-column layout*/ 
.col1 {
	 float: left;
	 width: 30%;
	 margin-left:4%;
	 padding: 0 50px;
	 margin-top: 6px;
	}
.col2 {
	 float: left;
	 width: 30%;
	 margin-left:12%;
	 padding: 0 50px;
	 margin-top: 4px;
	}
	.col3 {
	 float: left;
	 width: 50%;
	 margin-left:4%;
	 padding: 0 50px;
	 margin-top: 6px;
	}
	.reg {
	 width: 50%;
	 margin-left:20%;
	 padding: 0 50px;
	 margin-top: 6px;
	 
	}
				
/* vertical line */
.vl {
     position: absolute;
	 left: 50%;
	 transform: translate(-50%);
	 border: 2px solid #ddd;
	 min-height:271px;
	}
				
/* text inside the vertical line */
.vl-innertext {
	 position: absolute;
	 top: 50%;
	 transform: translate(-50%, -50%);
	 background-color: #f1f1f1;
	 border: 1px solid #ccc;
	 border-radius: 50%;
	 padding: 8px 10px;
	}
	.but1 {
				  background-color: #6495ED; /* CornflowerBlue  */
				  color: white;
				  padding: 15px 30px;
				  text-align: center;
				  text-decoration: none;
				  display: inline-block;
				  font-size: 16px;
				  margin: 4px;
				  margin-left:100px;
				  cursor: pointer;
				}
				.but2 {
				  background-color: #6495ED; /* CornflowerBlue  */
				  color: white;
				  padding: 15px 30px;
				  text-align: center;
				  text-decoration: none;
				  display: inline-block;
				  font-size: 16px;
				  margin: 4px;
				  margin-left:160px;
				  cursor: pointer;
				}
				
				.but1:hover {
				  background-color: #CD853F; /* Peru  */
				  color: white;
				}
				.but2:hover {
				  background-color: #CD853F; /* Peru  */
				  color: white;
				}
.button2{
        text-transform:uppercase;
        display:inline-block;
        text-align:center;
        width:140px;
        padding:6px 0px;
        border:1px solid black;
        border-radius:3px;
        position:relative;
        box-shadow: 0 10px 10px rgba(0,0,0,0.16), 0 10px 6px rgba(0,0,0,0.1);
        background-color: black;
        background-color: #333300;
        color: white;
    }
    .button2:hover{
        color:#FF0;
        /*background-color: #333300;*/
        background-color: black;
        -webkit-transform:scale(1.03,1.03);
        transform:scale(1.03,1.03);
    }
	fieldset { 
	border:1px solid green;
	 padding: 1em;
	 margin: 0 auto;
	 box-shadow: 0 10px 10px rgba(0,0,0,0.16), 0 10px 6px rgba(0,0,0,0.1);
	 
	}
legend {
  background-color: #000;
    color: #fff;
    padding: 3px 100px;
	border:2px solid green;
	text-align:center;
	width:20%;
}

marquee{
height: 50px;
width:900px;
overflow: hidden;
position: relative;
color:red;
}
.marq1{
    display:none;
}

