/* Header */
.sf-toolbar {
    position: fixed;
    z-index: 99999;
}

.header-bg {
    background-image: url("../images/header/header-bg-WVVK249.jpg") ;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-repeat: no-repeat;
    width: 100%;
}

.btn-top-menu{
  color: #fff;
  background-color: rgba(46, 161, 194, 0.5);
  border-radius: 0;
  margin-right: .25rem;
}
.btn-top-menu:hover{
  background-color: rgba(120, 194, 214, 1);
  color: #fff;
}

#body-row {
    margin-left:0;
    margin-right:0;
}

#header > .row {
    min-height: 120px;
}
.sidebar {
    height: 100vh;
    padding: 120px 0 0;
    margin-top: -120px;
}

@media screen and (min-width: 767px) {

    /* Sidebar sizes when expanded and expanded */
    .sidebar-expanded {
        width: 230px;
    }
    .sidebar-collapsed {
        width: 60px;
    }
}

/* Separators */
.sidebar-separator-title {
    height: 35px;
}
.sidebar-separator {
    height: 25px;
}
.logo-separator {
    height: 60px;
}

.submenu-icon::after {
    font-family: FontAwesome;
    display: inline;
    text-align: right;
    padding-left: 10px;
}
/* Closed submenu icon */
[aria-expanded="false"] .submenu-icon::after {
  content: " \f0d7";
}
/* Opened submenu icon */
[aria-expanded="true"] .submenu-icon::after {
  content: " \f0da";
}

/* measurement history page */
.history-item{
  border: 1px solid rgba(0,0,0,.125);
  padding: 5px;
  margin-bottom:5px;
  margin-right: 5px;
  color: #295ca8;
}
.history-item:hover{
  background-color: rgba(120, 194, 214, 0.1);
  text-decoration: none;
}

.coachingBarText{
    font-size: 20px;
    color: #295ca8 !important;
}

.progress{
    height: 3rem!important;
}

/* Loading screen */
.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    margin: auto;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}