
body, html {
    height: 100%;
    min-height: 100%;
}

body {
    margin: 0;
    margin-top: 50px; /* To acomodate the fixed nav */
    background: #511972 url('../../img/hollywoodmoz/background-hollywoodmoz.png') repeat-x top left fixed !important;
    color: #000;
}
.btn-website {
    bottom: 20px;
    right: 20px; 
    z-index: 1000;
}
#providerList .col {
    padding-left: 0;
    padding-right: 10px;
}

a {
    color: #633d94;
    text-decoration: none;
}
.pb-custom {
    padding-bottom: 60.5rem !important;
}

.button-container {
    position: absolute;
    right: 20px; /* adjust how far from the right */
    bottom: 20px; /* adjust how far from the bottom */
}

h1, h2 {
    color: #633d94;
    border-bottom: 1px solid #633d94;
    font-weight: bold;
    margin-top: 0px;
    padding-bottom: 5px;
}

h2 {
    font-size: 24px;
}

@media only screen and (max-width: 991px) {
    .h1, h2, h3, h4, h5, h6 {
        margin-top: 0 !important;
    }
}

hr.action-group {
    border-top: 1px solid #633d94;
    clear: both;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 3px;
}

hr.danger {
    border-top: 1px solid #ebccd1;
    clear: both;
    height: 1px;
    margin-bottom: 2px;
    margin-top: 3px;
}

hr.info {
    border-top: 1px solid #bce8f1;
    clear: both;
    height: 1px;
    margin-bottom: 2px;
    margin-top: 3px;
}

hr.success {
    border-top: 1px solid #d6e9c6;
    clear: both;
    height: 1px;
    margin-bottom: 2px;
    margin-top: 3px;
}

hr.warning {
    border-top: 1px solid #faebcc;
    clear: both;
    height: 1px;
    margin-bottom: 2px;
    margin-top: 3px;
}

img.help {
    height: 1592px;
    width: 795px;
}

p a {
    color: #633d94;
    text-decoration: underline;
}

    p a:hover, p a:focus {
        color: #5c2b90;
        text-decoration: none;
    }

td.td-medium {
    width: 100px;
}

td.td-small, th.td-small {
    width: 10px;
}

.alert-danger, .alert-info, .alert-success, .alert-warning {
    -webkit-box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
    -moz-box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
    box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
}

.alert-link {
    text-decoration: underline !important;
}

    .alert-link:hover, .alert-link:focus {
        text-decoration: none !important;
    }

.alert-no-shadow {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.align-center {
    text-align: center;
}

.align-left {
    text-align: left;
}

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

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    color: #fff;
    background: #633d94;
}

.btn-link {
    color: #633d94;
}

    .btn-link:hover, .btn-link:focus {
        color: #5c2b90;
    }

.btn-primary {
    background-color: #633d94;
    border-color: #5c2b90;
    color: #fff;
}

    .btn-primary.btn-website:hover {
        background-color: #5c2b90;
        border-color: #5c2b90;
    }

.row.row-cols-2.row-cols-lg-4.mx-0 .btn-primary:hover {
    background-color: #4f2f7a;
    border-color: #693697;
}

.card {
    border: 1px solid rgba(0,0,0,.125);
    height: 135px;
    line-height: 96px;
    text-align: center;
    display: flex;
    background-color: #fff;
    margin-bottom: 10px;
    margin-right: 0;
    overflow: hidden;
    border-radius: 0;
}

.container-micro, .container-signin {
    background-color: #fff;
    border-radius: 6px;
    min-width: 350px;
    max-width: 350px;
    padding: 15px;
    -webkit-box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
    -moz-box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
    box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
}

.dataTable {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}

.dataTables_empty {
    text-align: center;
}

.DTTT {
    float: right;
    margin-bottom: 10px;
    padding-left: 20px;
}

