
html {
  height: 100%; /* makes sure our HTML takes up 100% of the browser window */
  font-size: 100%;
  font-weight: 300;
}

body {
  font-family: 'Lato', sans-serif;
  color: white;             
  min-height: 100%;        
  background: #D66D75; /* fallback for old browsers */
  background: -webkit-linear-gradient(to left, #D66D75 , #E29587); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to left, #D66D75 , #E29587); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

p i {
  padding-right:5px; 
}

p i.active {
  color: #34495e;
}

.bold{
  font-weight:400;
}

.light{
  font-weight: 100;
}

.right{
  float: right;
}

textarea, input, button { outline: none; }

.shadow-right{
  -webkit-box-shadow: 5px 0px 20px #D66D75;
  -moz-box-shadow: 5px 0px 20px #D66D75;
  box-shadow: 5px 0px 20px #D66D75;
}

i{
  font-size: 1.5em;
}

i.light{
  -webkit-text-stroke: 1px #E29587;
}


.simplebox {
  outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}