body {
  min-height: 2000px;
  padding-top: 70px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #37302a;
  background: #fff;
/*  font: normal 100%/1.4 sans-serif;*/
  font-family:'Montserrat', sans-serif;
  font-size: 16px;
  line-height: 1.86;    
}
section {
  text-align: center;
  /*padding-top: 10px;*/
  /*padding-bottom: 50px;*/
  width: 100%;
}
.logo {
  margin-top: -10px;
  width: 158px;
  height: 55px;
}
.btn_head {
  color: #fff;
  padding: 7px 15px 7px 15px;
  text-indent: 20px; 
  cursor: pointer;
}
.btn_head_sesion {
  color: #fff;
  padding: 7px 15px 7px 15px;
  border: 1px solid #fff;
  border-radius: 35px;
  text-indent: 20px; 
  cursor: pointer;
}
.btn_proba_gratis {
  cursor: pointer;
  width: 380px;

}
.btn_contacto {
  background-color: #fff;
  color: #1a61f1;
  padding: 7px 15px 7px 15px;
  border: 1px solid #1a61f1;
  border-radius: 35px;
  text-indent: 20px; 
  cursor: pointer;
}
.font-bold {font-weight: bold;}
.color-blanco {color: #fff;}
.color-azul {color: #1a61f1;}
.color-negro {color: #000;}

.text1 {
  font-size: 3em;
  line-height: 1em;
}
.text2 {
  font-size: 1.2em;
  line-height: 0.5em;  
}
.text3 {
  font-size: 2.0em;
  line-height: 1em;
}
.text4 {
  font-size: 1.4em;
  line-height: 1.4em;
  padding: 2.0em;
}
.text5 {
  font-size: 2em;
  line-height: 1.0em;
}
.text6 {
  font-size: 1.4em;
  line-height: 1.4em;
}
.text7 {
  font-size: 1.2em;
}
.separador{
  height: 75px;
}
.vcenter-vmiddle {
  align-items: center;
  vertical-align: middle;
  padding: 1em;
}
.pad50 {padding: 50px;}
.paddleft {padding-left: 25px;}
.paddright {padding-right: 25px;}
.paddleft50 {padding-left: 50px;}
.mt25 {padding-top: 25px;}
.mt50 {padding-top: 50px;}
.mt75 {padding-top: 75px;}
.myfooter {
  background-color: #1a61f1;
  /*height: 70px;*/
}
.bloque_negro{
  background-color: #000;
  height: 25px;
}
.bloqueCeleste{
  background-color: #1a61f1;
  height: 25px;
}
.fondo_negro {
  background-color: #000;
  color: #fff;
}
.fondo_azul {
  background-color: #1a61f1;
  color: #fff;
}
.mybtn {
  border: 1px solid #bcbcbc;
  background-color: #1a61f1;
  color: #fff;
  padding: 7px;
  border-radius: 5px;
  text-indent: 20px; 
  cursor: pointer;
}

/**/
.navbar-inverse { background-color: #2196f3;color: #ffffff}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #ffc107;color: #ffffff}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #428bca;color: #ffffff}
.dropdown-menu { background-color: #2196f3;color: #ffffff}
.dropdown-menu>li>a { color: #ffffff}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #ffc107;color: #ffffff}
.navbar-inverse { background-image: none; color: #ffffff}
/*.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; color: #ffffff}*/
.navbar-inverse { border-color: #080808;color: #ffffff}
.navbar-inverse .navbar-brand { color: #ffffff}
.navbar-inverse .navbar-brand:hover { color: #ffffff}
.navbar-inverse .navbar-nav>li>a { color: #ffffff}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #ffffff}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #ffffff}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #ffffff}
/*.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #ffffff}*/
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #ffffff;color: #ffffff}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #ffffff;color: #ffffff}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #ffffff;color: #ffffff}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #ffffff;color: #ffffff}


@media (max-width: 767px) {
  .separador {
    height: 5px;
  }
}
