@media (max-width: 700px) {
    #topbar .breadcrumb .crumb-active {
        display: inline-block;
    }
}

#ranges {
    display: none;
}
.navbar.bg-primary {
    background-color: #303030;
}

.bg-primary {
    background-color: #303030;
    background-color: #303030 !important;
    color: #f5f8fd;
}


/*==================================================
  Pnotify
==================================================== */


/* -- Notice */

.ui-pnotify {
    top: 25px;
    right: 25px;
    position: absolute;
    height: auto;
    /* Ensures notices are above everything */
    z-index: 9999;
}

.ui-pnotify .alert {
    border-radius: 0;
}


/* Hides position: fixed from IE6 */

html>body>.ui-pnotify {
    position: fixed;
}

.ui-pnotify .ui-pnotify-shadow {
    -webkit-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
}

.ui-pnotify-container {
    background-position: 0 0;
    padding: .8em;
    height: 100%;
    margin: 0;
}

.ui-pnotify-sharp {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-pnotify-title {
    margin-bottom: 0;
    margin-top: 0;
    margin-right: 10px;
    font-size: 1.5rem !important;
    float: left;
}

.ui-pnotify-text {
    display: flex;
    margin-bottom: 0;
}

.ui-pnotify-text p {
    display: flex;
    margin-bottom: 0;
}

.ui-pnotify-icon,
.ui-pnotify-icon span {
    display: block;
    float: left;
    margin-right: .2em;
}


/* Alternate stack initial positioning. */

.ui-pnotify.stack_top_left,
.ui-pnotify.stack_bottom_left {
    left: 15px;
    right: auto;
}

.ui-pnotify.stack_bottom_right,
.ui-pnotify.stack_bottom_left {
    bottom: 25px;
    right: 8px;
    top: auto;
}

.ui-pnotify.stack_bottom_right {
    right: 12px;
}

.ui-pnotify-closer,
.ui-pnotify-sticker {
    float: right;
    margin-left: .2em;
    display: none;
}

.ui-pnotify.stack_bar_top {
    right: 0;
    top: 0;
    width: 100%;
    border-radius: 0;
}

.ui-pnotify.stack_bar_top .alert {
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
}

.ui-pnotify.stack_bar_bottom {
    right: auto;
    top: auto;
    left: auto;
    margin-left: 15%;
    bottom: 0;
    border-radius: 0;
}


/*wrapper */

.ui-pnotify {
    top: 70px;
    right: 8px;
}


/*with icon*/

.ui-pnotify-icon,
.ui-pnotify-icon span {
    font-size: 1.5rem;
    min-height: 1.5rem;
    line-height: 1.5rem;
    padding-right: 0px;
}

.loadingbox{
    width: 98%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
}

.loader {
    border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #ccc;
    width: 60px;
    height: 60px;
    margin:0 auto;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
    position: absolute;
    right: 50%;
    top: 50%;
  }
  
  /* Safari */
  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }

