@import 'responsive-calendar.css';


  .barra_online {
background-image: -webkit-linear-gradient(top,#0000fe 0,#0000fe 100%);
background-image: -o-linear-gradient(top,#0000ff 0,#0000ff 100%);
background-image: linear-gradient(to bottom,#4d53d3 0,#0000ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#585FE7', endColorstr='#4046BB', GradientType=0);
color: white;
cursor: default;
text-shadow: #8C8C8C 0px 1px 0px;
border: 0;
border-bottom: 1px solid #292E89;
-webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .52);
box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .52);

}

.barra_online .h4, .h5, .h6, h4, h5, h6 {
margin-top: 5px;
margin-bottom: 5px;
}
.mini-submenu{
  display:none;  
  background-color: rgba(0, 0, 0, 0);  
  border: 1px solid rgba(148, 148, 148, 0.9);
  border-radius: 4px;
  padding: 9px;  
  /*position: relative;*/
  width: 42px;

}

.mini-submenu:hover{
  cursor: pointer;
}

.usr{background:#7BCA7B !important;
color: #FFF;
text-shadow: #CECECE 0px 1px 2px;}

.mini-submenu .icon-bar {
  border-radius: 1px;
  display: block;
  height: 2px;
  width: 22px;
  margin-top: 3px;
}

.mini-submenu .icon-bar {
  background-color: #fff;
}

#slide-submenu{
  background: rgba(0, 0, 0, 0.45);
  display: inline-block;
  padding: 0 8px;
  border-radius: 4px;
  cursor: pointer;
}

.input-group-addon.custom_b
{color: #FFF;
text-align: center;
background-color: #088ffe;
border: 1px solid #088ffe;
}
@media only screen and (max-width: 991px){
    .navbar.navbar-collapse .navbar-buttons{
      background: #575DF5;  
    }
    .ace-nav>li>a {
        color: #FFF;
    }
}
.btn-primary, .btn-primary:focus {
  background-color: #0890ff!important;
  border-color: #0890ff;
}
.login-box .toolbar {
  background: #0890ff;
  border-top: 2px solid #0890ff;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0000ff;
  border-color: #0000ff;
}
.body{
  font-family: 'Montserrat', sans-serif;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  border: 1px solid #ddd;
  font-family: 'Montserrat', sans-serif;
}
.caja-landi{
  text-align: center;

}
.boton-1{
  margin-top: 20px;
  margin-bottom: 10px;
padding-top: 39px;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 20px;
background: #6cd82e;
color: white;
text-decoration: none;
}
.boton-2{
  margin-top: 20px;
  margin-bottom: 10px;
padding-top: 39px;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 20px;
background:#0000ff;
color: white;
text-decoration: none;
}
.boton-3{
  margin-top: 20px;
  margin-bottom: 10px;
padding-top: 39px;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 20px;
background:#0091ff;
color: white;
text-decoration: none;
}
.boton-4{
  margin-top: 20px;
  margin-bottom: 10px;
padding-top: 39px;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 20px;
background: #d20505;
color: white;
text-decoration: none;
 
}
.i{
  text-decoration: none;
}
.a{
  text-decoration: none;
}
.flaticon-create1:before {
  content: "\e004";
  font-size: 16px;
}
.fa-home:before {
  content: "\f015";
  font-size: 18px;
}.

.text-soporte {
  font-size: 25px;
}