.dropdown-menu {
    -webkit-box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
    -moz-box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
    box-shadow: 0 10px 5px 0 rgba(50,50,50,0.5);
}

    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
        background-color: #633d94;
        color: #fff;
    }

.form-signin {
    margin: 0 auto;
    max-width: 330px;
    padding: 15px;
}

.inputAddUser {
    width: 200px;
}

.form-micro .input-group-top .input-group-addon {
    border-bottom-right-radius: 0 !important;
    border-bottom: 0 !important;
}

.form-micro .input-group-bottom .input-group-addon {
    border-top-right-radius: 0 !important;
    padding-left: 12px !important;
}

.form-signin .form-signin-heading, .form-signin .checkbox {
    margin-bottom: 10px;
}

.form-signin .checkbox {
    font-weight: normal;
}

.form-signin .form-control {
    font-size: 16px;
    height: auto;
    padding: 10px;
    position: relative;
    box-sizing: border-box;
}

    .form-signin .form-control:focus {
        z-index: 2;
    }

.form-signin input[type="text"], .form-micro .input-group-top input[type="password"] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -1px;
}

.form-signin input[type="password"], .form-micro .input-group-bottom input[type="password"] {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.form-signin .input-group-top, .form-signin .input-group-top .input-group-addon, .form-signin .fa-user {
    border-bottom-left-radius: 0 !important;
    border-bottom: 0 !important;
}

.form-signin .input-group-bottom, .form-signin .input-group-bottom .input-group-addon, .form-signin .fa-lock {
    border-top-left-radius: 0 !important;
}

.form-signin-actions {
    margin-bottom: -25px;
    margin-top: 10px;
    text-align: center;
}

.form-signin-brand img {
    height: 102px;
    width: 310px;
}

.gb {
    color: green;
    font-weight: bold;
}

.growl-animated {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.home table {
    border-spacing: 2px;
    margin-bottom: 20px;
}

    .home table tr td {
        padding: 4px;
    }

.input-group-bottom .input-group-addon {
    padding-left: 14px;
    padding-right: 12px;
}

.modal-body {
    padding-bottom: 0;
}

    .modal-body .input-group-top input[type="password"] {
        border-top-left-radius: 4px !important;
        border-bottom-left-radius: 0 !important;
        margin-bottom: -1px;
    }

    .modal-body .input-group-bottom input[type="password"] {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 4px !important;
    }

    .modal-body .input-group-top .input-group-addon {
        border-top-right-radius: 4px !important;
        border-bottom-right-radius: 0 !important;
    }

    .modal-body .input-group-bottom .input-group-addon {
        border-top-right-radius: 0 !important;
        padding-left: 12px !important;
    }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #633d94;
}

.navbar-brand img {
    max-width: 100%;
    height: 40px;
    width: 117px;
}

.navbar-collapse {
    background-color: #f8f8f8;
}

.navbar-default .navbar-nav > li > a {
    color: #643c92;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #633d94;
    color: #fff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #633d94;
    color: #fff;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #633d94;
    color: #fff;
}

.navbar-hollywood {
    background-color: #4f2f7a;
}

    .navbar-hollywood .container, .navbar-hollywood .navbar-header, .navbar-hollywood .navbar-collapse {
        background-color: #4f2f7a;
    }

    .navbar-hollywood .navbar-nav > li > a {
        color: #f8c301;
        font-size: larger;
        font-weight: bold;
    }

        .navbar-hollywood .navbar-nav > li > a:hover, .navbar-hollywood .navbar-nav > li > a:focus {
            background-color: transparent;
            color: #fff;
        }

    .navbar-hollywood .navbar-nav > .active > a, .navbar-hollywood .navbar-nav > .active > a:hover, .navbar-hollywood .navbar-nav > .active > a:focus {
        color: #472c75;
        background-image: url('../img/hollywoodmoz/hl-navbar-hollywoodmoz.png');
        background-position: top;
        background-repeat: repeat-x;
        border-left: 1px ridge #f8c301;
        border-right: 1px ridge #f8c301;
    }

    .navbar-hollywood .navbar-nav > .open > a, .navbar-hollywood .navbar-nav > .open > a:hover, .navbar-hollywood .navbar-nav > .open > a:focus {
        color: #472c75;
        background-image: url('../img/hollywoodmoz/hl-navbar-hollywoodmoz.png');
        background-position: top;
        background-repeat: repeat-x;
        border-left: 1px ridge #f8c301;
        border-right: 1px ridge #f8c301;
    }

.navbar-wizard {
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media (max-width: 770px) {
    #myNavbar {
        display: none !important;
    }

    button[data-bs-target="#myNavbar"] {
        display: none !important;
    }

    .mobile .container {
        max-width: 100%;
    }
}

.pagination > li > a, .pagination > li > span {
    color: #633d94;
}

    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
        color: #5c2b90;
    }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #633d94;
    border-color: #5c2b90;
}

