/* CORE STYLES
 *
 * NOTE: These styles are needed on the very first page
 *     load. Only the most basic styles are needed here.
 *
 * ---------------------------------------------------- */
/* Imports for individual compilation */
/* MIXINS
 * --------------------------------------------- */
/* VARIABLES
 * --------------------------------------------- */
/* Sizes */
/* Colors */
/* Blues */
/* Grays */
/* Dark Grays */
/* Typography */
/* Local Variables */
/* Styles */
html {
  height: 100%;
  color: #303030;
  box-sizing: border-box;
}
body {
  min-width: 1000px;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
html,
body {
  font: normal 90%/1.75 'Open Sans', Arial, sans-serif;
  background-color: #f2f2f2;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}

div#DashboardContentItemHolder {
    box-sizing: initial;
}
/* Loading Animation */
.loader {
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.loading {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: open sans;
  font-weight: 600;
  color: #5077a0;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
}
.bar {
  height: 25px;
  width: 5px;
  background: #5385B8;
  display: block;
  float: left;
  margin-left: 4px;
  animation: height-change 600ms ease-in-out infinite alternate;
}
.bar:first-of-type {
  margin-left: 0;
}
.bar-1 {
  animation-delay: 0;
}
.bar-2 {
  animation-delay: 75ms;
}
.bar-3 {
  animation-delay: 150ms;
}
.bar-4 {
  animation-delay: 225ms;
}
.bar-5 {
  animation-delay: 300ms;
}
.bar-6 {
  animation-delay: 375ms;
}
@keyframes height-change {
  0% {
    height: 22px;
    background: #43709f;
  }
  50% {
    height: 15px;
    background: #5385b8;
  }
  100% {
    height: 15px;
    background: #5385b8;
  }
}
@keyframes height-change-out {
  0% {
    height: 15px;
    background: #43709F;
  }
  100% {
    height: 0;
    background: #8DB8E3;
  }
}
