.progress-animate {
    -webkit-animation: progress-bar-stripes 2s linear infinite !important;
    -o-animation: progress-bar-stripes 2s linear infinite !important;
    animation: progress-bar-stripes 2s linear infinite !important;
}
.progress-bar-success {
    background-color: #11c15b;
}

.table-div-height {
    max-height: 320px;
    overflow-x: auto;
}

.text-align-r {
    text-align: right;
}

.td-text-align-r {
    text-align: right;
    width: 10%;
}

.vm-action-ul {
    position: absolute;
    top: -10px !important;
}

.tfoot-no-data {
    text-align: center;
    color: red;
    font-size: inherit;
}

.service-ul {
    padding: 0px;
    margin-right: 20px;
}

.service-li-title {
    list-style: none;
    font-weight: bold;
}

.service-li-data {
    list-style: none;
    margin-left: 22px;
}

.cloud-card {
    margin: 0px !important;
    padding: 0px !important;
}

.cloud-card-header-gray {
    background-color: #eee;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    border: 1px solid #d7dfe2;
}

.cloud-card-header-white {
    background-color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    border: 1px solid #d7dfe2;
}

.a-m {
    margin: 5px;
}

.hr {
    border-top: 2px solid #eeeeee !important;
}

.zone-list {
    display: block;
    background-color: #f7fafb;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}


.modal-lg-ext {
    width: 50% !important;
}


