* {
	margin: 0;
	padding: 0;
	font-family: 'Times New Roman', Times, serif;
}

body{
	background-color: #FAD6A5!important;
}

h1 {
	margin-top: .8rem;
    color: rgba(76, 36, 29, 255);
}
h1 a {
	text-decoration: none;
	color: rgba(65, 30, 28, 255);
}


#inputLabel {
	margin-top: 4.5rem;
	display: flex;
	justify-content: center;
	padding: 10px;
	font-weight: 800;
	font-size: 2.5rem;
}
#userInteraction {
	display: flex;
	justify-content: center;
}
#userInteraction input{
	margin-right: 10px;
	padding: 2px 4px;
	border: 1px solid black;
	border-radius: 10px;
	width: 20%;
	height: 30px;
}
#userInteraction button {
	padding: 5px 8px;
	border: 1px solid black;
	background-color: #CFB997;
	border-radius: 30px;
	font-weight: 650;
    cursor: pointer;
	width: 100px;
}
#userInteraction button:hover {
	background-color: #9BA17B;
	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.8;
	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;
}

footer{
	
	position: fixed;
	bottom: 0;
}