/* Box Model Hack */
* {
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
}

/* Clear fix hack */
.clearfix:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}

.clear {
	clear: both;
}

/******************************************
/* BASE STYLES
/*******************************************/

body {
  padding: 50px;
  background-image: url("Pink-Background.png");
  background-repeat: no-repeat;
  /* position: center; */
  background-size: cover;
}

h1 {
  font-size: 60px;
}

li, input {
  border-radius: 40px;
  border: 2px solid white;
  padding: 10px 20px;
  background: rgba(0, 0, 0, 0.2);
  color: white;
}

input {
  border-radius: 40px 0px 0px 40px;
  margin: 0px;
}

input:hover {
  border: 2px solid black;
}

button {
  font-size: 20px;
  padding: 10px 20px;
  border-radius: 0px 40px 40px 0px;
  background: white;
  color: black;
  border: 0px;
  margin: 0px;
}

button:hover {
  background: black;
  color: white;
  cursor: pointer;
}

.delete_button {

}


/******************************************
/* LAYOUT
/*******************************************/
header {

}

li {
  background: rgba(0, 0, 0, 0.2);
  height: auto;
  font-size: 20px;
  width: auto;
  border: 1px solid black;
  cursor: pointer;
  list-style: none;
}

li:hover {
  
}

li.checked {
  background: lightgreen;
}

span {
  margin-right: 50px;
}

footer {

}

/******************************************
/* ADDITIONAL STYLES
/*******************************************/
