.ic-Action-header__Primary {
    display: none;
}
.ic-Action-header__Secondary {
    margin-left: auto;
}

.dis-autogen-syllabus-info {
  background-color: #f2f4f4; 
  padding: 15px; 
  border-radius: 8px;
  color: black;
  margin-bottom: 5px;
 }

.dis-autogen-academic-content {
  background-color: #f2f4f4; 
  padding: 1px 15px 20px 20px; 
  border-radius: 8px;"
  color: black;
  margin-top: 20px;
 }
 
  h3 {
    margin-top: 20px !important;
    margin-bottom: 5px !important;
  }

  h4 {
    margin-top: 20px !important;
    margin-bottom: 5px !important;
  }

.card_no_frame {
		display: flex;
		flex-wrap: wrap;
		padding: 8px;
		margin: 8px;
		background-color: white;
		border: none;
		width: 250px;
		}

.dis-content-img {
	display: block;
	max-width:100% !important;
	max-height:100%;
	width: auto;
	height: auto;
	}

.Button--login {
background-color: #0087AF;
background: #0087AF;
color: white;
opacity:1;
}



.ic-Login__content {
background-color: black;
opacity: 0.5; 

}

/*
.ic-Login-header {
opacity: 0.0;

}

.ic-Login-header__logo {


}

.ic-Login__body {


}

.ic-Login-footer__links {


}

.ic-Form-control ic-Form-control--login  {

}

.ic-Login__actions  {

}
*/

.box {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: stretch;
}

.lightyellow {
flex: 1 1 190px;
background-color: #f5efaf;
padding: 13px; 
  margin: 10px;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 190px;
  border-radius: 5px;
}


.lightgreen {
  flex: 1 1 190px;
  background-color: #E4EEDF;
  padding: 13px; 
    margin: 10px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    width: 190px;
    border-radius: 5px;
  }

.green {
flex: 1 1 250px;
background-color: #73B177;
padding: 13px; 
  margin: 10px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
}

.lightblue {
flex: 1 1 190px;
background-color: #CDE1F5;
padding: 13px; 
  margin: 10px;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 190px;
  border-radius: 5px;
}

.blue {
flex: 1 1 250px;
background-color: #568BB3;
padding: 13px; 
  margin: 10px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
}


.yellow {
flex: 1 1 250px;
background-color: #ECCA30;
padding: 13px; 
  margin: 10px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
}

.purple {
flex: 1 1 250px;
background-color: #B372AA;
padding: 13px; 
  margin: 10px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
}

.lightorange {
  flex: 1 1 250px;
  background-color: #f7bd7f;
  padding: 13px; 
    margin: 10px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    width: 190px;
    border-radius: 5px;
  }

.orange {
flex: 1 1 250px;
background-color: #F59333;
padding: 13px; 
  margin: 10px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
}

.lightred {
flex: 1 1 190px;
background-color: #FEEAE0;
padding: 13px; 
  margin: 10px;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 190px;
  border-radius: 5px;
}

.red {
flex: 1 1 250px;
background-color: #C44345;
padding: 13px; 
  margin: 10px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
}
  
.white {
	 max-width: 250;
background-color: white;
padding: 13px; 
  margin: 10px;
  box-shadow: 0 4px 16px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
   padding: 2px 16px;
}
.white:hover {
  box-shadow: 0 8px 32px 0 rgba(0,0,0,0.2);
	  }

.white {
	 max-width: 250;
	background-color: white;
	padding: 13px; 
  margin: 10px;
  box-shadow: 0 4px 16px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 250px;
  border-radius: 5px;
   padding: 2px 16px;
}
.white:hover {
  box-shadow: 0 8px 32px 0 rgba(0,0,0,0.2);
	  }



.white_small {
	max-width: 185;
    background-color: white;
	padding: 6px; 
	margin: 10px;	
	box-shadow: 0 4px 16px 0 rgba(0,0,0,0.2);
	transition: 0.3s;
	width: 190px;
	border-radius: 5px;
}
.white_small:hover {
	box-shadow: 0 8px 32px 0 rgba(0,0,0,0.2);
		}

.card_grid {
	display: flex;
	flex-wrap: wrap;
	
	}
	.card_grid>* {
		padding: 8px;
		margin: 8px;
		background-color: white;
		box-shadow: 0 4px 16px 0 rgba(0,0,0,0.2);
		transition: 0.3s;
		border-radius: 5px;
		border: none;
		width: 190px;
	}

.card_invisible {
		display: flex;
		flex-wrap: wrap;
		
		}
		.card_invisible>* {
			padding: 0px;
			padding: 8px;
			margin: 8px;
			background-color: white;
			border: none;
			width: 190px;
		}
	  

.card {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
width: 250px;
border-radius: 5px;
}

.card:hover {
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

img-card {
border-radius: 5px 5px 0 0;
}

.white container {
padding: 2px 16px;
   max-width: 200;
  }


h4 a:link {
text-decoration: none;
  }

h4 a:visited {
text-decoration: none;
  }

h4 a:hover {
text-decoration: underline;
  }

h4 a:active {
text-decoration: underline;
}