.item-md-label {
    display: block;
    background: 0 0;
    box-shadow: none;
    margin-left: 12px;
    margin-right: 12px;
    padding: 30px 0 0;
}
.col-sm-6 {
    width:50%;
    float:left;
}
    .item-md-label .input-label {
        position: absolute;
        z-index: 2;
        -webkit-transform: translate3d(0,-30px,0) scale(1);
        transform: translate3d(0,-30px,0) scale(1);
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
        /*color: #0066b1;*/
        opacity: .5;
        filter: alpha(opacity=50);
        -webkit-transform-origin: 0;
        -ms-transform-origin: 0;
        transform-origin: 0;
    }

    .item-md-label input {
        /*background-color: rgba(0,0,0,.6);*/
        bottom: 0;
        color: #000;
        padding: 30px 15px;
        position: relative;
        z-index: 1;
        border:1px solid #CCCCCC;
            background: #FBFBFB;
                font-size: 20px;
    }
        .item-md-label input:focus {
            background: #FFFFFF;
            border: 1px solid #41AEE9;
            box-shadow: 0 0 4px 0 #507CAB;
            -moz-box-shadow: 0 0 4px 0 #507CAB;
            -webkit-box-shadow: 0 0 4px 0 #507CAB;
            filter: progid:DXImageTransform.Microsoft.shadow(direction = 0, color = #507CAB, strength = 0);
        }

    .item-md-label .highlight {
        position: absolute;
        bottom: 0;
        height: 2px;
        left: 0;
        width: 100%;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        -webkit-transition: all .15s ease;
        transition: all .15s ease;
        z-index: 1;
    }

    .item-md-label .highlight-light {
        background: #fff;
    }

    .item-md-label .highlight-stable {
        background: #f8f8f8;
    }

    .item-md-label .highlight-positive {
        background: #387ef5;
    }

    .item-md-label .highlight-calm {
        background: #11c1f3;
    }

    .item-md-label .highlight-balanced {
        background: #33cd5f;
    }

    .item-md-label .highlight-energized {
        background: #ffc900;
    }

    .item-md-label .highlight-assertive {
        background: #ef473a;
    }

    .item-md-label .highlight-royal {
        background: #886aea;
    }

    .item-md-label .highlight-dark {
        background: #444;
    }

    .item-md-label .input-label {
        padding: 0 10px;
    }

    .item-md-label input.used ~ .input-label, .item-md-label input:focus ~ .input-label {
        font-weight: 700;
        opacity: .7;
        filter: alpha(opacity=70);
        padding: 0;
        text-transform: uppercase;
        -webkit-transform: translate3d(0,-60px,0) scale(.9);
        transform: translate3d(0,-60px,0) scale(.9);
    }

    .item-md-label input:focus ~ .highlight {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

.bar.bar-header.expanded, .expanded .bar.bar-header {
    height: 75px;
}

    .bar.bar-header.expanded .title, .expanded.bar.bar-header .title {
        bottom: 0;
        top: initial;
        padding-left: 16px;
    }

        .bar.bar-header.expanded .title.fab-left, .expanded .bar.bar-header .title.fab-left {
            bottom: 0;
            left: 90px;
            position: absolute;
            right: initial;
            top: initial;
        }

        .bar.bar-header.expanded .title.fab-right, .expanded .bar.bar-header .title.fab-right {
            bottom: 0;
            left: 4px;
            position: absolute;
            top: initial;
            right: initial;
        }

    .bar.bar-header.expanded + .button-fab, .expanded .bar.bar-header + .button-fab {
        top: 50px;
    }

    .bar.bar-header.expanded.push-down, .expanded .bar.bar-header.push-down {
        height: 44px;
        overflow: hidden;
    }

.bar.bar-header.expanded, .expanded .bar.bar-header {
    -webkit-transition: height 1s cubic-bezier(.55,0,.1,1);
    transition: height 1s cubic-bezier(.55,0,.1,1);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

    .bar.bar-header.expanded + .button-fab, .expanded .bar.bar-header + .button-fab {
        -webkit-transition: all 1.1s cubic-bezier(.55,0,.1,1);
        transition: all 1.1s cubic-bezier(.55,0,.1,1);
        -webkit-transform: translate3d(0,0,0) scale(1);
        transform: translate3d(0,0,0) scale(1);
    }

    .bar.bar-header.expanded.push-down + .button-fab, .expanded .bar.bar-header.push-down + .button-fab {
        top: 0;
        -webkit-transform: translate3d(-100px,-100px,0) scale(2.5);
        transform: translate3d(-100px,-100px,0) scale(2.5);
    }

    .bar.bar-header.expanded.push-down .title, .expanded .bar.bar-header.push-down .title {
        opacity: 0;
        filter: alpha(opacity=0);
        left: initial;
        right: initial;
    }

    .bar.bar-header.expanded .title, .expanded .bar.bar-header .title {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transition: all 2s cubic-bezier(.55,0,.1,1);
        transition: all 2s cubic-bezier(.55,0,.1,1);
        bottom: 0;
        left: 42px!important;
        top: initial;
    }

    .bar.bar-header.expanded.has-header-fab-left .title, .expanded.has-header-fab-left .bar.bar-header .title {
        left: 76px!important;
    }

.bar {
    z-index: 2;
    font-size: 1.3em;
    width: 100%;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
}

    .bar .button {
        z-index: 3;
    }

    .bar .no-text span.back-text {
        display: none;
    }

    .bar .title sup {
        opacity: .7;
    }

    .bar.bar-header .button + .title {
        text-align: left;
        left: 35px;
        line-height: 46px;
    }

.button-bar {
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
}

    .button-bar > .button {
        box-shadow: none;
    }

        .button-bar > .button .icon:before, .button-bar > .button:before {
            line-height: initial;
        }

.bar-footer .button-fab {
    position: absolute;
    top: -26px;
    bottom: initial;
}

.bar-footer .buttons-left .button-fab {
    left: 8px;
}

.bar-footer .buttons-right .button-fab {
    right: 8px;
}

.bar .button.button-clear {
    box-shadow: none;
}

.left-buttons .button-fab {
    left: 8px;
    top: 16px;
}

.right-buttons .button-fab {
    right: 8px;
    top: 16px;
}

.fab-left.title-left, .fab-left.title.title-left {
    left: 68px;
}

.bar .button.button-fab, .button.button-fab {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    z-index: 9999;
    width: 56px;
    height: 56px;
    max-height: initial;
    max-width: initial;
    border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: .3s fade-in-out;
    transition: .3s fade-in-out;
    -webkit-transition-property: -webkit-transform,box-shadow;
    transition-property: transform,box-shadow;
}

    .bar .button.button-fab.button-fab-bottom-right, .button.button-fab.button-fab-bottom-right {
        top: auto;
        right: 16px;
        bottom: 16px;
        left: auto;
        position: absolute;
    }

    .bar .button.button-fab.button-fab-bottom-left, .button.button-fab.button-fab-bottom-left {
        top: auto;
        right: auto;
        bottom: 16px;
        left: 16px;
        position: absolute;
    }

    .bar .button.button-fab.button-fab-top-right, .button.button-fab.button-fab-top-right {
        top: 32px;
        right: 16px;
        bottom: auto;
        left: auto;
        position: absolute;
    }

    .bar .button.button-fab.button-fab-top-left, .button.button-fab.button-fab-top-left {
        top: 32px;
        right: auto;
        bottom: auto;
        left: 16px;
        position: absolute;
    }

        .bar .button.button-fab.button-fab-top-left.expanded, .bar .button.button-fab.button-fab-top-right.expanded, .button.button-fab.button-fab-top-left.expanded, .button.button-fab.button-fab-top-right.expanded {
            top: 48px;
        }

    .bar .button.button-fab i, .button.button-fab i {
        font-size: 2.5rem;
        margin-top: 0;
    }

    .bar .button.button-fab.mini, .button.button-fab.mini {
        width: 40px;
        height: 40px;
    }

        .bar .button.button-fab.mini i, .button.button-fab.mini i {
            font-size: 2rem;
        }

    .button.button-fab.button-fab-top-left.motion {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translate3d(-120px,60px,0);
        transform: translate3d(-120px,60px,0);
        -webkit-transition: all .1s ease-out;
        transition: all .1s ease-out;
    }

    .button.button-fab.button-fab-top-right.motion {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translate3d(120px,60px,0);
        transform: translate3d(120px,60px,0);
        -webkit-transition: all .1s ease-out;
        transition: all .1s ease-out;
    }

    .button.button-fab.button-fab-bottom-left.motion {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translate3d(-120px,60px,0);
        transform: translate3d(-120px,60px,0);
        -webkit-transition: all .1s ease-out;
        transition: all .1s ease-out;
    }

    .button.button-fab.button-fab-bottom-right.motion {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translate3d(120px,60px,0);
        transform: translate3d(120px,60px,0);
        -webkit-transition: all .1s ease-out;
        transition: all .1s ease-out;
    }

.bar .button.button-floating, .button.button-floating {
    display: inline-block;
    color: #FFF;
    position: relative;
    z-index: 1;
    width: 37px;
    height: 37px;
    line-height: 37px;
    padding: 0;
    border-radius: 50%;
    background-clip: padding-box;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
}

    .bar .button.button-floating i, .button.button-floating i {
        width: inherit;
        display: inline-block;
        text-align: center;
        color: #FFF;
        line-height: 37px;
    }

    .bar .button.button-floating.button-large, .button.button-floating.button-large {
        width: 55.5px;
        height: 55.5px;
    }

        .bar .button.button-floating.button-large i, .button.button-floating.button-large i {
            line-height: 55.5px;
        }

.bar .button, .bar .button.button-flat, .bar .button.button-large, .button, .button.button-flat, .button.button-large {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    display: inline-block;
    height: 36px;
    padding: 0 2rem;
    border-radius: 2px;
    background-clip: padding-box;
    text-transform: uppercase;
    border: none;
    outline: 0;
    -webkit-tap-highlight-color: transparent;
}

    .bar .button.button-floating.disabled, .bar .button.button-floating:disabled, .bar .button.button-large.disabled, .bar .button.button-large:disabled, .bar .button.button:disabled, .bar .button.disabled, .bar .button.disabled.button-large, .button.button-floating.disabled, .button.button-floating:disabled, .button.button-large.disabled, .button.button-large:disabled, .button.button:disabled, .button.disabled, .button.disabled.button-large {
        background-color: #DFDFDF;
        box-shadow: none;
        color: #9F9F9F;
    }

        .bar .button.button-floating.disabled:hover, .bar .button.button-floating:disabled:hover, .bar .button.button-large.disabled:hover, .bar .button.button-large:disabled:hover, .bar .button.button:disabled:hover, .bar .button.disabled.button-large:hover, .bar .button.disabled:hover, .button.button-floating.disabled:hover, .button.button-floating:disabled:hover, .button.button-large.disabled:hover, .button.button-large:disabled:hover, .button.button:disabled:hover, .button.disabled.button-large:hover, .button.disabled:hover {
            background-color: #DFDFDF;
            color: #9F9F9F;
        }

    .bar .button i, .bar .button.button-flat i, .bar .button.button-floating i, .bar .button.button-large i, .button i, .button.button-flat i, .button.button-floating i, .button.button-large i {
        font-size: 1.3rem;
    }

.button-bar .button {
    border-radius: 0;
}

.bar .button, .bar .button-large, .button, .button-large {
    text-decoration: none;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    cursor: pointer;
}

.button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    outline: 0;
    margin: 0;
    white-space: nowrap;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-style: inherit;
    font-variant: inherit;
    font-size: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);
    transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1);
}

    .button:focus {
        outline: 0;
    }

    .button.ng-hide {
        -webkit-transition: none;
        transition: none;
    }

    .button.cornered {
        border-radius: 0;
    }

    .button.raised {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

.button-outline, .button-outline:active, .button-outline:hover {
    border-style: solid;
    border-width: 1px;
}

.button.button-outline, .button.button-outline.button-assertive, .button.button-outline.button-balanced, .button.button-outline.button-calm, .button.button-outline.button-dark, .button.button-outline.button-energized, .button.button-outline.button-light, .button.button-outline.button-positive, .button.button-outline.button-royal, .button.button-outline.button-stable {
    border-color: rgba(0,0,0,.1);
}

.bar .button-flat, .button-flat {
    box-shadow: none;
    background-color: transparent;
    color: #343434;
    cursor: pointer;
}

.bar .button.button-flat.disabled, .button.button-flat.disabled {
    color: #b3b3b3;
}

.bar .button.button-large i, .button.button-large i {
    font-size: 1.6rem;
}

.button-pin-header.button-floating {
    position: absolute;
    z-index: 1000;
}

.button-pin-header.button-pin-left {
    left: 24px;
    top: -24px;
}

.button-pin-header.button-pin-right {
    right: 24px;
    top: -24px;
}

.button:not([disabled]).floating:focus, .button:not([disabled]).floating:hover, .button:not([disabled]).raised:focus, .button:not([disabled]).raised:hover {
    -webkit-transform: translate3d(0,-1px,0);
    transform: translate3d(0,-1px,0);
}

.button.button-flat {
    box-shadow: none;
}

    .button.button-flat, .button.button-flat:active, .button.button-flat:hover {
        color: #fff;
    }

.button.button-clear, .button.button-clear:active, .button.button-clear:hover {
    background: 0 0;
}

.button-block.ink, .button-full.ink {
    display: block;
}

.card-item.item {
    border: none;
    padding-bottom: 4px;
    padding-top: 4px;
}

    .card-item.item:first-child {
        padding-top: 16px;
    }

.card {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    display: block;
    margin: 8px;
    padding: 0;
    position: relative;
}

    .card .image {
        display: block;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .card img {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
        display: block;
        max-width: 100%;
        max-height: initial;
        position: static;
    }

    .card.card-gallery img {
        border: none;
        box-shadow: none;
        display: block;
    }

    .card .card-footer {
        font-size: 90%;
        opacity: .8;
        filter: alpha(opacity=80);
        padding-top: 10px;
    }

    .card > .item {
        border: none;
    }

    .card.card-gallery > .item {
        background: inherit;
    }

    .card .icon + .icon {
        padding-left: 1rem;
    }

    .card.animate-fade-in {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translate3d(-30px,1px,0);
        -webkit-transition: all 1s ease-in-out;
    }

        .card.animate-fade-in.done {
            opacity: 1;
            filter: alpha(opacity=100);
            -webkit-transform: translate3d(0,0,0);
        }

    .card .item.item-avatar {
        min-height: 88px;
        padding-left: 88px;
    }

.hero {
    background-size: cover;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    color: #fff;
    height: 200px;
    position: relative;
    text-align: center;
    -webkit-transition: all 1s cubic-bezier(.55,0,.1,1);
    transition: all 1s cubic-bezier(.55,0,.1,1);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    width: 100%;
}

    .hero .hero-icon {
        /*box-shadow: 0 0 2px 0 rgba(0,0,0,.26);
        border-radius: 50%;*/
        display: inline-block;
        /*height: 150px;
        padding: 10px 30px;*/
        line-height: 136px;
        /*width: 150px;*/
    }

    .hero.no-header {
        /*height: 244px;*/
    }

    .hero > .content {
        bottom: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 1;
    }

        .hero > .content > .avatar {
            background-position: center;
            background-size: cover;
            border: solid 1px rgba(255,255,255,.8);
            border-radius: 50%;
            display: inline-block;
            height: 88px;
            left: auto;
            margin-bottom: 10px;
            position: relative;
            width: 88px;
        }

    .hero h1 .hero h2, .hero h3, .hero h4, .hero h5, .hero h6 {
        color: #fff;
        margin: 0;
    }

    .hero h4 {
        color: rgba(255,255,255,.7);
        margin: 3px 0 16px;
    }

        .hero h1 > a, .hero h2 > a, .hero h3 > a, .hero h4 > a, .hero h5 > a, .hero h6 > a {
            text-decoration: none;
        }

    .hero + .button-bar {
        border-radius: 0;
        margin-top: 0;
    }

        .hero + .button-bar > .button:first-child, .hero + .button-bar > .button:last-child {
            border-radius: 0;
        }

    .hero .hero-icon {
        color: #fff;
        font-size: 96px;
    }

        .hero .hero-icon + h1 {
            color: #0066b1;
            /*letter-spacing: .15rem;*/
        }

    .hero .button, .hero .button.button-flat, .hero .button.button-large {
        margin: 0;
    }

    .hero h1.title {
        color: #fff;
        font-size: 23px;
        margin: 0;
        text-align: left;
        padding-left: 80px;
        line-height: 59px;
    }

    .hero + .mid-bar {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        -webkit-transition: all 1s cubic-bezier(.55,0,.1,1);
        transition: all 1s cubic-bezier(.55,0,.1,1);
        height: initial;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .hero > * {
        -webkit-transition: opacity 2.5s cubic-bezier(.55,0,.1,1);
        transition: opacity 2.5s cubic-bezier(.55,0,.1,1);
        opacity: 1;
        filter: alpha(opacity=100);
    }

.item {
    font-size: 14px;
    width: 100%;
}

.item-icon-left .icon {
    left: 16px;
}

.item-icon-right .icon {
    right: 16px;
}

.item-thumbnail-left .item-content .item-image, .item-thumbnail-left .item-content > img:first-child, .item-thumbnail-left .item-image, .item-thumbnail-left > img:first-child {
    border-radius: 50%;
}

.tab-item.activated {
    height: calc(100% + 3px);
}

.content + .list {
    padding-top: 0;
}

.list .item {
    border: none;
    min-height: 48px;
    text-align: left;
}

    .list .item.tabs {
        padding: initial;
    }

    .list .item.item-bg-image {
        min-height: 150px;
    }

        .list .item.item-bg-image > img {
            height: 100%;
            left: 0;
            max-width: initial;
            opacity: .65;
            filter: alpha(opacity=65);
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 0;
        }

.list a.item {
    opacity: 1;
    filter: alpha(opacity=100);
}

.list .item.item-bg-image h1, .list .item.item-bg-image h2, .list .item.item-bg-image h3, .list .item.item-bg-image h4, .list .item.item-bg-image h5, .list .item.item-bg-image h6 {
    color: #fff;
    font-weight: 700;
    position: relative;
    text-shadow: 0 0 3px rgba(0,0,0,.95);
    z-index: 1;
}

.list .item.item-bg-image h2 {
    font-size: 24px;
}

.list .item.item-bg-image p {
    color: #fff;
    font-size: 17px;
    position: relative;
    text-shadow: 0 0 4px rgba(0,0,0,.95);
    z-index: 1;
}

.item-avatar, .item-avatar .item-content, .item-avatar-left, .item-avatar-left .item-content {
    min-height: 80px;
}

.card > .item.item-thumbnail-left, .item-thumbnail-left, .item-thumbnail-left .item-content {
    padding-left: 106px;
}

.card > .item.item-thumbnail-right, .item-thumbnail-right, .item-thumbnail-right .item-content {
    padding-right: 106px;
}

.item-avatar .item-content .item-image, .item-avatar .item-content > img:first-child, .item-avatar .item-image, .item-avatar-left .item-content .item-image, .item-avatar-left .item-content > img:first-child, .item-avatar-left .item-image, .item-avatar-left > img:first-child, .item-avatar > img:first-child {
    border-radius: 50%;
    left: 16px;
    max-height: 40px;
    max-width: 40px;
}

.avatar, .item-avatar .avatar {
    background-position: center;
    background-size: cover;
    border-radius: 50%;
    display: inline-block;
    height: 56px;
    left: 16px;
    position: absolute;
    width: 56px;
}

.list.half {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
}

    .list.half:first-child {
        padding: 16px 8px 16px 16px;
    }

    .list.half:last-child {
        padding: 16px 16px 16px 8px;
    }

        .list.half:first-child .card.card-gallery, .list.half:last-child .card.card-gallery {
            margin-left: 0;
            margin-right: 0;
        }

.list.condensed-space > .card, .list.condensed-space > .item {
    margin: 0 0 2px;
}

.list .card.card-gallery {
    display: block;
    float: left;
    margin: 0 0 0 13px;
    padding: 0;
    width: auto;
}

.list.half .item {
    width: 100%;
}

    .list.half .item.card {
        margin-bottom: 16px;
    }

.list .card.card-gallery.item h2 {
    padding: 12px;
}

.list .item.item-gallery img {
    width: 100%;
}

.item.item-divider {
    border-top: solid 1px rgba(0,0,0,.12);
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 48px;
    color: rgba(0,0,0,.54);
}

    .item.item-divider:first-child {
        border: none;
    }

.item .item-content.activated, .item .item-content.active, .item-complex.activated .item-content, .item-complex.active .item-content, .item.activated, .item.active {
    background-color: transparent;
}

.list-inset {
    margin: 20px 30px;
    border-left: solid 1px #ccc;
    border-radius: 0;
    background-color: #fff;
}

.item-floating-label, .list .item.item-floating-label {
    border-bottom: solid 1px #ccc;
}

.loader {
    position: relative;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    zoom: 1;
}

.circular {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 100px;
    position: relative;
    width: 100px;
}

.path {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;
    stroke-linecap: round;
}

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124;
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124;
    }
}

@-webkit-keyframes color {
    0%,100% {
        stroke: #d62d20;
    }

    40% {
        stroke: #0057e7;
    }

    66% {
        stroke: #008744;
    }

    80%,90% {
        stroke: #ffa700;
    }
}

@keyframes color {
    0%,100% {
        stroke: #d62d20;
    }

    40% {
        stroke: #0057e7;
    }

    66% {
        stroke: #008744;
    }

    80%,90% {
        stroke: #ffa700;
    }
}

.login {
    background-position: 25% 25%;
    background-size: 180% 180%;
    height: 100%;
    -webkit-transition: all 1.5s ease-in-out;
    transition: all 1.5s ease-in-out;
    padding-left:50px;
    padding-right:50px;
    padding-bottom:50px;
}

    .login .item {
        margin: 0 12px;
        padding-left: 0;
        padding-right: 0;
        width: initial;
    }

    .login .button-bar {
        bottom: 0;
        margin: 28px 12px 0;
        width: initial;
    }

    .login .light-bg {
        background-color: #fff;
    }

.icon.hero-icon:before {
    line-height: 130px;
}

.card.has-mask:after, .hero.has-mask:after, .item.has-mask:after {
    content: '';
    background: -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
    width: 100%;
}

.card.has-mask-reverse:after, .hero.has-mask-reverse:after, .item.has-mask-reverse:after {
    content: '';
    background: -webkit-linear-gradient(top,rgba(0,0,0,.6) 0,transparent 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
    width: 100%;
}

.menu-bottom {
    bottom: 16px;
    left: 16px;
    right: 16px;
    position: absolute;
}

.menu-top {
    top: 16px;
    left: 16px;
    right: 16px;
    position: absolute;
}

.menu .avatar {
    top: 16px;
    left: 16px;
    height: 65px;
    width: 65px;
}

.menu .bar.bar-header.expanded {
    box-shadow: none;
    min-height: 150px;
    color: #fff;
}

.menu-open .bar.bar-header.expanded {
    background-position: 0;
    background-size: 100%;
}

.has-expanded-header {
    top: 150px!important;
}

.motion {
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.fade {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transition: all .1s ease-out!important;
    transition: all .1s ease-out!important;
}

.spin-back {
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transform: translateZ(0) rotate(360deg) scale(0)!important;
    transform: translateZ(0) rotate(360deg) scale(0)!important;
    -webkit-transition: all .1s ease-out!important;
    transition: all .1s ease-out!important;
}

.spiral {
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transform: translateZ(0) rotate(-360deg) scale(0) translate(-120px)!important;
    transform: translateZ(0) rotate(-360deg) scale(0) translate(-120px)!important;
    -webkit-transition: all .1s ease-out!important;
    transition: all .1s ease-out!important;
}

.spiral-back {
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transform: translateZ(0) rotate(360deg) scale(0) translate(120px)!important;
    transform: translateZ(0) rotate(360deg) scale(0) translate(120px)!important;
    -webkit-transition: all .1s ease-out!important;
    transition: all .1s ease-out!important;
}

.menu-open .avatar {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateZ(0) rotate(0) scale(1)!important;
    transform: translateZ(0) rotate(0) scale(1)!important;
    -webkit-transition: all .3s ease-out!important;
    transition: all .3s ease-out!important;
}

.spin {
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transform: translateZ(0) rotate(0) scale(0)!important;
    transform: translateZ(0) rotate(0) scale(0)!important;
    -webkit-transition: all .3s ease-out!important;
    transition: all .3s ease-out!important;
}

    .spin.on {
        -webkit-transform: translateZ(0) rotate(-360deg) scale(1)!important;
        transform: translateZ(0) rotate(-360deg) scale(1)!important;
    }

.flap {
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transform: translateZ(0) rotateX(0) scale(0) translate(-120px)!important;
    transform: translateZ(0) rotateX(0) scale(0) translate(-120px)!important;
    -webkit-transition: all .5s ease-out!important;
    transition: all .5s ease-out!important;
}

    .flap.on {
        -webkit-transform: translateZ(0) rotateX(-720deg) scale(1) translate(0)!important;
        transform: translateZ(0) rotateX(-720deg) scale(1) translate(0)!important;
        -webkit-transition: all .5s ease-out!important;
        transition: all .5s ease-out!important;
    }

.drop {
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transform: translateZ(0) scale(3)!important;
    transform: translateZ(0) scale(3)!important;
    -webkit-transition: all .5s ease-out!important;
    transition: all .5s ease-out!important;
}

    .drop.on {
        -webkit-transform: translateZ(0) scale(1)!important;
        transform: translateZ(0) scale(1)!important;
        -webkit-transition: all .5s ease-out!important;
        transition: all .5s ease-out!important;
    }

.flip {
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    -webkit-transform: translateZ(0) rotateY(0) scale(0)!important;
    transform: translateZ(0) rotateY(0) scale(0)!important;
    -webkit-transition: all .5s ease-out!important;
    transition: all .5s ease-out!important;
}

    .flip.on {
        -webkit-transform: translateZ(0) rotateY(-720deg) scale(1)!important;
        transform: translateZ(0) rotateY(-720deg) scale(1)!important;
        -webkit-transition: all .5s ease-out!important;
        transition: all .5s ease-out!important;
    }

.bold {
    font-weight: 700;
}

.static {
    position: static;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.double-padding, .ionic-content.double-padding {
    padding: 16px;
}

.double-padding-x {
    padding-left: 16px;
    padding-right: 16px;
}

.double-padding-y {
    padding-top: 16px;
    padding-bottom: 16px;
}

.outline {
    border-style: solid;
    border-width: 1px;
}

.border-top {
    border-top: solid 1px #ccc;
    padding-top: 30px;
}

.no-border {
    border: none;
}

.circle {
    border-radius: 50%;
}

.bar.no-padding, .button-bar.no-padding, .button.no-padding, .card.no-padding, .item.no-padding, .list.no-padding, .no-padding {
    padding: 0;
}

.flat, .flat.button, .flat.button.icon, .flat.hero, .flat.tabs {
    box-shadow: none;
    -webkit-box-shadow: none;
}

.im-wrapper, .padding {
    padding: 0px!important;
}

.padding-bottom {
    padding-bottom: 16px!important;
}

.padding-top {
    padding-top: 16px!important;
}

.padding-left {
    padding-left: 16px!important;
}

.padding-right {
    padding-right: 16px!important;
}

.no-padding-bottom {
    padding-bottom: 0!important;
}

.no-padding-top {
    padding-top: 0!important;
}

.no-padding-left {
    padding-left: 0!important;
}

.no-padding-right {
    padding-right: 0!important;
}

.z1 {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
}

.bar.bar-positive.darker {
    background-color: #164FAB;
}

.bar.bar-positive.dark-positive-bg {
    background-color: #2C5CAD;
}

.muted {
    color: #C3C3C3;
}

.clear-bg {
    background: 0 0;
}

.animate-blinds .item {
    -ms-transform: scale3d(.8,0,1);
    -webkit-transform: scale3d(.8,0,1);
    transform: scale3d(.8,0,1);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.55,0,.1,1);
    transition: transform .3s cubic-bezier(.55,0,.1,1);
}

.animate-blinds .item-bg-image > img.background {
    box-shadow: none;
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

.animate-blinds .in, .animate-blinds.done > * {
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.animate-blinds .in, .animate-blinds.done .item {
    visibility: visible;
}

.animate-blinds .item {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}

.animate-blinds .in, .animate-blinds.done {
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}

    .animate-blinds.done .in {
        opacity: 1;
        filter: alpha(opacity=100);
    }

.animate-blinds .has-mask-reverse:after {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.animate-blinds.done .has-mask-reverse:after {
    opacity: 1;
    filter: alpha(opacity=100);
}

.animate-blinds .out {
    -ms-transform: scale3d(0,0,1);
    -webkit-transform: scale3d(0,0,1);
    transform: scale3d(0,0,1);
}

.animate-pan-in-left {
    background-position: 0 0;
}

.animate-ripple .item-bg-image img.background {
    box-shadow: none;
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

.animate-ripple .item {
    -ms-transform: scale3d(0,0,1);
    -webkit-transform: scale3d(0,0,1);
    transform: scale3d(0,0,1);
    opacity: 0;
    filter: alpha(opacity=0);
}

    .animate-ripple .item.in {
        opacity: 1;
        filter: alpha(opacity=100);
    }

.animate-ripple .done {
    visibility: hidden;
    -ms-transform: scale3d(.8,0,1);
    -webkit-transform: scale3d(.8,0,1);
    transform: scale3d(.8,0,1);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.55,0,.1,1);
    transition: transform .3s cubic-bezier(.55,0,.1,1);
}

.animate-ripple .in, .animate-ripple.done {
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    visibility: visible;
}

    .animate-ripple.done .in {
        opacity: 1;
        filter: alpha(opacity=100);
    }

.animate-ripple .has-mask-reverse:after {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.animate-ripple.done .has-mask-reverse:after {
    opacity: 1;
    filter: alpha(opacity=100);
}

.animate-ripple .out {
    -ms-transform: scale3d(0,0,1);
    -webkit-transform: scale3d(0,0,1);
    transform: scale3d(0,0,1);
}

.animate-fade-slide-in .item {
    -ms-transform: scale3d(.8,0,1);
    -webkit-transform: scale3d(.8,0,1);
    transform: scale3d(.8,0,1);
}

.animate-fade-slide-in .item-bg-image img.background {
    box-shadow: none;
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

.animate-fade-slide-in .in, .animate-fade-slide-in.done .item {
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    visibility: visible;
}

.list .item.item-bg-image {
    max-height: 150px;
}

.animate-fade-slide-in .item {
    visibility: hidden;
    -ms-transform: translate3d(-250px,250px,0);
    -webkit-transform: translate3d(-250px,250px,0);
    transform: translate3d(-250px,250px,0);
    -webkit-transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1);
    transition: transform .5s cubic-bezier(.55,0,.1,1);
    opacity: 0;
    filter: alpha(opacity=0);
}

.animate-fade-slide-in .in, .animate-fade-slide-in.done {
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}

    .animate-fade-slide-in.done .in {
        opacity: 1;
        filter: alpha(opacity=100);
    }

.animate-fade-slide-in .has-mask-reverse:after {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.animate-fade-slide-in.done .has-mask-reverse:after {
    opacity: 1;
    filter: alpha(opacity=100);
}

.animate-fade-slide-in .out {
    -ms-transform: scale3d(0,0,1);
    -webkit-transform: scale3d(0,0,1);
    transform: scale3d(0,0,1);
}

.animate-fade-slide-in-right .item {
    -ms-transform: scale3d(.8,0,1);
    -webkit-transform: scale3d(.8,0,1);
    transform: scale3d(.8,0,1);
}

.animate-fade-slide-in-right .item-bg-image > img.background {
    box-shadow: none;
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

.animate-fade-slide-in-right .in, .animate-fade-slide-in-right.done > * {
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.animate-fade-slide-in-right .in, .animate-fade-slide-in-right.done .item {
    visibility: visible;
}

.animate-fade-slide-in-right .item {
    visibility: hidden;
    -ms-transform: translate3d(250px,250px,0);
    -webkit-transform: translate3d(250px,250px,0);
    transform: translate3d(250px,250px,0);
    -webkit-transition: -webkit-transform .5s cubic-bezier(.55,0,.1,1);
    transition: transform .5s cubic-bezier(.55,0,.1,1);
    opacity: 0;
    filter: alpha(opacity=0);
}

.animate-fade-slide-in-right .in, .animate-fade-slide-in-right.done {
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}

    .animate-fade-slide-in-right.done .in {
        opacity: 1;
        filter: alpha(opacity=100);
    }

.animate-fade-slide-in-right .has-mask-reverse:after {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.animate-fade-slide-in-right.done .has-mask-reverse:after {
    opacity: 1;
    filter: alpha(opacity=100);
}

.animate-fade-slide-in-right .out {
    -ms-transform: scale3d(0,0,1);
    -webkit-transform: scale3d(0,0,1);
    transform: scale3d(0,0,1);
}

.hero.slide-up, .slide-up {
    height: 100%;
    overflow: hidden;
    text-align: center;
}

.slide-up {
    -webkit-transition: all 1s cubic-bezier(.55,0,.1,1);
    transition: all 1s cubic-bezier(.55,0,.1,1);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

    .hero.slide-up *, .slide-up * {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .hero.slide-up + .mid-bar, .slide-up + .mid-bar {
        height: 100%;
        opacity: .7;
        filter: alpha(opacity=70);
        -webkit-transform: translate3d(100%,-240px,0);
        transform: translate3d(100%,-240px,0);
    }
/*!
 * Waves v0.5.4
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014 Alfiana E. Sibuea and other contributors 
 * Forked by Zach Fitzgerald and other contributors for Ionic Material
 *
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE 
 *
 */

.button-clear, .button-fab, .button-flat, .button-raised, .ink, .popup .button {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.ink-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background-color: rgba(255,255,255,.4);
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    -o-transition-property: -o-transform,opacity;
    transition-property: transform,opacity;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    pointer-events: none;
}

.ink-notransition {
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -o-transition: none!important;
    transition: none!important;
}

.button-clear, .button-fab, .button-flat, .button-raised, .ink-button, .ink-circle {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

    .button-clear.activated, .button-clear:active, .button-fab.activated, .button-fab:active, .button-flat.activated, .button-flat:active, .button-raised.activated, .button-raised:active, .ink-button.activated, .ink-button:active, .ink-circle.activated, .ink-circle:active, .ink.activated, .ink:active, .popup .button.activated, .popup .button:active {
        -webkit-mask-image: -webkit-radial-gradient(circle,#fff 100%,#000 100%);
    }

    .button-clear, .button-clear:link, .button-clear:visited, .button-fab, .button-fab:link, .button-fab:visited, .button-flat, .button-flat:link, .button-flat:visited, .button-raised, .button-raised:link, .button-raised:visited, .ink-button, .ink-button-input, .ink-button:link, .ink-button:visited {
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        border: none;
        outline: 0;
        font-size: 14px;
        text-align: center;
        text-decoration: none;
        z-index: 1;
    }

.ink-button {
    padding: 10px 15px;
    border-radius: 2px;
}

.ink-button-input {
    margin: 0;
    padding: 10px 15px;
}

.ink-input-wrapper {
    border-radius: 2px;
    vertical-align: bottom;
}

    .ink-input-wrapper.ink-button {
        padding: 0;
    }

    .ink-input-wrapper .ink-button-input {
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
    }

.ink-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
}

.ink-float {
    -webkit-mask-image: none;
    -webkit-box-shadow: 0 1px 1.5px 1px rgba(0,0,0,.12);
    box-shadow: 0 1px 1.5px 1px rgba(0,0,0,.12);
}

    .ink-float:active {
        -webkit-box-shadow: 0 8px 20px 1px rgba(0,0,0,.3);
        box-shadow: 0 8px 20px 1px rgba(0,0,0,.3);
    }

.ink-block {
    display: block;
}

.ink-ripple {
    z-index: 0;
}

.button-clear .ink-ripple, .ink-dark .ink-ripple, .list .ink-ripple, [class$="-clear"] > .ink-ripple, [class$="-light"] > .ink-ripple, [class$="-stable"] > .ink-ripple, [class$="-100"] > .ink-ripple {
    background-color: rgba(0,0,0,.2);
}

.tab-item {
    position: relative;
}

* {
    font-family: RobotoDraft,Roboto,"Helvetica Neue","Segoe UI",sans-serif;
}

.rounded {
    border-radius: 4px;
}

a {
    cursor: pointer;
}

.has-header.expanded {
    top: 76px;
}

.bar {
    border-bottom: none;
    padding: 0;
}

    .bar .button {
        min-height: 44px;
        min-width: 44px;
        max-width: 48px;
        margin-bottom: 0;
        max-height: 44px;
        width: 48px;
    }

    .bar .title + .buttons.buttons-right {
        right: 0;
        top: 0;
    }

.title-left, .title-right, .title.title-left, .title.title-right {
    left: 48px;
}

.bar .button-positive, .bar .button-positive.activated, .bar .button-positive:active, .bar .button-positive:hover, .bar-positive, .bar-positive.activated, .bar-positive:active, .bar-positive:hover, .button-bar-positive, .button-bar-positive.activated, .button-bar-positive:active, .button-bar-positive:hover, .button-positive, .button-positive.activated, .button-positive:active, .button-positive:hover, .header-positive, .header-positive.activated, .header-positive:active, .header-positive:hover, .positive-bg, .positive-bg.activated, .positive-bg:active, .positive-bg:hover, .positive-border, .positive-border.activated, .positive-border:active, .positive-border:hover {
    background-color: #3F51B5;
    color: #fff;
}

.bar .button-positive-900, .bar .button-positive-900.activated, .bar .button-positive-900:active, .bar .button-positive-900:hover, .bar-positive-900, .bar-positive-900.activated, .bar-positive-900:active, .bar-positive-900:hover, .button-bar-positive-900, .button-bar-positive-900.activated, .button-bar-positive-900:active, .button-bar-positive-900:hover, .button-positive-900, .button-positive-900.activated, .button-positive-900:active, .button-positive-900:hover, .header-positive-900, .header-positive-900.activated, .header-positive-900:active, .header-positive-900:hover, .positive-900-bg, .positive-900-bg.activated, .positive-900-bg:active, .positive-900-bg:hover, .positive-900-border, .positive-900-border.activated, .positive-900-border:active, .positive-900-border:hover {
    background-color: #1A237E;
    color: #fff;
}

.bar .button-positive-100, .bar .button-positive-100.activated, .bar .button-positive-100:active, .bar .button-positive-100:hover, .bar-positive-100, .bar-positive-100.activated, .bar-positive-100:active, .bar-positive-100:hover, .button-bar-positive-100, .button-bar-positive-100.activated, .button-bar-positive-100:active, .button-bar-positive-100:hover, .button-positive-100, .button-positive-100.activated, .button-positive-100:active, .button-positive-100:hover, .header-positive-100, .header-positive-100.activated, .header-positive-100:active, .header-positive-100:hover, .positive-100-bg, .positive-100-bg.activated, .positive-100-bg:active, .positive-100-bg:hover, .positive-100-border, .positive-100-border.activated, .positive-100-border:active, .positive-100-border:hover {
    background-color: #C5CAE9;
    color: #fff;
}

.bar .button-calm, .bar .button-calm.activated, .bar .button-calm:active, .bar .button-calm:hover, .bar-calm, .bar-calm.activated, .bar-calm:active, .bar-calm:hover, .button-bar-calm, .button-bar-calm.activated, .button-bar-calm:active, .button-bar-calm:hover, .button-calm, .button-calm.activated, .button-calm:active, .button-calm:hover, .calm-bg, .calm-bg.activated, .calm-bg:active, .calm-bg:hover, .calm-border, .calm-border.activated, .calm-border:active, .calm-border:hover, .header-calm, .header-calm.activated, .header-calm:active, .header-calm:hover {
    background-color: #2196F3;
    color: #fff;
}

.bar .button-calm-900, .bar .button-calm-900.activated, .bar .button-calm-900:active, .bar .button-calm-900:hover, .bar-calm-900, .bar-calm-900.activated, .bar-calm-900:active, .bar-calm-900:hover, .button-bar-calm-900, .button-bar-calm-900.activated, .button-bar-calm-900:active, .button-bar-calm-900:hover, .button-calm-900, .button-calm-900.activated, .button-calm-900:active, .button-calm-900:hover, .calm-900-bg, .calm-900-bg.activated, .calm-900-bg:active, .calm-900-bg:hover, .calm-900-border, .calm-900-border.activated, .calm-900-border:active, .calm-900-border:hover, .header-calm-900, .header-calm-900.activated, .header-calm-900:active, .header-calm-900:hover {
    background-color: #0D47A1;
    color: #fff;
}

.bar .button-calm-100, .bar .button-calm-100.activated, .bar .button-calm-100:active, .bar .button-calm-100:hover, .bar-calm-100, .bar-calm-100.activated, .bar-calm-100:active, .bar-calm-100:hover, .button-bar-calm-100, .button-bar-calm-100.activated, .button-bar-calm-100:active, .button-bar-calm-100:hover, .button-calm-100, .button-calm-100.activated, .button-calm-100:active, .button-calm-100:hover, .calm-100-bg, .calm-100-bg.activated, .calm-100-bg:active, .calm-100-bg:hover, .calm-100-border, .calm-100-border.activated, .calm-100-border:active, .calm-100-border:hover, .header-calm-100, .header-calm-100.activated, .header-calm-100:active, .header-calm-100:hover {
    background-color: #BBDEFB;
    color: #fff;
}

.bar .button-royal, .bar .button-royal.activated, .bar .button-royal:active, .bar .button-royal:hover, .bar-royal, .bar-royal.activated, .bar-royal:active, .bar-royal:hover, .button-bar-royal, .button-bar-royal.activated, .button-bar-royal:active, .button-bar-royal:hover, .button-royal, .button-royal.activated, .button-royal:active, .button-royal:hover, .header-royal, .header-royal.activated, .header-royal:active, .header-royal:hover, .royal-bg, .royal-bg.activated, .royal-bg:active, .royal-bg:hover, .royal-border, .royal-border.activated, .royal-border:active, .royal-border:hover {
    background-color: #673AB7;
    color: #fff;
}

.bar .button-royal-900, .bar .button-royal-900.activated, .bar .button-royal-900:active, .bar .button-royal-900:hover, .bar-royal-900, .bar-royal-900.activated, .bar-royal-900:active, .bar-royal-900:hover, .button-bar-royal-900, .button-bar-royal-900.activated, .button-bar-royal-900:active, .button-bar-royal-900:hover, .button-royal-900, .button-royal-900.activated, .button-royal-900:active, .button-royal-900:hover, .header-royal-900, .header-royal-900.activated, .header-royal-900:active, .header-royal-900:hover, .royal-900-bg, .royal-900-bg.activated, .royal-900-bg:active, .royal-900-bg:hover, .royal-900-border, .royal-900-border.activated, .royal-900-border:active, .royal-900-border:hover {
    background-color: #311B92;
    color: #fff;
}

.bar .button-royal-100, .bar .button-royal-100.activated, .bar .button-royal-100:active, .bar .button-royal-100:hover, .bar-royal-100, .bar-royal-100.activated, .bar-royal-100:active, .bar-royal-100:hover, .button-bar-royal-100, .button-bar-royal-100.activated, .button-bar-royal-100:active, .button-bar-royal-100:hover, .button-royal-100, .button-royal-100.activated, .button-royal-100:active, .button-royal-100:hover, .header-royal-100, .header-royal-100.activated, .header-royal-100:active, .header-royal-100:hover, .royal-100-bg, .royal-100-bg.activated, .royal-100-bg:active, .royal-100-bg:hover, .royal-100-border, .royal-100-border.activated, .royal-100-border:active, .royal-100-border:hover {
    background-color: #D1C4E9;
    color: #fff;
}

.balanced-bg, .balanced-bg.activated, .balanced-bg:active, .balanced-bg:hover, .balanced-border, .balanced-border.activated, .balanced-border:active, .balanced-border:hover, .bar .button-balanced, .bar .button-balanced.activated, .bar .button-balanced:active, .bar .button-balanced:hover, .bar-balanced, .bar-balanced.activated, .bar-balanced:active, .bar-balanced:hover, .button-balanced, .button-balanced.activated, .button-balanced:active, .button-balanced:hover, .button-bar-balanced, .button-bar-balanced.activated, .button-bar-balanced:active, .button-bar-balanced:hover, .header-balanced, .header-balanced.activated, .header-balanced:active, .header-balanced:hover {
    background-color: #4CAF50;
    color: #fff;
}

.balanced-900-bg, .balanced-900-bg.activated, .balanced-900-bg:active, .balanced-900-bg:hover, .balanced-900-border, .balanced-900-border.activated, .balanced-900-border:active, .balanced-900-border:hover, .bar .button-balanced-900, .bar .button-balanced-900.activated, .bar .button-balanced-900:active, .bar .button-balanced-900:hover, .bar-balanced-900, .bar-balanced-900.activated, .bar-balanced-900:active, .bar-balanced-900:hover, .button-balanced-900, .button-balanced-900.activated, .button-balanced-900:active, .button-balanced-900:hover, .button-bar-balanced-900, .button-bar-balanced-900.activated, .button-bar-balanced-900:active, .button-bar-balanced-900:hover, .header-balanced-900, .header-balanced-900.activated, .header-balanced-900:active, .header-balanced-900:hover {
    background-color: #1B5E20;
    color: #fff;
}

.balanced-100-bg, .balanced-100-bg.activated, .balanced-100-bg:active, .balanced-100-bg:hover, .balanced-100-border, .balanced-100-border.activated, .balanced-100-border:active, .balanced-100-border:hover, .bar .balanced-100-bg:hover, .bar .button-balanced-100, .bar .button-balanced-100.activated, .bar .button-balanced-100:active, .bar-balanced-100, .bar-balanced-100.activated, .bar-balanced-100:active, .bar-balanced-100:hover, .button-balanced-100, .button-balanced-100.activated, .button-balanced-100:active, .button-balanced-100:hover, .button-bar-balanced-100, .button-bar-balanced-100.activated, .button-bar-balanced-100:active, .button-bar-balanced-100:hover, .header-balanced-100, .header-balanced-100.activated, .header-balanced-100:active, .header-balanced-100:hover {
    background-color: #C8E6C9;
    color: #fff;
}

.bar .button-energized, .bar .button-energized.activated, .bar .button-energized:active, .bar .button-energized:hover, .bar-energized, .bar-energized.activated, .bar-energized:active, .bar-energized:hover, .button-bar-energized, .button-bar-energized.activated, .button-bar-energized:active, .button-bar-energized:hover, .button-energized, .button-energized.activated, .button-energized:active, .button-energized:hover, .energized-bg, .energized-bg.activated, .energized-bg:active, .energized-bg:hover, .energized-border, .energized-border.activated, .energized-border:active, .energized-border:hover, .header-energized, .header-energized.activated, .header-energized:active, .header-energized:hover {
    background-color: #FF9800;
    color: #fff;
}

.bar .button-energized-900, .bar .button-energized-900.activated, .bar .button-energized-900:active, .bar .button-energized-900:hover, .bar-energized-900, .bar-energized-900.activated, .bar-energized-900:active, .bar-energized-900:hover, .button-bar-energized-900, .button-bar-energized-900.activated, .button-bar-energized-900:active, .button-bar-energized-900:hover, .button-energized-900, .button-energized-900.activated, .button-energized-900:active, .button-energized-900:hover, .energized-900-bg, .energized-900-bg.activated, .energized-900-bg:active, .energized-900-bg:hover, .energized-900-border, .energized-900-border.activated, .energized-900-border:active, .energized-900-border:hover, .header-energized-900, .header-energized-900.activated, .header-energized-900:active, .header-energized-900:hover {
    background-color: #E65100;
    color: #fff;
}

.bar .button-energized-100, .bar .button-energized-100.activated, .bar .button-energized-100:active, .bar .button-energized-100:hover, .bar-energized-100, .bar-energized-100.activated, .bar-energized-100:active, .bar-energized-100:hover, .button-bar-energized-100, .button-bar-energized-100.activated, .button-bar-energized-100:active, .button-bar-energized-100:hover, .button-energized-100, .button-energized-100.activated, .button-energized-100:active, .button-energized-100:hover, .energized-100-bg, .energized-100-bg.activated, .energized-100-bg:active, .energized-100-bg:hover, .energized-100-border, .energized-100-border.activated, .energized-100-border:active, .energized-100-border:hover, .header-energized-100, .header-energized-100.activated, .header-energized-100:active, .header-energized-100:hover {
    background-color: #FFE0B2;
}

.assertive-bg, .assertive-bg.activated, .assertive-bg:active, .assertive-bg:hover, .assertive-border, .assertive-border.activated, .assertive-border:active, .assertive-border:hover, .bar .button-assertive, .bar .button-assertive.activated, .bar .button-assertive:active, .bar .button-assertive:hover, .bar-assertive, .bar-assertive.activated, .bar-assertive:active, .bar-assertive:hover, .button-assertive, .button-assertive.activated, .button-assertive:active, .button-assertive:hover, .button-bar-assertive, .button-bar-assertive.activated, .button-bar-assertive:active, .button-bar-assertive:hover, .header-assertive, .header-assertive.activated, .header-assertive:active, .header-assertive:hover {
    background-color: #0066b1;
    color: #fff;
}

.assertive-900-bg, .assertive-900-bg.activated, .assertive-900-bg:active, .assertive-900-bg:hover, .assertive-900-border, .assertive-900-border.activated, .assertive-900-border:active, .assertive-900-border:hover, .bar .button-assertive-900, .bar .button-assertive-900.activated, .bar .button-assertive-900:active, .bar .button-assertive-900:hover, .bar-assertive-900, .bar-assertive-900.activated, .bar-assertive-900:active, .bar-assertive-900:hover, .button-assertive-900, .button-assertive-900.activated, .button-assertive-900:active, .button-assertive-900:hover, .button-bar-assertive-900, .button-bar-assertive-900.activated, .button-bar-assertive-900:active, .button-bar-assertive-900:hover, .header-assertive-900, .header-assertive-900.activated, .header-assertive-900:active, .header-assertive-900:hover {
    background-color: #B71C1C;
    color: #fff;
}

.assertive-100-bg, .assertive-100-bg.activated, .assertive-100-bg:active, .assertive-100-bg:hover, .assertive-100-border, .assertive-100-border.activated, .assertive-100-border:active, .assertive-100-border:hover, .bar .button-assertive-100, .bar .button-assertive-100.activated, .bar .button-assertive-100:active, .bar .button-assertive-100:hover, .bar-assertive-100, .bar-assertive-100.activated, .bar-assertive-100:active, .bar-assertive-100:hover, .button-assertive-100, .button-assertive-100.activated, .button-assertive-100:active, .button-assertive-100:hover, .button-bar-assertive-100, .button-bar-assertive-100.activated, .button-bar-assertive-100:active, .button-bar-assertive-100:hover, .header-assertive-100, .header-assertive-100.activated, .header-assertive-100:active, .header-assertive-100:hover {
    background-color: #FFCDD2;
    color: #fff;
}

.bar .button-stable, .bar .button-stable.activated, .bar .button-stable:active, .bar .button-stable:hover, .bar-stable, .bar-stable.activated, .bar-stable:active, .bar-stable:hover, .button-bar-stable, .button-bar-stable.activated, .button-bar-stable:active, .button-bar-stable:hover, .button-stable, .button-stable.activated, .button-stable:active, .button-stable:hover, .header-stable, .header-stable.activated, .header-stable:active, .header-stable:hover, .stable-bg, .stable-bg.activated, .stable-bg:active, .stable-bg:hover, .stable-border, .stable-border.activated, .stable-border:active, .stable-border:hover {
    background-color: #E0E0E0;
    color: #fff;
}

.positive, .positive *, .positive-900, .positive-900 *, .positive-900:active, .positive-900:active *, .positive-900:hover, .positive-900:hover *, .positive:active, .positive:active *, .positive:hover, .positive:hover * {
    color: #3F51B5;
}

.positive-100, .positive-100 *, .positive-100:active, .positive-100:active *, .positive-100:hover, .positive-100:hover * {
    color: #C5CAE9;
}

.calm-900, .calm-900 *, .calm-900:active, .calm-900:active *, .calm-900:hover, .calm-900:hover * {
    color: #0D47A1;
}

.calm-100, .calm-100 *, .calm-100:active, .calm-100:active *, .calm-100:hover, .calm-100:hover * {
    color: #BBDEFB;
}

.royal, .royal *, .royal:active, .royal:active *, .royal:hover, .royal:hover * {
    color: #673AB7;
}

.royal-900, .royal-900 *, .royal-900:active, .royal-900:active *, .royal-900:hover, .royal-900:hover * {
    color: #311B92;
}

.royal-100, .royal-100 *, .royal-100:active, .royal-100:active *, .royal-100:hover, .royal-100:hover * {
    color: #D1C4E9;
}

.balanced, .balanced *, .balanced:active, .balanced:active *, .balanced:hover, .balanced:hover * {
    color: #4CAF50;
}

.balanced-900, .balanced-900 *, .balanced-900:active, .balanced-900:active *, .balanced-900:hover, .balanced-900:hover * {
    color: #1B5E20;
}

.balanced-100, .balanced-100 *, .balanced-100:active, .balanced-100:active *, .balanced-100:hover, .balanced-100:hover * {
    color: #C8E6C9;
}

.energized, .energized *, .energized:active, .energized:active *, .energized:hover, .energized:hover * {
    color: #FF9800;
}

.energized-900, .energized-900 *, .energized-900:active, .energized-900:active *, .energized-900:hover, .energized-900:hover * {
    color: #E65100;
}

.energized-100, .energized-100 *, .energized-100:active, .energized-100:active *, .energized-100:hover, .energized-100:hover * {
    color: #FFE0B2;
}

.assertive, .assertive *, .assertive:active, .assertive:active *, .assertive:hover, .assertive:hover * {
    color: #F44336;
}

.assertive-900, .assertive-900 *, .assertive-900:active, .assertive-900:active *, .assertive-900:hover, .assertive-900:hover * {
    color: #B71C1C;
}

.assertive-100, .assertive-100 *, .assertive-100:active, .assertive-100:active *, .assertive-100:hover, .assertive-100:hover * {
    color: #FFCDD2;
}

.stable, .stable *, .stable:active, .stable:active *, .stable:hover, .stable:hover * {
    color: #E0E0E0;
}

.light, .light *, .light:active, .light:active *, .light:hover, .light:hover * {
    color: #fff;
}

.dark, .dark *, .dark:active, .dark:active *, .dark:hover, .dark:hover * {
    color: #444;
}

.light-border {
    border-color: #ddd;
}

.navbar-default .navbar-nav > li > a {
    margin: 0;
    padding-right: 26px;
    padding-left: 26px;
    border-top: 3px solid transparent;
    color: #BFD5C9;
    opacity: 1;
}

.mid-bar {
    padding: 16px;
}

    .mid-bar h1, .mid-bar h2, .mid-bar h3, .mid-bar h4, .mid-bar h5, .mid-bar h6 {
        color: #fff;
        margin-bottom: 5px;
    }

    .mid-bar p {
        color: rgba(255,255,255,.5);
        margin-bottom: 0;
    }

.card > .item-avatar, .item-avatar, .item-avatar .item-content, .item-avatar-left, .item-avatar-left .item-content {
    padding-left: 95px;
}

.item, .item-complex .item-content, .item-radio .item-content {
    background-color: transparent;
}

    .dark-bg h2, .item.dark-bg h2 {
        color: #fff;
    }

.tabs-striped .tabs {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
}

.bar .button.button-clear {
    color: #fff;
}

.bar .button.button-icon .icon:before, .bar .button.button-icon.icon-left:before, .bar .button.button-icon.icon-right:before, .bar .button.button-icon:before {
    vertical-align: top;
    font-size: 24px;
}

.menu {
    background-color: transparent;
}

.button-icon.button.activated, .button-icon.button.active {
    opacity: initial;
}

.popover {
    opacity: 0;
    position: absolute;
    right: 8px;
    transform: translate(50%,-50%) scale(0,0);
    transition: transform .3s ease-in-out,opacity .3s ease-in-out;
    top: 8px;
}

    .popover.ng-enter {
        opacity: 1;
        transform: translate(0,-14px) scale(1,1);
        transition: transform .3s ease-in-out,opacity .3s ease-in-out;
    }

    .popover.ng-leave {
        opacity: 0;
        transform: translate(50%,-50%) scale(0,0);
        transition: transform .3s ease-in-out,opacity .3s ease-in-out;
    }

.button {
    overflow: hidden!important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRpcmVjdGl2ZXMvbWQtbGFiZWwuc2NzcyIsImVsZW1lbnRzL2Jhci1oZWFkZXItZXhwYW5kZWQuc2NzcyIsImVsZW1lbnRzL2Jhci5zY3NzIiwiZWxlbWVudHMvYnV0dG9uLWJhci5zY3NzIiwiZWxlbWVudHMvYnV0dG9uLWZhYi5zY3NzIiwiZWxlbWVudHMvYnV0dG9uLWZsb2F0aW5nLnNjc3MiLCJlbGVtZW50cy9idXR0b24uc2NzcyIsImVsZW1lbnRzL2NhcmQuc2NzcyIsImVsZW1lbnRzL2hlcm8uc2NzcyIsImVsZW1lbnRzL2l0ZW0uc2NzcyIsImVsZW1lbnRzL2xpc3Quc2NzcyIsImVsZW1lbnRzL2xvYWRpbmcuc2NzcyIsImVsZW1lbnRzL2xvZ2luLnNjc3MiLCJlbGVtZW50cy9tYXNrLnNjc3MiLCJlbGVtZW50cy9tZW51LnNjc3MiLCJlbGVtZW50cy9tb3Rpb24tZWxlbWVudHMuc2NzcyIsImhlbHBlcnMvdXRpbGl0aWVzLnNjc3MiLCJtb3Rpb24vYmxpbmRzLnNjc3MiLCJtb3Rpb24vcGFuLWluLWxlZnQuc2NzcyIsIm1vdGlvbi9yaXBwbGUuc2NzcyIsIm1vdGlvbi9zbGlkZS1mYWRlLWluLnNjc3MiLCJtb3Rpb24vc2xpZGUtaW4tcmlnaHQuc2NzcyIsIm1vdGlvbi9zbGlkZS11cC5zY3NzIiwib3ZlcnJpZGVzL2luay5zY3NzIiwib3ZlcnJpZGVzL2lvbmljLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsZUFDSSxjQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esa0JBQ0EsaUJBRVcsNEJBQ1gsa0JBRUEsVUFDQSxrREFDQSwwQ0FDQSxnQ0FDQSx3QkFDQSxXQUNBLFdBQ0EseUJBQ0EsMkJBQ0EsdUJBQ0EsbUJBRVcscUJBQ1gsZ0NBQ0EsU0FDQSxXQUNBLHNCQUNBLGtCQUNBLGtCQUNBLFVBRVcsMEJBQ1gsa0JBQ0EsU0FDQSxXQUNBLE9BQ0EsV0FDQSx5Q0FDQSxpQ0FDQSxpQ0FDQSx5QkFDQSxVQUVXLGdDQUNYLGdCQUVXLGlD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QUpBLGdCQUNBLGtCQUhJLGNBcUJVLGNBQ2QsZ0JBS0EscUJBQ0EsdUJBSkEsb0JBQ0Esc0JBSEksY0FxQk0sVUFDVixZQUtBLGlCQUNBLG1CQUpBLGdCQUNBLGtCQUhJLGNBVU0sVUFDVixZQUtBLGlCQUNBLG1CQUpBLGdCQUNBLGtCQUhJLGNBVUcsT0FDUCxTQUtBLGNBQ0EsZ0JBSkEsYUFDQSxlQUhJLGNBVU8sV0FDWCxhQUtBLGtCQUNBLG9CQUpBLGlCQUNBLG1CQUhJLGNBVU8sV0FDWCxhQUtBLGtCQUNBLG9CQUpBLGlCQUNBLG1CQUhJLGNBVU0sVUFDVixZQUtBLGlCQUNBLG1CQUpBLGdCQUNBLGtCQUhJLGNBVVUsY0FDZCxnQkFLQSxxQkFDQSx1QkFKQSxvQkFDQSxzQkFISSxjQVVVLGNBQ2QsZ0JBS0EscUJBQ0EsdUJBSkEsb0JBQ0Esc0JBSEksY0FVTyxXQUNYLGFBS0Esa0JBQ0Esb0JBSkEsaUJBQ0EsbUJBSEksY0FVVyxlQUNmLGlCQUtBLHNCQUNBLHdCQUpBLHFCQUNBLHVCQUhJLGNBVVcsZUFDZixpQkFLQSxzQkFDQSx3QkFKQSxxQkFDQSx1QkFISSxjQVVPLFdBQ1gsYUFLQSxrQkFDQSxvQkFKQSxpQkFDQSxtQkFISSxjQVVXLGVBQ2YsaUJBS0Esc0JBQ0Esd0JBSkEscUJBQ0EsdUJBSEksY0FVVyxlQUNmLGlCQUtBLHNCQUNBLHdCQUpBLHFCQUNBLHVCQUhJLGNBVUksUUFDUixVQUtBLGVBQ0EsaUJBSkEsY0FDQSxnQkFISSxjQVVHLE9BQ1AsU0FLQSxjQUNBLGdCQUpBLGFBQ0EsZUFISSxXQVVFLE1BQ04sUUFLQSxhQUNBLGVBSkEsWUFDQSxjQUhJLFdBU0osY0FDSSxrQkFHK0IsaUNBQy9CLFNBQ0EsbUJBQ0Esa0JBQ0EsaUNBQ0EsY0FDQSxVQU9KLFNBQ0ksYUFRSyxZQUNULFlBQ0EsWUFDQSxZQUNBLFlBQ0EsWUFKSSxXQUNBLGtCQUdLLFdBQ0wsMkJBQ0EsZ0JBY0osbUJBSlEsYUFDUiwyQkFDQSxrQkFDQSxnQ0FGSSxrQkFLUSxNQUNaLDRCQUNBLDBCQURJLDZCQUlVLFlBQ2QsaUJBQUksV0FHVSxvQkFDVix1Q0FHUSwwQkFDUixXQU1vQixzQ0FDeEIsMENBQ0EsMkNBQ0EsZ0NBRkksbUJBQ0EsZUFHSixNQUNJLDZCQUtKLDhCQURtQiwyQkFDZixnQkFNSixTQUNJLFVBQ0Esa0JBQ0EsVUFDQSx5Q0FDQSw2REFDQSxRQUVJLGtCQUNKLFVBQ0Esd0NBQ0EsNkRBR0ksa0JBQ0osVUFDQSx5Q0FDQSw2REFNSixRQUNJIiwiZmlsZSI6ImlvbmljLm1hdGVyaWFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
