﻿.header-logo {
    height: 41px !important;
    padding-bottom: 6px !important;
}

#dv_subscribe_email_message {
    padding: 9px;
    background: #0f4e67;
    border-radius: 5px;
}

.cart-count {
    position: static;
    top: 10px;
    text-align: center;
    background-color: #03b8ff;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    min-width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
}

.hidden {
    display: none;
}

.loader_wrapper {
    width: 125px;
    margin: 0 auto;
    height: 125px;
    background: #fff;
    padding-top: 15px;
    padding-left: 9px;
    border-radius: 10%;
}

.text-bottom {
    vertical-align: -webkit-baseline-middle;
}

@-moz-document url-prefix() {
    .text-bottom {
        vertical-align: -moz-middle-with-baseline;
    }
}

@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(1,1);
    }

    50% {
        transform: scale(1.2,1.2);
    }

    100% {
        transform: scale(1,1);
    }
}

.loader_wrapper {
    animation: zoominoutsinglefeatured 1s infinite;
}

.choose-plan-wrapper input[type=radio] {
    transform: scale(1.6);
}

.loader-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #273238;
    z-index: 999999;
}

.loader-content {
    margin: 50vh auto 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    text-transform: uppercase;
}

div.blockUI {
    z-index: 9999 !important;
}


table.dataTable thead .sorting_asc:after {
    content: none;
}

table.dataTable thead .sorting_desc:after {
    content: none;
}