/**from djangomvp **/

.form-control-label, .control-label {
    display: block;
    text-transform: uppercase;
    font-size: 80%;
    font-weight: 500;
}

img.brand-img {
    height:auto;
    width:140px;
}


/** landings **/
h1 small {
    font-size:50%;
    text-transform: uppercase;
    display: block;
    line-height: 1em;
    color: #8c8c8c;
}

.lp-header__navbar-brand-center {
    width: 100%;
    display: flex;
    align-items: center;
    padding:0.5em;
}

.u-header__section.lp-dark {
    background-color: #0c0c0c;
}

.cta-img-holder {
    max-height: 280px;
    overflow: hidden;
}

@media (max-width: 768px) {
    .lp-header__navbar-brand-center {
        justify-content: center;
    }
    .cta-img-holder {
        max-height: 190px;
    }
}

.card.no-border {
    border:none;
}

.progress-bar-striped {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

/** dashboard */
.rotate-center {
	-webkit-animation: rotate-center 0.6s ease-in-out both;
	        animation: rotate-center 0.6s ease-in-out both;
}
@-webkit-keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@media (max-width: 767.98px) {
    .u-sidebar--account__toggle-text {
        display: block;
    }
}

/** header fix
 */
@media (max-width: 767.98px) {
    .u-header__navbar-nav {
        padding: 0.875rem 1.5rem;
        padding-top: 1rem;
    }
}
.text-white-muted {
    color:#e2e2e2;
}

/** onboarding header fix **/
.lp-header__navbar-brand-center {
    width: 100%;
    display: flex;
    align-items: center;
    padding:0.5em;
    justify-content: center;
}
@media (max-width: 768px) {
    .lp-header__navbar-brand-center {
        justify-content: center;
    }
}

.u-video-player__icon--lg {
    width:7rem;
    height:7rem;
}

.u-video-player__preview {
    box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);
}