.eq_info_box {
    border: 1px solid var(--color-shadow) !important;
    display: block;
    padding: 20px 30px 10px 30px !important;
    margin-bottom: 30px;
}

.eq_button_box {
    background-color: var(--color-surface-inverse);
    margin: 0 2px 10px 0;
    padding: 12px 10px 4px 10px !important;
    background-position-y: 25% !important;
}

.btn.btn-ghost.skin-light, .featured .plan-action .btn-active {
    border-color: var(--color-border);
    color: var(--brand-white) !important;
    border-style: solid;
    border-width: 1px;
}

.floor-text {
    font-size: large;
    font-size: 20px;
    font-weight: bold;
}

.current-floor-text {
    color: var(--color-error);
}

.alert-custom-info {
    background-color: var(--color-surface);
    border-color: var(--color-border);
    color: var(--color-info);
}

.alert-custom-warning {
    background-color: var(--color-surface);
    border-color: var(--color-border);
    color: var(--color-warning);
}

.eagle-gallery .eagle-open-gallery {
    z-index: 99999;
}

.eagle-gallery .scale-ico {
    display: none;
}

#tblPrice .table-bordered > tbody > tr > td {
    color: var(--color-text-secondary);
    font-size: var(--font-size-small);
    padding: 4px;
    text-align: center;
}

.panel-title .fa-minus, .fa-plus {
    float: none;
}

span#spnDirectNum:hover {
    color: var(--color-link-hove) !important;
    text-decoration: underline;
}

span#spnDirectNum:hover a {
    color: var(--color-link-hove) !important;
    text-decoration: underline;
}

h4.panel-title > a:hover {
    color: var(--color-link-hove) !important;
    text-decoration: underline;
}

.detail-title {
    width: 40% !important;
}

.h3 {
    font-size: 23px !important;
}

.btn-xs {
    font-family: var(--font-family-primary);
    font-weight: var(--font-weight-bold);
    background-color: var(--color-surface-inverse);
    color: var(--color-bg);
    text-transform: uppercase;
}

.btn.skin-dark:hover, .btn.skin-dark:active, .btn.skin-dark:focus {
    background-color: var(--color-brand);
    color: var(--color-text-inverse) !important;
}

.btn.btn-ghost.skin-light, .featured .plan-action .btn-active {
    border-color: var(--color-bg);
    color: var(--brand-white) !important;
    border-style: solid;
    border-width: 1px;
}

.btn-color-primary {
    background-color: var(--color-brand-accent);
    color:var(--color-brand);
    padding: 9px 20px;
}

.btn.btn-ghost, #sequence ul li .btn-cta {
    border-color: var(--color-text);
    color: var(--color-text) !important;
    padding: 8px 20px;
    border-width: 1px;
    border-style: solid;
    background-color: transparent;
}

.btn {
    font-family: var(--font-family-primary);
    font-weight: var(--font-weight-bold);
    text-transform: uppercase;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s;
}

.eagle-view-medium-img {
    background-color: var(--color-surface);
}

@media (min-width: 768px) {
    .vc_col-sm-12 {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: left;
    }
}

@media (min-width: 768px) {
    .vc_col-sm-4 {
        width: 33.33333333%;
    }
}