#main{

  width: 800px;
  margin: auto;
  margin-bottom: 140px;
  padding-top: 100px;

}

input{

  	padding: 5px;
    padding-left: 10px;
    width: 300px;
    margin-bottom: 20px;

}

textarea{

  padding: 5px;
  padding-left: 10px;
  width: 600px;


}

.checked{

  color: orange;

}

.unchecked{

  color: black;

}

.btnLight{

  width: 100px;
  text-align: center;
  margin-top: 10px;

}

#stars{

  margin-bottom: 20px;

  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */

  -o-user-select: none;
  user-select: none;

}

#stars:hover{

  cursor: pointer;

}

.fa{

    padding: 0;
    margin: 0;
    border-radius: 0px;


}

.fa-star{

  padding: 0;
  margin: 0;
  border-radius: 0px;

}

.fa-star:hover{

  background-color: white !important;
  cursor: pointer;

}

#navbar2{

  margin-bottom: 50px;
  text-align: center;

}


@media only screen and (max-width: 800px) {

  #main{

    width: calc(100% - 20px);
    padding: 10px;
    margin-left: 0;

  }

  input{

    padding-right: 10px;
    width: calc(100% - 20px)

  }

  textarea{

    padding-right: 10px;
    width: calc(100% - 20px)


  }

}
