body {
    font-family: "Clan", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.9;
    color: #333333;
}
aside {
    display: block;
}

figure {
    margin: 1em 40px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Clan", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    line-height: 1.1;
    color : #333333;
    text-transform: uppercase;

}

h1,
.h1 {
    font-size: 28px;
}
h2,
.h2 {
    font-size: 28px;
}
h3,
.h3 {
    font-size: 24px;
}
h4,
.h4 {
    font-size: 18px;
}
h5,
.h5 {
    font-size: 14px;
}
h6,
.h6 {
    font-size: 12px;
}

h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small
 {
    font-weight: normal;
    line-height: 1;
    color: #999999;
}

.h4 .span {
    color: #999999;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin : 0;
}

.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 6px;
    margin-bottom: 6px;
}

h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%;
}




p {
    margin: 0 0 13px;
}

.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #999999;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0%;
    }
}
/* OLD DASHBOARD CSS
.statistics  h2{
    color: #26B99A;
    margin: 0;
}
.statistics h3 {
    margin: 0;
}
.statistics h4 {
    font-size: 13px;
    font-family: Clan, Arial, sans-serif;
    text-transform: uppercase;
    color: #ef3a4f;
    color : #26B99A;
    font-weight: 400;
    line-height: 0.90;
    margin: 0 0 6px 0;
    padding: 0 0 6px 0;
    border-bottom: 0px solid #999999;
}
*/

.iconSvg {
    width: 40px;
    padding: 0;
    height: 40px;
    padding-bottom: calc(0%);
    overflow: visible;
    color: #B1A798;
    fill: currentColor;
    vertical-align: top;
    pointer-events: none;
}
.iconSvg.pad-both {
    padding: calc(0%) 0;
}
.auto .iconSvg {
    height: auto;
    padding-bottom: 0;
}
symbol,
svg:not(:root) {
    overflow: visible;
}

/*========================================================
=            section.marketing                          =
========================================================*/

figure {
    margin: 0;
}
section.marketing {
    padding: 0;
    overflow: hidden;
}
section.marketing .row {
    padding-top: 0;
}
section.marketing .markCont {
    margin-right: 0;
}
section.marketing .changesrc {
    position: absolute;
}
section.marketing aside.statistics {
    background: #ef3a4f;
    background-color: rgba(239, 58, 79, 0.85);
    padding: 24px 0;
}
section.marketing aside.statistics .item {
    margin-top: 24px;
    padding: 0 0 0 24px;
}
section.marketing aside.statistics .iconSvg.pad-both {
    margin: 0 6px;
}
section.marketing aside.statistics h2 {
    color: white;
    white-space: nowrap;
}
section.marketing aside.statistics h2 small {
    color: white;
}
section.marketing aside.statistics h4 {
    margin: 0px;
    color: white;
}
section.marketing.admin aside.statistics .item {
    padding: 0 0 0 12px;
}

section.mapCont.admin .mapNav figure svg.iconSvg {
    width: 28px;
    height: 28px;
}


@media only screen and (max-width: 768px) {
    section.marketing header {
        margin-top: 120px;
    }
    section.marketing aside.statistics {
        padding-bottom: 0;
        background-color: #ef3a4f;
    }
    section.marketing aside.statistics .item {
        margin-top: 0px;
    }
    section.marketing .markCont {
        margin-right: -15px;
    }
}
@media only screen and (min-width: 768px) {
    .pull-bottom {
        float: none;
        display: table-cell;
        /* vertical-align: bottom;	 */
    }
}
@media only screen and (min-width: 992px) {
    section.marketing .changesrc {
        top: -30px;
    }
}
@media only screen and (min-width: 1200px) {
    section.marketing .changesrc {
        top: -60px;
    }
    section.marketing aside.statistics .item {
        padding: 0 0 0 36px;
    }
}

.progress {
    overflow: hidden;
    height: 26px;
    margin-bottom: 26px;
    background-color: #f5f5f5;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
    text-align: center;
    background-color: #ef3a4f;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"] {
    min-width: 30px;
}
.progress-bar[aria-valuenow="0"] {
    color: #999999;
    min-width: 30px;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}
.progress-bar-success {
    background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
    background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
    background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
    background-color: #ef3a4f;
}
.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media,
.media-body {
    overflow: hidden;
    zoom: 1;
}
.media,
.media .media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.statistics .media:first-child {
    margin-top: 15px;
}
.media-object {
    display: block;
}
.media-heading {
    margin: 0 0 5px;
}
media-body
.media-list {
    padding-left: 0;
    list-style: none;
}

.cardPrint {
    background-image:url("https://sub.domain.com/upn.jpg"); background-repeat:no-repeat; width:700px; height:342px; position:absolute;
}
.preloader
{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../../Loader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}

.navbar {
    margin-bottom: 0
}
.navbar-header {
    background: #34495E
}
.navbar-right {
    margin-right: 0
}
.navbar-left {
    margin-left: 0
}
.panel_toolbox {
    float: right;
    min-width: 70px
}
.panel_toolbox>li {
    float: right;
    cursor: pointer
}
.panel_toolbox>li>a {
    padding: 5px;
    color: black;
    font-size: 14px
}
.panel_toolbox>li>a:hover {
    background: #34495E
}

