.quote {
	font-family: 'Rouge Script', cursive;
	font-size: 4rem;
	background-color: #00008b;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
	padding: 2px 2px 2px 2px;
    text-align: center;
    color: #ffff00;
    border-radius: 30px;
}

h1 {
	color: #CEF0D4;
	font-family: 'Rouge Script', cursive;
	font-size: 100px;
	font-weight: normal;
	text-align: center;
	text-shadow: 1px 1px 1px #082b34;
}

h2 {
	color: #a7e8f8;
	font-family: 'Julius Sans One', sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 24px;
	text-shadow: 1px 1px 1px #082b34;
}

.desk {
	color: #CEF0D4;
	font-family: 'Satisfy', cursive;
	font-size: 6vw;
	font-weight: normal;
	line-height: 98px;
	text-align: center;
	text-shadow: 1px 1px 2px #082b34;
}

.pin {
	font-family: 'Satisfy', cursive;
	font-size: 2.5vw;
	text-indent: 3%;
}

.pinimg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	border: 2px ridge #0000ff;
	border-radius: 5px;
}

/*table style*/
#myInput {
	background-image: url("../images/searchicon.png");
	background-size: 30px 30px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	width: 100%;
	font-size: 16px;
	padding: 12px 20px 12px 50px;
	border: 1px solid #ddd;
	margin-bottom: 12px;
	text-transform: uppercase;
}

#myTable {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #ddd;
	font-size: 16px;
}

#myTable th, #myTable td {
	text-align: left;
	padding: 10px;
	text-transform: uppercase;
}

#myTable tr {
	border-bottom: 1px solid #00008b;
}

#myTable tr.header11, #myTable tr:hover {
	background-color: #00008b;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
}

/* Accordian */
@import url('https://fonts.googleapis.com/css2?family=Hind:wght@700&display=swap');

.imagelabel {
	width: 100%;
}

.accordion {
	background-color: #99ccff;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
}

.active, .accordion:hover {
	background-color: #ccc;
}

.accordion:after {
	content: '\002B';
	color: #777;
	font-weight: bold;
	float: right;
	margin-left: 5px;
}

.active:after {
	content: "\2212";
}

.panel {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

/* Image Gallery Title Bar for achievement*/
div.frametitle h1 {
	border: 1px solid #ff0000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: #ff0000;
	color: #CEF0D4;
	font-family: 'Rouge Script', cursive;
	font-size: 40px;
	font-weight: normal;
	line-height: 48px;
	text-align: center;
	text-shadow: 1px 1px 2px #082b34;
}
/* Image Gallery */
.frame {
	width: 180px;
	height: 200px;
	position: absolute;
	z-index: 12;
}

.photo {
	display: inline-block;
	width: 180px;
	height: 200px;
	border: 2px solid #00008B;
	margin: 2%;
}

.desc {
	background: #00008B;
	border: 2px solid #00008B;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	color: #FAEBD7;
}
/* gallery ends */

.myheading1 {
	font-size: 1.5em;
	font-weight: normal;
	text-transform: capitalize;
	margin-bottom: 18px;
	border-bottom: 1px solid;
	color: #065841;
}

#resultTable {
	width: 60%;
	border: 1px solid #ddd;
	font-size: 18px;
	margin-left: auto;
    margin-right: auto;
}

#resultTable tr {
	border: 2px solid #0202ff;
}

#resultTable td {
	border: 2px solid #0202ff;
	font-size: 18px;
}

#resultTable td.header111 {
	background-color: #00008b;
	text-align: left;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	padding: 4px;
	text-transform: uppercase;
}

.onlinebutton {
	display: inline-block;
	padding: 7.5px 12.5px;
	margin-left: 20px;
	font-size: 22px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	outline: none;
	color: #fff;
	background-color: #0000ff;
	border: none;
	border-radius: 15px;
	box-shadow: 0 9px #999;
}

.onlinebutton:hover {
	background-color: #3e8e41
}

.onlinebutton:active {
	background-color: #3e8e41;
	box-shadow: 0 5px #666;
	transform: translateY(4px);
}

.heading {
	font-size: 2.5em;
	font-weight: normal;
	text-transform: capitalize;
	margin-bottom: 18px;
	border-bottom: 1px solid;
	color: #065841;
}

h6.sub-heading {
	font-size: 25px;
	font-weight: normal;
	margin: 16px 0px 5px 0px;
	padding: 0px;
	color: green;
}

.inner_ul {
	font-size: 20px;
	line-height: 26px;
	list-style-type: square;
	padding-left: 10px;
	margin: 20px;
	list-style-position: outside;
}

/*table {
	border-collapse: collapse;
	width: 100%;
}*/

.eligibility-criteriya {
	width: 100%;
	text-align: center;
	border: 1px solid #ccc;
	color: #333;
	font-weight: 100;
	color: #333;
	font-size: 13px;
}

/*th {
	background-color: #4CAF50;
	color: white;
	font-size: 20px;
	text-align: center;
}*/

/*tr:hover {
	background-color: #00008b;
	color: #ffffff;
	cursor: pointer;
}*/

/*td{
	font-size: 16px;
}*/

	/* Float four columns side by side */
.column1 {
  border: 1px solid #ccc;
  box-shadow: 0 45px 60px -50px #000;
  height: auto;
  margin: 2%;
  padding: 0%;
  text-align: center;
  width: 28%;
  float: left;
  position: relative;
}

/* Remove extra left and right margins, due to padding */
.row1 {margin: 0 0px;}

/* Clear floats after the columns */
.row1:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns */
@media screen and (max-width: 600px) {
  .column1 {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}

/* Style the counter cards */
.card1 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #f1f1f1;
}
.icon2 {
  background: green;
  border: 2px solid #fff;
  border-radius: 100%;
  box-shadow: 0 0 1px #ccc;
  color: #fff;
  cursor: pointer;
  font-size: 26px;
  height: 80px;
  margin: 10px auto;
  text-align: center;
  width: 80px;
}
.card1 strong {
  border-bottom: 2px solid;
  color: green;
  display: block;
  font-size: 25px;
  margin: 20px;
}