html {
  font-size: 14px; }

body {
  color: #44484A;
  font-family: 'Open Sans', sans-serif; }

ul.navbar-nav li:hover {
  background-color: blue; }

form {
  padding-top: 10px;
  margin-top: 30px; }

footer {
  text-align: center;
  font-family: sans-serif;
  color: whitesmoke;
  width: 100%;
  bottom: 0;
  position: fixed; }

.wrapper {
  background: #497dd0;
  padding: 100px; }

.toggle_radio {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  margin: 4px auto;
  overflow: hidden;
  padding: 0 !important;
  border-radius: 50px;
  position: relative;
  height: 26px;
  width: 318px; }

.toggle_radio > * {
  float: left; }

.toggle_radio input[type=radio] {
  display: none;
  /*position: fixed;*/ }

.toggle_radio label {
  font: 90%/1.618 "Source Sans Pro";
  color: rgba(255, 255, 255, 0.9);
  z-index: 0;
  display: block;
  width: 100px;
  height: 20px;
  margin: 3px 3px;
  border-radius: 50px;
  cursor: pointer;
  z-index: 1;
  /*background: rgba(0,0,0,.1);*/
  text-align: center;
  /*margin: 0 2px;*/
  /*background: blue;*/
  /*make it blue*/ }

.toggle_option_slider {
  /*display: none;*/
  /*background: red;*/
  width: 100px;
  height: 20px;
  position: absolute;
  top: 3px;
  border-radius: 50px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease; }

#first_toggle:checked ~ .toggle_option_slider {
  background: rgba(255, 255, 255, 0.3);
  left: 3px; }

#second_toggle:checked ~ .toggle_option_slider {
  background: rgba(255, 255, 255, 0.3);
  left: 109px; }

#third_toggle:checked ~ .toggle_option_slider {
  background: rgba(255, 255, 255, 0.3);
  left: 215px; }

@media screen and (max-width: 2000px) {
  .contenido {
    font-size: 24px; } }
@media screen and (max-width: 400px) {
  .contenido {
    font-size: 12px; } }
a:link {
  text-decoration: none; }

/*# sourceMappingURL=estilo.css.map */