.x_panel {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 17px;
    display: inline-block;
    background: #fff;
    border: 1px solid #34495E;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    transition: all .2s ease
}
.x_title {
    border-bottom: 2px solid #34495E;
    padding: 1px 5px 6px;
    margin-bottom: 10px
}
.x_title .filter {
    width: 40%;
    float: right
}
.x_title h2 {
    margin: 5px 0 6px;
    float: left;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.x_title h2 small {
    margin-left: 10px
}
.x_title span {
    color: #34495E
}
.x_content {
    padding: 0 5px 6px;
    position: relative;
    width: 100%;
    float: left;
    clear: both;
    margin-top: 5px
}
.x_content h4 {
    font-size: 16px;
    font-weight: 500
}
.tile_count .tile_stats_count{border-bottom:1px solid #D9DEE4;padding:0 10px 0 20px;position:relative}
.tile_count .tile_stats_count:before{content:"";position:absolute;left:0;height:65px;border-left:2px solid #ADB2B5;margin-top:10px}@media (min-width:992px){footer{margin-left:0px}.tile_count .tile_stats_count{margin-bottom:10px;border-bottom:0;padding-bottom:10px}.tile_count .tile_stats_count:first-child:before{border-left:0}}.tile_count .tile_stats_count .count{font-size:30px;line-height:47px;font-weight:600}@media (min-width:768px){.tile_count .tile_stats_count .count{font-size:18px;color:#26B99A;}}@media (min-width:992px) and (max-width:1100px){.tile_count .tile_stats_count .count{font-size:30px;}}.tile_count .tile_stats_count span{font-size:14px;}@media (min-width:768px){.tile_count .tile_stats_count span{font-size:15px;}}.tile_count .tile_stats_count .count_bottom i{width:12px}

.dashboard-widget-content {
    padding-top: 0px
}
.dashboard-widget-content .sidebar-widget {
    width: 150px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border: 1px solid #abd9ea;
    border-radius: 5px;
    text-align: center;
    float: right;
    padding: 2px;
    margin-top: 10px
}

.widget_summary {
    width: 100%;
    display: -ms-inline-flexbox;
    display: inline-flex
}
.widget_summary .w_left {
    float: left;
    text-align: left
}
.widget_summary .w_center {
    float: left
}
.widget_summary .w_right {
    float: left;
    text-align: right
}
.widget_summary .w_right span {
    font-size: 15px
}
.w_20 {
    width: 20%
}
.w_25 {
    width: 25%
}
.w_55 {
    width: 55%
}


.x_panel {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 17px;
    display: inline-block;
    background: #fff;
    border: 1px solid #E6E9ED;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    transition: all .2s ease
}
.x_title {
    border-bottom: 2px solid #E6E9ED;
    padding: 1px 5px 6px;
    margin-bottom: 10px
}
.x_title .filter {
    width: 40%;
    float: right
}
.x_title h2 {
    margin: 5px 0 6px;
    float: left;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.x_title h2 small {
    margin-left: 10px
}
.x_title span {
    color: #BDBDBD
}
.x_content {
    padding: 0 5px 6px;
    position: relative;
    width: 100%;
    float: left;
    clear: both;
    margin-top: 5px
}
.x_content h4 {
    font-size: 16px;
    font-weight: 500
}

.progress {
    border-radius: 0
}
.progress-bar-info {
    background-color: #3498DB
}
.progress-bar-success {
    background-color: #26B99A
}
.progress_summary .progress {
    margin: 5px 0 12px !important
}
.progress_summary .row {
    margin-bottom: 5px
}
.progress_summary .row .col-xs-2 {
    padding: 0
}
.progress_summary .more_info span {
    text-align: right;
    float: right
}
.progress_summary .data span {
    text-align: right;
    float: right
}
.progress_summary p {
    margin-bottom: 3px;
    width: 100%
}
.progress_title .left {
    float: left;
    text-align: left
}
.progress_title .right {
    float: right;
    text-align: right;
    font-weight: 300
}
.progress.progress_sm {
    border-radius: 0;
    margin-bottom: 18px;
    height: 10px !important
}
.progress.progress_sm .progress-bar {
    height: 10px !important
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;

}
.card-widget {

    box-shadow: 0 2px 5px 0 rgba(147,157,170,.03);
    border-radius: 4px;
    background: #fff;
    font-size: 14px;
    margin-bottom: 20px;

}
.card-widget-h__info {

    color: #269af1;

}
.card-widget-h {

    min-height: 300px;
    padding: 30px 20px 20px;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;

}
.widgets-container {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.panel-widget {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(147,157,170,.03);
    font-size:14px;
    color:#222;
    border-radius:3px;
    height:100%
}
.panel-widget__header {
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 16px;
    min-height:56px;
    font-size:20px;
    line-height:20px;
    height:56px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom:1px solid rgba(147,157,170,.2)
}
.panel-widget__header,.panel-widget__header-controls {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.panel-widget__header-controls {
    margin-right:-5px
}
.panel-widget__header-control,.panel-widget__header-icon {
    font-size:16px;
    line-height:16px;
    width:25px;
    display:inline-block;
    color:#c9ced4
}
.panel-widget__header-control {
    color:rgba(147,157,170,.5);
    width:auto;
    padding:8px;
    border-radius:2px;
    position:relative;
    top:1px
}
.panel-widget__header-control:hover {
    cursor:pointer;
    color:#0094f2
}
.panel-widget__header-control-toggle {
    padding:0 5px;
    display:-ms-inline-flexbox;
    display:inline-flex;
    color:rgba(147,157,170,.5);
    font-size:16px;
    line-height:16px;
    position:relative;
    top:1px
}
.panel-widget__header-control-toggle:hover {
    cursor:pointer;
    color:#0094f2
}
.panel-widget__body {
    -ms-flex-positive:1;
    flex-grow:1;
    position:relative
}
.panel-widget__body-scrollpane {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.panel-widget__body-content {
    padding:20px
}
.panel-widget__body-table {
    border:none
}
.panel-widget__body-table thead tr:first-child th {
    border-top:none
}
.panel-widget__footer {
    height:56px;
    min-height:56px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    line-height:14px;
    -ms-flex-pack:center;
    justify-content:center;
    padding:0 24px;
    border-top:1px solid rgba(147,157,170,.2);
    position:relative
}
.panel-widget__footer-icon {
    font-size:16px;
    margin-right:10px
}
.panel-widget__footer-add {
    position:absolute;
    right:20px;
    top:-21px;
    width:42px;
    height:42px;
    background:#ba68c8;
    border-radius:42px;
    color:#fff;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center
}
.panel-widget__footer-add-icon {
    font-size:18px;
    margin-right:0;
    line-height:18px;
    height:auto
}
.panel-widget__footer-add:hover {
    color:#fff;
    background:#b359c3
}
.panel-widget__footer-link {
    color:#939daa;
    font-size:14px;
    text-transform:uppercase
}
.panel-widget__footer-link-icon {
    font-size:17px;
    line-height:17px;
    margin-right:5px;
    color:#c9ced4;
    position:relative;
    top:2px;
    transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out
}
.panel-widget__footer-link:hover,.panel-widget__footer-link:hover .panel-widget__footer-link-icon {
    color:#0094f2
}

.widget {
    background-color:#fff;
    box-shadow:0 2px 5px 0 rgba(147,157,170,.03);
    padding:16px 17px;
    font-size:15px;
    color:#222;
    margin-bottom:20px;
    border-radius:3px
}
.widget .btn-select {
    border-color:rgba(0,0,0,.15);
    background:#fff
}
.widget .btn-select:focus {
    border-color:#0094f2
}
.widgets-inline {
    display:-ms-flexbox;
    display:flex
}
.widgets-inline .widget {
    margin-right:20px
}
.widgets-inline .widget:last-child {
    margin-right:0
}
.widget-alpha {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-align:center;
    align-items:center
}
.widget-alpha__amount {
    font-size:24px;
    line-height:24px;
    font-weight:600;
    margin-bottom:6px
}
.widget-alpha__icon {
    font-size:44px;
    line-height:44px;
    height:44px
}
.widget-alpha--color-amaranth .widget-alpha__amount,.widget-alpha--color-amaranth .widget-alpha__icon {
    color:#e62265
}
.widget-alpha--color-green-jungle .widget-alpha__amount,.widget-alpha--color-green-jungle .widget-alpha__icon {
    color:#229e8f
}
.widget-alpha--color-orange .widget-alpha__amount,.widget-alpha--color-orange .widget-alpha__icon {
    color:#ff5720
}
.widget-alpha--color-java .widget-alpha__amount,.widget-alpha--color-java .widget-alpha__icon {
    color:#14b8d2
}
.widget-user-card {
    padding:0
}

.widget-user-card__content {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:-82px;
    text-align:center;
    padding-bottom:32px
}
.widget-user-card__avatar {
    margin-bottom:20px
}
.widget-user-card__name {
    color:#222;
    font-size:28px;
    line-height:28px;
    margin-bottom:10px
}
.widget-user-card__occupation {
    color:#222;
    font-size:15px;
    line-height:20px;
    margin-bottom:20px
}
.widget-user-card__follow {
    min-width:160px
}
.widget-user-card__statistics {
    background:#f4f9fc;
    padding:19px 43px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.widget-user-card__statistics-item {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center
}
.widget-user-card__statistics-amount {
    color:#222;
    font-size:22px;
    line-height:22px;
    margin-bottom:15px
}
.widget-user-card__statistics-type {
    color:#222;
    font-size:15px;
    line-height:15px
}
.widget-controls {
    padding:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.widget-controls__header {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-align:center;
    align-items:center;
    padding:14px 16px;
    min-height:56px;
    font-size:20px;
    line-height:20px;
    height:56px;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.widget-controls__header--bordered {
    border-bottom:1px solid rgba(147,157,170,.2)
}
.widget-controls__content {
    -ms-flex-positive:1;
    flex-grow:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.widget-controls__header-control,.widget-controls__header-icon {
    font-size:18px;
    line-height:18px;
    width:25px;
    display:inline-block
}
.widget-controls__header-icon {
    color:#c9ced4;
    position:relative
}
.widget-controls__header-control {
    color:rgba(147,157,170,.5);
    width:auto;
    padding:8px;
    border-radius:2px;
    position:relative;
    top:1px
}
.widget-controls__header-control:hover {
    background:hsla(0,0%,100%,.3);
    cursor:pointer;
    color:#0094f2
}
.widget-controls a.widget-controls__header-control {
    color:#939daa;
    border-bottom:1px solid rgba(147,157,170,.5);
    padding:0;
    font-size:14px
}
.widget-controls a.widget-controls__header-control:hover {
    color:#0094f2;
    border-color:rgba(0,148,242,.5)
}
.widget-controls__footer {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    line-height:14px;
    -ms-flex-pack:center;
    justify-content:center;
    padding:24px;
    border-top:1px solid rgba(147,157,170,.2);
    position:relative
}
.widget-controls__footer .icon {
    font-size:16px;
    margin-right:10px
}
.widget-controls__footer-btn {
    padding:16px 24px
}
.widget-controls__footer-add-control {
    position:absolute;
    right:20px;
    top:-21px;
    width:42px;
    height:42px;
    background:#ba68c8;
    border-radius:42px;
    color:#fff;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center
}
.widget-controls__footer-add-control .icon {
    font-size:18px;
    margin-right:0;
    line-height:18px;
    height:auto
}
.widget-controls__footer-add-control:hover {
    color:#fff;
    background:#b359c3
}
.widget-controls__footer-view-all {
    color:#939daa;
    font-size:14px;
    text-transform:uppercase
}
.widget-controls__footer-view-all:hover {
    color:#0094f2
}
.widget-controls__footer-view-all-icon {
    position:relative;
    top:1px;
    font-size:16px;
    line-height:16px;
    margin-right:10px
}
.widget-controls__footer-details {
    color:#939daa;
    padding-bottom:2px;
    border-bottom:1px solid #939daa
}
.widget-tabs {
    padding:0
}
.widget-tabs__header {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-align:center;
    align-items:center;
    padding:14px 16px;
    font-size:20px;
    line-height:20px;
    height:64px;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.widget-tabs__header sup {
    color:#939daa;
    font-size:13px
}
.widget-tabs__header--bordered {
    padding:0 16px;
    height:56px;
    border-bottom:1px solid rgba(147,157,170,.2)
}
.widget-tabs__header--bordered .nav-tabs {
    margin-bottom:0;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.widget-tabs__header--bordered .nav-tabs .nav-item {
    margin-right:15px
}
.widget-tabs__header--bordered .nav-tabs .nav-link {
    margin-bottom:0;
    line-height:33px;
    color:#939daa
}
.widget-tabs__header--bordered .nav-tabs .nav-link.active {
    color:#000
}
.widget-tabs__header .input-group {
    margin:0;
    width:200px
}
.widget-tabs__header-meta {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.widget-tabs__header .form-control {
    height:32px
}
.widget-tabs__content .tab-pane {
    position:relative;
    font-size:14px;
    padding:0 20px 20px
}
.widget-tabs__tabs .nav-link {
    border:none;
    font-size:14px;
    color:#111;
    margin-bottom:0;
    border-radius:36px;
    padding:9px 20px
}
.widget-tabs__tabs .nav-link.active {
    background:rgba(204,209,215,.5);
    color:#000
}
.widget-content-tabs {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.widget-content-tabs .widget-controls__header {
    padding-left:20px;
    padding-right:21px
}
.widget-content-tabs__tabs .nav-tabs {
    margin-top:-10px;
    padding-left:20px;
    padding-right:20px;
    border-bottom:1px solid rgba(147,157,170,.2);
    margin-bottom:0
}
.widget-content-tabs__tabs .nav-item {
    margin-right:21px
}
.widget-content-tabs__tabs .nav-item:last-child {
    margin-right:0
}
.widget-content-tabs__tabs .nav-link {
    font-size:14px;
    padding-left:0;
    padding-right:0;
    margin-bottom:-1px
}
.widget-content-tabs__tabs .nav-link.active {
    color:#000
}
.widget-content-tabs__tabs .nav-link:not(.active) {
    border-bottom:none
}
.widget-content-tabs__tabs .tab-pane {
    font-size:14px
}
.widget-content-tabs .tab-content {
    -ms-flex-positive:1;
    flex-grow:1
}
.widget-controls--dark .widget-controls__header-control,.widget-controls--dark .widget-controls__header-control:hover,.widget-controls--dark .widget-controls__header-icon {
    color:#fff
}
.widget-contacts .widget-controls__header {
    background:#0094f2;
    color:#fff
}
.widget-contacts .widget-controls__content {
    height:340px;
    overflow:hidden
}
.widget-contacts .widget-controls__content-wrap {
    padding:20px 16px
}
.widget-contacts__item {
    display:-ms-flexbox;
    display:flex;
    margin-bottom:20px
}
.widget-contacts__item:last-child {
    margin-bottom:0
}
.widget-contacts__item-avatar {
    margin-right:10px
}
.widget-contacts__item-name {
    color:#222;
    font-weight:700;
    font-size:14px;
    margin-top:-2px;
    display:block
}
.widget-contacts__item-email {
    font-size:14px;
    color:#939daa
}
.widget-payouts .widget-controls__header {
    background:#4baf57;
    color:#fff
}
.widget-payouts .widget-controls__content {
    height:406px;
    overflow:hidden
}
.widget-payouts td:last-child {
    text-align:right
}
.widget-welcome {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:21px 20px
}
.widget-welcome__message-l1,.widget-welcome__stats-item-value {
    color:#222;
    font-size:28px;
    line-height:28px;
    margin-bottom:12px
}
.widget-welcome__message-l2,.widget-welcome__stats-item-desc {
    color:#222;
    font-size:15px;
    line-height:15px;
    margin-bottom:0
}
.widget-welcome__stats,.widget-welcome__stats-item {
    display:-ms-flexbox;
    display:flex
}
.widget-welcome__stats-item {
    -ms-flex-direction:column;
    flex-direction:column;
    margin-right:86px
}
.widget-welcome__stats-item:last-child {
    margin-right:60px
}
.widget-welcome__stats-item.early-growth .widget-welcome__stats-item-desc {
    color:#eb3333
}
.widget-welcome__stats-item.monthly-growth .widget-welcome__stats-item-desc {
    color:#48c963
}
.widget-welcome__stats-item.daily-growth .widget-welcome__stats-item-desc {
    color:#fe7645
}
.widget-table .table {
    border:none
}
.widget-table th {
    padding:8px 20px;
    border-top:none
}
.widget-table .widget-controls__header {
    padding:14px 20px
}
.widget-account-activity .bg-kournikova,.widget-summary .bg-kournikova {
    color:#977143
}
.widget-account-activity .progress,.widget-summary .progress {
    margin:0 20px 10px
}
.widget-account-activity .widget-controls__content,.widget-summary .widget-controls__content {
    height:329px
}
.widget-account-activity td,.widget-summary td {
    width:16.333%
}
.widget-account-activity td:first-child,.widget-summary td:first-child {
    width:50%
}
.widget-account-activity .widget-controls__content {
    margin-top:-10px;
    height:314px
}
.widget-index-chart {
    height:415px
}
.widget-index-chart__container {
    height:250px
}
.widget-index-chart__items {
    display:-ms-flexbox;
    display:flex;
    margin-top:5px
}
.widget-index-chart__item {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-right:56px;
    color:#111;
    font-size:14px;
    position:relative;
    padding-left:17px
}
.widget-index-chart__item:before {
    content:"";
    position:absolute;
    width:7px;
    height:7px;
    border-radius:50%;
    left:0;
    top:7px
}
.widget-index-chart__item:last-child {
    margin-right:0
}
.widget-index-chart__item--yellow:before {
    background:#ffd875
}
.widget-index-chart__item--green:before {
    background:#5fd47e
}
.widget-index-chart__item--grey:before {
    background:#d8dde2
}
.widget-index-chart__item--orange:before {
    background:#fe7645
}
.widget-billing__header {
    display:-ms-flexbox;
    display:flex;
    padding:11px 20px 10px;
    background-color:#f4f9fc;
    font-size:14px
}
.widget-billing__card-country {
    display:inline-block;
    margin-right:5px
}
.widget-billing__card-number {
    -ms-flex-positive:1;
    flex-grow:1
}
.widget-billing__card-type {
    color:#939daa;
    margin-left:60px
}
.widget-billing .widget-controls__content {
    height:324px
}
.widget-billing .table__cell-actions-icon {
    position:relative;
    top:2px
}
.widget-activity {
    min-height:425px
}
.widget-activity__date {
    color:#939daa;
    font-size:12px;
    line-height:12px;
    text-transform:uppercase;
    margin-bottom:20px;
    display:block
}
.widget-activity .tab-pane__content {
    height:336px
}
.widget-activity__items {
    padding:20px
}
.widget-activity__item {
    margin-bottom:20px;
    position:relative
}
.widget-activity__item:last-child {
    margin-bottom:0
}
.widget-activity__item:before {
    content:"";
    position:absolute;
    width:7px;
    height:7px;
    border-radius:50%;
    left:0;
    top:9px
}
.widget-activity__item--yellow {
    padding-left:20px
}
.widget-activity__item--yellow:before {
    background:#ffd875
}
.widget-activity__item--green {
    padding-left:20px
}
.widget-activity__item--green:before {
    background:#5fd47e
}
.widget-activity__item--grey {
    padding-left:20px
}
.widget-activity__item--grey:before {
    background:#d8dde2
}
.widget-activity__item--orange {
    padding-left:20px
}
.widget-activity__item--orange:before {
    background:#fe7645
}
.widget-activity__item--blue {
    padding-left:20px
}
.widget-activity__item--blue:before {
    background:#0094f2
}
.widget-activity__item-text {
    color:#111
}
.widget-activity__item-date {
    color:#939daa
}
.widget-activity__blocked-users,.widget-activity__customer-invoices,.widget-activity__nda {
    padding:20px
}
.widget-todo {
    height:425px
}
.widget-todo .widget-controls__content {
    height:300px
}
.widget-todo .widget-controls__header-icon {
    font-size:16px;
    line-height:16px
}
.widget-todo .widget-controls__footer-add-control .icon {
    left:0
}
.widget-todo__item {
    display:-ms-flexbox;
    display:flex;
    margin-bottom:20px
}
.widget-todo__item:last-child {
    margin-bottom:0
}
.widget-todo__item.is-completed .widget-todo__item-date,.widget-todo__item.is-completed .widget-todo__item-name {
    text-decoration:line-through
}
.widget-todo__date {
    color:#939daa;
    font-size:12px;
    line-height:12px;
    text-transform:uppercase;
    display:block;
    margin-bottom:20px
}
.widget-todo__item-avatar,.widget-todo__item-icon {
    width:40px;
    height:40px;
    background-color:rgba(147,157,170,.5);
    color:#fff;
    border-radius:50%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    margin-right:10px
}
.widget-todo__item-avatar span,.widget-todo__item-icon span {
    font-size:14px;
    height:14px;
    line-height:14px
}
.widget-todo__item-avatar--orange {
    background-color:#fe7645
}
.widget-todo__item-avatar--green {
    background-color:#5fd47e
}
.widget-todo__item-info {
    margin-top:-2px
}
.widget-todo__item-date {
    color:#939daa
}
.widget-todo__item-info {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.widget-step-goal {
    height:429px
}
.widget-step-goal__donut-chart {
    width:140px;
    height:140px
}
.widget-step-goal .widget-controls__content {
    padding:20px
}
.widget-step-goal__donut {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-align:center;
    align-items:center
}
.widget-step-goal__donut-wrap {
    position:relative
}
.widget-step-goal__donut-progress {
    position:absolute;
    left:calc(50% - 38px);
    top:calc(50% - 22px);
    z-index:1;
    text-align:center;
    width:76px
}
.widget-step-goal__donut-label-status {
    width:7px;
    height:7px;
    border-radius:50%;
    display:inline-block;
    margin-right:10px;
    position:relative;
    top:-1px
}
.widget-step-goal__donut-label-status--yellow {
    background-color:#ffd875
}
.widget-step-goal__donut-label-status--green {
    background-color:#5fd47e
}
.widget-step-goal__donut-label-status--orange {
    background-color:#fe7645
}
.widget-step-goal__donut-progress-amount {
    color:#111;
    font-size:28px;
    font-weight:400;
    line-height:20px;
    margin-bottom:10px
}
.widget-step-goal__donut-progress-desc {
    color:#939daa;
    font-size:15px
}
.widget-step-goal__donut-labels {
    width:45%
}
.widget-step-goal__donut-label {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:10px
}
.widget-step-goal__donut-label:last-child {
    margin-bottom:0
}
.widget-step-goal__donut-label-name {
    width:50%
}
.widget-step-goal__donut-label-progress.is-up {
    color:#36be53
}
.widget-step-goal__donut-label-progress.is-up:before {
    margin-right:5px;
    display:inline-block;
    content:"";
    font-family:universe-admin;
    font-size:12px;
    height:12px;
    line-height:12px;
    position:relative;
    top:1px
}
.widget-step-goal__donut-label-progress.is-down {
    color:#eb3333
}
.widget-step-goal__donut-label-progress.is-down:before {
    position:relative;
    top:1px;
    margin-right:5px;
    height:12px;
    line-height:12px;
    display:inline-block;
    content:"";
    font-family:universe-admin;
    font-size:12px
}
.widget-step-goal__bar {
    height:150px;
    margin-top:40px
}
.widget-beta {
    border-radius:3px;
    padding:0;
    font-size:15px;
    box-shadow:0 2px 5px 0 rgba(147,157,170,.03)
}
.widget-beta__body {
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:center;
    align-items:center;
    height:147px;
    padding:18px;
    color:#fff
}
.widget-beta__body,.widget-beta__chart {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center
}
.widget-beta__chart {
    height:56px;
    background:rgba(0,0,0,.25)
}
.widget-beta__amount {
    font-size:40px;
    font-weight:600;
    line-height:40px;
    margin-top:15px;
    margin-bottom:15px
}
.widget-beta__heading-icon {
    font-size:16px;
    top:2px
}
.widget-beta__desc-icon,.widget-beta__heading-icon {
    position:relative;
    display:inline-block;
    margin-right:6px
}
.widget-beta__desc-icon {
    font-size:9px;
    line-height:9px;
    top:-1px
}
.widget-beta__chart {
    padding:18px 12px 12px;
    border-radius:0 0 3px 3px
}
.widget-beta__chart-container {
    overflow:hidden
}
.widget-beta--green {
    background:#4baf57
}
.widget-beta--green .widget-beta__chart {
    background:#3a8d43
}
.widget-beta--seance {
    background:#9b2bad
}
.widget-beta--seance .widget-beta__chart {
    background:#7a249e
}
.widget-beta--purple {
    background:#663eb3
}
.widget-beta--purple .widget-beta__chart {
    background:#5131a3
}
.widget-beta--lynch {
    background:#5f7d89
}
.widget-beta--lynch .widget-beta__chart {
    background:#445a64
}
.widget-brands {
    height:429px
}
.widget-brands__header {
    padding:20px
}
.widget-brands__tabs {
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:0
}
.widget-brands__tabs .nav-link {
    padding:0;
    font-size:20px;
    line-height:20px;
    color:#939daa;
    border-bottom:none
}
.widget-brands__tabs .nav-link.active {
    color:#111
}
.widget-brands__content {
    font-size:14px;
    margin-top:10px
}
.widget-brands__separator {
    width:70px;
    height:2px;
    background-color:#939daa;
    opacity:.2;
    margin:0 auto;
    margin-bottom:10px
}
.widget-brands__brand-name {
    text-align:center;
    color:#111;
    font-size:28px;
    font-weight:400;
    line-height:28px;
    margin-bottom:16px
}
.widget-brands__desc {
    font-size:20px;
    color:#111;
    margin-bottom:18px;
    text-align:center
}
.widget-brands__time {
    font-size:15px;
    color:#939daa
}
.widget-brands__chart {
    height:190px;
    margin-top:20px;
    max-width:100%;
    overflow:hidden
}
.widget-brands__btn {
    text-align:center
}
.widget-date-paid {
    height:462px
}
.widget-date-paid .widget-controls__header-icon {
    font-size:18px;
    position:relative;
    top:2px
}
.widget-date-paid .widget-controls__content {
    height:406px
}
.widget-date-paid .table td:last-child {
    width:1px
}
.widget-notifications {
    height:462px
}
.widget-notifications .widget-controls__header-icon {
    font-size:18px;
    position:relative;
    top:1px
}
.widget-notifications .widget-controls__content {
    height:310px
}
.widget-notifications__item-icon {
    font-size:28px;
    line-height:28px;
    color:#c9ced4;
    margin-right:20px;
    position:relative;
    top:6px;
    width:25px
}
.widget-notifications__item-icon.ua-icon-widget-aircraft {
    font-size:24px
}
.widget-notifications__user {
    font-weight:600
}
.widget-notifications__item {
    font-size:14px;
    display:-ms-flexbox;
    display:flex;
    padding:15px 22px;
    border-top:1px solid rgba(147,157,170,.2)
}
.widget-notifications__item:first-child {
    border-top:none
}
.widget-notifications__date {
    color:#939daa
}
.widget-remaining-time {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:21px 20px
}
.widget-remaining-time__heading {
    font-size:28px;
    line-height:28px;
    margin-bottom:0;
    color:#222
}
.widget-remaining-time__heading-sup {
    color:#939daa;
    font-size:16px
}
.widget-remaining-time__block {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    color:#939daa
}
.widget-remaining-time__block-time {
    font-size:28px;
    color:#222;
    line-height:28px
}
.widget-remaining-time__block-text {
    font-size:14px;
    line-height:14px;
    margin-right:28px
}
.widget-remaining-time__block-text-icon {
    display:inline-block;
    margin-right:9px;
    font-size:18px;
    line-height:16px;
    color:rgba(147,157,170,.5);
    position:relative;
    top:2px
}
.widget-remaining-time__block-time-seconds {
    color:#939daa
}


.badge{border:1px solid #000;margin-left: 0px;background-color:#5cb85c}
.badge{padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}

.badge-sm {
    font-size: 11px;
    padding: 3px 8px;
}

.badge-success {
    background: #82c250;
}

.badge-default {
    background-color: #e1e2e7;
    color: #939daa;
}


.badge-warning {
    background-color: #f48221;
}


.badge-primary {
    background-color: #445464;
}

.badge-info {
    background-color: #269af1;
}

.badge-danger {
    background-color: #eb3b48;
}



section.mapCont{padding: 0px 0;height: 630px;background-color: #ffffff}
section.mapCont .row{padding-top: 0px}
section.mapCont header .breadcrumb{padding: 0px 0px 0px 12px;margin-bottom: 0px;list-style: none;background-color: transparent;color: white;letter-spacing: 1px;font-size: 20px}
section.mapCont header .breadcrumb > li{display: inline-block}
section.mapCont header .breadcrumb > li a{color: white;text-decoration: none}
section.mapCont header .breadcrumb > li a:hover{color: #9CF !important}
section.mapCont header .breadcrumb > li + li:before{padding: 0 6px 0 4px;content: "";font-family: 'FontAwesome';color: white;font-size: 14px}
section.mapCont header .breadcrumb > li i.fa{color: white;font-size: 20px;margin-right: 4px}
section.mapCont header .breadcrumb > .active{color: #999}
section.mapCont header h1{display: inline-block;background-color: rgba(239,58,79,0.85);color: white;font-family: 'Roboto';font-size: 18px;font-weight: 400;padding: 9px 10px;margin: 0}
section.mapCont header h1 a{color: white;margin: 0 5px}
section.mapCont header h1 a:hover{color: #333;text-decoration: none}
section.mapCont .item{margin-bottom: 6px}

section.mapCont.admin{height: 300px}
section.mapCont.admin header .col-xs-9{padding-left: 0}
section.mapCont.admin header h1{background-color: transparent;color: white;padding: 13px 0 0;letter-spacing: 1px;font-size: 16px}

section.mapCont.admin .paneRight{top: 68px;padding-left: 0;padding-right: 0}
section.mapCont.admin .panel-default > .panel-heading{padding-left: 0}
section.mapCont.admin .statistics aside .pushInfoBox{position: absolute;top: 20px;margin-right: 50px}
section.mapCont.admin .statistics article.col-xs-12{padding-left: 4px;padding-right: 4px}
section.mapCont.admin .statistics article.col-xs-12.cardLocaCont{padding-left: 8px;margin-left: -4px}
section.mapCont.admin .statistics .pushInfoBox.themeAdmin a:hover,section.mapCont.admin .statistics .pushInfoBox.themeJusti a:hover,section.mapCont.admin .statistics .pushInfoBox.themeSecur a:hover{text-decoration: none}
section.mapCont.admin .statistics .pushInfoBox.themeAdmin a:hover .iconSvg,section.mapCont.admin .statistics .pushInfoBox.themeJusti a:hover .iconSvg,section.mapCont.admin .statistics .pushInfoBox.themeSecur a:hover .iconSvg,section.mapCont.admin .statistics .pushInfoBox.themeAdmin a:hover h3.heading,section.mapCont.admin .statistics .pushInfoBox.themeJusti a:hover h3.heading,section.mapCont.admin .statistics .pushInfoBox.themeSecur a:hover h3.heading{color: #333}
section.area.mapCont.admin .keyInfo{height: 40px}


.area.mapCont .keyInfo{top: -580px}
.area.mapCont article.media{padding-left: 0;padding-right: 6px}
.keyInfo.statistics .col-sm-6 .item{min-height: 300px}
.keyInfo.statistics{height: 40px}

.subheader{color: #000000;border-bottom: 1px dotted #999}
.pushInfoBox{background: #f7f7f7;padding: 15px 15px;-moz-box-shadow: 0px 1px 5px rgba(68,68,68,0.4);-webkit-box-shadow: 0px 1px 5px rgba(68,68,68,0.4);box-shadow: 0px 1px 5px rgba(68,68,68,0.4)}
.noPadding,.nopadding{padding: 0 !important;margin: 0 !important}.nopaddingLeft{padding-left: 0 !important;margin-left: 0 !important}.noPaddingRight,.nopaddingRight{padding-right: 0 !important;margin-right: 0 !important}
.top10Margin{margin-top: 15px !important}
.pushInfoBox h2 small{font-weight: 300}


.pushInfoBox{position: absolute;top: 20px;margin-right: 50px}
.pushInfoBox a:hover:after{color: #333;display: inline-block;position: absolute;content: "";font-family: 'FontAwesome';font-size: 24px;width: 8px;height: 10px;right: 32px;bottom: 71px;opacity: 1;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;-ms-transition: all .15s ease-out;-o-transition: all .15s ease-out;transition: all .15s ease-out}
.pushInfoBox a .iconSvg path{-webkit-transition: fill .15s ease-out;-moz-transition: fill .15s ease-out;-ms-transition: fill .15s ease-out;-o-transition: fill .15s ease-out;transition: fill .15s ease-out}
.pushInfoBox h3{-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;-ms-transition: all .15s ease-out;-o-transition: all .15s ease-out;transition: all .15s ease-out}
.pushInfoBox h3:first-child{margin-top: 5px}
/*! grids --------- */

.grid-a { list-style: none; margin: -30px 0 30px -30px; padding: 0; letter-spacing: -.35em; }
.grid-a > .column { display: inline-block; border: 1px solid transparent; border-width: 30px 0 0 30px; margin: 0; padding: 0; letter-spacing: 0; vertical-align: top; }
.grid-a > .column:before { display: none; }
.grid-a > .column.w5 { width: 5%; } .grid-a > .column.w10 { width: 10%; } .grid-a > .column.w15 { width: 15%; } .grid-a > .column.w20 { width: 20%; } .grid-a > .column.w25 { width: 25%; } .grid-a > .column.w30 { width: 30%; } .grid-a > .column.w35 { width: 35%; } .grid-a > .column.w40 { width: 40%; } .grid-a > .column.w45 { width: 45%; } .grid-a > .column.w50 { width: 50%; } .grid-a > .column.w55 { width: 55%; } .grid-a > .column.w60 { width: 60%; } .grid-a > .column.w65 { width: 65%; } .grid-a > .column.w70 { width: 70%; } .grid-a > .column.w75 { width: 75%; } .grid-a > .column.w80 { width: 80%; } .grid-a > .column.w85 { width: 85%; } .grid-a > .column.w90 { width: 90%; } .grid-a > .column.w95 { width: 95%; } .grid-a > .column.w100 { width: 100%; }
.grid-a > .column.w8 { width: 8.33%; } .grid-a > .column.w16 { width: 16.66%; } .grid-a > .column.w33 { width: 33.33%; }.grid-a > .column.w66 { width: 66.67%; }
.grid-a > .column.o5 { margin-left: 5%; } .grid-a > .column.o10 { margin-left: 10%; } .grid-a > .column.o15 { margin-left: 15%; } .grid-a > .column.o20 { margin-left: 20%; } .grid-a > .column.o25 { margin-left: 25%; } .grid-a > .column.o30 { margin-left: 30%; } .grid-a > .column.o35 { margin-left: 35%; } .grid-a > .column.o40 { margin-left: 40%; } .grid-a > .column.o45 { margin-left: 45%; } .grid-a > .column.o50 { margin-left: 50%; } .grid-a > .column.o55 { margin-left: 55%; } .grid-a > .column.o60 { margin-left: 60%; } .grid-a > .column.o65 { margin-left: 65%; } .grid-a > .column.o70 { margin-left: 70%; } .grid-a > .column.o75 { margin-left: 75%; } .grid-a > .column.o80 { margin-left: 80%; } .grid-a > .column.o85 { margin-left: 85%; } .grid-a > .column.o90 { margin-left: 90%; } .grid-a > .column.o95 { margin-left: 95%; } .grid-a > .column.o100 { margin-left: 100%; }
.grid-a > .column.o8 { margin-left: 8.33%; } .grid-a > .column.o16 { margin-left: 16.66%; } .grid-a > .column.o33 { margin-left: 33.33%; }.grid-a > .column.o66 { margin-left: 66.67%; }
.grid-a.gapless { margin-left: 0; }
.grid-a.gapless > .column { border-left: none; }


section.fundings{margin: 60px 0}
section.fundings .page-header{margin: 0 0 26px}
section.fundings h2,section.fundings h4{margin: 0;padding: 0}
section.fundings h4{border-bottom: 0px;margin-bottom: 20px}
section.fundings .container-fluid{padding-left: 0}
section.fundings .fundingsPie{height: 150px;margin-top: -20px}
section.fundings .pushInfoBox{margin-top: 59px}


.group1{color: #bfd3b7}
.group2{color: #34495E}
.group3{color: #759c6a}
.group4{color: #3498DB}
.group5{color: #9B59B6}
.group6{color: #8abb6f}
.group7{color: #759c6a}
.group8{color: #26B99A}






.timeline{width: 100%;height: 90px;margin: 12px 0px 0;background: url('../assets/images/timelinebg-cont.gif') repeat-x center 64px}
.timeline .slidee{margin: 0;padding: 0;height: 80px;list-style: none;background: url('../assets/images/timelinebg.gif') repeat-x 0 64px}
.timeline .slidee div{float: left;margin: 0 16px 0 0;padding-top: 20px;width: 80px;height: 100%;text-align: center;background: transparent url('../assets/images/timelinebg-active.gif') no-repeat -55px 64px;overflow: hidden}
.timeline .slidee div a{color: #beb7a4;font-family: Roboto;text-transform: uppercase;outline: medium none;position: relative;text-decoration: none}
.timeline .slidee div a:hover{text-decoration: none}
.timeline .slidee div a:before{font-family: FontAwesome;content: "\f111";display: block;font-size: 14px;color: white;position: absolute;left: 0px;right: 0px;top: 27px;z-index: 0}
.timeline .slidee div a:after{font-family: FontAwesome;content: "\f10c";display: block;font-size: 14px;left: 0px;right: 0px;top: 27px;z-index: 10;position: absolute}
.timeline .slidee div:hover{cursor: pointer}
.timeline .slidee div:hover a{color: #054b81;text-decoration: none}
.timeline .slidee div:hover a:after{content: "\f111"}
.timeline .slidee div.year{padding-top: 16px}
.timeline .slidee div.year a{font-size: 18px;line-height: 30px}
.timeline .slidee div.year a:before{top: 30px}
.timeline .slidee div.year a:after{margin-top: 3px}
.timeline .slidee div.active{background: #054b81 url('../assets/images/timelinebg-active.gif') no-repeat 15px 64px;border-radius: 2px;padding-top: 14px;box-shadow: 0 2px 3px 0 rgba(0,0,0,0.26)}
.timeline .slidee div.active a{color: #fff;cursor: default}
.timeline .slidee div.active a:before{display: none}
.timeline .slidee div.active a:after{font-family: FontAwesome;content: "\f111";display: block;font-size: 14px;margin-top: 7px}
.timeline .slidee div.active:before{border: 1px solid #fff;background-color: #262932;position: absolute;width: 80%;height: 2px}
.timeline .slidee div.active.year a:after{margin-top: 5px}
.timeline .slidee div:last-child{margin-right: 0px}
.timelineNav{position: absolute;display: block;width: 100%;top: 300px;padding: 0 30px}
.timelineNav a{margin: 0;color: #A3CFD3;opacity: 1}
.timelineNav a:hover{color: #58a4b0}
.timelineNav a.disabled,.timelineNav a.disabled:hover{color: #A3CFD3;opacity: 0;cursor: default}



.qualityByGroup .container-fluid{padding: 0}.qualityByGroup .qualityGauges{ position: relative;width: 100%;margin-bottom: 20px;text-align: center;opacity: 0}
.qualityByGroup .qualityGauges .hcGauges{width: 80px;height: 80px;margin: 0 auto}
.qualityByGroup .qualityGauges .hcGauges.group2{margin-bottom: 20px}
.qualityByGroup .qualityGauges .subheader{margin-top: 12px;line-height: 1.1}
.qualityByGroup .qualityGauges .subheader:first-of-type{margin-top: 0px}
.qualityByGroup .qualityGauges h2{margin-top: 0}
.qualityByGroup .qualityGauges h5{text-align: center}
.qualityByGroup .qualityGauges h4{font-size: 14px;border-bottom: none;padding-bottom: 0;margin-bottom: 4px}
.qualityByGroup .qualityGauges.showMe{opacity: 1;}
.qualityByGroup .qualityGaugesEntity{margin-top: 10px}
.qualityGauges.pushInfoBox .row{padding: 0}@media (min-width: 768px){
    .qualityByGroup .qualityGauges{position: absolute;z-index: 2;right: 0;margin-top: 19px;margin-right: 26px;width: 180px;margin-bottom: 0px}
    .ru .qualityByGroup .qualityGauges{margin-top: -5px}.kr .qualityByGroup .qualityGauges{margin-top: -5px}}
.page-header{margin: 0 0 26px}



ul.data-b, .data-b ul { list-style: none; overflow: hidden; margin-bottom: 10px; padding: 0; }
.data-b li { display: block; overflow: hidden; margin: 0 0 18px; font-size: 13px; line-height: 1.3; }
.data-b li:before { display: none; }
.data-b li a { display: block; overflow: hidden; color: #9f9e9c; }
.data-b li a:hover, .data-b li a:hover strong { color: #428bca; }
.data-b li .icon-a { float: left; margin: 0 6px 0 0; }
.data-b li strong { float: right; width: 65px; margin: 0 0 0 3px; color: #009270; font: normal 24px/1 'negotiatefree',Helvetica Neue,Helvetica,Arial,sans-serif; white-space: nowrap; }
.data-b li .icon-a + strong { margin-top: 10px; }
.data-b li strong small { font-size: 14px; }
.data-b li span { display: block; }

.squareByPopulation {
    font-size: 12px;
    line-height: 12px;
    margin: 6px 0 0;
}
.squareByPopulation p.legend {
    margin-top: 12px;
    margin-bottom: 0;
}
