

    :root {
    --azds-theme-main-color: #404040 !important;
    }
    .b-main-bcolor {
    background-color: #404040 !important;
    }
    .b-main-bcolor-hover:hover {
    background-color: #404040 !important;
    }
    .b-main-fcolor {
    color: #404040 !important;
    }
    .b-main-fcolor-hover:hover {
    color: #404040 !important;
    }
    .b-main-border-color{
    border-color: #404040 !important;
    }
    .b-main-border-color-hover:hover {
    border-color: #404040 !important;
    }
    .b-main-border-color::after{
    border-color: #404040 !important;
    }

    :root {
    --azds-theme-second-color: #000000 !important
    }
    .b-second-bcolor {
    background-color: #000000 !important;
    }
    .b-second-bcolor-hover:hover {
    background-color: #000000 !important;
    }
    .b-second-fcolor {
    color: #000000 !important;
    }
    .b-second-fcolor-hover:hover {
    color: #000000 !important;
    }
    .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet-active {
    background-color: #000000 !important;
    }
    .b-second-border-color{
    border-color: #000000 !important;
    }
    .b-second-border-color-hover:hover {
    border-color: #000000 !important;
    }
    .b-second-border-color::after{
    border-color: #000000 !important;
    }

    :root {
    --azds-theme-third-color: #000000 !important
    }
    .b-third-bcolor {
    background-color: #000000 !important;
    }
    .b-third-bcolor-hover:hover {
    background-color: #000000 !important;
    }
    .b-third-fcolor {
    color: #000000 !important;
    }
    .b-third-border-color{
    border-color: #000000 !important;
    }
    .b-third-border-color-hover:hover {
    border-color: #000000 !important;
    }
    .b-third-border-color::after{
    border-color: #000000 !important;
    }


.cdk-global-overlay-wrapper, 
.cdk-overlay-container {
    height: 100vh;
}

booking-layout pci-booking .azds-pci-cards {
    text-align: left !important;
}