.panel-primary {
    border-color: #5c2b90;
}

    .panel-primary > .panel-heading {
        background-color: #633d94;
        border-color: #5c2b90;
    }

.small {
    font-size: smaller;
}

.text-muted {
    margin: 10px 0 10px;
}

.well-content {
    padding-top: 0;
    white-space: pre-line;
}

.well-content-header {
    margin-top: 20px;
}

#footer {
    bottom: 0px;
    height: 110px;
    position: absolute;
    text-align: center;
    width: 100%;
}

#progressIndicator {
    background-color: #000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1100;
    -moz-opacity: 0.75;
    opacity: 0.75;
}

    #progressIndicator div {
        height: 128px;
        left: 50%;
        margin: 0 auto;
        margin-left: -64px;
        margin-top: -64px;
        text-align: center;
        position: absolute;
        top: 50%;
        width: 128px;
    }

        #progressIndicator div h1 {
            color: #FFF !important;
        }

.ActionLinkText {
    text-decoration: none;
    color: #fff;
}

    .ActionLinkText:hover {
        text-decoration: none;
        color: #fff;
    }

#glass {
    position: relative;
    display: inline-block;
    padding: 15px 25px;
    background-color: #5C4488;
    background-image: linear-gradient(#472C75, #5C2B90);
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: 100;
    border-radius: 3px;
    box-shadow: 0px 1px 4px -2px #333;
    text-shadow: 0px -1px #333;
}

    #glass:hover {
        background: linear-gradient(#5C2B90, #472C75);
    }

    #glass:after {
        content: '';
        position: absolute;
        top: 2px;
        left: 2px;
        width: calc(100% - 4px);
        height: 50%;
        background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
    }

#iFrameStitch {
    margin: auto;
    display: block;
    box-shadow: 0 0 50px #090909;
    width: 100%;
    height: 90vh !important;
}

.mobile .card {
    box-shadow: 0 0px 3px 0px rgba(0,0,0,0.3);
}


@media only screen and (max-width: 600px) {
    #iFrameStitch {
        width: 100% !important
    }
}

@media (min-width:260px) { /*smartphones, portrait iPhone, portrait 480x320 phones (Android) */
    .amount-button-mobi {
        display: none !important;
    }

    .amount-button-web {
        display: none !important;
    }

    .btn-amount {
        margin-left: -21px !important;
    }
}

@media (min-width:300px) { /*smartphones, portrait iPhone, portrait 480x320 phones (Android) */
    .amount-button-mobi {
        display: block !important;
    }

    .amount-button-web {
        display: none !important;
    }

    .btn-amount {
        margin-left: -21px !important;
    }
}

@media (min-width:321px) { /*smartphones, portrait iPhone, portrait 480x320 phones (Android) */
    .amount-button-mobi {
        display: block !important;
    }

    .amount-button-web {
        display: none !important;
    }

    .btn-amount {
        margin-left: -16px !important;
    }
}

