* {
	margin: 0;
	padding: 0;
	font-family: verdana;
}
header {
	display: grid;
	grid-template-columns: 20% 30% 15% 25% 10%;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	height: 62px;
    background-color: rgba(255, 207, 87, 255);

}
.header-left {
	grid-column-start: 2;
	display: flex;
}
header img {
    margin-top: 0.2rem;
	max-height: 50px;
	max-width: 50px;
}
h1 {
	margin-top: .8rem;
    color: rgba(76, 36, 29, 255);
}
h1 a {
	text-decoration: none;
	color: rgba(65, 30, 28, 255);
}
.header-right {
	grid-column-start: 4;
}
.header-right ul {
	display: flex;
	justify-content: space-between;
	margin-top: 1.5rem;
}
.header-right li {
	list-style: none;
}
.header-right li a {
	text-decoration: none;
	color: black;
}
.header-right li a:hover {
   text-shadow: 1px 1px 8px rgba(13, 13, 13, 0.8);
	// text-decoration: rgba(13, 13, 13, 0.2) 3px solid underline;
}
.header-right li:nth-of-type(3n){
    border: 1px solid black;
    border-radius: 10px;
    padding: 2px 5px;
    background-color: rgba(76, 36, 29, 255);
}
.header-right li:nth-of-type(3n):hover{
    background-color: rgba(65, 30, 28, 255);
    box-shadow: 0 0 2px black;
}
#login {
    color: white;
}
#inputLabel {
	margin-top: 4.5rem;
	display: flex;
	justify-content: center;
	padding: 10px;
	font-weight: 650;
}
#userInteraction {
	display: flex;
	justify-content: center;
}
#userInteraction input{
	margin-right: 10px;
	padding: 2px 4px;
	border: 1px solid black;
	border-radius: 10px;
}
#userInteraction button {
	padding: 5px 8px;
	border: 1px solid black;
	background-color: rgba(255, 207, 87, 255);
	border-radius: 30px;
	font-weight: 650;
    cursor: pointer;
}
#userInteraction button:hover {
	background-color: rgba(251, 187, 87, 255);
	color: rgb(13, 13, 13); 
    box-shadow: 0 0 1px black;
}
main {
	display: grid;
	grid-template-columns: 5% 30% 30% 30% 5%;
	margin-top: 5rem;
}
.main-left {
	grid-column-start: 2;
}
.main-left h2 {
	display: flex;
	justify-content: center;
	height: 70px;
}
.main-right {
	grid-column-start: 4;
}
.main-right li {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.main-right h2 {
	display: flex;
	justify-content: center;
	height: 70px;
	color: black;
}
.main-right img {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.main-right .todoItem {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.todoItem {
    list-style: none;
    border: 1px solid black;
    border-radius: 10px;
    padding: 10px;
    display: grid;
    grid-template-columns: 50% 30% 10% 10%;
    margin-bottom: 7px;
}
.todoItemInner {
    grid-column-start: 1;
}
.todoItemInnerImg{
    grid-column-start: 4;
}
.main-left .todoItemInnerImg:hover {
    opacity: 0.75;
}
.todoDoneInnerImg {
	grid-column-start: 3;	
}
.main-left .todoDoneInnerImg:hover {
		opacity: 0.75;
}
.main-right .todoItemInnerImg:hover {
		opacity: 0.85;
}
.pAlert {
    color: red;
}
/* .todoItem li{
    list-style: none;
    border: 1px solid black;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 5px;
    box-shadow: 1px 1px 4px rgba(251, 187, 87, 255);
    display: flex;
}  */
