/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/toastr/toastr.scss ***!
  \********************************************************************************************************************************************************************/
.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/*!**********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../src/app/common/toastr.css ***!
  \**********************************************************************************************************/
.toast {
    font-size: 1.5rem;
    opacity: .9 !important;
    margin-top: 1rem !important;
    min-width: 50%;
}

.toast-message {
    text-shadow: 0 0 21px;
}


/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../src/app/common/scrollToTop.css ***!
  \***************************************************************************************************************/
#scroll-top {
    position: fixed;
    right: 10px;
    bottom: 10px;
    font-size: 2rem;
    display: none;
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../src/app/common/videoBlock.css ***!
  \**************************************************************************************************************/
/* MOBILE */
@media screen and (max-width: 992px) {
    .video-title-overlay.half {
        height: 50vw !important;
        width: 100%;

    }
}

/* LARGE */
@media screen and (min-width: 992px) and (max-width: 1200px) {

}

/* extra LARGE */
@media screen and (min-width: 1200px) {

}

.video-title-overlay {
    background: black;
    position: relative;
    height: 50vw;
    max-height: 523px;
    cursor: pointer;
    border-radius: 1rem;
}

.video-title-overlay.half {
    height: 14vw;
}

.video-title-overlay .title {
    transition: all .2s ease-out;
    filter: grayscale(0%) brightness(85%);
    position: absolute;
    width: 100%;
    height: 100%;
    color: white;
    display: flex;
    border: 2px solid navajowhite;
    background-position: center top !important;
}

.video-title-overlay .title.grayscale {
    filter: grayscale(95%) brightness(85%);
}

.video-title-overlay:hover .title {
    filter: grayscale(0%) brightness(100%);
}

.external-content {
    height: 100%;
}

/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../src/app/common/base.css ***!
  \********************************************************************************************************/
@font-face {
    font-family: 'CodeNext-Book';
    src: url("../fonts/CodeNext-Trial-Book.woff") format('woff');
}

@font-face {
    font-family: 'Fira';
    src: url("../fonts/FiraSans-Regular.ttf") format('truetype'),
    url("../fonts/FiraSans-Regular.woff2") format('woff2');
}

@font-face {
    font-family: 'Fira-SemiBold';
    src: url("../fonts/FiraSans-SemiBold.ttf") format('truetype'),
    url("../fonts/FiraSans-SemiBold.woff2") format('woff2');
}

@font-face {
    font-family: 'Fira-Condensed';
    src: url("../fonts/FiraSansExtraCondensed-Regular.ttf") format('truetype'),
    url("../fonts/FiraSansExtraCondensed-Regular.woff2") format('woff2');
}

@font-face {
    font-family: 'Nunito';
    src: url("../fonts/NunitoSans-Regular.ttf") format('truetype'),
    url("../fonts/NunitoSans-Regular.woff2") format('woff2');
}

html, body {
    margin: 0;
}

