
@media( max-width : 585px ) {

    .wizard {
        width: 90%;
        height: auto !important;
    }

    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard .nav-tabs > li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}

.RadGrid_Bootstrap .rgRow > td, .RadGrid_Bootstrap .rgAltRow > td, .RadGrid_Bootstrap .rgEditRow > td {
    border-left-width: 0 !important;
}

.RadGrid .rgRow > td, .RadGrid .rgAltRow > td, .RadGrid .rgEditRow > td, .RadGrid .rgFooter > td {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    border-bottom: gainsboro dotted 1px;
}

.RadGrid_Bootstrap .rgRow > td, .RadGrid_Bootstrap .rgAltRow > td, .RadGrid_Bootstrap .rgEditRow > td {
    border-style: dotted !important;
}

.RadGrid_Bootstrap a {
    color: #7B0000 !important;
}

    .RadGrid_Bootstrap a:visited {
        color: #7B0000 !important;
    }

.price {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: #333333;
}

.badge50 {
    width: 55px !important;
}

/*.rgMasterTable {
    border-bottom: 3px solid;
}*/

.strong-bottom-line {
    border-bottom: 3px solid #333333;
}

.checkbox label::before, .checkbox-inline label::before {
    top: 0 !important;
}

.checkbox input[type="checkbox"]:checked + label::after, .checkbox-inline input[type="checkbox"]:checked + label::after {
    top: 4px !important;
}

.mainCart-height {
    min-height: 750px;
}

.btn-ar.btn-paypal {
    color: #fff;
    background: linear-gradient(to bottom, #FFC63E 5%, #FFC63E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@info-color', endColorstr='darken(@info-color, 5%)', GradientType=0);
    background-color: #FFC63E;
    border: 1px solid #bd8f1f
}

.badge-over-image {
    /*    position: absolute;*/
    text-align: center;
    width: 61px !important;
    /*top: 50px;*/
    z-index: 9999;
}


.RadWizard_Bootstrap .rwzSelected .rwzLink, .RadWizard_Bootstrap .rwzSelected .rwzLink:before {
    border-color: #852424!important;
    background-color: #9B2A2A!important;
}

.module-title {
    font-family: Lato, sans-serif;
    padding-bottom: 15px;
    margin-top: 39px;
    color: #000;
    font-weight: 300 !important;
    font-size: 24px;
    line-height: 28px;
}

    .module-title::first-letter {
        color: #9b2a2a!important
    }