@media (min-width:400px) { /*smartphones, portrait iPhone, portrait 480x320 phones (Android) */
    .amount-button-mobi {
        display: block !important;
    }

    .amount-button-web {
        display: none !important;
    }

    .btn-amount {
        margin-left: -10px !important;
    }
}

@media (min-width:480px) { /*smartphones, Android phones, landscape iPhone */
    .amount-button-mobi {
        display: block !important;
    }

    .amount-button-web {
        display: none !important;
    }

    .btn-amount {
        margin-left: -18px !important;
    }
}

@media (min-width:600px) { /*portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
    .amount-button-mobi {
        display: none !important;
    }

    .amount-button-web {
        display: block !important;
    }


    .btn-amount {
        margin-left: -5px !important;
    }
}

@media (min-width:801px) { /*tablet, landscape iPad, lo-res laptops ands desktops*/
    .amount-button-mobi {
        display: none !important;
    }

    .amount-button-web {
        display: block !important;
    }


    .btn-amount {
        margin-left: -18px !important;
    }
}

@media (min-width:820px) { /*tablet, landscape iPad, lo-res laptops ands desktops*/
    .amount-button-mobi {
        display: none !important;
    }

    .amount-button-web {
        display: block !important;
    }


    .btn-amount {
        margin-left: -5px !important;
    }
}

@media (min-width:1025px) { /*big landscape tablets, laptops, and desktops */
    .amount-button-mobi {
        display: none !important;
    }

    .amount-button-web {
        display: block !important;
    }


    .btn-amount {
        margin-left: -18px !important;
    }
}

@media (min-width:1281px) { /*hi-res laptops and desktops */
    .amount-button-mobi {
        display: none !important;
    }

    .amount-button-web {
        display: block !important;
    }


    .btn-amount {
        margin-left: -5px !important;
    }
}

.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
    background-color: #dff0d8;
}

.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
    background-color: #f2dede;
}

.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
    background-color: #fcf8e3;
}

.card-group.w-100 .row .col-md-12 h3 {
    font-size: 16px;
    font-weight: bold;
    margin: 7px 0;
    line-height: 16px;
    color: #8064e6;
}

.popular_logo {
    max-width: 250px !important;
    max-height: none !important;
}

.m_header {
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0px !important;
    line-height: 16px;
    color: #633d94;
    padding-left: calc(1.5rem * .5);
}

.tsAndCs {
    color: slategrey;
    margin: 0;
}

@media (max-width: 640px) {
    .card {
        width: 100%;
        height: 70px;
        line-height: 70px;
    }
}

@media (max-width: 991px) {
    .row-cols-md-4 > *:nth-child(6n) {
        padding-right: calc(var(--bs-gutter-x) * .5);
    }

    .row-cols-md-4 > *:nth-child(4n) {
        padding-right: 0;
    }

    .mobile #providerList .col:nth-child(odd) {
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .row-cols-md-4 > *:nth-child(6n) {
        padding-right: calc(var(--bs-gutter-x) * .5);
    }

    .row-cols-md-4 > *:nth-child(2n) {
        padding-right: 0;
    }
}


@media (max-width:576px) {
    .mobile .row-cols-2 .col {
        padding-right: 0;
    }

    .mobile .row.panel-heading .panel-body {
        padding-right: 0;
    }
}

.mobile .row-cols-md-4 > *:nth-child(6n) {
    padding-right: calc(var(--bs-gutter-x) * .5)
}

.mobile .row-cols-md-4 > *:nth-child(odd) {
    padding-right: 0;
    padding-left: 0;
}

@media (min-width:769px) {
    .mobile {
        margin-top: 50px;
    }
}

.slick-prev, .slick-next {
    width: auto !important;
    height: auto !Important;
    background: #06373E !important;
    color: white !important;
    border-radius: 30px !important;
}

.slick-prev {
    margin-left: 19px !important;
    z-index: 99999 !important;
}

.slick-next {
    margin-right: -7px !important;
    z-index: 99999 !important;
}

