body{margin:0; padding:0; background:#eee; text-align:center; font-family: Poppins, Hind, Utsaah, Kokila, Aparajita;}
.container{width:90%;}
.jumbotron{margin:5px auto; margin-top:-50px; padding-bottom:10px; background:linear-gradient(#465, #875); color:white; text-shadow: 3px 3px 2px blue, -2px -2px 2px green;}
a{text-decoration:none;}

.admission{width:100%; padding:30px 5px; margin:10px auto; border:1px ridge #ccc; border-radius:10px; background:#ddd;}
.admission input[type=text], [type=email], [type=date], [type=number]{width:80%; margin:5px 15px; color:blue; padding:15px 30px;  border:1px groove orange; border-radius:5px;}
.admission select{width:80%; margin:5px 15px; color:blue; padding:15px 30px;  border:1px groove orange; border-radius:5px;}

.admission input[type=submit]{width:150px; margin:10px auto; font-size:18px; padding:10px;}
.admission label{color:green;}
.red{color:red; font-weight:bold; text-shadow:1px 1px 2px yellow;}
.white{color:black; text-shadow:1px 1px 2px blue;}
marquee a{color:white; text-shadow:0px 0px 5px blue;}
marquee a:hover{color:white; text-shadow:0px 0px 1px green; text-decoration:none;}
footer{background-color:#555; color:white; padding-top:15px; padding-bottom:0px;}
.alert{position:fixed; left:35%; top:200px; width:auto; padding:60px 40px; background:#00f; border-radius:100px; color:white; font-size:18px;}
/*******************************************************************/

.search input[type=text], [type=date], [type=number]{width:45%; margin:5px 15px; color:blue; padding:15px 30px;  border:1px groove orange;}
.search{padding:50px 10px;}
.search input[name=search]{background-image: url('system_img/search_bar.png'); background-position:0px 0px; background-size:40px; background-repeat: no-repeat; padding:12px 20px 12px 40px; width:30%; margin:10px auto;box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; font-size: 16px; background-color: white; transition:width 2s, border-radius 2s;}
.search input[type=text]:focus{width: 80%; border-radius:50px;}
.search input[type=submit]{width:20%; margin:5px; padding:10px 20px;}
.search select{width:15%; margin:5px; padding:10px;}
th{text-align:center; color:blue;}

.gallery{padding-top:20px;}
.gallery img{width:250px; height:150px;}