*{
	padding: 0px;
	margin: 0px;
	font-family: "nunito";
}

a {
    color: inherit;
    text-decoration: none;
}

/*.header {
  height: 100px;
  text-align: center;
  background: #303F9F;
  color: white;
  font-size: 30px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  background-color: #303F9F;
}*/

.header{
	position:absolute; 
	top:0px; 
	left:0px; 
	text-align: center;
	background: #303F9F;
	color: white;
	font-size: 2vw;
	right:0px;
	overflow:hidden;
}

.footer{
	position:absolute; 
	bottom:0px; 
	height:30px; 
	left:0px; 
	right:0px; 
	overflow:hidden;
	width: 100%;
	background-color: #303F9F;
}

/*#container{
	padding:100px;
}*/

#container{
	position:absolute; 
	top:120px; 
	bottom:30px; 
	left:0px; 
	right:0px; 
	overflow:auto;
	padding:50px;
}

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
}

.grid-item{
	padding: 20px;
}

#primaryLogo{
	float: left;
	padding: 10px;
}

#secondaryLogo{
	float: right;
	padding: 10px;
}

#heading{
	padding: 30px;
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.flex-container > a {
  /*background-color: #f1f1f1;*/
  background: rgb(255,235,244);
  background: linear-gradient(145deg, rgba(255,235,244,1) 0%, rgba(217,234,255,1) 100%);
  margin: 10px;
  padding: 20px;
  font-size: 18px;
  border-radius: 25px;
  width: 150px;
  text-align: center;
  font-weight: bold;
  transition: transform 1s;
}

.flex-container > a:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
  background: #cbeaff;
  /*background-image: linear-gradient(to right, #b6fbff, #83a4d4);*/
  /*background-image: linear-gradient(90deg, #FAD961 0%, #F76B1C 100%);*/ 
  background-image: linear-gradient(90deg, #ffedad 0%, #ffc9a9 100%);

}

.theme-line1 {
    width: 100%;
    height: 2px;
    height: 6px;
    display: block;
    background-color: #012B72;
}

.theme-line2 {
    width: 100%;
    height: 2px;
    height: 6px;
    display: block;
    background-color: #00b9f5;
}

.imgWdth{
  width: 50%;
}

/*Custom Scrollbar*/

.scrollStyle::-webkit-scrollbar-track
{
	border: none;
	background-color: #F5F5F5;
	border-radius:10px;
}

.scrollStyle::-webkit-scrollbar
{
	width: 8px;
	background-color: #f1f1f1;
}

.scrollStyle::-webkit-scrollbar-thumb
{
	background-color: #bdbdbd;	
	border-radius:10px;
}

