* {margin: 0;   padding: 0;}
	header {width: 100%;  height: 80px; background-color: rgb(203, 48, 172);}
	img {height: 40px; width: 30px; border-radius: 0px;}
	table {width: 300px; margin-left: 10px; position: absolute;}
	h2 {font-size: 15px; color: #fff; padding-left: 10px; font-family: "arial black"; line-height: 80px;}

	main {width: 100%; height: 100%; }
	header nav {width: 230px; margin-left: 80px; position: absolute; margin-top: 50px; }
	header nav ul {float: left; margin-top: 0px; }
	header nav ul li {float: left; list-style: none; position: relative; }
	header nav ul li a { display: block; padding: 5px 5px;  text-decoration: none; color: #fff; margin: 0px 5px;font-size: 15px; transition-property: all; transition-duration: 3s; }
	header nav ul li a:hover { color: red; background-color: #fff; border-radius:5px; }
	header nav ul li ul {margin-top: 0px; position: absolute; display: none; background-color: rgb(203, 48, 172); border-radius: 5px; }
	header nav ul li ul li {  margin-left: 10px; }
	header nav ul li ul li a { padding: 5px 10px;  border-radius: 5px; margin: 10px 0px; }
	header nav ul li ul li a:hover {  background-color: rgb(204, 234, 190);  }

	header nav ul li:hover ul { display: block;  }
	header nav ul li:hover ul li a{ display: block; font-size: 10px; }

	body {background-image: url("images/cc_messenger1.jpg"); background-size: cover; background-position: center; }
	.intro { float: left; width: 250px; color: rgb(121, 46, 167); background-color: #fff; font-size: 15px; text-align: justify; margin-left:20px; margin-top: 20px; padding: 15px; }
	.intro p {margin-bottom:10px;   }


	.frm {  width: 100%; margin-top: 100px; margin-bottom: 20px; }
	.frm form {   width: 200px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-top: 300px; margin: 0 auto;  border-radius: 8px;
				text-align: center;  }
	.frm form input {width: 150px; height: 20px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 20px; text-align: center; background-color: rgba(255, 255, 255, 0); color: #fff;}
	.frm form button {width: 150px; height: 20px; margin-bottom: 20px;  text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px; color: #fff;}
	.frm form textarea { width: 200px; margin-left: -10px; height: 200px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}
	.frm form table {  margin-left: -3px; width: 200px; color: #fff; font-weight: bold; margin-top: 10px;  }


	.lgfrm { float: right; width: 100%; margin-top: 150px; }
	.lgfrm form {   width: 200px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-top: 300px; margin: 0 auto;  border-radius: 8px;
				text-align: center; }
	.lgfrm form input {width: 150px; height: 20px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 20px; text-align: center; background-color: rgba(255, 255, 255, 0); color: rgb(67, 188, 188);}
	.lgfrm form button {width: 150px; height: 20px; margin-bottom: 20px; text-align: center; background-color: 	rgb(199, 44, 216); border-radius: 10px; color: #fff;}
	.lgfrm form select{  width: 150px; background-color: rgb(199, 44, 216);	border-radius: 10px; color: #fff; margin-bottom: 20px; text-align: center;}
	.lgfrm form select option { font-size: 12px;}

	.npwd {font-size: 15px; color: red; }
	.npwd a {text-decoration: none; color: #fff; background-color: rgb(199, 44, 216); padding: 3px; border-radius: 4px;}

	footer {width: 100%;  height: 93px; background-color: rgb(67, 188, 188); }
	footer .foot {width: 300px;  height: 60px; text-align: center; margin: 0 auto; color: #fff; padding-top: 20px; line-height: 20px;  }

	.buttons {  position: absolute; width: 350px; margin-top: 450px; margin-left: 50px;   }
	.buttons input {width: 80px; height: 20px; margin-left: 20px; font-size: 10px; font-weight: bold; color: rgb(121, 46, 167);   }

	.schbuts {position: absolute; width: 300px; margin-left: 50px; margin-top: 100px; }
	.schbuts input {width: 150px; height: 30px; margin-left: 30px; margin-bottom: 20px; font-size: 15px; font-weight: bold; color: rgb(121, 46, 167); transition-property: all; transition-duration: 3s;  }
	.schbuts input:hover { height: 40px;  font-size: 15px;  color: red; }
	.welcome { width: 100%;  color: #fff; margin-top: 10px; text-align: center;  font-weight: bold; padding-bottom: 10px; }

	.dash-gret { width: 100%;  margin-top: -10px; }
	.gretnf	{   background-color: rgb(199, 44, 216 ); color: #fff; font-weight: bold;  text-align: center; margin-bottom: 40px; width: }

	.dash-gretn {width:100%; margin-top: -65px; }
	.gretn {   background-color: rgb(199, 44, 216 ); color: #fff; font-weight: bold;  text-align: center; margin-bottom: 40px; }

	.gretn-ass {   width: 280px; margin-left: 10px; margin-top: 10px; color: #fff; background-color: rgb(199, 44, 216 ); font-family: arial; font-size: 13px; height:200px; overflow: scroll; line-height: 20px; padding: 10px; line-height:20px; border-radius: 10px; }
	.gretn-ass form button {  height: 25px; background-color: rgba(0, 0, 0, 0 ); width: 100px; color: #fff; font-weight: bold; text-align: center; border: 0px; border-radius: 50px; }
		.gretn-ass form div {   float: left; width: 200px; color: #fff; font-weight: bold; text-align: center; border: 0px;  }
	.gretn-ass form button:hover {background-color: #fff; color: rgb(199, 44, 216 );}
	.gretn-ass form input{width: 80px; margin: 0px 15px 0 15px  ; border: 0px; font-size: 12px; color: #fff; background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 5px;}
	.gretn-ass form input:hover {  background-color:  #fff;  color: rgb(199, 44, 216);}



	.dash-gret { width: 100%;  margin-top: -445px;}
	.dash-gret gretnf	{ font-family: century; width: 400px; margin: 0 auto; color: rgb(199, 44, 216 ); font-size:12px; font-weight: bold;}

	.button-dash {position: relative; margin-top: -15px;}


	.menubotton {margin-top:50px; margin-bottom: 20px;  }
	.menubotton form { margin: 0 auto; width: 150px; background-color: #fff;   text-align: center; border-radius:5px;}
	.menubotton form input { width: 180px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px;  border-bottom: 2px solid red;  text-align: center; color: red; margin-bottom: 15px;}
	.menubotton form button {width: 180px; height: 30px; margin-bottom: 20px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px;}
	.dash { position: absolute;  margin-bottom: 10px; margin-left:50px; margin-top: 25px;   }
	.dash form {  width: 200px;  text-align: center; border-radius:5px; margin-bottom: 20px;}

	.dash form button {width: 200px; height: 25px; margin-bottom: 10px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px; font-weight: 50px; font-size: 12px; color: #fff; }


		.tscores { margin: 0 auto; width:320px;  margin-top: 100px;  height: 300px; overflow-y: scroll;  color: rgb(121, 46, 167); background-color: rgba(121, 46, 167, 0); }
		.tscores form {width:320px; margin-left: 10px; }
		.tscores form select{ margin-left: 700px; width: 150px; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff;}
		.tscores form select option { font-size: 15px;}
		.tscores form table { background-color: #fff; width:800px; border-radius: 10px; }
		.tscores  .name {width:120px; color: rgb(104, 38, 149); font-size: 8px; float: left; background-color: #fff; padding: 5px; border-radius: 5px;}
		.tscores  .name1 {width:60px; color: rgb(104, 38, 149); font-size: 8px; float: left; background-color: #fff; padding: 5px; }
		.tscores form  input {width:70px; font-size: 15px; margin-left: 10px; margin-right: 10px; background-color: #fff;  border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red;}
		.tscores form .del {margin-left: 700px; width:150px; font-size: 14px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 12px; text-align: center; colour: rgb(104, 38, 149); border-radius: 10px; }
		.tscores form  button { width:45px; font-size: 6px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; margin-left: 5px; }
		.tscores form  .submit {margin-left: 70px; width:150px; font-size: 13px; font-weight: bold;  background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; }


		.alert {background-color: #fff; color: rgb(199, 44, 216); font-size: 15px; text-align: center; }

		.vscores {width:100%;   position: absolute; margin-top: 100px; margin-left: 5px; font-size: 6px;}
		.vscores form {width:200px; margin-left: 50px; text-align: center; }
		.vscores form input {border-left:0; border-top:0; border-right:0; border-bottom:  2px solid red;  text-align: center; height: 30px; background-color: rgba(199, 44, 216, 0); color: #fff; border-radius: 5px; width: 50px; margin-left: 10px; margin-right:8px;}
		.vscores form select{ width: 120px;  background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
		.vscores form select option { font-size: 12px;}
		.vscores form table { background-color: #fff; width:150px; border-radius: 10px; }
		.vscores form button {width:200px; font-size: 12px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; }
		.v_scores .title { width: 550px; margin: 0 auto; color: rgb(199, 44, 216);  background-color: #fff; padding-left: 10px; }

		.v_scores table {color: rgb(199, 44, 216); background-color: #fff; position: relative; padding-left: 10px; border-bottom: 1px solid black; width: 560px; margin: 0 auto; }
		.v_scores table .sid {width: 30px; height: 30px; font-size: 13px; }
		.v_scores table .name {width: 140px; height: 30px; font-size: 13px;}
		.v_scores table .test {width: 40px; height: 30px; font-size: 13px;}

	.stdres { color: rgb(199, 44, 216); position: relative; margin-top: 100px;}
	.stdres .attr{ padding-left: 10px;  background-color: #fff;   position: relative; }
	.stdres .attr .flname{font-size: 12px; width: 100px; height: 30px;}
	.stdres .attr .position {width: 100px; height: 30px;}
	.head {background-color: #fff; color: rgb(199, 44, 216);  position: relative; padding-left: 10px; border-bottom: 1px solid black; font-size: 12px;}
	.head .subjects{width: 80px; height: 30px;}
	.head .ca{width: 50px; height: 30px;}
	.head .grades{width: 80px; height: 30px;}

	.total {width: 100%; }
	.total .total1 { margin-left: 10px; background-color: #fff; color: rgb(199, 44, 216); position: relative;  font-size: 12px;}

	.cbtqs {width: 100%;  }
	.cbtqs form { background-color: rgb(199, 44, 216); color:#fff;  width: 250px; margin: 0 auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; font-size:15px;}


	.extr {width: 100%; }
	.extr form{	background-color: rgb(199, 44, 216); color:#fff; font-size: 14px;  width: 250px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll;}
	.extr .areas { width: 250px;   }
	.extr .fstlab { margin-left: 10px; }
	.extr .lab{ margin-left: 20px; margin-right: 10px;}
	.extr button{ font-size: 15px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; width: 150px;}
	.extr .ecbt {width:50px; font-size: 8px; margin-left: 7px; margin-top: 10px;   height: 20px;}

	.stpix{width: 90px; height: 110px;   margin-left: 50px; border: 0px; }
	.stpix .imgpix {border-radius: 0px; width: 80px; height: 90px; margin-left: 30px; margin-top: 5px; border: 0px;}
	.stpix form  {  width: 220px; }
	.stpix form button {font-size: 8px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold;  width: 100px; margin-left: 20px;}

	.secm {width: 100%; margin-top: -60px; margin-bottom: 20px;}
	.secm #tab {margin-left: 10px; text-align: center; font-size:30px; width:300px; background-color: #fff; color: red;}
	.secm #space {width: 110px; height: 50px;  font-size:30px;}
	.secm #play_1 {width:40px; height: 50px;  font-size:30px;}
	.secm #play {width:40px; height: 50px;  font-size:30px;}

	.ques { background-color: rgb(199, 44, 216); color:#fff; font-size: 13px;  width: 250px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; line-height: 20px; }
	.ques form input {width: 40px; background-color: rgba(199, 44, 216, 0); border-radius: 5px; border-left: 3px solid white; border-right: 1px solid white; border-top: 0; border-bottom: 0; color: #fff;  text-align: center; font-weight: bold; margin-bottom: 10px; }
	.ques form button {width:100px; height: 25px; font-size: 10px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px;  }
	.ques .mks { font-size: 15px; width: 18px; height: 18px; color: white; border: 2px solid white; border-radius: 10px; text-align: center; float: right; line-height: 20px;}


	.ac-des {width: 300px; background-color: rgba(0, 0, 0, 0); border-radius: 10px; margin: 0 auto; color: #fff; padding: 10px; text-align: center; font-size:18px; line-height: 20px;}
	.ac-des form { width:300px;  text-align: center; margin-top: 10px;     }
	.ac-des button { width: 70px; margin: 10px 15px 0 15px  ; border: 0px; font-size: 10px; color: rgb(199, 44, 216); background-color: #fff; font-weight: bold; border-radius: 5px; padding: 1px;}
	.ac-des button:hover {  background-color: rgba(0, 0, 0, 0); color: #fff;}
	.ac-des form select{ width: 100px;  background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
	.ac-des form select option { font-size: 12px;}
	.ac-des form textarea { width: 200px; height: 300px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}

	.carry {   margin-left: 10px; width: 300px; height: 300px; overflow: scroll;  color: rgb(121, 46, 167); background-color: #fff; }
	.carry form {margin-top: 20px;  width: 300px; background-color: #fff; padding: 5px 5px;  border-radius: 8px; text-align: center; }
	.carry form input {width: 120px; height: 20px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 5px; text-align: center;}
	.carry form button {width: 150px; height: 20px; margin-bottom: 10px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; font-weight: bold;}








	@media only screen and (min-width:1000px) {

	header {width: 100%;  height: 80px; background-color: rgb(203, 48, 172);}
	img {height: 55px; width: 40px; margin-top: 10px; border-radius: 0px; }
	table {width: 500px; margin-left: 30px; position: absolute;}
	h2 {font-size: 25px; color: #fff; padding-left: 20px; font-family: "arial black"; line-height: 80px;}

	main {width: 100%; height: 100%;  }
	header nav {width: 450px; margin-left: 900px; margin-top: 0px; }
	header nav ul {float: left; margin-top: 40px; }
	header nav ul li {float: left; list-style: none; position: relative; }
	header nav ul li a { display: block; padding: 5px 20px;  text-decoration: none; color: #fff; margin: 0px 10px;  }
	header nav ul li ul {margin-top: 0px; position: absolute; display: none; background-color: rgb(203, 48, 172); border-radius: 5px; }
	header nav ul li ul li a { padding: 10px 10px;  border-radius: 5px; margin: 5px 0px;}
	header nav ul li ul li a:hover {  background-color: rgb(204, 234, 190);  }

	header nav ul li:hover ul { display: block;  }
	header nav ul li:hover ul li a{ display: block; font-size: 15px; }

	body {background-image: url("images/cc_messenger1.jpg"); background-size: cover; }

	.frm { width: 100%; margin-top: 120px; }
	.frm form {width: 300px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-left: 500px; border-radius: 8px; text-align: center; }
	.frm form input {width: 200px; height: 35px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 12px; text-align: center; background-color: rgba(255, 255, 255, 0); color: #fff;}
	.frm form button {width: 200px; height: 40px; margin-bottom: 15px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; }
	.frm form textarea { width: 300px; height: 200px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}
	.frm form table {  margin-left: -3px; width: 300px; color: #fff; font-weight: bold; margin-top: 10px;  }

	.lgfrm { float: right; width: 100%; margin-top: 150px; }
	.lgfrm form {width: 300px; background-color: rgba(255, 255, 255, 0); padding: 30px 30px; margin-left: 500px; border-radius: 8px; text-align: center; }
	.lgfrm form input {width: 200px; height: 35px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 12px; text-align: center; background-color: rgba(255, 255, 255, 0); color: rgb(67, 188, 188);}
	.lgfrm form button {width: 200px; height: 40px; margin-bottom: 15px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; font-weight: bold;}
	.lgfrm form select{  width: 150px; background-color: rgb(199, 44, 216);	border-radius: 10px; color: #fff; margin-bottom: 20px; text-align: center;}
	.lgfrm form select option { font-size: 13px;}


	.npwd {font-size: 20px; color: red; }


	.npwd a {text-decoration: none; color: #fff; background-color: rgb(199, 44, 216); padding: 3px; border-radius: 4px;}

	footer {width: 100%;  height: 93px; background-color: rgb(67, 188, 188); }
	footer .foot {width: 500px;  height: 60px; text-align: center; margin: 0 auto; color: #fff; padding-top: 20px; line-height: 30px;  }
	.intro {  position: absolute; width: 350px; height: 350px; overflow-y: scroll;  color: rgb(121, 46, 167); background-color: #fff; font-size: 18px; text-align: justify; margin-right: 30px; margin-top: 50px; padding: 25px; border-radius: 15px;  }
	.intro p {margin-bottom:12px;   }
	.buttons { margin-left: 600px;  margin-top: 380px; width: 500px;  }
	.buttons input {width: 150px; height: 30px; margin-left: 30px; font-size: 15px; font-weight: bold; color: rgb(121, 46, 167); transition-property: all; transition-duration: 3s;  }
	.buttons input:hover {width: 200px; height: 40px;  font-size: 25px;  color: red;  }
	.schbuts {position: absolute; width: 1200px; margin-left: 30px; margin-top: 300px; }
	.schbuts input {width: 200px; height: 30px; margin-left: 30px; font-size: 15px; font-weight: bold; color: rgb(121, 46, 167); transition-property: all; transition-duration: 3s;  }
	.schbuts input:hover { height: 40px;  font-size: 15px;  color: red; }
	.welcome {   width: 390px;  color: #fff;   margin: 0 auto; text-align: center;  font-weight: bold; padding-top: 50px; font-size: 20px; }
	.schname { color: #fff; margin-top: 10px; margin-left: 10px; fint-weight: bold; font-size: 20px; }

	.dash-gretn {width:100%; margin-top: -25px; }
	.gretn { position: absolute; font-family: century; width: 300px; margin-left: 40px; color: #fff; background-color: rgb(199, 44, 216 );   }

	.gretn-ass { position: absolute;  width: 550px; margin-left: 40px; color: #fff; background-color: rgb(199, 44, 216 ); font-family: arial; font-size: 13px; height:80px; overflow: scroll; line-height: 20px; text-decoration: underline; }
	.gretn-ass form button {  height: 25px; background-color: rgba(0, 0, 0, 0 ); width: 100px; color: #fff; font-weight: bold; text-align: center; border: 0px; border-radius: 50px; }
		.gretn-ass form div {   float: left; width: 150px; color: #fff; font-weight: bold; text-align: center; border: 0px;  }
	.gretn-ass form button:hover {background-color: #fff; color: rgb(199, 44, 216 );}
	.gretn-ass form input{width: 80px; margin: 0px 15px 0 15px  ; border: 0px; font-size: 12px; color: #fff; background-color: rgba(0, 0, 0, 0); font-weight: bold; border-radius: 5px; padding: 5px;}
	.gretn-ass form input:hover {  background-color:  #fff;  color: rgb(199, 44, 216);}

	.dash-gret { width: 100%;  margin-top: -200px; }
	.gretnf	{ font-family: century; width: 400px; margin: 0 auto; background-color: rgb(251, 245, 240); color: rgb(199, 44, 216 ); font-size:20px; font-weight: bold;}

	.button-dash {position: relative; margin-top: 10px;}

	.menubotton {  margin-top:70px;   }
	.menubotton form { margin: 0 auto; width: 280px; background-color: #fff;   text-align: center; border-radius:10px;}
	.menubotton form input { width: 200px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px;  border-bottom: 2px solid red;  text-align: center; color: blue; margin-bottom: 10px;}
	.menubotton form button {width: 200px; height: 35px; margin-bottom: 10px; text-align: center; background-color:
					rgb(199, 44, 216); border-radius: 10px;}

.dash {  position: absolute; margin-top:70px; width: 300px;  }
	.dash form {  margin-left: 40px; margin-bottom: 5px; width: 215px; background-color: #fff;   text-align: center; border-radius:10px; height: 30px;}

	.dash form button {width: 200px; height: 30px; margin-bottom: 0px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; font-weight: bold; font-size: 13px; margin-top: 0px; }
	.dash form input{width: 200px; height: 30px; margin-bottom: 0px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; font-weight: bold; font-size: 13px; margin-top: 0px;}

	.tscores { width: 750px; margin: 0 auto; margin-top: 100px;  height: 300px; overflow-y: scroll;  color: rgb(121, 46, 167); background-color: rgba(121, 46, 167, 0); }
	.tscores form {width:680px; margin-left: 10px; }
	.tscores form select{ margin-left: 170px; width: 80px; background-color: rgb(199, 44, 216);  border-radius: 10px;  color: #fff; margin-bottom: 30px; }
	.tscores form select option { font-size: 10px; color: #fff;}
	.tscores form table { background-color: #fff; }
	.tscores  .name {width:280px; color: rgb(104, 38, 149); font-size: 14px; float: left; background-color: #fff; padding: 5px; border-radius: 5px;}
	.tscores  .name1 {width:180px; color: rgb(104, 38, 149); font-size: 14px; float: left; background-color: #fff; padding: 5px; }
	.tscores form  input {width:25px; font-size: 10px; margin-left: 4px; margin-right: 5px; background-color: #fff;  border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; text-align: center;}
	.tscores form .del {margin-left: 60px; width:100px; font-size: 4px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 12px; text-align: center; colour: rgb(104, 38, 149); border-radius: 5px; }

	.tscores form button {width:90px; height: 25px; font-size: 12px; background-color: rgb(199, 44, 216); border-radius: 5px; color: #fff; margin-left: 3px;  }
	.tscores form  .submit {margin-left: 170px; width:90px; font-size: 12px; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff;  }

	.alert {background-color: #fff; color: rgb(199, 44, 216); font-size: 20px; text-align: center; }

	.vscores {width:90%;  margin-top: 100px; position: absolute; font-size: 12px; }
	.vscores form {text-align: center;  margin-left: 400px; color: rgb(199, 44, 216); width: 400px; }
	.vscores form input {border-left:0; border-top:0; border-right:0; border-bottom:  2px solid red; margin-left: 40px; text-align: center; height: 30px; background-color: rgba(199, 44, 216, 0); color: #fff; border-radius: 5px;}
	.vscores form select { margin-left: 50px; width: 150px;  background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
	.vscores form select option { font-size: 12px;}
	.vscores form table { background-color: #fff; width:300px; border-radius: 10px;  }
	.vscores form button {width:200px;  font-size: 15px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; margin-left: 50px; }
	.v_scores {width: 90%; }
	.v_scores .title {margin-left: 30px; color: #fff;  width: 600px; margin: 0 auto; background-color: rgb(199, 44, 216); padding-left: 20px; padding-top: 20px; font-weight: bold; }

	.v_scores table {color: rgb(199, 44, 216); background-color: #fff; position: relative; padding-left: 20px; border-bottom: 1px solid black; width: 600px; margin: 0 auto;}
	.v_scores table .sid {width: 30px; height: 30px; font-size: 15px; }
	.v_scores table .name {width: 200px; height: 30px; font-size: 15px;}
	.v_scores table .test {width: 40px; height: 30px; font-size: 12px;}

	.stdres { width: 100%; margin-top: 40px; }
	.stdres .attr{margin-left: 400px; background-color: #fff;  position: relative; padding-left: 20px; font-size: 15px; }
	.stdres .attr .flname{font-size: 15px; width: 200px; height: 30px;}
	.stdres .attr .position {width: 100px; height: 30px;}
	.head {background-color: #fff; color: rgb(199, 44, 216); margin-left: 400px; position: relative; 		padding-left: 20px; border-bottom: 1px solid black; font-size: 15px;}
	.head .subjects{width: 100px; height: 30px;}
	.head .ca{width: 50px; height: 30px;}
	.head .grades{width: 80px; height: 30px;}

	.total { width: 100%; }
	.total .total1 {padding-left: 20px; margin-left: 400px; background-color: #fff; color: rgb(199, 44, 216); position: relative;  font-size: 15px;}

	.cbtqs {width: 100%;  }
	.cbtqs form { background-color: rgb(199, 44, 216); color:#fff;  width: 400px; margin: 0 auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; font-size:20px;}

	.extr {width: 100%; }
	.extr form{	background-color: rgb(199, 44, 216); color:#fff; font-size: 20px;  width: 400px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll;}
	.extr .areas { width: 400px;  }
	.extr .fstlab { margin-left: 10px; }
	.extr .lab{ margin-left: 20px; margin-top: 10px; margin-right: 10px;}
	.extr button{ font-size: 15px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; width: 150px;}
	.extr .ecbt {width:70px; font-size: 10px; margin-left: 20px; margin-top: 10px; height: 23px;}

	.stpix{width: 140px; height: 110px;   margin-left: 100px; border: 0px; }
	.stpix .imgpix {border-radius: 0px; width: 130px; height: 100px; margin-left: 30px; margin-top: 5px; border: 0px;}
	.stpix form  {  width: 220px; }
	.stpix form button {font-size: 10px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold;  width: 100px; margin-left: 0px;}

	.secm {width: 100%; margin-top: 48px;}
	.secm #tab {margin-left: 40px; text-align: center; font-size:30px; width:300px; background-color: #fff; color: red;}
	.secm #space {width: 110px; height: 50px;  font-size:30px;}
	.secm #play_1 {width:40px; height: 50px;  font-size:30px;}
	.secm #play {width:40px; height: 50px;  font-size:30px; }

	.ques { background-color: rgb(199, 44, 216); color:#fff; font-size: 20px;  width: 400px; margin: 0 	auto; border-radius: 10px; padding: 25px; height: 400px; overflow: scroll; line-height: 30px; }
	.ques form input {width: 40px; height: 25px; background-color: rgba(199, 44, 216, 0); border-radius: 5px; border-left: 3px solid white; border-right: 1px solid white; border-top: 0; border-bottom: 0; color: #fff;  text-align: center; font-weight: bold; }
	.ques form button {width:200px; height: 30px; font-size: 13px; background-color: rgb(199, 44, 216); border-radius: 10px; color:#fff; font-weight: bold; padding: 5px; }
	.ques .mks { font-size: 20px; width: 30px; height: 20px; color: white; border: 2px solid white; border-radius: 10px; text-align: center; float: right; line-height: 20px;}

	.ac-des {width: 450px; background-color: rgba(0, 0, 0, 0); border-radius: 10px; margin: 0 auto; color: #fff; padding: 10px; text-align: center; font-size:15px; }
	.ac-des form { width:400px;  text-align: center; margin-top: 100px;   }
	.ac-des button { width: 80px; margin: 10px 15px 0 15px  ; border: 0px; font-size: 12px; color: rgb(199, 44, 216); background-color: #fff; font-weight: bold; border-radius: 5px; padding: 3px; }
	.ac-des button:hover {  background-color: rgba(0, 0, 0, 0); color: #fff;}
	.ac-des form select{ width: 150px;  background-color: rgb(199, 44, 216);  border-radius: 10px; color: #fff; padding: 5px; margin-bottom: 30px; }
	.ac-des form select option { font-size: 12px;}
	.ac-des form textarea { width: 300px; height: 200px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; color: black; text-align: center; padding: 10px; border-radius: 10px;}


	.carry {   margin-left: 400px; width: 500px; height: 300px; overflow: scroll;  color: rgb(121, 46, 167); background-color: #fff; }
	.carry form {width: 450px; background-color: #fff; padding: 30px 30px; margin: 0 auto; border-radius: 8px; text-align: center; }
	.carry form input {width: 150px; height: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 2px solid red; margin-bottom: 8px; text-align: center;}
	.carry form button {width: 200px; height: 40px; margin-bottom: 15px; text-align: center; background-color: rgb(199, 44, 216); border-radius: 10px; color: #fff; font-weight: bold;}





		}
