
body{
     background-color: #F7FAFF;
     color: #475f7b;
         font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}


.navbar-blue{
    background-color: #1E88E5 !important;
}

.navbar-blue .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.75);
}

[class*="sidebar-light-"] .sidebar a {
     color: #475f7b; 
}

[class*="sidebar-light-"] .nav-header {
    color: #475f7b;
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
   background-color: #f8f9fa;
   color: #475f7b;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link.active {
    box-shadow: none; 
}


[class*="sidebar-light"] .brand-link {
    border-bottom: 0px ; 
}

.text-info {
    color: #56B6F7 !important;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link, [class*="sidebar-light-"] .nav-sidebar > .nav-item:hover > .nav-link {
    background-color: #f8f9fa;
    color: #475f7b;
}

[class*="sidebar-light"] .brand-link, [class*="sidebar-light"] .brand-link .pushmenu {
   color: #007bff;
}

[class*="sidebar-light"] .brand-link:hover, [class*="sidebar-light"] .brand-link .pushmenu:hover {
      color: #1f94e2;

}


.btn-primary {
    background-color: #1e88e5 !important;
    border-color: #1e88e5 !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #1e88e5;
    border-color: #1e88e5 !important;
}


.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #56b6f7 !important;
    border-color: #56b6f7 !important;
}


.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
    padding-left: 14px;
}

.hidden-xs {
	display: inline;
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="hidden-xs"] {
    display: none;
  }
}



@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="font-small-xs"] {
    font-size: 1em !important;
  }
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="font-titulo-small-xs"] {
    font-size: 3em !important;
  }
}