.slick-prev:before {
    width: 20px !important;
    height: 20px !important;
    opacity: 1 !important;
    display: inline-block !important;
    content: '<' !important;
    line-height: 18px !important;
    margin: 2px !important;
    background: none !important;
}

.slick-next:before {
    width: 20px !important;
    height: 20px !important;
    opacity: 1 !important;
    display: inline-block !important;
    content: '>' !important;
    line-height: 18px !important;
    margin: 2px !important;
    background: none !important;
}

.mobile {
    background: #fff url("data:image/png;base64,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") repeat top left !important;
    color: #000000 !important;
    margin-top: 40px;
}

    .mobile .alert-danger, .mobile .alert-info, .mobile .alert-success, .mobile .alert-warning {
        box-shadow: none;
    }

    .mobile #iFrameStitch {
        box-shadow: 0 0 50px #ccc;
    }

.mobile-footer {
    border-top-color: #ffffff;
    padding-top: 0;
}

.mobile .popular_logo {
    max-width: 210px !important;
    max-height: none !important;
}

.mobile .modal-content {
    background: #fff;
    color: #333;
}

.mobile .modal-header {
    border-bottom: 1px solid #dee2e6;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.mobile .modal-dialog .modal-content .modal-body .row {
    margin: 0;
}

.mobile .modal-dialog .modal-content .modal-body h4 {
    color: #333;
}

.mobile .modal-dialog .modal-content .modal-body .modal-footer {
    border-top: 1px solid #dee2e6;
    padding-left: 0;
    padding-right: 0;
}

    .mobile .modal-dialog .modal-content .modal-body .modal-footer .btn.btn-default {
        margin-left: 0;
        margin-right: 0;
    }

.mobile .modal-header .btn-close {
    filter: invert(0);
}

.mobile #providerList .recent-activity .col {
    flex-basis: auto;
}

.mobile .m_header {
    padding-left: 0;
}

.mobile .modal-dialog .modal-content .modal-body .btn-toolbar {
    padding: 0;
}

.mobile .modal-body {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.mobile .col-3.me-2.amount-card {
    width: 20% !important;
}

.mobile #providerList .col {
    padding-right: 0;
    padding-left: calc(1.5rem * 0.5);
}

.mobile .slick-slide img {
    display: inline-block !important;
}

.mobile .slider img {
    max-height: 100px !important;
    height: 50px !important;
    max-width: 200px !important;
}

.mobile .slider .card .card-image {
    height: unset !important;
}

.mobile .slider .card {
    width: unset !important;
    height: unset !important;
    line-height: unset !important;
    margin: 0 !important;
    padding: 5px !important;
}

.mobile .form-control {
    display: block;
    width: 100%;
    padding: 0.175rem 0.35rem;
    font-weight: 400;
}

.mobile .slick-slide > div {
    transform: scale(.5);
    transition: transform .3s cubic-bezier(.4, 0, .2, 1);
}

.mobile .slick-center > div {
    transform: scale(1);
}

#payment-form {
    max-width: 800px;
    margin: 0 auto;
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    height: 700px; /* Set a fixed height */
}
/* Media query for screens smaller than 768px (typical mobile screens) */
@media (max-width: 768px) {
    #payment-form {
        width: 350px;
        margin: 0 auto;
        padding: 10px;
    }
}

.responsive-text {
    vertical-align: middle;
    overflow-wrap: anywhere;
}

.col onclick-btn slick-slide slick-current slick-active slick-center {
    height: unset !important;
}

    .col onclick-btn slick-slide slick-current slick-active slick-center .card img {
        height: unset !important;
    }

.col.onclick-btn.slick-slide.slick-active .card {
    height: 60px !important;
}

    .col.onclick-btn.slick-slide.slick-active .card img {
        height: 50px !important;
    }

.slick-current {
    border: 2px solid #FFD833 !important;
    border-radius: 9px !important;
}

.slider-nav .slick-slide {
    width: 350px !important; 
}