body {
    background: linear-gradient(180deg, #09070c, #000) no-repeat;
    background: #000;
    color: #F8F8F8;
    font-family: Fira-Condensed;
}

input, .font-ui, .btn {
    /*font-family: Fira-Condensed;*/
    /*font-family: Fira-SemiBold;*/
    font-family: Fira;
}

a:not(.btn), a:visited {
    color: navajowhite;
    font-weight: bold;
}

a:hover {
    color: #fff0d7;
}

.nav-link {
    transition: all .2s ease-in;
    text-shadow: 2px 2px black;
}

.nav-link:hover {
    color: white;
}

.bg {
    left: 0;
    top: 0;
    opacity: .45;
    background-repeat: no-repeat;
    background-image: url("../images/les2.jpg");
    z-index: -1;
}

h2, h3, h4 {
    text-shadow: #000000 2px 2px;
}

.no-shadow div {
    text-shadow: none !important;
}

h2, h4 {
    color: navajowhite !important;
    /*  TODO by class  */
}

h3 {
    font-family: 'Fira-SemiBold';
    color: white;
    text-shadow: black 3px 3px;
}


li {
    /*margin-bottom: .8rem;*/
}

.header-2 {
    text-shadow: #1b1b1b 3px 3px;
    margin-bottom: 2.5rem;
    text-align: center;
}

/* MOBILE */

@media screen and (max-width: 578px) {
}

@media screen and (max-width: 992px) {
    .header-2 {
        font-size: 2rem;
    }

    .top-separator {
        top: -50px;
    }
}


@media screen and (min-width: 578px) and (max-width: 992px) {
}

/* LARGE */

@media screen and (min-width: 992px) {
    .header-2 {
        font-size: 4rem;
    }

    .top-separator {
        top: -30px;
    }
}


.custom-header-banner-link {
    margin-left: calc(-50vw + 50%);
    width: 99.6vw;
}

.custom-header-banner {
    width: 100vw;
    min-height:  250px; /* Adjust height as needed */
    background-image: url('../images/header-logo-center.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    /*margin-left: calc(-50vw + 50%);*/
    /*position: relative;*/
    /*left: 50%;*/
    /*right: 50%;*/
}


@media (min-width: 1601px) {
    .custom-header-banner {
        min-height: 250px;
    }
}

@media (min-width: 1401px) and (max-width: 1600px) {
    .custom-header-banner {
        min-height: 200px;
    }
}

@media (min-width: 701px) and (max-width: 1400px) {
    .custom-header-banner {
        min-height: 160px;
    }
}

@media (max-width: 700px) {
    .custom-header-banner {
        min-height: 150px;
    }
}


.list-margin li {
    margin-top: .75rem;
    margin-bottom: .75rem;
}

.block-important {
    padding: 1rem;
    border: 1px solid white;
    border-radius: .3rem;
}

.p-y-margin p {
    margin-top: .25rem;
    margin-bottom: .75rem;
    text-align: justify;
}

img.bordered {
    border: 2px solid white;
}

.text-shadow {
    text-shadow: #121212 2px 2px;
}

.spread-text-center {
    width: 100%;
    text-align: center;
}

.footer-text {
    color: #948989;
}

.bordered-images img {
    border-radius: .3rem;
    border: 2px solid navajowhite;
    transition: all .3s ease-out;
    filter: brightness(85%);
}

.bordered-images img:hover {
    border: 2px solid white;
    box-shadow: inset .5rem .5rem black !important;
    z-index: 10;
    filter: none;
}

.top-separator {
    background: url("../images/vintage-golden-border-top.png") center center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    min-height: 50px;
    pointer-events: none;
}

.bottom-separator {
    background: url("../images/vintage-golden-border-bottom.png") center center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    min-height: 50px;
    pointer-events: none;
}

.navbar-toggle {
    background: none;
    border: none;
    color: navajowhite;
    transition: all 0.1s linear;
    font-size: 2rem;
}

.navbar-toggle:hover {
    color: white;
}

/* MOBILE */

@media screen and (max-width: 992px) {
    .header-2 {
        font-size: 2rem;
    }

    .bottom-separator {
        height: 80px;
    }

    .top-separator {
        height: 80px;
    }

    .content-container {
        width: 100% !important;
        max-width: none;
    }
}

/* LARGE */

@media screen and (min-width: 992px) and (max-width: 1200px) {
    .nav-link {
        font-size: 1rem;
    }

    .content-container {
        width: 100% !important;
        max-width: none;
    }

    .bottom-separator {
        height: 95px;
    }

    .top-separator {
        height: 95px;
    }
}

/* extra LARGE */

@media screen and (min-width: 1200px) {
    .nav-link {
        font-size: 1.3rem;
    }

    .top-separator, .bottom-separator {
        height: 95px;
    }
}

.content-container {
    background: rgba(0, 0, 0, .5) !important;
}


p.indent {
    text-indent: 1.3rem;
}

/* Lightbox override */
.lb-data .lb-close {

}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../src/app/common/buttons.css ***!
  \***********************************************************************************************************/
.btn-success-custom {
    --bs-btn-active-color: #177502;
    --bs-btn-active-bg: #125a02;
    --bs-btn-active-border-color: #177502;
    --bs-btn-bg: #0a1929;
    --bs-btn-hover-bg: #0b3246;
    /*background-color: #0c4128;*/
}

.btn-warning-custom {
    --bs-btn-active-color: #e77800;
    --bs-btn-active-bg: #c46200;
    --bs-btn-active-border-color: #e77800;
    --bs-btn-bg: #c46200;
    --bs-btn-hover-bg: #e77800;
}

.btn.btn3d.btn-warning-custom {
    background: linear-gradient(to bottom right, #ce6800, #a45100);
    box-shadow:
            inset rgba(119,59,0,0.3) 0px 0px 40px 0px,
            inset rgba(0, 0, 0, 1) 0px 0px 36px -24px,
            rgba(0,0,0,1) 1px 1px;
}

.btn.btn3d.btn-warning-custom:active {
    background: linear-gradient(to bottom right, #e77800, #c46200) !important;
    border: 1px solid black;
}

.btn.btn3d.btn-warning-custom:hover {
    background: linear-gradient(to bottom right, #e77800, #c46200);
    box-shadow:
            inset rgba(101, 101, 118, 0.3) 0px 0px 40px 0px,
            inset rgb(57, 57, 57) 0px 0px 36px -24px,
            rgb(60,60,60) 1px 1px;
}

.btn.btn3d.btn-success-custom {
    background: linear-gradient(to bottom right, #28a80d, #063e01);
    box-shadow:
            inset rgba(30, 30, 35, 0.3) 0px 0px 40px 0px,
            inset rgba(0, 0, 0, 1) 0px 0px 36px -24px,
            rgba(0,0,0,1) 1px 1px;
}

.btn.btn3d.btn-success-custom:active {
    background: linear-gradient(to bottom right, #2ab10e, #074b01) !important;
    border: 1px solid black;
}

.btn.btn3d.btn-success-custom:hover {
    background: linear-gradient(to bottom right, #2ab10e, #074b01);
    box-shadow:
            inset rgba(101, 101, 118, 0.3) 0px 0px 40px 0px,
            inset rgb(57, 57, 57) 0px 0px 36px -24px,
            rgb(96, 96, 96) 1px 1px;
}

.btn.btn3d {
    background: linear-gradient(to bottom right, #918b8e, #323735);
    border: 1px solid black;
    box-shadow:
            inset rgba(30, 30, 35, 0.3) 0px 0px 40px 0px,
            inset rgba(0, 0, 0, 1) 0px 0px 36px -24px,
            rgba(0,0,0,1) 1px 1px;
    text-shadow: none;
    transition: all 0.1s linear;
}

.btn.btn3d:active {
    background: linear-gradient(to bottom right, #918b8e, #323735);
    transform: translateY(2px);
}

.btn.btn3d:hover {
    background: linear-gradient(to bottom right, #a8a1a5, #3b403e);
    text-shadow: 0 0 20px rgba(255,255,255,.5);
}


.btn.btn3d.btn-primary-custom {
    background:
            linear-gradient(to bottom right, #1d8fd9, #233b4b);
            /*linear-gradient(to bottom right, #367fe7, #3e27c4);*/


    box-shadow:
            inset rgba(30, 30, 35, 0.3) 0px 0px 40px 0px,
            inset rgba(0, 0, 0, 1) 0px 0px 36px -24px,
            rgba(0,0,0,1) 1px 1px;
}


.btn.btn3d.btn-primary-custom:hover {
    background: linear-gradient(to bottom right, #3787f2, #6d5efb);

    box-shadow:
            inset rgba(101, 101, 118, 0.3) 0px 0px 40px 0px,
            inset rgb(57, 57, 57) 0px 0px 36px -24px,
            rgb(60,60,60) 1px 1px;
}

.btn.btn3d.btn-warm-custom {
    background:
            /*linear-gradient(to bottom right, #ce6800, #a45100);*/
            linear-gradient(to bottom right, #2fa604, #076c2a);
    box-shadow:
            inset rgba(30, 30, 35, 0.3) 0px 0px 40px 0px,
            inset rgba(0, 0, 0, 1) 0px 0px 36px -24px,
            rgba(0,0,0,1) 1px 1px;
}


.btn.btn3d.btn-warm-custom:hover {
    background:
            linear-gradient(to bottom right, #36c005, #099138);
            /*linear-gradient(to bottom right, #6c2f00, #8a4500);*/

    box-shadow:
            inset rgba(101, 101, 118, 0.3) 0px 0px 40px 0px,
            inset rgb(57, 57, 57) 0px 0px 36px -24px,
            rgb(60,60,60) 1px 1px;
}



/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/lightbox2/dist/css/lightbox.min.css ***!
  \********************************************************************************************************************************/
.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../src/app/common/lightbox.css ***!
  \************************************************************************************************************/
.lb-cancel {
    background: url('../icons/lightbox/loading.gif') no-repeat;
}

.lb-nav a.lb-prev {
    background: url(../icons/lightbox/prev.png) left 48% no-repeat;
}

.lb-nav a.lb-next {
    background: url(../icons/lightbox/next.png) right 48% no-repeat;
}

.lb-data .lb-close {
    background: url(../icons/lightbox/close.png) top right no-repeat;
}
