@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0;pointer-events:none}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible;pointer-events:auto}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer;padding:0;margin:0;border:none}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-no-count .fbx-count{display:none}.fbx-btn-transition{transition-property:color,background-color,border-color,opacity,box-shadow,filter,-webkit-filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:ease;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-glass .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-glass .fbx-pause .fbx-icon-play-flat,.fbx-glass .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-glass .fbx-pause .fbx-icon-pause-flat,.fbx-glass .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-glass .fbx-maximize .fbx-icon-minimize-flat,.fbx-glass .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-glass .fbx-maximize .fbx-icon-maximize-flat,.fbx-glass .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-glass .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-glass.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-glass .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-glass.fbx-light{--fbx-glass-text:#FFF;--fbx-glass-tint:#FFF;--fbx-glass-tint-0:rgba(255, 255, 255, 0);--fbx-glass-tint-10:rgba(255, 255, 255, 0.1);--fbx-glass-tint-20:rgba(255, 255, 255, 0.2);--fbx-glass-tint-30:rgba(255, 255, 255, 0.3);--fbx-glass-tint-40:rgba(255, 255, 255, 0.4);--fbx-glass-tint-60:rgba(255, 255, 255, 0.6)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;margin:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}.foogallery,.foogallery *{box-sizing:border-box}.foogallery{display:block;z-index:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;line-height:0;font-size:0;width:100%;max-width:100%}.foogallery .fg-item{display:inline-block;position:relative;background-color:transparent;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foogallery .fg-item.fg-hidden{display:none!important}.foogallery .fg-item-inner{display:block;position:relative;visibility:hidden;overflow:hidden;opacity:0;z-index:3;margin:0;border:solid 0 transparent}.foogallery .fg-item.fg-error:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#image);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:32px 32px}.foogallery .fg-item.fg-loaded{z-index:4}.foogallery .fg-loaded .fg-item-inner{visibility:visible;opacity:1;z-index:5}.foogallery .fg-error .fg-item-inner{pointer-events:none;cursor:default}.foogallery .fg-thumb{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:4;box-shadow:none;border-radius:inherit}.foogallery .fg-thumb:focus,.foogallery .fg-thumb:hover{border:none;outline:0;text-decoration:none;box-shadow:none}.foogallery .fg-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;visibility:hidden;opacity:0}.foogallery .fg-image-wrap{display:block;position:relative}.foogallery .fg-image{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:5;max-width:100%;height:auto;margin:0;width:auto}.foogallery picture.fg-image>img{display:block;position:relative;border:none;outline:0;text-decoration:none;max-width:100%;height:auto;margin:0;width:auto}.foogallery .fg-loaded .fg-thumb{z-index:6}.foogallery .fg-loaded .fg-image{z-index:7}.fg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fg-icon{fill:currentColor}.fg-icon-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.foogallery.fg-light .fg-item-inner{background-color:#fff;color:#333;border-color:#fff}.foogallery.fg-dark .fg-item-inner{background-color:#333;color:#fff;border-color:#333}.foogallery.fg-light .fg-item.fg-error,.foogallery.fg-light .fg-item.fg-idle,.foogallery.fg-light .fg-item.fg-loading{background-color:#eee;box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark .fg-item.fg-error,.foogallery.fg-dark .fg-item.fg-idle,.foogallery.fg-dark .fg-item.fg-loading{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery .fg-caption{background-color:rgba(0,0,0,.5);color:#fff}.foogallery .fg-caption-title a{color:#fff;border-bottom-color:#fff}.foogallery .fg-caption-desc{color:#d2d2d2}.foogallery .fg-caption-desc a{color:#d2d2d2;border-bottom-color:#d2d2d2}.foogallery.fg-light-overlays .fg-caption{background-color:rgba(255,255,255,.7);color:#333}.foogallery.fg-light-overlays .fg-caption-title a{color:#333;border-bottom-color:#333}.foogallery.fg-light-overlays .fg-caption-desc{color:#333}.foogallery.fg-light-overlays .fg-caption-desc a{color:#333;border-bottom-color:#333}.foogallery.fg-transparent-overlays .fg-caption{background-color:transparent;color:#fff;text-shadow:0 0 3px #000}.foogallery.fg-transparent-overlays .fg-caption-title a{color:#fff;border-bottom-color:#fff}.foogallery.fg-transparent-overlays .fg-caption-desc{color:#d2d2d2}.foogallery.fg-transparent-overlays .fg-caption-desc a{color:#d2d2d2;border-bottom-color:#d2d2d2}.foogallery .fg-image-overlay,.foogallery.fg-video-sticky:not(.fg-caption-hover,.fg-preset) .fg-type-video.fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-video-sticky:not(.fg-caption-hover,.fg-preset) .fg-type-video.fg-loaded .fg-item-inner:hover .fg-image-overlay{background-color:rgba(0,0,0,.5);color:#fff}.foogallery.fg-light-overlays .fg-image-overlay,.foogallery.fg-light-overlays.fg-video-sticky:not(.fg-caption-hover,.fg-preset) .fg-type-video.fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-light-overlays.fg-video-sticky:not(.fg-caption-hover,.fg-preset) .fg-type-video.fg-loaded .fg-item-inner:hover .fg-image-overlay{background-color:rgba(255,255,255,.8);color:#333}.foogallery.fg-transparent-overlays .fg-image-overlay,.foogallery.fg-transparent-overlays.fg-video-sticky:not(.fg-caption-hover,.fg-preset) .fg-type-video.fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-transparent-overlays.fg-video-sticky:not(.fg-caption-hover,.fg-preset) .fg-type-video.fg-loaded .fg-item-inner:hover .fg-image-overlay{background-color:transparent;color:#fff}.foogallery:not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#333;background-color:#fff;border-color:#222}.foogallery:not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#333;background-color:#e6e6e6;border-color:#222}.foogallery.fg-light-overlays:not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#fff;background-color:#333;border-color:#222}.foogallery.fg-light-overlays:not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#fff;background-color:#666;border-color:#555}.foogallery:is(.fg-cb-block-outline,.fg-cb-pill-outline):not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#fff;background-color:transparent;border-color:#fff}.foogallery:is(.fg-cb-block-outline,.fg-cb-pill-outline):not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#333;background-color:#fff;border-color:#fff}.foogallery.fg-light-overlays:is(.fg-cb-block-outline,.fg-cb-pill-outline):not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#333;background-color:transparent;border-color:#222}.foogallery.fg-light-overlays:is(.fg-cb-block-outline,.fg-cb-pill-outline):not(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#fff;background-color:#333;border-color:#222}.foogallery:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#333;background-color:#fff;border-color:#ccc}.foogallery:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#333;background-color:#e6e6e6;border-color:#ccc}.foogallery.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#fff;background-color:#444;border-color:#222}.foogallery.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#fff;background-color:#666;border-color:#444}.foogallery.fg-light-overlays.fg-light:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#fff;background-color:#333;border-color:#222}.foogallery.fg-light-overlays.fg-light:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#fff;background-color:#666;border-color:#555}.foogallery.fg-light-overlays.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a{color:#333;background-color:#fff;border-color:#222}.foogallery.fg-light-overlays.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio) .fg-caption .fg-caption-buttons>a:hover{color:#333;background-color:#e6e6e6;border-color:#555}.foogallery:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a{color:#333;background-color:transparent;border-color:#ccc}.foogallery:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a:hover{color:#fff;background-color:#333;border-color:#222}.foogallery.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a{color:#fff;background-color:transparent;border-color:#fff}.foogallery.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a:hover{color:#333;background-color:#fff;border-color:#fff}.foogallery.fg-light-overlays.fg-light:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a{color:#333;background-color:transparent;border-color:#ccc}.foogallery.fg-light-overlays.fg-light:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a:hover{color:#fff;background-color:#333;border-color:#222}.foogallery.fg-light-overlays.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a{color:#fff;background-color:transparent;border-color:#fff}.foogallery.fg-light-overlays.fg-dark:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption .fg-caption-buttons>a:hover{color:#333;background-color:#fff;border-color:#fff}.fg-exif-light .fg-item.fg-item-exif .fg-image-wrap:after{background-color:#fff;color:#333}.fg-exif-dark .fg-item.fg-item-exif .fg-image-wrap:after{background-color:#333;color:#fff}.fg-exif-rounded .fg-item.fg-item-exif .fg-image-wrap:after{border-radius:3px}.fg-exif-bottom-left .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-bottom-right .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-top-left .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-top-right .fg-item.fg-item-exif .fg-image-wrap:after{display:inline-block;position:absolute;content:'EXIF';font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:11px;line-height:10px;padding:3px 4px;z-index:7}.fg-exif-bottom-right .fg-item.fg-item-exif .fg-image-wrap:after{bottom:5px;right:5px}.fg-exif-bottom-left .fg-item.fg-item-exif .fg-image-wrap:after{bottom:5px;left:5px}.fg-exif-top-right .fg-item.fg-item-exif .fg-image-wrap:after{top:5px;right:5px}.fg-exif-top-left .fg-item.fg-item-exif .fg-image-wrap:after{top:5px;left:5px}.foogallery.fg-border-thin .fg-item-inner{border-width:4px}.foogallery.fg-border-medium .fg-item-inner{border-width:10px}.foogallery.fg-border-thick .fg-item-inner{border-width:16px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-light.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-light.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-light.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-shadow-inset-outline .fg-thumb:after,.foogallery.fg-shadow-inset-small .fg-thumb:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7;border-radius:inherit}.foogallery.fg-light.fg-shadow-inset-outline .fg-thumb:after{box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-inset-outline .fg-thumb:after{box-shadow:inset 0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-inset-small .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.foogallery.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%}.foogallery.fg-round-small .fg-item,.foogallery.fg-round-small .fg-item-inner{border-radius:5px}.foogallery.fg-round-medium .fg-item,.foogallery.fg-round-medium .fg-item-inner{border-radius:10px}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:15px}.foogallery.fg-round-full .fg-item,.foogallery.fg-round-full .fg-item-inner{border-radius:50%}.foogallery .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:5px;visibility:hidden;opacity:0;pointer-events:none;text-indent:-9999em}.foogallery .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-loading-default .fg-loader{width:1em;height:1em;border-radius:50%;box-shadow:0 -2.6em 0 0 #828282,1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7);animation:loading-default 1.1s infinite paused steps(8,start)}.fg-loading-default .fg-loading .fg-loader{animation-play-state:running}@keyframes loading-default{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}100%{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-bars .fg-loader,.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{background:#828282;width:.8em;height:3.2em;animation:loading-bars 1s infinite paused ease-in-out}.fg-loading-bars .fg-loading .fg-loader,.fg-loading-bars .fg-loading .fg-loader:after,.fg-loading-bars .fg-loading .fg-loader:before{animation-play-state:running}.fg-loading-bars .fg-loader{color:#828282;animation-delay:-.16s}.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{position:absolute;top:0;content:''}.fg-loading-bars .fg-loader:before{left:-1.2em;animation-delay:-.32s}.fg-loading-bars .fg-loader:after{left:1.2em}@keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:3.2em}40%{box-shadow:0 -1.6em;height:4em}}.fg-loading-trail .fg-loader{color:#828282;width:4em;height:4em;overflow:hidden;border-radius:50%;animation:loading-trail-1 1.7s infinite paused ease,loading-trail-2 1.7s infinite paused ease}.fg-loading-trail .fg-loading .fg-loader{animation-play-state:running}@keyframes loading-trail-1{0%{box-shadow:0 -3.32em 0 -1.6em,0 -3.32em 0 -1.68em,0 -3.32em 0 -1.76em,0 -3.32em 0 -1.84em,0 -3.32em 0 -1.908em}5%,95%{box-shadow:0 -3.32em 0 -1.6em,0 -3.32em 0 -1.68em,0 -3.32em 0 -1.76em,0 -3.32em 0 -1.84em,0 -3.32em 0 -1.908em}10%,59%{box-shadow:0 -3.32em 0 -1.6em,-.348em -3.3em 0 -1.68em,-.692em -3.248em 0 -1.76em,-1.024em -3.156em 0 -1.84em,-.891em -3.1em 0 -1.908em}20%{box-shadow:0 -3.32em 0 -1.6em,-1.352em -3.032em 0 -1.68em,-2.2em -2.486em 0 -1.76em,-2.684em -1.952em 0 -1.84em,-2.996em -1.36em 0 -1.908em}38%{box-shadow:0 -3.32em 0 -1.6em,-1.508em -2.96em 0 -1.68em,-2.58em -2.088em 0 -1.76em,-3.1em -.891em 0 -1.84em,-3.28em -.36em 0 -1.908em}100%{box-shadow:0 -3.32em 0 -1.6em,0 -3.32em 0 -1.68em,0 -3.32em 0 -1.76em,0 -3.32em 0 -1.84em,0 -3.32em 0 -1.908em}}@keyframes loading-trail-2{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}100%{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-pulse .fg-loader,.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{border-radius:50%;width:1.6em;height:1.6em;animation:loading-pulse 1.8s infinite both paused ease-in-out}.fg-loading-pulse .fg-loading .fg-loader,.fg-loading-pulse .fg-loading .fg-loader:after,.fg-loading-pulse .fg-loading .fg-loader:before{animation-play-state:running}.fg-loading-pulse .fg-loader{color:#828282;margin-top:-1.6em;animation-delay:-.16s}.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{content:'';position:absolute;top:0}.fg-loading-pulse .fg-loader:before{left:-2.24em;animation-delay:-.32s}.fg-loading-pulse .fg-loader:after{left:2.24em}@keyframes loading-pulse{0%,100%,80%{box-shadow:0 1.6em 0 -.8em}40%{box-shadow:0 1.6em 0 0}}.fg-loading-dots .fg-loader{width:.8em;height:.8em;color:#828282;border-radius:50%;animation:loading-dots 1.3s infinite paused linear}.fg-loading-dots .fg-loading .fg-loader{animation-play-state:running}@keyframes loading-dots{0%,100%{box-shadow:0 -2.4em 0 .16em,1.6em -1.6em 0 0,2.4em 0 0 -.8em,1.6em 1.6em 0 -.8em,0 2.4em 0 -.8em,-1.6em 1.6em 0 -.8em,-2.4em 0 0 -.8em,-1.6em -1.6em 0 0}12.5%{box-shadow:0 -2.4em 0 0,1.6em -1.6em 0 .16em,2.4em 0 0 0,1.6em 1.6em 0 -.8em,0 2.4em 0 -.8em,-1.6em 1.6em 0 -.8em,-2.4em 0 0 -.8em,-1.6em -1.6em 0 -.8em}25%{box-shadow:0 -2.4em 0 -.4em,1.6em -1.6em 0 0,2.4em 0 0 .16em,1.6em 1.6em 0 0,0 2.4em 0 -.8em,-1.6em 1.6em 0 -.8em,-2.4em 0 0 -.8em,-1.6em -1.6em 0 -.8em}37.5%{box-shadow:0 -2.4em 0 -.8em,1.6em -1.6em 0 -.8em,2.4em 0 0 0,1.6em 1.6em 0 .16em,0 2.4em 0 0,-1.6em 1.6em 0 -.8em,-2.4em 0 0 -.8em,-1.6em -1.6em 0 -.8em}50%{box-shadow:0 -2.4em 0 -.8em,1.6em -1.6em 0 -.8em,2.4em 0 0 -.8em,1.6em 1.6em 0 0,0 2.4em 0 .16em,-1.6em 1.6em 0 0,-2.4em 0 0 -.8em,-1.6em -1.6em 0 -.8em}62.5%{box-shadow:0 -2.4em 0 -.8em,1.6em -1.6em 0 -.8em,2.4em 0 0 -.8em,1.6em 1.6em 0 -.8em,0 2.4em 0 0,-1.6em 1.6em 0 .16em,-2.4em 0 0 0,-1.6em -1.6em 0 -.8em}75%{box-shadow:0 -2.4em 0 -.8em,1.6em -1.6em 0 -.8em,2.4em 0 0 -.8em,1.6em 1.6em 0 -.8em,0 2.4em 0 -.8em,-1.6em 1.6em 0 0,-2.4em 0 0 .16em,-1.6em -1.6em 0 0}87.5%{box-shadow:0 -2.4em 0 0,1.6em -1.6em 0 -.8em,2.4em 0 0 -.8em,1.6em 1.6em 0 -.8em,0 2.4em 0 -.8em,-1.6em 1.6em 0 0,-2.4em 0 0 0,-1.6em -1.6em 0 .16em}}.fg-loading-partial .fg-loader{border-radius:50%;width:6em;height:6em;border-top:.88em solid rgba(130,130,130,.2);border-right:.88em solid rgba(130,130,130,.2);border-bottom:.88em solid rgba(130,130,130,.2);border-left:.88em solid #828282;animation:loading-partial 1.1s infinite paused linear}.fg-loading-partial .fg-loading .fg-loader{animation-play-state:running}@keyframes loading-partial{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}100%{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-fade-in .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-scale-up .fg-item.fg-loaded,.foogallery.fg-loaded-slide-down .fg-item.fg-loaded,.foogallery.fg-loaded-slide-left .fg-item.fg-loaded,.foogallery.fg-loaded-slide-right .fg-item.fg-loaded,.foogallery.fg-loaded-slide-up .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{transition-timing-function:ease;transition-duration:650ms;transition-property:background-color,transform}.foogallery.fg-loaded-drop .fg-loaded .fg-item-inner,.foogallery.fg-loaded-fade-in .fg-loaded .fg-item-inner,.foogallery.fg-loaded-flip .fg-loaded .fg-item-inner,.foogallery.fg-loaded-fly .fg-loaded .fg-item-inner,.foogallery.fg-loaded-scale-up .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-down .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-left .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-right .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-up .fg-loaded .fg-item-inner,.foogallery.fg-loaded-swing-down .fg-loaded .fg-item-inner{transition-timing-function:ease;transition-duration:650ms}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{perspective:1300px}.foogallery.fg-loaded-drop .fg-item-inner{transition-property:visibility,opacity,transform;transform-style:preserve-3d;transform:translateZ(400px) translateY(100%) rotateX(-90deg)}.foogallery.fg-loaded-drop .fg-loaded .fg-item-inner{transform:translateZ(0) translateY(0) rotateX(0)}.foogallery.fg-loaded-fade-in .fg-item-inner{transition-property:visibility,opacity}.foogallery.fg-loaded-flip .fg-item-inner{transition-property:visibility,opacity,transform;backface-visibility:hidden;transform-style:preserve-3d;transform:rotateY(-180deg)}.foogallery.fg-loaded-flip .fg-loaded .fg-item-inner{transform:rotateY(0)}.foogallery.fg-loaded-fly .fg-item-inner{transition-property:visibility,opacity,transform;transform-style:preserve-3d;transform-origin:50% 50% -300px;transform:rotateX(-180deg)}.foogallery.fg-loaded-fly .fg-loaded .fg-item-inner{transform:rotateX(0)}.foogallery.fg-loaded-scale-up .fg-item-inner{transition-property:visibility,opacity,transform;transform:scale(.6)}.foogallery.fg-loaded-scale-up .fg-loaded .fg-item-inner{transform:scale(1)}.foogallery.fg-loaded-slide-up .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateY(50%)}.foogallery.fg-loaded-slide-up .fg-loaded .fg-item-inner{transform:translateY(0)}.foogallery.fg-loaded-slide-down .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateY(-50%)}.foogallery.fg-loaded-slide-down .fg-loaded .fg-item-inner{transform:translateY(0)}.foogallery.fg-loaded-slide-left .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateX(50%)}.foogallery.fg-loaded-slide-left .fg-loaded .fg-item-inner{transform:translateX(0)}.foogallery.fg-loaded-slide-right .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateX(-50%)}.foogallery.fg-loaded-slide-right .fg-loaded .fg-item-inner{transform:translateX(0)}.foogallery.fg-loaded-swing-down .fg-item-inner{transition-property:visibility,opacity,transform;transform-style:preserve-3d;transform-origin:0 0;transform:rotateX(-80deg)}.foogallery.fg-loaded-swing-down .fg-loaded .fg-item-inner{transform:rotateX(0)}.foogallery{--fg-title-line-clamp:2;--fg-description-line-clamp:4}.foogallery .fg-caption{display:flex;flex-direction:column;padding:10px;visibility:hidden;opacity:0;position:absolute;z-index:8;width:100%;max-height:100%;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1.3;border:none;text-align:center;margin:0}.foogallery .fg-thumb[href]+.fg-caption{cursor:pointer}.foogallery .fg-caption-inner{flex:1;display:flex;flex-direction:column;gap:10px;max-height:100%;overflow:hidden}.foogallery .fg-caption-title{box-sizing:content-box;font-size:16px;font-weight:400;padding:0;margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--fg-title-line-clamp);-webkit-box-orient:vertical;clip-path:content-box;min-height:fit-content;flex:0 0 fit-content}.foogallery .fg-caption-desc{padding:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--fg-description-line-clamp);-webkit-box-orient:vertical;clip-path:content-box;flex:1}.foogallery .fg-caption-desc a,.foogallery .fg-caption-title a{text-decoration:none;border-bottom:solid 1px currentColor;transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.foogallery .fg-caption-desc a:hover,.foogallery .fg-caption-title a:hover{border-bottom-color:transparent}.foogallery .fg-caption-buttons{--fg-base-size:12px;--fg-height:calc( var( --fg-base-size ) * 2.2 );--fg-base-25:calc( var( --fg-base-size ) / 4 );--fg-base-33:calc( var( --fg-base-size ) / 3 );--fg-base-50:calc( var( --fg-base-size ) / 2 );--fg-base-66:calc( var( --fg-base-33 ) * 2 );--fg-base-75:calc( var( --fg-base-25 ) * 3 );--fg-base-100:var(--fg-base-size);--fg-border-radius:var(--fg-base-25);--fg-border-width:1px;--fg-spacing:var(--fg-base-25);--fg-padding-x:var(--fg-base-75);--fg-padding-y:var(--fg-base-25);display:flex;position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:var(--fg-base-size);width:100%;padding:0;margin:0}.foogallery.fg-c-c .fg-caption-buttons{justify-content:center}.foogallery.fg-c-l .fg-caption-buttons{justify-content:flex-start}.foogallery.fg-c-r .fg-caption-buttons{justify-content:flex-end}.foogallery.fg-c-j .fg-caption-buttons{justify-content:stretch}.foogallery.fg-c-j .fg-caption-buttons>a{flex:1}.foogallery .fg-caption-buttons>a{display:inline-flex;position:relative;flex-direction:row;align-items:center;justify-content:center;padding:var(--fg-padding-y) var(--fg-padding-x);height:var(--fg-height);margin:0 0 1px 0;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:inherit;font-weight:400;line-height:unset;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;text-shadow:none;border:var(--fg-border-width) solid transparent;border-radius:var(--fg-border-radius);box-shadow:none;outline:0;opacity:1;transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,opacity,border-color,background-color}.foogallery .fg-caption-buttons>a:focus,.foogallery .fg-caption-buttons>a:hover{opacity:1!important;box-shadow:none}.foogallery:is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption-buttons>a{--fg-border-width:2px;font-weight:500}.foogallery:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption-buttons>a{font-weight:400}.foogallery.fg-light:is(.fg-captions-bottom,.fg-captions-top,.fg-simple_portfolio):is(.fg-cb-block-outline,.fg-cb-pill-outline) .fg-caption-buttons>a{--fg-border-width:1px}.foogallery.fg-cb-block .fg-caption-buttons>a,.foogallery.fg-cb-block-outline .fg-caption-buttons>a{--fg-border-radius:0}.foogallery.fg-cb-pill .fg-caption-buttons>a,.foogallery.fg-cb-pill-outline .fg-caption-buttons>a{--fg-border-radius:calc(var(--fg-height) / 2);--fg-padding-x:calc(var(--fg-base-50) + calc(var(--fg-border-radius) / 2))}@media only screen and (max-width:600px){.foogallery .fg-caption-buttons{align-items:stretch}.foogallery .fg-caption-buttons>a{flex:1}}.foogallery.fg-caption-always .fg-item .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption{left:0;bottom:0;transition-timing-function:ease;transition-duration:.3s;transition-property:visibility,opacity;visibility:visible;opacity:1}.foogallery.fg-caption-always .fg-caption{text-align:left}.foogallery.fg-caption-hover .fg-caption .fg-caption-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:10px}.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-image-overlay{display:none}.foogallery.fg-c-l .fg-caption,.foogallery.fg-caption-always.fg-c-l .fg-caption{text-align:left}.foogallery.fg-c-c .fg-caption,.foogallery.fg-caption-always.fg-c-c .fg-caption{text-align:center}.foogallery.fg-c-r .fg-caption,.foogallery.fg-caption-always.fg-c-r .fg-caption{text-align:right}.foogallery.fg-c-j .fg-caption,.foogallery.fg-caption-always.fg-c-j .fg-caption{text-align:justify}.foogallery{--fg-icon-size:32px}.foogallery.fg-transparent-overlays{--fg-icon-size-transparent:calc( var(--fg-icon-size) + calc( var(--fg-icon-size) * 0.25 ) )}.foogallery .fg-image-overlay:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:var(--fg-icon-size);height:var(--fg-icon-size);background-size:var(--fg-icon-size) var(--fg-icon-size);background-position:center center;background-repeat:no-repeat;min-width:var(--fg-icon-size);min-height:var(--fg-icon-size)}.foogallery .fg-caption-inner:before{content:"";display:none;position:relative;width:var(--fg-icon-size);height:var(--fg-icon-size);margin:0;background-size:var(--fg-icon-size) var(--fg-icon-size);vertical-align:middle;background-position:center center;background-repeat:no-repeat;min-width:var(--fg-icon-size);min-height:var(--fg-icon-size)}.foogallery.fg-transparent-overlays .fg-caption-inner:before,.foogallery.fg-transparent-overlays .fg-image-overlay:before{width:var(--fg-icon-size-transparent);height:var(--fg-icon-size-transparent);background-size:var(--fg-icon-size-transparent) var(--fg-icon-size-transparent);min-width:var(--fg-icon-size-transparent);min-height:var(--fg-icon-size-transparent)}.foogallery.fg-hover-cart:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-circle-plus2:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-circle-plus:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-external:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-eye:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-plus2:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-plus3:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-plus:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-square-plus:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-tint:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom2:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom3:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom4:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom5:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-1:not(.fg-preset) .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-2:not(.fg-preset) .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-3:not(.fg-preset) .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-4:not(.fg-preset) .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-default:not(.fg-preset) .fg-type-video .fg-caption-inner:before{display:block}.foogallery.fg-hover-cart:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-circle-plus2:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-circle-plus:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-external:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-eye:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-plus2:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-plus3:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-plus:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-square-plus:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-tint:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom2:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom3:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom4:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom5:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-1:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-2:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-3:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-4:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-default:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-video-sticky .fg-type-video.fg-loaded .fg-item-inner .fg-image-overlay{background-color:transparent;visibility:visible;opacity:1;display:block}.foogallery.fg-video-sticky .fg-type-video .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom-light)}.foogallery.fg-light-overlays.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom-dark)}.foogallery.fg-transparent-overlays.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-zoom .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom-transparent)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom2-light)}.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom2-dark)}.foogallery.fg-transparent-overlays.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-zoom2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom2-transparent)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom3-light)}.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom3-dark)}.foogallery.fg-transparent-overlays.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-zoom3 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom3-transparent)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus-light)}.foogallery.fg-light-overlays.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus-dark)}.foogallery.fg-transparent-overlays.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus-transparent)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus-light)}.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus-dark)}.foogallery.fg-transparent-overlays.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-circle-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus-transparent)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#eye-light)}.foogallery.fg-light-overlays.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-eye .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#eye-dark)}.foogallery.fg-transparent-overlays.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-eye .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#eye-transparent)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#external-light)}.foogallery.fg-light-overlays.fg-hover-external .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-external .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#external-dark)}.foogallery.fg-transparent-overlays.fg-hover-external .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-external .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#external-transparent)}.foogallery.fg-hover-cart .fg-caption-inner:before,.foogallery.fg-hover-cart .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#cart-light)}.foogallery.fg-light-overlays.fg-hover-cart .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-cart .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#cart-dark)}.foogallery.fg-transparent-overlays.fg-hover-cart .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-cart .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#cart-transparent)}.foogallery.fg-hover-plus2 .fg-caption-inner:before,.foogallery.fg-hover-plus2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus2-light)}.foogallery.fg-light-overlays.fg-hover-plus2 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-plus2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus2-dark)}.foogallery.fg-transparent-overlays.fg-hover-plus2 .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-plus2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus2-transparent)}.foogallery.fg-hover-plus3 .fg-caption-inner:before,.foogallery.fg-hover-plus3 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus3-light)}.foogallery.fg-light-overlays.fg-hover-plus3 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-plus3 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus3-dark)}.foogallery.fg-transparent-overlays.fg-hover-plus3 .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-plus3 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus3-transparent)}.foogallery.fg-hover-square-plus .fg-caption-inner:before,.foogallery.fg-hover-square-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#square-plus-light)}.foogallery.fg-light-overlays.fg-hover-square-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-square-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#square-plus-dark)}.foogallery.fg-transparent-overlays.fg-hover-square-plus .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-square-plus .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#square-plus-transparent)}.foogallery.fg-hover-circle-plus2 .fg-caption-inner:before,.foogallery.fg-hover-circle-plus2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus2-light)}.foogallery.fg-light-overlays.fg-hover-circle-plus2 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-circle-plus2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus2-dark)}.foogallery.fg-transparent-overlays.fg-hover-circle-plus2 .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-circle-plus2 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus2-transparent)}.foogallery.fg-hover-zoom4 .fg-caption-inner:before,.foogallery.fg-hover-zoom4 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom4-light)}.foogallery.fg-light-overlays.fg-hover-zoom4 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom4 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom4-dark)}.foogallery.fg-transparent-overlays.fg-hover-zoom4 .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-zoom4 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom4-transparent)}.foogallery.fg-hover-zoom5 .fg-caption-inner:before,.foogallery.fg-hover-zoom5 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom5-light)}.foogallery.fg-light-overlays.fg-hover-zoom5 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom5 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom5-dark)}.foogallery.fg-transparent-overlays.fg-hover-zoom5 .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-hover-zoom5 .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom5-transparent)}.foogallery.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-default-light)}.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-default-dark)}.foogallery.fg-transparent-overlays.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-default-transparent)}.foogallery.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-1-light)}.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-1-dark)}.foogallery.fg-transparent-overlays.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-1-transparent)}.foogallery.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-2-light)}.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-2-dark)}.foogallery.fg-transparent-overlays.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-2-transparent)}.foogallery.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-3-light)}.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-3-dark)}.foogallery.fg-transparent-overlays.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-3-transparent)}.foogallery.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-4-light)}.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-4-dark)}.foogallery.fg-transparent-overlays.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-transparent-overlays.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-4-transparent)}.foogallery.fg-preset .fg-thumb{transform:translateZ(0)}.foogallery.fg-preset .fg-caption{position:absolute;top:0;left:0;width:100%;height:100%;visibility:visible;opacity:1;background-color:transparent;border:none;color:#fff;text-transform:uppercase;font-size:13px;padding:0;line-height:1.2;letter-spacing:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.foogallery.fg-preset .fg-caption-inner{position:relative;width:100%;height:100%;overflow:hidden;line-height:inherit;letter-spacing:inherit;text-shadow:0 0 3px #000}.foogallery.fg-preset .fg-caption-title{box-sizing:border-box;font-size:16px;line-height:inherit;letter-spacing:inherit}.foogallery.fg-preset .fg-caption-desc{font-size:11px;max-height:100%;overflow:hidden;line-height:inherit;letter-spacing:inherit;color:inherit;flex:unset}.foogallery.fg-preset .fg-caption-title+.fg-caption-desc{padding:0}.foogallery.fg-preset .fg-caption-buttons{text-transform:none;letter-spacing:normal}.fg-preset.fg-preset-small .fg-caption-title{font-size:16px}.fg-preset.fg-preset-small .fg-caption-desc{font-size:11px}.fg-preset.fg-preset-medium .fg-caption-title{font-size:20px}.fg-preset.fg-preset-medium .fg-caption-desc{font-size:12px}.fg-preset.fg-preset-large .fg-caption-title{font-size:24px}.fg-preset.fg-preset-large .fg-caption-desc{font-size:14px}.foogallery.fg-preset.fg-brad .fg-caption{padding:15px;clip-path:content-box}.foogallery.fg-preset.fg-brad .fg-caption-inner{position:absolute;top:15px;right:15px;bottom:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);gap:0;overflow:hidden;align-items:center;justify-content:center;visibility:hidden;opacity:0;transform:translateY(40px);background-color:rgba(0,0,0,0);transition:transform .35s,visibility .35s,opacity .35s,background-color .35s}.foogallery.fg-preset.fg-brad .fg-caption-inner:after{content:'';display:block;width:30%;border-bottom:1px solid currentColor;order:2;margin:0 10px}.foogallery.fg-preset.fg-brad .fg-item-inner:focus-within .fg-caption-inner,.foogallery.fg-preset.fg-brad .fg-item-inner:hover .fg-caption-inner{visibility:visible;opacity:1;transform:translateY(0);background-color:rgba(0,0,0,.5)}.foogallery.fg-preset.fg-brad .fg-caption-title{padding:20px 10px;width:100%;order:1}.foogallery.fg-preset.fg-brad .fg-caption-desc{padding:20px 10px;clip-path:content-box;height:auto;text-transform:none;order:3}.foogallery.fg-preset.fg-brad .fg-caption-buttons{order:4;padding:0 10px 10px}.foogallery.fg-preset.fg-brad.fg-c-l .fg-caption-inner{align-items:flex-start}.foogallery.fg-preset.fg-brad.fg-c-r .fg-caption-inner{align-items:flex-end}.foogallery.fg-caption-hover.fg-hover-colorize .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-colorize .fg-loaded .fg-image,.foogallery.fg-hover-colorize .fg-loaded .fg-image-overlay,.foogallery.fg-hover-fade .fg-loaded .fg-image-overlay,.foogallery.fg-hover-grayscale .fg-loaded .fg-image,.foogallery.fg-hover-grayscale .fg-loaded .fg-image-overlay,.foogallery.fg-hover-instant .fg-loaded .fg-image-overlay,.foogallery.fg-hover-push .fg-loaded .fg-thumb,.foogallery.fg-hover-scale .fg-item.fg-loaded,.foogallery.fg-hover-scale .fg-loaded .fg-image-overlay,.foogallery.fg-hover-semi-zoomed .fg-loaded .fg-image,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay,.foogallery.fg-hover-zoomed .fg-loaded .fg-image{transition-timing-function:ease;transition-duration:.3s;backface-visibility:hidden}.foogallery.fg-hover-colorize .fg-image{filter:grayscale(100%);transition-property:filter}.foogallery.fg-hover-colorize .fg-item-inner:focus-within .fg-image,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image{filter:grayscale(0%)}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-hover-colorize .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-colorize .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-grayscale .fg-image{filter:grayscale(0%);transition-property:filter}.foogallery.fg-hover-grayscale .fg-item-inner:focus-within .fg-image,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image{filter:grayscale(100%)}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-hover-grayscale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-grayscale .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:none}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transform:translateX(100%);visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb{transition-property:transform}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-caption{transform:translateY(0)}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner .fg-thumb:focus,.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb,.foogallery.fg-hover-push .fg-loaded .fg-item-inner .fg-thumb:focus,.foogallery.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb{transform:translateX(-100%)}.foogallery.fg-hover-scale .fg-item{transition-property:transform;z-index:4}.foogallery.fg-hover-scale .fg-item:focus-within,.foogallery.fg-hover-scale .fg-item:hover{transform:scale(1.048);z-index:10}.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-hover-scale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-scale .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-scale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-zoomed .fg-image{transition-property:transform;z-index:4}.foogallery.fg-hover-zoomed .fg-item:focus-within .fg-image,.foogallery.fg-hover-zoomed .fg-item:hover .fg-image{transform:scale(1.15)}.foogallery.fg-hover-zoomed .fg-image-wrap{overflow:hidden}.foogallery.fg-caption-hover.fg-hover-zoomed .fg-caption,.foogallery.fg-hover-zoomed .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-zoomed .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-zoomed .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-zoomed .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-zoomed .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-semi-zoomed .fg-image{transition-property:transform;z-index:4}.foogallery.fg-hover-semi-zoomed .fg-item:focus-within .fg-image,.foogallery.fg-hover-semi-zoomed .fg-item:hover .fg-image{transform:scale(1.05)}.foogallery.fg-hover-semi-zoomed .fg-image-wrap{overflow:hidden}.foogallery.fg-caption-hover.fg-hover-semi-zoomed .fg-caption,.foogallery.fg-hover-semi-zoomed .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-semi-zoomed .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-semi-zoomed .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-semi-zoomed .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-semi-zoomed .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:transform,background-color,opacity,visibility;visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-image-overlay{transform:translateY(0) translateX(0)}.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{transform:translateY(100%)}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay{transform:translateY(-100%)}.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay{transform:translateX(100%)}.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay{transform:translateX(-100%)}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{box-sizing:border-box}.fg-paging-container{display:block;padding:15px;margin-top:0!important;margin-bottom:0!important;margin-left:auto;margin-right:auto;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-ph-dots:after{display:block;content:'';width:0;height:22px}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9d9d9d;outline-color:#9d9d9d}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#888}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#888}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9d9d9d;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#999;border-color:#666;outline-color:#666}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#666}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#fff;border-color:#666}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#999;border-color:#666;opacity:.5}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{box-sizing:border-box}.fg-paging-container{display:block;padding:15px;margin-top:0!important;margin-bottom:0!important;margin-left:auto;margin-right:auto;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-ph-dots:after{display:block;content:'';width:0;height:22px}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9d9d9d;outline-color:#9d9d9d}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#888}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#888}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9d9d9d;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#999;border-color:#666;outline-color:#666}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#666}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#fff;border-color:#666}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#999;border-color:#666;opacity:.5}html.fg-panel-no-scroll,html.fg-panel-no-scroll body{overflow-x:hidden!important;overflow-y:hidden!important}[class*=" fg-panel-"],[class^=fg-panel-]{box-sizing:border-box}.fg-panel{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-align:left;overflow:hidden;outline:0;box-sizing:content-box}body.rtl .fg-panel{text-align:right}.fg-panel-maximized{position:fixed;top:0;left:0;z-index:999999}.fg-no-transitions{transition:none!important}.fg-panel-buttons{z-index:1}.fg-panel .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:5px;visibility:hidden;opacity:0;pointer-events:none}.fg-panel .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-panel{display:grid;grid-template-columns:min-content min-content minmax(0,max-content) minmax(0,1fr) minmax(0,max-content) min-content min-content;grid-template-rows:min-content min-content minmax(0,max-content) minmax(0,1fr) minmax(0,max-content) min-content min-content}.fg-panel.fg-portrait.fg-panel-buttons-top:not(.fg-medium,.fg-panel-no-mobile){grid-template-rows:min-content min-content minmax(37px,max-content) minmax(0,1fr) minmax(0,max-content) min-content min-content}.fg-panel.fg-portrait.fg-panel-buttons-bottom:not(.fg-medium,.fg-panel-no-mobile){grid-template-rows:min-content min-content minmax(0,max-content) minmax(0,1fr) minmax(37px,max-content) min-content min-content}.fg-panel.fg-landscape.fg-panel-buttons-left:not(.fg-medium,.fg-panel-no-mobile){grid-template-columns:min-content min-content minmax(37px,max-content) minmax(0,1fr) minmax(0,max-content) min-content min-content}.fg-panel.fg-landscape.fg-panel-buttons-right:not(.fg-medium,.fg-panel-no-mobile){grid-template-columns:min-content min-content minmax(0,max-content) minmax(0,1fr) minmax(37px,max-content) min-content min-content}.fg-panel-content{grid-column:3/6;grid-row:3/6}.fg-panel-info{grid-column:3/6;grid-row:3/6;display:none}.fg-portrait.fg-panel-buttons-top:is(.fg-panel-info-top,.fg-panel-info-right,.fg-panel-info-bottom,.fg-panel-info-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-row:4/6}.fg-portrait.fg-panel-buttons-bottom:is(.fg-panel-info-top,.fg-panel-info-right,.fg-panel-info-bottom,.fg-panel-info-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-row:3/5}.fg-landscape.fg-panel-buttons-right:is(.fg-panel-info-top,.fg-panel-info-right,.fg-panel-info-bottom,.fg-panel-info-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:3/5}.fg-landscape.fg-panel-buttons-left:is(.fg-panel-info-top,.fg-panel-info-right,.fg-panel-info-bottom,.fg-panel-info-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:4/6}.fg-panel-info-visible:is(.fg-panel-info-top,.fg-panel-info-right,.fg-panel-info-bottom,.fg-panel-info-left) .fg-panel-info{display:block}.fg-panel-info-visible:is(.fg-panel-info-top,.fg-panel-info-right,.fg-panel-info-bottom,.fg-panel-info-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{display:flex;flex-direction:column-reverse}.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-row:2/3}.fg-panel-info-bottom:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-row:6/7}.fg-panel-info-left:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:2/3;grid-row:2/7}.fg-panel-info-right:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:6/7;grid-row:2/7}.fg-panel-info-top.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:4/5;grid-row:3/4}.fg-panel-info-bottom.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:4/5;grid-row:5/6}.fg-panel-info-right.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:5/6;grid-row:3/6}.fg-panel-info-left.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:3/4;grid-row:3/6}.fg-panel-cart{grid-column:3/6;grid-row:3/6;display:none}.fg-portrait.fg-panel-buttons-top:is(.fg-panel-cart-top,.fg-panel-cart-right,.fg-panel-cart-bottom,.fg-panel-cart-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-row:4/6}.fg-portrait.fg-panel-buttons-bottom:is(.fg-panel-cart-top,.fg-panel-cart-right,.fg-panel-cart-bottom,.fg-panel-cart-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-row:3/5}.fg-landscape.fg-panel-buttons-right:is(.fg-panel-cart-top,.fg-panel-cart-right,.fg-panel-cart-bottom,.fg-panel-cart-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:3/5}.fg-landscape.fg-panel-buttons-left:is(.fg-panel-cart-top,.fg-panel-cart-right,.fg-panel-cart-bottom,.fg-panel-cart-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:4/6}.fg-panel-cart-visible:is(.fg-panel-cart-top,.fg-panel-cart-right,.fg-panel-cart-bottom,.fg-panel-cart-left) .fg-panel-cart{display:flex}.fg-panel-cart-visible:is(.fg-panel-cart-top,.fg-panel-cart-right,.fg-panel-cart-bottom,.fg-panel-cart-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{flex-direction:column-reverse}.fg-panel-cart-top:not(.fg-panel-cart-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-row:2/3}.fg-panel-cart-bottom:not(.fg-panel-cart-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-row:6/7}.fg-panel-cart-left:not(.fg-panel-cart-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:2/3;grid-row:2/7}.fg-panel-cart-right:not(.fg-panel-cart-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:6/7;grid-row:2/7}.fg-panel-cart-top.fg-panel-cart-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:4/5;grid-row:3/4}.fg-panel-cart-bottom.fg-panel-cart-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:4/5;grid-row:5/6}.fg-panel-cart-right.fg-panel-cart-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:5/6;grid-row:3/6}.fg-panel-cart-left.fg-panel-cart-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:3/4;grid-row:3/6}.fg-panel-thumbs{grid-column:1/8;grid-row:1/8;display:none}.fg-panel-thumbs-visible:is(.fg-panel-thumbs-top,.fg-panel-thumbs-right,.fg-panel-thumbs-bottom,.fg-panel-thumbs-left) .fg-panel-thumbs{display:block}.fg-panel-thumbs-top .fg-panel-thumbs{grid-row:1/2}.fg-panel-thumbs-bottom .fg-panel-thumbs{grid-row:7/8}.fg-panel-thumbs-left .fg-panel-thumbs{grid-column:1/2}.fg-panel-thumbs-right .fg-panel-thumbs{grid-column:7/8}.fg-panel-cart,.fg-panel-cart-inner,.fg-panel-content,.fg-panel-content-inner,.fg-panel-info,.fg-panel-info-inner,.fg-panel-thumbs,.fg-panel-thumbs-inner{position:relative}.fg-panel-cart,.fg-panel-content,.fg-panel-info,.fg-panel-thumbs{pointer-events:none}.fg-panel-cart-inner,.fg-panel-content-inner,.fg-panel-info-inner,.fg-panel-thumbs-inner{pointer-events:auto}.fg-panel-cart-inner,.fg-panel-info-inner,.fg-panel-thumbs-inner{z-index:2}.fg-panel-content{display:flex;flex-direction:column-reverse}.fg-landscape .fg-panel-content{flex-direction:row}.fg-portrait.fg-panel-buttons-top .fg-panel-content{flex-direction:column-reverse}.fg-portrait.fg-panel-buttons-bottom .fg-panel-content{flex-direction:column}.fg-landscape.fg-panel-buttons-right .fg-panel-content{flex-direction:row}.fg-landscape.fg-panel-buttons-left .fg-panel-content{flex-direction:row-reverse}.fg-panel .fg-panel-content-buttons{position:relative;width:100%;height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;pointer-events:none;z-index:3}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-content-buttons{position:absolute;top:0;left:0}.fg-portrait:is(.fg-panel-buttons-top,.fg-panel-buttons-bottom):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-content-buttons{height:37px}.fg-landscape:is(.fg-panel-buttons-right,.fg-panel-buttons-left):not(.fg-medium,.fg-panel-no-mobile) .fg-panel-content-buttons{width:37px}.fg-portrait.fg-panel-buttons-top:not(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{align-self:flex-start}.fg-portrait.fg-panel-buttons-bottom:not(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{align-self:flex-end}.fg-landscape.fg-panel-buttons-right:not(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{justify-self:flex-end}.fg-landscape.fg-panel-buttons-left:not(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{justify-self:flex-start}.fg-panel-content-inner,.fg-panel-thumbs-inner{display:flex;overflow:hidden;flex:1}.fg-panel-cart-inner,.fg-panel-info-inner{z-index:2;max-width:100%;max-height:100%}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-info-inner,.fg-panel-cart-inner){width:100%;height:100%}.fg-panel:is(.fg-medium,.fg-panel-no-mobile):is(.fg-panel-cart-top,.fg-panel-cart-bottom) .fg-panel-cart-inner,.fg-panel:is(.fg-medium,.fg-panel-no-mobile):is(.fg-panel-info-top,.fg-panel-info-bottom) .fg-panel-info-inner{height:fit-content}:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumb,:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-inner{height:70px;min-height:70px}:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:100px;min-width:100px}.fg-panel-thumbs-small:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-panel-thumbs-small:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:70px;min-width:70px}.fg-medium:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumb,.fg-medium:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-inner{height:82px;min-height:82px}.fg-medium:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-medium:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:118px;min-width:118px}.fg-x-large-width:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-x-large-width:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:138px;min-width:138px}.fg-medium.fg-panel-thumbs-small:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-medium.fg-panel-thumbs-small:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb,.fg-x-large-width.fg-panel-thumbs-small:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-x-large-width.fg-panel-thumbs-small:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:82px;min-width:82px}.fg-medium:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom):not(.fg-panel-thumbs-no-captions) .fg-panel-thumb{width:240px;min-width:240px}.fg-medium.fg-large-width:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium.fg-large-width:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom):not(.fg-panel-thumbs-no-captions) .fg-panel-thumb{width:280px;min-width:280px}.fg-medium.fg-x-large-width:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium.fg-x-large-width:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom):not(.fg-panel-thumbs-no-captions) .fg-panel-thumb,:is(.fg-medium,.fg-panel-no-mobile):is(.fg-panel-cart-left,.fg-panel-cart-right) .fg-panel-cart-inner,:is(.fg-medium,.fg-panel-no-mobile):is(.fg-panel-info-left,.fg-panel-info-right) .fg-panel-info-inner{width:360px;min-width:360px}.fg-medium.fg-x-large-width:is(.fg-panel-cart-left,.fg-panel-cart-right) .fg-panel-cart-inner,.fg-medium.fg-x-large-width:is(.fg-panel-info-left,.fg-panel-info-right) .fg-panel-info-inner{width:402px;min-width:402px}.fg-panel-buttons{grid-column:3/6;grid-row:3/6;position:relative;width:100%;height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;pointer-events:none;z-index:3}.fg-portrait:not(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{flex-direction:row;height:37px}.fg-landscape:not(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{flex-direction:column-reverse;width:37px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{grid-column:2/7;grid-row:2/7;flex-direction:column-reverse;align-items:flex-end}body.rtl .fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{align-items:flex-start}.fg-panel .fg-panel-area-toggle,.fg-panel .fg-panel-button,.fg-panel .fg-panel-thumbs-button{background:0 0;border-radius:0}.fg-panel-button:is(button,a){box-sizing:border-box;position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;pointer-events:auto;user-select:none;-webkit-tap-highlight-color:unset;border-style:solid;border-width:0;box-shadow:none;outline:0;padding:1px 6px;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;text-decoration:none;min-width:unset;transition:none}.fg-panel-button.fg-disabled{pointer-events:none;opacity:.7}.fg-panel-button.fg-hidden{display:none!important}.fg-panel-button.fg-loading{color:transparent!important}.fg-panel-button.fg-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em;font-size:.3em;pointer-events:none;border-radius:50%;text-indent:-9999em;box-shadow:0 -2.6em 0 0 #828282,1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7);-webkit-animation:button-loading 1.1s infinite steps(8,start);animation:button-loading 1.1s infinite steps(8,start)}.fg-panel.fg-button-blue .fg-panel-button.fg-loading:after,.fg-panel.fg-button-dark .fg-panel-button.fg-loading:after,.fg-panel.fg-button-green .fg-panel-button.fg-loading:after,.fg-panel.fg-button-orange .fg-panel-button.fg-loading:after,.fg-panel.fg-button-purple .fg-panel-button.fg-loading:after,.fg-panel.fg-button-red .fg-panel-button.fg-loading:after{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}@-webkit-keyframes button-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes button-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fg-panel.fg-portrait.fg-panel-buttons-top .fg-panel-buttons .fg-panel-button{border-bottom-width:1px}.fg-panel.fg-portrait.fg-panel-buttons-bottom .fg-panel-buttons .fg-panel-button{border-top-width:1px}.fg-panel.fg-portrait:is(.fg-panel-buttons-top,.fg-panel-buttons-bottom) .fg-panel-buttons .fg-panel-button{border-right-width:1px}.fg-panel.fg-portrait:is(.fg-panel-buttons-top,.fg-panel-buttons-bottom) .fg-panel-buttons .fg-panel-button:last-child{border-right-width:0}.fg-panel.fg-landscape.fg-panel-buttons-right .fg-panel-buttons .fg-panel-button{border-left-width:1px}.fg-panel.fg-landscape.fg-panel-buttons-left .fg-panel-buttons .fg-panel-button{border-right-width:1px}.fg-panel.fg-landscape:is(.fg-panel-buttons-left,.fg-panel-buttons-right) .fg-panel-buttons .fg-panel-button{border-top-width:1px}.fg-panel.fg-landscape:is(.fg-panel-buttons-left,.fg-panel-buttons-right) .fg-panel-buttons .fg-panel-button:last-child{border-top-width:0}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-buttons,.fg-panel-content-buttons) .fg-panel-button{border-radius:3px;border-width:1px;width:32px;height:32px;margin:5px 5px 0 0}body.rtl .fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-buttons,.fg-panel-content-buttons) .fg-panel-button{margin:5px 0 0 5px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-buttons,.fg-panel-content-buttons) :is(.fg-panel-button-prev,.fg-panel-button-next){position:absolute;top:50%;transform:translateY(-50%);width:32px;height:82px;margin:unset!important}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-buttons,.fg-panel-content-buttons) .fg-panel-button-prev{left:5px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-buttons,.fg-panel-content-buttons) .fg-panel-button-next{right:5px}body.rtl .fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-buttons,.fg-panel-content-buttons) .fg-panel-button-prev{right:5px;left:auto}body.rtl .fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-buttons,.fg-panel-content-buttons) .fg-panel-button-next{left:5px;right:auto}@media (hover:hover){:is(.fg-medium,.fg-panel-no-mobile).fg-panel-hover-buttons .fg-panel-button{visibility:hidden;opacity:0}:is(.fg-medium,.fg-panel-no-mobile).fg-panel-hover-buttons:hover .fg-panel-button:not(.fg-disabled){visibility:visible;opacity:.5}:is(.fg-medium,.fg-panel-no-mobile).fg-panel-hover-buttons .fg-panel-button:not(.fg-disabled):hover{opacity:1}}.fg-panel-area .fg-panel-area-toggle{position:absolute;top:5px;right:5px;z-index:1;width:32px;height:32px;cursor:pointer;overflow:hidden;pointer-events:auto;user-select:none;-webkit-tap-highlight-color:unset;background-color:transparent;box-shadow:none;outline:0;border:none}.fg-panel-area-toggle+.fg-panel-caption .fg-panel-caption-title{margin-right:32px;line-height:27px;margin-bottom:5px}.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info .fg-panel-area-toggle{right:42px}body.rtl .fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info .fg-panel-area-toggle{left:42px;right:auto}.fg-panel-area-toggle .fg-icon,.fg-panel-button .fg-icon{display:block;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fg-panel-area-toggle.fg-disabled .fg-icon,.fg-panel-button.fg-disabled .fg-icon{opacity:.3}.fg-panel-button-fullscreen .fg-icon-shrink,.fg-panel-fullscreen .fg-panel-button-fullscreen .fg-icon-expand{display:none}.fg-panel-fullscreen .fg-panel-button-fullscreen .fg-icon-shrink{display:block}.fg-panel-thumbs-top .fg-panel-button-thumbs .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.fg-panel-thumbs-right .fg-panel-button-thumbs .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.fg-panel-thumbs-bottom .fg-panel-button-thumbs .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}body.rtl .fg-panel-button-next .fg-icon,body.rtl .fg-panel-button-prev .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.fg-panel:not(.fg-panel-maximized):not(.fg-panel-fullscreen){border-style:solid;border-width:1px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-info-inner,.fg-panel-cart-inner){border-width:0;border-style:solid}.fg-panel.fg-panel-info-top:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-bottom-width:1px}.fg-panel.fg-panel-info-bottom:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-top-width:1px}body:not(.rtl) .fg-panel.fg-panel-info-top.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-right.fg-panel-comments-visible,.fg-panel-cart-right.fg-panel-cart-visible
) .fg-panel-info-inner,body:not(.rtl) .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-right.fg-panel-comments-visible:not(.fg-panel-comments-overlay),.fg-panel-cart-right.fg-panel-cart-visible:not(.fg-panel-cart-overlay)
) .fg-panel-info-inner{border-right-width:42px}body:not(.rtl) .fg-panel.fg-panel-info-top.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-right.fg-panel-comments-visible,.fg-panel-cart-right.fg-panel-cart-visible
) .fg-media-caption,body:not(.rtl) .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-right.fg-panel-comments-visible:not(.fg-panel-comments-overlay),.fg-panel-cart-right.fg-panel-cart-visible:not(.fg-panel-cart-overlay)
) .fg-media-caption{padding-right:0}body:not(.rtl) .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):is(
.fg-panel-comments-left.fg-panel-comments-overlay.fg-panel-comments-visible,.fg-panel-cart-left.fg-panel-cart-overlay.fg-panel-cart-visible
) .fg-panel-info-inner{border-left-width:42px}body:not(.rtl) .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):is(
.fg-panel-comments-left.fg-panel-comments-overlay.fg-panel-comments-visible,.fg-panel-cart-left.fg-panel-cart-overlay.fg-panel-cart-visible
) .fg-media-caption{padding-left:0}body.rtl .fg-panel.fg-panel-info-top.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-left.fg-panel-comments-visible,.fg-panel-cart-left.fg-panel-cart-visible
) .fg-panel-info-inner,body.rtl .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-left.fg-panel-comments-visible:not(.fg-panel-comments-overlay),.fg-panel-cart-left.fg-panel-cart-visible:not(.fg-panel-cart-overlay)
) .fg-panel-info-inner{border-left-width:42px}body.rtl .fg-panel.fg-panel-info-top.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-left.fg-panel-comments-visible,.fg-panel-cart-left.fg-panel-cart-visible
) .fg-media-caption,body.rtl .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):not(
.fg-panel-comments-left.fg-panel-comments-visible:not(.fg-panel-comments-overlay),.fg-panel-cart-left.fg-panel-cart-visible:not(.fg-panel-cart-overlay)
) .fg-media-caption{padding-left:0}body.rtl .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):is(
.fg-panel-comments-right.fg-panel-comments-overlay.fg-panel-comments-visible,.fg-panel-cart-right.fg-panel-cart-overlay.fg-panel-cart-visible
) .fg-panel-info-inner{border-right-width:42px}body.rtl .fg-panel.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile):is(
.fg-panel-comments-right.fg-panel-comments-overlay.fg-panel-comments-visible,.fg-panel-cart-right.fg-panel-cart-overlay.fg-panel-cart-visible
) .fg-media-caption{padding-left:0}.fg-panel.fg-panel-info-right:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-left-width:1px}.fg-panel.fg-panel-info-left:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-right-width:1px}.fg-panel.fg-panel-info-right.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner,body:not(.rtl) .fg-panel.fg-panel-info-right:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-right-width:42px}.fg-panel.fg-panel-info-left.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner,body.rtl .fg-panel.fg-panel-info-left:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-left-width:42px}.fg-panel.fg-panel-cart-top:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-bottom-width:1px}.fg-panel.fg-panel-cart-bottom:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-top-width:1px}.fg-panel.fg-panel-cart-right:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-left-width:1px}.fg-panel.fg-panel-cart-left:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-right-width:1px}.fg-panel.fg-panel-cart-right.fg-panel-cart-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner,body:not(.rtl) .fg-panel.fg-panel-cart-right:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-right-width:42px}.fg-panel.fg-panel-cart-left.fg-panel-cart-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner,body.rtl .fg-panel.fg-panel-cart-left:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-left-width:42px}.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button,.fg-panel-thumbs-inner{border-width:0;border-style:solid}.fg-panel-thumbs-right :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb,:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-next{border-left-width:1px}.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-panel-thumbs-bottom :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumb,:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-next{border-top-width:1px}.fg-panel-thumbs-left :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-prev{border-right-width:1px}.fg-panel-thumbs-top :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-prev{border-bottom-width:1px}.fg-panel .fg-panel-thumb-overlay{display:block;position:absolute;visibility:hidden;opacity:0;top:0;bottom:0;left:0;right:0;z-index:8;background:rgba(0,0,0,.5) no-repeat center center;transition-duration:.1s;transition-timing-function:ease-in-out;transition-property:opacity,visibility}.fg-panel .fg-panel-thumb-overlay:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-position:center center;background-repeat:no-repeat}.fg-panel:is(.fg-hover-zoom,.fg-hover-zoom2,.fg-hover-zoom3,.fg-hover-zoom4,.fg-hover-zoom5,.fg-hover-plus,.fg-hover-plus2,.fg-hover-plus3,.fg-hover-circle-plus,.fg-hover-circle-plus2,.fg-hover-square-plus,.fg-hover-eye,.fg-hover-external,.fg-hover-tint) .fg-panel-thumb:hover .fg-panel-thumb-overlay,.fg-panel:is(.fg-video-default,.fg-video-1,.fg-video-2,.fg-video-3,.fg-video-4) .fg-panel-thumb.fg-type-video:hover .fg-panel-thumb-overlay{visibility:visible;opacity:1}.fg-panel.fg-video-sticky .fg-panel-thumb.fg-type-video.fg-loaded .fg-panel-thumb-overlay{background-color:transparent;visibility:visible;opacity:1}.fg-panel.fg-hover-zoom .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom-light)}.fg-panel.fg-hover-zoom2 .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom2-light)}.fg-panel.fg-hover-zoom3 .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom3-light)}.fg-panel.fg-hover-zoom4 .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom4-light)}.fg-panel.fg-hover-zoom5 .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#zoom5-light)}.fg-panel.fg-hover-plus .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus-light)}.fg-panel.fg-hover-plus2 .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus2-light)}.fg-panel.fg-hover-plus3 .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#plus3-light)}.fg-panel.fg-hover-circle-plus .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus-light)}.fg-panel.fg-hover-circle-plus2 .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#circle-plus2-light)}.fg-panel.fg-hover-square-plus .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#square-plus-light)}.fg-panel.fg-hover-eye .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#eye-light)}.fg-panel.fg-hover-external .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#external-light)}.fg-panel.fg-video-default .fg-type-video .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-default-light)}.fg-panel.fg-video-1 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-1-light)}.fg-panel.fg-video-2 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-2-light)}.fg-panel.fg-video-3 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-3-light)}.fg-panel.fg-video-4 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#video-4-light)}.fg-media{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;overflow:hidden}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-media{top:0;left:0;width:100%;height:100%}.fg-panel.fg-panel-preserve-button-space:is(.fg-medium,.fg-panel-no-mobile) .fg-media{top:5px;left:42px;width:calc(100% - 84px);height:calc(100% - 10px)}.fg-media .fg-loader{font-size:10px}.fg-media.fg-loading .fg-loader{transition-delay:0.1s}.fg-media:not(.fg-media-html){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-media-content{display:inline-block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:100%;visibility:hidden;opacity:0}.fg-media.fg-loaded .fg-media-content{visibility:visible;opacity:1}.fg-media-image .fg-media-content{height:auto}.fg-panel-fit-media .fg-media-image .fg-media-full-width{width:100%;max-height:unset}.fg-panel-fit-media .fg-media-image .fg-media-full-height{height:100%;max-width:unset}:is(.fg-media-iframe,.fg-media-video) .fg-media-content{width:100%;height:100%}.fg-panel-fit-media :is(.fg-media-iframe,.fg-media-video) .fg-media-content{width:100%!important;height:100%!important}.fg-panel.fg-panel-preserve-button-space .fg-media-iframe .fg-media-content{border-width:1px;border-style:solid}.fg-panel-fit-media .fg-media-video.fg-loaded{background-color:#000}.fg-media-video .fg-media-content{background-repeat:no-repeat;background-position:center center;background-size:cover}.fg-media-embed .fg-media-content .fb-video>span,.fg-media-embed .fg-media-content>iframe,.fg-media-embed .fg-media-content>object,.fg-media-embed .fg-media-content>video{margin:0;border:0;width:100%;height:100%;max-width:100%;max-height:100%}.fg-panel-info-toggle{display:inline-block}:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-toggle{display:none}.fg-media-caption{position:relative;box-sizing:border-box;width:100%;height:auto;max-width:100%;max-height:100%;padding:10px;gap:10px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;pointer-events:auto;display:flex;flex-direction:column}:is(.fg-panel-info-top,.fg-panel-info-bottom) .fg-media-caption{text-align:center}:is(.fg-panel-info-top,.fg-panel-info-bottom):is(.fg-medium,.fg-panel-no-mobile) .fg-media-caption{padding:10px 42px}.fg-panel-media-caption-left .fg-media-caption{text-align:left}.fg-panel-media-caption-right .fg-media-caption{text-align:right}.fg-panel-media-caption-center .fg-media-caption{text-align:center}.fg-panel-media-caption-justify .fg-media-caption{text-align:justify}.fg-media-caption-title{font-weight:600;border:none}:is(.fg-panel-info-left,.fg-panel-info-right):is(.fg-medium,.fg-panel-no-mobile) .fg-media-caption-title{padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px}.fg-media-caption-description{font-size:smaller;max-height:100%;height:auto;overflow-x:hidden;overflow-y:auto;border:none}.fg-media-caption-exif{display:none;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;border:none;text-align:left;padding:10px 0 0 0;gap:10px}body.rtl .fg-media-caption-exif{text-align:right}.fg-media-caption-exif:is(.fg-media-caption-exif-auto,.fg-media-caption-exif-full,.fg-media-caption-exif-partial,.fg-media-caption-exif-minimal){display:flex}.fg-media-caption-description+.fg-media-caption-exif{border-top-style:solid;border-top-width:1px}.fg-medium:is(.fg-panel-info-left,.fg-panel-info-right) .fg-media-caption-exif:is(.fg-media-caption-exif-auto,.fg-media-caption-exif-full,.fg-media-caption-exif-partial){flex-direction:column;flex-wrap:nowrap;justify-content:left}.fg-media-caption-exif-prop{position:relative;display:flex;height:24px;padding:0;gap:10px}body.rtl .fg-media-caption-exif-prop{flex-direction:row-reverse}.fg-media-caption-exif-full .fg-media-caption-exif-prop,.fg-panel.fg-large .fg-media-caption-exif-auto .fg-media-caption-exif-prop{height:30px}.fg-media-caption-exif-icon{display:flex;align-items:center;justify-content:center;position:relative;min-width:16px;min-height:16px;width:16px;height:100%}.fg-media-caption-exif-content{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.fg-media-caption-exif-full .fg-media-caption-exif-content,.fg-media-caption-exif-partial .fg-media-caption-exif-content,.fg-panel.fg-medium .fg-media-caption-exif-auto .fg-media-caption-exif-content{display:flex}.fg-media-caption-exif-label{display:none;width:100%;font-size:11px;font-style:italic;line-height:11px;white-space:nowrap}.fg-media-caption-exif-full .fg-media-caption-exif-label,.fg-panel.fg-large .fg-media-caption-exif-auto .fg-media-caption-exif-label{display:block}.fg-media-caption-exif-value{display:none;width:100%;font-size:12px;line-height:14px;white-space:nowrap}.fg-media-caption-exif-full .fg-media-caption-exif-value,.fg-media-caption-exif-partial .fg-media-caption-exif-value,.fg-panel.fg-medium .fg-media-caption-exif-auto .fg-media-caption-exif-value{display:block}.fg-media-caption-exif-tooltip{display:none;position:absolute;top:-8px;left:50%;transform:translateX(-50%) translateY(-100%);color:#fff;white-space:nowrap;background-color:#333;font-size:12px;padding:4px 8px;border-radius:3px;box-shadow:0 0 10px 0 #000;z-index:1}.fg-panel-info-top .fg-media-caption-exif-tooltip{top:unset;bottom:-8px;transform:translateX(-50%) translateY(100%)}:is(.fg-media-caption-exif-partial,.fg-media-caption-exif-full,.fg-panel.fg-medium .fg-media-caption-exif-auto) .fg-media-caption-exif-tooltip{left:0;transform:translateY(-100%)}:is(.fg-panel-info-top .fg-media-caption-exif-partial,.fg-panel-info-top .fg-media-caption-exif-full,.fg-panel.fg-medium.fg-panel-info-top .fg-media-caption-exif-auto) .fg-media-caption-exif-tooltip{transform:translateY(100%)}body.rtl :is(.fg-media-caption-exif-partial,.fg-media-caption-exif-full,.fg-panel.fg-medium .fg-media-caption-exif-auto) .fg-media-caption-exif-tooltip{left:unset;right:0;transform:translateY(-100%)}body.rtl :is(.fg-panel-info-top .fg-media-caption-exif-partial,.fg-panel-info-top .fg-media-caption-exif-full,.fg-panel.fg-medium.fg-panel-info-top .fg-media-caption-exif-auto) .fg-media-caption-exif-tooltip{transform:translateY(100%)}.fg-media-caption-exif-tooltip-pointer{display:block;content:'';border-top:8px solid #333;border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0;position:absolute;bottom:-16px;left:50%;margin-left:-8px}.fg-panel-info-top .fg-media-caption-exif-tooltip-pointer{border-top:8px solid transparent;border-bottom:8px solid #333;bottom:unset;top:-16px}:is(.fg-media-caption-exif-partial,.fg-media-caption-exif-full,.fg-panel.fg-medium .fg-media-caption-exif-auto) .fg-media-caption-exif-tooltip-pointer{left:21px}body.rtl :is(.fg-media-caption-exif-partial,.fg-media-caption-exif-full,.fg-panel.fg-medium .fg-media-caption-exif-auto) .fg-media-caption-exif-tooltip-pointer{left:unset;margin-left:unset;right:21px;margin-right:-8px}.fg-media-caption-exif-prop.fg-media-caption-exif-show-tooltip .fg-media-caption-exif-tooltip{display:inline-block}@media (hover:hover){.fg-media-caption-exif-tooltip{display:none}.fg-media-caption-exif-prop:hover .fg-media-caption-exif-tooltip{display:inline-block}}.fg-panel.fg-light{color:#333}.fg-panel.fg-dark{color:#fefefe}.fg-panel.fg-light,.fg-panel.fg-light .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media,.fg-panel.fg-light :is(.fg-panel-info-inner,.fg-panel-cart-inner,.fg-panel-thumbs-inner),.fg-panel.fg-light.fg-panel-preserve-button-space .fg-media-iframe .fg-media-content{border-color:#e2e2e2}.fg-panel.fg-dark,.fg-panel.fg-dark .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media,.fg-panel.fg-dark :is(.fg-panel-info-inner,.fg-panel-cart-inner,.fg-panel-thumbs-inner),.fg-panel.fg-dark.fg-panel-preserve-button-space .fg-media-iframe .fg-media-content{border-color:#232323}.fg-panel.fg-light :is(.fg-media-caption-title,.fg-media-caption-exif,.fg-media-product-body){border-color:#e2e2e2}.fg-panel.fg-dark :is(.fg-media-caption-title,.fg-media-caption-exif,.fg-media-product-body){border-color:#767676}.fg-panel.fg-light,.fg-panel.fg-light .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media{background-color:#eee}.fg-panel.fg-dark,.fg-panel.fg-dark .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media{background-color:#151515}.fg-panel.fg-light :is(.fg-panel-cart-inner,.fg-panel-info-inner){background-color:rgba(255,255,255,.95)}.fg-panel.fg-dark :is(.fg-panel-cart-inner,.fg-panel-info-inner){background-color:rgba(51,51,51,.95)}.fg-panel.fg-light .fg-media-caption-exif-icon{color:#767676}.fg-panel.fg-light .fg-media-caption-exif-label{color:#777}.fg-panel.fg-dark .fg-media-caption-exif-icon{color:#fff}.fg-panel.fg-dark .fg-media-caption-exif-label{color:#bbb}.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary,.fg-panel.fg-light :is(.fg-panel-button,.fg-panel-thumbs-button,.fg-panel-thumb,.fg-panel-thumb-spacer),.fg-panel.fg-light:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-cart-overlay) .fg-panel-cart-inner,.fg-panel.fg-light:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-inner{background-color:#fff;border-color:#e2e2e2}.fg-panel.fg-dark .fg-panel-button[aria-pressed=true],.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary[aria-pressed=true]{background-color:#fff}.fg-panel.fg-light .fg-panel-thumb.fg-selected{background-color:#f0f0f0}.fg-panel.fg-dark .fg-panel-button[aria-pressed=true],.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary[aria-pressed=true],.fg-panel.fg-light :is(.fg-panel-button,.fg-panel-area-toggle,.fg-panel-thumbs-button){color:#767676}.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary,.fg-panel.fg-light .fg-panel-button.fg-panel-button-secondary{color:#222}.fg-panel.fg-dark :is(.fg-panel-button,.fg-panel-thumbs-button,.fg-panel-thumb,.fg-panel-thumb-spacer),.fg-panel.fg-dark:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-cart-overlay) .fg-panel-cart-inner,.fg-panel.fg-dark:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-inner,.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary{background-color:#333;border-color:#222}.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary[aria-pressed=true],.fg-panel.fg-light .fg-panel-button[aria-pressed=true]{background-color:#333}.fg-panel.fg-dark .fg-panel-thumb.fg-selected{background-color:#2c2c2c}.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary[aria-pressed=true],.fg-panel.fg-dark :is(.fg-panel-button,.fg-panel-area-toggle,.fg-panel-thumbs-button),.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary,.fg-panel.fg-light .fg-panel-button[aria-pressed=true]{color:#fff}@media (hover:hover){.fg-panel.fg-light .fg-panel-area-toggle:focus,.fg-panel.fg-light .fg-panel-area-toggle:hover{color:#bbb}.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary:focus,.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary:hover,.fg-panel.fg-dark .fg-panel-button[aria-pressed=true]:focus,.fg-panel.fg-dark .fg-panel-button[aria-pressed=true]:hover,.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary[aria-pressed=true]:focus,.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary[aria-pressed=true]:hover,.fg-panel.fg-light .fg-panel-button:focus,.fg-panel.fg-light .fg-panel-button:hover,.fg-panel.fg-light .fg-panel-thumb:focus,.fg-panel.fg-light .fg-panel-thumb:hover,.fg-panel.fg-light .fg-panel-thumbs-button:focus,.fg-panel.fg-light .fg-panel-thumbs-button:hover{background-color:#f5f5f5}.fg-panel.fg-dark .fg-panel-area-toggle:focus,.fg-panel.fg-dark .fg-panel-area-toggle:hover{color:#bbb}.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary[aria-pressed=true]:focus,.fg-panel.fg-dark .fg-panel-button.fg-panel-button-primary[aria-pressed=true]:hover,.fg-panel.fg-dark .fg-panel-button:focus,.fg-panel.fg-dark .fg-panel-button:hover,.fg-panel.fg-dark .fg-panel-thumb:focus,.fg-panel.fg-dark .fg-panel-thumb:hover,.fg-panel.fg-dark .fg-panel-thumbs-button:focus,.fg-panel.fg-dark .fg-panel-thumbs-button:hover,.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary:focus,.fg-panel.fg-light .fg-panel-button.fg-panel-button-primary:hover,.fg-panel.fg-light .fg-panel-button[aria-pressed=true]:focus,.fg-panel.fg-light .fg-panel-button[aria-pressed=true]:hover{background-color:#303030}}.fg-panel.fg-button-light .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]),.fg-panel.fg-button-light .fg-panel-thumb.fg-selected,.fg-panel.fg-button-light .fg-panel-thumbs-button{background-color:#fff;border-color:#e2e2e2;color:#767676}.fg-panel.fg-button-light .fg-panel-button:is(.fg-panel-button-primary,.fg-panel-button-secondary){color:#222}.fg-panel.fg-button-blue .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]),.fg-panel.fg-button-blue .fg-panel-thumb.fg-selected,.fg-panel.fg-button-blue .fg-panel-thumbs-button{background-color:#3079ed;border-color:#306be1;color:#fff}.fg-panel.fg-button-dark .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]),.fg-panel.fg-button-dark .fg-panel-thumb.fg-selected,.fg-panel.fg-button-dark .fg-panel-thumbs-button{background-color:#4e4e4e;border-color:#292929;color:#fff}.fg-panel.fg-button-green .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]),.fg-panel.fg-button-green .fg-panel-thumb.fg-selected,.fg-panel.fg-button-green .fg-panel-thumbs-button{background-color:#027339;border-color:#025f2f;color:#fff}.fg-panel.fg-button-purple .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]),.fg-panel.fg-button-purple .fg-panel-thumb.fg-selected,.fg-panel.fg-button-purple .fg-panel-thumbs-button{background-color:#6816c2;border-color:#5416a8;color:#fff}.fg-panel.fg-button-orange .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]),.fg-panel.fg-button-orange .fg-panel-thumb.fg-selected,.fg-panel.fg-button-orange .fg-panel-thumbs-button{background-color:#e57731;border-color:#c36230;color:#fff}.fg-panel.fg-button-red .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]),.fg-panel.fg-button-red .fg-panel-thumb.fg-selected,.fg-panel.fg-button-red .fg-panel-thumbs-button{background-color:#c22b24;border-color:#9f2924;color:#fff}@media (hover:hover){.fg-panel.fg-button-light .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):focus,.fg-panel.fg-button-light .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):hover,.fg-panel.fg-button-light .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-light .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-light .fg-panel-thumb:focus,.fg-panel.fg-button-light .fg-panel-thumb:hover,.fg-panel.fg-button-light .fg-panel-thumbs-button:focus,.fg-panel.fg-button-light .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#f5f5f5;border-color:#e2e2e2;color:#bbb}.fg-panel.fg-button-blue .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):focus,.fg-panel.fg-button-blue .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):hover,.fg-panel.fg-button-blue .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-blue .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-blue .fg-panel-thumb:focus,.fg-panel.fg-button-blue .fg-panel-thumb:hover,.fg-panel.fg-button-blue .fg-panel-thumbs-button:focus,.fg-panel.fg-button-blue .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#4d90fe;border-color:#3079ed;color:#fff}.fg-panel.fg-button-dark .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):focus,.fg-panel.fg-button-dark .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):hover,.fg-panel.fg-button-dark .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-dark .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-dark .fg-panel-thumb:focus,.fg-panel.fg-button-dark .fg-panel-thumb:hover,.fg-panel.fg-button-dark .fg-panel-thumbs-button:focus,.fg-panel.fg-button-dark .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#5e5e5e;border-color:#292929;color:#fff}.fg-panel.fg-button-green .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):focus,.fg-panel.fg-button-green .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):hover,.fg-panel.fg-button-green .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-green .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-green .fg-panel-thumb:focus,.fg-panel.fg-button-green .fg-panel-thumb:hover,.fg-panel.fg-button-green .fg-panel-thumbs-button:focus,.fg-panel.fg-button-green .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#02874a;border-color:#027339;color:#fff}.fg-panel.fg-button-purple .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):focus,.fg-panel.fg-button-purple .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):hover,.fg-panel.fg-button-purple .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-purple .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-purple .fg-panel-thumb:focus,.fg-panel.fg-button-purple .fg-panel-thumb:hover,.fg-panel.fg-button-purple .fg-panel-thumbs-button:focus,.fg-panel.fg-button-purple .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#7816d6;border-color:#6816c2;color:#fff}.fg-panel.fg-button-orange .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):focus,.fg-panel.fg-button-orange .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):hover,.fg-panel.fg-button-orange .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-orange .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-orange .fg-panel-thumb:focus,.fg-panel.fg-button-orange .fg-panel-thumb:hover,.fg-panel.fg-button-orange .fg-panel-thumbs-button:focus,.fg-panel.fg-button-orange .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#ff8e31;border-color:#e57731;color:#fff}.fg-panel.fg-button-red .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):focus,.fg-panel.fg-button-red .fg-panel-button:not(.fg-panel-button-secondary,[aria-pressed=true]):hover,.fg-panel.fg-button-red .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-red .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-red .fg-panel-thumb:focus,.fg-panel.fg-button-red .fg-panel-thumb:hover,.fg-panel.fg-button-red .fg-panel-thumbs-button:focus,.fg-panel.fg-button-red .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#f12b24;border-color:#c22b24;color:#fff}}.fg-panel-fade .fg-media,.fg-panel-fade .fg-panel-thumbs-stage,.fg-panel-horizontal .fg-media,.fg-panel-horizontal .fg-panel-thumbs-stage,.fg-panel-vertical .fg-media,.fg-panel-vertical .fg-panel-thumbs-stage{transition-duration:.3s;transition-timing-function:ease-in-out}.fg-panel-fade .fg-panel-thumbs-stage,.fg-panel-horizontal .fg-panel-thumbs-stage,.fg-panel-vertical .fg-panel-thumbs-stage{transition-property:transform}.fg-panel-fade .fg-media-content,.fg-panel-horizontal .fg-media-content,.fg-panel-vertical .fg-media-content{transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:opacity,visibility}@media (hover:hover){.fg-panel-fade .fg-panel-area-toggle,.fg-panel-fade .fg-panel-button,.fg-panel-fade .fg-panel-thumb,.fg-panel-fade .fg-panel-thumbs-button,.fg-panel-horizontal .fg-panel-area-toggle,.fg-panel-horizontal .fg-panel-button,.fg-panel-horizontal .fg-panel-thumb,.fg-panel-horizontal .fg-panel-thumbs-button,.fg-panel-vertical .fg-panel-area-toggle,.fg-panel-vertical .fg-panel-button,.fg-panel-vertical .fg-panel-thumb,.fg-panel-vertical .fg-panel-thumbs-button{transition-property:background-color,border-color,color,opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out}}.fg-panel-fade .fg-media{transition-property:opacity,visibility,padding;visibility:hidden;opacity:0}.fg-panel-fade .fg-media.fg-reverse.fg-visible,.fg-panel-fade .fg-media.fg-visible{visibility:visible;opacity:1}.fg-panel-horizontal .fg-media{transition-property:opacity,visibility,transform,padding;transform:translateX(-100%);visibility:hidden;opacity:0}.fg-panel-horizontal .fg-media.fg-reverse{transform:translateX(100%)}.fg-panel-horizontal .fg-media.fg-reverse.fg-visible,.fg-panel-horizontal .fg-media.fg-visible{transform:translateX(0);visibility:visible;opacity:1}.fg-panel-vertical .fg-media{transition-property:opacity,visibility,transform,padding;transform:translateY(-100%);visibility:hidden;opacity:0}.fg-panel-vertical .fg-media.fg-reverse{transform:translateY(100%)}.fg-panel-vertical .fg-media.fg-reverse.fg-visible,.fg-panel-vertical .fg-media.fg-visible{transform:translateY(0);visibility:visible;opacity:1}.fg-icon-auto-progress{cursor:pointer}.fg-icon-auto-progress-idle{fill:currentColor;visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.fg-icon-auto-progress:is(.fg-paused,.fg-stopped,.fg-started) .fg-icon-auto-progress-idle{opacity:0;visibility:hidden}.fg-icon-auto-progress-circle{stroke:currentColor;fill:transparent;transform:rotate(-90deg);transform-origin:50% 50%;opacity:0;visibility:hidden;stroke-width:8px;stroke-dasharray:0,0;stroke-dashoffset:0;transition:stroke-dashoffset 1s,opacity .3s,visibility .3s}.fg-icon-auto-progress.fg-started .fg-icon-auto-progress-circle{opacity:1;visibility:visible}.fg-icon-auto-progress-pause,.fg-icon-auto-progress-play{fill:currentColor;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.fg-icon-auto-progress:is(.fg-paused,.fg-stopped) .fg-icon-auto-progress-play{opacity:1;visibility:visible}@media (hover:hover){:hover>.fg-icon-auto-progress.fg-started .fg-icon-auto-progress-circle{opacity:0;visibility:hidden}:hover>.fg-icon-auto-progress.fg-started .fg-icon-auto-progress-pause,:hover>.fg-icon-auto-progress:is(.fg-paused,.fg-stopped) .fg-icon-auto-progress-play{opacity:1;visibility:visible}}.fg-panel-thumbs-inner{position:relative;display:flex;width:100%;height:100%;overflow:hidden;pointer-events:auto}.fg-panel-thumbs-bottom .fg-panel-thumbs-inner,.fg-panel-thumbs-top .fg-panel-thumbs-inner{flex-direction:row}.fg-panel-thumbs-left .fg-panel-thumbs-inner,.fg-panel-thumbs-right .fg-panel-thumbs-inner{flex-direction:column}.fg-panel-thumbs-button,.fg-panel-thumbs-button:active,.fg-panel-thumbs-button:focus{position:relative;width:100%;height:100%;cursor:pointer;user-select:none;outline:0}.fg-panel-thumbs-button.fg-disabled{display:none}.fg-panel-thumbs-bottom .fg-panel-thumbs-button,.fg-panel-thumbs-top .fg-panel-thumbs-button{width:37px;min-width:37px}.fg-panel-thumbs-left .fg-panel-thumbs-button,.fg-panel-thumbs-right .fg-panel-thumbs-button{height:37px;min-height:37px}@media (hover:hover){.fg-panel-hover-buttons .fg-panel-thumbs-button{position:absolute;visibility:hidden;opacity:0;z-index:1}.fg-panel-hover-buttons .fg-panel-thumbs:hover .fg-panel-thumbs-button:not(.fg-disabled){visibility:visible;opacity:.5}.fg-panel-hover-buttons .fg-panel-thumbs .fg-panel-thumbs-button:not(.fg-disabled):hover{opacity:1}.fg-panel-hover-buttons .fg-panel-thumbs-prev{top:0;left:0}.fg-panel-hover-buttons .fg-panel-thumbs-next{bottom:0;right:0}}.fg-panel-thumbs-button .fg-icon{display:block;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fg-panel-thumbs-button.fg-disabled .fg-icon{opacity:.3}.fg-panel-thumbs-left .fg-panel-thumbs-button .fg-icon,.fg-panel-thumbs-right .fg-panel-thumbs-button .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.fg-panel-thumbs-viewport{position:relative;width:100%;height:100%;overflow:hidden}.fg-panel-thumbs-stage{position:relative;display:flex;width:100%;height:100%;justify-content:flex-start;align-items:center}.fg-panel-thumbs-bottom .fg-panel-thumbs-stage,.fg-panel-thumbs-top .fg-panel-thumbs-stage{flex-direction:row}.fg-panel-thumbs-left .fg-panel-thumbs-stage,.fg-panel-thumbs-right .fg-panel-thumbs-stage{flex-direction:column}.fg-panel-thumb-spacer{width:100%;height:100%;min-height:1px;min-width:1px}.fg-panel-thumb{position:relative;display:flex;margin:0;padding:4px;justify-content:center;align-items:center;width:100%;height:100%;min-width:100%;min-height:100%;cursor:pointer;user-select:none}.fg-panel.fg-medium:not(.fg-panel-thumbs-no-captions) .fg-panel-thumb{justify-content:flex-start}.fg-panel-thumbs-bottom .fg-panel-thumb,.fg-panel-thumbs-left .fg-panel-thumb,.fg-panel-thumbs-right .fg-panel-thumb{padding-top:3px}.fg-panel-thumbs-top .fg-panel-thumb{padding-bottom:3px}.fg-panel-thumbs-viewport>.fg-panel-thumb{position:absolute;top:-9999px;left:-9999px;visibility:hidden;opacity:0}.fg-panel-thumb-media{position:relative;width:90px;min-width:90px;height:60px;min-height:60px;overflow:hidden}.fg-panel.fg-medium .fg-panel-thumb-media{width:108px;min-width:108px;height:72px;min-height:72px}.fg-panel.fg-medium:not(.fg-panel-thumbs-no-captions) .fg-panel-thumb-media{margin-right:5px}.fg-panel.fg-medium.fg-x-large-width .fg-panel-thumb-media{width:128px;min-width:128px}.fg-panel.fg-panel-thumbs-small .fg-panel-thumb-media{width:60px;min-width:60px}.fg-panel.fg-medium.fg-panel-thumbs-small .fg-panel-thumb-media,.fg-panel.fg-medium.fg-x-large-width.fg-panel-thumbs-small .fg-panel-thumb-media{width:72px;min-width:72px}.fg-panel-thumb.fg-error .fg-panel-thumb-media,.fg-panel-thumb.fg-idle .fg-panel-thumb-media,.fg-panel-thumb.fg-loading .fg-panel-thumb-media{border-style:solid;border-width:1px}.fg-panel-thumb.fg-error .fg-panel-thumb-media{background-image:url(//www.museomudapp.it/wp-content/plugins/foogallery/assets/img/icons.svg#image);background-position:center center;background-size:32px 32px;background-repeat:no-repeat}.fg-panel-thumb-wrap{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.fg-panel-thumb-image{width:100%;height:auto;position:absolute;top:50%;left:50%;margin:0;transform:translateX(-50%) translateY(-50%);visibility:visible;opacity:1;transition:visibility .3s,opacity .3s}.fg-panel-thumb.fg-error .fg-panel-thumb-image,.fg-panel-thumb.fg-idle .fg-panel-thumb-image,.fg-panel-thumb.fg-loading .fg-panel-thumb-image{visibility:hidden;opacity:0}.fg-panel-thumb-caption{display:none;width:100%;max-height:60px;margin:0;font-size:14px;overflow:hidden;line-height:1.3}.fg-panel-thumb-caption-left .fg-panel-thumb-caption{text-align:left}.fg-panel-thumb-caption-right .fg-panel-thumb-caption{text-align:right}.fg-panel-thumb-caption-center .fg-panel-thumb-caption{text-align:center}.fg-panel-thumb-caption-justify .fg-panel-thumb-caption{text-align:justify}.fg-panel.fg-medium .fg-panel-thumb-caption{max-height:72px}.fg-panel.fg-medium:not(.fg-panel-thumbs-no-captions) .fg-panel-thumb-caption{display:block}.fg-panel-thumb-title{font-weight:600}.fg-panel-thumb-description{font-size:smaller}.fg-panel-thumb-description,.fg-panel-thumb-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fg-panel-thumb-description,.fg-panel.fg-medium .fg-panel-thumb-title{-webkit-line-clamp:2}.fg-panel.fg-shadow-inset-large .fg-panel-thumb-media:after,.fg-panel.fg-shadow-inset-medium .fg-panel-thumb-media:after,.fg-panel.fg-shadow-inset-small .fg-panel-thumb-media:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.fg-panel.fg-dark.fg-shadow-inset-small .fg-panel-thumb-media:after,.fg-panel.fg-light.fg-shadow-inset-small .fg-panel-thumb-media:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-panel.fg-dark.fg-shadow-inset-medium .fg-panel-thumb-media:after,.fg-panel.fg-light.fg-shadow-inset-medium .fg-panel-thumb-media:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-panel.fg-dark.fg-shadow-inset-large .fg-panel-thumb-media:after,.fg-panel.fg-light.fg-shadow-inset-large .fg-panel-thumb-media:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-panel.fg-hover-colorize .fg-panel-thumb-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:filter}.fg-panel.fg-hover-colorize .fg-panel-thumb:hover .fg-panel-thumb-image{-webkit-filter:none;filter:none}.fg-panel.fg-hover-grayscale .fg-panel-thumb-image{-webkit-filter:none;filter:none;-webkit-transition-property:-webkit-filter;transition-property:filter}.fg-panel.fg-hover-grayscale .fg-panel-thumb:hover .fg-panel-thumb-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:1}.fg-panel.fg-hover-scale .fg-panel-thumb{transition-property:transform}.fg-panel.fg-hover-scale .fg-panel-thumb:hover{transform:scale(1.048)}.fg-default{--fg-gutter:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--fg-gutter);justify-content:center;margin-inline:auto!important}.fg-default .fg-image{border-radius:0;display:block;max-width:100%;height:auto;margin:0;padding:0}.fg-default.fg-left{justify-content:flex-start;margin-inline:0 auto!important}.fg-default.fg-center{justify-content:center;margin-inline:auto!important}.fg-default.fg-right{justify-content:flex-end;margin-inline:auto 0!important}@media only screen and (min-width:601px){.fg-default.fg-d-col1{--fg-d-columns:1}.fg-default.fg-d-col2{--fg-d-columns:2}.fg-default.fg-d-col3{--fg-d-columns:3}.fg-default.fg-d-col4{--fg-d-columns:4}.fg-default.fg-d-col5{--fg-d-columns:5}.fg-default.fg-d-col6{--fg-d-columns:6}.fg-default:is(.fg-d-col1,.fg-d-col2,.fg-d-col3,.fg-d-col4,.fg-d-col5,.fg-d-col6){--fg-d-gallery-max-width:calc(
(var(--fg-d-columns) * var(--fg-column-max-width, 99999px)) +
((var(--fg-d-columns) - 1) * var(--fg-gutter))
);max-width:min(100%,var(--fg-d-gallery-max-width))}.fg-default .fg-item{--fg-d-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 2 ) ) / 3 )}.fg-default.fg-d-col1 .fg-image,.fg-default.fg-d-col2 .fg-image,.fg-default.fg-d-col3 .fg-image,.fg-default.fg-d-col4 .fg-image,.fg-default.fg-d-col5 .fg-image,.fg-default.fg-d-col6 .fg-image{width:100%}.fg-default.fg-d-col1 .fg-item{--fg-d-column-width:100%}.fg-default.fg-d-col2 .fg-item{--fg-d-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 1 ) ) / 2 )}.fg-default.fg-d-col3 .fg-item{--fg-d-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 2 ) ) / 3 )}.fg-default.fg-d-col4 .fg-item{--fg-d-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 3 ) ) / 4 )}.fg-default.fg-d-col5 .fg-item{--fg-d-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 4 ) ) / 5 )}.fg-default.fg-d-col6 .fg-item{--fg-d-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 5 ) ) / 6 )}.fg-default:is(.fg-d-col1,.fg-d-col2,.fg-d-col3,.fg-d-col4,.fg-d-col5,.fg-d-col6) .fg-item{width:var(--fg-d-column-width);min-width:var(--fg-d-column-width);max-width:var(--fg-d-column-width)}}@media only screen and (max-width:600px){.fg-default.fg-m-col1{--fg-m-columns:1}.fg-default.fg-m-col2{--fg-m-columns:2}.fg-default.fg-m-col3{--fg-m-columns:3}.fg-default:is(.fg-m-col1,.fg-m-col2,.fg-m-col3){--fg-m-gallery-max-width:calc(
(var(--fg-m-columns) * var(--fg-column-max-width, 99999px)) +
((var(--fg-m-columns) - 1) * var(--fg-gutter))
);max-width:min(100%,var(--fg-m-gallery-max-width))}.fg-default .fg-item{--fg-m-column-width:100%}.fg-default.fg-m-col1 .fg-image,.fg-default.fg-m-col2 .fg-image,.fg-default.fg-m-col3 .fg-image{width:100%}.fg-default.fg-m-col1 .fg-item{--fg-m-column-width:100%}.fg-default.fg-m-col2 .fg-item{--fg-m-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 1 ) ) / 2 )}.fg-default.fg-m-col3 .fg-item{--fg-m-column-width:calc( calc( 100% - calc( var(--fg-gutter) * 2 ) ) / 3 )}.fg-default:is(.fg-m-col1,.fg-m-col2,.fg-m-col3) .fg-item{width:var(--fg-m-column-width);min-width:var(--fg-m-column-width);max-width:var(--fg-m-column-width)}}.fg-masonry *{box-sizing:border-box}.foogallery.fg-masonry{--fg-gutter:10px;--fg-column-width:100%;--fg-col2-width:calc( calc( 100% - calc( var(--fg-gutter) * 1 ) ) / 2 );--fg-col3-width:calc( calc( 100% - calc( var(--fg-gutter) * 2 ) ) / 3 );--fg-col4-width:calc( calc( 100% - calc( var(--fg-gutter) * 3 ) ) / 4 );--fg-col5-width:calc( calc( 100% - calc( var(--fg-gutter) * 4 ) ) / 5 );--fg-col6-width:calc( calc( 100% - calc( var(--fg-gutter) * 5 ) ) / 6 );margin:0 auto;text-align:center}.fg-masonry .fg-thumb{display:block}.fg-masonry.fg-fixed .fg-column-width,.fg-masonry.fg-fixed .fg-image,.fg-masonry.fg-fixed .fg-item{max-width:100%}.fg-masonry .fg-column-width{display:inline-block;border:solid 0 transparent}.fg-masonry .fg-column-width,.fg-masonry .fg-gutter-width{position:absolute;height:0;visibility:hidden;opacity:0;pointer-events:none}.fg-masonry.fg-col2 .fg-item .fg-image,.fg-masonry.fg-col3 .fg-item .fg-image,.fg-masonry.fg-col4 .fg-item .fg-image,.fg-masonry.fg-col5 .fg-item .fg-image,.fg-masonry.fg-col6 .fg-item .fg-image,.fg-masonry.fg-fixed .fg-item .fg-image{width:100%;height:auto;max-width:100%}.fg-masonry .fg-item{line-height:0;font-size:0;vertical-align:top}.fg-masonry .fg-item{margin-bottom:var(--fg-gutter);margin-right:var(--fg-gutter);width:var(--fg-column-width)}.fg-masonry .fg-column-width{width:var(--fg-column-width)}.fg-masonry .fg-gutter-width{width:var(--fg-gutter)}.fg-masonry.fg-col1 .fg-item:nth-child(1n+3),.fg-masonry.fg-col2 .fg-item:nth-child(2n+4),.fg-masonry.fg-col3 .fg-item:nth-child(3n+5),.fg-masonry.fg-col4 .fg-item:nth-child(4n+6),.fg-masonry.fg-col5 .fg-item:nth-child(5n+7),.fg-masonry.fg-col6 .fg-item:nth-child(6n+8){margin-right:0}.fg-masonry.fg-col2{--fg-column-width:var(--fg-col2-width)}.fg-masonry.fg-col3{--fg-column-width:var(--fg-col3-width)}.fg-masonry.fg-col4{--fg-column-width:var(--fg-col4-width)}.fg-masonry.fg-col5{--fg-column-width:var(--fg-col5-width)}.fg-masonry.fg-col6{--fg-column-width:var(--fg-col6-width)}@media screen and (max-width:1280px){.fg-masonry.fg-col6{--fg-column-width:var(--fg-col5-width)}.fg-masonry.fg-col6 .fg-item:nth-child(5n+7){margin-right:0}}@media screen and (max-width:1024px){.fg-masonry.fg-col5,.fg-masonry.fg-col6{--fg-column-width:var(--fg-col4-width)}.fg-masonry.fg-col5 .fg-item:nth-child(4n+6),.fg-masonry.fg-col6 .fg-item:nth-child(4n+6){margin-right:0}}@media screen and (max-width:720px){.fg-masonry.fg-col4,.fg-masonry.fg-col5,.fg-masonry.fg-col6{--fg-column-width:var(--fg-col3-width)}.fg-masonry.fg-col4 .fg-item:nth-child(3n+5),.fg-masonry.fg-col5 .fg-item:nth-child(3n+5),.fg-masonry.fg-col6 .fg-item:nth-child(3n+5){margin-right:0}}@media screen and (max-width:480px){.fg-masonry.fg-col3,.fg-masonry.fg-col4,.fg-masonry.fg-col5,.fg-masonry.fg-col6{--fg-column-width:var(--fg-col2-width)}.fg-masonry.fg-col3 .fg-item:nth-child(2n+4),.fg-masonry.fg-col4 .fg-item:nth-child(2n+4),.fg-masonry.fg-col5 .fg-item:nth-child(2n+4),.fg-masonry.fg-col6 .fg-item:nth-child(2n+4){margin-right:0}}@media screen and (max-width:320px){.fg-masonry.fg-col2,.fg-masonry.fg-col3,.fg-masonry.fg-col4,.fg-masonry.fg-col5,.fg-masonry.fg-col6{--fg-gutter:0;--fg-column-width:100%}.fg-masonry.fg-col2 .fg-item:nth-child(1n+3),.fg-masonry.fg-col3 .fg-item:nth-child(1n+3),.fg-masonry.fg-col4 .fg-item:nth-child(1n+3),.fg-masonry.fg-col5 .fg-item:nth-child(1n+3),.fg-masonry.fg-col6 .fg-item:nth-child(1n+3){margin-right:0}}.foogallery.fg-border-thin .fg-column-width{border-width:4px}.foogallery.fg-border-medium .fg-column-width{border-width:10px}.foogallery.fg-border-thick .fg-column-width{border-width:16px}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption{display:flex;visibility:visible;opacity:1;font-size:13px;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border:none;text-align:left}.foogallery.fg-masonry.fg-captions-bottom.fg-c-l .fg-item-inner .fg-caption{text-align:left}.foogallery.fg-masonry.fg-captions-bottom.fg-c-c .fg-item-inner .fg-caption{text-align:center}.foogallery.fg-masonry.fg-captions-bottom.fg-c-r .fg-item-inner .fg-caption{text-align:right}.foogallery.fg-masonry.fg-captions-bottom.fg-c-j .fg-item-inner .fg-caption{text-align:justify}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner{display:flex;position:relative;max-height:none;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title{color:#222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-desc,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-desc a{color:#ccc}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-desc,.fg-masonry.fg-captions-bottom.fg-light .fg-caption-desc a{color:#828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-item-inner:focus-within .fg-caption-desc,.fg-masonry.fg-captions-bottom.fg-dark .fg-item-inner:focus-within .fg-caption-desc a,.fg-masonry.fg-captions-bottom.fg-dark .fg-item-inner:hover .fg-caption-desc,.fg-masonry.fg-captions-bottom.fg-dark .fg-item-inner:hover .fg-caption-desc a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-item-inner:focus-within .fg-caption-desc,.fg-masonry.fg-captions-bottom.fg-light .fg-item-inner:focus-within .fg-caption-desc a,.fg-masonry.fg-captions-bottom.fg-light .fg-item-inner:hover .fg-caption-desc,.fg-masonry.fg-captions-bottom.fg-light .fg-item-inner:hover .fg-caption-desc a{color:#222}.foogallery.fg-masonry.fg-c-l .fg-caption-buttons,.foogallery.fg-masonry:is(.fg-captions-bottom,.fg-caption-always) .fg-caption-buttons{justify-content:flex-start}.foogallery.fg-masonry.fg-c-c .fg-caption-buttons{justify-content:center}.foogallery.fg-masonry.fg-c-r .fg-caption-buttons{justify-content:flex-end}.foogallery.fg-masonry.fg-c-j .fg-caption-buttons{justify-content:stretch}.fg-masonry.fg-captions-bottom .fg-caption{padding:10px}.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption{padding:10px 6px 6px 6px}.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption{padding:10px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption{padding:16px 0 0 0}.fg-masonry.fg-captions-bottom.fg-transparent-overlays .fg-caption{text-shadow:none}.fg-masonry.fg-transparent .fg-item-inner{background-color:transparent;color:#333;border-color:transparent}.fg-masonry.fg-transparent .fg-caption{color:#7f7f7f}.fg-masonry.fg-transparent .fg-caption a{color:#7f7f7f;border-bottom:1px solid #7f7f7f}.fg-masonry.fg-transparent .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-transparent .fg-caption-title,.fg-masonry.fg-transparent .fg-caption-title a{color:#333}.fg-masonry.fg-transparent .fg-caption-title a{border-bottom:1px solid #333}.fg-masonry.fg-transparent.fg-round-full .fg-item,.fg-masonry.fg-transparent.fg-round-full .fg-item-inner{border-radius:15px}.fg-masonry.fg-transparent.fg-round-full .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-full .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%;overflow:hidden}.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{overflow:hidden}.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:5px}.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:10px}.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:15px}.fg-masonry.fg-transparent.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(128,128,128,.5)}.fg-masonry.fg-hover-colorize .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-fade .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-grayscale .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-instant .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-push .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-scale .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-slide-down .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-slide-left .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-slide-right .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-slide-up .fg-loaded .fg-caption-desc,.fg-masonry.fg-hover-zoomed .fg-loaded .fg-caption-desc{transition-timing-function:ease;transition-duration:.3s;backface-visibility:hidden}.fg-justified{box-sizing:border-box;position:relative;text-align:center}.foogallery.fg-justified .fg-item{box-sizing:border-box;display:inline-block;margin:0;padding:0}.foogallery.fg-justified .fg-image,.foogallery.fg-justified .fg-item-inner,.foogallery.fg-justified .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0}.fg-justified .fg-item{visibility:visible;position:relative}.fg-justified .fg-item-inner{position:relative;width:100%;height:100%}.fg-justified .fg-thumb{position:relative;overflow:hidden}.fg-justified .fg-image{z-index:1}.fg-justified .fg-item.fg-positioned .fg-image-wrap,.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}.fg-justified .fg-item.fg-positioned .fg-image{width:100%!important;height:auto!important;min-height:100%}.fg-simple_portfolio{--fg-gutter:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;gap:var(--fg-gutter)}.fg-simple_portfolio .fg-item{position:relative;flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0;max-width:100%}.fg-simple_portfolio .fg-item-inner{display:flex;flex-direction:column;margin:0;height:100%}.fg-simple_portfolio.fg-captions-top .fg-item-inner{flex-direction:column-reverse}.fg-simple_portfolio .fg-image{height:auto;width:100%}.fg-simple_portfolio .fg-thumb{min-width:auto;min-height:auto}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%;text-transform:none;transform:none;transition:none;background-color:transparent;border:none;text-align:left}.foogallery.fg-simple_portfolio.fg-c-l .fg-item-inner .fg-caption{text-align:left}.foogallery.fg-simple_portfolio.fg-c-c .fg-item-inner .fg-caption{text-align:center}.foogallery.fg-simple_portfolio.fg-c-r .fg-item-inner .fg-caption{text-align:right}.foogallery.fg-simple_portfolio.fg-c-j .fg-item-inner .fg-caption{text-align:justify}.foogallery.fg-simple_portfolio .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner{top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-simple_portfolio .fg-caption-title{white-space:normal;height:auto}.fg-simple_portfolio .fg-caption-desc{flex:unset}.fg-simple_portfolio.fg-dark .fg-caption-title,.fg-simple_portfolio.fg-dark .fg-caption-title a{color:#fff}.fg-simple_portfolio.fg-light .fg-caption-title{color:#222}.fg-simple_portfolio.fg-dark .fg-caption-desc,.fg-simple_portfolio.fg-dark .fg-caption-desc a{color:#ccc}.fg-simple_portfolio.fg-light .fg-caption-desc,.fg-simple_portfolio.fg-light .fg-caption-desc a{color:#828282}.fg-simple_portfolio.fg-dark .fg-item-inner:focus-within .fg-caption-desc,.fg-simple_portfolio.fg-dark .fg-item-inner:focus-within .fg-caption-desc a,.fg-simple_portfolio.fg-dark .fg-item-inner:hover .fg-caption-desc,.fg-simple_portfolio.fg-dark .fg-item-inner:hover .fg-caption-desc a{color:#fff}.fg-simple_portfolio.fg-light .fg-item-inner:focus-within .fg-caption-desc,.fg-simple_portfolio.fg-light .fg-item-inner:focus-within .fg-caption-desc a,.fg-simple_portfolio.fg-light .fg-item-inner:hover .fg-caption-desc,.fg-simple_portfolio.fg-light .fg-item-inner:hover .fg-caption-desc a{color:#222}.foogallery.fg-simple_portfolio.fg-c-c .fg-caption-buttons{justify-content:center}.foogallery.fg-simple_portfolio .fg-caption-buttons,.foogallery.fg-simple_portfolio.fg-c-l .fg-caption-buttons{justify-content:flex-start}.foogallery.fg-simple_portfolio.fg-c-r .fg-caption-buttons{justify-content:flex-end}.foogallery.fg-simple_portfolio.fg-c-j .fg-caption-buttons{justify-content:stretch}.fg-simple_portfolio .fg-caption{padding:10px}.fg-simple_portfolio.fg-border-thin .fg-caption{padding:10px 6px 6px 6px}.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption{padding:6px 6px 10px 6px}.fg-simple_portfolio.fg-border-medium .fg-caption{padding:10px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-medium .fg-caption{padding:0 0 10px 0}.fg-simple_portfolio.fg-border-thick .fg-caption{padding:16px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption{padding:0 0 16px 0}.fg-simple_portfolio.fg-transparent-overlays .fg-caption{text-shadow:none}.fg-simple_portfolio.fg-transparent .fg-item-inner{background-color:transparent;color:#333;border-color:transparent}.fg-simple_portfolio.fg-transparent .fg-caption{color:#7f7f7f}.fg-simple_portfolio.fg-transparent .fg-caption a{color:#7f7f7f;border-bottom:1px solid #7f7f7f}.fg-simple_portfolio.fg-transparent .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-transparent .fg-caption-title,.fg-simple_portfolio.fg-transparent .fg-caption-title a{color:#333}.fg-simple_portfolio.fg-transparent .fg-caption-title a{border-bottom:1px solid #333}.fg-simple_portfolio.fg-transparent.fg-round-full .fg-item,.fg-simple_portfolio.fg-transparent.fg-round-full .fg-item-inner{border-radius:15px}.fg-simple_portfolio.fg-transparent.fg-round-full .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-full .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%;overflow:hidden}.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{overflow:hidden}.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:5px}.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:10px}.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:15px}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(128,128,128,.5)}.fg-simple_portfolio.fg-hover-colorize .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-fade .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-grayscale .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-instant .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-push .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-scale .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-slide-down .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-slide-left .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-slide-right .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-slide-up .fg-loaded .fg-caption-desc,.fg-simple_portfolio.fg-hover-zoomed .fg-loaded .fg-caption-desc{transition-timing-function:ease;transition-duration:.3s;backface-visibility:hidden}.foogallery.fg-preset.fg-polaroid .fg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .35s,background-color .65s}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n+1){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(3n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(5n){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.foogallery.fg-preset.fg-polaroid .fg-item:hover{-webkit-transform:rotate(0);transform:rotate(0)}.foogallery.fg-preset.fg-polaroid .fg-caption{position:relative;width:auto;font-family:"Segoe Print Regular","Comic Sans MS",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.foogallery.fg-preset.fg-polaroid .fg-caption-inner{text-shadow:none;line-height:1.4;justify-content:center}.foogallery.fg-preset.fg-polaroid .fg-caption-inner,.foogallery.fg-preset.fg-polaroid .fg-caption-title{position:relative;width:auto}.foogallery.fg-preset.fg-polaroid .fg-caption-title{text-align:center}.foogallery.fg-preset.fg-polaroid .fg-caption-desc{display:none}.foogallery.fg-light.fg-preset.fg-polaroid .fg-caption-title,.foogallery.fg-preset.fg-polaroid .fg-caption-title{color:#333}.foogallery.fg-dark.fg-preset.fg-polaroid .fg-caption-title{color:#fff}.foogallery.fg-preset.fg-polaroid.fg-transparent-overlays .fg-caption{text-shadow:none}.foogallery.fg-preset.fg-polaroid .fg-caption{padding:10px}.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption{padding:10px 4px 4px 4px}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption{padding:4px 4px 10px 4px}.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption{padding:10px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-medium .fg-caption{padding:0 0 10px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption{padding:16px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption{padding:0 0 16px 0}.fg-image-viewer{display:block;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.fg-image-viewer.fg-left{text-align:left}.fg-image-viewer.fg-center{text-align:center}.fg-image-viewer.fg-right{text-align:right}.fiv-inner{position:relative;display:inline-block;max-width:100%;z-index:6}.fiv-inner .fiv-inner-container{position:relative;max-width:100%;border-color:transparent;border-style:solid;border-width:0;border-bottom-width:4px;z-index:5}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:active,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:hover,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:visited{position:relative;display:block;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item{position:absolute;visibility:visible;opacity:1;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item:first-of-type{position:relative}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb img{display:block;max-width:100%;height:auto;border:none;outline:0;text-decoration:none}.fg-image-viewer .fiv-inner .fiv-ctrls{display:block;text-align:center;font-size:14px;border-style:solid;line-height:34px;position:relative;z-index:6}.fg-image-viewer .fiv-inner .fiv-ctrls:after{content:'';display:block;clear:both}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{display:inline-block;font-weight:400;margin:0}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{display:flex;flex-direction:column;align-items:center;justify-content:stretch;height:unset;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-style:solid;border-width:1px;border-color:transparent;background:0 0;min-width:80px;position:relative;overflow:hidden;transition:background-color .3s;box-shadow:none;outline:0;padding:0 6px;margin:0;font-family:inherit;font-size:inherit;font-weight:400}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:is(:hover,:focus),.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:is(:hover,:focus){transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{display:block;position:absolute;font-size:24px;line-height:32px;top:0;left:0;width:100%;height:100%;transform:translateY(0);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:is(:hover,:focus):before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:is(:hover,:focus):before{transform:translateY(-100%)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev span{display:block;flex-grow:1;line-height:34px;width:100%;transform:translateY(100%);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:is(:hover,:focus) span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:is(:hover,:focus) span{transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:left}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2190'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:right}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2192'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count span{margin:0 4px}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:right}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2192'}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:left}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2190'}.foogallery.fg-image-viewer.fg-caption-always .fg-item-inner .fg-caption{border:none}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-light .fiv-inner .fiv-inner-container{background-color:#fff;color:#333;border-color:#fff}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev{border-color:#ddd}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next:is(:hover,:focus),.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev:is(:hover,:focus){background-color:#f2f2f2}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-dark .fiv-inner .fiv-inner-container{background-color:#333;color:#fff;border-color:#333}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev{border-color:#222}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next:is(:hover,:focus),.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev:is(:hover,:focus){background-color:#444}.foogallery.fg-image-viewer.fg-border-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin .fg-item-inner{border-width:0}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container{border-width:4px}.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-inner-container{border-width:10px}.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-inner-container{border-width:16px}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-ctrls{border-top-width:1px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-ctrls,.foogallery.fg-image-viewer.fg-round-small .fiv-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner-container{border-radius:5px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-ctrls{border-top-left-radius:0;border-top-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner-container{border-radius:10px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-ctrls{border-top-left-radius:0;border-top-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-ctrls,.foogallery.fg-image-viewer.fg-round-large .fiv-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner-container{border-radius:15px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-ctrls{border-top-left-radius:0;border-top-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-full .fiv-inner,.foogallery.fg-image-viewer.fg-round-full .fiv-inner-container,.foogallery.fg-image-viewer.fg-round-full .fiv-next,.foogallery.fg-image-viewer.fg-round-full .fiv-prev{border-radius:50%}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fg-item-inner{box-shadow:none}.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fiv-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fiv-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fiv-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls{border:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;background:0 0;pointer-events:none;visibility:visible;opacity:1;transition:visibility .3s ease,opacity .3s ease}.fg-image-viewer.fg-overlay-controls.fg-not-ready .fiv-inner .fiv-ctrls{visibility:hidden;opacity:0}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-prev{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;min-width:unset;width:40px;height:40px;pointer-events:auto;opacity:.3;transition:opacity .3s ease}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-prev{left:20px}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-next{right:20px}.fg-image-viewer.fg-overlay-controls .fiv-inner:hover .fiv-ctrls .fiv-next,.fg-image-viewer.fg-overlay-controls .fiv-inner:hover .fiv-ctrls .fiv-prev{opacity:.6}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-next:is(:hover,:focus),.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-prev:is(:hover,:focus){opacity:1}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\279C';width:100%;height:100%;transform:translateY(0);line-height:40px}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-prev:before{transform:rotate(180deg)}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-prev span{display:none}.fg-image-viewer.fg-overlay-controls .fiv-inner .fiv-ctrls .fiv-count{display:none}.fg-image-viewer.fg-overlay-controls:not(.fg-border-thin,.fg-border-medium,.fg-border-thick) .fg-item-inner,.fg-image-viewer.fg-overlay-controls:not(.fg-border-thin,.fg-border-medium,.fg-border-thick) .fiv-inner .fiv-inner-container{background-color:transparent}.fg-image-viewer.fg-overlay-controls{--border-width:0px}.fg-image-viewer.fg-overlay-controls.fg-border-thin{--border-width:4px}.fg-image-viewer.fg-overlay-controls.fg-border-medium{--border-width:8px}.fg-image-viewer.fg-overlay-controls.fg-border-thick{--border-width:16px}.fg-image-viewer.fg-overlay-controls:not(.fg-border-thin,.fg-border-medium,.fg-border-thick) .fiv-inner .fiv-inner-container{border:none}.fg-image-viewer.fg-overlay-controls.fg-border-medium .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-overlay-controls.fg-border-thick .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-overlay-controls.fg-border-thin .fiv-inner .fiv-ctrls{top:var(--border-width);left:var(--border-width);width:calc(100% - calc(var(--border-width) * 2));height:calc(100% - calc(var(--border-width) * 2))}.fg-image-viewer.fg-overlay-controls{--border-radius:0px}.fg-image-viewer.fg-overlay-controls.fg-round-small{--border-radius:5px}.fg-image-viewer.fg-overlay-controls.fg-round-medium{--border-radius:10px}.fg-image-viewer.fg-overlay-controls.fg-round-large{--border-radius:15px}.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-large .fiv-inner,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-large .fiv-inner-container,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-medium .fiv-inner,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-medium .fiv-inner-container,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-small .fiv-inner,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-small .fiv-inner-container{border-radius:var(--border-radius)}.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-overlay-controls.fg-round-small .fg-item-inner{border-radius:max(0px,calc(var(--border-radius) - var(--border-width)))}.fg-image-viewer.fg-overlay-controls .fg-paging-container{position:absolute;bottom:0;left:0;width:100%;line-height:1}.fg-image-viewer.fg-overlay-controls.fg-dots-left .fg-paging-container{text-align:left}.fg-image-viewer.fg-overlay-controls.fg-dots-center .fg-paging-container{text-align:center}.fg-image-viewer.fg-overlay-controls.fg-dots-right .fg-paging-container{text-align:right}.fg-image-viewer.fg-overlay-controls .fg-paging-container .fg-dots{pointer-events:auto;opacity:.3;transition:opacity .3s ease}.fg-image-viewer.fg-overlay-controls .fiv-inner:hover .fg-paging-container .fg-dots{opacity:.6}.fg-image-viewer.fg-overlay-controls .fiv-inner .fg-paging-container .fg-dots:is(:hover,:focus-within){opacity:1}.foogallery.fg-thumbnail,.foogallery.fg-thumbnail.fg-center{text-align:center}.foogallery.fg-thumbnail.fg-left{text-align:left}.foogallery.fg-thumbnail.fg-right{text-align:right}.foogallery.fg-thumbnail.fg-float-left{float:left;width:auto}.foogallery.fg-thumbnail.fg-float-right{float:right;width:auto}.foogallery.fg-thumbnail .fg-item{display:inline-block;vertical-align:top;max-width:100%}.foogallery.fg-thumbnail .fg-image{max-width:100%}.foogallery.fg-thumbnail .fg-st-hidden{display:none}.foogallery.fg-thumbnail.fg-stacked,.foogallery.fg-thumbnail.fg-stacked.fg-center{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto}.foogallery.fg-thumbnail.fg-stacked .fg-item,.foogallery.fg-thumbnail.fg-stacked.fg-center .fg-item{grid-column:2/3;grid-row:1/2;z-index:unset}.foogallery.fg-thumbnail.fg-stacked .fg-item:nth-child(1){order:1}.foogallery.fg-thumbnail.fg-stacked .fg-item:nth-child(2){order:2;transform:rotate(3deg)}.foogallery.fg-thumbnail.fg-stacked .fg-item:nth-child(3){order:3;transform:rotate(-3deg)}.foogallery.fg-thumbnail.fg-stacked .fg-item:nth-child(4){order:4;transform:rotate(1deg)}.foogallery.fg-thumbnail.fg-stacked .fg-item:nth-child(5){order:5;transform:rotate(-2deg)}.foogallery.fg-thumbnail.fg-stacked:is(.fg-loaded-fade-in,.fg-loaded-slide-up,.fg-loaded-slide-down,.fg-loaded-slide-left,.fg-loaded-slide-right,.fg-loaded-scale-up,.fg-loaded-swing-down,.fg-loaded-drop,.fg-loaded-fly,.fg-loaded-flip) .fg-item.fg-loaded:not(:first-child),.foogallery.fg-thumbnail.fg-stacked:is(.fg-loaded-fade-in,.fg-loaded-slide-up,.fg-loaded-slide-down,.fg-loaded-slide-left,.fg-loaded-slide-right,.fg-loaded-scale-up,.fg-loaded-swing-down,.fg-loaded-drop,.fg-loaded-fly,.fg-loaded-flip) .fg-item.fg-loaded:not(:first-child) .fg-item-inner{transition-property:opacity,visibility}.foogallery.fg-thumbnail.fg-stacked.fg-left{grid-template-columns:auto 1fr}.foogallery.fg-thumbnail.fg-stacked.fg-left .fg-item{grid-column:1/2}.foogallery.fg-thumbnail.fg-stacked.fg-right{grid-template-columns:1fr auto}.foogallery.fg-thumbnail.fg-stacked.fg-right .fg-item{grid-column:2/3}.foogallery.fg-thumbnail.fg-stacked.fg-float-left,.foogallery.fg-thumbnail.fg-stacked.fg-float-right{display:inline-grid;grid-template-columns:auto}.foogallery.fg-thumbnail.fg-stacked.fg-float-left .fg-item,.foogallery.fg-thumbnail.fg-stacked.fg-float-right .fg-item{grid-column:1/2}.foogallery.fg-thumbnail.fg-stacked.fg-float-left{float:left}.foogallery.fg-thumbnail.fg-stacked.fg-float-right{float:right}.foogallery-stack-album{text-align:center;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.foogallery-stack-album,.foogallery-stack-album *{box-sizing:border-box}.foogallery-stack-album.fg-align-left{text-align:left}.foogallery-stack-album.fg-align-center{text-align:center}.foogallery-stack-album.fg-align-right{text-align:right}.foogallery-stack-album.fg-disable-transitions,.foogallery-stack-album.fg-disable-transitions *{transition:none!important}.fg-header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;padding:0;margin:0;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa}.fg-header-title{display:block;margin:0;padding:0 20px;width:100%;text-align:left}.fg-header-active{display:block;margin:0;padding:0 20px;visibility:hidden;opacity:0;width:100%;text-align:right;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-header-back{display:block;padding:0;margin:5px;visibility:hidden;opacity:0;min-width:40px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:38px;color:#999;background:#ddd;background:rgba(200,200,200,.5);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-has-active .fg-header-active,.fg-has-active .fg-header-back{visibility:visible;opacity:1}.fg-piles{display:inline-block;position:relative;max-width:100%;transition-property:width,height;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-pile{display:block;position:absolute;top:0;left:0;list-style:none;padding:0;margin:0;visibility:visible;opacity:1;max-width:100%;transition-property:opacity,visibility,top,left,width,height;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-pile.fg-hidden{visibility:hidden;opacity:0}.fg-pile-item{display:flex;flex-direction:column;max-width:100%;position:absolute;top:25px;left:25px;visibility:visible;opacity:1;cursor:pointer;border:10px solid #fff;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);transition-property:opacity,visibility,top,left,transform;transition-duration:.3s;transition-timing-function:ease-in-out;z-index:1;transform:rotate(0)}.fg-expanded .fg-pile-item{z-index:2;transform:rotate(0)!important}.fg-pile-item.fg-has-cover{z-index:10;transform:rotate(0)!important}.fg-pile-item:nth-child(2){z-index:9}.fg-pile-item:nth-child(3){z-index:8}.fg-pile-item:nth-child(4){z-index:7}.fg-pile-item:nth-child(1n+5){visibility:hidden;opacity:0}.fg-expanded .fg-pile-item:nth-child(1n+4){visibility:visible;opacity:1}.fg-pile-item-thumb{display:flex;flex-direction:column;max-width:100%;max-height:100%}.fg-pile-item-image{display:block;max-width:100%;object-fit:cover;width:auto}.fg-pile-item-caption{display:flex;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:10px;background-color:rgba(68,68,68,.5);color:#fff;text-align:center;visibility:hidden;opacity:0;max-width:100%;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-pile-item-title{display:block;width:100%;padding:0 0 10px}.fg-pile-item-desc{display:block;width:100%;max-height:100%;border-top:solid 1px currentColor;padding:10px 0 0;overflow:hidden}.fg-pile-item-thumb:hover .fg-pile-item-caption{visibility:visible;opacity:1}.fg-pile-cover{display:flex;justify-content:left;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;visibility:visible;opacity:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-expanded .fg-pile-cover{visibility:hidden;opacity:0;pointer-events:none}.fg-pile-cover-content{display:flex;position:relative;background:#fff;color:#333;width:75%;font-weight:700;box-shadow:1px 1px 1px rgba(0,0,0,.1),5px 0 5px -3px rgba(0,0,0,.4),inset 0 0 5px rgba(0,0,0,.04)}.fg-pile-cover-title{text-align:center;padding:10px;width:100%}.fg-pile-cover-count{color:#aaa;padding:10px 5px;background:#f7f7f7;white-space:nowrap;display:flex;align-items:center}:root{--fg-carousel-perspective:150px;--fg-carousel-navigation-size:48px;--fg-carousel-pagination-size:14px;--fg-carousel-progress-size:4px;--fg-carousel-navigation-opacity:0.3;--fg-carousel-transition-speed:650ms;--fg-carousel-ui-speed:300ms}.foogallery.fg-carousel{--fg-carousel-inverse-perspective:calc( -1 *  var(--fg-carousel-perspective) );position:relative;overflow:hidden;display:grid;grid-template-columns:var(--fg-carousel-navigation-size) auto var(--fg-carousel-navigation-size);grid-template-rows:auto auto;grid-template-areas:"prev inner next" "bottom bottom bottom"}.fg-carousel-inner{position:relative;grid-area:inner;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;grid-template-areas:"left center right";padding:10px 0;perspective:var(--fg-carousel-perspective);transform:translate3d(0,0,0);transform-style:preserve-3d;backface-visibility:hidden;will-change:contents;pointer-events:none}.foogallery_preview_container .fg-carousel-inner{transform-style:unset}.fg-carousel-center{position:relative;z-index:-1;pointer-events:none;visibility:hidden}.fg-carousel-center{grid-area:center}.fg-carousel-progress{display:block;position:absolute;visibility:visible;bottom:0;left:0;width:0;height:var(--fg-carousel-progress-size);border-radius:calc(var(--fg-carousel-progress-size)/ 2);transition:width .1s linear;opacity:var(--fg-carousel-navigation-opacity)}.rtl .fg-carousel-progress{left:auto;right:0}.fg-carousel-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;grid-area:bottom;font-size:var(--fg-carousel-pagination-size);padding:0;margin-bottom:10px}.fg-carousel button.fg-carousel-bullet{width:1em;height:1em;display:block;padding:0;margin:.3em;border-radius:50%;border:solid 1px transparent;background:0 0;box-shadow:none;outline:0;opacity:var(--fg-carousel-navigation-opacity);cursor:pointer;font-size:inherit;transition:opacity var(--fg-carousel-ui-speed) ease-in}@media only screen and (max-width:782px){.fg-carousel button.fg-carousel-bullet{width:1.25em;height:1.25em}}.fg-carousel button.fg-carousel-bullet:is(:hover,:focus){background:0 0;box-shadow:none;outline:0;opacity:1}.fg-carousel button.fg-carousel-bullet.fg-bullet-active{opacity:1}button.fg-carousel-next,button.fg-carousel-prev{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:var(--fg-carousel-navigation-size);background:0 0;border:none;box-shadow:none;outline:0;z-index:11;cursor:pointer;opacity:var(--fg-carousel-navigation-opacity);transition:opacity var(--fg-carousel-ui-speed) ease-in;padding:0;margin:0}button.fg-carousel-next:is(:hover,:focus),button.fg-carousel-prev:is(:hover,:focus){background:0 0;border:none;box-shadow:none;outline:0;opacity:1}.fg-carousel-next .fg-icon,.fg-carousel-prev .fg-icon{width:1em;height:1em}.rtl .fg-carousel-next .fg-icon,.rtl .fg-carousel-prev .fg-icon{transform:rotate(180deg)}.fg-carousel-prev{grid-area:prev}.fg-carousel-next{grid-area:next}.foogallery.fg-carousel .fg-item{display:block;opacity:0;visibility:hidden;grid-area:center;transform-origin:center center;transform:translate3d(0,200%,var(--fg-carousel-inverse-perspective));transition-timing-function:ease-in-out;transition-duration:0s;transition-property:background-color,transform,transform-origin,opacity,visibility;backface-visibility:hidden;pointer-events:auto}.foogallery.fg-carousel .fg-item.fg-loaded{transform:translate3d(0,0,var(--fg-carousel-inverse-perspective));transition-timing-function:ease-in-out;transition-duration:calc( var(--fg-carousel-transition-speed) / 2 );transition-property:background-color,transform,transform-origin,opacity,visibility}.foogallery.fg-carousel .fg-item.fg-item-active,.foogallery.fg-carousel .fg-item.fg-item-next,.foogallery.fg-carousel .fg-item.fg-item-prev{opacity:1;visibility:visible}.foogallery.fg-carousel .fg-item.fg-item-active{transform:translate3d(0,0,0)}.foogallery.fg-carousel.fg-dark .fg-carousel-progress,.foogallery.fg-carousel.fg-light.fg-inverted .fg-carousel-progress{background-color:#fff;box-shadow:inset 0 0 0 1px #9d9d9d}.foogallery.fg-carousel.fg-dark button.fg-carousel-bullet,.foogallery.fg-carousel.fg-light.fg-inverted button.fg-carousel-bullet{background-color:#fff;border-color:#ccc}.foogallery.fg-carousel.fg-dark button.fg-carousel-next,.foogallery.fg-carousel.fg-dark button.fg-carousel-prev,.foogallery.fg-carousel.fg-light.fg-inverted button.fg-carousel-next,.foogallery.fg-carousel.fg-light.fg-inverted button.fg-carousel-prev{color:#fff;background-color:transparent;outline-color:#fff}.foogallery.fg-carousel.fg-dark.fg-inverted .fg-carousel-progress,.foogallery.fg-carousel.fg-light .fg-carousel-progress{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-bullet,.foogallery.fg-carousel.fg-light button.fg-carousel-bullet{background-color:#444;border-color:#333}.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-next,.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-prev,.foogallery.fg-carousel.fg-light button.fg-carousel-next,.foogallery.fg-carousel.fg-light button.fg-carousel-prev{color:#444;background-color:transparent;outline-color:#444}.fg-shadow-outline .fg-carousel-inner{padding:1px}.fg-shadow-small .fg-carousel-inner{padding:4px}.fg-shadow-medium .fg-carousel-inner{padding:10px}.fg-shadow-large .fg-carousel-inner{padding:16px}.foogallery.fg-carousel-hide-nav-arrows{--fg-carousel-navigation-size:0px}.foogallery.fg-carousel-hide-nav-arrows .fg-carousel-next,.foogallery.fg-carousel-hide-nav-arrows .fg-carousel-prev,.foogallery.fg-carousel-hide-pagination .fg-carousel-bottom,.foogallery.fg-carousel-hide-progress-bar .fg-carousel-progress{display:none}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:300;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:300;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:400;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:400;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:600;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:600;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:700;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.svg#TitilliumWeb) format('svg')}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-regular.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-regular.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-regular.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-regular.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-regular.svg#Lora) format('svg')}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700.svg#Lora) format('svg')}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-italic.svg#Lora) format('svg')}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:700;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Lora/lora-v20-latin-ext_latin-700italic.svg#Lora) format('svg')}@font-face{font-display:swap;font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.svg#RobotoMono) format('svg')}@font-face{font-display:swap;font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.svg#RobotoMono) format('svg')}@font-face{font-display:swap;font-family:'Roboto Mono';font-style:italic;font-weight:400;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.svg#RobotoMono) format('svg')}@font-face{font-display:swap;font-family:'Roboto Mono';font-style:italic;font-weight:700;src:url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot);src:local(''),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot?#iefix) format('embedded-opentype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff2) format('woff2'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff) format('woff'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.ttf) format('truetype'),url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.svg#RobotoMono) format('svg')}
 .autocomplete__wrapper {
position: relative
}
.autocomplete__hint,
.autocomplete__input {
-webkit-appearance: none;
border: 2px solid #0b0c0c;
border-radius: 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-bottom: 0;
width: 100%
}
.autocomplete__input {
background-color: transparent;
position: relative
}
.autocomplete__hint {
color: #b1b4b6;
position: absolute
}
.autocomplete__input--default {
padding: 5px
}
.autocomplete__input--focused {
outline: #fd0 solid 3px;
outline-offset: 0;
box-shadow: inset 0 0 0 2px
}
.autocomplete__input--show-all-values {
padding: 5px 34px 5px 5px;
cursor: pointer
}
.autocomplete__dropdown-arrow-down {
z-index: -1;
display: inline-block;
position: absolute;
right: 8px;
width: 24px;
height: 24px;
top: 10px
}
.autocomplete__menu {
background-color: #fff;
border: 2px solid #0b0c0c;
border-top: 0;
color: #0b0c0c;
margin: 0;
max-height: 342px;
overflow-x: hidden;
padding: 0
}
.autocomplete__menu--visible {
display: block
}
.autocomplete__menu--hidden {
display: none
}
.autocomplete__menu--overlay {
box-shadow: rgba(0, 0, 0, .256863) 0 2px 6px;
left: 0;
position: absolute;
top: 100%;
z-index: 100
}
.autocomplete__menu--inline {
position: relative
}
.autocomplete__option {
border-bottom: solid #b1b4b6;
border-width: 1px 0;
cursor: pointer;
display: block;
position: relative
}
.autocomplete__option>* {
pointer-events: none
}
.autocomplete__option:first-of-type {
border-top-width: 0
}
.autocomplete__option:last-of-type {
border-bottom-width: 0
}
.autocomplete__option--odd {
background-color: #fafafa
}
.autocomplete__option--focused,
.autocomplete__option:hover {
background-color: #1d70b8;
border-color: #1d70b8;
color: #fff;
outline: 0
}
@media (-ms-high-contrast:active),
(forced-colors:active) {
.autocomplete__menu {
border-color: FieldText
}
.autocomplete__option {
background-color: Field;
color: FieldText
}
.autocomplete__option--focused,
.autocomplete__option:hover {
forced-color-adjust: none;
border-color: SelectedItem;
background-color: SelectedItem;
color: SelectedItemText;
outline-color: SelectedItemText
}
}
.autocomplete__option--no-results {
background-color: #fafafa;
color: #646b6f;
cursor: not-allowed
}
.autocomplete__hint,
.autocomplete__input,
.autocomplete__option {
font-size: 16px;
line-height: 1.25
}
.autocomplete__hint,
.autocomplete__option {
padding: 5px
}
@media (min-width:641px) {
.autocomplete__hint,
.autocomplete__input,
.autocomplete__option {
font-size: 19px;
line-height: 1.31579
}
}
:root {
--bootstrap-italia-version: "1.6.2";
--blue: #0073e6;
--indigo: #554dff;
--purple: #9e99ff;
--pink: #ffb3bf;
--red: #f73e5a;
--orange: #ff9900;
--yellow: #ffda73;
--green: #00cc85;
--teal: #0bd9d2;
--cyan: #00fff7;
--white: white;
--gray: #656566;
--gray-dark: #323333;
--gray-secondary: #5c6f82;
--gray-tertiary: #5a768a;
--gray-quaternary: #fcfdff;
--primary: #0066cc;
--secondary: #5c6f82;
--success: #008758;
--info: #979899;
--warning: #a66300;
--danger: #d9364f;
--light: #e9e6f2;
--dark: #17324d;
--black: black;
--white: white;
--100: #e3e4e6;
--200: #cacacc;
--300: #b1b1b3;
--400: #979899;
--500: #7e7f80;
--600: #656566;
--700: #4c4c4d;
--800: #323333;
--900: #19191a;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: "Titillium Web", Geneva, Tahoma, sans-serif;
--font-family-monospace: "Roboto Mono", monospace
}
.primary-bg {
background-color: #06c !important
}
.primary-color {
color: #06c !important
}
.primary-border-color,
.primary-border-color.border {
border-color: #06c !important
}
.white-bg {
background-color: #fff !important
}
.white-color {
color: #fff !important
}
.white-border-color-,
.white-border-color-.border {
border-color: #fff !important
}
.primary-bg-a1 {
background-color: #bfdfff !important
}
.primary-color-a1 {
color: #bfdfff !important
}
.primary-border-color-a1,
.primary-border-color-a1.border {
border-color: #bfdfff !important
}
.primary-bg-a2 {
background-color: #93c4f5 !important
}
.primary-color-a2 {
color: #93c4f5 !important
}
.primary-border-color-a2,
.primary-border-color-a2.border {
border-color: #93c4f5 !important
}
.primary-bg-a3 {
background-color: #6aaaeb !important
}
.primary-color-a3 {
color: #6aaaeb !important
}
.primary-border-color-a3,
.primary-border-color-a3.border {
border-color: #6aaaeb !important
}
.primary-bg-a4 {
background-color: #4392e0 !important
}
.primary-color-a4 {
color: #4392e0 !important
}
.primary-border-color-a4,
.primary-border-color-a4.border {
border-color: #4392e0 !important
}
.primary-bg-a5 {
background-color: #207bd6 !important
}
.primary-color-a5 {
color: #207bd6 !important
}
.primary-border-color-a5,
.primary-border-color-a5.border {
border-color: #207bd6 !important
}
.primary-bg-a6 {
background-color: #06c !important
}
.primary-color-a6 {
color: #06c !important
}
.primary-border-color-a6,
.primary-border-color-a6.border {
border-color: #06c !important
}
.primary-bg-a7 {
background-color: #0059b3 !important
}
.primary-color-a7 {
color: #0059b3 !important
}
.primary-border-color-a7,
.primary-border-color-a7.border {
border-color: #0059b3 !important
}
.primary-bg-a8 {
background-color: #004d99 !important
}
.primary-color-a8 {
color: #004d99 !important
}
.primary-border-color-a8,
.primary-border-color-a8.border {
border-color: #004d99 !important
}
.primary-bg-a9 {
background-color: #004080 !important
}
.primary-color-a9 {
color: #004080 !important
}
.primary-border-color-a9,
.primary-border-color-a9.border {
border-color: #004080 !important
}
.primary-bg-a10 {
background-color: #036 !important
}
.primary-color-a10 {
color: #036 !important
}
.primary-border-color-a10,
.primary-border-color-a10.border {
border-color: #036 !important
}
.primary-bg-a11 {
background-color: #00264d !important
}
.primary-color-a11 {
color: #00264d !important
}
.primary-border-color-a11,
.primary-border-color-a11.border {
border-color: #00264d !important
}
.primary-bg-a12 {
background-color: #001a33 !important
}
.primary-color-a12 {
color: #001a33 !important
}
.primary-border-color-a12,
.primary-border-color-a12.border {
border-color: #001a33 !important
}
.primary-bg-b1 {
background-color: #06c !important
}
.primary-color-b1 {
color: #06c !important
}
.primary-border-color-b1,
.primary-border-color-b1.border {
border-color: #06c !important
}
.primary-bg-b2 {
background-color: #1262b3 !important
}
.primary-color-b2 {
color: #1262b3 !important
}
.primary-border-color-b2,
.primary-border-color-b2.border {
border-color: #1262b3 !important
}
.primary-bg-b3 {
background-color: #1f5c99 !important
}
.primary-color-b3 {
color: #1f5c99 !important
}
.primary-border-color-b3,
.primary-border-color-b3.border {
border-color: #1f5c99 !important
}
.primary-bg-b4 {
background-color: #265380 !important
}
.primary-color-b4 {
color: #265380 !important
}
.primary-border-color-b4,
.primary-border-color-b4.border {
border-color: #265380 !important
}
.primary-bg-b5 {
background-color: #294766 !important
}
.primary-color-b5 {
color: #294766 !important
}
.primary-border-color-b5,
.primary-border-color-b5.border {
border-color: #294766 !important
}
.primary-bg-b6 {
background-color: #26394d !important
}
.primary-color-b6 {
color: #26394d !important
}
.primary-border-color-b6,
.primary-border-color-b6.border {
border-color: #26394d !important
}
.primary-bg-b7 {
background-color: #1f2933 !important
}
.primary-color-b7 {
color: #1f2933 !important
}
.primary-border-color-b7,
.primary-border-color-b7.border {
border-color: #1f2933 !important
}
.primary-bg-b8 {
background-color: #12161a !important
}
.primary-color-b8 {
color: #12161a !important
}
.primary-border-color-b8,
.primary-border-color-b8.border {
border-color: #12161a !important
}
.primary-bg-c1 {
background-color: #dce9f5 !important
}
.primary-color-c1 {
color: #dce9f5 !important
}
.primary-border-color-c1,
.primary-border-color-c1.border {
border-color: #dce9f5 !important
}
.primary-bg-c2 {
background-color: #c4dcf5 !important
}
.primary-color-c2 {
color: #c4dcf5 !important
}
.primary-border-color-c2,
.primary-border-color-c2.border {
border-color: #c4dcf5 !important
}
.primary-bg-c3 {
background-color: #abd0f5 !important
}
.primary-color-c3 {
color: #abd0f5 !important
}
.primary-border-color-c3,
.primary-border-color-c3.border {
border-color: #abd0f5 !important
}
.primary-bg-c4 {
background-color: #93c4f5 !important
}
.primary-color-c4 {
color: #93c4f5 !important
}
.primary-border-color-c4,
.primary-border-color-c4.border {
border-color: #93c4f5 !important
}
.primary-bg-c5 {
background-color: #7ab8f5 !important
}
.primary-color-c5 {
color: #7ab8f5 !important
}
.primary-border-color-c5,
.primary-border-color-c5.border {
border-color: #7ab8f5 !important
}
.primary-bg-c6 {
background-color: #62abf5 !important
}
.primary-color-c6 {
color: #62abf5 !important
}
.primary-border-color-c6,
.primary-border-color-c6.border {
border-color: #62abf5 !important
}
.primary-bg-c7 {
background-color: #499ff5 !important
}
.primary-color-c7 {
color: #499ff5 !important
}
.primary-border-color-c7,
.primary-border-color-c7.border {
border-color: #499ff5 !important
}
.primary-bg-c8 {
background-color: #3193f5 !important
}
.primary-color-c8 {
color: #3193f5 !important
}
.primary-border-color-c8,
.primary-border-color-c8.border {
border-color: #3193f5 !important
}
.primary-bg-c9 {
background-color: #1887f5 !important
}
.primary-color-c9 {
color: #1887f5 !important
}
.primary-border-color-c9,
.primary-border-color-c9.border {
border-color: #1887f5 !important
}
.primary-bg-c10 {
background-color: #007af5 !important
}
.primary-color-c10 {
color: #007af5 !important
}
.primary-border-color-c10,
.primary-border-color-c10.border {
border-color: #007af5 !important
}
.primary-bg-c11 {
background-color: #0070e0 !important
}
.primary-color-c11 {
color: #0070e0 !important
}
.primary-border-color-c11,
.primary-border-color-c11.border {
border-color: #0070e0 !important
}
.primary-bg-c12 {
background-color: #06c !important
}
.primary-color-c12 {
color: #06c !important
}
.primary-border-color-c12,
.primary-border-color-c12.border {
border-color: #06c !important
}
.analogue-1-bg {
background-color: #3126ff !important
}
.analogue-1-color {
color: #3126ff !important
}
.analogue-1-border-color-,
.analogue-1-border-color-.border {
border-color: #3126ff !important
}
.analogue-1-bg-a1 {
background-color: #e7e6ff !important
}
.analogue-1-color-a1 {
color: #e7e6ff !important
}
.analogue-1-border-color-a1,
.analogue-1-border-color-a1.border {
border-color: #e7e6ff !important
}
.analogue-1-bg-a2 {
background-color: #bbb8f5 !important
}
.analogue-1-color-a2 {
color: #bbb8f5 !important
}
.analogue-1-border-color-a2,
.analogue-1-border-color-a2.border {
border-color: #bbb8f5 !important
}
.analogue-1-bg-a3 {
background-color: #918deb !important
}
.analogue-1-color-a3 {
color: #918deb !important
}
.analogue-1-border-color-a3,
.analogue-1-border-color-a3.border {
border-color: #918deb !important
}
.analogue-1-bg-a4 {
background-color: #6b65e0 !important
}
.analogue-1-color-a4 {
color: #6b65e0 !important
}
.analogue-1-border-color-a4,
.analogue-1-border-color-a4.border {
border-color: #6b65e0 !important
}
.analogue-1-bg-a5 {
background-color: #4840d6 !important
}
.analogue-1-color-a5 {
color: #4840d6 !important
}
.analogue-1-border-color-a5,
.analogue-1-border-color-a5.border {
border-color: #4840d6 !important
}
.analogue-1-bg-a6 {
background-color: #271fcc !important
}
.analogue-1-color-a6 {
color: #271fcc !important
}
.analogue-1-border-color-a6,
.analogue-1-border-color-a6.border {
border-color: #271fcc !important
}
.analogue-1-bg-a7 {
background-color: #221bb3 !important
}
.analogue-1-color-a7 {
color: #221bb3 !important
}
.analogue-1-border-color-a7,
.analogue-1-border-color-a7.border {
border-color: #221bb3 !important
}
.analogue-1-bg-a8 {
background-color: #1d1799 !important
}
.analogue-1-color-a8 {
color: #1d1799 !important
}
.analogue-1-border-color-a8,
.analogue-1-border-color-a8.border {
border-color: #1d1799 !important
}
.analogue-1-bg-a9 {
background-color: #191380 !important
}
.analogue-1-color-a9 {
color: #191380 !important
}
.analogue-1-border-color-a9,
.analogue-1-border-color-a9.border {
border-color: #191380 !important
}
.analogue-1-bg-a10 {
background-color: #140f66 !important
}
.analogue-1-color-a10 {
color: #140f66 !important
}
.analogue-1-border-color-a10,
.analogue-1-border-color-a10.border {
border-color: #140f66 !important
}
.analogue-1-bg-a11 {
background-color: #0f0b4d !important
}
.analogue-1-color-a11 {
color: #0f0b4d !important
}
.analogue-1-border-color-a11,
.analogue-1-border-color-a11.border {
border-color: #0f0b4d !important
}
.analogue-1-bg-a12 {
background-color: #0a0833 !important
}
.analogue-1-color-a12 {
color: #0a0833 !important
}
.analogue-1-border-color-a12,
.analogue-1-border-color-a12.border {
border-color: #0a0833 !important
}
.analogue-2-bg {
background-color: #0bd9d2 !important
}
.analogue-2-color {
color: #0bd9d2 !important
}
.analogue-2-border-color-,
.analogue-2-border-color-.border {
border-color: #0bd9d2 !important
}
.analogue-2-bg-a1 {
background-color: #ccfffd !important
}
.analogue-2-color-a1 {
color: #ccfffd !important
}
.analogue-2-border-color-a1,
.analogue-2-border-color-a1.border {
border-color: #ccfffd !important
}
.analogue-2-bg-a2 {
background-color: #9ff5f2 !important
}
.analogue-2-color-a2 {
color: #9ff5f2 !important
}
.analogue-2-border-color-a2,
.analogue-2-border-color-a2.border {
border-color: #9ff5f2 !important
}
.analogue-2-bg-a3 {
background-color: #75ebe7 !important
}
.analogue-2-color-a3 {
color: #75ebe7 !important
}
.analogue-2-border-color-a3,
.analogue-2-border-color-a3.border {
border-color: #75ebe7 !important
}
.analogue-2-bg-a4 {
background-color: #4fe0dc !important
}
.analogue-2-color-a4 {
color: #4fe0dc !important
}
.analogue-2-border-color-a4,
.analogue-2-border-color-a4.border {
border-color: #4fe0dc !important
}
.analogue-2-bg-a5 {
background-color: #2bd6d0 !important
}
.analogue-2-color-a5 {
color: #2bd6d0 !important
}
.analogue-2-border-color-a5,
.analogue-2-border-color-a5.border {
border-color: #2bd6d0 !important
}
.analogue-2-bg-a6 {
background-color: #0accc6 !important
}
.analogue-2-color-a6 {
color: #0accc6 !important
}
.analogue-2-border-color-a6,
.analogue-2-border-color-a6.border {
border-color: #0accc6 !important
}
.analogue-2-bg-a7 {
background-color: #09b3ad !important
}
.analogue-2-color-a7 {
color: #09b3ad !important
}
.analogue-2-border-color-a7,
.analogue-2-border-color-a7.border {
border-color: #09b3ad !important
}
.analogue-2-bg-a8 {
background-color: #089994 !important
}
.analogue-2-color-a8 {
color: #089994 !important
}
.analogue-2-border-color-a8,
.analogue-2-border-color-a8.border {
border-color: #089994 !important
}
.analogue-2-bg-a9 {
background-color: #06807b !important
}
.analogue-2-color-a9 {
color: #06807b !important
}
.analogue-2-border-color-a9,
.analogue-2-border-color-a9.border {
border-color: #06807b !important
}
.analogue-2-bg-a10 {
background-color: #056663 !important
}
.analogue-2-color-a10 {
color: #056663 !important
}
.analogue-2-border-color-a10,
.analogue-2-border-color-a10.border {
border-color: #056663 !important
}
.analogue-2-bg-a11 {
background-color: #044d4a !important
}
.analogue-2-color-a11 {
color: #044d4a !important
}
.analogue-2-border-color-a11,
.analogue-2-border-color-a11.border {
border-color: #044d4a !important
}
.analogue-2-bg-a12 {
background-color: #033331 !important
}
.analogue-2-color-a12 {
color: #033331 !important
}
.analogue-2-border-color-a12,
.analogue-2-border-color-a12.border {
border-color: #033331 !important
}
.complementary-1-bg {
background-color: #f73e5a !important
}
.complementary-1-color {
color: #f90 !important
}
.complementary-1-border-color-,
.complementary-1-border-color-.border {
border-color: #f73e5a !important
}
.complementary-1-bg-a1 {
background-color: #fffcfd !important
}
.complementary-1-color-a1 {
color: #fffcfd !important
}
.complementary-1-border-color-a1,
.complementary-1-border-color-a1.border {
border-color: #fffcfd !important
}
.complementary-1-bg-a2 {
background-color: #f5d0d6 !important
}
.complementary-1-color-a2 {
color: #f5d0d6 !important
}
.complementary-1-border-color-a2,
.complementary-1-border-color-a2.border {
border-color: #f5d0d6 !important
}
.complementary-1-bg-a3 {
background-color: #eba4af !important
}
.complementary-1-color-a3 {
color: #eba4af !important
}
.complementary-1-border-color-a3,
.complementary-1-border-color-a3.border {
border-color: #eba4af !important
}
.complementary-1-bg-a4 {
background-color: #e07b8b !important
}
.complementary-1-color-a4 {
color: #e07b8b !important
}
.complementary-1-border-color-a4,
.complementary-1-border-color-a4.border {
border-color: #e07b8b !important
}
.complementary-1-bg-a5 {
background-color: #d65669 !important
}
.complementary-1-color-a5 {
color: #d65669 !important
}
.complementary-1-border-color-a5,
.complementary-1-border-color-a5.border {
border-color: #d65669 !important
}
.complementary-1-bg-a6 {
background-color: #cc334a !important
}
.complementary-1-color-a6 {
color: #cc334a !important
}
.complementary-1-border-color-a6,
.complementary-1-border-color-a6.border {
border-color: #cc334a !important
}
.complementary-1-bg-a7 {
background-color: #b32d41 !important
}
.complementary-1-color-a7 {
color: #b32d41 !important
}
.complementary-1-border-color-a7,
.complementary-1-border-color-a7.border {
border-color: #b32d41 !important
}
.complementary-1-bg-a8 {
background-color: #992637 !important
}
.complementary-1-color-a8 {
color: #992637 !important
}
.complementary-1-border-color-a8,
.complementary-1-border-color-a8.border {
border-color: #992637 !important
}
.complementary-1-bg-a9 {
background-color: #80202e !important
}
.complementary-1-color-a9 {
color: #80202e !important
}
.complementary-1-border-color-a9,
.complementary-1-border-color-a9.border {
border-color: #80202e !important
}
.complementary-1-bg-a10 {
background-color: #661a25 !important
}
.complementary-1-color-a10 {
color: #661a25 !important
}
.complementary-1-border-color-a10,
.complementary-1-border-color-a10.border {
border-color: #661a25 !important
}
.complementary-1-bg-a11 {
background-color: #4d131c !important
}
.complementary-1-color-a11 {
color: #4d131c !important
}
.complementary-1-border-color-a11,
.complementary-1-border-color-a11.border {
border-color: #4d131c !important
}
.complementary-1-bg-a12 {
background-color: #330d12 !important
}
.complementary-1-color-a12 {
color: #330d12 !important
}
.complementary-1-border-color-a12,
.complementary-1-border-color-a12.border {
border-color: #330d12 !important
}
.complementary-2-bg {
background-color: #f90 !important
}
.complementary-2-color {
color: #f90 !important
}
.complementary-2-border-color-,
.complementary-2-border-color-.border {
border-color: #f90 !important
}
.complementary-2-bg-a1 {
background-color: #ffe6bf !important
}
.complementary-2-color-a1 {
color: #ffe6bf !important
}
.complementary-2-border-color-a1,
.complementary-2-border-color-a1.border {
border-color: #ffe6bf !important
}
.complementary-2-bg-a2 {
background-color: #f5ce93 !important
}
.complementary-2-color-a2 {
color: #f5ce93 !important
}
.complementary-2-border-color-a2,
.complementary-2-border-color-a2.border {
border-color: #f5ce93 !important
}
.complementary-2-bg-a3 {
background-color: #ebb76a !important
}
.complementary-2-color-a3 {
color: #ebb76a !important
}
.complementary-2-border-color-a3,
.complementary-2-border-color-a3.border {
border-color: #ebb76a !important
}
.complementary-2-bg-a4 {
background-color: #e0a243 !important
}
.complementary-2-color-a4 {
color: #e0a243 !important
}
.complementary-2-border-color-a4,
.complementary-2-border-color-a4.border {
border-color: #e0a243 !important
}
.complementary-2-bg-a5 {
background-color: #d68d20 !important
}
.complementary-2-color-a5 {
color: #d68d20 !important
}
.complementary-2-border-color-a5,
.complementary-2-border-color-a5.border {
border-color: #d68d20 !important
}
.complementary-2-bg-a6 {
background-color: #cc7a00 !important
}
.complementary-2-color-a6 {
color: #cc7a00 !important
}
.complementary-2-border-color-a6,
.complementary-2-border-color-a6.border {
border-color: #cc7a00 !important
}
.complementary-2-bg-a7 {
background-color: #b36b00 !important
}
.complementary-2-color-a7 {
color: #b36b00 !important
}
.complementary-2-border-color-a7,
.complementary-2-border-color-a7.border {
border-color: #b36b00 !important
}
.complementary-2-bg-a8 {
background-color: #995c00 !important
}
.complementary-2-color-a8 {
color: #995c00 !important
}
.complementary-2-border-color-a8,
.complementary-2-border-color-a8.border {
border-color: #995c00 !important
}
.complementary-2-bg-a9 {
background-color: #804d00 !important
}
.complementary-2-color-a9 {
color: #804d00 !important
}
.complementary-2-border-color-a9,
.complementary-2-border-color-a9.border {
border-color: #804d00 !important
}
.complementary-2-bg-a10 {
background-color: #663d00 !important
}
.complementary-2-color-a10 {
color: #663d00 !important
}
.complementary-2-border-color-a10,
.complementary-2-border-color-a10.border {
border-color: #663d00 !important
}
.complementary-2-bg-a11 {
background-color: #4d2e00 !important
}
.complementary-2-color-a11 {
color: #4d2e00 !important
}
.complementary-2-border-color-a11,
.complementary-2-border-color-a11.border {
border-color: #4d2e00 !important
}
.complementary-2-bg-a12 {
background-color: #331f00 !important
}
.complementary-2-color-a12 {
color: #331f00 !important
}
.complementary-2-border-color-a12,
.complementary-2-border-color-a12.border {
border-color: #331f00 !important
}
.complementary-3-bg {
background-color: #00cf86 !important
}
.complementary-3-color {
color: #00cf86 !important
}
.complementary-3-border-color-,
.complementary-3-border-color-.border {
border-color: #00cf86 !important
}
.complementary-3-bg-a1 {
background-color: #bfffe9 !important
}
.complementary-3-color-a1 {
color: #bfffe9 !important
}
.complementary-3-border-color-a1,
.complementary-3-border-color-a1.border {
border-color: #bfffe9 !important
}
.complementary-3-bg-a2 {
background-color: #93f5d3 !important
}
.complementary-3-color-a2 {
color: #93f5d3 !important
}
.complementary-3-border-color-a2,
.complementary-3-border-color-a2.border {
border-color: #93f5d3 !important
}
.complementary-3-bg-a3 {
background-color: #6aebbd !important
}
.complementary-3-color-a3 {
color: #6aebbd !important
}
.complementary-3-border-color-a3,
.complementary-3-border-color-a3.border {
border-color: #6aebbd !important
}
.complementary-3-bg-a4 {
background-color: #43e0a9 !important
}
.complementary-3-color-a4 {
color: #43e0a9 !important
}
.complementary-3-border-color-a4,
.complementary-3-border-color-a4.border {
border-color: #43e0a9 !important
}
.complementary-3-bg-a5 {
background-color: #20d696 !important
}
.complementary-3-color-a5 {
color: #20d696 !important
}
.complementary-3-border-color-a5,
.complementary-3-border-color-a5.border {
border-color: #20d696 !important
}
.complementary-3-bg-a6 {
background-color: #00cc85 !important
}
.complementary-3-color-a6 {
color: #00cc85 !important
}
.complementary-3-border-color-a6,
.complementary-3-border-color-a6.border {
border-color: #00cc85 !important
}
.complementary-3-bg-a7 {
background-color: #00b374 !important
}
.complementary-3-color-a7 {
color: #00b374 !important
}
.complementary-3-border-color-a7,
.complementary-3-border-color-a7.border {
border-color: #00b374 !important
}
.complementary-3-bg-a8 {
background-color: #009963 !important
}
.complementary-3-color-a8 {
color: #009963 !important
}
.complementary-3-border-color-a8,
.complementary-3-border-color-a8.border {
border-color: #009963 !important
}
.complementary-3-bg-a9 {
background-color: #008053 !important
}
.complementary-3-color-a9 {
color: #008053 !important
}
.complementary-3-border-color-a9,
.complementary-3-border-color-a9.border {
border-color: #008053 !important
}
.complementary-3-bg-a10 {
background-color: #006642 !important
}
.complementary-3-color-a10 {
color: #006642 !important
}
.complementary-3-border-color-a10,
.complementary-3-border-color-a10.border {
border-color: #006642 !important
}
.complementary-3-bg-a11 {
background-color: #004d32 !important
}
.complementary-3-color-a11 {
color: #004d32 !important
}
.complementary-3-border-color-a11,
.complementary-3-border-color-a11.border {
border-color: #004d32 !important
}
.complementary-3-bg-a12 {
background-color: #003321 !important
}
.complementary-3-color-a12 {
color: #003321 !important
}
.complementary-3-border-color-a12,
.complementary-3-border-color-a12.border {
border-color: #003321 !important
}
.analogue-1-bg-b1 {
background-color: #3126ff !important
}
.analogue-1-color-b1 {
color: #3126ff !important
}
.analogue-1-border-color-b1,
.analogue-1-border-color-b1.border {
border-color: #3126ff !important
}
.analogue-1-bg-b2 {
background-color: #4239e6 !important
}
.analogue-1-color-b2 {
color: #4239e6 !important
}
.analogue-1-border-color-b2,
.analogue-1-border-color-b2.border {
border-color: #4239e6 !important
}
.analogue-1-bg-b3 {
background-color: #4e47cc !important
}
.analogue-1-color-b3 {
color: #4e47cc !important
}
.analogue-1-border-color-b3,
.analogue-1-border-color-b3.border {
border-color: #4e47cc !important
}
.analogue-1-bg-b4 {
background-color: #5550b3 !important
}
.analogue-1-color-b4 {
color: #5550b3 !important
}
.analogue-1-border-color-b4,
.analogue-1-border-color-b4.border {
border-color: #5550b3 !important
}
.analogue-1-bg-b5 {
background-color: #585499 !important
}
.analogue-1-color-b5 {
color: #585499 !important
}
.analogue-1-border-color-b5,
.analogue-1-border-color-b5.border {
border-color: #585499 !important
}
.analogue-1-bg-b6 {
background-color: #555380 !important
}
.analogue-1-color-b6 {
color: #555380 !important
}
.analogue-1-border-color-b6,
.analogue-1-border-color-b6.border {
border-color: #555380 !important
}
.analogue-1-bg-b7 {
background-color: #4e4d66 !important
}
.analogue-1-color-b7 {
color: #4e4d66 !important
}
.analogue-1-border-color-b7,
.analogue-1-border-color-b7.border {
border-color: #4e4d66 !important
}
.analogue-1-bg-b8 {
background-color: #42414d !important
}
.analogue-1-color-b8 {
color: #42414d !important
}
.analogue-1-border-color-b8,
.analogue-1-border-color-b8.border {
border-color: #42414d !important
}
.analogue-2-bg-b1 {
background-color: #0bd9d2 !important
}
.analogue-2-color-b1 {
color: #0bd9d2 !important
}
.analogue-2-border-color-b1,
.analogue-2-border-color-b1.border {
border-color: #0bd9d2 !important
}
.analogue-2-bg-b2 {
background-color: #1dbfba !important
}
.analogue-2-color-b2 {
color: #1dbfba !important
}
.analogue-2-border-color-b2,
.analogue-2-border-color-b2.border {
border-color: #1dbfba !important
}
.analogue-2-bg-b3 {
background-color: #29a6a2 !important
}
.analogue-2-color-b3 {
color: #29a6a2 !important
}
.analogue-2-border-color-b3,
.analogue-2-border-color-b3.border {
border-color: #29a6a2 !important
}
.analogue-2-bg-b4 {
background-color: #318c89 !important
}
.analogue-2-color-b4 {
color: #318c89 !important
}
.analogue-2-border-color-b4,
.analogue-2-border-color-b4.border {
border-color: #318c89 !important
}
.analogue-2-bg-b5 {
background-color: #347371 !important
}
.analogue-2-color-b5 {
color: #347371 !important
}
.analogue-2-border-color-b5,
.analogue-2-border-color-b5.border {
border-color: #347371 !important
}
.analogue-2-bg-b6 {
background-color: #315958 !important
}
.analogue-2-color-b6 {
color: #315958 !important
}
.analogue-2-border-color-b6,
.analogue-2-border-color-b6.border {
border-color: #315958 !important
}
.analogue-2-bg-b7 {
background-color: #29403f !important
}
.analogue-2-color-b7 {
color: #29403f !important
}
.analogue-2-border-color-b7,
.analogue-2-border-color-b7.border {
border-color: #29403f !important
}
.analogue-2-bg-b8 {
background-color: #1d2626 !important
}
.analogue-2-color-b8 {
color: #1d2626 !important
}
.analogue-2-border-color-b8,
.analogue-2-border-color-b8.border {
border-color: #1d2626 !important
}
.complementary-1-bg-b1 {
background-color: #f73e5a !important
}
.complementary-1-color-b1 {
color: #f73e5a !important
}
.complementary-1-border-color-b1,
.complementary-1-border-color-b1.border {
border-color: #f73e5a !important
}
.complementary-1-bg-b2 {
background-color: #de4e63 !important
}
.complementary-1-color-b2 {
color: #de4e63 !important
}
.complementary-1-border-color-b2,
.complementary-1-border-color-b2.border {
border-color: #de4e63 !important
}
.complementary-1-bg-b3 {
background-color: #c45869 !important
}
.complementary-1-color-b3 {
color: #c45869 !important
}
.complementary-1-border-color-b3,
.complementary-1-border-color-b3.border {
border-color: #c45869 !important
}
.complementary-1-bg-b4 {
background-color: #ab5e69 !important
}
.complementary-1-color-b4 {
color: #ab5e69 !important
}
.complementary-1-border-color-b4,
.complementary-1-border-color-b4.border {
border-color: #ab5e69 !important
}
.complementary-1-bg-b5 {
background-color: #915e66 !important
}
.complementary-1-color-b5 {
color: #915e66 !important
}
.complementary-1-border-color-b5,
.complementary-1-border-color-b5.border {
border-color: #915e66 !important
}
.complementary-1-bg-b6 {
background-color: #785a5e !important
}
.complementary-1-color-b6 {
color: #785a5e !important
}
.complementary-1-border-color-b6,
.complementary-1-border-color-b6.border {
border-color: #785a5e !important
}
.complementary-1-bg-b7 {
background-color: #5e5052 !important
}
.complementary-1-color-b7 {
color: #5e5052 !important
}
.complementary-1-border-color-b7,
.complementary-1-border-color-b7.border {
border-color: #5e5052 !important
}
.complementary-1-bg-b8 {
background-color: #454142 !important
}
.complementary-1-color-b8 {
color: #454142 !important
}
.complementary-1-border-color-b8,
.complementary-1-border-color-b8.border {
border-color: #454142 !important
}
.complementary-2-bg-b1 {
background-color: #f90 !important
}
.complementary-2-color-b1 {
color: #f90 !important
}
.complementary-2-border-color-b1,
.complementary-2-border-color-b1.border {
border-color: #f90 !important
}
.complementary-2-bg-b2 {
background-color: #e69317 !important
}
.complementary-2-color-b2 {
color: #e69317 !important
}
.complementary-2-border-color-b2,
.complementary-2-border-color-b2.border {
border-color: #e69317 !important
}
.complementary-2-bg-b3 {
background-color: #cc8b29 !important
}
.complementary-2-color-b3 {
color: #cc8b29 !important
}
.complementary-2-border-color-b3,
.complementary-2-border-color-b3.border {
border-color: #cc8b29 !important
}
.complementary-2-bg-b4 {
background-color: #b38136 !important
}
.complementary-2-color-b4 {
color: #b38136 !important
}
.complementary-2-border-color-b4,
.complementary-2-border-color-b4.border {
border-color: #b38136 !important
}
.complementary-2-bg-b5 {
background-color: #99743d !important
}
.complementary-2-color-b5 {
color: #99743d !important
}
.complementary-2-border-color-b5,
.complementary-2-border-color-b5.border {
border-color: #99743d !important
}
.complementary-2-bg-b6 {
background-color: #806640 !important
}
.complementary-2-color-b6 {
color: #806640 !important
}
.complementary-2-border-color-b6,
.complementary-2-border-color-b6.border {
border-color: #806640 !important
}
.complementary-2-bg-b7 {
background-color: #66563d !important
}
.complementary-2-color-b7 {
color: #66563d !important
}
.complementary-2-border-color-b7,
.complementary-2-border-color-b7.border {
border-color: #66563d !important
}
.complementary-2-bg-b8 {
background-color: #4d4336 !important
}
.complementary-2-color-b8 {
color: #4d4336 !important
}
.complementary-2-border-color-b8,
.complementary-2-border-color-b8.border {
border-color: #4d4336 !important
}
.complementary-3-bg-b1 {
background-color: #00cf86 !important
}
.complementary-3-color-b1 {
color: #00cf86 !important
}
.complementary-3-border-color-b1,
.complementary-3-border-color-b1.border {
border-color: #00cf86 !important
}
.complementary-3-bg-b2 {
background-color: #12b57c !important
}
.complementary-3-color-b2 {
color: #12b57c !important
}
.complementary-3-border-color-b2,
.complementary-3-border-color-b2.border {
border-color: #12b57c !important
}
.complementary-3-bg-b3 {
background-color: #1f9c70 !important
}
.complementary-3-color-b3 {
color: #1f9c70 !important
}
.complementary-3-border-color-b3,
.complementary-3-border-color-b3.border {
border-color: #1f9c70 !important
}
.complementary-3-bg-b4 {
background-color: #278262 !important
}
.complementary-3-color-b4 {
color: #278262 !important
}
.complementary-3-border-color-b4,
.complementary-3-border-color-b4.border {
border-color: #278262 !important
}
.complementary-3-bg-b5 {
background-color: #2a6953 !important
}
.complementary-3-color-b5 {
color: #2a6953 !important
}
.complementary-3-border-color-b5,
.complementary-3-border-color-b5.border {
border-color: #2a6953 !important
}
.complementary-3-bg-b6 {
background-color: #284f41 !important
}
.complementary-3-color-b6 {
color: #284f41 !important
}
.complementary-3-border-color-b6,
.complementary-3-border-color-b6.border {
border-color: #284f41 !important
}
.complementary-3-bg-b7 {
background-color: #20362e !important
}
.complementary-3-color-b7 {
color: #20362e !important
}
.complementary-3-border-color-b7,
.complementary-3-border-color-b7.border {
border-color: #20362e !important
}
.complementary-3-bg-b8 {
background-color: #141c19 !important
}
.complementary-3-color-b8 {
color: #141c19 !important
}
.complementary-3-border-color-b8,
.complementary-3-border-color-b8.border {
border-color: #141c19 !important
}
.neutral-1-bg {
background-color: #17324d !important
}
.neutral-1-color {
color: #17324d !important
}
.neutral-1-border-color-,
.neutral-1-border-color-.border {
border-color: #17324d !important
}
.neutral-1-bg-a1 {
background-color: #ebeced !important
}
.neutral-1-color-a1 {
color: #ebeced !important
}
.neutral-1-border-color-a1,
.neutral-1-border-color-a1.border {
border-color: #ebeced !important
}
.neutral-1-bg-a2 {
background-color: #d9dadb !important
}
.neutral-1-color-a2 {
color: #d9dadb !important
}
.neutral-1-border-color-a2,
.neutral-1-border-color-a2.border {
border-color: #d9dadb !important
}
.neutral-1-bg-a3 {
background-color: #c5c7c9 !important
}
.neutral-1-color-a3 {
color: #c5c7c9 !important
}
.neutral-1-border-color-a3,
.neutral-1-border-color-a3.border {
border-color: #c5c7c9 !important
}
.neutral-1-bg-a4 {
background-color: #adb2b8 !important
}
.neutral-1-color-a4 {
color: #adb2b8 !important
}
.neutral-1-border-color-a4,
.neutral-1-border-color-a4.border {
border-color: #adb2b8 !important
}
.neutral-1-bg-a5 {
background-color: #959da6 !important
}
.neutral-1-color-a5 {
color: #959da6 !important
}
.neutral-1-border-color-a5,
.neutral-1-border-color-a5.border {
border-color: #959da6 !important
}
.neutral-1-bg-a6 {
background-color: #768594 !important
}
.neutral-1-color-a6 {
color: #768594 !important
}
.neutral-1-border-color-a6,
.neutral-1-border-color-a6.border {
border-color: #768594 !important
}
.neutral-1-bg-a7 {
background-color: #5b6f82 !important
}
.neutral-1-color-a7 {
color: #5b6f82 !important
}
.neutral-1-border-color-a7,
.neutral-1-border-color-a7.border {
border-color: #5b6f82 !important
}
.neutral-1-bg-a8 {
background-color: #435a70 !important
}
.neutral-1-color-a8 {
color: #435a70 !important
}
.neutral-1-border-color-a8,
.neutral-1-border-color-a8.border {
border-color: #435a70 !important
}
.neutral-1-bg-a9 {
background-color: #2f475e !important
}
.neutral-1-color-a9 {
color: #2f475e !important
}
.neutral-1-border-color-a9,
.neutral-1-border-color-a9.border {
border-color: #2f475e !important
}
.neutral-1-bg-a10 {
background-color: #17324d !important
}
.neutral-1-color-a10 {
color: #17324d !important
}
.neutral-1-border-color-a10,
.neutral-1-border-color-a10.border {
border-color: #17324d !important
}
.neutral-2-bg {
background-color: #e6ecf2 !important
}
.neutral-2-color {
color: #e6ecf2 !important
}
.neutral-2-border-color- {
border-color: #e6ecf2
}
.neutral-2-bg-b1 {
background-color: #e6ecf2 !important
}
.neutral-2-color-b1 {
color: #e6ecf2 !important
}
.neutral-2-border-color-b1,
.neutral-2-border-color-b1.border {
border-color: #e6ecf2 !important
}
.neutral-2-bg-b2 {
background-color: #c2c7cc !important
}
.neutral-2-color-b2 {
color: #c2c7cc !important
}
.neutral-2-border-color-b2,
.neutral-2-border-color-b2.border {
border-color: #c2c7cc !important
}
.neutral-2-bg-b3 {
background-color: #9da2a6 !important
}
.neutral-2-color-b3 {
color: #9da2a6 !important
}
.neutral-2-border-color-b3,
.neutral-2-border-color-b3.border {
border-color: #9da2a6 !important
}
.neutral-2-bg-b4 {
background-color: #797c80 !important
}
.neutral-2-color-b4 {
color: #797c80 !important
}
.neutral-2-border-color-b4,
.neutral-2-border-color-b4.border {
border-color: #797c80 !important
}
.neutral-2-bg-b5 {
background-color: #565759 !important
}
.neutral-2-color-b5 {
color: #565759 !important
}
.neutral-2-border-color-b5,
.neutral-2-border-color-b5.border {
border-color: #565759 !important
}
.neutral-2-bg-b6 {
background-color: #2f3133 !important
}
.neutral-2-color-b6 {
color: #2f3133 !important
}
.neutral-2-border-color-b6,
.neutral-2-border-color-b6.border {
border-color: #2f3133 !important
}
.neutral-2-bg-b7 {
background-color: #0c0c0d !important
}
.neutral-2-color-b7 {
color: #0c0c0d !important
}
.neutral-2-border-color-b7,
.neutral-2-border-color-b7.border {
border-color: #0c0c0d !important
}
.neutral-2-bg-a1 {
background-color: #e6ecf2 !important
}
.neutral-2-color-a1 {
color: #e6ecf2 !important
}
.neutral-2-border-color-a1,
.neutral-2-border-color-a1.border {
border-color: #e6ecf2 !important
}
.neutral-2-bg-a2 {
background-color: #bcc4cc !important
}
.neutral-2-color-a2 {
color: #bcc4cc !important
}
.neutral-2-border-color-a2,
.neutral-2-border-color-a2.border {
border-color: #bcc4cc !important
}
.neutral-2-bg-a3 {
background-color: #9aa0a6 !important
}
.neutral-2-color-a3 {
color: #9aa0a6 !important
}
.neutral-2-border-color-a3,
.neutral-2-border-color-a3.border {
border-color: #9aa0a6 !important
}
.neutral-2-bg-a4 {
background-color: #777b80 !important
}
.neutral-2-color-a4 {
color: #777b80 !important
}
.neutral-2-border-color-a4,
.neutral-2-border-color-a4.border {
border-color: #777b80 !important
}
.neutral-2-bg-a5 {
background-color: #535659 !important
}
.neutral-2-color-a5 {
color: #535659 !important
}
.neutral-2-border-color-a5,
.neutral-2-border-color-a5.border {
border-color: #535659 !important
}
.neutral-2-bg-a6 {
background-color: #2f3133 !important
}
.neutral-2-color-a6 {
color: #2f3133 !important
}
.neutral-2-border-color-a6,
.neutral-2-border-color-a6.border {
border-color: #2f3133 !important
}
.neutral-2-bg-a7 {
background-color: #17181a !important
}
.neutral-2-color-a7 {
color: #17181a !important
}
.neutral-2-border-color-a7,
.neutral-2-border-color-a7.border {
border-color: #17181a !important
}
.lightgrey-bg-a1 {
background-color: #e8f2fc !important
}
.lightgrey-color-a1 {
color: #e8f2fc !important
}
.lightgrey-border-color-a1,
.lightgrey-border-color-a1.border {
border-color: #e8f2fc !important
}
.lightgrey-bg-a2 {
background-color: #edf5fc !important
}
.lightgrey-color-a2 {
color: #edf5fc !important
}
.lightgrey-border-color-a2,
.lightgrey-border-color-a2.border {
border-color: #edf5fc !important
}
.lightgrey-bg-a3 {
background-color: #f2f7fc !important
}
.lightgrey-color-a3 {
color: #f2f7fc !important
}
.lightgrey-border-color-a3,
.lightgrey-border-color-a3.border {
border-color: #f2f7fc !important
}
.lightgrey-bg-a4 {
background-color: #f5f9fc !important
}
.lightgrey-color-a4 {
color: #f5f9fc !important
}
.lightgrey-border-color-a4,
.lightgrey-border-color-a4.border {
border-color: #f5f9fc !important
}
.lightgrey-bg-b1 {
background-color: #e6f0fa !important
}
.lightgrey-color-b1 {
color: #e6f0fa !important
}
.lightgrey-border-color-b1,
.lightgrey-border-color-b1.border {
border-color: #e6f0fa !important
}
.lightgrey-bg-b2 {
background-color: #ebf2fa !important
}
.lightgrey-color-b2 {
color: #ebf2fa !important
}
.lightgrey-border-color-b2,
.lightgrey-border-color-b2.border {
border-color: #ebf2fa !important
}
.lightgrey-bg-b3 {
background-color: #edf4fa !important
}
.lightgrey-color-b3 {
color: #edf4fa !important
}
.lightgrey-border-color-b3,
.lightgrey-border-color-b3.border {
border-color: #edf4fa !important
}
.lightgrey-bg-b4 {
background-color: #f2f6fa !important
}
.lightgrey-color-b4 {
color: #f2f6fa !important
}
.lightgrey-border-color-b4,
.lightgrey-border-color-b4.border {
border-color: #f2f6fa !important
}
.lightgrey-bg-c1 {
background-color: #f7f9fa !important
}
.lightgrey-color-c1 {
color: #f7f9fa !important
}
.lightgrey-border-color-c1,
.lightgrey-border-color-c1.border {
border-color: #f7f9fa !important
}
.lightgrey-bg-c2 {
background-color: #f5f6f7 !important
}
.lightgrey-color-c2 {
color: #f5f6f7 !important
}
.lightgrey-border-color-c2,
.lightgrey-border-color-c2.border {
border-color: #f5f6f7 !important
}
@media print {
*,
::after,
::before {
text-shadow: none !important;
box-shadow: none !important
}
a:not(.btn) {
text-decoration: underline
}
abbr[title]::after {
content: " (" attr(title) ")"
}
pre {
white-space: pre-wrap !important
}
blockquote,
pre {
border: 1px solid #7e7f80;
page-break-inside: avoid
}
img,
tr {
page-break-inside: avoid
}
h2,
h3,
p {
orphans: 3;
widows: 3
}
h2,
h3 {
page-break-after: avoid
}
@page {
size: a3
}
.container,
body {
min-width: 992px !important
}
.navbar {
display: none
}
.badge {
border: 1px solid #000
}
.table {
border-collapse: collapse !important
}
.table td,
.table th {
background-color: #fff !important
}
.table-bordered td,
.table-bordered th {
border: 1px solid #b1b1b3 !important
}
.table-dark {
color: inherit
}
.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
border-color: #d6dce3
}
.table .thead-dark th {
color: inherit;
border-color: #d6dce3
}
}
*,
::after,
::before {
box-sizing: border-box
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
display: block
}
body {
margin: 0;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-weight: 300;
color: #19191a;
text-align: left;
background-color: #fff
}
[tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0
}
dl,
ol,
p,
ul {
margin-top: 0;
margin-bottom: 1rem
}
abbr[data-original-title],
abbr[title] {
-webkit-text-decoration: underline dotted;
border-bottom: 0;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0
}
dt {
font-weight: 700
}
dd {
margin-bottom: .5rem;
margin-left: 0
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
a {
color: #06c;
text-decoration: underline;
background-color: transparent
}
a:hover {
color: #004080;
text-decoration: underline
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none
}
code,
kbd,
pre,
samp {
font-family: "Roboto Mono", monospace;
font-size: 1em
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar
}
figure {
margin: 0 0 1rem
}
img {
vertical-align: middle;
border-style: none
}
svg {
overflow: hidden;
vertical-align: middle
}
table {
border-collapse: collapse
}
caption {
padding-top: 1em;
padding-bottom: 1em;
color: #5a768a;
text-align: left;
caption-side: bottom
}
th {
text-align: inherit;
text-align: -webkit-match-parent
}
label {
display: inline-block;
margin-bottom: .5rem;
color: #435a70
}
button {
border-radius: 0
}
button:focus:not(:focus-visible) {
outline: 0
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit
}
button,
input {
overflow: visible
}
button,
select {
text-transform: none
}
[role=button],
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
cursor: pointer
}
select {
word-wrap: normal
}
[type=button],
[type=reset],
[type=submit],
button {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
padding: 0;
border-style: none
}
input[type=checkbox],
input[type=radio] {
box-sizing: border-box;
padding: 0
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal
}
progress {
vertical-align: baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: none
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button
}
output {
display: inline-block
}
summary {
display: list-item;
cursor: pointer
}
template {
display: none
}
[hidden] {
display: none !important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 8px;
font-weight: 700;
line-height: 1.2
}
.h1,
h1 {
font-size: 2.5rem
}
.h2,
h2 {
font-size: 2rem
}
.h3,
h3 {
font-size: 1.75rem
}
.h4,
h4 {
font-size: 1.5rem
}
.h5,
h5 {
font-size: 1.25rem
}
.h6,
h6 {
font-size: 1rem
}
.lead {
font-size: 1.25rem;
font-weight: 300
}
.display-1 {
font-weight: 700;
line-height: 1.2
}
.display-2 {
font-size: 2.5rem;
font-weight: 700;
line-height: 1.2
}
.display-3 {
font-size: 1.5rem;
font-weight: 700;
line-height: 1.2
}
.display-4 {
font-size: 1.25rem;
font-weight: 700;
line-height: 1.2
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
margin-top: 16px;
margin-bottom: 16px;
border: 0;
border-top: 1px solid rgba(0, 0, 0, .1)
}
.mark,
mark {
padding: .2em;
background-color: #fcf8e3
}
.list-inline,
.list-unstyled {
padding-left: 0;
list-style: none
}
.list-inline-item {
display: inline-block
}
.list-inline-item:not(:last-child) {
margin-right: .5rem
}
.initialism {
font-size: 90%;
text-transform: uppercase
}
.blockquote {
font-size: 1.25rem
}
.blockquote-footer {
display: block;
font-size: .777rem
}
.blockquote-footer::before {
content: "— "
}
.img-fluid {
max-width: 100%;
height: auto
}
.img-thumbnail {
padding: .25rem;
background-color: #fff;
border: 1px solid #b1b1b3;
border-radius: 4px;
box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
max-width: 100%;
height: auto
}
.figure {
display: inline-block
}
.figure-img {
margin-bottom: 8px;
line-height: 1
}
.figure-caption {
font-size: 90%;
color: #656566
}
code {
font-size: 87.5%;
color: #17324d;
word-wrap: break-word
}
a>code {
color: inherit
}
kbd {
padding: .2rem .4rem;
font-size: 87.5%;
color: #fff;
background-color: #19191a;
border-radius: 2px;
box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25)
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700;
box-shadow: none
}
pre {
display: block;
font-size: 87.5%;
color: #19191a
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
width: 100%;
padding-right: 6px;
padding-left: 6px;
margin-right: auto;
margin-left: auto
}
@media (min-width:576px) {
.container,
.container-sm {
max-width: 540px
}
}
@media (min-width:768px) {
.container,
.container-md,
.container-sm {
max-width: 668px
}
}
@media (min-width:992px) {
.container,
.container-lg,
.container-md,
.container-sm {
max-width: 960px
}
}
@media (min-width:1200px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 1184px
}
}
.row {
display: flex;
flex-wrap: wrap;
margin-right: -6px;
margin-left: -6px
}
.no-gutters {
margin-right: 0;
margin-left: 0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
padding-right: 0;
padding-left: 0
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 6px;
padding-left: 6px
}
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%
}
.row-cols-1>* {
flex: 0 0 100%;
max-width: 100%
}
.row-cols-2>* {
flex: 0 0 50%;
max-width: 50%
}
.row-cols-3>* {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%
}
.row-cols-4>* {
flex: 0 0 25%;
max-width: 25%
}
.row-cols-5>* {
flex: 0 0 20%;
max-width: 20%
}
.row-cols-6>* {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%
}
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-1 {
flex: 0 0 8.33333333%;
max-width: 8.33333333%
}
.col-2 {
flex: 0 0 16.66666667%;
max-width: 16.66666667%
}
.col-3 {
flex: 0 0 25%;
max-width: 25%
}
.col-4 {
flex: 0 0 33.33333333%;
max-width: 33.33333333%
}
.col-5 {
flex: 0 0 41.66666667%;
max-width: 41.66666667%
}
.col-6 {
flex: 0 0 50%;
max-width: 50%
}
.col-7 {
flex: 0 0 58.33333333%;
max-width: 58.33333333%
}
.col-8 {
flex: 0 0 66.66666667%;
max-width: 66.66666667%
}
.col-9 {
flex: 0 0 75%;
max-width: 75%
}
.col-10 {
flex: 0 0 83.33333333%;
max-width: 83.33333333%
}
.col-11 {
flex: 0 0 91.66666667%;
max-width: 91.66666667%
}
.col-12 {
flex: 0 0 100%;
max-width: 100%
}
.order-first {
order: -1
}
.order-last {
order: 13
}
.order-0 {
order: 0
}
.order-1 {
order: 1
}
.order-2 {
order: 2
}
.order-3 {
order: 3
}
.order-4 {
order: 4
}
.order-5 {
order: 5
}
.order-6 {
order: 6
}
.order-7 {
order: 7
}
.order-8 {
order: 8
}
.order-9 {
order: 9
}
.order-10 {
order: 10
}
.order-11 {
order: 11
}
.order-12 {
order: 12
}
.offset-1 {
margin-left: 8.33333333%
}
.offset-2 {
margin-left: 16.66666667%
}
.offset-3 {
margin-left: 25%
}
.offset-4 {
margin-left: 33.33333333%
}
.offset-5 {
margin-left: 41.66666667%
}
.offset-6 {
margin-left: 50%
}
.offset-7 {
margin-left: 58.33333333%
}
.offset-8 {
margin-left: 66.66666667%
}
.offset-9 {
margin-left: 75%
}
.offset-10 {
margin-left: 83.33333333%
}
.offset-11 {
margin-left: 91.66666667%
}
@media (min-width:576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%
}
.row-cols-sm-1>* {
flex: 0 0 100%;
max-width: 100%
}
.row-cols-sm-2>* {
flex: 0 0 50%;
max-width: 50%
}
.row-cols-sm-3>* {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%
}
.row-cols-sm-4>* {
flex: 0 0 25%;
max-width: 25%
}
.row-cols-sm-5>* {
flex: 0 0 20%;
max-width: 20%
}
.row-cols-sm-6>* {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%
}
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-sm-1 {
flex: 0 0 8.33333333%;
max-width: 8.33333333%
}
.col-sm-2 {
flex: 0 0 16.66666667%;
max-width: 16.66666667%
}
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%
}
.col-sm-4 {
flex: 0 0 33.33333333%;
max-width: 33.33333333%
}
.col-sm-5 {
flex: 0 0 41.66666667%;
max-width: 41.66666667%
}
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%
}
.col-sm-7 {
flex: 0 0 58.33333333%;
max-width: 58.33333333%
}
.col-sm-8 {
flex: 0 0 66.66666667%;
max-width: 66.66666667%
}
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%
}
.col-sm-10 {
flex: 0 0 83.33333333%;
max-width: 83.33333333%
}
.col-sm-11 {
flex: 0 0 91.66666667%;
max-width: 91.66666667%
}
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%
}
.order-sm-first {
order: -1
}
.order-sm-last {
order: 13
}
.order-sm-0 {
order: 0
}
.order-sm-1 {
order: 1
}
.order-sm-2 {
order: 2
}
.order-sm-3 {
order: 3
}
.order-sm-4 {
order: 4
}
.order-sm-5 {
order: 5
}
.order-sm-6 {
order: 6
}
.order-sm-7 {
order: 7
}
.order-sm-8 {
order: 8
}
.order-sm-9 {
order: 9
}
.order-sm-10 {
order: 10
}
.order-sm-11 {
order: 11
}
.order-sm-12 {
order: 12
}
.offset-sm-0 {
margin-left: 0
}
.offset-sm-1 {
margin-left: 8.33333333%
}
.offset-sm-2 {
margin-left: 16.66666667%
}
.offset-sm-3 {
margin-left: 25%
}
.offset-sm-4 {
margin-left: 33.33333333%
}
.offset-sm-5 {
margin-left: 41.66666667%
}
.offset-sm-6 {
margin-left: 50%
}
.offset-sm-7 {
margin-left: 58.33333333%
}
.offset-sm-8 {
margin-left: 66.66666667%
}
.offset-sm-9 {
margin-left: 75%
}
.offset-sm-10 {
margin-left: 83.33333333%
}
.offset-sm-11 {
margin-left: 91.66666667%
}
}
@media (min-width:768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%
}
.row-cols-md-1>* {
flex: 0 0 100%;
max-width: 100%
}
.row-cols-md-2>* {
flex: 0 0 50%;
max-width: 50%
}
.row-cols-md-3>* {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%
}
.row-cols-md-4>* {
flex: 0 0 25%;
max-width: 25%
}
.row-cols-md-5>* {
flex: 0 0 20%;
max-width: 20%
}
.row-cols-md-6>* {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%
}
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-md-1 {
flex: 0 0 8.33333333%;
max-width: 8.33333333%
}
.col-md-2 {
flex: 0 0 16.66666667%;
max-width: 16.66666667%
}
.col-md-3 {
flex: 0 0 25%;
max-width: 25%
}
.col-md-4 {
flex: 0 0 33.33333333%;
max-width: 33.33333333%
}
.col-md-5 {
flex: 0 0 41.66666667%;
max-width: 41.66666667%
}
.col-md-6 {
flex: 0 0 50%;
max-width: 50%
}
.col-md-7 {
flex: 0 0 58.33333333%;
max-width: 58.33333333%
}
.col-md-8 {
flex: 0 0 66.66666667%;
max-width: 66.66666667%
}
.col-md-9 {
flex: 0 0 75%;
max-width: 75%
}
.col-md-10 {
flex: 0 0 83.33333333%;
max-width: 83.33333333%
}
.col-md-11 {
flex: 0 0 91.66666667%;
max-width: 91.66666667%
}
.col-md-12 {
flex: 0 0 100%;
max-width: 100%
}
.order-md-first {
order: -1
}
.order-md-last {
order: 13
}
.order-md-0 {
order: 0
}
.order-md-1 {
order: 1
}
.order-md-2 {
order: 2
}
.order-md-3 {
order: 3
}
.order-md-4 {
order: 4
}
.order-md-5 {
order: 5
}
.order-md-6 {
order: 6
}
.order-md-7 {
order: 7
}
.order-md-8 {
order: 8
}
.order-md-9 {
order: 9
}
.order-md-10 {
order: 10
}
.order-md-11 {
order: 11
}
.order-md-12 {
order: 12
}
.offset-md-0 {
margin-left: 0
}
.offset-md-1 {
margin-left: 8.33333333%
}
.offset-md-2 {
margin-left: 16.66666667%
}
.offset-md-3 {
margin-left: 25%
}
.offset-md-4 {
margin-left: 33.33333333%
}
.offset-md-5 {
margin-left: 41.66666667%
}
.offset-md-6 {
margin-left: 50%
}
.offset-md-7 {
margin-left: 58.33333333%
}
.offset-md-8 {
margin-left: 66.66666667%
}
.offset-md-9 {
margin-left: 75%
}
.offset-md-10 {
margin-left: 83.33333333%
}
.offset-md-11 {
margin-left: 91.66666667%
}
}
@media (min-width:992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%
}
.row-cols-lg-1>* {
flex: 0 0 100%;
max-width: 100%
}
.row-cols-lg-2>* {
flex: 0 0 50%;
max-width: 50%
}
.row-cols-lg-3>* {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%
}
.row-cols-lg-4>* {
flex: 0 0 25%;
max-width: 25%
}
.row-cols-lg-5>* {
flex: 0 0 20%;
max-width: 20%
}
.row-cols-lg-6>* {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%
}
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-lg-1 {
flex: 0 0 8.33333333%;
max-width: 8.33333333%
}
.col-lg-2 {
flex: 0 0 16.66666667%;
max-width: 16.66666667%
}
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%
}
.col-lg-4 {
flex: 0 0 33.33333333%;
max-width: 33.33333333%
}
.col-lg-5 {
flex: 0 0 41.66666667%;
max-width: 41.66666667%
}
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%
}
.col-lg-7 {
flex: 0 0 58.33333333%;
max-width: 58.33333333%
}
.col-lg-8 {
flex: 0 0 66.66666667%;
max-width: 66.66666667%
}
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%
}
.col-lg-10 {
flex: 0 0 83.33333333%;
max-width: 83.33333333%
}
.col-lg-11 {
flex: 0 0 91.66666667%;
max-width: 91.66666667%
}
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%
}
.order-lg-first {
order: -1
}
.order-lg-last {
order: 13
}
.order-lg-0 {
order: 0
}
.order-lg-1 {
order: 1
}
.order-lg-2 {
order: 2
}
.order-lg-3 {
order: 3
}
.order-lg-4 {
order: 4
}
.order-lg-5 {
order: 5
}
.order-lg-6 {
order: 6
}
.order-lg-7 {
order: 7
}
.order-lg-8 {
order: 8
}
.order-lg-9 {
order: 9
}
.order-lg-10 {
order: 10
}
.order-lg-11 {
order: 11
}
.order-lg-12 {
order: 12
}
.offset-lg-0 {
margin-left: 0
}
.offset-lg-1 {
margin-left: 8.33333333%
}
.offset-lg-2 {
margin-left: 16.66666667%
}
.offset-lg-3 {
margin-left: 25%
}
.offset-lg-4 {
margin-left: 33.33333333%
}
.offset-lg-5 {
margin-left: 41.66666667%
}
.offset-lg-6 {
margin-left: 50%
}
.offset-lg-7 {
margin-left: 58.33333333%
}
.offset-lg-8 {
margin-left: 66.66666667%
}
.offset-lg-9 {
margin-left: 75%
}
.offset-lg-10 {
margin-left: 83.33333333%
}
.offset-lg-11 {
margin-left: 91.66666667%
}
}
@media (min-width:1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%
}
.row-cols-xl-1>* {
flex: 0 0 100%;
max-width: 100%
}
.row-cols-xl-2>* {
flex: 0 0 50%;
max-width: 50%
}
.row-cols-xl-3>* {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%
}
.row-cols-xl-4>* {
flex: 0 0 25%;
max-width: 25%
}
.row-cols-xl-5>* {
flex: 0 0 20%;
max-width: 20%
}
.row-cols-xl-6>* {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%
}
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-xl-1 {
flex: 0 0 8.33333333%;
max-width: 8.33333333%
}
.col-xl-2 {
flex: 0 0 16.66666667%;
max-width: 16.66666667%
}
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%
}
.col-xl-4 {
flex: 0 0 33.33333333%;
max-width: 33.33333333%
}
.col-xl-5 {
flex: 0 0 41.66666667%;
max-width: 41.66666667%
}
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%
}
.col-xl-7 {
flex: 0 0 58.33333333%;
max-width: 58.33333333%
}
.col-xl-8 {
flex: 0 0 66.66666667%;
max-width: 66.66666667%
}
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%
}
.col-xl-10 {
flex: 0 0 83.33333333%;
max-width: 83.33333333%
}
.col-xl-11 {
flex: 0 0 91.66666667%;
max-width: 91.66666667%
}
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%
}
.order-xl-first {
order: -1
}
.order-xl-last {
order: 13
}
.order-xl-0 {
order: 0
}
.order-xl-1 {
order: 1
}
.order-xl-2 {
order: 2
}
.order-xl-3 {
order: 3
}
.order-xl-4 {
order: 4
}
.order-xl-5 {
order: 5
}
.order-xl-6 {
order: 6
}
.order-xl-7 {
order: 7
}
.order-xl-8 {
order: 8
}
.order-xl-9 {
order: 9
}
.order-xl-10 {
order: 10
}
.order-xl-11 {
order: 11
}
.order-xl-12 {
order: 12
}
.offset-xl-0 {
margin-left: 0
}
.offset-xl-1 {
margin-left: 8.33333333%
}
.offset-xl-2 {
margin-left: 16.66666667%
}
.offset-xl-3 {
margin-left: 25%
}
.offset-xl-4 {
margin-left: 33.33333333%
}
.offset-xl-5 {
margin-left: 41.66666667%
}
.offset-xl-6 {
margin-left: 50%
}
.offset-xl-7 {
margin-left: 58.33333333%
}
.offset-xl-8 {
margin-left: 66.66666667%
}
.offset-xl-9 {
margin-left: 75%
}
.offset-xl-10 {
margin-left: 83.33333333%
}
.offset-xl-11 {
margin-left: 91.66666667%
}
}
.table {
width: 100%;
margin-bottom: 16px;
color: #19191a
}
.table td,
.table th {
padding: 1em;
vertical-align: top;
border-top: 1px solid #d6dce3
}
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #d6dce3
}
.table tbody+tbody {
border-top: 2px solid #d6dce3
}
.table-sm td,
.table-sm th {
padding: .3rem
}
.table-bordered,
.table-bordered td,
.table-bordered th {
border: 1px solid #d6dce3
}
.table-bordered thead td,
.table-bordered thead th {
border-bottom-width: 2px
}
.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
border: 0
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: #f6f7f9
}
.table-hover tbody tr:hover {
color: #19191a;
background-color: #e5f1fa
}
.table-primary,
.table-primary>td,
.table-primary>th {
background-color: #b8d4f1
}
.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
border-color: #7aafe4
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
background-color: #a3c7ed
}
.table-secondary,
.table-secondary>td,
.table-secondary>th {
background-color: #d1d7dc
}
.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
border-color: #aab4be
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
background-color: #c3cad1
}
.table-success,
.table-success>td,
.table-success>th {
background-color: #b8ddd0
}
.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
border-color: #7ac1a8
}
.table-hover .table-success:hover,
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
background-color: #a7d5c5
}
.table-info,
.table-info>td,
.table-info>th {
background-color: #e2e2e2
}
.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
border-color: #c9c9ca
}
.table-hover .table-info:hover,
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
background-color: #d5d5d5
}
.table-warning,
.table-warning>td,
.table-warning>th {
background-color: #e6d3b8
}
.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
border-color: #d1ae7a
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
background-color: #dfc7a5
}
.table-danger,
.table-danger>td,
.table-danger>th {
background-color: #f4c7ce
}
.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
border-color: #eb96a3
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
background-color: #f0b2bb
}
.table-light,
.table-light>td,
.table-light>th {
background-color: #f9f8fb
}
.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
border-color: #f4f2f8
}
.table-hover .table-light:hover,
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
background-color: #ebe8f2
}
.table-dark,
.table-dark>td,
.table-dark>th {
background-color: #bec6cd
}
.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
border-color: #8694a2
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
background-color: #b0b9c2
}
.table-black,
.table-black>td,
.table-black>th {
background-color: #b8b8b8
}
.table-black tbody+tbody,
.table-black td,
.table-black th,
.table-black thead th {
border-color: #7a7a7a
}
.table-hover .table-black:hover,
.table-hover .table-black:hover>td,
.table-hover .table-black:hover>th {
background-color: #ababab
}
.table-white,
.table-white>td,
.table-white>th {
background-color: #fff
}
.table-white tbody+tbody,
.table-white td,
.table-white th,
.table-white thead th {
border-color: #fff
}
.table-hover .table-white:hover,
.table-hover .table-white:hover>td,
.table-hover .table-white:hover>th {
background-color: #f2f2f2
}
.table-100,
.table-100>td,
.table-100>th {
background-color: #f7f7f8
}
.table-100 tbody+tbody,
.table-100 td,
.table-100 th,
.table-100 thead th {
border-color: #f0f1f2
}
.table-hover .table-100:hover,
.table-hover .table-100:hover>td,
.table-hover .table-100:hover>th {
background-color: #e9e9ec
}
.table-200,
.table-200>td,
.table-200>th {
background-color: #f0f0f1
}
.table-200 tbody+tbody,
.table-200 td,
.table-200 th,
.table-200 thead th {
border-color: #e3e3e4
}
.table-hover .table-200:hover,
.table-hover .table-200:hover>td,
.table-hover .table-200:hover>th {
background-color: #e3e3e5
}
.table-300,
.table-300>td,
.table-300>th {
background-color: #e9e9ea
}
.table-300 tbody+tbody,
.table-300 td,
.table-300 th,
.table-300 thead th {
border-color: #d6d6d7
}
.table-hover .table-300:hover,
.table-hover .table-300:hover>td,
.table-hover .table-300:hover>th {
background-color: #dcdcde
}
.table-400,
.table-400>td,
.table-400>th {
background-color: #e2e2e2
}
.table-400 tbody+tbody,
.table-400 td,
.table-400 th,
.table-400 thead th {
border-color: #c9c9ca
}
.table-hover .table-400:hover,
.table-hover .table-400:hover>td,
.table-hover .table-400:hover>th {
background-color: #d5d5d5
}
.table-500,
.table-500>td,
.table-500>th {
background-color: #dbdbdb
}
.table-500 tbody+tbody,
.table-500 td,
.table-500 th,
.table-500 thead th {
border-color: #bcbcbd
}
.table-hover .table-500:hover,
.table-hover .table-500:hover>td,
.table-hover .table-500:hover>th {
background-color: #cecece
}
.table-600,
.table-600>td,
.table-600>th {
background-color: #d4d4d4
}
.table-600 tbody+tbody,
.table-600 td,
.table-600 th,
.table-600 thead th {
border-color: #afafaf
}
.table-hover .table-600:hover,
.table-hover .table-600:hover>td,
.table-hover .table-600:hover>th {
background-color: #c7c7c7
}
.table-700,
.table-700>td,
.table-700>th {
background-color: #cdcdcd
}
.table-700 tbody+tbody,
.table-700 td,
.table-700 th,
.table-700 thead th {
border-color: #a2a2a2
}
.table-hover .table-700:hover,
.table-hover .table-700:hover>td,
.table-hover .table-700:hover>th {
background-color: silver
}
.table-800,
.table-800>td,
.table-800>th {
background-color: #c6c6c6
}
.table-800 tbody+tbody,
.table-800 td,
.table-800 th,
.table-800 thead th {
border-color: #949595
}
.table-hover .table-800:hover,
.table-hover .table-800:hover>td,
.table-hover .table-800:hover>th {
background-color: #b9b9b9
}
.table-900,
.table-900>td,
.table-900>th {
background-color: #bfbfbf
}
.table-900 tbody+tbody,
.table-900 td,
.table-900 th,
.table-900 thead th {
border-color: #878788
}
.table-hover .table-900:hover,
.table-hover .table-900:hover>td,
.table-hover .table-900:hover>th {
background-color: #b2b2b2
}
.table-active,
.table-active>td,
.table-active>th {
background-color: #e5f1fa
}
.table-hover .table-active:hover,
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
background-color: #d0e5f6
}
.table .thead-dark th {
color: #fff;
background-color: #323333;
border-color: #464646
}
.table .thead-light th {
color: #4c4c4d;
background-color: #cacacc;
border-color: #d6dce3
}
.table-dark {
color: #fff;
background-color: #323333
}
.table-dark td,
.table-dark th,
.table-dark thead th {
border-color: #464646
}
.table-dark.table-bordered {
border: 0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(255, 255, 255, .05)
}
.table-dark.table-hover tbody tr:hover {
color: #fff;
background-color: rgba(255, 255, 255, .075)
}
@media (max-width:575.98px) {
.table-responsive-sm {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-sm>.table-bordered {
border: 0
}
}
@media (max-width:767.98px) {
.table-responsive-md {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-md>.table-bordered {
border: 0
}
}
@media (max-width:991.98px) {
.table-responsive-lg {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-lg>.table-bordered {
border: 0
}
}
@media (max-width:1199.98px) {
.table-responsive-xl {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-xl>.table-bordered {
border: 0
}
}
.table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive>.table-bordered {
border: 0
}
.form-control {
display: block;
width: 100%;
height: 2.5rem;
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 300;
line-height: 1.5;
color: #4c4c4d;
background-color: #fff;
background-clip: padding-box;
border: 0 solid #979899;
border-radius: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.form-control {
transition: none
}
}
.form-control::-ms-expand {
background-color: transparent;
border: 0
}
.form-control:focus {
color: #4c4c4d;
background-color: #fff;
border-color: #5c6f82;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.form-control::-moz-placeholder {
color: #656566;
opacity: 1
}
.form-control:-ms-input-placeholder {
color: #656566;
opacity: 1
}
.form-control::placeholder {
color: #656566;
opacity: 1
}
.form-control:disabled,
.form-control[readonly] {
background-color: #e6e9f2;
opacity: 1
}
input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
select.form-control:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #4c4c4d
}
select.form-control:focus::-ms-value {
color: #4c4c4d;
background-color: #fff
}
.form-control-file,
.form-control-range {
display: block;
width: 100%
}
.col-form-label {
padding-top: .375rem;
padding-bottom: .375rem;
margin-bottom: 0;
font-size: inherit;
line-height: 1.5
}
.col-form-label-lg {
padding-top: .5rem;
padding-bottom: .5rem;
font-size: 1.25rem;
line-height: 1.6
}
.col-form-label-sm {
padding-top: .25rem;
padding-bottom: .25rem;
font-size: .875rem;
line-height: 1.45
}
.form-control-plaintext {
display: block;
width: 100%;
margin-bottom: 0;
font-size: 1rem;
line-height: 1.5;
color: #19191a;
border: 0 solid transparent
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
padding-right: 0;
padding-left: 0
}
.form-control-sm {
height: calc(1.45em + .5rem);
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.45;
border-radius: 2px
}
.form-control-lg {
height: calc(1.6em + 1rem);
padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.6;
border-radius: 8px
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
height: auto
}
.form-text {
display: block;
margin-top: .25rem
}
.form-row {
display: flex;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px
}
.form-row>.col,
.form-row>[class*=col-] {
padding-right: 5px;
padding-left: 5px
}
.form-check {
position: relative;
display: block
}
.form-check-input {
position: absolute;
margin-top: .3rem;
margin-left: -1.25rem
}
.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
color: #5a768a
}
.form-check-label {
margin-bottom: 0
}
.form-check-inline {
display: inline-flex;
align-items: center;
padding-left: 0;
margin-right: .75rem
}
.form-check-inline .form-check-input {
position: static;
margin-top: 0;
margin-right: .3125rem;
margin-left: 0
}
.valid-feedback {
display: none;
width: 100%;
margin-top: .25rem;
font-size: .777rem;
color: #008758
}
.valid-tooltip {
position: absolute;
top: 100%;
left: 0;
z-index: 5;
display: none;
max-width: 100%;
padding: 1rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1.5;
color: #fff;
background-color: #008758;
border-radius: 4px
}
.form-row>.col>.valid-tooltip,
.form-row>[class*=col-]>.valid-tooltip {
left: 5px
}
.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
display: block
}
.form-control.is-valid,
.was-validated .form-control:valid {
border-color: #008758;
padding-right: calc(1.5em + .75rem) !important
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
border-color: #008758;
box-shadow: 0 0 0 .2rem rgba(0, 135, 88, .25)
}
.was-validated select.form-control:valid,
select.form-control.is-valid {
padding-right: 3rem !important;
background-position: right 1.5rem center
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
padding-right: calc(1.5em + .75rem);
background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
border-color: #008758;
padding-right: calc(.75em + 2.3125rem) !important;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23323333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23008758' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
border-color: #008758;
box-shadow: 0 0 0 .2rem rgba(0, 135, 88, .25)
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
color: #008758
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
display: block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
color: #008758
}
.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
border-color: #008758
}
.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
border-color: #00ba79;
background-color: #00ba79
}
.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
box-shadow: 0 0 0 .2rem rgba(0, 135, 88, .25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
border-color: #008758
}
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
border-color: #008758
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
border-color: #008758;
box-shadow: 0 0 0 .2rem rgba(0, 135, 88, .25)
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: .25rem;
font-size: .777rem;
color: #d9364f
}
.invalid-tooltip {
position: absolute;
top: 100%;
left: 0;
z-index: 5;
display: none;
max-width: 100%;
padding: 1rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1.5;
color: #fff;
background-color: #d9364f;
border-radius: 4px
}
.form-row>.col>.invalid-tooltip,
.form-row>[class*=col-]>.invalid-tooltip {
left: 5px
}
.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
display: block
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
border-color: #d9364f;
padding-right: calc(1.5em + .75rem) !important
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
border-color: #d9364f;
box-shadow: 0 0 0 .2rem rgba(217, 54, 79, .25)
}
.was-validated select.form-control:invalid,
select.form-control.is-invalid {
padding-right: 3rem !important;
background-position: right 1.5rem center
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
padding-right: calc(1.5em + .75rem);
background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
border-color: #d9364f;
padding-right: calc(.75em + 2.3125rem) !important;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23323333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9364f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d9364f' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
border-color: #d9364f;
box-shadow: 0 0 0 .2rem rgba(217, 54, 79, .25)
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
color: #d9364f
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
display: block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
color: #d9364f
}
.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
border-color: #d9364f
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
border-color: #e16174;
background-color: #e16174
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
box-shadow: 0 0 0 .2rem rgba(217, 54, 79, .25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
border-color: #d9364f
}
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
border-color: #d9364f
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
border-color: #d9364f;
box-shadow: 0 0 0 .2rem rgba(217, 54, 79, .25)
}
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center
}
.form-inline .form-check {
width: 100%
}
@media (min-width:576px) {
.form-inline label {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0
}
.form-inline .form-group {
display: flex;
flex: 0 0 auto;
flex-flow: row wrap;
align-items: center;
margin-bottom: 0
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle
}
.form-inline .form-control-plaintext {
display: inline-block
}
.form-inline .custom-select,
.form-inline .input-group {
width: auto
}
.form-inline .form-check {
display: flex;
align-items: center;
justify-content: center;
width: auto;
padding-left: 0
}
.form-inline .form-check-input {
position: relative;
flex-shrink: 0;
margin-top: 0;
margin-right: .25rem;
margin-left: 0
}
.form-inline .custom-control {
align-items: center;
justify-content: center
}
.form-inline .custom-control-label {
margin-bottom: 0
}
}
.btn {
display: inline-block;
font-weight: 600;
color: #19191a;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 0 solid transparent;
line-height: 1.5;
border-radius: 4px;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.btn {
transition: none
}
}
.btn:hover {
color: #19191a;
text-decoration: none
}
.btn.focus,
.btn:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.btn.disabled,
.btn:disabled {
opacity: .65;
box-shadow: none
}
.btn:not(:disabled):not(.disabled) {
cursor: pointer
}
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn:not(:disabled):not(.disabled).active:focus,
.btn:not(:disabled):not(.disabled):active:focus {
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25), inset 0 3px 5px rgba(0, 0, 0, .125)
}
a.btn.disabled,
fieldset:disabled a.btn {
pointer-events: none
}
.btn-primary {
color: #fff;
background-color: #06c;
border-color: #06c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-primary:hover {
color: #fff;
background-color: #0053a6;
border-color: #004d99
}
.btn-primary.focus,
.btn-primary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-primary.disabled,
.btn-primary:disabled {
pointer-events: none
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
color: #fff;
background-color: #004d99;
border-color: #00468c
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-secondary {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-secondary:hover {
color: #fff;
background-color: #4c5c6c;
border-color: #475664
}
.btn-secondary.focus,
.btn-secondary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82;
pointer-events: none
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
color: #fff;
background-color: #475664;
border-color: #424f5d
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-success {
color: #fff;
background-color: #008758;
border-color: #008758;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-success:hover {
color: #fff;
background-color: #00613f;
border-color: #005437
}
.btn-success.focus,
.btn-success:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-success.disabled,
.btn-success:disabled {
color: #fff;
background-color: #008758;
border-color: #008758;
pointer-events: none
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
color: #fff;
background-color: #005437;
border-color: #00472e
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-info {
color: #000;
background-color: #979899;
border-color: #979899;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-info:hover {
color: #000;
background-color: #848586;
border-color: #7e7e80
}
.btn-info.focus,
.btn-info:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-info.disabled,
.btn-info:disabled {
color: #000;
background-color: #979899;
border-color: #979899;
pointer-events: none
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
color: #000;
background-color: #7e7e80;
border-color: #777879
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-warning {
color: #fff;
background-color: #a66300;
border-color: #a66300;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-warning:hover {
color: #fff;
background-color: #804d00;
border-color: #734500
}
.btn-warning.focus,
.btn-warning:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-warning.disabled,
.btn-warning:disabled {
color: #fff;
background-color: #a66300;
border-color: #a66300;
pointer-events: none
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
color: #fff;
background-color: #734500;
border-color: #663d00
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-danger {
color: #fff;
background-color: #d9364f;
border-color: #d9364f;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-danger:hover {
color: #fff;
background-color: #c3253d;
border-color: #b9233a
}
.btn-danger.focus,
.btn-danger:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-danger.disabled,
.btn-danger:disabled {
color: #fff;
background-color: #d9364f;
border-color: #d9364f;
pointer-events: none
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
color: #fff;
background-color: #b9233a;
border-color: #ae2136
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-light {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-light:hover {
color: #000;
background-color: #d3cde5;
border-color: #ccc4e1
}
.btn-light.focus,
.btn-light:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-light.disabled,
.btn-light:disabled {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2;
pointer-events: none
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
color: #000;
border-color: #c4bcdd
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-dark {
color: #fff;
background-color: #17324d;
border-color: #17324d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-dark:hover {
color: #fff;
background-color: #0e1f2f;
border-color: #0b1825
}
.btn-dark.focus,
.btn-dark:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-dark.disabled,
.btn-dark:disabled {
color: #fff;
background-color: #17324d;
border-color: #17324d;
pointer-events: none
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
color: #fff;
background-color: #0b1825;
border-color: #08121b
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-black {
color: #fff;
background-color: #000;
border-color: #000;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-black:hover {
color: #fff;
background-color: #000;
border-color: #000
}
.btn-black.focus,
.btn-black:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-black.disabled,
.btn-black:disabled {
color: #fff;
background-color: #000;
border-color: #000;
pointer-events: none
}
.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active,
.show>.btn-black.dropdown-toggle {
color: #fff;
background-color: #000;
border-color: #000
}
.btn-black:not(:disabled):not(.disabled).active:focus,
.btn-black:not(:disabled):not(.disabled):active:focus,
.show>.btn-black.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-white {
color: #000;
background-color: #fff;
border-color: #fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-white:hover {
color: #000;
background-color: #ececec;
border-color: #e6e6e6
}
.btn-white.focus,
.btn-white:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-white.disabled,
.btn-white:disabled {
color: #000;
background-color: #fff;
border-color: #fff;
pointer-events: none
}
.btn-white:not(:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.disabled):active,
.show>.btn-white.dropdown-toggle {
color: #000;
background-color: #e6e6e6;
border-color: #dfdfdf
}
.btn-white:not(:disabled):not(.disabled).active:focus,
.btn-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-white.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-100 {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-100:hover {
color: #000;
background-color: #cfd0d3;
border-color: #c9cacd
}
.btn-100.focus,
.btn-100:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-100.disabled,
.btn-100:disabled {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6;
pointer-events: none
}
.btn-100:not(:disabled):not(.disabled).active,
.btn-100:not(:disabled):not(.disabled):active,
.show>.btn-100.dropdown-toggle {
color: #000;
background-color: #c9cacd;
border-color: #c2c3c7
}
.btn-100:not(:disabled):not(.disabled).active:focus,
.btn-100:not(:disabled):not(.disabled):active:focus,
.show>.btn-100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-200 {
color: #000;
background-color: #cacacc;
border-color: #cacacc;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-200:hover {
color: #000;
background-color: #b6b7b9;
border-color: #b0b1b3
}
.btn-200.focus,
.btn-200:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-200.disabled,
.btn-200:disabled {
color: #000;
background-color: #cacacc;
border-color: #cacacc;
pointer-events: none
}
.btn-200:not(:disabled):not(.disabled).active,
.btn-200:not(:disabled):not(.disabled):active,
.show>.btn-200.dropdown-toggle {
color: #000;
background-color: #b0b1b3;
border-color: #a9aaad
}
.btn-200:not(:disabled):not(.disabled).active:focus,
.btn-200:not(:disabled):not(.disabled):active:focus,
.show>.btn-200.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-300 {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-300:hover {
color: #000;
background-color: #9d9ea0;
border-color: #979899
}
.btn-300.focus,
.btn-300:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-300.disabled,
.btn-300:disabled {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3;
pointer-events: none
}
.btn-300:not(:disabled):not(.disabled).active,
.btn-300:not(:disabled):not(.disabled):active,
.show>.btn-300.dropdown-toggle {
color: #000;
background-color: #979899;
border-color: #909193
}
.btn-300:not(:disabled):not(.disabled).active:focus,
.btn-300:not(:disabled):not(.disabled):active:focus,
.show>.btn-300.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-400 {
color: #000;
background-color: #979899;
border-color: #979899;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-400:hover {
color: #000;
background-color: #848586;
border-color: #7e7e80
}
.btn-400.focus,
.btn-400:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-400.disabled,
.btn-400:disabled {
color: #000;
background-color: #979899;
border-color: #979899;
pointer-events: none
}
.btn-400:not(:disabled):not(.disabled).active,
.btn-400:not(:disabled):not(.disabled):active,
.show>.btn-400.dropdown-toggle {
color: #000;
background-color: #7e7e80;
border-color: #777879
}
.btn-400:not(:disabled):not(.disabled).active:focus,
.btn-400:not(:disabled):not(.disabled):active:focus,
.show>.btn-400.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-500 {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-500:hover {
color: #fff;
background-color: #6b6b6c;
border-color: #656566
}
.btn-500.focus,
.btn-500:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-500.disabled,
.btn-500:disabled {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80;
pointer-events: none
}
.btn-500:not(:disabled):not(.disabled).active,
.btn-500:not(:disabled):not(.disabled):active,
.show>.btn-500.dropdown-toggle {
color: #fff;
background-color: #656566;
border-color: #5f5f5f
}
.btn-500:not(:disabled):not(.disabled).active:focus,
.btn-500:not(:disabled):not(.disabled):active:focus,
.show>.btn-500.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-600 {
color: #fff;
background-color: #656566;
border-color: #656566;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-600:hover {
color: #fff;
background-color: #525253;
border-color: #4c4c4c
}
.btn-600.focus,
.btn-600:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-600.disabled,
.btn-600:disabled {
color: #fff;
background-color: #656566;
border-color: #656566;
pointer-events: none
}
.btn-600:not(:disabled):not(.disabled).active,
.btn-600:not(:disabled):not(.disabled):active,
.show>.btn-600.dropdown-toggle {
color: #fff;
background-color: #4c4c4c;
border-color: #454546
}
.btn-600:not(:disabled):not(.disabled).active:focus,
.btn-600:not(:disabled):not(.disabled):active:focus,
.show>.btn-600.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-700 {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-700:hover {
color: #fff;
background-color: #393939;
border-color: #323233
}
.btn-700.focus,
.btn-700:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-700.disabled,
.btn-700:disabled {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d;
pointer-events: none
}
.btn-700:not(:disabled):not(.disabled).active,
.btn-700:not(:disabled):not(.disabled):active,
.show>.btn-700.dropdown-toggle {
color: #fff;
background-color: #323233;
border-color: #2c2c2c
}
.btn-700:not(:disabled):not(.disabled).active:focus,
.btn-700:not(:disabled):not(.disabled):active:focus,
.show>.btn-700.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-800 {
color: #fff;
background-color: #323333;
border-color: #323333;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-800:hover {
color: #fff;
background-color: #1f2020;
border-color: #191919
}
.btn-800.focus,
.btn-800:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-800.disabled,
.btn-800:disabled {
color: #fff;
background-color: #323333;
border-color: #323333;
pointer-events: none
}
.btn-800:not(:disabled):not(.disabled).active,
.btn-800:not(:disabled):not(.disabled):active,
.show>.btn-800.dropdown-toggle {
color: #fff;
background-color: #191919;
border-color: #131313
}
.btn-800:not(:disabled):not(.disabled).active:focus,
.btn-800:not(:disabled):not(.disabled):active:focus,
.show>.btn-800.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-900 {
color: #fff;
background-color: #19191a;
border-color: #19191a;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-900:hover {
color: #fff;
background-color: #060606;
border-color: #000
}
.btn-900.focus,
.btn-900:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-900.disabled,
.btn-900:disabled {
color: #fff;
background-color: #19191a;
border-color: #19191a;
pointer-events: none
}
.btn-900:not(:disabled):not(.disabled).active,
.btn-900:not(:disabled):not(.disabled):active,
.show>.btn-900.dropdown-toggle {
color: #fff;
background-color: #000;
border-color: #000
}
.btn-900:not(:disabled):not(.disabled).active:focus,
.btn-900:not(:disabled):not(.disabled):active:focus,
.show>.btn-900.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-outline-primary {
color: #06c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #06c
}
.btn-outline-primary:hover {
color: #084d91;
box-shadow: inset 0 0 0 1px #084d91
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
box-shadow: inset 0 0 0 1px #06c, 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
color: #06c;
background-color: transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
color: #06c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #06c
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-outline-secondary {
color: #5c6f82;
box-shadow: inset 0 0 0 1px #5c6f82
}
.btn-outline-secondary:hover {
color: #50565c;
box-shadow: inset 0 0 0 1px #50565c
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
box-shadow: inset 0 0 0 1px #5c6f82, 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
color: #5c6f82;
background-color: transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
color: #5c6f82;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #5c6f82
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-outline-success {
color: #008758;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #008758
}
.btn-outline-success:hover {
color: #045035;
box-shadow: inset 0 0 0 1px #045035
}
.btn-outline-success.focus,
.btn-outline-success:focus {
box-shadow: inset 0 0 0 1px #008758, 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
color: #008758;
background-color: transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
color: #008758;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #008758
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-outline-info {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-info:hover {
color: #7f7f7f;
box-shadow: inset 0 0 0 1px #7f7f7f
}
.btn-outline-info.focus,
.btn-outline-info:focus {
box-shadow: inset 0 0 0 1px #979899, 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
color: #979899;
background-color: transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-warning {
color: #a66300;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #a66300
}
.btn-outline-warning:hover {
color: #6d4406;
box-shadow: inset 0 0 0 1px #6d4406
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
box-shadow: inset 0 0 0 1px #a66300, 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
color: #a66300;
background-color: transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
color: #a66300;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #a66300
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-outline-danger {
color: #d9364f;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #d9364f
}
.btn-outline-danger:hover {
color: #ae2e41;
box-shadow: inset 0 0 0 1px #ae2e41
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
box-shadow: inset 0 0 0 1px #d9364f, 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
color: #d9364f;
background-color: transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
color: #d9364f;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #d9364f
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-outline-light {
color: #e9e6f2;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e9e6f2
}
.btn-outline-light:hover {
color: #cec9dd;
box-shadow: inset 0 0 0 1px #cec9dd
}
.btn-outline-light.focus,
.btn-outline-light:focus {
box-shadow: inset 0 0 0 1px #e9e6f2, 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
color: #e9e6f2;
background-color: transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
color: #e9e6f2;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e9e6f2
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-outline-dark {
color: #17324d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #17324d
}
.btn-outline-dark:hover {
color: #0e1823;
box-shadow: inset 0 0 0 1px #0e1823
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
box-shadow: inset 0 0 0 1px #17324d, 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
color: #17324d;
background-color: transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
color: #17324d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #17324d
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-outline-black {
color: #000;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-black:hover {
color: #000;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-black.focus,
.btn-outline-black:focus {
box-shadow: inset 0 0 0 1px #000, 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-outline-black.disabled,
.btn-outline-black:disabled {
color: #000;
background-color: transparent
}
.btn-outline-black:not(:disabled):not(.disabled).active,
.btn-outline-black:not(:disabled):not(.disabled):active,
.show>.btn-outline-black.dropdown-toggle {
color: #000;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-black:not(:disabled):not(.disabled).active:focus,
.btn-outline-black:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-black.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-outline-white {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff
}
.btn-outline-white-hover {
color: #e6e6e6;
background-color: #fff !important;
background-image: none;
box-shadow: inset 0 0 0 1px #fff
}
.btn-outline-white:hover {
color: #e6e6e6;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.btn-outline-white.focus,
.btn-outline-white:focus {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-outline-white.disabled,
.btn-outline-white:disabled {
color: #fff;
background-color: transparent
}
.btn-outline-white:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.show>.btn-outline-white.dropdown-toggle {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff
}
.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.btn-outline-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-white.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-outline-100 {
color: #e3e4e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e3e4e6
}
.btn-outline-100:hover {
color: #cbcbcb;
box-shadow: inset 0 0 0 1px #cbcbcb
}
.btn-outline-100.focus,
.btn-outline-100:focus {
box-shadow: inset 0 0 0 1px #e3e4e6, 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-outline-100.disabled,
.btn-outline-100:disabled {
color: #e3e4e6;
background-color: transparent
}
.btn-outline-100:not(:disabled):not(.disabled).active,
.btn-outline-100:not(:disabled):not(.disabled):active,
.show>.btn-outline-100.dropdown-toggle {
color: #e3e4e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e3e4e6
}
.btn-outline-100:not(:disabled):not(.disabled).active:focus,
.btn-outline-100:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-outline-200 {
color: #cacacc;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #cacacc
}
.btn-outline-200:hover {
color: #b1b1b1;
box-shadow: inset 0 0 0 1px #b1b1b1
}
.btn-outline-200.focus,
.btn-outline-200:focus {
box-shadow: inset 0 0 0 1px #cacacc, 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-outline-200.disabled,
.btn-outline-200:disabled {
color: #cacacc;
background-color: transparent
}
.btn-outline-200:not(:disabled):not(.disabled).active,
.btn-outline-200:not(:disabled):not(.disabled):active,
.show>.btn-outline-200.dropdown-toggle {
color: #cacacc;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #cacacc
}
.btn-outline-200:not(:disabled):not(.disabled).active:focus,
.btn-outline-200:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-200.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-outline-300 {
color: #b1b1b3;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #b1b1b3
}
.btn-outline-300:hover {
color: #989898;
box-shadow: inset 0 0 0 1px #989898
}
.btn-outline-300.focus,
.btn-outline-300:focus {
box-shadow: inset 0 0 0 1px #b1b1b3, 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-outline-300.disabled,
.btn-outline-300:disabled {
color: #b1b1b3;
background-color: transparent
}
.btn-outline-300:not(:disabled):not(.disabled).active,
.btn-outline-300:not(:disabled):not(.disabled):active,
.show>.btn-outline-300.dropdown-toggle {
color: #b1b1b3;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #b1b1b3
}
.btn-outline-300:not(:disabled):not(.disabled).active:focus,
.btn-outline-300:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-300.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-outline-400 {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-400:hover {
color: #7f7f7f;
box-shadow: inset 0 0 0 1px #7f7f7f
}
.btn-outline-400.focus,
.btn-outline-400:focus {
box-shadow: inset 0 0 0 1px #979899, 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-400.disabled,
.btn-outline-400:disabled {
color: #979899;
background-color: transparent
}
.btn-outline-400:not(:disabled):not(.disabled).active,
.btn-outline-400:not(:disabled):not(.disabled):active,
.show>.btn-outline-400.dropdown-toggle {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-400:not(:disabled):not(.disabled).active:focus,
.btn-outline-400:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-400.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-500 {
color: #7e7f80;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #7e7f80
}
.btn-outline-500:hover {
color: #656565;
box-shadow: inset 0 0 0 1px #656565
}
.btn-outline-500.focus,
.btn-outline-500:focus {
box-shadow: inset 0 0 0 1px #7e7f80, 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-outline-500.disabled,
.btn-outline-500:disabled {
color: #7e7f80;
background-color: transparent
}
.btn-outline-500:not(:disabled):not(.disabled).active,
.btn-outline-500:not(:disabled):not(.disabled):active,
.show>.btn-outline-500.dropdown-toggle {
color: #7e7f80;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #7e7f80
}
.btn-outline-500:not(:disabled):not(.disabled).active:focus,
.btn-outline-500:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-500.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-outline-600 {
color: #656566;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #656566
}
.btn-outline-600:hover {
color: #4c4c4c;
box-shadow: inset 0 0 0 1px #4c4c4c
}
.btn-outline-600.focus,
.btn-outline-600:focus {
box-shadow: inset 0 0 0 1px #656566, 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-outline-600.disabled,
.btn-outline-600:disabled {
color: #656566;
background-color: transparent
}
.btn-outline-600:not(:disabled):not(.disabled).active,
.btn-outline-600:not(:disabled):not(.disabled):active,
.show>.btn-outline-600.dropdown-toggle {
color: #656566;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #656566
}
.btn-outline-600:not(:disabled):not(.disabled).active:focus,
.btn-outline-600:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-600.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-outline-700 {
color: #4c4c4d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #4c4c4d
}
.btn-outline-700:hover {
color: #333;
box-shadow: inset 0 0 0 1px #333
}
.btn-outline-700.focus,
.btn-outline-700:focus {
box-shadow: inset 0 0 0 1px #4c4c4d, 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-outline-700.disabled,
.btn-outline-700:disabled {
color: #4c4c4d;
background-color: transparent
}
.btn-outline-700:not(:disabled):not(.disabled).active,
.btn-outline-700:not(:disabled):not(.disabled):active,
.show>.btn-outline-700.dropdown-toggle {
color: #4c4c4d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #4c4c4d
}
.btn-outline-700:not(:disabled):not(.disabled).active:focus,
.btn-outline-700:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-700.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-outline-800 {
color: #323333;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #323333
}
.btn-outline-800:hover {
color: #191919;
box-shadow: inset 0 0 0 1px #191919
}
.btn-outline-800.focus,
.btn-outline-800:focus {
box-shadow: inset 0 0 0 1px #323333, 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-outline-800.disabled,
.btn-outline-800:disabled {
color: #323333;
background-color: transparent
}
.btn-outline-800:not(:disabled):not(.disabled).active,
.btn-outline-800:not(:disabled):not(.disabled):active,
.show>.btn-outline-800.dropdown-toggle {
color: #323333;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #323333
}
.btn-outline-800:not(:disabled):not(.disabled).active:focus,
.btn-outline-800:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-800.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-outline-900 {
color: #19191a;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #19191a
}
.btn-outline-900:hover {
color: #000;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-900.focus,
.btn-outline-900:focus {
box-shadow: inset 0 0 0 1px #19191a, 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-outline-900.disabled,
.btn-outline-900:disabled {
color: #19191a;
background-color: transparent
}
.btn-outline-900:not(:disabled):not(.disabled).active,
.btn-outline-900:not(:disabled):not(.disabled):active,
.show>.btn-outline-900.dropdown-toggle {
color: #19191a;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #19191a
}
.btn-outline-900:not(:disabled):not(.disabled).active:focus,
.btn-outline-900:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-900.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-link {
font-weight: 400;
color: #06c;
text-decoration: underline
}
.btn-link:hover {
color: #004080;
text-decoration: underline
}
.btn-link.focus,
.btn-link:focus {
text-decoration: underline
}
.btn-link.disabled,
.btn-link:disabled {
color: #656566;
pointer-events: none
}
.btn-block {
display: block;
width: 100%
}
.btn-block+.btn-block {
margin-top: .5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
width: 100%
}
.fade {
transition: opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
.fade {
transition: none
}
}
.fade:not(.show) {
opacity: 0
}
.collapse:not(.show) {
display: none
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height .35s
}
@media (prefers-reduced-motion:reduce) {
.collapsing {
transition: none
}
}
.dropdown,
.dropleft,
.dropright,
.dropup {
position: relative
}
.dropdown-toggle {
white-space: nowrap
}
.dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent
}
.dropdown-toggle:empty::after {
margin-left: 0
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
display: none;
float: left;
min-width: 10rem;
padding: .5rem 0;
margin: .125rem 0 0;
font-size: 1rem;
color: #19191a;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 0 solid transparent;
box-shadow: 0 20px 30px 5px rgba(0, 0, 0, .05)
}
.dropdown-menu-left {
right: auto;
left: 0
}
.dropdown-menu-right {
right: 0;
left: auto
}
@media (min-width:576px) {
.dropdown-menu-sm-left {
right: auto;
left: 0
}
.dropdown-menu-sm-right {
right: 0;
left: auto
}
}
@media (min-width:768px) {
.dropdown-menu-md-left {
right: auto;
left: 0
}
.dropdown-menu-md-right {
right: 0;
left: auto
}
}
@media (min-width:992px) {
.dropdown-menu-lg-left {
right: auto;
left: 0
}
.dropdown-menu-lg-right {
right: 0;
left: auto
}
}
.dropup .dropdown-menu {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: .125rem
}
.dropup .dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: 0;
border-right: .3em solid transparent;
border-bottom: .3em solid;
border-left: .3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
margin-left: 0
}
.dropright .dropdown-menu {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: .125rem
}
.dropright .dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
content: "";
border-top: .3em solid transparent;
border-right: 0;
border-bottom: .3em solid transparent;
border-left: .3em solid;
vertical-align: 0
}
.dropright .dropdown-toggle:empty::after {
margin-left: 0
}
.dropleft .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: .125rem
}
.dropleft .dropdown-toggle::after {
margin-left: .255em;
vertical-align: .255em;
content: "";
display: none
}
.dropleft .dropdown-toggle::before {
display: inline-block;
margin-right: .255em;
content: "";
border-top: .3em solid transparent;
border-right: .3em solid;
border-bottom: .3em solid transparent;
vertical-align: 0
}
.dropleft .dropdown-toggle:empty::after {
margin-left: 0
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
right: auto;
bottom: auto
}
.dropdown-divider {
height: 0;
margin: 8px 0;
overflow: hidden;
border-top: 1px solid #cacacc
}
.dropdown-item {
display: block;
width: 100%;
padding: 12px 24px;
clear: both;
font-weight: 400;
color: #17324d;
text-align: inherit;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
border: 0
}
.dropdown-item:focus,
.dropdown-item:hover {
color: #17324d;
text-decoration: none;
background-color: #e6ecf2
}
.dropdown-item.active,
.dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #06c
}
.dropdown-item.disabled,
.dropdown-item:disabled {
color: #7e7f80;
pointer-events: none;
background-color: transparent
}
.dropdown-menu.show {
display: block
}
.dropdown-header {
display: block;
padding: .5rem 24px;
margin-bottom: 0;
font-size: .875rem;
color: #17324d;
white-space: nowrap
}
.dropdown-item-text {
display: block;
padding: 12px 24px;
color: #17324d
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-flex;
vertical-align: middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
position: relative;
flex: 1 1 auto
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
z-index: 1
}
.btn-toolbar {
display: flex;
flex-wrap: wrap;
justify-content: flex-start
}
.btn-toolbar .input-group {
width: auto
}
.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
margin-left: 0
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.dropdown-toggle-split {
padding-right: .5625rem;
padding-left: .5625rem
}
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
margin-left: 0
}
.dropleft .dropdown-toggle-split::before {
margin-right: 0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
padding-right: .375rem;
padding-left: .375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
padding-right: .75rem;
padding-left: .75rem
}
.btn-group.show .dropdown-toggle {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn-group.show .dropdown-toggle.btn-link {
box-shadow: none
}
.btn-group-vertical {
flex-direction: column;
align-items: flex-start;
justify-content: center
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
width: 100%
}
.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
margin-top: 0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
margin-bottom: 0
}
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none
}
.input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%
}
.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
margin-bottom: 0
}
.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
margin-left: 0
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
z-index: 3
}
.input-group>.custom-file .custom-file-input:focus {
z-index: 4
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.input-group>.custom-file {
display: flex;
align-items: center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.input-group>.custom-file:not(:first-child) .custom-file-label {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,
.input-group.has-validation>.custom-select:nth-last-child(n+3),
.input-group.has-validation>.form-control:nth-last-child(n+3),
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,
.input-group:not(.has-validation)>.custom-select:not(:last-child),
.input-group:not(.has-validation)>.form-control:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.input-group-append,
.input-group-prepend {
display: flex
}
.input-group-append .btn,
.input-group-prepend .btn {
position: relative;
z-index: 2
}
.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
z-index: 3
}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
margin-left: 0
}
.input-group-prepend {
margin-right: 0
}
.input-group-append {
margin-left: 0
}
.input-group-text {
display: flex;
align-items: center;
padding: .375rem .75rem;
margin-bottom: 0;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #4c4c4d;
text-align: center;
white-space: nowrap;
background-color: #fff;
border: 0 solid #979899;
border-radius: 0
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
margin-top: 0
}
.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
height: calc(1.6em + 1rem)
}
.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.6;
border-radius: 8px
}
.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
height: calc(1.45em + .5rem)
}
.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.45;
border-radius: 2px
}
.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
padding-right: 1.75rem
}
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.nav {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none
}
.nav-link {
display: block;
padding: .5rem 1rem;
text-decoration: none
}
.nav-link:focus,
.nav-link:hover {
text-decoration: none
}
.nav-link.disabled {
color: #656566;
pointer-events: none;
cursor: default
}
.nav-tabs {
border-bottom: 1px solid #b1b1b3
}
.nav-tabs .nav-link {
margin-bottom: -1px;
border: 1px solid transparent
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
border-color: #cacacc #cacacc #b1b1b3
}
.nav-tabs .nav-link.disabled {
background-color: transparent;
border-color: transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
background-color: #fff;
border-color: #b1b1b3 #b1b1b3 #fff
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0
}
.nav-pills .nav-link {
border-radius: 4px
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
color: #fff;
background-color: #06c
}
.nav-fill .nav-item,
.nav-fill>.nav-link {
flex: 1 1 auto;
text-align: center
}
.nav-justified .nav-item,
.nav-justified>.nav-link {
flex-basis: 0;
flex-grow: 1;
text-align: center
}
.tab-content>.tab-pane {
display: none
}
.tab-content>.active {
display: block
}
.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 8px 16px
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between
}
.navbar-brand {
display: inline-block;
padding-top: .5rem;
padding-bottom: .5rem;
margin-right: 16px;
font-size: 1rem;
line-height: inherit;
white-space: nowrap
}
.navbar-brand:focus,
.navbar-brand:hover {
text-decoration: none
}
.navbar-nav {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0
}
.navbar-nav .dropdown-menu {
position: static;
float: none
}
.navbar-text {
display: inline-block;
padding-top: .5rem;
padding-bottom: .5rem
}
.navbar-collapse {
flex-basis: 100%;
flex-grow: 1;
align-items: center
}
.navbar-toggler {
padding: .25rem .75rem;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0
}
.navbar-toggler:focus,
.navbar-toggler:hover {
text-decoration: none
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: 50%/100% 100% no-repeat
}
.navbar-nav-scroll {
max-height: 75vh;
overflow-y: auto
}
@media (max-width:575.98px) {
.navbar-expand-sm>.container,
.navbar-expand-sm>.container-fluid,
.navbar-expand-sm>.container-lg,
.navbar-expand-sm>.container-md,
.navbar-expand-sm>.container-sm,
.navbar-expand-sm>.container-xl {
padding-right: 0;
padding-left: 0
}
}
@media (min-width:576px) {
.navbar-expand-sm {
flex-flow: row nowrap;
justify-content: flex-start
}
.navbar-expand-sm .navbar-nav {
flex-direction: row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-sm>.container,
.navbar-expand-sm>.container-fluid,
.navbar-expand-sm>.container-lg,
.navbar-expand-sm>.container-md,
.navbar-expand-sm>.container-sm,
.navbar-expand-sm>.container-xl {
flex-wrap: nowrap
}
.navbar-expand-sm .navbar-nav-scroll {
overflow: visible
}
.navbar-expand-sm .navbar-collapse {
display: flex !important;
flex-basis: auto
}
.navbar-expand-sm .navbar-toggler {
display: none
}
}
@media (max-width:767.98px) {
.navbar-expand-md>.container,
.navbar-expand-md>.container-fluid,
.navbar-expand-md>.container-lg,
.navbar-expand-md>.container-md,
.navbar-expand-md>.container-sm,
.navbar-expand-md>.container-xl {
padding-right: 0;
padding-left: 0
}
}
@media (min-width:768px) {
.navbar-expand-md {
flex-flow: row nowrap;
justify-content: flex-start
}
.navbar-expand-md .navbar-nav {
flex-direction: row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-md>.container,
.navbar-expand-md>.container-fluid,
.navbar-expand-md>.container-lg,
.navbar-expand-md>.container-md,
.navbar-expand-md>.container-sm,
.navbar-expand-md>.container-xl {
flex-wrap: nowrap
}
.navbar-expand-md .navbar-nav-scroll {
overflow: visible
}
.navbar-expand-md .navbar-collapse {
display: flex !important;
flex-basis: auto
}
.navbar-expand-md .navbar-toggler {
display: none
}
}
@media (max-width:991.98px) {
.navbar-expand-lg>.container,
.navbar-expand-lg>.container-fluid,
.navbar-expand-lg>.container-lg,
.navbar-expand-lg>.container-md,
.navbar-expand-lg>.container-sm,
.navbar-expand-lg>.container-xl {
padding-right: 0;
padding-left: 0
}
}
@media (min-width:992px) {
.navbar-expand-lg {
flex-flow: row nowrap;
justify-content: flex-start
}
.navbar-expand-lg .navbar-nav {
flex-direction: row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-lg>.container,
.navbar-expand-lg>.container-fluid,
.navbar-expand-lg>.container-lg,
.navbar-expand-lg>.container-md,
.navbar-expand-lg>.container-sm,
.navbar-expand-lg>.container-xl {
flex-wrap: nowrap
}
.navbar-expand-lg .navbar-nav-scroll {
overflow: visible
}
.navbar-expand-lg .navbar-collapse {
display: flex !important;
flex-basis: auto
}
.navbar-expand-lg .navbar-toggler {
display: none
}
}
@media (max-width:1199.98px) {
.navbar-expand-xl>.container,
.navbar-expand-xl>.container-fluid,
.navbar-expand-xl>.container-lg,
.navbar-expand-xl>.container-md,
.navbar-expand-xl>.container-sm,
.navbar-expand-xl>.container-xl {
padding-right: 0;
padding-left: 0
}
}
@media (min-width:1200px) {
.dropdown-menu-xl-left {
right: auto;
left: 0
}
.dropdown-menu-xl-right {
right: 0;
left: auto
}
.navbar-expand-xl {
flex-flow: row nowrap;
justify-content: flex-start
}
.navbar-expand-xl .navbar-nav {
flex-direction: row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-xl>.container,
.navbar-expand-xl>.container-fluid,
.navbar-expand-xl>.container-lg,
.navbar-expand-xl>.container-md,
.navbar-expand-xl>.container-sm,
.navbar-expand-xl>.container-xl {
flex-wrap: nowrap
}
.navbar-expand-xl .navbar-nav-scroll {
overflow: visible
}
.navbar-expand-xl .navbar-collapse {
display: flex !important;
flex-basis: auto
}
.navbar-expand-xl .navbar-toggler {
display: none
}
}
.navbar-expand {
flex-flow: row nowrap;
justify-content: flex-start
}
.navbar-expand .navbar-nav {
flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
padding-right: 0;
padding-left: 0;
flex-wrap: nowrap
}
.navbar-expand .navbar-nav-scroll {
overflow: visible
}
.navbar-expand .navbar-collapse {
display: flex !important;
flex-basis: auto
}
.navbar-expand .navbar-toggler {
display: none
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, .5)
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
color: rgba(0, 0, 0, .7)
}
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, .3)
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, .5);
border-color: rgba(0, 0, 0, .1)
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
color: rgba(0, 0, 0, .5)
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
color: rgba(0, 0, 0, .9)
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
color: #fff
}
.navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
color: rgba(255, 255, 255, .75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, .25)
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
color: #fff
}
.navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, .5);
border-color: transparent
}
.navbar-dark .navbar-toggler-icon {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkuMnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMDI0dXAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSItLWhvbWUtLS1wYXJhbGxheC0tLW1vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTIwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iLW5ldHdvcmstc2xpbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LDI0IEwzNiwyNCBMMzYsMjYgTDI0LDI2IEwyNCwyNCBaIE0yNCwyMCBMMzIsMjAgTDMyLDIyIEwyNCwyMiBMMjQsMjAgWiBNMjQsMjggTDMyLDI4IEwzMiwzMCBMMjQsMzAgTDI0LDI4IFoiIGlkPSJpY29uLXNtYWxsLWJ1cmdlciI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)
}
.navbar-dark .navbar-text {
color: rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
color: #fff
}
.card {
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid #d9dadb;
border-radius: 0
}
.card>hr {
margin-right: 0;
margin-left: 0
}
.card>.list-group {
border-top: inherit;
border-bottom: inherit
}
.card>.list-group:first-child {
border-top-width: 0;
border-top-left-radius: 0;
border-top-right-radius: 0
}
.card>.list-group:last-child {
border-bottom-width: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.card>.card-header+.list-group,
.card>.list-group+.card-footer {
border-top: 0
}
.card-body {
flex: 1 1 auto;
min-height: 1px;
padding: 2rem
}
.card-title {
margin-bottom: 1rem
}
.card-subtitle {
margin-top: -.5rem;
margin-bottom: 0
}
.card-text:last-child {
margin-bottom: 0
}
.card-link:hover {
text-decoration: none
}
.card-link+.card-link {
margin-left: 2rem
}
.card-header {
padding: 1rem 2rem;
margin-bottom: 0;
background-color: transparent;
border-bottom: 1px solid #d9dadb
}
.card-header:first-child {
border-radius: 0
}
.card-footer {
padding: 1rem 2rem;
background-color: transparent;
border-top: 1px solid #d9dadb
}
.card-footer:last-child {
border-radius: 0
}
.card-header-tabs {
margin-right: -1rem;
margin-bottom: -1rem;
margin-left: -1rem;
border-bottom: 0
}
.card-header-pills {
margin-right: -1rem;
margin-left: -1rem
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem;
border-radius: 0
}
.card-img,
.card-img-bottom,
.card-img-top {
flex-shrink: 0;
width: 100%
}
.card-img,
.card-img-top {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.card-img,
.card-img-bottom {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.card-deck .card {
margin-bottom: 6px
}
@media (min-width:576px) {
.card-deck {
display: flex;
flex-flow: row wrap;
margin-right: -6px;
margin-left: -6px
}
.card-deck .card {
flex: 1 0 0%;
margin-right: 6px;
margin-bottom: 0;
margin-left: 6px
}
}
.card-group>.card {
margin-bottom: 6px
}
@media (min-width:576px) {
.card-group {
display: flex;
flex-flow: row wrap
}
.card-group>.card {
flex: 1 0 0%;
margin-bottom: 0
}
.card-group>.card+.card {
margin-left: 0;
border-left: 0
}
.card-group>.card:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.card-group>.card:not(:last-child) .card-header,
.card-group>.card:not(:last-child) .card-img-top {
border-top-right-radius: 0
}
.card-group>.card:not(:last-child) .card-footer,
.card-group>.card:not(:last-child) .card-img-bottom {
border-bottom-right-radius: 0
}
.card-group>.card:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.card-group>.card:not(:first-child) .card-header,
.card-group>.card:not(:first-child) .card-img-top {
border-top-left-radius: 0
}
.card-group>.card:not(:first-child) .card-footer,
.card-group>.card:not(:first-child) .card-img-bottom {
border-bottom-left-radius: 0
}
.card-columns {
-moz-column-count: 3;
column-count: 3;
-moz-column-gap: 1.25rem;
column-gap: 1.25rem;
orphans: 1;
widows: 1
}
.card-columns .card {
display: inline-block;
width: 100%
}
}
.card-columns .card {
margin-bottom: 1rem
}
.accordion {
overflow-anchor: none
}
.accordion>.card {
overflow: hidden
}
.accordion>.card:not(:last-of-type) {
border-bottom: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.accordion>.card:not(:first-of-type) {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.accordion>.card>.card-header {
border-radius: 0;
margin-bottom: -1px
}
.breadcrumb {
display: flex;
flex-wrap: wrap;
padding: .75rem 1rem;
margin-bottom: 1rem;
list-style: none;
background-color: transparent;
border-radius: 0
}
.breadcrumb-item+.breadcrumb-item {
padding-left: .5rem
}
.breadcrumb-item+.breadcrumb-item::before {
float: left;
padding-right: .5rem;
color: #656566;
content: "/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
text-decoration: none
}
.breadcrumb-item.active {
color: #656566
}
.pagination {
display: flex;
padding-left: 0;
list-style: none;
border-radius: 4px
}
.page-link {
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
color: #06c;
text-decoration: none;
background-color: #fff;
border: 1px solid #b1b1b3
}
.page-link:hover {
z-index: 2;
color: #004080;
text-decoration: none;
background-color: #cacacc;
border-color: #b1b1b3
}
.page-link:focus {
z-index: 3;
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.page-item:first-child .page-link {
margin-left: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px
}
.page-item:last-child .page-link {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px
}
.page-item.active .page-link {
z-index: 3;
color: #fff;
background-color: #06c;
border-color: #06c
}
.page-item.disabled .page-link {
color: #656566;
pointer-events: none;
cursor: auto;
background-color: #fff;
border-color: #b1b1b3
}
.pagination-lg .page-link {
padding: .75rem 1.5rem;
font-size: 1.25rem;
line-height: 1.5
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px
}
.pagination-sm .page-link {
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 2px;
border-bottom-left-radius: 2px
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px
}
.badge {
display: inline-block;
padding: .25em .4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 4px;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.badge {
transition: none
}
}
a.badge:focus,
a.badge:hover {
text-decoration: none
}
.badge:empty {
display: none
}
.btn .badge {
position: relative;
top: -1px
}
.badge-pill {
padding-right: .6em;
padding-left: .6em;
border-radius: 10rem
}
.badge-primary {
color: #fff;
background-color: #06c
}
a.badge-primary:focus,
a.badge-primary:hover {
color: #fff;
background-color: #004d99
}
a.badge-primary.focus,
a.badge-primary:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.badge-secondary {
color: #fff;
background-color: #5c6f82
}
a.badge-secondary:focus,
a.badge-secondary:hover {
color: #fff;
background-color: #475664
}
a.badge-secondary.focus,
a.badge-secondary:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.badge-success {
color: #fff;
background-color: #008758
}
a.badge-success:focus,
a.badge-success:hover {
color: #fff;
background-color: #005437
}
a.badge-success.focus,
a.badge-success:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.badge-info {
color: #000;
background-color: #979899
}
a.badge-info:focus,
a.badge-info:hover {
color: #000;
background-color: #7e7e80
}
a.badge-info.focus,
a.badge-info:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-warning {
color: #fff;
background-color: #a66300
}
a.badge-warning:focus,
a.badge-warning:hover {
color: #fff;
background-color: #734500
}
a.badge-warning.focus,
a.badge-warning:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.badge-danger {
color: #fff;
background-color: #d9364f
}
a.badge-danger:focus,
a.badge-danger:hover {
color: #fff;
background-color: #b9233a
}
a.badge-danger.focus,
a.badge-danger:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.badge-light {
color: #000;
background-color: #e9e6f2
}
a.badge-light:focus,
a.badge-light:hover {
color: #000;
background-color: #ccc4e1
}
a.badge-light.focus,
a.badge-light:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.badge-dark {
color: #fff;
background-color: #17324d
}
a.badge-dark:focus,
a.badge-dark:hover {
color: #fff;
background-color: #0b1825
}
a.badge-dark.focus,
a.badge-dark:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.badge-black,
a.badge-black:focus,
a.badge-black:hover {
color: #fff;
background-color: #000
}
a.badge-black.focus,
a.badge-black:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.badge-white {
color: #000;
background-color: #fff
}
a.badge-white:focus,
a.badge-white:hover {
color: #000;
background-color: #e6e6e6
}
a.badge-white.focus,
a.badge-white:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.badge-100 {
color: #000;
background-color: #e3e4e6
}
a.badge-100:focus,
a.badge-100:hover {
color: #000;
background-color: #c9cacd
}
a.badge-100.focus,
a.badge-100:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.badge-200 {
color: #000;
background-color: #cacacc
}
a.badge-200:focus,
a.badge-200:hover {
color: #000;
background-color: #b0b1b3
}
a.badge-200.focus,
a.badge-200:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.badge-300 {
color: #000;
background-color: #b1b1b3
}
a.badge-300:focus,
a.badge-300:hover {
color: #000;
background-color: #979899
}
a.badge-300.focus,
a.badge-300:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.badge-400 {
color: #000;
background-color: #979899
}
a.badge-400:focus,
a.badge-400:hover {
color: #000;
background-color: #7e7e80
}
a.badge-400.focus,
a.badge-400:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-500 {
color: #000;
background-color: #7e7f80
}
a.badge-500:focus,
a.badge-500:hover {
color: #000;
background-color: #656566
}
a.badge-500.focus,
a.badge-500:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.badge-600 {
color: #fff;
background-color: #656566
}
a.badge-600:focus,
a.badge-600:hover {
color: #fff;
background-color: #4c4c4c
}
a.badge-600.focus,
a.badge-600:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.badge-700 {
color: #fff;
background-color: #4c4c4d
}
a.badge-700:focus,
a.badge-700:hover {
color: #fff;
background-color: #323233
}
a.badge-700.focus,
a.badge-700:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.badge-800 {
color: #fff;
background-color: #323333
}
a.badge-800:focus,
a.badge-800:hover {
color: #fff;
background-color: #191919
}
a.badge-800.focus,
a.badge-800:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.badge-900 {
color: #fff;
background-color: #19191a
}
a.badge-900:focus,
a.badge-900:hover {
color: #fff;
background-color: #000
}
a.badge-900.focus,
a.badge-900:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(25, 25, 26, .5)
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 16px 0
}
to {
background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position: 16px 0
}
to {
background-position: 0 0
}
}
.progress {
display: flex;
overflow: hidden;
line-height: 0;
font-size: .75rem;
border-radius: 0;
box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1)
}
.progress-bar {
display: flex;
flex-direction: column;
justify-content: center;
overflow: hidden;
color: #fff;
text-align: center;
white-space: nowrap;
transition: width .6s
}
.progress-bar-striped {
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-size: 16px 16px
}
.progress-bar-animated {
-webkit-animation: 1s linear infinite progress-bar-stripes;
animation: 1s linear infinite progress-bar-stripes
}
.media {
display: flex;
align-items: flex-start
}
.media-body {
flex: 1
}
.list-group {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: 4px
}
.list-group-item-action {
width: 100%;
color: #06c;
text-align: inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
z-index: 1;
color: #06c;
text-decoration: none;
background-color: #e3e4e6
}
.list-group-item-action:active {
color: #19191a;
background-color: #cacacc
}
.list-group-item {
position: relative;
display: block;
padding: 1rem 1.25rem;
text-decoration: none;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, .125)
}
.list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit
}
.list-group-item:last-child {
border-bottom-right-radius: inherit;
border-bottom-left-radius: inherit
}
.list-group-item.disabled,
.list-group-item:disabled {
color: #656566;
pointer-events: none;
background-color: #fff
}
.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #06c;
border-color: #06c
}
.list-group-item+.list-group-item {
border-top-width: 0
}
.list-group-item+.list-group-item.active {
margin-top: -1px;
border-top-width: 1px
}
.list-group-horizontal {
flex-direction: row
}
.list-group-horizontal>.list-group-item:first-child {
border-bottom-left-radius: 4px;
border-top-right-radius: 0
}
.list-group-horizontal>.list-group-item:last-child {
border-top-right-radius: 4px;
border-bottom-left-radius: 0
}
.list-group-horizontal>.list-group-item.active {
margin-top: 0
}
.list-group-horizontal>.list-group-item+.list-group-item {
border-top-width: 1px;
border-left-width: 0
}
.list-group-horizontal>.list-group-item+.list-group-item.active {
margin-left: -1px;
border-left-width: 1px
}
@media (min-width:576px) {
.list-group-horizontal-sm {
flex-direction: row
}
.list-group-horizontal-sm>.list-group-item:first-child {
border-bottom-left-radius: 4px;
border-top-right-radius: 0
}
.list-group-horizontal-sm>.list-group-item:last-child {
border-top-right-radius: 4px;
border-bottom-left-radius: 0
}
.list-group-horizontal-sm>.list-group-item.active {
margin-top: 0
}
.list-group-horizontal-sm>.list-group-item+.list-group-item {
border-top-width: 1px;
border-left-width: 0
}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active {
margin-left: -1px;
border-left-width: 1px
}
}
@media (min-width:768px) {
.list-group-horizontal-md {
flex-direction: row
}
.list-group-horizontal-md>.list-group-item:first-child {
border-bottom-left-radius: 4px;
border-top-right-radius: 0
}
.list-group-horizontal-md>.list-group-item:last-child {
border-top-right-radius: 4px;
border-bottom-left-radius: 0
}
.list-group-horizontal-md>.list-group-item.active {
margin-top: 0
}
.list-group-horizontal-md>.list-group-item+.list-group-item {
border-top-width: 1px;
border-left-width: 0
}
.list-group-horizontal-md>.list-group-item+.list-group-item.active {
margin-left: -1px;
border-left-width: 1px
}
}
@media (min-width:992px) {
.list-group-horizontal-lg {
flex-direction: row
}
.list-group-horizontal-lg>.list-group-item:first-child {
border-bottom-left-radius: 4px;
border-top-right-radius: 0
}
.list-group-horizontal-lg>.list-group-item:last-child {
border-top-right-radius: 4px;
border-bottom-left-radius: 0
}
.list-group-horizontal-lg>.list-group-item.active {
margin-top: 0
}
.list-group-horizontal-lg>.list-group-item+.list-group-item {
border-top-width: 1px;
border-left-width: 0
}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active {
margin-left: -1px;
border-left-width: 1px
}
}
@media (min-width:1200px) {
.list-group-horizontal-xl {
flex-direction: row
}
.list-group-horizontal-xl>.list-group-item:first-child {
border-bottom-left-radius: 4px;
border-top-right-radius: 0
}
.list-group-horizontal-xl>.list-group-item:last-child {
border-top-right-radius: 4px;
border-bottom-left-radius: 0
}
.list-group-horizontal-xl>.list-group-item.active {
margin-top: 0
}
.list-group-horizontal-xl>.list-group-item+.list-group-item {
border-top-width: 1px;
border-left-width: 0
}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active {
margin-left: -1px;
border-left-width: 1px
}
}
.list-group-flush {
border-radius: 0
}
.list-group-flush>.list-group-item {
border-width: 0 0 1px
}
.list-group-flush>.list-group-item:last-child {
border-bottom-width: 0
}
.list-group-item-primary {
color: #00356a;
background-color: #b8d4f1
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
color: #00356a;
background-color: #a3c7ed
}
.list-group-item-primary.list-group-item-action.active {
color: #fff;
background-color: #00356a;
border-color: #00356a
}
.list-group-item-secondary {
color: #303a44;
background-color: #d1d7dc
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
color: #303a44;
background-color: #c3cad1
}
.list-group-item-secondary.list-group-item-action.active {
color: #fff;
background-color: #303a44;
border-color: #303a44
}
.list-group-item-success {
color: #00462e;
background-color: #b8ddd0
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
color: #00462e;
background-color: #a7d5c5
}
.list-group-item-success.list-group-item-action.active {
color: #fff;
background-color: #00462e;
border-color: #00462e
}
.list-group-item-info {
color: #4f4f50;
background-color: #e2e2e2
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
color: #4f4f50;
background-color: #d5d5d5
}
.list-group-item-info.list-group-item-action.active {
color: #fff;
background-color: #4f4f50;
border-color: #4f4f50
}
.list-group-item-warning {
color: #563300;
background-color: #e6d3b8
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
color: #563300;
background-color: #dfc7a5
}
.list-group-item-warning.list-group-item-action.active {
color: #fff;
background-color: #563300;
border-color: #563300
}
.list-group-item-danger {
color: #711c29;
background-color: #f4c7ce
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
color: #711c29;
background-color: #f0b2bb
}
.list-group-item-danger.list-group-item-action.active {
color: #fff;
background-color: #711c29;
border-color: #711c29
}
.list-group-item-light {
color: #79787e;
background-color: #f9f8fb
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
color: #79787e;
background-color: #ebe8f2
}
.list-group-item-light.list-group-item-action.active {
color: #fff;
background-color: #79787e;
border-color: #79787e
}
.list-group-item-dark {
color: #0c1a28;
background-color: #bec6cd
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
color: #0c1a28;
background-color: #b0b9c2
}
.list-group-item-dark.list-group-item-action.active {
color: #fff;
background-color: #0c1a28;
border-color: #0c1a28
}
.list-group-item-black {
color: #000;
background-color: #b8b8b8
}
.list-group-item-black.list-group-item-action:focus,
.list-group-item-black.list-group-item-action:hover {
color: #000;
background-color: #ababab
}
.list-group-item-black.list-group-item-action.active {
color: #fff;
background-color: #000;
border-color: #000
}
.list-group-item-white {
color: #858585;
background-color: #fff
}
.list-group-item-white.list-group-item-action:focus,
.list-group-item-white.list-group-item-action:hover {
color: #858585;
background-color: #f2f2f2
}
.list-group-item-white.list-group-item-action.active {
color: #fff;
background-color: #858585;
border-color: #858585
}
.list-group-item-100 {
color: #767778;
background-color: #f7f7f8
}
.list-group-item-100.list-group-item-action:focus,
.list-group-item-100.list-group-item-action:hover {
color: #767778;
background-color: #e9e9ec
}
.list-group-item-100.list-group-item-action.active {
color: #fff;
background-color: #767778;
border-color: #767778
}
.list-group-item-200 {
color: #69696a;
background-color: #f0f0f1
}
.list-group-item-200.list-group-item-action:focus,
.list-group-item-200.list-group-item-action:hover {
color: #69696a;
background-color: #e3e3e5
}
.list-group-item-200.list-group-item-action.active {
color: #fff;
background-color: #69696a;
border-color: #69696a
}
.list-group-item-300 {
color: #5c5c5d;
background-color: #e9e9ea
}
.list-group-item-300.list-group-item-action:focus,
.list-group-item-300.list-group-item-action:hover {
color: #5c5c5d;
background-color: #dcdcde
}
.list-group-item-300.list-group-item-action.active {
color: #fff;
background-color: #5c5c5d;
border-color: #5c5c5d
}
.list-group-item-400 {
color: #4f4f50;
background-color: #e2e2e2
}
.list-group-item-400.list-group-item-action:focus,
.list-group-item-400.list-group-item-action:hover {
color: #4f4f50;
background-color: #d5d5d5
}
.list-group-item-400.list-group-item-action.active {
color: #fff;
background-color: #4f4f50;
border-color: #4f4f50
}
.list-group-item-500 {
color: #424243;
background-color: #dbdbdb
}
.list-group-item-500.list-group-item-action:focus,
.list-group-item-500.list-group-item-action:hover {
color: #424243;
background-color: #cecece
}
.list-group-item-500.list-group-item-action.active {
color: #fff;
background-color: #424243;
border-color: #424243
}
.list-group-item-600 {
color: #353535;
background-color: #d4d4d4
}
.list-group-item-600.list-group-item-action:focus,
.list-group-item-600.list-group-item-action:hover {
color: #353535;
background-color: #c7c7c7
}
.list-group-item-600.list-group-item-action.active {
color: #fff;
background-color: #353535;
border-color: #353535
}
.list-group-item-700 {
color: #282828;
background-color: #cdcdcd
}
.list-group-item-700.list-group-item-action:focus,
.list-group-item-700.list-group-item-action:hover {
color: #282828;
background-color: silver
}
.list-group-item-700.list-group-item-action.active {
color: #fff;
background-color: #282828;
border-color: #282828
}
.list-group-item-800 {
color: #1a1b1b;
background-color: #c6c6c6
}
.list-group-item-800.list-group-item-action:focus,
.list-group-item-800.list-group-item-action:hover {
color: #1a1b1b;
background-color: #b9b9b9
}
.list-group-item-800.list-group-item-action.active {
color: #fff;
background-color: #1a1b1b;
border-color: #1a1b1b
}
.list-group-item-900 {
color: #0d0d0e;
background-color: #bfbfbf
}
.list-group-item-900.list-group-item-action:focus,
.list-group-item-900.list-group-item-action:hover {
color: #0d0d0e;
background-color: #b2b2b2
}
.list-group-item-900.list-group-item-action.active {
color: #fff;
background-color: #0d0d0e;
border-color: #0d0d0e
}
.close {
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .5
}
.close:hover {
color: #000;
text-decoration: none
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
opacity: .75
}
button.close {
padding: 0;
background-color: transparent;
border: 0
}
a.close.disabled {
pointer-events: none
}
.modal-open {
overflow: hidden
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0
}
.modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none
}
.modal.fade .modal-dialog {
transition: transform .3s ease-out;
transform: translate(0, -50px)
}
@media (prefers-reduced-motion:reduce) {
.progress-bar {
transition: none
}
.progress-bar-animated {
-webkit-animation: none;
animation: none
}
.modal.fade .modal-dialog {
transition: none
}
}
.modal.show .modal-dialog {
transform: none
}
.modal.modal-static .modal-dialog {
transform: scale(1.02)
}
.modal-dialog-scrollable {
display: flex;
max-height: calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
max-height: calc(100vh - 1rem);
overflow: hidden
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
flex-shrink: 0
}
.modal-dialog-scrollable .modal-body {
overflow-y: auto
}
.modal-dialog-centered {
display: flex;
align-items: center;
min-height: calc(100% - 1rem)
}
.modal-dialog-centered::before {
display: block;
height: calc(100vh - 1rem);
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
content: ""
}
.modal-dialog-centered.modal-dialog-scrollable {
flex-direction: column;
justify-content: center;
height: 100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
max-height: none
}
.modal-dialog-centered.modal-dialog-scrollable::before {
content: none
}
.modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .5);
outline: 0
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .8
}
.modal-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 1.5rem;
border-bottom: 0 solid #b1b1b3
}
.modal-header .close {
padding: 1.5rem;
margin: -1rem -1rem -1rem auto
}
.modal-title {
margin-bottom: 0;
line-height: 1.5
}
.modal-body {
position: relative;
flex: 1 1 auto;
padding: 1.5rem
}
.modal-footer {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
padding: 1.25rem;
border-top: 0 solid #b1b1b3;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px
}
.modal-footer>* {
margin: .25rem
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll
}
@media (min-width:576px) {
.modal-dialog {
max-width: 500px;
margin: 1.5rem auto
}
.modal-dialog-scrollable {
max-height: calc(100% - 3rem)
}
.modal-dialog-scrollable .modal-content {
max-height: calc(100vh - 3rem)
}
.modal-dialog-centered {
min-height: calc(100% - 3rem)
}
.modal-dialog-centered::before {
height: calc(100vh - 3rem);
height: -webkit-min-content;
height: -moz-min-content;
height: min-content
}
.modal-content {
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .5)
}
.modal-sm {
max-width: 300px
}
}
@media (min-width:992px) {
.modal-lg,
.modal-xl {
max-width: 800px
}
}
@media (min-width:1200px) {
.modal-xl {
max-width: 1140px
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
word-wrap: break-word;
opacity: 0
}
.tooltip.show {
opacity: 1
}
.tooltip .arrow {
position: absolute;
width: .8rem;
height: .4rem
}
.tooltip .arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
padding: .4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
bottom: 0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
top: 0;
border-width: .4rem .4rem 0;
border-top-color: #000
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
padding: 0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
left: 0;
width: .4rem;
height: .8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
right: 0;
border-width: .4rem .4rem .4rem 0;
border-right-color: #000
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
padding: .4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
top: 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
bottom: 0;
border-width: 0 .4rem .4rem;
border-bottom-color: #000
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
padding: 0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
right: 0;
width: .4rem;
height: .8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
left: 0;
border-width: .4rem 0 .4rem .4rem;
border-left-color: #000
}
.tooltip-inner {
max-width: 32em;
padding: 1rem;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 4px
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: block;
max-width: 276px;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: .875rem;
word-wrap: break-word;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .2)
}
.popover .arrow {
position: absolute;
display: block;
width: 1rem;
height: .5rem;
margin: 0 8px
}
.popover .arrow::after,
.popover .arrow::before {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
margin-bottom: .5rem
}
.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
bottom: calc(-.5rem - 1px)
}
.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
bottom: 0;
border-width: .5rem .5rem 0;
border-top-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
bottom: 1px;
border-width: .5rem .5rem 0;
border-top-color: #fff
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
margin-left: .5rem
}
.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
left: calc(-.5rem - 1px);
width: .5rem;
height: 1rem;
margin: 8px 0
}
.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
left: 0;
border-width: .5rem .5rem .5rem 0;
border-right-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
left: 1px;
border-width: .5rem .5rem .5rem 0;
border-right-color: #fff
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
margin-top: .5rem
}
.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
top: calc(-.5rem - 1px)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
top: 0;
border-width: 0 .5rem .5rem;
border-bottom-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
top: 1px;
border-width: 0 .5rem .5rem;
border-bottom-color: #fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 1rem;
margin-left: -.5rem;
content: "";
border-bottom: 1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
margin-right: .5rem
}
.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
right: calc(-.5rem - 1px);
width: .5rem;
height: 1rem;
margin: 8px 0
}
.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
right: 0;
border-width: .5rem 0 .5rem .5rem;
border-left-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
right: 1px;
border-width: .5rem 0 .5rem .5rem;
border-left-color: #fff
}
.popover-header {
padding: .5rem .75rem;
margin-bottom: 0;
font-size: 1rem;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-top-left-radius: 7px;
border-top-right-radius: 7px
}
.popover-header:empty {
display: none
}
.popover-body {
padding: .5rem .75rem;
color: #19191a
}
.carousel {
position: relative
}
.carousel.pointer-event {
touch-action: pan-y
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden
}
.carousel-inner::after {
display: block;
clear: both;
content: ""
}
.carousel-item {
position: relative;
display: none;
float: left;
width: 100%;
margin-right: -100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: transform .6s ease-in-out
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
display: block
}
.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
transform: translateX(100%)
}
.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
transform: translateX(-100%)
}
.carousel-fade .carousel-item {
opacity: 0;
transition-property: opacity;
transform: none
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
z-index: 1;
opacity: 1
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
z-index: 0;
opacity: 0;
transition: opacity .6s
}
@media (prefers-reduced-motion:reduce) {
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right,
.carousel-item {
transition: none
}
}
.carousel-control-next,
.carousel-control-prev {
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
width: auto;
padding: 0;
color: #5c6f82;
text-align: center;
background: 0 0;
border: 0;
opacity: 1;
transition: opacity .15s
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
color: #5c6f82;
text-decoration: none;
outline: 0;
opacity: .9
}
.carousel-control-prev {
left: 0
}
.carousel-control-next {
right: 0
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
display: inline-block;
width: 32px;
height: 32px;
background: 50%/100% 100% no-repeat
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%235c6f82' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%235c6f82' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}
.carousel-indicators {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 15;
display: flex;
justify-content: center;
padding-left: 0;
margin-right: auto;
margin-left: auto;
list-style: none
}
.carousel-indicators li {
box-sizing: content-box;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: #fff;
background-clip: padding-box;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: .5;
transition: opacity .6s
}
.carousel-indicators .active {
opacity: 1
}
.carousel-caption {
position: absolute;
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center
}
.align-baseline {
vertical-align: baseline !important
}
.align-top {
vertical-align: top !important
}
.align-middle {
vertical-align: middle !important
}
.align-bottom {
vertical-align: bottom !important
}
.align-text-bottom {
vertical-align: text-bottom !important
}
.align-text-top {
vertical-align: text-top !important
}
.bg-primary {
background-color: #06c !important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
background-color: #004d99 !important
}
.bg-secondary {
background-color: #5c6f82 !important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
background-color: #475664 !important
}
.bg-success {
background-color: #008758 !important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
background-color: #005437 !important
}
.bg-info {
background-color: #979899 !important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
background-color: #7e7e80 !important
}
.bg-warning {
background-color: #a66300 !important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
background-color: #734500 !important
}
.bg-danger {
background-color: #d9364f !important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
background-color: #b9233a !important
}
.bg-light {
background-color: #e9e6f2 !important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
background-color: #ccc4e1 !important
}
.bg-dark {
background-color: #17324d !important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
background-color: #0b1825 !important
}
.bg-black,
a.bg-black:focus,
a.bg-black:hover,
button.bg-black:focus,
button.bg-black:hover {
background-color: #000 !important
}
a.bg-white:focus,
a.bg-white:hover,
button.bg-white:focus,
button.bg-white:hover {
background-color: #e6e6e6 !important
}
.bg-100 {
background-color: #e3e4e6 !important
}
a.bg-100:focus,
a.bg-100:hover,
button.bg-100:focus,
button.bg-100:hover {
background-color: #c9cacd !important
}
.bg-200 {
background-color: #cacacc !important
}
a.bg-200:focus,
a.bg-200:hover,
button.bg-200:focus,
button.bg-200:hover {
background-color: #b0b1b3 !important
}
.bg-300 {
background-color: #b1b1b3 !important
}
.bg-400,
a.bg-300:focus,
a.bg-300:hover,
button.bg-300:focus,
button.bg-300:hover {
background-color: #979899 !important
}
a.bg-400:focus,
a.bg-400:hover,
button.bg-400:focus,
button.bg-400:hover {
background-color: #7e7e80 !important
}
.bg-500 {
background-color: #7e7f80 !important
}
.bg-600,
a.bg-500:focus,
a.bg-500:hover,
button.bg-500:focus,
button.bg-500:hover {
background-color: #656566 !important
}
a.bg-600:focus,
a.bg-600:hover,
button.bg-600:focus,
button.bg-600:hover {
background-color: #4c4c4c !important
}
.bg-700 {
background-color: #4c4c4d !important
}
a.bg-700:focus,
a.bg-700:hover,
button.bg-700:focus,
button.bg-700:hover {
background-color: #323233 !important
}
.bg-800 {
background-color: #323333 !important
}
a.bg-800:focus,
a.bg-800:hover,
button.bg-800:focus,
button.bg-800:hover {
background-color: #191919 !important
}
.bg-900 {
background-color: #19191a !important
}
a.bg-900:focus,
a.bg-900:hover,
button.bg-900:focus,
button.bg-900:hover {
background-color: #000 !important
}
.bg-white {
background-color: #fff !important
}
.bg-transparent {
background-color: transparent !important
}
.border {
border: 1px solid #b1b1b3 !important
}
.border-top {
border-top: 1px solid #b1b1b3 !important
}
.border-right {
border-right: 1px solid #b1b1b3 !important
}
.border-bottom {
border-bottom: 1px solid #b1b1b3 !important
}
.border-left {
border-left: 1px solid #b1b1b3 !important
}
.border-0 {
border: 0 !important
}
.border-top-0 {
border-top: 0 !important
}
.border-right-0 {
border-right: 0 !important
}
.border-bottom-0 {
border-bottom: 0 !important
}
.border-left-0 {
border-left: 0 !important
}
.border-primary {
border-color: #06c !important
}
.border-secondary {
border-color: #5c6f82 !important
}
.border-success {
border-color: #008758 !important
}
.border-info {
border-color: #979899 !important
}
.border-warning {
border-color: #a66300 !important
}
.border-danger {
border-color: #d9364f !important
}
.border-light {
border-color: #e9e6f2 !important
}
.border-dark {
border-color: #17324d !important
}
.border-black {
border-color: #000 !important
}
.border-100 {
border-color: #e3e4e6 !important
}
.border-200 {
border-color: #cacacc !important
}
.border-300 {
border-color: #b1b1b3 !important
}
.border-400 {
border-color: #979899 !important
}
.border-500 {
border-color: #7e7f80 !important
}
.border-600 {
border-color: #656566 !important
}
.border-700 {
border-color: #4c4c4d !important
}
.border-800 {
border-color: #323333 !important
}
.border-900 {
border-color: #19191a !important
}
.border-white {
border-color: #fff !important
}
.rounded-sm {
border-radius: 2px !important
}
.rounded {
border-radius: 4px !important
}
.rounded-top {
border-top-left-radius: 4px !important;
border-top-right-radius: 4px !important
}
.rounded-right {
border-top-right-radius: 4px !important;
border-bottom-right-radius: 4px !important
}
.rounded-bottom {
border-bottom-right-radius: 4px !important;
border-bottom-left-radius: 4px !important
}
.rounded-left {
border-top-left-radius: 4px !important;
border-bottom-left-radius: 4px !important
}
.rounded-lg {
border-radius: 8px !important
}
.rounded-circle {
border-radius: 50% !important
}
.rounded-pill {
border-radius: 50rem !important
}
.rounded-0 {
border-radius: 0 !important
}
.clearfix::after {
display: block;
clear: both;
content: ""
}
.d-none {
display: none !important
}
.d-inline {
display: inline !important
}
.d-inline-block {
display: inline-block !important
}
.d-block {
display: block !important
}
.d-table {
display: table !important
}
.d-table-row {
display: table-row !important
}
.d-table-cell {
display: table-cell !important
}
.d-flex {
display: flex !important
}
.d-inline-flex {
display: inline-flex !important
}
@media (min-width:576px) {
.d-sm-none {
display: none !important
}
.d-sm-inline {
display: inline !important
}
.d-sm-inline-block {
display: inline-block !important
}
.d-sm-block {
display: block !important
}
.d-sm-table {
display: table !important
}
.d-sm-table-row {
display: table-row !important
}
.d-sm-table-cell {
display: table-cell !important
}
.d-sm-flex {
display: flex !important
}
.d-sm-inline-flex {
display: inline-flex !important
}
}
@media (min-width:768px) {
.d-md-none {
display: none !important
}
.d-md-inline {
display: inline !important
}
.d-md-inline-block {
display: inline-block !important
}
.d-md-block {
display: block !important
}
.d-md-table {
display: table !important
}
.d-md-table-row {
display: table-row !important
}
.d-md-table-cell {
display: table-cell !important
}
.d-md-flex {
display: flex !important
}
.d-md-inline-flex {
display: inline-flex !important
}
}
@media (min-width:992px) {
.d-lg-none {
display: none !important
}
.d-lg-inline {
display: inline !important
}
.d-lg-inline-block {
display: inline-block !important
}
.d-lg-block {
display: block !important
}
.d-lg-table {
display: table !important
}
.d-lg-table-row {
display: table-row !important
}
.d-lg-table-cell {
display: table-cell !important
}
.d-lg-flex {
display: flex !important
}
.d-lg-inline-flex {
display: inline-flex !important
}
}
@media (min-width:1200px) {
.d-xl-none {
display: none !important
}
.d-xl-inline {
display: inline !important
}
.d-xl-inline-block {
display: inline-block !important
}
.d-xl-block {
display: block !important
}
.d-xl-table {
display: table !important
}
.d-xl-table-row {
display: table-row !important
}
.d-xl-table-cell {
display: table-cell !important
}
.d-xl-flex {
display: flex !important
}
.d-xl-inline-flex {
display: inline-flex !important
}
}
@media print {
.d-print-none {
display: none !important
}
.d-print-inline {
display: inline !important
}
.d-print-inline-block {
display: inline-block !important
}
.d-print-block {
display: block !important
}
.d-print-table {
display: table !important
}
.d-print-table-row {
display: table-row !important
}
.d-print-table-cell {
display: table-cell !important
}
.d-print-flex {
display: flex !important
}
.d-print-inline-flex {
display: inline-flex !important
}
}
.embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden
}
.embed-responsive::before {
display: block;
content: ""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0
}
.embed-responsive-21by9::before {
padding-top: 42.85714286%
}
.embed-responsive-16by9::before {
padding-top: 56.25%
}
.embed-responsive-4by3::before {
padding-top: 75%
}
.embed-responsive-1by1::before {
padding-top: 100%
}
.flex-row {
flex-direction: row !important
}
.flex-column {
flex-direction: column !important
}
.flex-row-reverse {
flex-direction: row-reverse !important
}
.flex-column-reverse {
flex-direction: column-reverse !important
}
.flex-wrap {
flex-wrap: wrap !important
}
.flex-nowrap {
flex-wrap: nowrap !important
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important
}
.flex-fill {
flex: 1 1 auto !important
}
.flex-grow-0 {
flex-grow: 0 !important
}
.flex-grow-1 {
flex-grow: 1 !important
}
.flex-shrink-0 {
flex-shrink: 0 !important
}
.flex-shrink-1 {
flex-shrink: 1 !important
}
.justify-content-start {
justify-content: flex-start !important
}
.justify-content-end {
justify-content: flex-end !important
}
.justify-content-center {
justify-content: center !important
}
.justify-content-between {
justify-content: space-between !important
}
.justify-content-around {
justify-content: space-around !important
}
.align-items-start {
align-items: flex-start !important
}
.align-items-end {
align-items: flex-end !important
}
.align-items-center {
align-items: center !important
}
.align-items-baseline {
align-items: baseline !important
}
.align-items-stretch {
align-items: stretch !important
}
.align-content-start {
align-content: flex-start !important
}
.align-content-end {
align-content: flex-end !important
}
.align-content-center {
align-content: center !important
}
.align-content-between {
align-content: space-between !important
}
.align-content-around {
align-content: space-around !important
}
.align-content-stretch {
align-content: stretch !important
}
.align-self-auto {
align-self: auto !important
}
.align-self-start {
align-self: flex-start !important
}
.align-self-end {
align-self: flex-end !important
}
.align-self-center {
align-self: center !important
}
.align-self-baseline {
align-self: baseline !important
}
.align-self-stretch {
align-self: stretch !important
}
@media (min-width:576px) {
.flex-sm-row {
flex-direction: row !important
}
.flex-sm-column {
flex-direction: column !important
}
.flex-sm-row-reverse {
flex-direction: row-reverse !important
}
.flex-sm-column-reverse {
flex-direction: column-reverse !important
}
.flex-sm-wrap {
flex-wrap: wrap !important
}
.flex-sm-nowrap {
flex-wrap: nowrap !important
}
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important
}
.flex-sm-fill {
flex: 1 1 auto !important
}
.flex-sm-grow-0 {
flex-grow: 0 !important
}
.flex-sm-grow-1 {
flex-grow: 1 !important
}
.flex-sm-shrink-0 {
flex-shrink: 0 !important
}
.flex-sm-shrink-1 {
flex-shrink: 1 !important
}
.justify-content-sm-start {
justify-content: flex-start !important
}
.justify-content-sm-end {
justify-content: flex-end !important
}
.justify-content-sm-center {
justify-content: center !important
}
.justify-content-sm-between {
justify-content: space-between !important
}
.justify-content-sm-around {
justify-content: space-around !important
}
.align-items-sm-start {
align-items: flex-start !important
}
.align-items-sm-end {
align-items: flex-end !important
}
.align-items-sm-center {
align-items: center !important
}
.align-items-sm-baseline {
align-items: baseline !important
}
.align-items-sm-stretch {
align-items: stretch !important
}
.align-content-sm-start {
align-content: flex-start !important
}
.align-content-sm-end {
align-content: flex-end !important
}
.align-content-sm-center {
align-content: center !important
}
.align-content-sm-between {
align-content: space-between !important
}
.align-content-sm-around {
align-content: space-around !important
}
.align-content-sm-stretch {
align-content: stretch !important
}
.align-self-sm-auto {
align-self: auto !important
}
.align-self-sm-start {
align-self: flex-start !important
}
.align-self-sm-end {
align-self: flex-end !important
}
.align-self-sm-center {
align-self: center !important
}
.align-self-sm-baseline {
align-self: baseline !important
}
.align-self-sm-stretch {
align-self: stretch !important
}
}
@media (min-width:768px) {
.flex-md-row {
flex-direction: row !important
}
.flex-md-column {
flex-direction: column !important
}
.flex-md-row-reverse {
flex-direction: row-reverse !important
}
.flex-md-column-reverse {
flex-direction: column-reverse !important
}
.flex-md-wrap {
flex-wrap: wrap !important
}
.flex-md-nowrap {
flex-wrap: nowrap !important
}
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important
}
.flex-md-fill {
flex: 1 1 auto !important
}
.flex-md-grow-0 {
flex-grow: 0 !important
}
.flex-md-grow-1 {
flex-grow: 1 !important
}
.flex-md-shrink-0 {
flex-shrink: 0 !important
}
.flex-md-shrink-1 {
flex-shrink: 1 !important
}
.justify-content-md-start {
justify-content: flex-start !important
}
.justify-content-md-end {
justify-content: flex-end !important
}
.justify-content-md-center {
justify-content: center !important
}
.justify-content-md-between {
justify-content: space-between !important
}
.justify-content-md-around {
justify-content: space-around !important
}
.align-items-md-start {
align-items: flex-start !important
}
.align-items-md-end {
align-items: flex-end !important
}
.align-items-md-center {
align-items: center !important
}
.align-items-md-baseline {
align-items: baseline !important
}
.align-items-md-stretch {
align-items: stretch !important
}
.align-content-md-start {
align-content: flex-start !important
}
.align-content-md-end {
align-content: flex-end !important
}
.align-content-md-center {
align-content: center !important
}
.align-content-md-between {
align-content: space-between !important
}
.align-content-md-around {
align-content: space-around !important
}
.align-content-md-stretch {
align-content: stretch !important
}
.align-self-md-auto {
align-self: auto !important
}
.align-self-md-start {
align-self: flex-start !important
}
.align-self-md-end {
align-self: flex-end !important
}
.align-self-md-center {
align-self: center !important
}
.align-self-md-baseline {
align-self: baseline !important
}
.align-self-md-stretch {
align-self: stretch !important
}
}
@media (min-width:992px) {
.flex-lg-row {
flex-direction: row !important
}
.flex-lg-column {
flex-direction: column !important
}
.flex-lg-row-reverse {
flex-direction: row-reverse !important
}
.flex-lg-column-reverse {
flex-direction: column-reverse !important
}
.flex-lg-wrap {
flex-wrap: wrap !important
}
.flex-lg-nowrap {
flex-wrap: nowrap !important
}
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important
}
.flex-lg-fill {
flex: 1 1 auto !important
}
.flex-lg-grow-0 {
flex-grow: 0 !important
}
.flex-lg-grow-1 {
flex-grow: 1 !important
}
.flex-lg-shrink-0 {
flex-shrink: 0 !important
}
.flex-lg-shrink-1 {
flex-shrink: 1 !important
}
.justify-content-lg-start {
justify-content: flex-start !important
}
.justify-content-lg-end {
justify-content: flex-end !important
}
.justify-content-lg-center {
justify-content: center !important
}
.justify-content-lg-between {
justify-content: space-between !important
}
.justify-content-lg-around {
justify-content: space-around !important
}
.align-items-lg-start {
align-items: flex-start !important
}
.align-items-lg-end {
align-items: flex-end !important
}
.align-items-lg-center {
align-items: center !important
}
.align-items-lg-baseline {
align-items: baseline !important
}
.align-items-lg-stretch {
align-items: stretch !important
}
.align-content-lg-start {
align-content: flex-start !important
}
.align-content-lg-end {
align-content: flex-end !important
}
.align-content-lg-center {
align-content: center !important
}
.align-content-lg-between {
align-content: space-between !important
}
.align-content-lg-around {
align-content: space-around !important
}
.align-content-lg-stretch {
align-content: stretch !important
}
.align-self-lg-auto {
align-self: auto !important
}
.align-self-lg-start {
align-self: flex-start !important
}
.align-self-lg-end {
align-self: flex-end !important
}
.align-self-lg-center {
align-self: center !important
}
.align-self-lg-baseline {
align-self: baseline !important
}
.align-self-lg-stretch {
align-self: stretch !important
}
}
.float-left {
float: left !important
}
.float-right {
float: right !important
}
.float-none {
float: none !important
}
@media (min-width:576px) {
.float-sm-left {
float: left !important
}
.float-sm-right {
float: right !important
}
.float-sm-none {
float: none !important
}
}
@media (min-width:768px) {
.float-md-left {
float: left !important
}
.float-md-right {
float: right !important
}
.float-md-none {
float: none !important
}
}
@media (min-width:992px) {
.float-lg-left {
float: left !important
}
.float-lg-right {
float: right !important
}
.float-lg-none {
float: none !important
}
}
.user-select-all {
-webkit-user-select: all !important;
-moz-user-select: all !important;
user-select: all !important
}
.user-select-auto {
-webkit-user-select: auto !important;
-moz-user-select: auto !important;
-ms-user-select: auto !important;
user-select: auto !important
}
.user-select-none {
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important
}
.overflow-auto {
overflow: auto !important
}
.overflow-hidden {
overflow: hidden !important
}
.position-static {
position: static !important
}
.position-relative {
position: relative !important
}
.position-absolute {
position: absolute !important
}
.position-fixed {
position: fixed !important
}
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important
}
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030
}
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020
}
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal
}
.shadow-sm {
box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}
.shadow {
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}
.shadow-lg {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}
.shadow-none {
box-shadow: none !important
}
.w-25 {
width: 25% !important
}
.w-50 {
width: 50% !important
}
.w-75 {
width: 75% !important
}
.w-100 {
width: 100% !important
}
.w-auto {
width: auto !important
}
.h-25 {
height: 25% !important
}
.h-50 {
height: 50% !important
}
.h-75 {
height: 75% !important
}
.h-100 {
height: 100% !important
}
.h-auto {
height: auto !important
}
.mw-100 {
max-width: 100% !important
}
.mh-100 {
max-height: 100% !important
}
.min-vw-100 {
min-width: 100vw !important
}
.min-vh-100 {
min-height: 100vh !important
}
.vw-100 {
width: 100vw !important
}
.vh-100 {
height: 100vh !important
}
.m-0 {
margin: 0 !important
}
.mt-0,
.my-0 {
margin-top: 0 !important
}
.mr-0,
.mx-0 {
margin-right: 0 !important
}
.mb-0,
.my-0 {
margin-bottom: 0 !important
}
.ml-0,
.mx-0 {
margin-left: 0 !important
}
.m-1 {
margin: 4px !important
}
.mt-1,
.my-1 {
margin-top: 4px !important
}
.mr-1,
.mx-1 {
margin-right: 4px !important
}
.mb-1,
.my-1 {
margin-bottom: 4px !important
}
.ml-1,
.mx-1 {
margin-left: 4px !important
}
.m-2 {
margin: 8px !important
}
.mt-2,
.my-2 {
margin-top: 8px !important
}
.mr-2,
.mx-2 {
margin-right: 8px !important
}
.mb-2,
.my-2 {
margin-bottom: 8px !important
}
.ml-2,
.mx-2 {
margin-left: 8px !important
}
.m-3 {
margin: 16px !important
}
.mt-3,
.my-3 {
margin-top: 16px !important
}
.mr-3,
.mx-3 {
margin-right: 16px !important
}
.mb-3,
.my-3 {
margin-bottom: 16px !important
}
.ml-3,
.mx-3 {
margin-left: 16px !important
}
.m-4 {
margin: 24px !important
}
.mt-4,
.my-4 {
margin-top: 24px !important
}
.mr-4,
.mx-4 {
margin-right: 24px !important
}
.mb-4,
.my-4 {
margin-bottom: 24px !important
}
.ml-4,
.mx-4 {
margin-left: 24px !important
}
.m-5 {
margin: 48px !important
}
.mt-5,
.my-5 {
margin-top: 48px !important
}
.mr-5,
.mx-5 {
margin-right: 48px !important
}
.mb-5,
.my-5 {
margin-bottom: 48px !important
}
.ml-5,
.mx-5 {
margin-left: 48px !important
}
.p-0 {
padding: 0 !important
}
.pt-0,
.py-0 {
padding-top: 0 !important
}
.pr-0,
.px-0 {
padding-right: 0 !important
}
.pb-0,
.py-0 {
padding-bottom: 0 !important
}
.pl-0,
.px-0 {
padding-left: 0 !important
}
.p-1 {
padding: 4px !important
}
.pt-1,
.py-1 {
padding-top: 4px !important
}
.pr-1,
.px-1 {
padding-right: 4px !important
}
.pb-1,
.py-1 {
padding-bottom: 4px !important
}
.pl-1,
.px-1 {
padding-left: 4px !important
}
.p-2 {
padding: 8px !important
}
.pt-2,
.py-2 {
padding-top: 8px !important
}
.pr-2,
.px-2 {
padding-right: 8px !important
}
.pb-2,
.py-2 {
padding-bottom: 8px !important
}
.pl-2,
.px-2 {
padding-left: 8px !important
}
.p-3 {
padding: 16px !important
}
.pt-3,
.py-3 {
padding-top: 16px !important
}
.pr-3,
.px-3 {
padding-right: 16px !important
}
.pb-3,
.py-3 {
padding-bottom: 16px !important
}
.pl-3,
.px-3 {
padding-left: 16px !important
}
.p-4 {
padding: 24px !important
}
.pt-4,
.py-4 {
padding-top: 24px !important
}
.pr-4,
.px-4 {
padding-right: 24px !important
}
.pb-4,
.py-4 {
padding-bottom: 24px !important
}
.pl-4,
.px-4 {
padding-left: 24px !important
}
.p-5 {
padding: 48px !important
}
.pt-5,
.py-5 {
padding-top: 48px !important
}
.pr-5,
.px-5 {
padding-right: 48px !important
}
.pb-5,
.py-5 {
padding-bottom: 48px !important
}
.pl-5,
.px-5 {
padding-left: 48px !important
}
.m-n1 {
margin: -4px !important
}
.mt-n1,
.my-n1 {
margin-top: -4px !important
}
.mr-n1,
.mx-n1 {
margin-right: -4px !important
}
.mb-n1,
.my-n1 {
margin-bottom: -4px !important
}
.ml-n1,
.mx-n1 {
margin-left: -4px !important
}
.m-n2 {
margin: -8px !important
}
.mt-n2,
.my-n2 {
margin-top: -8px !important
}
.mr-n2,
.mx-n2 {
margin-right: -8px !important
}
.mb-n2,
.my-n2 {
margin-bottom: -8px !important
}
.ml-n2,
.mx-n2 {
margin-left: -8px !important
}
.m-n3 {
margin: -16px !important
}
.mt-n3,
.my-n3 {
margin-top: -16px !important
}
.mr-n3,
.mx-n3 {
margin-right: -16px !important
}
.mb-n3,
.my-n3 {
margin-bottom: -16px !important
}
.ml-n3,
.mx-n3 {
margin-left: -16px !important
}
.m-n4 {
margin: -24px !important
}
.mt-n4,
.my-n4 {
margin-top: -24px !important
}
.mr-n4,
.mx-n4 {
margin-right: -24px !important
}
.mb-n4,
.my-n4 {
margin-bottom: -24px !important
}
.ml-n4,
.mx-n4 {
margin-left: -24px !important
}
.m-n5 {
margin: -48px !important
}
.mt-n5,
.my-n5 {
margin-top: -48px !important
}
.mr-n5,
.mx-n5 {
margin-right: -48px !important
}
.mb-n5,
.my-n5 {
margin-bottom: -48px !important
}
.ml-n5,
.mx-n5 {
margin-left: -48px !important
}
.m-auto {
margin: auto !important
}
.mt-auto,
.my-auto {
margin-top: auto !important
}
.mr-auto,
.mx-auto {
margin-right: auto !important
}
.mb-auto,
.my-auto {
margin-bottom: auto !important
}
.ml-auto,
.mx-auto {
margin-left: auto !important
}
@media (min-width:576px) {
.m-sm-0 {
margin: 0 !important
}
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important
}
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important
}
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important
}
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important
}
.m-sm-1 {
margin: 4px !important
}
.mt-sm-1,
.my-sm-1 {
margin-top: 4px !important
}
.mr-sm-1,
.mx-sm-1 {
margin-right: 4px !important
}
.mb-sm-1,
.my-sm-1 {
margin-bottom: 4px !important
}
.ml-sm-1,
.mx-sm-1 {
margin-left: 4px !important
}
.m-sm-2 {
margin: 8px !important
}
.mt-sm-2,
.my-sm-2 {
margin-top: 8px !important
}
.mr-sm-2,
.mx-sm-2 {
margin-right: 8px !important
}
.mb-sm-2,
.my-sm-2 {
margin-bottom: 8px !important
}
.ml-sm-2,
.mx-sm-2 {
margin-left: 8px !important
}
.m-sm-3 {
margin: 16px !important
}
.mt-sm-3,
.my-sm-3 {
margin-top: 16px !important
}
.mr-sm-3,
.mx-sm-3 {
margin-right: 16px !important
}
.mb-sm-3,
.my-sm-3 {
margin-bottom: 16px !important
}
.ml-sm-3,
.mx-sm-3 {
margin-left: 16px !important
}
.m-sm-4 {
margin: 24px !important
}
.mt-sm-4,
.my-sm-4 {
margin-top: 24px !important
}
.mr-sm-4,
.mx-sm-4 {
margin-right: 24px !important
}
.mb-sm-4,
.my-sm-4 {
margin-bottom: 24px !important
}
.ml-sm-4,
.mx-sm-4 {
margin-left: 24px !important
}
.m-sm-5 {
margin: 48px !important
}
.mt-sm-5,
.my-sm-5 {
margin-top: 48px !important
}
.mr-sm-5,
.mx-sm-5 {
margin-right: 48px !important
}
.mb-sm-5,
.my-sm-5 {
margin-bottom: 48px !important
}
.ml-sm-5,
.mx-sm-5 {
margin-left: 48px !important
}
.p-sm-0 {
padding: 0 !important
}
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important
}
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important
}
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important
}
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important
}
.p-sm-1 {
padding: 4px !important
}
.pt-sm-1,
.py-sm-1 {
padding-top: 4px !important
}
.pr-sm-1,
.px-sm-1 {
padding-right: 4px !important
}
.pb-sm-1,
.py-sm-1 {
padding-bottom: 4px !important
}
.pl-sm-1,
.px-sm-1 {
padding-left: 4px !important
}
.p-sm-2 {
padding: 8px !important
}
.pt-sm-2,
.py-sm-2 {
padding-top: 8px !important
}
.pr-sm-2,
.px-sm-2 {
padding-right: 8px !important
}
.pb-sm-2,
.py-sm-2 {
padding-bottom: 8px !important
}
.pl-sm-2,
.px-sm-2 {
padding-left: 8px !important
}
.p-sm-3 {
padding: 16px !important
}
.pt-sm-3,
.py-sm-3 {
padding-top: 16px !important
}
.pr-sm-3,
.px-sm-3 {
padding-right: 16px !important
}
.pb-sm-3,
.py-sm-3 {
padding-bottom: 16px !important
}
.pl-sm-3,
.px-sm-3 {
padding-left: 16px !important
}
.p-sm-4 {
padding: 24px !important
}
.pt-sm-4,
.py-sm-4 {
padding-top: 24px !important
}
.pr-sm-4,
.px-sm-4 {
padding-right: 24px !important
}
.pb-sm-4,
.py-sm-4 {
padding-bottom: 24px !important
}
.pl-sm-4,
.px-sm-4 {
padding-left: 24px !important
}
.p-sm-5 {
padding: 48px !important
}
.pt-sm-5,
.py-sm-5 {
padding-top: 48px !important
}
.pr-sm-5,
.px-sm-5 {
padding-right: 48px !important
}
.pb-sm-5,
.py-sm-5 {
padding-bottom: 48px !important
}
.pl-sm-5,
.px-sm-5 {
padding-left: 48px !important
}
.m-sm-n1 {
margin: -4px !important
}
.mt-sm-n1,
.my-sm-n1 {
margin-top: -4px !important
}
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -4px !important
}
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -4px !important
}
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -4px !important
}
.m-sm-n2 {
margin: -8px !important
}
.mt-sm-n2,
.my-sm-n2 {
margin-top: -8px !important
}
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -8px !important
}
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -8px !important
}
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -8px !important
}
.m-sm-n3 {
margin: -16px !important
}
.mt-sm-n3,
.my-sm-n3 {
margin-top: -16px !important
}
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -16px !important
}
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -16px !important
}
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -16px !important
}
.m-sm-n4 {
margin: -24px !important
}
.mt-sm-n4,
.my-sm-n4 {
margin-top: -24px !important
}
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -24px !important
}
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -24px !important
}
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -24px !important
}
.m-sm-n5 {
margin: -48px !important
}
.mt-sm-n5,
.my-sm-n5 {
margin-top: -48px !important
}
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -48px !important
}
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -48px !important
}
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -48px !important
}
.m-sm-auto {
margin: auto !important
}
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important
}
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important
}
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important
}
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important
}
}
@media (min-width:768px) {
.m-md-0 {
margin: 0 !important
}
.mt-md-0,
.my-md-0 {
margin-top: 0 !important
}
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important
}
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important
}
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important
}
.m-md-1 {
margin: 4px !important
}
.mt-md-1,
.my-md-1 {
margin-top: 4px !important
}
.mr-md-1,
.mx-md-1 {
margin-right: 4px !important
}
.mb-md-1,
.my-md-1 {
margin-bottom: 4px !important
}
.ml-md-1,
.mx-md-1 {
margin-left: 4px !important
}
.m-md-2 {
margin: 8px !important
}
.mt-md-2,
.my-md-2 {
margin-top: 8px !important
}
.mr-md-2,
.mx-md-2 {
margin-right: 8px !important
}
.mb-md-2,
.my-md-2 {
margin-bottom: 8px !important
}
.ml-md-2,
.mx-md-2 {
margin-left: 8px !important
}
.m-md-3 {
margin: 16px !important
}
.mt-md-3,
.my-md-3 {
margin-top: 16px !important
}
.mr-md-3,
.mx-md-3 {
margin-right: 16px !important
}
.mb-md-3,
.my-md-3 {
margin-bottom: 16px !important
}
.ml-md-3,
.mx-md-3 {
margin-left: 16px !important
}
.m-md-4 {
margin: 24px !important
}
.mt-md-4,
.my-md-4 {
margin-top: 24px !important
}
.mr-md-4,
.mx-md-4 {
margin-right: 24px !important
}
.mb-md-4,
.my-md-4 {
margin-bottom: 24px !important
}
.ml-md-4,
.mx-md-4 {
margin-left: 24px !important
}
.m-md-5 {
margin: 48px !important
}
.mt-md-5,
.my-md-5 {
margin-top: 48px !important
}
.mr-md-5,
.mx-md-5 {
margin-right: 48px !important
}
.mb-md-5,
.my-md-5 {
margin-bottom: 48px !important
}
.ml-md-5,
.mx-md-5 {
margin-left: 48px !important
}
.p-md-0 {
padding: 0 !important
}
.pt-md-0,
.py-md-0 {
padding-top: 0 !important
}
.pr-md-0,
.px-md-0 {
padding-right: 0 !important
}
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important
}
.pl-md-0,
.px-md-0 {
padding-left: 0 !important
}
.p-md-1 {
padding: 4px !important
}
.pt-md-1,
.py-md-1 {
padding-top: 4px !important
}
.pr-md-1,
.px-md-1 {
padding-right: 4px !important
}
.pb-md-1,
.py-md-1 {
padding-bottom: 4px !important
}
.pl-md-1,
.px-md-1 {
padding-left: 4px !important
}
.p-md-2 {
padding: 8px !important
}
.pt-md-2,
.py-md-2 {
padding-top: 8px !important
}
.pr-md-2,
.px-md-2 {
padding-right: 8px !important
}
.pb-md-2,
.py-md-2 {
padding-bottom: 8px !important
}
.pl-md-2,
.px-md-2 {
padding-left: 8px !important
}
.p-md-3 {
padding: 16px !important
}
.pt-md-3,
.py-md-3 {
padding-top: 16px !important
}
.pr-md-3,
.px-md-3 {
padding-right: 16px !important
}
.pb-md-3,
.py-md-3 {
padding-bottom: 16px !important
}
.pl-md-3,
.px-md-3 {
padding-left: 16px !important
}
.p-md-4 {
padding: 24px !important
}
.pt-md-4,
.py-md-4 {
padding-top: 24px !important
}
.pr-md-4,
.px-md-4 {
padding-right: 24px !important
}
.pb-md-4,
.py-md-4 {
padding-bottom: 24px !important
}
.pl-md-4,
.px-md-4 {
padding-left: 24px !important
}
.p-md-5 {
padding: 48px !important
}
.pt-md-5,
.py-md-5 {
padding-top: 48px !important
}
.pr-md-5,
.px-md-5 {
padding-right: 48px !important
}
.pb-md-5,
.py-md-5 {
padding-bottom: 48px !important
}
.pl-md-5,
.px-md-5 {
padding-left: 48px !important
}
.m-md-n1 {
margin: -4px !important
}
.mt-md-n1,
.my-md-n1 {
margin-top: -4px !important
}
.mr-md-n1,
.mx-md-n1 {
margin-right: -4px !important
}
.mb-md-n1,
.my-md-n1 {
margin-bottom: -4px !important
}
.ml-md-n1,
.mx-md-n1 {
margin-left: -4px !important
}
.m-md-n2 {
margin: -8px !important
}
.mt-md-n2,
.my-md-n2 {
margin-top: -8px !important
}
.mr-md-n2,
.mx-md-n2 {
margin-right: -8px !important
}
.mb-md-n2,
.my-md-n2 {
margin-bottom: -8px !important
}
.ml-md-n2,
.mx-md-n2 {
margin-left: -8px !important
}
.m-md-n3 {
margin: -16px !important
}
.mt-md-n3,
.my-md-n3 {
margin-top: -16px !important
}
.mr-md-n3,
.mx-md-n3 {
margin-right: -16px !important
}
.mb-md-n3,
.my-md-n3 {
margin-bottom: -16px !important
}
.ml-md-n3,
.mx-md-n3 {
margin-left: -16px !important
}
.m-md-n4 {
margin: -24px !important
}
.mt-md-n4,
.my-md-n4 {
margin-top: -24px !important
}
.mr-md-n4,
.mx-md-n4 {
margin-right: -24px !important
}
.mb-md-n4,
.my-md-n4 {
margin-bottom: -24px !important
}
.ml-md-n4,
.mx-md-n4 {
margin-left: -24px !important
}
.m-md-n5 {
margin: -48px !important
}
.mt-md-n5,
.my-md-n5 {
margin-top: -48px !important
}
.mr-md-n5,
.mx-md-n5 {
margin-right: -48px !important
}
.mb-md-n5,
.my-md-n5 {
margin-bottom: -48px !important
}
.ml-md-n5,
.mx-md-n5 {
margin-left: -48px !important
}
.m-md-auto {
margin: auto !important
}
.mt-md-auto,
.my-md-auto {
margin-top: auto !important
}
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important
}
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important
}
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important
}
}
@media (min-width:992px) {
.m-lg-0 {
margin: 0 !important
}
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important
}
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important
}
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important
}
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important
}
.m-lg-1 {
margin: 4px !important
}
.mt-lg-1,
.my-lg-1 {
margin-top: 4px !important
}
.mr-lg-1,
.mx-lg-1 {
margin-right: 4px !important
}
.mb-lg-1,
.my-lg-1 {
margin-bottom: 4px !important
}
.ml-lg-1,
.mx-lg-1 {
margin-left: 4px !important
}
.m-lg-2 {
margin: 8px !important
}
.mt-lg-2,
.my-lg-2 {
margin-top: 8px !important
}
.mr-lg-2,
.mx-lg-2 {
margin-right: 8px !important
}
.mb-lg-2,
.my-lg-2 {
margin-bottom: 8px !important
}
.ml-lg-2,
.mx-lg-2 {
margin-left: 8px !important
}
.m-lg-3 {
margin: 16px !important
}
.mt-lg-3,
.my-lg-3 {
margin-top: 16px !important
}
.mr-lg-3,
.mx-lg-3 {
margin-right: 16px !important
}
.mb-lg-3,
.my-lg-3 {
margin-bottom: 16px !important
}
.ml-lg-3,
.mx-lg-3 {
margin-left: 16px !important
}
.m-lg-4 {
margin: 24px !important
}
.mt-lg-4,
.my-lg-4 {
margin-top: 24px !important
}
.mr-lg-4,
.mx-lg-4 {
margin-right: 24px !important
}
.mb-lg-4,
.my-lg-4 {
margin-bottom: 24px !important
}
.ml-lg-4,
.mx-lg-4 {
margin-left: 24px !important
}
.m-lg-5 {
margin: 48px !important
}
.mt-lg-5,
.my-lg-5 {
margin-top: 48px !important
}
.mr-lg-5,
.mx-lg-5 {
margin-right: 48px !important
}
.mb-lg-5,
.my-lg-5 {
margin-bottom: 48px !important
}
.ml-lg-5,
.mx-lg-5 {
margin-left: 48px !important
}
.p-lg-0 {
padding: 0 !important
}
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important
}
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important
}
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important
}
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important
}
.p-lg-1 {
padding: 4px !important
}
.pt-lg-1,
.py-lg-1 {
padding-top: 4px !important
}
.pr-lg-1,
.px-lg-1 {
padding-right: 4px !important
}
.pb-lg-1,
.py-lg-1 {
padding-bottom: 4px !important
}
.pl-lg-1,
.px-lg-1 {
padding-left: 4px !important
}
.p-lg-2 {
padding: 8px !important
}
.pt-lg-2,
.py-lg-2 {
padding-top: 8px !important
}
.pr-lg-2,
.px-lg-2 {
padding-right: 8px !important
}
.pb-lg-2,
.py-lg-2 {
padding-bottom: 8px !important
}
.pl-lg-2,
.px-lg-2 {
padding-left: 8px !important
}
.p-lg-3 {
padding: 16px !important
}
.pt-lg-3,
.py-lg-3 {
padding-top: 16px !important
}
.pr-lg-3,
.px-lg-3 {
padding-right: 16px !important
}
.pb-lg-3,
.py-lg-3 {
padding-bottom: 16px !important
}
.pl-lg-3,
.px-lg-3 {
padding-left: 16px !important
}
.p-lg-4 {
padding: 24px !important
}
.pt-lg-4,
.py-lg-4 {
padding-top: 24px !important
}
.pr-lg-4,
.px-lg-4 {
padding-right: 24px !important
}
.pb-lg-4,
.py-lg-4 {
padding-bottom: 24px !important
}
.pl-lg-4,
.px-lg-4 {
padding-left: 24px !important
}
.p-lg-5 {
padding: 48px !important
}
.pt-lg-5,
.py-lg-5 {
padding-top: 48px !important
}
.pr-lg-5,
.px-lg-5 {
padding-right: 48px !important
}
.pb-lg-5,
.py-lg-5 {
padding-bottom: 48px !important
}
.pl-lg-5,
.px-lg-5 {
padding-left: 48px !important
}
.m-lg-n1 {
margin: -4px !important
}
.mt-lg-n1,
.my-lg-n1 {
margin-top: -4px !important
}
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -4px !important
}
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -4px !important
}
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -4px !important
}
.m-lg-n2 {
margin: -8px !important
}
.mt-lg-n2,
.my-lg-n2 {
margin-top: -8px !important
}
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -8px !important
}
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -8px !important
}
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -8px !important
}
.m-lg-n3 {
margin: -16px !important
}
.mt-lg-n3,
.my-lg-n3 {
margin-top: -16px !important
}
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -16px !important
}
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -16px !important
}
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -16px !important
}
.m-lg-n4 {
margin: -24px !important
}
.mt-lg-n4,
.my-lg-n4 {
margin-top: -24px !important
}
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -24px !important
}
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -24px !important
}
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -24px !important
}
.m-lg-n5 {
margin: -48px !important
}
.mt-lg-n5,
.my-lg-n5 {
margin-top: -48px !important
}
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -48px !important
}
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -48px !important
}
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -48px !important
}
.m-lg-auto {
margin: auto !important
}
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important
}
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important
}
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important
}
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important
}
}
.stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0, 0, 0, 0)
}
.text-justify {
text-align: justify !important
}
.text-wrap {
white-space: normal !important
}
.text-nowrap {
white-space: nowrap !important
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.text-left {
text-align: left !important
}
.text-right {
text-align: right !important
}
.text-center {
text-align: center !important
}
@media (min-width:576px) {
.text-sm-left {
text-align: left !important
}
.text-sm-right {
text-align: right !important
}
.text-sm-center {
text-align: center !important
}
}
@media (min-width:768px) {
.text-md-left {
text-align: left !important
}
.text-md-right {
text-align: right !important
}
.text-md-center {
text-align: center !important
}
}
@media (min-width:992px) {
.text-lg-left {
text-align: left !important
}
.text-lg-right {
text-align: right !important
}
.text-lg-center {
text-align: center !important
}
}
@media (min-width:1200px) {
.flex-xl-row {
flex-direction: row !important
}
.flex-xl-column {
flex-direction: column !important
}
.flex-xl-row-reverse {
flex-direction: row-reverse !important
}
.flex-xl-column-reverse {
flex-direction: column-reverse !important
}
.flex-xl-wrap {
flex-wrap: wrap !important
}
.flex-xl-nowrap {
flex-wrap: nowrap !important
}
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important
}
.flex-xl-fill {
flex: 1 1 auto !important
}
.flex-xl-grow-0 {
flex-grow: 0 !important
}
.flex-xl-grow-1 {
flex-grow: 1 !important
}
.flex-xl-shrink-0 {
flex-shrink: 0 !important
}
.flex-xl-shrink-1 {
flex-shrink: 1 !important
}
.justify-content-xl-start {
justify-content: flex-start !important
}
.justify-content-xl-end {
justify-content: flex-end !important
}
.justify-content-xl-center {
justify-content: center !important
}
.justify-content-xl-between {
justify-content: space-between !important
}
.justify-content-xl-around {
justify-content: space-around !important
}
.align-items-xl-start {
align-items: flex-start !important
}
.align-items-xl-end {
align-items: flex-end !important
}
.align-items-xl-center {
align-items: center !important
}
.align-items-xl-baseline {
align-items: baseline !important
}
.align-items-xl-stretch {
align-items: stretch !important
}
.align-content-xl-start {
align-content: flex-start !important
}
.align-content-xl-end {
align-content: flex-end !important
}
.align-content-xl-center {
align-content: center !important
}
.align-content-xl-between {
align-content: space-between !important
}
.align-content-xl-around {
align-content: space-around !important
}
.align-content-xl-stretch {
align-content: stretch !important
}
.align-self-xl-auto {
align-self: auto !important
}
.align-self-xl-start {
align-self: flex-start !important
}
.align-self-xl-end {
align-self: flex-end !important
}
.align-self-xl-center {
align-self: center !important
}
.align-self-xl-baseline {
align-self: baseline !important
}
.align-self-xl-stretch {
align-self: stretch !important
}
.float-xl-left {
float: left !important
}
.float-xl-right {
float: right !important
}
.float-xl-none {
float: none !important
}
.m-xl-0 {
margin: 0 !important
}
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important
}
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important
}
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important
}
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important
}
.m-xl-1 {
margin: 4px !important
}
.mt-xl-1,
.my-xl-1 {
margin-top: 4px !important
}
.mr-xl-1,
.mx-xl-1 {
margin-right: 4px !important
}
.mb-xl-1,
.my-xl-1 {
margin-bottom: 4px !important
}
.ml-xl-1,
.mx-xl-1 {
margin-left: 4px !important
}
.m-xl-2 {
margin: 8px !important
}
.mt-xl-2,
.my-xl-2 {
margin-top: 8px !important
}
.mr-xl-2,
.mx-xl-2 {
margin-right: 8px !important
}
.mb-xl-2,
.my-xl-2 {
margin-bottom: 8px !important
}
.ml-xl-2,
.mx-xl-2 {
margin-left: 8px !important
}
.m-xl-3 {
margin: 16px !important
}
.mt-xl-3,
.my-xl-3 {
margin-top: 16px !important
}
.mr-xl-3,
.mx-xl-3 {
margin-right: 16px !important
}
.mb-xl-3,
.my-xl-3 {
margin-bottom: 16px !important
}
.ml-xl-3,
.mx-xl-3 {
margin-left: 16px !important
}
.m-xl-4 {
margin: 24px !important
}
.mt-xl-4,
.my-xl-4 {
margin-top: 24px !important
}
.mr-xl-4,
.mx-xl-4 {
margin-right: 24px !important
}
.mb-xl-4,
.my-xl-4 {
margin-bottom: 24px !important
}
.ml-xl-4,
.mx-xl-4 {
margin-left: 24px !important
}
.m-xl-5 {
margin: 48px !important
}
.mt-xl-5,
.my-xl-5 {
margin-top: 48px !important
}
.mr-xl-5,
.mx-xl-5 {
margin-right: 48px !important
}
.mb-xl-5,
.my-xl-5 {
margin-bottom: 48px !important
}
.ml-xl-5,
.mx-xl-5 {
margin-left: 48px !important
}
.p-xl-0 {
padding: 0 !important
}
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important
}
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important
}
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important
}
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important
}
.p-xl-1 {
padding: 4px !important
}
.pt-xl-1,
.py-xl-1 {
padding-top: 4px !important
}
.pr-xl-1,
.px-xl-1 {
padding-right: 4px !important
}
.pb-xl-1,
.py-xl-1 {
padding-bottom: 4px !important
}
.pl-xl-1,
.px-xl-1 {
padding-left: 4px !important
}
.p-xl-2 {
padding: 8px !important
}
.pt-xl-2,
.py-xl-2 {
padding-top: 8px !important
}
.pr-xl-2,
.px-xl-2 {
padding-right: 8px !important
}
.pb-xl-2,
.py-xl-2 {
padding-bottom: 8px !important
}
.pl-xl-2,
.px-xl-2 {
padding-left: 8px !important
}
.p-xl-3 {
padding: 16px !important
}
.pt-xl-3,
.py-xl-3 {
padding-top: 16px !important
}
.pr-xl-3,
.px-xl-3 {
padding-right: 16px !important
}
.pb-xl-3,
.py-xl-3 {
padding-bottom: 16px !important
}
.pl-xl-3,
.px-xl-3 {
padding-left: 16px !important
}
.p-xl-4 {
padding: 24px !important
}
.pt-xl-4,
.py-xl-4 {
padding-top: 24px !important
}
.pr-xl-4,
.px-xl-4 {
padding-right: 24px !important
}
.pb-xl-4,
.py-xl-4 {
padding-bottom: 24px !important
}
.pl-xl-4,
.px-xl-4 {
padding-left: 24px !important
}
.p-xl-5 {
padding: 48px !important
}
.pt-xl-5,
.py-xl-5 {
padding-top: 48px !important
}
.pr-xl-5,
.px-xl-5 {
padding-right: 48px !important
}
.pb-xl-5,
.py-xl-5 {
padding-bottom: 48px !important
}
.pl-xl-5,
.px-xl-5 {
padding-left: 48px !important
}
.m-xl-n1 {
margin: -4px !important
}
.mt-xl-n1,
.my-xl-n1 {
margin-top: -4px !important
}
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -4px !important
}
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -4px !important
}
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -4px !important
}
.m-xl-n2 {
margin: -8px !important
}
.mt-xl-n2,
.my-xl-n2 {
margin-top: -8px !important
}
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -8px !important
}
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -8px !important
}
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -8px !important
}
.m-xl-n3 {
margin: -16px !important
}
.mt-xl-n3,
.my-xl-n3 {
margin-top: -16px !important
}
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -16px !important
}
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -16px !important
}
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -16px !important
}
.m-xl-n4 {
margin: -24px !important
}
.mt-xl-n4,
.my-xl-n4 {
margin-top: -24px !important
}
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -24px !important
}
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -24px !important
}
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -24px !important
}
.m-xl-n5 {
margin: -48px !important
}
.mt-xl-n5,
.my-xl-n5 {
margin-top: -48px !important
}
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -48px !important
}
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -48px !important
}
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -48px !important
}
.m-xl-auto {
margin: auto !important
}
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important
}
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important
}
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important
}
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important
}
.text-xl-left {
text-align: left !important
}
.text-xl-right {
text-align: right !important
}
.text-xl-center {
text-align: center !important
}
}
.text-lowercase {
text-transform: lowercase !important
}
.text-uppercase {
text-transform: uppercase !important
}
.text-capitalize {
text-transform: capitalize !important
}
.font-weight-light {
font-weight: 300 !important
}
.font-weight-lighter {
font-weight: lighter !important
}
.font-weight-normal {
font-weight: 400 !important
}
.font-weight-bold {
font-weight: 700 !important
}
.font-weight-bolder {
font-weight: bolder !important
}
.font-italic {
font-style: italic !important
}
.text-primary {
color: #004080 !important
}
a.text-primary:focus,
a.text-primary:hover {
color: #036 !important
}
.text-secondary {
color: #3d4955 !important
}
a.text-secondary:focus,
a.text-secondary:hover {
color: #323c46 !important
}
.text-success {
color: #003b26 !important
}
a.text-success:focus,
a.text-success:hover {
color: #002116 !important
}
.text-info {
color: #717273 !important
}
a.text-info:focus,
a.text-info:hover {
color: #646566 !important
}
.text-warning {
color: #4a2c00 !important
}
a.text-warning:focus,
a.text-warning:hover {
color: #402600 !important
}
.text-danger {
color: #a31f33 !important
}
a.text-danger:focus,
a.text-danger:hover {
color: #8e1b2c !important
}
.text-light {
color: #bdb4d8 !important
}
a.text-light:focus,
a.text-light:hover {
color: #aea3d0 !important
}
.text-dark {
color: #050b12 !important
}
.text-black,
a.text-black:focus,
a.text-black:hover,
a.text-dark:focus,
a.text-dark:hover {
color: #000 !important
}
.text-white {
color: #fff !important
}
a.text-white:focus,
a.text-white:hover {
color: #ccc !important
}
.text-100 {
color: #bbbdc1 !important
}
a.text-100:focus,
a.text-100:hover {
color: #aeb0b5 !important
}
.text-200 {
color: #a3a4a7 !important
}
a.text-200:focus,
a.text-200:hover {
color: #96979a !important
}
.text-300 {
color: #8a8b8d !important
}
a.text-300:focus,
a.text-300:hover {
color: #7d7e80 !important
}
.text-400 {
color: #717273 !important
}
a.text-400:focus,
a.text-400:hover {
color: #646566 !important
}
.text-500 {
color: #585859 !important
}
a.text-500:focus,
a.text-500:hover {
color: #4b4c4c !important
}
.text-600 {
color: #3f3f40 !important
}
a.text-600:focus,
a.text-600:hover {
color: #323233 !important
}
.text-700 {
color: #262626 !important
}
a.text-700:focus,
a.text-700:hover {
color: #191919 !important
}
.text-800 {
color: #0c0c0d !important
}
.text-900,
a.text-800:focus,
a.text-800:hover,
a.text-900:focus,
a.text-900:hover {
color: #000 !important
}
.text-body {
color: #19191a !important
}
.text-muted {
color: #5a768a !important
}
.text-black-50 {
color: rgba(0, 0, 0, .5) !important
}
.text-white-50 {
color: rgba(255, 255, 255, .5) !important
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.text-decoration-none {
text-decoration: none !important
}
.text-break {
word-break: break-word !important;
word-wrap: break-word !important
}
.text-reset {
color: inherit !important
}
.visible {
visibility: visible !important
}
.invisible {
visibility: hidden !important
}
@-webkit-keyframes spinner-border {
to {
transform: rotate(360deg)
}
}
@keyframes spinner-border {
to {
transform: rotate(360deg)
}
}
.spinner-border {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: -.125em;
border: .25em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
-webkit-animation: .75s linear infinite spinner-border;
animation: .75s linear infinite spinner-border
}
.spinner-border-sm {
width: 1rem;
height: 1rem;
border-width: .2em
}
@-webkit-keyframes spinner-grow {
0% {
transform: scale(0)
}
50% {
opacity: 1;
transform: none
}
}
@keyframes spinner-grow {
0% {
transform: scale(0)
}
50% {
opacity: 1;
transform: none
}
}
.spinner-grow {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: -.125em;
background-color: currentColor;
border-radius: 50%;
opacity: 0;
-webkit-animation: .75s linear infinite spinner-grow;
animation: .75s linear infinite spinner-grow
}
.spinner-grow-sm {
width: 1rem;
height: 1rem
}
@media (prefers-reduced-motion:reduce) {
.carousel-control-next,
.carousel-control-prev,
.carousel-indicators li {
transition: none
}
.spinner-border,
.spinner-grow {
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s
}
}
.toast {
flex-basis: 350px;
max-width: 350px;
font-size: .875rem;
background-color: rgba(255, 255, 255, .85);
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .1);
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
opacity: 0;
border-radius: .25rem
}
.toast:not(:last-child) {
margin-bottom: .75rem
}
.toast.showing {
opacity: 1
}
.toast.show {
display: block;
opacity: 1
}
.toast.hide {
display: none
}
.toast-header {
display: flex;
align-items: center;
padding: .25rem .75rem;
color: #656566;
background-color: rgba(255, 255, 255, .85);
background-clip: padding-box;
border-bottom: 1px solid rgba(0, 0, 0, .05);
border-top-left-radius: calc(.25rem - 1px);
border-top-right-radius: calc(.25rem - 1px)
}
.toast-body {
padding: .75rem
}
@-webkit-keyframes bs-notify-fadeOut {
0% {
opacity: .9
}
100% {
opacity: 0
}
}
@keyframes bs-notify-fadeOut {
0% {
opacity: .9
}
100% {
opacity: 0
}
}
.bootstrap-select>select.bs-select-hidden,
select.bs-select-hidden,
select.selectpicker {
display: none !important
}
.bootstrap-select {
vertical-align: middle
}
.bootstrap-select>.dropdown-toggle {
position: relative;
width: 100%;
text-align: right;
white-space: nowrap;
display: inline-flex;
align-items: center;
justify-content: space-between
}
.bootstrap-select>.dropdown-toggle:after {
margin-top: -1px
}
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover {
color: rgba(255, 255, 255, .5)
}
.bootstrap-select>select {
position: absolute !important;
bottom: 0;
left: 50%;
display: block !important;
width: .5px !important;
height: 100% !important;
padding: 0 !important;
opacity: 0 !important;
border: none;
z-index: 0 !important
}
.bootstrap-select>select.mobile-device {
top: 0;
left: 0;
display: block !important;
width: 100% !important;
z-index: 2 !important
}
.bootstrap-select.is-invalid .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle,
.was-validated .bootstrap-select select:invalid+.dropdown-toggle {
border-color: #b94a48
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select select:valid+.dropdown-toggle {
border-color: #28a745
}
.bootstrap-select.fit-width {
width: auto !important
}
.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
outline: #333 dotted thin !important;
outline: -webkit-focus-ring-color auto 5px !important;
outline-offset: -2px
}
.bootstrap-select.form-control {
margin-bottom: 0;
padding: 0;
border: none;
height: auto
}
:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]) {
width: 100%
}
.bootstrap-select.form-control.input-group-btn {
float: none;
z-index: auto
}
.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*=col-]) {
width: auto
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*=col-] {
float: none;
display: inline-block;
margin-left: 0
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*=col-].dropdown-menu-right,
.row .bootstrap-select[class*=col-].dropdown-menu-right {
float: right
}
.form-group .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-inline .bootstrap-select {
margin-bottom: 0
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
padding: 0
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
height: 100%;
font-size: inherit;
line-height: inherit;
border-radius: inherit
}
.bootstrap-select.form-control-lg .dropdown-toggle,
.bootstrap-select.form-control-sm .dropdown-toggle {
font-size: inherit;
line-height: inherit;
border-radius: inherit
}
.bootstrap-select.form-control-sm .dropdown-toggle {
padding: .25rem .5rem
}
.bootstrap-select.form-control-lg .dropdown-toggle {
padding: .5rem 1rem
}
.form-inline .bootstrap-select .form-control {
width: 100%
}
.bootstrap-select.disabled,
.bootstrap-select>.disabled {
cursor: not-allowed
}
.bootstrap-select.disabled:focus,
.bootstrap-select>.disabled:focus {
outline: 0 !important
}
.bootstrap-select.bs-container {
position: absolute;
top: 0;
left: 0;
height: 0 !important;
padding: 0 !important
}
.bootstrap-select.bs-container .dropdown-menu {
z-index: 1060
}
.bootstrap-select .dropdown-toggle .filter-option {
position: static;
top: 0;
left: 0;
float: left;
height: 100%;
width: 100%;
text-align: left;
overflow: hidden;
flex: 0 1 auto
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
padding-right: inherit
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
position: absolute;
padding-top: inherit;
padding-bottom: inherit;
padding-left: inherit;
float: none
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
padding-right: inherit
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
overflow: hidden
}
.bootstrap-select .dropdown-toggle .filter-expand {
width: 0 !important;
float: left;
opacity: 0 !important;
overflow: hidden
}
.bootstrap-select .dropdown-toggle .caret {
position: absolute;
top: 50%;
right: 12px;
margin-top: -2px;
vertical-align: middle
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
border-radius: inherit
}
.bootstrap-select[class*=col-] .dropdown-toggle {
width: 100%
}
.bootstrap-select .dropdown-menu {
min-width: 100%;
box-sizing: border-box
}
.bootstrap-select .dropdown-menu>.inner:focus {
outline: 0 !important
}
.bootstrap-select .dropdown-menu.inner {
position: static;
float: none;
border: 0;
padding: 0;
margin: 0;
border-radius: 0;
box-shadow: none
}
.bootstrap-select .dropdown-menu li {
position: relative
}
.bootstrap-select .dropdown-menu li.active small {
color: rgba(255, 255, 255, .5) !important
}
.bootstrap-select .dropdown-menu li.disabled a {
cursor: not-allowed
}
.bootstrap-select .dropdown-menu li a {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.bootstrap-select .dropdown-menu li a.opt {
position: relative;
padding-left: 2.25em
}
.bootstrap-select .dropdown-menu li a span.check-mark {
display: none
}
.bootstrap-select .dropdown-menu li a span.text {
display: inline-block
}
.bootstrap-select .dropdown-menu li small {
padding-left: .5em
}
.bootstrap-select .dropdown-menu .notify {
position: absolute;
bottom: 5px;
width: 96%;
margin: 0 2%;
min-height: 26px;
padding: 3px 5px;
background: #f5f5f5;
border: 1px solid #e3e3e3;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
pointer-events: none;
opacity: .9;
box-sizing: border-box
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
-webkit-animation: .3s linear 750ms forwards bs-notify-fadeOut;
animation: .3s linear 750ms forwards bs-notify-fadeOut
}
.bootstrap-select .no-results {
padding: 3px;
background: #f5f5f5;
margin: 0 5px;
white-space: nowrap
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
position: static;
display: inline;
padding: 0
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
display: inline
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
content: " "
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
position: static;
top: auto;
margin-top: -1px
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
position: absolute;
display: inline-block;
right: 15px;
top: 5px
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
margin-right: 34px
}
.bootstrap-select .bs-ok-default:after {
content: "";
display: block;
width: .5em;
height: 1em;
border-style: solid;
border-width: 0 .26em .26em 0;
transform-style: preserve-3d;
transform: rotate(45deg)
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle {
z-index: 1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
content: "";
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid rgba(204, 204, 204, .2);
position: absolute;
bottom: -4px;
left: 9px;
display: none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
content: "";
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
position: absolute;
bottom: -4px;
left: 10px;
display: none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
bottom: auto;
top: -4px;
border-top: 7px solid rgba(204, 204, 204, .2);
border-bottom: 0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
bottom: auto;
top: -4px;
border-top: 6px solid #fff;
border-bottom: 0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
right: 12px;
left: auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
right: 13px;
left: auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before {
display: block
}
.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
padding: 4px 8px
}
.bs-actionsbox {
width: 100%;
box-sizing: border-box
}
.bs-actionsbox .btn-group button {
width: 50%
}
.bs-donebutton {
float: left;
width: 100%;
box-sizing: border-box
}
.bs-donebutton .btn-group button {
width: 100%
}
.bs-searchbox+.bs-actionsbox {
padding: 0 8px 4px
}
.bs-searchbox .form-control {
margin-bottom: 0;
width: 100%;
float: none
}
body,
html {
font-size: 16px;
line-height: 1.5
}
.h1,
h1 {
letter-spacing: -1px
}
@media (min-width:576px) {
body,
html {
font-size: 18px;
line-height: 1.555
}
.h1,
h1 {
font-size: 2.666rem;
letter-spacing: -1.2px;
line-height: 1.25
}
}
.h2,
h2 {
line-height: 1.25;
letter-spacing: normal
}
@media (min-width:576px) {
.h2,
h2 {
font-size: 2.222rem;
line-height: 1.2
}
}
.h3,
h3 {
line-height: 1.1428;
letter-spacing: normal
}
@media (min-width:576px) {
.h3,
h3 {
font-size: 1.777rem;
line-height: 1.25
}
}
.h4,
h4 {
line-height: 1.1666;
letter-spacing: normal
}
@media (min-width:576px) {
.h4,
h4 {
font-size: 1.555rem;
line-height: 1.428;
font-weight: 600
}
.h5,
h5 {
font-size: 1.333rem
}
}
.h5,
h5 {
font-weight: 400;
letter-spacing: normal
}
.h6,
h6 {
font-weight: 600;
line-height: 1.5;
letter-spacing: normal
}
.display-1 {
font-size: 3.111rem
}
@media (min-width:576px) {
.display-1 {
font-size: 3.111rem;
line-height: 1.428
}
}
.blockquote,
blockquote {
font-family: Lora, Georgia, serif;
margin: 1.5rem 0
}
caption {
font-size: .777rem;
line-height: 1.4285
}
b,
strong {
font-weight: 600
}
.small,
small {
font-size: .9375rem;
font-weight: 400
}
@media (min-width:576px) {
.small,
small {
font-size: .8888rem
}
}
.x-small {
font-size: .875rem;
font-weight: 400
}
.blockquote-footer {
color: #656566
}
.bg-dark .blockquote-footer {
color: #979899
}
.text-serif {
font-family: Lora, Georgia, serif !important
}
.text-sans-serif {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif !important
}
.text-monospace {
font-family: "Roboto Mono", monospace !important
}
.row.variable-gutters {
margin-right: -6px;
margin-left: -6px
}
.row.variable-gutters>.col,
.row.variable-gutters>[class*=col-] {
padding-right: 6px;
padding-left: 6px
}
@media (min-width:576px) {
.x-small {
font-size: .7777rem
}
.row.variable-gutters {
margin-right: -6px;
margin-left: -6px
}
.row.variable-gutters>.col,
.row.variable-gutters>[class*=col-] {
padding-right: 6px;
padding-left: 6px
}
}
@media (min-width:768px) {
.row.variable-gutters {
margin-right: -10px;
margin-left: -10px
}
.row.variable-gutters>.col,
.row.variable-gutters>[class*=col-] {
padding-right: 10px;
padding-left: 10px
}
}
@media (min-width:992px) {
.row.variable-gutters {
margin-right: -10px;
margin-left: -10px
}
.row.variable-gutters>.col,
.row.variable-gutters>[class*=col-] {
padding-right: 10px;
padding-left: 10px
}
}
@media (min-width:1200px) {
.row.variable-gutters {
margin-right: -14px;
margin-left: -14px
}
.row.variable-gutters>.col,
.row.variable-gutters>[class*=col-] {
padding-right: 14px;
padding-left: 14px
}
}
.row.row-column-border {
border-top: 1px solid #b1b1b3
}
.row.row-column-border>[class^=col-] {
padding-top: 2rem;
padding-bottom: 2rem;
border-top: 1px solid #b1b1b3
}
.row.row-column-border>[class^=col-]:first-child {
border: none
}
.row.row-column-border>[class^=col-] .navbar {
padding: 0
}
.row.row-column-border>[class^=col-] .navbar .menu-wrapper .nav-link {
padding-right: 0
}
.row.row-column-menu-left>[class^=col-]:first-child,
.row.row-column-menu-right>[class^=col-]:last-child {
padding: 1rem 0
}
.row.row-card {
background-color: #fff
}
@media (min-width:992px) {
.row.row-column-border {
margin-top: 1rem
}
.row.row-column-border>[class^=col-] {
padding: 3rem;
border-top: none;
border-left: 1px solid #b1b1b3
}
.row.row-column-border>[class^=col-]:first-child {
border: none;
padding-left: 0
}
.row.row-column-border>[class^=col-] .navbar .menu-wrapper,
.row.row-column-menu-left>[class^=col-]:first-child,
.row.row-column-menu-right>[class^=col-]:last-child {
padding: 0
}
}
.row.row-full-width {
max-width: 100vw;
margin: 0 calc(-50vw + 50%)
}
.row.row-full-width>* {
width: 100%;
display: flex;
flex-direction: column
}
.row.row-full-width>* img {
width: 100%;
height: 100%;
max-height: 600px;
-o-object-fit: cover;
object-fit: cover
}
.row.row-title {
display: flex;
flex-direction: column;
justify-content: space-between
}
.row.row-border h1,
.row.row-border h2,
.row.row-border h3,
.row.row-border h4,
.row.row-border h5,
.row.row-border h6 {
border-bottom: 1px solid #b1b1b3;
padding-bottom: 1rem;
margin-bottom: 1rem
}
@media (min-width:576px) {
.row.row-title {
flex-direction: row;
align-items: flex-start
}
.row.row-border {
border-bottom: 1px solid #b1b1b3;
padding-bottom: 1rem;
margin-bottom: 1rem
}
.row.row-border h1,
.row.row-border h2,
.row.row-border h3,
.row.row-border h4,
.row.row-border h5,
.row.row-border h6 {
border: none;
margin: 0;
padding: 0
}
}
.row.row-calendar {
display: block
}
.sticky-wrapper.is-sticky {
position: fixed
}
.sticky-wrapper.is-sticky.navbar-wrapper {
z-index: 1;
left: 0;
right: 0;
width: auto
}
.sticky-wrapper.is-sticky.navbar-wrapper .navbar {
padding-top: 1rem;
padding-bottom: 1rem;
border-top: 1px solid #b1b1b3
}
.sticky-wrapper.is-sticky.navbar-wrapper.sticky-expanded {
z-index: auto
}
@media (min-width:992px) {
.sticky-wrapper.is-sticky.navbar-wrapper {
z-index: auto;
left: auto;
right: auto;
width: unset
}
.sticky-wrapper.is-sticky.navbar-wrapper .navbar {
border: none;
background-color: transparent;
padding: 0
}
.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper {
padding: 0
}
.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper .nav-link {
padding-right: 0
}
.sticky-wrapper.is-sticky.navbar-wrapper .navbar.it-bottom-navscroll {
border: none
}
.sticky-wrapper.is-sticky.navbar-wrapper.at-bottom {
position: absolute;
top: auto !important;
bottom: 0
}
}
.sticky-wrapper.navbar-wrapper .navbar.it-bottom-navscroll,
.sticky-wrapper.navbar-wrapper .navbar.it-top-navscroll {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto
}
.table td,
.table th {
text-align: left;
border-bottom: 1px solid #d6dce3;
border-top: none
}
.breadcrumb-container .breadcrumb {
padding: .5em 0;
border-radius: 0
}
.breadcrumb-container .breadcrumb .breadcrumb-item {
padding-left: 0
}
.breadcrumb-container .breadcrumb .breadcrumb-item+.breadcrumb-item:before {
display: none
}
.breadcrumb-container .breadcrumb .breadcrumb-item i {
padding-right: .5em
}
.breadcrumb-container .breadcrumb .breadcrumb-item a {
color: #5b6f82;
font-weight: 600
}
.breadcrumb-container .breadcrumb .breadcrumb-item.active a {
font-weight: 400;
pointer-events: none
}
.breadcrumb-container .breadcrumb .breadcrumb-item span.separator {
display: inline-block;
font-weight: 600;
padding: 0 .5em
}
.breadcrumb-container .breadcrumb.dark {
background: #435a70;
color: #fff
}
.breadcrumb-container .breadcrumb.dark .breadcrumb-item a,
.breadcrumb-container .breadcrumb.dark .breadcrumb-item span.separator {
color: #fff
}
.breadcrumb-container .breadcrumb.dark .breadcrumb-item i {
color: #0bd9d2
}
.breadcrumb-container .breadcrumb.dark .breadcrumb-item.active {
color: #fff
}
.modal-content,
.modal-header {
border-radius: 0
}
[data-toggle=collapse] .collapse-icon::before {
content: "";
display: inline-block;
width: 0;
height: 0;
border-top: .5rem solid;
border-right: .5rem solid transparent;
border-bottom: 0;
border-left: .5rem solid transparent;
vertical-align: .1875rem
}
[data-toggle=collapse].collapsed .collapse-icon::before {
transform: rotate(180deg)
}
.collapse-div {
border-bottom: 1px solid #e3e4e6
}
.collapse-div .collapse-div {
border: 1px solid #e3e4e6;
border-top: 0
}
.collapse-div.collapse-background-active .collapse-header [data-toggle=collapse][aria-expanded=true] {
background-color: #06c;
color: #fff;
border-color: #06c
}
.collapse-div.collapse-background-active .collapse-header [data-toggle=collapse][aria-expanded=true]:before {
color: #fff
}
.collapse-div.collapse-background-hover .collapse-header [data-toggle=collapse]:hover {
background-color: #06c;
color: #fff;
border-color: #06c
}
.collapse-div.collapse-background-hover .collapse-header [data-toggle=collapse]:hover:before {
color: #fff
}
.collapse-div.collapse-left-icon .collapse-header [data-toggle=collapse]:before {
content: "-";
float: left;
margin: 0 1rem 0 0;
font-size: 1.5rem;
line-height: 1.2rem;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
transform: none
}
.collapse-div.collapse-left-icon .collapse-header [data-toggle=collapse][aria-expanded=false]:before {
content: "+"
}
.collapse-header {
position: relative
}
.collapse-header [data-toggle=collapse] {
width: 100%;
text-align: left;
border: 0;
background-color: transparent;
border-top: 1px solid #e3e4e6;
padding: 14px 24px;
cursor: pointer;
color: #5c6f82;
font-weight: 600
}
.collapse-header [data-toggle=collapse][aria-expanded=false] {
color: #06c
}
.collapse-header [data-toggle=collapse][aria-expanded=false]:before {
transform: scaleY(-1)
}
.collapse-header [data-toggle=collapse][aria-expanded=false]:hover:before,
.collapse-header [data-toggle=collapse][aria-expanded=true]:hover:before {
text-decoration: none
}
.collapse-header [data-toggle=collapse]:before {
content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPml0LWNvbGxhcHNlPC90aXRsZT48ZyBpZD0iTGl2ZWxsb18xMyIgZGF0YS1uYW1lPSJMaXZlbGxvIDEzIj48cGF0aCBmaWxsPSIjN0ZCMkU1IiBkPSJNMTIsMTAuMjUsMTYuNzcsMTVhLjc1Ljc1LDAsMCwwLDEuMDYsMCwuNzQuNzQsMCwwLDAsMC0xLjA2TDEzLjA2LDkuMTlhMS41MSwxLjUxLDAsMCwwLTIuMTIsMEw2LjE3LDE0YS43NC43NCwwLDAsMCwwLDEuMDYuNzUuNzUsMCwwLDAsMS4wNiwwWiIvPjwvZz48L3N2Zz4K);
float: right;
width: 1.5rem;
line-height: .1rem;
color: #7ab8f5;
transition: transform .3s
}
.collapse-header [data-toggle=collapse]:hover {
background: 0 0;
text-decoration: underline
}
.collapse-body {
padding: 12px 24px 42px
}
.collapse-body .collapse-header button[aria-expanded=true]:before {
height: 0;
width: 0
}
.it-carousel-wrapper {
margin: 0 auto
}
.it-carousel-wrapper .splide__pagination {
margin-top: 8px;
margin-left: 0;
padding-left: 0
}
.it-carousel-wrapper .splide__pagination button {
width: 8px;
height: 8px;
background: #0059b3;
display: inline-block;
opacity: .3;
transition: .3s;
border-radius: 50px;
margin: 0 8px;
padding: 0;
box-shadow: none;
border: none
}
.it-carousel-wrapper .splide__pagination button.is-active {
opacity: 1
}
.it-carousel-wrapper .it-special-card h5.card-title {
margin-bottom: 0
}
.it-carousel-wrapper .it-header-block h2 {
font-size: 1.75rem;
border-bottom: 1px solid #d9dadb;
padding-bottom: 8px;
margin-bottom: 0;
letter-spacing: unset
}
.it-carousel-wrapper .splide__track {
padding-top: 24px;
padding-bottom: 0
}
.it-carousel-wrapper .card-wrapper {
padding-bottom: 16px
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a {
position: relative;
display: block
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card {
border-right: none;
margin-right: 0
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after {
display: none
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature {
float: left;
margin-bottom: 0;
width: 60%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more {
float: right;
position: inherit;
bottom: inherit;
margin-bottom: 0;
width: 35%;
justify-content: flex-end;
line-height: 21px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 {
margin: 0 auto
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block {
padding: 0 24px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .card.card-img,
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .card.card-bg {
margin-left: 0;
margin-right: 0
}
@media (min-width:992px) {
.it-carousel-wrapper.it-carousel-landscape-abstract {
max-width: 960px
}
.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list,
.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide {
display: flex
}
.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide .it-single-slide-wrapper {
height: 100%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper {
display: flex;
flex-basis: 100%;
width: 100%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a {
flex-basis: 50%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a .img-responsive-wrapper .img-responsive {
padding-bottom: inherit;
position: absolute;
width: 100%;
height: 100%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside {
flex-basis: 50%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card {
border-right: none;
margin-right: 0
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after {
display: none
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body {
padding-left: 48px;
padding-bottom: 48px
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature {
float: left;
width: 60%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more {
float: right;
position: inherit;
bottom: inherit;
margin-bottom: 0;
width: 35%;
justify-content: flex-end;
line-height: 26px
}
.it-carousel-wrapper.it-carousel-landscape-abstract .splide__pagination {
position: absolute;
left: 50%;
margin-left: 40px;
right: 0;
bottom: 5px;
text-align: left;
justify-content: left
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 {
max-width: 960px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel {
max-width: unset
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block {
padding: 0 12px
}
}
.it-carousel-wrapper .owl-stage-outer {
padding-top: 24px;
padding-bottom: 0
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-stage {
left: -40px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .it-img-card .owl-stage,
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .owl-stage {
left: unset
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .owl-dots {
text-align: center
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage-outer {
border-right: none
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage {
left: -16px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-dots {
text-align: center;
margin-top: 0
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-dots {
text-align: center;
margin-top: 16px;
margin-left: 38px;
margin-right: 38px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-img-card .owl-stage {
left: -16px
}
.it-carousel-wrapper .owl-dots,
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-img-card .owl-dots {
text-align: center
}
.it-carousel-wrapper .owl-dots .owl-dot {
width: 8px;
height: 8px;
background: #0059b3;
display: inline-block;
opacity: .3;
transition: .3s;
border-radius: 50px;
margin: 0 8px
}
.it-carousel-wrapper .owl-dots .owl-dot.active {
opacity: 1
}
@media (min-width:768px) {
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage-outer {
border-right: 3px solid #fff
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-img-card .owl-stage {
left: -16px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .it-img-card .owl-stage {
left: unset
}
}
@media (min-width:992px) {
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage,
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage .owl-item {
display: flex
}
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage .owl-item .it-single-slide-wrapper {
height: 100%
}
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-dots {
position: absolute;
left: 50%;
margin-left: 40px;
right: 0;
bottom: 5px;
text-align: left;
justify-content: left
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-stage-outer {
border-right: 1px solid #fff
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-stage {
left: inherit
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage {
left: unset
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage-outer {
border-right: none
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-dots {
text-align: left;
margin-left: 16px;
margin-right: 16px
}
}
.it-calendar-wrapper .it-header-block-title {
background-color: #06c;
color: #fff;
padding: .5em 0;
border-radius: 4px 4px 0 0
}
.it-calendar-wrapper .card-wrapper {
padding: 0
}
.it-calendar-wrapper .owl-stage-outer {
padding-top: 0;
margin-bottom: 12px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}
.it-calendar-wrapper .owl-item .card-bg {
box-shadow: none
}
.it-calendar-wrapper .owl-item.active+.active .card-bg {
border-bottom-left-radius: 0;
box-shadow: inset 1rem 0 1rem -1rem rgba(0, 0, 0, .3)
}
.it-calendar-wrapper .card .card-text,
.it-calendar-wrapper .card .card-title {
border-bottom: 1px solid #b1b1b3;
padding-bottom: 16px
}
.it-calendar-wrapper .card .card-body .card-title {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 3em;
font-weight: 300;
padding-top: 16px
}
.it-calendar-wrapper .card .card-body .card-title span {
font-size: .3em;
display: block;
padding-top: 1em;
padding-left: 1em;
font-family: "Roboto Mono", monospace
}
.it-calendar-wrapper .card .card-text a {
text-decoration: none;
color: #4c4c4d;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1em
}
.it-calendar-wrapper .card .card-text a:hover {
text-decoration: underline;
color: #06c
}
.alert {
position: relative;
padding: 1rem 1rem 1rem 4em;
margin-bottom: 1rem;
border: 1px solid #b1b1b3
}
.alert-heading {
color: inherit;
line-height: 1
}
.alert-link {
font-weight: 700;
text-decoration: none
}
.alert-dismissible {
padding-right: 3.5rem
}
.alert-dismissible .close {
position: absolute;
top: 0;
right: 0;
padding: .8rem 1rem;
color: inherit
}
.alert-success {
background-position: 20px 16px;
background-repeat: no-repeat;
background-size: 32px 32px;
border-left: 8px solid #008758
}
.alert-info {
background-position: 20px 16px;
background-repeat: no-repeat;
background-size: 32px 32px;
border-left: 8px solid #979899
}
.alert-warning {
background-position: 20px 16px;
background-repeat: no-repeat;
background-size: 32px 32px;
border-left: 8px solid #a66300
}
.alert-danger {
background-position: 20px 16px;
background-repeat: no-repeat;
background-size: 32px 32px;
border-left: 8px solid #d9364f;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.5 14.2V5.7h1.2v8.5zm-.1 4.1h1.2v-1.8h-1.2zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2z'%3E%3C/path%3E%3C/svg%3E")
}
.alert-warning {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.5-6.8V5.7h1.2v8.5zm-.1 2.3h1.2v1.8h-1.2z'%3E%3C/path%3E%3C/svg%3E")
}
.alert-success {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.1 7.9l.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9zM22 12A10 10 0 1 1 12 2a10 10 0 0 1 10 10zm-1 0a9 9 0 1 0-9 9 9 9 0 0 0 9-9z'%3E%3C/path%3E%3C/svg%3E")
}
.alert-info {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E")
}
.btn {
padding: 12px 24px;
font-size: 16px;
white-space: initial;
text-decoration: none
}
.btn-group-lg>.btn,
.btn-group-sm>.btn,
.btn-lg,
.btn-sm,
.btn-xs {
border-radius: 4px
}
.btn-xs {
padding: 8px;
font-size: 14px;
line-height: 1.45
}
.btn-group-sm>.btn,
.btn-sm {
padding: 10px 20px;
font-size: 14px;
line-height: 1.45
}
.btn-group-lg>.btn,
.btn-lg {
padding: 14px 28px;
font-size: 18px;
line-height: 1.6
}
.btn-block {
border-radius: 0
}
.btn-progress {
position: relative
}
.btn-icon {
display: inline-flex;
flex-direction: row;
justify-content: space-between;
align-items: center
}
.btn-icon .rounded-icon {
width: 1.5em;
height: 1.5em;
border-radius: 12px;
display: flex;
justify-content: center;
align-items: center;
background-color: #fff
}
.btn-icon .rounded-icon .icon {
margin-right: 0
}
.btn-icon .rounded-icon.rounded-primary {
background-color: #06c
}
.btn-icon .rounded-icon.rounded-secondary {
background-color: #5c6f82
}
.btn-icon .rounded-icon.rounded-success {
background-color: #008758
}
.btn-icon .rounded-icon.rounded-info {
background-color: #979899
}
.btn-icon .rounded-icon.rounded-warning {
background-color: #a66300
}
.btn-icon .rounded-icon.rounded-danger {
background-color: #d9364f
}
.btn-icon .rounded-icon.rounded-light {
background-color: #e9e6f2
}
.btn-icon .rounded-icon.rounded-dark {
background-color: #17324d
}
.btn-icon .rounded-icon.rounded-black {
background-color: #000
}
.btn-icon .rounded-icon.rounded-white {
background-color: #fff
}
.btn-icon .rounded-icon.rounded-100 {
background-color: #e3e4e6
}
.btn-icon .rounded-icon.rounded-200 {
background-color: #cacacc
}
.btn-icon .rounded-icon.rounded-300 {
background-color: #b1b1b3
}
.btn-icon .rounded-icon.rounded-400 {
background-color: #979899
}
.btn-icon .rounded-icon.rounded-500 {
background-color: #7e7f80
}
.btn-icon .rounded-icon.rounded-600 {
background-color: #656566
}
.btn-icon .rounded-icon.rounded-700 {
background-color: #4c4c4d
}
.btn-icon .rounded-icon.rounded-800 {
background-color: #323333
}
.btn-icon .rounded-icon.rounded-900 {
background-color: #19191a
}
.btn-icon .rounded-icon+* {
margin-left: .5em
}
.btn-icon .icon {
border: none;
width: 1.2em;
height: 1.2em
}
.btn-icon .icon+* {
margin-left: .25em
}
.btn-full {
border: none;
box-shadow: none;
line-height: 1.555;
border-radius: 0;
align-self: stretch;
width: inherit;
margin-top: -7.5px;
margin-bottom: -7.5px;
margin-right: -7.5px;
padding-left: 8px;
padding-right: 8px
}
.btn-full:hover {
text-decoration: none !important
}
@media (min-width:576px) {
.btn-full {
padding: 16px
}
}
@media (min-width:992px) {
.btn-full {
padding: 12px 24px !important;
margin: 0;
flex: 1;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center
}
}
.btn-primary.disabled,
.btn-primary:disabled {
color: #bfc2c9;
background-color: #e6e9f2;
border-color: #dfe4f2
}
.btn-primary.disabled.btn-progress,
.btn-primary:disabled.btn-progress {
background-color: #6aaaeb;
border-color: #6aaaeb;
color: #fff;
opacity: 1
}
.btn-secondary.disabled.btn-progress,
.btn-secondary:disabled.btn-progress {
background-color: #75899d;
border-color: #75899d;
opacity: 1
}
.btn-outline-secondary {
background: #fcfdff;
box-shadow: inset 0 0 0 1px #e6e9f2
}
.btn-outline-secondary:hover {
box-shadow: inset 0 0 0 1px #c9cedc
}
.bg-dark .btn-link {
color: #fff
}
.bg-dark .btn-primary {
background-color: #fff;
border-color: #06c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
color: #06c
}
.bg-dark .btn-primary:hover {
background-color: #fff;
border-color: #004d99
}
.bg-dark .btn-primary.focus,
.bg-dark .btn-primary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.bg-dark .btn-primary.disabled,
.bg-dark .btn-primary:disabled {
background-color: #fff;
border-color: #06c;
pointer-events: none
}
.bg-dark .btn-primary:not(:disabled):not(.disabled).active,
.bg-dark .btn-primary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-primary.dropdown-toggle {
color: #000;
background-color: #fff;
border-color: #00468c
}
.bg-dark .btn-primary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.bg-dark .btn-primary.disabled,
.bg-dark .btn-primary:disabled,
.bg-dark .btn-primary:hover {
color: #004d99
}
.bg-dark .btn-outline-primary {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff;
box-shadow: inset 0 0 0 2px #fff
}
.bg-dark .btn-outline-primary:hover {
color: #e6e6e6;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-primary.focus,
.bg-dark .btn-outline-primary:focus {
box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-primary.disabled,
.bg-dark .btn-outline-primary:disabled {
color: #fff;
background-color: transparent
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-primary.dropdown-toggle {
color: #e6e6e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-outline-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-primary:hover {
box-shadow: inset 0 0 0 2px #e6e6e6
}
.bg-dark .btn-outline-primary.focus,
.bg-dark .btn-outline-primary:focus {
box-shadow: inset 0 0 0 2px #fff, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-primary.dropdown-toggle {
box-shadow: inset 0 0 0 2px #fff
}
.bg-dark .btn-secondary {
background-color: #06c;
border-color: #fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
color: #fff
}
.bg-dark .btn-secondary:hover {
color: #fff;
background-color: #0079f2;
border-color: #e6e6e6
}
.bg-dark .btn-secondary.focus,
.bg-dark .btn-secondary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-secondary.disabled,
.bg-dark .btn-secondary:disabled {
color: #fff;
background-color: #06c;
border-color: #fff;
pointer-events: none
}
.bg-dark .btn-secondary:not(:disabled):not(.disabled).active,
.bg-dark .btn-secondary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #0080ff;
border-color: #dfdfdf
}
.bg-dark .btn-secondary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff;
box-shadow: none
}
.bg-dark .btn-outline-secondary:hover {
color: #e6e6e6;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-secondary.focus,
.bg-dark .btn-outline-secondary:focus {
box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary.disabled,
.bg-dark .btn-outline-secondary:disabled {
color: #fff;
background-color: transparent
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-secondary.dropdown-toggle {
color: #e6e6e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary:hover {
box-shadow: none
}
.bg-dark .btn-outline-secondary.focus,
.bg-dark .btn-outline-secondary:focus {
box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-secondary.dropdown-toggle {
box-shadow: none
}
.font-weight-semibold {
font-weight: 600 !important
}
fieldset legend {
background-color: transparent;
font-weight: 600;
line-height: calc(2.5rem - 1px);
transition: .2s ease-out;
cursor: text;
display: block;
max-width: 100%;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 0 .5rem;
z-index: 1;
font-size: .777rem;
color: #435a70;
margin-bottom: 0
}
.form-group {
position: relative;
margin-bottom: 3rem;
margin-top: 0
}
.form-group input,
.form-group optgroup,
.form-group textarea {
color: #17324d
}
.form-group label {
background-color: transparent;
position: absolute;
font-weight: 600;
line-height: calc(2.5rem - 1px);
transition: .2s ease-out;
top: 0;
font-size: 1rem;
cursor: text;
display: block;
max-width: 100%;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 0 .5rem;
z-index: 1
}
.form-group label.active {
transform: translateY(-75%);
font-size: .777rem
}
.form-group small.form-text {
position: absolute;
margin: 0;
padding: .25rem .5rem;
font-size: .777rem
}
.form-group input[type=time]~label {
transform: translateY(-75%);
font-size: .777rem
}
::-moz-placeholder {
font-weight: 400
}
:-ms-input-placeholder {
font-weight: 400
}
::placeholder {
font-weight: 400
}
input[type=date],
input[type=datetime-local],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
textarea {
border: none;
border-bottom: 1px solid #5c6f82;
border-radius: 0;
padding: .375rem .5rem;
outline: 0;
height: 2.5rem;
width: 100%;
box-shadow: none;
transition: .2s ease-out;
font-weight: 700
}
textarea {
overflow: auto;
resize: vertical;
border: 1px solid #5c6f82;
height: auto
}
.form-control {
background-position: center right !important;
background-repeat: no-repeat !important;
background-size: 45px 45% !important
}
.form-control:disabled,
.form-control[readonly] {
cursor: not-allowed
}
.form-control:disabled+label,
.form-control[readonly]+label {
background-color: transparent;
cursor: not-allowed
}
.form-control:active,
.form-control:focus {
box-shadow: none !important
}
.form-control.is-valid,
.was-validated .form-control:valid {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E")
}
.form-control.warning {
background-size: 25px 45% !important;
border-color: #a66300;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9900' viewBox='0 0 192 512'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'/%3E%3C/svg%3E")
}
.form-control.is-valid~.warning-feedback {
display: block
}
.form-group.active .form-file-name {
padding-bottom: 1.95rem
}
.form-control-plaintext {
padding: .375rem .5rem;
background-color: #fff !important;
cursor: not-allowed
}
.form-control-plaintext+label {
cursor: not-allowed
}
.warning-feedback {
display: none;
width: 100%;
margin-top: .25rem;
font-size: .777rem;
color: #a66300
}
.invalid-feedback,
.valid-feedback,
.warning-feedback {
margin-left: .5rem
}
.input-group .input-group-text {
padding: .375rem .5rem;
border-bottom: 1px solid #5c6f82
}
.input-group .input-group-prepend {
margin-right: 0
}
.input-group .input-group-prepend~label {
left: 2.25rem;
max-width: calc(100% - 2.25rem)
}
.input-group .input-group-prepend .btn {
border-radius: 4px 0 0 4px
}
.input-group .input-group-append {
margin-left: 0
}
.input-group .input-group-append .btn {
padding-top: 0;
padding-bottom: 0;
border-bottom: 1px solid #5c6f82;
border-radius: 0 4px 4px 0;
box-shadow: none
}
.input-group .input-group-append .btn:focus:not(.focus--mouse) {
box-shadow: inset 0 0 0 2px #f90
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
padding: 0 1rem;
border-radius: 0
}
.form-check {
padding-left: 0;
margin-top: .5rem
}
.form-check [type=checkbox],
.form-check [type=radio] {
position: absolute;
opacity: 0;
left: 9px;
top: 9px;
margin-left: 0;
margin-top: 0
}
.form-check [type=checkbox]+label,
.form-check [type=radio]+label {
position: relative;
padding-left: 36px;
cursor: pointer;
display: inline-block;
height: 32px;
line-height: 32px;
font-size: 1rem;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.form-check [type=checkbox]+label::after,
.form-check [type=checkbox]+label::before {
content: "";
left: 0;
position: absolute;
transition: .2s ease-out;
z-index: 1;
border-style: solid;
border-width: 2px
}
.form-check [type=checkbox]+label::before {
top: 0;
width: 17px;
height: 17px;
border: 1px solid #e6e9f2;
border-radius: 1px;
margin: 2px 5px;
transform: rotateZ(37deg);
transform-origin: 100% 100%
}
.form-check [type=checkbox]+label::after {
border-radius: 4px;
height: 20px;
width: 20px;
margin: 6px 5px;
top: 0
}
.form-check [type=checkbox]:checked+label::before {
top: 6px;
left: 1px;
width: 8px;
height: 13px;
border-style: solid;
border-width: 2px;
border-color: transparent #fff #fff transparent;
transform: rotate(40deg);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transform-origin: 100% 100%;
opacity: .8
}
.form-check [type=checkbox]:checked+label::after {
border-color: #06c;
background-color: #06c;
z-index: 0
}
.form-check [type=checkbox]:not(:checked)+label::after {
background-color: transparent;
border-color: #5c6f82;
z-index: 0
}
.form-check [type=checkbox]:not(:checked)+label::before {
width: 0;
height: 0;
border-color: transparent;
left: 6px;
top: 10px
}
.form-check [type=checkbox]:disabled+label {
cursor: not-allowed
}
.form-check [type=checkbox]:disabled:not(:checked)+label::after {
border-color: #e6e9f2;
background-color: #fff
}
.form-check [type=checkbox]:disabled:checked+label::after {
background-color: #e6e9f2;
border-color: #e6e9f2
}
.form-check [type=radio]+label {
transition: .2s ease-out
}
.form-check [type=radio]+label::after,
.form-check [type=radio]+label::before {
content: "";
position: absolute;
left: 0;
top: 0;
margin: 5px;
width: 22px;
height: 22px;
z-index: 0;
border-radius: 50%;
border-style: solid;
border-width: 2px;
transition: .2s ease-out
}
.form-check [type=radio]:not(:checked)+label::after,
.form-check [type=radio]:not(:checked)+label::before {
border-color: #5c6f82
}
.form-check [type=radio]:not(:checked)+label:after {
z-index: -1;
transform: scale(0)
}
.form-check [type=radio]:checked+label::after {
border-color: #06c;
background-color: #06c;
z-index: 0;
transform: scale(.64)
}
.form-check [type=radio]:checked+label::before {
border-color: #06c
}
.form-check [type=radio]:disabled+label {
cursor: not-allowed
}
.form-check [type=radio]:disabled:not(:checked)+label::after,
.form-check [type=radio]:disabled:not(:checked)+label::before {
border-color: #e6e9f2
}
.form-check [type=radio]:disabled:checked+label::after {
border-color: #e6e9f2;
background-color: #e6e9f2
}
.form-check [type=radio]:disabled:checked+label::before {
border-color: #e6e9f2
}
.form-check.form-check-group {
padding: 0 0 8px;
margin-bottom: 16px;
box-shadow: inset 0 -1px 0 0 rgba(1, 1, 1, .1)
}
.form-check.form-check-group [type=checkbox]+label,
.form-check.form-check-group [type=radio]+label {
position: static;
padding-left: 8px;
padding-right: 52px
}
.form-check.form-check-group [type=checkbox]+label::after,
.form-check.form-check-group [type=checkbox]+label::before,
.form-check.form-check-group [type=radio]+label::after,
.form-check.form-check-group [type=radio]+label::before {
right: 15px;
left: auto
}
.form-check.form-check-group [type=checkbox]:checked+label::before {
right: 26px
}
.form-check.form-check-group [type=radio]:checked+label::before {
right: 15px
}
.form-check.form-check-group .form-text {
opacity: .6;
margin: 0;
padding-left: 8px;
padding-right: 52px
}
.autocomplete__wrapper .autocomplete__menu {
border: 1px solid #979899;
border-top: none;
box-shadow: 0 0 10px 3px rgba(0, 0, 0, .05)
}
input[type=file]+label {
background-color: transparent
}
.form-upload label {
background-color: transparent;
font-weight: 600;
line-height: calc(2.5rem - 1px);
transition: .2s ease-out;
cursor: text;
display: block;
max-width: 100%;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
z-index: 1;
font-size: .777rem;
color: #435a70;
margin-bottom: 0
}
.form-upload input[type=file] {
color: #17324d
}
.form-upload .form-feedback {
margin-left: 0
}
.form-file input[type=file] {
margin: 0;
max-width: 100%;
opacity: 0
}
.form-file .form-file-name {
background-color: #fff;
border-bottom: 1px solid rgba(0, 0, 0, .15);
border-radius: 0;
color: #464a4c;
left: 0;
line-height: 1.7;
overflow: hidden;
padding: .5rem .6rem 2rem;
max-height: 2rem;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 5
}
.form-file .form-file-name::before {
background-color: #fff;
bottom: -1px;
color: #06c;
content: "Sfoglia";
display: block;
height: 2.5rem;
line-height: 1.7;
padding: .4rem 1rem 1.5rem;
border: 1px solid #06c;
position: absolute;
right: 0;
top: 0;
z-index: 6;
border-top-right-radius: 4px
}
.input-number {
position: relative;
width: 100%
}
.input-number.input-number-adaptive {
width: auto;
display: inline
}
.input-number.input-number-adaptive input[type=number] {
width: auto
}
.input-number input[type=number] {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
color: #5c6f82;
padding-right: 32px;
padding-left: 12px;
min-width: 86px !important;
width: 100%
}
.input-number input[type=number]::-webkit-inner-spin-button,
.input-number input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none
}
.input-number input[type=number]::-ms-clear {
display: none
}
.input-number input[type=number]:focus {
color: #17324d
}
.input-number.input-number-currency:before,
.input-number.input-number-percentage:before {
position: absolute;
left: 14px;
top: 0;
color: #5c6f82;
font-weight: 700;
font-size: 1rem
}
.input-number.input-number-currency input[type=number],
.input-number.input-number-percentage input[type=number] {
padding-left: 40px
}
.input-number.input-number-currency:before {
content: "€"
}
.input-number.input-number-percentage:before {
content: "%"
}
.input-number.disabled input[type=number] {
background-color: transparent;
color: #adb2b8;
border-bottom-color: #adb2b8
}
.input-number.disabled input[type=number]:hover {
cursor: not-allowed;
color: #adb2b8
}
.input-number.disabled button {
pointer-events: none
}
.input-number.disabled button:hover {
cursor: not-allowed
}
.input-number.disabled button.input-number-add:after {
border-color: transparent transparent #adb2b8
}
.input-number.disabled button.input-number-sub:after {
border-color: #adb2b8 transparent transparent
}
.input-number button {
position: absolute;
right: 2px;
transition: opacity .1s;
padding: 0;
border: none;
height: 20px;
width: 24px;
background: 0 0
}
.input-number button:after {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
content: "";
width: 0;
height: 0;
border-style: solid
}
.input-number button:focus.input-number-add:after,
.input-number button:hover.input-number-add:after {
border-color: transparent transparent #17324d
}
.input-number button:focus.input-number-sub:after,
.input-number button:hover.input-number-sub:after {
border-color: #17324d transparent transparent
}
.input-number button:focus:not(.focus--mouse) {
opacity: 1
}
.input-number button.input-number-add {
top: -6px
}
.input-number button.input-number-add:after {
border-width: 0 5px 6px;
border-color: transparent transparent #5c6f82
}
.input-number button.input-number-sub {
bottom: -6px
}
.input-number button.input-number-sub:after {
border-width: 6px 5px 0;
border-color: #5c6f82 transparent transparent
}
.input-number button:hover {
cursor: pointer
}
label.input-number-label {
display: block;
color: #5c6f82;
font-weight: 600;
line-height: 1em;
font-size: .777rem;
cursor: text;
width: 100%;
padding: 0 .5rem
}
@media (min-width:1200px) {
.it-carousel-wrapper.it-carousel-landscape-abstract,
.it-carousel-wrapper.it-carousel-landscape-abstract-3 {
max-width: 1184px
}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel {
max-width: unset
}
.input-number button {
opacity: 0
}
.input-number:hover button {
opacity: 1
}
}
.upload,
.upload-avatar {
width: .1px;
height: .1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1
}
.upload[type=file]+label {
max-width: 80%;
font-size: 1rem;
font-weight: 700;
cursor: pointer;
display: inline-block;
overflow: hidden;
padding: 7px 24px;
border-radius: 4px;
color: #fff;
background-color: #06c;
transition: background-color .15s
}
.upload[type=file]+label:hover {
background-color: #004d99
}
.upload[type=file]+label svg {
fill: #fff;
margin-right: 10px
}
.upload:focus+label {
background-color: #004d99;
outline: -webkit-focus-ring-color auto 5px
}
.upload-pictures-wall {
padding: 0;
display: flex;
flex-wrap: wrap
}
.upload-pictures-wall>li {
list-style-type: none;
margin-right: 8px;
margin-bottom: 8px
}
.upload-pictures-wall>li:last-child {
margin-right: 0
}
.upload-pictures-wall .upload[type=file]+label {
height: 128px;
width: 128px;
border-radius: 0;
padding: 0;
border: 2px dashed #bfdfff;
background-color: #f2f9ff;
color: #06c;
text-align: center;
display: table-cell;
vertical-align: middle;
transition: border-color .2s
}
.upload-pictures-wall .upload[type=file]+label .icon {
display: block;
fill: #06c;
margin: 0 auto;
width: 48px;
height: 48px;
flex-shrink: 0
}
.upload-pictures-wall .upload[type=file]+label:hover {
border: 2px dashed #06c
}
.upload-pictures-wall .upload:active[type=file]+label,
.upload-pictures-wall .upload:focus[type=file]+label {
border: 2px dashed #6aaaeb
}
.upload-pictures-wall .upload-image {
flex-shrink: 0;
width: 128px;
height: 128px
}
.upload-pictures-wall .upload-image img {
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%
}
.upload-file-list {
margin-top: 5px;
padding: 0
}
.upload-file-list.upload-file-list-image .progress {
left: 52px
}
.upload-file-list .upload-file {
list-style-type: none;
display: flex;
align-items: center;
max-width: 375px;
margin-bottom: 16px;
position: relative
}
.upload-file-list .upload-file.uploading .icon {
fill: #5b6f82
}
.upload-file-list .upload-file.uploading p {
color: #5b6f82
}
.upload-file-list .upload-file.success svg {
fill: #06c
}
.upload-file-list .upload-file.success p {
color: #06c
}
.upload-file-list .upload-file.success p .upload-file-weight {
display: inline-block
}
.upload-file-list .upload-file.error svg {
fill: #d9364f
}
.upload-file-list .upload-file.error p {
color: #d9364f
}
.upload-file-list .upload-file svg {
flex-shrink: 0
}
.upload-file-list .upload-file .upload-image {
flex-shrink: 0;
width: 40px;
height: 40px
}
.upload-file-list .upload-file .upload-image img {
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%
}
.upload-file-list .upload-file p {
margin: 0 0 0 12px;
font-size: .889rem;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}
.upload-file-list .upload-file p .upload-file-weight {
color: #5b6f82;
font-size: .75em;
margin-left: 10px;
display: none
}
.upload-file-list .upload-file button {
background: 0 0;
border: 0;
padding: 0;
margin-left: auto
}
.upload-file-list .upload-file button:hover {
cursor: pointer
}
.upload-file-list .upload-file button:hover svg {
fill: #06c
}
.upload-file-list .progress {
position: absolute;
bottom: -10px;
left: 36px;
width: calc(100% - 45px);
height: 4px;
background-color: #e8f2fc;
box-shadow: none
}
.upload-file-list .progress.progress-image {
width: calc(100% - 60px)
}
.upload-avatar-container,
.upload-avatar-container .upload-avatar[type=file]+label {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%
}
.upload-avatar-container .upload-avatar[type=file]+label span,
.upload-avatar-container .upload-avatar[type=file]+label svg {
display: none
}
.avatar-upload-wrapper {
position: relative;
display: inline-block
}
.avatar-upload-wrapper .avatar.avatar-upload {
position: relative
}
.avatar-upload-wrapper .avatar-upload-icon {
position: absolute;
bottom: 16px;
right: 4px;
width: 26px;
height: 26px;
background: #ebeced;
border-radius: 50%;
border: 2px solid #fff;
display: flex;
justify-content: center;
align-items: center;
pointer-events: none
}
.avatar-upload-wrapper .avatar-upload-icon>svg {
width: 16px;
height: 16px
}
.avatar-upload-wrapper.size-sm .avatar {
width: 80px;
height: 80px
}
.avatar-upload-wrapper.size-sm .avatar-upload-icon {
bottom: 6px;
right: 4px;
width: 18px;
height: 18px
}
.avatar-upload-wrapper.size-sm .avatar-upload-icon>svg {
width: 12px;
height: 12px
}
.upload-dragdrop {
display: inline-flex;
align-items: center
}
.upload-dragdrop.dragover .upload-dragdrop-image img,
.upload-dragdrop.loading .upload-dragdrop-image img {
transform: translateX(-50%) translateY(-50%) scale(.85)
}
.upload-dragdrop.loading p:not(.upload-dragdrop-weight) {
font-style: italic
}
.upload-dragdrop.loading .upload-dragdrop-loading {
opacity: 1
}
.upload-dragdrop.loading .upload-dragdrop-text .upload-dragdrop-weight,
.upload-dragdrop.success .upload-dragdrop-text .upload-dragdrop-weight {
visibility: visible
}
.upload-dragdrop.success .upload-dragdrop-success {
opacity: 1;
transform: scale(1)
}
.upload-dragdrop-text p {
margin: 0;
font-size: .889rem;
color: #5c6f82
}
.upload-dragdrop-text p.upload-dragdrop-weight {
color: #5b6f82;
font-size: .778rem;
visibility: hidden
}
.upload-dragdrop-text p.upload-dragdrop-weight svg {
fill: #5b6f82
}
.upload-dragdrop-text h5 {
margin: 0;
font-size: 1.333rem;
font-weight: 700;
color: #17324d
}
.upload-dragdrop-input {
width: .1px;
height: .1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1
}
.upload-dragdrop-input[type=file]+label {
text-decoration: underline;
color: #06c;
cursor: pointer
}
.upload-dragdrop-input:focus[type=file]+label {
outline: -webkit-focus-ring-color auto 5px
}
.upload-dragdrop-loading {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
overflow: hidden;
opacity: 0;
transition: opacity .2s
}
.upload-dragdrop-loading .upload-progress {
transform: scale(.355);
position: absolute;
top: -162px;
left: -162px
}
.upload-dragdrop-loading .upload-progress .clProg {
font-weight: 700
}
.upload-dragdrop-image {
width: 128px;
height: 128px;
flex-shrink: 0;
position: relative;
margin-right: 16px
}
.upload-dragdrop-image img {
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
overflow: hidden;
position: absolute;
transform-origin: center center;
top: 50%;
left: 50%;
transition: transform .4s cubic-bezier(.33, 1.07, .54, 1);
transform: translateX(-50%) translateY(-50%)
}
.upload-dragdrop-image .upload-dragdrop-success {
width: 36px;
height: 36px;
position: absolute;
top: calc(50% - 18px);
left: 20px;
background: #06c;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
transform: scale(.6);
transition: opacity .2s, transform .5s cubic-bezier(.75, -.5, 0, 1.75)
}
.upload-dragdrop-image .upload-dragdrop-success svg {
fill: #fff;
width: 30px;
height: 30px
}
@media (min-width:768px) {
.upload-dragdrop-image {
width: 180px;
height: 180px;
margin-right: 32px
}
.upload-dragdrop-image .upload-dragdrop-success {
left: 28px
}
.upload-dragdrop-loading .upload-progress {
transform: scale(.5);
top: -136px;
left: -136px
}
}
@media (min-width:1200px) {
.avatar-upload:focus-within .upload-avatar-container,
.avatar-upload:hover .upload-avatar-container {
opacity: 1;
transition: opacity .25s
}
.upload-avatar-container {
bottom: -10%;
left: 0;
right: 0;
top: auto;
width: 100%;
height: 60%;
background-color: rgba(0, 0, 0, .6);
transition: opacity .15s;
opacity: 0
}
.upload-avatar-container .upload-avatar[type=file]+label {
margin: 0;
padding-top: 10px;
color: #fff;
text-align: center;
width: 100%;
height: 100%;
font-size: 12px;
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: column;
cursor: pointer
}
.upload-avatar-container .upload-avatar[type=file]+label span {
display: block
}
.upload-avatar-container .upload-avatar[type=file]+label svg {
display: block;
fill: #fff;
width: 20px;
height: 20px
}
.upload-avatar-container .upload-avatar:focus:not(.focus--mouse)[type=file]+label {
outline: -webkit-focus-ring-color auto 5px
}
.avatar-upload-wrapper .avatar-upload-icon,
.avatar-upload-wrapper.size-sm .upload-avatar[type=file]+label span {
display: none
}
}
.toggles,
.toggles * {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.toggles * .form-feedback,
.toggles .form-feedback {
margin-left: 0
}
.toggles label {
cursor: pointer;
width: 100%;
margin-bottom: 8px;
height: 32px;
line-height: 32px;
font-weight: 700
}
.toggles label input[type=checkbox] {
opacity: 0;
width: 0;
height: 0
}
.toggles label input[type=checkbox]+.lever {
content: "";
position: relative;
width: 46px;
height: 16px;
background-color: #e6e9f2;
border-radius: 10px;
transition: background .3s;
vertical-align: middle;
margin: 8px 10px 0 16px;
float: right
}
.toggles label input[type=checkbox]+.lever:after,
.toggles label input[type=checkbox]+.lever:before {
content: "";
position: absolute;
display: inline-block;
width: 26px;
height: 26px;
border-radius: 50%;
top: -5px;
left: -3px;
transition: left .3s, background .1s, transform .1s
}
.toggles label input[type=checkbox]+.lever:before {
background-color: rgba(0, 102, 204, .15)
}
.toggles label input[type=checkbox]+.lever:after {
background-color: #5c6f82;
background-size: 10px 10px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.8'%3e%3cg id='Data-entry/toggle/Light_bg/disabledOff' transform='translate(-8.000000, -11.000000)' fill='%23FFFFFF'%3e%3cpath d='M14.363961,15.9497475 L17.8994949,19.4852814 L16.4852814,20.8994949 L12.9497475,17.363961 L9.41421356,20.8994949 L8,19.4852814 L11.5355339,15.9497475 L8,12.4142136 L9.41421356,11 L12.9497475,14.5355339 L16.4852814,11 L17.8994949,12.4142136 L14.363961,15.9497475 Z' id='Combined-Shape'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
border: 2px solid #fff
}
.toggles label input[type=checkbox]:checked+.lever {
background-color: #e6e9f2
}
.toggles label input[type=checkbox]:checked+.lever:after,
.toggles label input[type=checkbox]:checked+.lever:before {
left: 23px
}
.toggles label input[type=checkbox]:checked+.lever:after {
background-color: #06c;
background-size: 14px 14px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='11px' viewBox='0 0 14 11'%3E%3Cg stroke='none' fill='none' opacity='0.5'%3E%3Cg transform='translate(-28.000000, -11.000000)' fill='%23FFF'%3E%3Cg transform='translate(24.000000, 16.000000) scale(-1, 1) translate(-24.000000, -16.000000) translate(1.000000, 4.000000)'%3E%3Cpath d='M13,15 L13,5 L15,5 L15,15 L15,17 L9,17 L9,15 L13,15 Z' transform='translate(12.000000, 11.000000) scale(-1, 1) rotate(45.000000) translate(-12.000000, -11.000000) '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}
.toggles label input[type=checkbox][disabled]+.lever {
cursor: default;
background-color: #e6e9f2
}
.toggles label input[type=checkbox][disabled]+.lever:after,
.toggles label input[type=checkbox][disabled]:checked+.lever:after {
background-color: #e6e9f2
}
.password-icon {
cursor: pointer;
position: absolute;
right: 0;
top: 8px;
z-index: 8;
padding: 0 8px;
background-color: #fff
}
.password-icon .icon {
fill: #5c6f82
}
.password-meter {
height: 4px;
left: 10px;
bottom: -6px;
width: 100%;
max-width: 180px
}
.password-meter .col-3 {
height: 4px
}
@-webkit-keyframes selectDropdownFadeIn {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: 0
}
}
@keyframes selectDropdownFadeIn {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: 0
}
}
@-webkit-keyframes selectDropdownFadeInTop {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: 0
}
}
@keyframes selectDropdownFadeInTop {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: 0
}
}
.select-wrapper {
position: relative
}
.select-wrapper label {
position: absolute;
color: #435a70;
font-size: .7777777778rem;
display: block;
font-weight: 600;
padding: 0 .5rem;
line-height: calc(2.5rem - 1px);
top: 0;
transform: translateY(-75%)
}
.select-wrapper select {
border: none;
border-bottom: 1px solid #5c6f82;
border-radius: 0;
padding: .375rem .5rem;
outline: 0;
height: 2.5rem;
width: 100%;
box-shadow: none;
transition: .2s ease-out;
font-weight: 700;
color: #17324d;
background-color: #fff
}
.select-wrapper select option {
font-weight: 400
}
.select-wrapper select:disabled {
background-color: #e6e9f2;
color: #17324d;
opacity: 1;
font-weight: 400
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
background: 0 0;
color: inherit
}
.bootstrap-select.form-control {
box-shadow: none
}
.bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
color: #435a70;
font-weight: 400
}
.bootstrap-select-wrapper {
position: relative;
padding-top: 0
}
.bootstrap-select-wrapper.no-tick .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark {
display: none
}
.bootstrap-select-wrapper.disabled:hover {
cursor: not-allowed
}
.bootstrap-select-wrapper.disabled .bootstrap-select {
background-color: #e6e9f2
}
.bootstrap-select-wrapper.disabled .bootstrap-select>.dropdown-toggle.bs-placeholder {
color: #17324d;
opacity: 1
}
.bootstrap-select-wrapper .dropdown-menu {
padding: 0;
margin: 0;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}
.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=bottom-start],
.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=bottom-start] {
-webkit-animation: .3s forwards selectDropdownFadeIn;
animation: .3s forwards selectDropdownFadeIn
}
.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=top-start],
.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=top-start] {
-webkit-animation: .3s forwards selectDropdownFadeInTop;
animation: .3s forwards selectDropdownFadeInTop
}
.bootstrap-select-wrapper .dropdown-menu:before {
display: none
}
.bootstrap-select-wrapper>label {
position: absolute;
color: #435a70;
font-size: .7777777778rem;
display: block;
font-weight: 600;
padding: 0 .5rem;
line-height: calc(2.5rem - 1px);
top: 0;
transform: translateY(-75%)
}
.bootstrap-select-wrapper button {
background: 0 0;
border-radius: 0;
border: none;
box-shadow: none;
color: #435a70;
padding: 8px;
font-size: 1rem;
font-weight: 700
}
.bootstrap-select-wrapper button.disabled {
background: 0 0
}
.bootstrap-select-wrapper button.disabled.btn-light {
box-shadow: none
}
.bootstrap-select-wrapper button .filter-option {
position: relative
}
.bootstrap-select-wrapper button .filter-option .filter-option-inner {
display: flex
}
.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner {
display: flex;
align-items: center
}
.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner .icon {
margin-right: 8px;
width: 24px;
height: 24px;
flex-shrink: 0
}
.bootstrap-select-wrapper button .filter-option:after {
content: "";
height: 1px;
position: absolute;
left: 0;
right: 0;
background: #435a70;
bottom: 0;
transition: .3s;
transform-origin: bottom
}
.bootstrap-select-wrapper button:hover:not(.disabled) .filter-option:after {
transform: scaleY(2)
}
.bootstrap-select-wrapper button:hover {
background: 0 0
}
.bootstrap-select-wrapper button.dropdown-toggle:after {
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
position: static;
top: 0;
transform: translateY(50%)
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox {
padding: 8px 24px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text] {
padding: 0;
border-bottom: 1px solid #ebeced;
font-size: .8888888889rem;
font-weight: 600
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]::-moz-placeholder {
font-weight: 600;
opacity: .5;
font-size: .8888888889rem
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]:-ms-input-placeholder {
font-weight: 600;
opacity: .5;
font-size: .8888888889rem
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]::placeholder {
font-weight: 600;
opacity: .5;
font-size: .8888888889rem
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .no-results {
padding: 8px 24px;
background: 0 0;
margin: 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-header .text {
font-size: .8333333333rem;
text-transform: uppercase;
color: #435a70;
font-weight: 600
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-divider {
border: none
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check {
margin-top: 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=checkbox]+label,
.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=radio]+label {
margin-bottom: 0;
font-weight: 400;
font-size: .8888888889rem;
height: 30px;
line-height: 30px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .btn {
height: 2.5rem
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox {
position: relative;
padding: 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block {
display: block;
padding: 8px 24px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn {
padding: 0;
display: inline-block;
font-size: .8888888889rem;
color: #06c;
font-weight: 400;
width: auto;
margin-right: 24px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:active,
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:focus {
box-shadow: none
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:hover {
text-decoration: underline
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox:after {
content: "";
display: block;
height: 1px;
width: 65px;
background: #ebeced;
position: absolute;
bottom: -8px;
left: 24px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill {
font-size: .7777777778rem;
padding: 4px 8px;
border: 1px solid #435a70;
color: #435a70;
line-height: 1;
border-radius: 24px;
display: flex;
align-items: center;
margin-right: 8px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill svg {
fill: #435a70;
margin-right: 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .icon {
margin-right: 8px;
width: 24px;
height: 24px;
flex-shrink: 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label,
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label {
font-size: .7777777778rem;
padding: 4px 8px;
border: 1px solid #435a70;
color: #435a70;
line-height: 1;
border-radius: 24px;
display: flex;
align-items: center;
margin-right: 8px;
height: auto;
font-weight: 700
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:after,
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:before,
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:after,
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:before {
display: none
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu {
top: calc(-100% - 8px) !important;
padding: 8px 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu[x-placement=top-start] {
top: auto !important;
bottom: -8px !important;
transform: none !important
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a {
font-size: .8888888889rem;
padding: 8px 24px;
color: #06c;
white-space: inherit
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.icon-options-li span.text {
display: flex
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected {
color: #17324d;
text-decoration: underline
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.select-pill-text {
text-decoration: underline
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark {
color: #06c
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:active,
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:focus {
background: 0 0;
outline: 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark {
top: 10px;
right: 24px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark:after {
content: "";
display: block;
width: .5em;
height: 1em;
border-style: solid;
border-width: 0 .15em .15em 0;
transform: rotate(45deg)
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text {
position: relative
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .select-pill .icon {
display: none
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .icon {
fill: #06c;
margin-right: 8px;
width: 24px;
height: 24px;
flex-shrink: 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .reset-label {
display: block;
height: 1px;
width: 65px;
background: #ebeced;
position: absolute;
bottom: -8px
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover {
background: 0 0
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover span.text {
text-decoration: underline
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active {
background: 0 0;
color: #17324d
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active span.text {
text-decoration: underline
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li.disabled a {
color: #e6e9f2
}
fieldset:disabled .bootstrap-select-wrapper:hover {
cursor: not-allowed
}
fieldset:disabled .bootstrap-select-wrapper .bootstrap-select>.dropdown-toggle.bs-placeholder {
color: #17324d
}
fieldset:disabled .bootstrap-select-wrapper button {
background-color: #e6e9f2;
opacity: 1
}
fieldset:disabled .bootstrap-select-wrapper button.btn-light {
box-shadow: none
}
.it-transfer-wrapper {
border: 1px solid #c5c7c9;
border-radius: 4px
}
.it-transfer-wrapper .transfer-scroll {
height: 240px;
overflow-x: hidden;
margin-bottom: 24px
}
.it-transfer-wrapper .form-check {
padding: 0 24px;
position: relative
}
.it-transfer-wrapper .form-check input.semi-checked:not(:checked)+label::before {
top: 13px;
left: 4px;
width: 12px;
height: 2px;
transform: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
opacity: 1;
background: #fff;
border: 0 transparent
}
.it-transfer-wrapper .form-check input.semi-checked:not(:checked)+label::after {
border-color: #207bd6;
background-color: #207bd6;
z-index: 0
}
.it-transfer-wrapper .transfer-header {
font-weight: 700
}
.it-transfer-wrapper .transfer-header:after {
height: 1px;
background: #c5c7c9;
width: 65px;
content: "";
display: block;
margin-left: 62px
}
.it-transfer-wrapper .transfer-header .form-check {
padding: 24px 24px 8px;
margin-top: 0
}
.it-transfer-wrapper .transfer-header .form-check [type=checkbox]+label {
display: flex;
justify-content: space-between
}
.it-transfer-wrapper .transfer-header .form-check .descr {
display: block;
font-size: 12px;
color: #435a70;
font-weight: 400
}
.it-transfer-buttons {
display: flex;
justify-content: center
}
.it-transfer-buttons a {
display: flex;
width: 40px;
height: 40px;
border: 1px solid #c5c7c9;
border-radius: 100px;
align-items: center;
justify-content: center;
margin: 24px 8px;
cursor: default;
pointer-events: none
}
.it-transfer-buttons a svg {
width: 16px;
height: 16px;
fill: #c5c7c9
}
.it-transfer-buttons a.backtransfer,
.it-transfer-buttons a.transfer {
transform: rotate(90deg)
}
.it-transfer-buttons a.active {
border-color: #207bd6;
cursor: pointer;
pointer-events: all
}
.it-transfer-buttons a.active svg {
fill: #207bd6
}
@media (min-width:768px) {
.it-transfer-buttons {
flex-direction: column;
justify-content: center;
align-items: center;
height: 100%
}
.it-transfer-buttons a {
display: inline-flex;
width: 40px;
height: 40px;
border: 1px solid #c5c7c9;
border-radius: 100px;
align-items: center;
justify-content: center;
margin: 8px;
align-self: center
}
.it-transfer-buttons a.backtransfer,
.it-transfer-buttons a.transfer {
transform: none
}
}
@-webkit-keyframes dropdownFadeIn {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: 16px
}
}
@keyframes dropdownFadeIn {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: 16px
}
}
@-webkit-keyframes dropdownFadeInTop {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: -16px
}
}
@keyframes dropdownFadeInTop {
0% {
opacity: 0;
margin-top: 0
}
100% {
opacity: 1;
margin-top: -16px
}
}
.btn-group.show .dropdown-menu[x-placement=bottom-start],
.dropdown.show .dropdown-menu[x-placement=bottom-start] {
-webkit-animation: .3s forwards dropdownFadeIn;
animation: .3s forwards dropdownFadeIn
}
.btn-group.show .dropdown-menu[x-placement=left-start],
.btn-group.show .dropdown-menu[x-placement=top-start],
.dropdown.show .dropdown-menu[x-placement=left-start],
.dropdown.show .dropdown-menu[x-placement=top-start] {
-webkit-animation: .3s forwards dropdownFadeInTop;
animation: .3s forwards dropdownFadeInTop
}
.btn-group.show .dropdown-menu[x-placement=left-start]:before,
.dropdown.show .dropdown-menu[x-placement=left-start]:before {
top: 20px;
right: -6px;
left: auto
}
.btn-group.show .dropdown-menu[x-placement=right-start],
.dropdown.show .dropdown-menu[x-placement=right-start] {
-webkit-animation: .3s forwards dropdownFadeInTop;
animation: .3s forwards dropdownFadeInTop
}
.btn-group.show .dropdown-menu[x-placement=right-start]:before,
.dropdown.show .dropdown-menu[x-placement=right-start]:before {
top: 20px;
left: -6px
}
.btn-group.dropup .btn-dropdown:after,
.dropdown.dropup .btn-dropdown:after {
display: none
}
.btn-group.dropup .btn-dropdown[aria-expanded=true] .icon-expand,
.dropdown.dropup .btn-dropdown[aria-expanded=true] .icon-expand {
transform: scaleY(1)
}
.btn-group.dropup .btn-dropdown .icon-expand,
.dropdown.dropup .btn-dropdown .icon-expand {
transform: scaleY(-1)
}
.btn-group.dropright .btn-dropdown:after,
.dropdown.dropright .btn-dropdown:after {
display: none
}
.btn-group.dropright .btn-dropdown[aria-expanded=true] .icon-expand,
.dropdown.dropright .btn-dropdown[aria-expanded=true] .icon-expand {
transform: rotate(90deg)
}
.btn-group.dropright .btn-dropdown .icon-expand,
.dropdown.dropright .btn-dropdown .icon-expand {
transform: rotate(-90deg)
}
.btn-group.dropleft .btn-dropdown:before,
.dropdown.dropleft .btn-dropdown:before {
display: none
}
.btn-group.dropleft .btn-dropdown[aria-expanded=true] .icon-expand,
.dropdown.dropleft .btn-dropdown[aria-expanded=true] .icon-expand {
transform: rotate(-90deg)
}
.btn-group.dropleft .btn-dropdown .icon-expand,
.dropdown.dropleft .btn-dropdown .icon-expand {
transform: rotate(90deg)
}
.btn-dropdown {
color: #06c;
padding: 0 4px;
background-color: transparent;
font-size: 1rem;
border-radius: 0
}
.btn-dropdown:not(:disabled):not(.disabled):active {
box-shadow: none
}
.btn-dropdown:after,
.dropdown-toggle:after {
content: "";
speak: none;
border: none;
display: inline;
margin: 0;
vertical-align: bottom;
width: auto;
height: auto
}
.btn-dropdown .icon-expand,
.dropdown-toggle .icon-expand {
transition: transform .3s
}
.btn-dropdown .icon.icon-xs,
.dropdown-toggle .icon.icon-xs {
transition: transform .3s;
width: 18px;
height: 18px;
transform: translateY(-1px)
}
.btn-dropdown[aria-expanded=true] .icon-expand,
.dropdown-toggle[aria-expanded=true] .icon-expand {
transform: scaleY(-1)
}
.dropdown-menu {
border-radius: 0 0 4px 4px;
z-index: 8
}
.dropdown-menu.full-width {
width: 100%
}
.dropdown-menu.full-width .link-list li {
display: inline-block;
width: auto
}
.dropdown-menu.full-width .link-list li:focus,
.dropdown-menu.full-width .link-list li:hover {
background: 0 0;
text-decoration: underline
}
.dropdown-menu .link-list-heading,
.dropdown-menu h3 {
line-height: 2.3em;
margin-bottom: 0
}
.dropdown-menu .link-list {
margin-bottom: 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
padding-bottom: 1.5rem;
}
.dropdown-menu:before {
content: "";
position: absolute;
top: -6px;
left: var(--arrow-left, 50%);
transform: translateX(-50%) rotate(45deg);
width: 18px;
height: 18px;
border-radius: 4px;
background-color: #fff;
transform: rotate(45deg)
}
.dropdown-menu[x-placement=top-start] {
border-radius: 4px 4px 0 0
}
.dropdown-menu[x-placement=top-start]:before {
bottom: -6px;
top: auto
}
.dropdown-menu.dark {
background-color: #435a70
}
.dropdown-menu.dark .link-list-wrapper .link-list-heading,
.dropdown-menu.dark .link-list-wrapper h3 {
color: #fff
}
.dropdown-menu.dark .link-list-wrapper ul span.divider {
background: #2e465e
}
.dropdown-menu.dark .link-list-wrapper ul li a span,
.dropdown-menu.dark .link-list-wrapper ul li a:hover span,
.dropdown-menu.dark .link-list-wrapper ul li i {
color: #fff
}
.dropdown-menu.dark .link-list-wrapper ul li a:not(.active):not(.disabled):hover i {
color: #4fe0dc
}
.dropdown-menu.dark .link-list-wrapper ul li a.disabled span {
color: #adb2b8
}
.dropdown-menu.dark .link-list-wrapper ul li a.active span {
color: #00fff7
}
.dropdown-menu.dark:before {
background-color: #435a70
}
nav.pagination-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center
}
nav.pagination-wrapper a {
text-decoration: none
}
nav.pagination-wrapper.pagination-total {
display: inline-flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: center
}
nav.pagination-wrapper.pagination-total ul {
margin-bottom: .5rem
}
nav.pagination-wrapper.pagination-total p {
font-size: .8888888889rem;
color: #5b6f82;
margin-bottom: 1rem;
font-weight: 600;
text-align: center
}
nav.pagination-wrapper .form-group {
margin-left: 2.5rem;
width: 4.5rem;
margin-top: 0
}
nav.pagination-wrapper .form-group label {
font-size: .8888888889rem;
color: #9da2a6
}
nav.pagination-wrapper .form-group.active label {
font-size: .8rem
}
nav.pagination-wrapper .btn.dropdown-toggle {
font-size: .8888888889rem;
color: #5b6f82;
font-weight: 600;
padding: 12px;
border-bottom: 1px solid #5c6f82;
height: 2.5rem;
border: none;
width: 100%
}
nav.pagination-wrapper .btn.dropdown-toggle:after {
color: #06c;
margin-left: .5rem
}
.pagination {
flex-wrap: wrap
}
.pagination .page-item {
margin-right: 5px
}
.pagination .page-item.disabled a.page-link {
color: #c2c7cc
}
.pagination .page-item.disabled a.page-link .icon {
fill: #c2c7cc
}
.pagination .page-item span.page-link {
pointer-events: none
}
.pagination .page-item .page-link {
display: flex;
align-items: center;
justify-content: center;
height: 2.5rem;
min-width: 2.5rem;
border-radius: 4px;
border: none;
font-size: .8888888889rem;
font-weight: 600;
color: #5b6f82;
background-color: transparent
}
.pagination .page-item .page-link[aria-current] {
border: 1px solid #06c;
color: #06c;
pointer-events: none
}
.pagination .page-item .page-link.text {
color: #06c
}
.pagination .page-item .page-link span.d-inline-block {
margin-right: .5rem
}
.pagination .page-item .page-link:hover {
color: #06c;
background-color: transparent
}
.pagination .page-item .page-link:hover .icon {
fill: #06c
}
@media (min-width:576px) {
.upload[type=file]+label {
font-size: .889rem
}
.pagination .page-item .page-link {
height: 2.6666666667rem;
min-width: 2.6666666667rem
}
nav.pagination-wrapper .btn.dropdown-toggle {
height: 2.6666666667rem
}
}
@media (min-width:768px) {
nav.pagination-wrapper {
justify-content: flex-start
}
nav.pagination-wrapper .dropdown {
margin-left: 2.6666666667rem
}
}
.nav-tabs {
position: relative;
background-color: #fff;
border-bottom-color: #dfe4f2;
display: flex;
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
flex-wrap: nowrap
}
.nav-tabs a {
text-decoration: none
}
.nav-tabs .it-ico-lg:before,
.nav-tabs .it-ico:before {
margin-right: 0
}
.nav-tabs.auto .nav-link {
flex: 1
}
.nav-tabs.auto .nav-item {
flex: 1;
text-align: center
}
.nav-tabs.no-border {
border: none !important
}
.nav-tabs.no-background,
.nav-tabs.no-background .nav-item .nav-link.active {
background-color: transparent
}
.nav-tabs.nav-tabs-icon-text .icon {
margin-right: .889rem
}
.nav-tabs.nav-tabs-icon-lg .nav-link {
padding: .778rem 1.778em
}
.nav-tabs.nav-tabs-vertical {
flex-direction: column;
border-bottom: none;
border-right: 1px solid #dfe4f2
}
.nav-tabs.nav-tabs-vertical .nav-link {
justify-content: space-between;
border-bottom: none;
border-right: 2px solid transparent;
white-space: normal
}
.nav-tabs.nav-tabs-vertical .nav-link:hover {
border-bottom: none
}
.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico-lg:before,
.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico:before {
margin-right: 0
}
.nav-tabs.nav-tabs-vertical .nav-item.show .nav-link,
.nav-tabs.nav-tabs-vertical .nav-link.active {
border-bottom: none;
border-right-color: #06c
}
.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-item.show .nav-link,
.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-link.active {
background-color: #e6ecf2
}
.nav-tabs .nav-link {
border-radius: 0;
font-weight: 600;
color: #5b6f82;
border: none;
border-bottom: 2px solid transparent;
padding: .778rem 1.333em;
flex: 1 0 auto;
white-space: nowrap;
line-height: 1em;
display: flex;
align-items: center;
justify-content: center
}
.nav-tabs .nav-link:hover {
color: #06c;
border-bottom-color: transparent
}
.nav-tabs .nav-link:focus {
border-bottom-color: transparent
}
.nav-tabs .nav-link.disabled {
color: #b1b1b3;
cursor: default
}
.nav-tabs .nav-link.disabled .icon {
fill: #b1b1b3
}
.nav-tabs .nav-link .it-ico:before {
font-size: 1.333rem
}
.nav-tabs .nav-link .it-ico-lg:before {
font-size: 1.778rem
}
.nav-tabs .nav-link .icon {
fill: #5c6f82
}
.nav-tabs .nav-link.active .icon {
fill: #06c
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
border-bottom-color: #06c;
color: #06c;
cursor: inherit
}
.nav-tabs .nav-item {
margin-bottom: 0;
display: flex
}
.nav-tabs.nav-dark {
background-color: #455b71;
border-bottom: none
}
.nav-tabs.nav-dark .nav-link {
color: #d9dadb
}
.nav-tabs.nav-dark .nav-link .icon {
fill: #d9dadb
}
.nav-tabs.nav-dark .nav-link:hover {
color: #00fff7
}
.nav-tabs.nav-dark .nav-link:hover .icon {
fill: #00fff7
}
.nav-tabs.nav-dark .nav-link.disabled {
color: #768594
}
.nav-tabs.nav-dark .nav-link.disabled .icon {
fill: #768594
}
.nav-tabs.nav-dark .nav-item.show .nav-link,
.nav-tabs.nav-dark .nav-link.active {
background-color: #455b71;
color: #00fff7;
border-bottom: 2px solid #00fff7
}
.nav-tabs.nav-dark .nav-item.show .nav-link .icon,
.nav-tabs.nav-dark .nav-link.active .icon {
fill: #00fff7
}
.nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link,
.nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active {
border-right-color: #00fff7;
border-bottom: none
}
.nav-tabs.nav-tabs-cards {
border-bottom: none
}
.nav-tabs.nav-tabs-cards .nav-item-filler {
flex-grow: 1
}
.nav-tabs.nav-tabs-cards .nav-link {
border: 1px solid transparent
}
.nav-tabs.nav-tabs-cards .nav-item.show .nav-link,
.nav-tabs.nav-tabs-cards .nav-link.active {
border: 1px solid #dfe4f2;
border-bottom-color: #fff;
border-radius: 4px 4px 0 0
}
.nav-tabs.nav-tabs-editable .nav-item {
position: relative
}
.nav-tabs.nav-tabs-editable .nav-item-filler {
width: 2em
}
.nav-tabs.nav-tabs-editable .nav-tab-add {
margin: -.2em 1em 0;
position: relative;
width: 1.444rem;
height: 1.444rem;
top: .8rem;
border: 1px solid #dfe4f2;
border-radius: 50%;
right: 0
}
.nav-tabs.nav-tabs-editable .nav-tab-add:after {
content: "";
position: absolute;
width: 2px;
height: .778rem;
left: .611rem;
top: .278rem;
background-color: #06c
}
.nav-tabs.nav-tabs-editable .nav-tab-add:before {
content: "";
position: absolute;
width: .778rem;
height: 2px;
left: .278rem;
top: .611rem;
background-color: #06c
}
.nav-tabs.nav-tabs-editable .nav-link {
padding-right: 2.888em
}
.nav-tabs.nav-tabs-editable .nav-link-close {
cursor: pointer;
position: absolute;
top: calc(50% - .9rem);
right: .889rem;
color: #5b6f82;
transition: color .2s
}
.nav-tabs.nav-tabs-editable .nav-link-close .icon {
fill: #5b6f82
}
.nav-tabs.nav-tabs-editable .nav-link-close.disabled {
color: #b1b1b3;
cursor: pointer
}
.nav-tabs.nav-tabs-editable .nav-link-close.disabled .icon {
fill: #b1b1b3
}
.nav-tabs.nav-tabs-editable .nav-link-close:hover {
color: #004d99
}
.nav-tabs.nav-tabs-editable .nav-link-close:hover .icon {
fill: #004d99
}
.nav-tabs.nav-tabs-editable .nav-link-close .it-ico {
font-size: .6rem
}
.nav-tabs.nav-tabs-editable .nav-link-close .it-ico:before {
margin-right: 0
}
.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close,
.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close {
color: #06c
}
.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close .icon,
.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close .icon {
fill: #06c
}
.flex-column-reverse .nav-tabs {
border-bottom: none;
border-top: 1px solid #dfe4f2
}
.flex-column-reverse .nav-tabs .nav-link {
border-bottom: none;
border-top: 2px solid transparent
}
.flex-column-reverse .nav-tabs .nav-item.show .nav-link,
.flex-column-reverse .nav-tabs .nav-link.active {
border-top-color: #06c
}
.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link,
.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active {
border-left-color: #00fff7
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical {
border-right: none;
border-left: 1px solid #dfe4f2
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link {
justify-content: flex-start;
border-bottom: none;
border-right: none;
border-left: 2px solid transparent
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:hover {
border-bottom: none
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link .icon {
margin-right: .889rem
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link,
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link.active {
border-left-color: #06c
}
.nav-tabs-hidescroll {
height: 2.667rem;
overflow: hidden
}
.nav-tabs-hidescroll.hidescroll-ico {
height: 2.944rem
}
.nav-tabs-hidescroll.hidescroll-ico-lg {
height: 3.444rem
}
.nav-tabs-hidescroll .nav-tabs {
padding-bottom: 20px
}
@media (min-width:1200px) {
.nav-tabs {
overflow-x: hidden;
flex-wrap: wrap
}
.nav-tabs.auto {
flex-wrap: nowrap
}
.nav-tabs-hidescroll {
height: auto;
overflow: initial
}
.nav-tabs-hidescroll.hidescroll-ico,
.nav-tabs-hidescroll.hidescroll-ico-lg {
height: auto
}
.nav-tabs-hidescroll .nav-tabs {
padding-bottom: 0
}
}
.cookiebar {
bottom: 0;
left: 0;
right: 0;
display: none;
position: fixed;
width: 100%;
z-index: 1100;
background-color: #435a70;
padding: 24px 32px
}
.cookiebar.cookiebar-top {
bottom: auto;
top: 0
}
.cookiebar.show {
display: block
}
.cookiebar p {
font-size: 1rem;
line-height: 1.25em;
color: #fff;
margin-bottom: 0
}
.cookiebar p br {
display: none
}
.cookiebar .cookiebar-buttons {
text-align: right;
margin-top: 32px;
padding: 0;
line-height: 1.25em
}
.cookiebar .cookiebar-btn {
background: 0 0;
border: none;
padding: 0;
color: #fff;
letter-spacing: .1em;
font-weight: 600;
text-transform: uppercase;
font-size: .875rem;
display: inline-block;
line-height: 1em
}
.cookiebar .cookiebar-btn:hover {
text-decoration: underline;
cursor: pointer
}
.cookiebar .cookiebar-btn:last-child {
margin-left: 32px
}
.cookiebar .cookiebar-btn:not(.cookiebar-confirm) {
color: #e6ecf2
}
@media (min-width:768px) {
.cookiebar {
padding: 32px 48px
}
.cookiebar.show {
display: flex;
justify-content: space-between
}
.cookiebar p {
width: 60%;
margin-right: 24px
}
.cookiebar p br {
display: block
}
.cookiebar .cookiebar-buttons {
margin-top: 0;
width: 40%
}
}
@media (min-width:992px) {
.cookiebar {
max-width: 832px;
left: 50%;
right: auto;
transform: translateX(-50%);
border-radius: 4px 4px 0 0
}
.cookiebar p {
width: 66%
}
.cookiebar .cookiebar-buttons {
width: 33%
}
}
.it-hero-wrapper {
min-height: 380px;
position: relative;
background-color: #06c;
display: flex;
align-items: flex-end
}
.it-hero-wrapper .img-responsive-wrapper {
position: absolute;
width: 100%;
height: 100%;
top: 0
}
.it-hero-wrapper .img-responsive-wrapper .img-responsive {
padding-bottom: inherit;
height: 100%;
position: initial
}
.it-hero-wrapper.it-hero-small-size {
min-height: 230px
}
.it-hero-wrapper .it-hero-text-wrapper {
padding: 48px 34px;
background: 0 0 !important;
position: relative
}
.it-hero-wrapper .it-hero-text-wrapper :last-child {
margin-bottom: 0
}
.it-hero-wrapper .it-hero-text-wrapper h1,
.it-hero-wrapper .it-hero-text-wrapper p,
.it-hero-wrapper .it-hero-text-wrapper span {
color: #fff;
margin-bottom: 24px
}
.it-hero-wrapper .it-hero-text-wrapper span.it-category {
display: block;
font-size: 1rem;
text-transform: uppercase;
font-weight: 600;
letter-spacing: .9px
}
.it-hero-wrapper .it-hero-text-wrapper h1 {
font-size: 2rem;
letter-spacing: unset
}
.it-hero-wrapper .it-hero-text-wrapper p {
font-size: 1rem;
font-family: Lora, Georgia, serif
}
.it-hero-wrapper .it-hero-text-wrapper .it-btn-container {
margin-top: 8px
}
.it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
text-align: center
}
.it-hero-wrapper.it-overlay .img-responsive-wrapper:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0
}
.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper:after {
background: rgba(23, 50, 77, .54)
}
.it-hero-wrapper.it-overlay.it-primary .img-responsive-wrapper:after {
background: rgba(0, 102, 204, .85)
}
.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper img {
mix-blend-mode: screen
}
.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper:after {
display: none
}
.it-hero-wrapper.it-bottom-overlapping-content {
margin-bottom: -80px
}
.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper {
padding-bottom: 136px
}
.it-hero-wrapper.it-wrapped-container {
min-height: 0 !important;
align-items: flex-end
}
.it-hero-wrapper .it-hero-card {
background-color: #fff
}
.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
margin-top: 80px;
margin-bottom: -80px
}
@media (max-width:575px) {
.it-hero-wrapper.it-wrapped-container {
display: flex;
flex-direction: column
}
.it-hero-wrapper.it-wrapped-container .container {
background-color: #fff
}
.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper,
.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper .img-wrapper {
position: relative
}
.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper:after {
content: none
}
.it-hero-wrapper.it-wrapped-container .it-hero-card {
background-color: #fff;
border-radius: 0 !important;
box-shadow: none !important
}
.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
margin: 0
}
}
@media (min-width:576px) {
.cookiebar p {
font-size: .889rem
}
.cookiebar .cookiebar-btn {
font-size: .778rem
}
.it-hero-wrapper.it-wrapped-container {
min-height: 0 !important;
align-items: flex-end
}
.it-hero-wrapper .it-hero-card {
background-color: #fff
}
.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
margin-top: 80px;
margin-bottom: -80px
}
}
@media (min-width:768px) {
.it-hero-wrapper.it-hero-small-size {
min-height: 300px
}
.it-hero-wrapper .it-hero-text-wrapper {
padding: 48px 40% 48px 34px
}
.it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
padding: 48px 20%
}
}
@media (min-width:992px) {
.it-hero-wrapper {
position: relative;
min-height: 620px;
align-items: center
}
.it-hero-wrapper.it-hero-small-size {
min-height: 400px
}
.it-hero-wrapper .it-hero-text-wrapper {
padding: 120px 40% 168px 26px
}
.it-hero-wrapper .it-hero-text-wrapper span.it-category {
position: absolute;
margin-top: -56px
}
.it-hero-wrapper .it-hero-text-wrapper h1 {
font-size: 2.6666666667rem
}
.it-hero-wrapper .it-hero-text-wrapper p {
margin-bottom: 0
}
.it-hero-wrapper .it-hero-text-wrapper .it-btn-container {
position: absolute;
margin-top: 48px
}
.it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
padding: 120px 20% 144px
}
.it-hero-wrapper.it-text-centered .it-hero-text-wrapper .it-btn-container,
.it-hero-wrapper.it-text-centered .it-hero-text-wrapper span.it-category {
left: 20%;
right: 20%
}
.it-hero-wrapper.it-bottom-overlapping-content {
margin-bottom: -80px
}
.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper {
padding-bottom: 240px;
padding-top: 160px
}
}
.forward {
display: block;
text-align: center;
font-size: 3rem;
transition: .2s ease-in-out
}
.forward:hover {
text-decoration: none
}
.back-to-top {
position: fixed;
bottom: 16px;
right: 16px;
background: #06c;
width: 40px;
height: 40px;
text-decoration: none;
border-radius: 50%;
display: block;
visibility: hidden;
opacity: 0;
text-align: center;
transition: .2s ease-in-out, transform .25s cubic-bezier(.75, -.5, 0, 1.75), visibility .3s linear, opacity .3s ease-in-out;
z-index: 1;
transform: scale(.7);
transform-origin: center center
}
.back-to-top.back-to-top-show {
visibility: visible;
opacity: 1;
transition: .2s ease-in-out, transform 50ms ease-out, visibility linear, opacity .1s ease-in-out;
transform: scale(1)
}
.back-to-top:hover {
background: #004d99;
text-decoration: none
}
.back-to-top .icon {
margin: 0;
position: relative;
transform: scale(.75);
top: 4px
}
.back-to-top .icon:before {
margin: 0;
color: #fff
}
.back-to-top.shadow:hover {
box-shadow: 0 .3rem .75rem rgba(0, 0, 0, .3) !important
}
.back-to-top.dark {
background: #fff
}
.back-to-top.dark:hover {
background: #ebeced
}
.back-to-top.dark .icon:before {
color: #435a70
}
@media (min-width:768px) {
.back-to-top {
width: 56px;
height: 56px
}
.back-to-top .icon {
transform: scale(1);
top: 10px
}
.back-to-top.back-to-top-small {
width: 40px;
height: 40px
}
.back-to-top.back-to-top-small .icon {
transform: scale(.75);
top: 4px
}
.link-list-wrapper ul li a.large {
line-height: 2.7em
}
}
@media (min-width:1200px) {
.back-to-top {
bottom: 32px;
right: 32px
}
}
.autocomplete {
padding: .375rem 48px .375rem 24px
}
.autocomplete::-moz-placeholder {
color: #adb2b8
}
.autocomplete:-ms-input-placeholder {
color: #adb2b8
}
.autocomplete::placeholder {
color: #adb2b8
}
.autocomplete:disabled {
background-color: #cacacc
}
.autocomplete:disabled::-moz-placeholder {
color: #5c6f82
}
.autocomplete:disabled:-ms-input-placeholder {
color: #5c6f82
}
.autocomplete:disabled::placeholder {
color: #5c6f82
}
.autocomplete-icon {
position: absolute;
right: 0;
top: .5rem;
padding: 0 8px;
background-color: #fff
}
.autocomplete-icon .icon {
fill: #5c6f82
}
.autocomplete-list {
position: absolute;
left: 0;
right: 0;
width: 100%;
background-color: #fff;
padding: 8px 0;
box-shadow: 0 20px 30px 5px rgba(0, 0, 0, .05);
border-top: 1px solid #5c6f82;
transition: opacity .3s;
display: none
}
.autocomplete-list.autocomplete-list-show {
display: block;
z-index: 10
}
.autocomplete-list li {
list-style-type: none;
padding: 0
}
.autocomplete-list a {
padding: 12px 24px;
display: block;
display: flex;
justify-content: flex-start;
align-items: flex-start;
color: #455b71;
line-height: 1.2;
font-size: 1rem
}
.autocomplete-list a:hover {
color: #06c;
text-decoration: none
}
.autocomplete-list a:hover .icon {
fill: #06c
}
.autocomplete-list a:hover .autocomplete-list-text span {
text-decoration: underline
}
.autocomplete-list a:hover .autocomplete-list-text em,
.autocomplete-list a:hover mark {
color: #06c
}
.autocomplete-list a .avatar,
.autocomplete-list a .icon {
margin-right: 16px;
flex-shrink: 0
}
.autocomplete-list a .icon {
fill: #455b71
}
.autocomplete-list a .autocomplete-list-text {
margin-top: 2px
}
.autocomplete-list a .autocomplete-list-text em {
font-style: normal;
text-transform: uppercase;
font-size: .75rem;
color: #435a70;
font-weight: 600;
letter-spacing: .1em;
display: block;
margin-top: 4px
}
.autocomplete-list mark {
padding: 0;
background: 0 0;
font-weight: 700
}
.autocomplete-wrapper-big .autocomplete {
height: 56px;
font-size: 1.5rem;
font-weight: 400;
padding-left: 64px;
padding-right: 24px
}
.autocomplete-wrapper-big .autocomplete-icon {
position: absolute;
left: .5rem;
right: auto;
top: 1rem
}
.autocomplete-wrapper-big .autocomplete-icon .icon {
fill: #06c;
width: 24px;
height: 24px
}
.autocomplete-wrapper-big .autocomplete-list a {
font-size: 1.125rem
}
.autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text {
margin-top: 0
}
@media (min-width:576px) {
.autocomplete-list a {
font-size: .889rem;
align-items: flex-start
}
.autocomplete-list a .autocomplete-list-text span {
margin-right: 8px
}
.autocomplete-list a .autocomplete-list-text em {
display: inline-block;
font-size: .667rem;
margin-top: 0
}
.autocomplete-wrapper-big .autocomplete {
height: 72px;
font-size: 2.222rem;
padding-left: 64px
}
.autocomplete-wrapper-big .autocomplete-icon .icon {
width: 40px;
height: 40px
}
.autocomplete-wrapper-big .autocomplete-list a {
font-size: 1.111rem
}
.autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text span {
margin-right: 16px
}
.link-list-wrapper ul li a.large {
font-size: 1em;
line-height: 2.7em
}
}
.link-list-wrapper .link-list-heading,
.link-list-wrapper h3 {
font-size: 1em;
color: #17324d;
padding: 0 24px
}
.link-list-wrapper .link-list-heading a,
.link-list-wrapper h3 a {
line-height: inherit;
font-size: 1em;
padding: 0
}
.link-list-wrapper ul {
padding: 0;
list-style-type: none
}
.link-list-wrapper ul.link-sublist {
padding-left: 24px
}
.link-list-wrapper ul li h3 a {
padding: 0
}
.link-list-wrapper ul li a {
font-size: .889em;
line-height: 2.3em;
display: block;
padding: 0 24px;
position: relative;
text-decoration: none
}
.link-list-wrapper ul li a.icon-right {
padding-left: 0
}
.link-list-wrapper ul li a.icon-right .icon {
position: absolute;
right: 0
}
.link-list-wrapper ul li a.icon-right+ul {
padding-left: 0
}
.link-list-wrapper ul li a:hover:not(.disabled) {
text-decoration: none
}
.link-list-wrapper ul li a:hover:not(.disabled) span {
color: #06c;
text-decoration: underline
}
.link-list-wrapper ul li a:hover:not(.disabled) p {
color: #06c;
text-decoration: none
}
.link-list-wrapper ul li a:hover:not(.disabled) .icon {
fill: #06c
}
.link-list-wrapper ul li a.disabled:hover {
text-decoration: none
}
.link-list-wrapper ul li a.medium {
font-weight: 600
}
.link-list-wrapper ul li a span {
color: #06c;
display: inline-block;
margin-right: 24px
}
.link-list-wrapper ul li a .icon {
display: inline-block;
margin: 8px 0
}
.link-list-wrapper ul li a .icon.icon-right {
position: absolute;
right: 0
}
.link-list-wrapper ul li a .icon.right {
margin-left: 8px
}
.link-list-wrapper ul li a .icon.left {
margin-right: 8px
}
.link-list-wrapper ul li a.right-icon .icon.right {
position: absolute;
top: 0;
right: 24px;
transition: transform .3s
}
.link-list-wrapper ul li a.right-icon .icon.right.secondary {
color: #9da2a6
}
.link-list-wrapper ul li a.right-icon[aria-expanded=true] .icon.right {
transform: scaleY(-1)
}
.link-list-wrapper ul li a.active span {
color: #17324d;
text-decoration: underline
}
.link-list-wrapper ul li a.active .icon {
color: #17324d
}
.link-list-wrapper ul li a.disabled {
cursor: not-allowed
}
.link-list-wrapper ul li a.disabled span {
color: #adb2b8
}
.link-list-wrapper ul li a.disabled svg,
.link-list-wrapper ul li a.disabled svg.secondary {
fill: #adb2b8
}
.link-list-wrapper ul li a.large {
font-size: 1em
}
.link-list-wrapper ul li a p {
font-size: .778em;
line-height: initial;
color: #5b6f82
}
.link-list-wrapper ul li a.avatar {
display: flex;
margin-bottom: 8px
}
.link-list-wrapper ul li a.avatar .avatar {
display: block;
border-radius: 50px;
margin-right: 8px
}
.link-list-wrapper ul li a.list-item.icon-left,
.link-list-wrapper ul li a.list-item.left-icon {
position: relative;
padding-left: 32px
}
.link-list-wrapper ul li a.list-item.icon-left span,
.link-list-wrapper ul li a.list-item.left-icon span {
margin-top: 4px
}
.link-list-wrapper ul li a.list-item.icon-left .icon,
.link-list-wrapper ul li a.list-item.left-icon .icon {
position: absolute;
left: 0
}
.link-list-wrapper ul li a.list-item.active {
color: #1f5c99;
text-decoration: underline
}
.link-list-wrapper ul li a.list-item.active span {
color: #1f5c99
}
.link-list-wrapper ul .divider {
display: block;
height: 1px;
background: #ebeced;
margin: 8px 0
}
.link-list-wrapper ul .toggles label {
padding: 0 24px;
font-size: .889em;
line-height: 2.3em;
justify-content: space-between;
height: auto;
font-weight: inherit;
margin: 0
}
.link-list-wrapper ul .toggles input[type=checkbox]+.lever {
margin: 8px 0 0
}
.link-list-wrapper ul .form-check.form-check-group {
padding: 0 24px;
box-shadow: none
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label {
padding-left: 0;
font-size: .889em;
line-height: 2.3em;
height: inherit;
margin-bottom: 0
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label:after {
right: 24px
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label:before {
right: 35px
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox][disabled]+label {
color: #adb2b8
}
@media (min-width:992px) {
.link-list-wrapper.menu-link-list {
position: relative
}
.link-list-wrapper.menu-link-list .link-list-heading,
.link-list-wrapper.menu-link-list h3,
.link-list-wrapper.menu-link-list h4 {
position: relative;
padding: 1rem;
margin-top: 0;
border-bottom: 4px solid #b1b1b3
}
.link-list-wrapper.menu-link-list .link-list-heading:after,
.link-list-wrapper.menu-link-list h3:after,
.link-list-wrapper.menu-link-list h4:after {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 40px;
height: 4px;
background-color: #a66300
}
}
@-webkit-keyframes megamenuFadeIn {
0% {
opacity: 0;
margin-top: 16px
}
100% {
opacity: 1;
margin-top: 16px
}
}
@keyframes megamenuFadeIn {
0% {
opacity: 0;
margin-top: 16px
}
100% {
opacity: 1;
margin-top: 16px
}
}
.navbar {
background: #06c
}
.navbar .overlay {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, .6);
display: none
}
.navbar .navbar-collapsable {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 100;
display: none;
width: 100%
}
.navbar .navbar-collapsable .menu-wrapper {
background: #fff;
position: absolute;
top: 0;
bottom: 0;
right: 48px;
left: 0;
pointer-events: all;
overflow-y: auto;
transform: translateX(-100%);
transition: .2s cubic-bezier(.29, .85, .5, .99)
}
.navbar .navbar-collapsable .menu-wrapper .navbar-nav {
padding: 24px 0 0;
overflow: hidden
}
.navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu {
padding-bottom: 0
}
.navbar .navbar-collapsable .navbar-nav {
padding: 24px 0
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link {
color: #06c;
font-weight: 600;
padding: 13px 24px;
position: relative
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
fill: #06c;
transition: .3s
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle[aria-expanded=true] .icon {
transform: scaleY(-1)
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
border-left: 3px solid #06c
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled .icon,
.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled span {
opacity: .6
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link:hover:not(.active) {
text-decoration: underline
}
.navbar .navbar-collapsable.expanded .menu-wrapper {
transform: translateX(0);
transition: .3s cubic-bezier(.29, .85, .5, .99)
}
.navbar .navbar-collapsable.expanded .close-div {
opacity: 1
}
.navbar .close-div {
opacity: 0;
position: fixed;
left: auto;
right: 2px;
top: 24px;
background: 0 0;
z-index: 10;
pointer-events: none;
transition: .3s cubic-bezier(.1, .57, .4, .97)
}
.navbar .close-div .close-menu {
background: 0 0;
pointer-events: all;
color: #06c;
font-size: .75em;
padding: 0;
width: 44px;
height: 44px;
display: flex;
align-items: center;
justify-content: center
}
.navbar .close-div .close-menu .icon {
fill: #fff
}
.navbar .dropdown-menu {
background: 0 0;
box-shadow: none;
padding-top: 0
}
.navbar .dropdown-menu:before {
display: none
}
.navbar .dropdown-menu .link-list-wrapper {
padding-left: 24px;
padding-right: 24px;
margin-bottom: 24px
}
.navbar .dropdown-menu .link-list-wrapper .link-list-heading,
.navbar .dropdown-menu .link-list-wrapper h3 {
text-transform: uppercase;
font-size: .833em;
font-weight: 600;
letter-spacing: 1px
}
.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active {
color: #1f5c99;
text-decoration: underline
}
.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
color: #1f5c99
}
.navbar .dropdown-menu .link-list-wrapper ul li a i,
.navbar .dropdown-menu .link-list-wrapper ul li a span {
color: #06c
}
.navbar .dropdown-menu .link-list-wrapper ul li .divider {
width: 65px;
background: #e6ecf2;
margin-left: 24px
}
.custom-navbar-toggler {
background: 0 0;
border: none;
cursor: pointer
}
.custom-navbar-toggler span {
color: #fff;
font-size: 1.625em
}
.custom-navbar-toggler svg {
fill: #fff;
width: 24px;
height: 24px;
display: block
}
.nav-item.megamenu>a:before {
display: none
}
.inline-menu .link-list-wrapper .link-list,
.inline-menu .link-list-wrapper .link-list li a {
position: relative
}
.inline-menu .link-list-wrapper .link-list li a i {
color: #6aaaeb
}
.inline-menu .link-list-wrapper .link-list li a:after {
content: "";
display: block;
width: 2px;
background: #06c;
position: absolute;
right: 0;
top: 0;
height: 100%;
transform-origin: center;
transform: scaleY(0);
transition: .3s;
z-index: 1
}
.inline-menu .link-list-wrapper .link-list li a.active span {
color: #06c;
text-decoration: none
}
.inline-menu .link-list-wrapper .link-list li a[aria-expanded=true]:after {
transform: scaleY(1)
}
.inline-menu .link-list-wrapper .link-list:after {
content: "";
display: block;
width: 2px;
background: linear-gradient(to bottom, #e6ecf2 0, rgba(230, 236, 242, .3) 100%);
position: absolute;
right: 0;
top: 0;
height: 100%
}
@media (min-width:992px) and (min-width:992px) {
.navbar .navbar-collapsable .navbar-nav li.nav-item {
display: flex
}
.navbar .navbar-collapsable .navbar-nav li.nav-item .nav-link {
display: flex;
align-self: flex-end;
align-items: center
}
}
@media (min-width:992px) {
.navbar {
background: #06c;
padding: 0
}
.navbar .navbar-collapsable {
position: relative;
top: auto;
right: auto;
left: auto;
bottom: auto;
z-index: auto;
background: 0 0;
display: block !important;
transition: none
}
.navbar .navbar-collapsable .overlay {
display: none !important
}
.navbar .navbar-collapsable .menu-wrapper {
position: inherit;
top: auto;
bottom: auto;
right: auto;
left: auto;
overflow-y: visible;
transform: none;
transition: none;
background: #06c
}
.navbar .navbar-collapsable .menu-wrapper .navbar-nav {
margin-top: 0;
padding: 0 24px;
overflow: inherit
}
.navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu {
padding-bottom: .5rem
}
.navbar .navbar-collapsable .navbar-nav {
margin-top: 0;
padding: 0 24px
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link {
font-weight: 400;
padding: 13px 24px;
color: #fff;
border-bottom: 3px solid transparent
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
fill: #fff
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.focus--mouse {
border-color: transparent !important
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
border-left: 0;
border-color: #fff;
background: 0 0
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled .icon,
.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled span {
opacity: .7
}
.navbar .close-div {
display: none
}
.navbar .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
float: left;
min-width: 10rem;
padding: .5rem 0 0;
margin: .125rem 0 0;
font-size: 1rem;
color: #19191a;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 0 solid transparent;
border-radius: 0 0 4px 4px;
box-shadow: 0 20px 30px 5px rgba(0, 0, 0, .05)
}
.navbar .dropdown-menu.show {
-webkit-animation: .3s forwards dropdownFadeIn;
animation: .3s forwards dropdownFadeIn;
top: calc(100% - 16px)
}
.navbar .dropdown-menu:before {
display: block
}
.navbar .dropdown-menu .link-list-wrapper {
padding-left: 0;
padding-right: 0;
margin-bottom: 0
}
.navbar .dropdown-menu .link-list-wrapper .link-list-heading,
.navbar .dropdown-menu .link-list-wrapper h3 {
color: #19191a
}
.navbar .dropdown-menu .link-list-wrapper a .link-list-heading,
.navbar .dropdown-menu .link-list-wrapper a h3,
.navbar .dropdown-menu .link-list-wrapper ul li a i,
.navbar .dropdown-menu .link-list-wrapper ul li a span {
color: #06c
}
.navbar .dropdown-toggle {
display: block;
justify-content: inherit
}
.custom-navbar-toggler {
display: none
}
.has-megamenu .navbar-collapsable {
width: 100%
}
.nav-item.megamenu {
position: static
}
.nav-item.megamenu>a.dropdown-toggle {
position: relative
}
.nav-item.megamenu>a.dropdown-toggle:before {
content: "";
position: absolute;
top: auto;
bottom: -12px;
left: 24px;
width: 18px;
height: 18px;
border-radius: 4px;
background-color: #fff;
transform: rotate(45deg);
opacity: 0;
display: block;
transition: opacity .15s cubic-bezier(.1, .57, .36, .99)
}
.nav-item.megamenu.show a.dropdown-toggle:before {
opacity: 1
}
.megamenu .dropdown-menu {
min-width: auto;
left: 24px;
right: 24px;
-webkit-animation-timing-function: cubic-bezier(.1, .57, .36, .99);
animation-timing-function: cubic-bezier(.1, .57, .36, .99)
}
.megamenu .dropdown-menu:before {
display: none
}
.megamenu .dropdown-menu.show {
-webkit-animation: .15s forwards megamenuFadeIn;
animation: .15s forwards megamenuFadeIn
}
}
.skiplinks {
background-color: #0bd9d2;
text-align: center
}
.skiplinks a {
padding: .5rem;
display: block;
font-weight: 600;
color: #001a33;
text-decoration: underline
}
.affix-top {
position: -webkit-sticky;
position: sticky;
top: 0
}
.affix-bottom {
position: -webkit-sticky;
position: sticky;
bottom: 0
}
.affix-parent {
position: relative
}
.sidebar-wrapper {
padding: 24px 0
}
.sidebar-wrapper h3 {
font-weight: 600;
margin-bottom: .8rem;
font-size: .833em;
margin-top: 5px;
letter-spacing: 1px;
text-transform: uppercase;
padding-left: 24px;
padding-right: 24px
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper h3 {
font-weight: 600;
margin-bottom: .8rem;
font-size: .833em;
margin-top: 5px;
letter-spacing: 1px;
text-transform: uppercase
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a {
line-height: 1em;
padding-top: .8em;
padding-bottom: .8em;
font-size: 1em
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand {
font-size: .8em;
top: 50%;
transform: translateY(-50%)
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i {
transform: translateY(-50%) scaleY(-1)
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active {
border-left: 2px solid #06c
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active i,
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active span {
color: #06c;
text-decoration: none
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a {
font-size: .889em;
padding-top: .7em;
padding-bottom: .7em
}
.sidebar-wrapper .sidebar-linklist-wrapper.linklist-secondary:before {
content: "";
width: 65px;
height: 1px;
background: #e6ecf2;
display: block;
margin-left: 24px;
margin-top: 24px
}
.sidebar-wrapper.it-line-right-side {
border-right: 1px solid #d9dadb
}
.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active {
border-right: 2px solid #06c;
border-left: none
}
.sidebar-wrapper.it-line-left-side {
border-left: 1px solid #d9dadb
}
.sidebar-wrapper.theme-dark {
background: #435a70
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper h3,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a span,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.left-icon i.left,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse],
.sidebar-wrapper.theme-dark h3 {
color: #fff
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active {
border-left: 2px solid #fff
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active i,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active span,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a span {
color: #fff
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper.linklist-secondary:before {
background: rgba(229, 229, 229, .3)
}
.sidebar-wrapper.theme-dark.it-line-right-side {
border-right-color: rgba(229, 229, 229, .3)
}
.sidebar-wrapper.theme-dark.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active {
border-left: none;
border-right-color: #fff
}
.sidebar-wrapper.theme-dark.it-line-left-side {
border-left-color: rgba(229, 229, 229, .3)
}
.sidebar-wrapper.theme-dark.it-line-left-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-toggle=collapse].active {
border-left-color: #fff
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical {
width: 100%;
background: #f5f6f7;
padding-top: 16px;
padding-bottom: 16px;
margin-top: 16px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list {
width: 100%
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a {
display: flex;
justify-content: space-between
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span {
font-weight: 600;
display: inline-flex;
align-items: center
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li .divider {
display: none
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description {
background: 0 0
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content {
padding-left: 42px;
padding-right: 42px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
content: "";
display: block;
height: 1px;
width: 65px;
background: #e6ecf2;
margin-bottom: 16px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img {
display: block;
width: 100%;
margin-bottom: 12px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p {
font-size: .889em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
color: #17324d;
margin: .5em 24px;
padding-left: 24px;
padding-bottom: .5em;
text-transform: uppercase;
font-size: .833em;
font-weight: 600;
letter-spacing: 1px;
line-height: 1.2em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3 {
margin-top: 24px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading:before,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before {
content: "";
display: block;
height: 1px;
width: 65px;
background: #e6ecf2;
margin-bottom: 8px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-heading.it-heading-megacolumn,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu h3.it-heading-megacolumn {
margin: .5em 48px;
line-height: 1.2em;
font-size: .833em;
text-transform: uppercase;
padding-bottom: .5em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper {
margin-bottom: 0
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li.it-more a {
margin-top: 0
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li.it-more a i {
margin-left: 6px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li:last-child.it-more a {
margin-top: 8px
}
.navbar .dropdown-menu>.it-external {
padding: 0
}
.navbar .dropdown-menu .margin-right-col .it-external {
padding: 0 6px
}
.navbar .dropdown-menu .it-external {
width: 100%
}
.navbar .dropdown-menu .it-external .link-list-wrapper .link-list li.it-more a:before {
content: "";
display: block;
height: 1px;
width: 65px;
background: #e6ecf2;
margin-bottom: 8px
}
.navbar .dropdown-menu .it-megamenu-footer {
background: #f5f6f7;
padding: 16px 0;
margin-top: 16px
}
.navbar .dropdown-menu .it-megamenu-footer .col-12 {
padding-bottom: 0 !important
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper {
margin-bottom: 0
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper .link-list li a.list-item span {
display: inline;
font-weight: 600
}
@media (max-width:991px) {
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn {
margin-top: 24px;
line-height: 2.3em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn:before {
content: "";
display: block;
height: 1px;
width: 65px;
background: #e6ecf2;
margin-bottom: 8px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu>.row .col-12:not(:first-child) .it-heading-megacolumn-wrapper .it-heading-megacolumn {
margin-top: 24px;
line-height: 2.3em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu>.row .col-12:not(:first-child) .it-heading-megacolumn-wrapper .it-heading-megacolumn:before {
content: "";
display: block;
height: 1px;
width: 65px;
background: #e6ecf2;
margin-bottom: 8px
}
}
@media (min-width:992px) {
.navbar .dropdown-menu .it-megamenu-footer {
padding: 12px 24px;
margin: 32px -24px -32px
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper .link-list li a.list-item {
padding-top: 16px;
padding-bottom: 16px
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper .link-list li a.list-item span {
display: inline;
font-weight: 600
}
.navbar .dropdown-menu .it-external {
width: 100%;
padding: 0
}
.navbar .dropdown-menu .it-external .link-list-wrapper .link-list li.it-more a:before {
content: "";
display: block;
height: 1px;
width: 65px;
background: #e6ecf2;
margin-bottom: 8px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu {
padding: 32px 24px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
color: #17324d;
margin: .5em 24px;
text-transform: uppercase;
font-size: .833em;
font-weight: 600;
letter-spacing: 1px;
border-bottom: 1px solid #e6ecf2;
padding-bottom: .5em;
padding-left: 0;
line-height: 1.2em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn:before {
content: "";
display: none
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:last-child {
padding-bottom: 0
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading:before,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before {
display: none
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper {
min-height: 100%
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper .link-list-heading,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper h3 {
margin-top: 5px !important;
line-height: 1.2em;
padding: .5em 24px;
font-size: .833em;
text-transform: uppercase;
margin-bottom: 5px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper .link-list-heading:before,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper h3:before {
display: none
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list {
display: flex;
flex-direction: column
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li a {
padding: .5em 24px;
line-height: inherit
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li.it-more {
margin-top: auto
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li.it-more a {
margin-top: 12px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li.it-more a i {
font-size: .8em;
transform: translateY(-1px)
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .it-heading-megacolumn {
margin: .5em 24px;
line-height: 1.2em;
font-size: .833em;
text-transform: uppercase;
border-bottom: 1px solid #e6ecf2;
padding-bottom: .5em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:first-child .link-list-wrapper {
margin-bottom: 0
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-heading.it-heading-megacolumn,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu h3.it-heading-megacolumn {
margin: .5em 24px;
line-height: 1.2em;
font-size: .833em;
text-transform: uppercase;
border-bottom: 1px solid #e6ecf2;
padding-bottom: .5em
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col {
min-height: 100%;
margin-right: -31px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .row.max-height-col {
margin-right: -6px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .margin-right-col {
margin-right: 24px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical {
background: #f5f6f7;
padding-top: 32px;
margin: -32px -24px -32px -6px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list {
width: 100%
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li {
margin-bottom: 3px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a {
display: flex;
justify-content: space-between;
padding: 0 36px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span {
font-weight: 600
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li .divider {
height: 1px;
display: block;
background: #d9dadb;
margin: 25px 0 16px 36px;
width: 65px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description {
background: 0 0
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content {
padding-left: 36px;
padding-right: 36px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
display: none
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img {
display: block;
width: 100%;
margin-bottom: 12px
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p {
font-size: .889em
}
}
.bottom-nav {
position: fixed;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
height: 96px
}
.bottom-nav:before {
content: "";
position: absolute;
height: 360px;
width: 100%;
top: 32px;
z-index: 10;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 60%);
border-radius: 50%;
transform: translateY(-50%) scalex(1.4) scaleY(.12);
opacity: .18
}
.bottom-nav ul {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
z-index: 20;
background-color: #fff;
display: flex;
justify-content: space-around;
align-items: center;
padding: 0;
margin: 0;
height: 64px
}
.bottom-nav ul li {
list-style-type: none;
margin: 8px;
text-align: center
}
.bottom-nav a {
display: block;
color: #5b6f82;
text-decoration: none
}
.bottom-nav a .icon {
fill: #5b6f82
}
.bottom-nav a.active {
color: #06c
}
.bottom-nav a.active .icon {
fill: #06c
}
.bottom-nav a:hover {
text-decoration: none;
color: #06c
}
.bottom-nav a:hover .icon {
fill: #06c
}
.bottom-nav .it-ico {
position: relative;
font-size: 1.35rem;
display: block;
height: 32px
}
.bottom-nav .it-ico:before {
margin-right: 0
}
.bottom-nav .badge-wrapper {
position: relative
}
.bottom-nav .bottom-nav-alert,
.bottom-nav .bottom-nav-badge {
display: block;
position: absolute;
background-color: #06c;
border: 1px solid #fff
}
.bottom-nav .bottom-nav-badge {
top: 0;
right: 0;
min-width: 18px;
height: 18px;
padding: 0 4px;
color: #fff;
font-size: .563rem;
border-radius: 50%;
font-style: normal
}
.bottom-nav .bottom-nav-alert {
top: 4px;
right: 8px;
min-width: 10px;
height: 10px;
font-size: .563rem;
border-radius: 50%
}
.bottom-nav .bottom-nav-label {
margin-top: 6px;
font-size: .688rem;
line-height: 1;
display: block;
font-weight: 600
}
.navbar.it-navscroll-wrapper {
background: #fff
}
.navbar.it-navscroll-wrapper .it-back-button {
padding: 16px 24px;
font-weight: 600;
box-shadow: 0 0 30px 5px rgba(0, 0, 0, .05);
position: fixed;
top: 0;
left: 0;
right: 0;
background: #fff;
z-index: 10;
display: none
}
.navbar.it-navscroll-wrapper .it-back-button i {
transform: scale(.8);
transform-origin: center;
display: inline-block;
margin-right: 8px
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a {
font-size: 1em;
font-weight: 600;
line-height: 1em;
padding-top: .8em;
padding-bottom: .8em
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
border-left: 2px solid #06c
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
color: #06c;
text-decoration: none
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li {
padding-top: 0;
padding-bottom: 0
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a {
font-weight: 400
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active {
font-weight: 400;
border-left: none
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span {
text-decoration: underline;
color: #17324d
}
.navbar.it-navscroll-wrapper h3 {
font-weight: 600;
margin-bottom: .8rem;
font-size: .833em;
margin-top: 5px;
letter-spacing: 1px;
text-transform: uppercase;
padding-left: 24px;
padding-right: 24px
}
.navbar.it-navscroll-wrapper .custom-navbar-toggler {
display: flex;
color: #06c;
align-items: center;
font-weight: 600;
cursor: pointer
}
.navbar.it-navscroll-wrapper .custom-navbar-toggler span.it-list {
color: #06c;
margin-right: 8px
}
.navbar.it-navscroll-wrapper .menu-wrapper {
padding: 80px 0 24px;
right: 0
}
.navbar.it-bottom-navscroll {
box-shadow: 0 0 30px 5px rgba(0, 0, 0, .05);
position: fixed;
bottom: 0;
left: 0;
right: 0;
top: auto;
z-index: 9
}
.navbar.it-top-navscroll {
box-shadow: 0 0 30px 5px rgba(0, 0, 0, .05);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: auto;
z-index: 8
}
@media (min-width:992px) {
.navbar.it-navscroll-wrapper {
background: #fff
}
.navbar.it-navscroll-wrapper .it-back-button {
display: none !important
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a {
font-size: 1em;
font-weight: 600;
line-height: 1em;
padding-top: .8em;
padding-bottom: .8em
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
border-left: 2px solid #06c
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
color: #06c;
text-decoration: none
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li {
padding-top: 0;
padding-bottom: 0
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a {
font-weight: 400
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active {
font-weight: 400;
border-left: none
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span {
text-decoration: underline;
color: #17324d
}
.navbar.it-navscroll-wrapper h3 {
font-weight: 600;
margin-bottom: .8rem;
font-size: .833em;
margin-top: 5px;
letter-spacing: 1px;
text-transform: uppercase;
padding-left: 24px;
padding-right: 24px
}
.navbar.it-navscroll-wrapper .custom-navbar-toggler {
display: none
}
.navbar.it-navscroll-wrapper .menu-wrapper {
padding: 16px 0 24px;
background: #fff
}
.navbar.it-bottom-navscroll {
box-shadow: none;
position: inherit
}
.navbar.it-bottom-navscroll.affix-top {
position: -webkit-sticky;
position: sticky;
top: 0;
left: inherit;
right: inherit
}
.navbar.it-top-navscroll {
box-shadow: none;
position: inherit
}
.navbar.it-top-navscroll.affix-top {
position: -webkit-sticky;
position: sticky;
top: 0;
left: inherit;
right: inherit
}
.navbar.it-left-side {
border-left: 1px solid #d9dadb
}
.navbar.it-right-side {
border-right: 1px solid #d9dadb
}
.navbar.it-navscroll-wrapper.theme-dark-desk {
background: #435a70
}
.navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler,
.navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler span.it-list,
.navbar.it-navscroll-wrapper.theme-dark-desk h3 {
color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-desk .it-back-button,
.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper {
background: #435a70;
color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a,
.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span {
color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active {
border-left-color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-desk.it-left-side {
border-left-color: rgba(229, 229, 229, .3)
}
.navbar.it-navscroll-wrapper.theme-dark-desk.it-right-side {
border-right-color: rgba(229, 229, 229, .3)
}
}
@media (max-width:992px) {
.navbar.it-navscroll-wrapper.theme-dark-mobile {
background: #435a70
}
.navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler,
.navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler span.it-list,
.navbar.it-navscroll-wrapper.theme-dark-mobile h3 {
color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-mobile .it-back-button,
.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper {
background: #435a70;
color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a,
.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span {
color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active {
border-left-color: #fff
}
.navbar.it-navscroll-wrapper.theme-dark-mobile.it-left-side {
border-left-color: rgba(229, 229, 229, .3)
}
.navbar.it-navscroll-wrapper.theme-dark-mobile.it-right-side {
border-right-color: rgba(229, 229, 229, .3)
}
}
.callout {
padding: 2.5rem 2.222rem;
border: 1px solid #5b6f82;
position: relative;
max-width: 60ch;
margin: 1.75rem 0 1rem;
border-radius: 8px
}
.callout.callout-highlight {
border: none;
border-left: 2px solid rgba(223, 228, 242, .3);
border-radius: 0;
padding: 0 2.222rem
}
.callout.callout-highlight .callout-title {
margin-bottom: 1.556rem
}
.callout.callout-highlight.success {
border-color: rgba(0, 135, 88, .2)
}
.callout.callout-highlight.warning {
border-color: rgba(166, 99, 0, .2)
}
.callout.callout-highlight.danger {
border-color: rgba(217, 54, 79, .2)
}
.callout.callout-highlight.important {
border-color: rgba(0, 128, 83, .2)
}
.callout.callout-highlight.note {
border-color: rgba(0, 64, 128, .2)
}
.callout.callout-more {
background: #fafaf7;
border: none;
border-radius: 0;
padding: 2.222rem;
position: relative
}
.callout.callout-more:before {
content: "";
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0 48px 48px 0;
border-color: transparent #fff transparent transparent
}
.callout.callout-more:after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 48px 0 0 48px;
border-color: transparent transparent transparent #e4e4db
}
.callout.callout-more p {
font-size: .778rem;
line-height: 1.333rem;
color: #17324d
}
.callout.callout-more .callout-title {
display: flex;
align-items: flex-start;
margin-bottom: 2.222rem
}
.callout.callout-more .callout-title i {
font-size: 1.25rem
}
.callout.callout-more .callout-title span {
border-bottom: 2px solid #19191a;
padding-bottom: .1rem;
display: inline-block;
margin-top: -.111rem
}
.callout.success {
border-color: #008758
}
.callout.success .callout-title {
color: #008758
}
.callout.success .callout-title .icon {
fill: #008758
}
.callout.success .callout-title span {
border-color: #008758
}
.callout.warning {
border-color: #a66300
}
.callout.warning .callout-title {
color: #a66300
}
.callout.warning .callout-title .icon {
fill: #a66300
}
.callout.warning .callout-title span {
border-color: #a66300
}
.callout.danger {
border-color: #d9364f
}
.callout.danger .callout-title {
color: #d9364f
}
.callout.danger .callout-title .icon {
fill: #d9364f
}
.callout.danger .callout-title span {
border-color: #d9364f
}
.callout.important {
border-color: #008053
}
.callout.important .callout-title {
color: #008053
}
.callout.important .callout-title .icon {
fill: #008053
}
.callout.important .callout-title span {
border-color: #008053
}
.callout.note {
border-color: #004080
}
.callout.note .callout-title {
color: #004080
}
.callout.note .callout-title .icon {
fill: #004080
}
.callout.note .callout-title span {
border-color: #004080
}
.callout.note .collapse-div .collapse-header .callout-more-toggle,
.callout.note .collapse-div .collapse-header .callout-more-toggle:active,
.callout.note .collapse-div .collapse-header .callout-more-toggle:hover {
color: #004080
}
.callout.note .collapse-div .collapse-header .callout-more-toggle span {
border-color: #004080
}
.callout.note .collapse-div .collapse-header .callout-more-toggle span:after,
.callout.note .collapse-div .collapse-header .callout-more-toggle span:before {
background: #004080
}
.callout.note a {
color: #004080
}
.callout.note .icon {
fill: #004080
}
.callout .callout-title {
font-weight: 700;
text-transform: uppercase;
font-size: 1rem;
margin-right: 2.222rem;
letter-spacing: .06rem;
color: #5b6f82
}
.callout .callout-title .icon {
fill: #5b6f82;
margin-right: .444rem
}
.callout:not(.callout-highlight):not(.callout-more) .callout-title {
position: absolute;
font-size: 1rem;
padding: 0 1.389rem;
background: #fff;
top: -.78em
}
.callout p {
font-family: Lora, Georgia, serif;
font-size: .889rem;
color: #5b6f82
}
.callout p:last-child {
margin: 0
}
.callout p.callout-big-text {
font-weight: 700;
font-size: 1.111rem
}
.callout .collapse-div {
display: flex;
flex-direction: column-reverse;
border-bottom: none
}
.callout .collapse-div .collapse-header {
display: flex;
justify-content: space-between;
border-top: 1px solid #dfe4f2;
padding: 1.333rem 0 0;
margin-top: 0
}
.callout .collapse-div .collapse-header .callout-more-toggle {
padding: 0;
border: none;
width: auto;
font-weight: 400;
display: flex;
align-items: center;
color: #06c
}
.callout .collapse-div .collapse-header .callout-more-toggle:active,
.callout .collapse-div .collapse-header .callout-more-toggle:focus,
.callout .collapse-div .collapse-header .callout-more-toggle:hover {
background: 0 0
}
.callout .collapse-div .collapse-header .callout-more-toggle:hover {
color: #004080
}
.callout .collapse-div .collapse-header .callout-more-toggle:hover span {
border-color: #004080
}
.callout .collapse-div .collapse-header .callout-more-toggle:hover span:after,
.callout .collapse-div .collapse-header .callout-more-toggle:hover span:before {
background: #004080
}
.callout .collapse-div .collapse-header .callout-more-toggle:active {
color: #06c
}
.callout .collapse-div .collapse-header .callout-more-toggle:after,
.callout .collapse-div .collapse-header .callout-more-toggle:before {
display: none
}
.callout .collapse-div .collapse-header .callout-more-toggle span {
position: relative;
height: 15px;
width: 15px;
margin-left: .444rem;
margin-top: .111rem;
border: 1px solid #06c;
border-radius: 50%;
display: inline-block
}
.callout .collapse-div .collapse-header .callout-more-toggle span:after,
.callout .collapse-div .collapse-header .callout-more-toggle span:before {
content: "";
position: absolute;
background: #06c
}
.callout .collapse-div .collapse-header .callout-more-toggle span:before {
width: 9px;
height: 1px;
top: 6px;
left: 2px
}
.callout .collapse-div .collapse-header .callout-more-toggle span:after {
height: 9px;
width: 1px;
top: 0;
left: 6px;
transform: translateY(2px);
transition: transform .2s
}
.callout .collapse-div .collapse-header .callout-more-toggle[aria-expanded=true] span:after {
transform: translateY(2px) rotate(90deg)
}
.callout .collapse-div .collapse-header .callout-more-download {
margin-left: auto;
font-weight: 400
}
.callout .collapse-div .collapse-body {
padding: 0
}
.callout .collapse-div .collapse-body p:last-child {
margin-bottom: 1rem
}
_:-ms-fullscreen,
.callout {
max-width: 32rem
}
@media (min-width:768px) {
.callout.callout-highlight {
padding: 0 0 0 2.222rem
}
.callout.callout-more p {
font-size: .722rem
}
}
.toolbar {
width: 100%;
height: 96px;
position: relative
}
.toolbar a {
text-decoration: none
}
.toolbar.toolbar-vertical {
height: 100%;
width: 96px;
position: absolute;
top: 0;
bottom: 0
}
.toolbar.toolbar-vertical>ul {
height: 100%;
flex-direction: column;
width: 64px
}
.toolbar.toolbar-vertical>ul>li {
margin: 8px 0;
display: flex;
align-items: center
}
.toolbar.toolbar-vertical>ul>li.toolbar-divider {
margin: 0;
height: 1px;
min-height: 1px;
max-height: 1px;
width: calc(100% - 16px);
max-width: inherit
}
.toolbar.toolbar-vertical.toolbar-medium,
.toolbar.toolbar-vertical.toolbar-medium>ul,
.toolbar.toolbar-vertical.toolbar-small,
.toolbar.toolbar-vertical.toolbar-small>ul {
height: 100%
}
.toolbar.toolbar-vertical.toolbar-medium {
width: 84px
}
.toolbar.toolbar-vertical.toolbar-medium>ul {
width: 48px
}
.toolbar.toolbar-vertical.toolbar-medium .toolbar-badge {
right: -4px
}
.toolbar.toolbar-vertical.toolbar-medium .btn-dropdown:after {
right: -10px;
top: 13px;
font-size: .39rem
}
.toolbar.toolbar-vertical.toolbar-medium .dropdown-menu {
top: calc(-100% - 25px) !important
}
.toolbar.toolbar-vertical.toolbar-small {
width: 72px
}
.toolbar.toolbar-vertical.toolbar-small>ul {
width: 40px
}
.toolbar.toolbar-vertical.toolbar-small .toolbar-badge {
right: -4px
}
.toolbar.toolbar-vertical.toolbar-small .btn-dropdown:after {
right: -9px;
top: 11px;
font-size: .33rem
}
.toolbar.toolbar-vertical.toolbar-small .dropdown-menu {
top: calc(-100% - 35px) !important
}
.toolbar.toolbar-vertical .btn-dropdown:after {
right: -12px;
transform: rotate(-90deg)
}
.toolbar.toolbar-vertical .btn-dropdown[aria-expanded=true]:after {
transform: rotate(90deg) scaleX(-1)
}
.toolbar.toolbar-vertical .dropdown-menu {
top: calc(-100% - 28px) !important;
left: calc(100% + 24px) !important;
margin: 0;
box-shadow: 0 0 30px 5px rgba(0, 0, 0, .05)
}
.toolbar.toolbar-vertical .dropdown-menu:before {
left: -6px;
top: 24px
}
.toolbar.toolbar-vertical:before {
width: 360px;
height: 100%;
left: auto;
top: 0;
bottom: auto;
right: 32px;
z-index: 6;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 60%);
border-radius: 50%;
transform: translateX(50%) scalex(.12) scaleY(1.25);
opacity: .18
}
.toolbar.toolbar-vertical .toolbar-badge {
right: -10px
}
.toolbar.toolbar-medium {
height: 80px
}
.toolbar.toolbar-medium>ul {
height: 48px
}
.toolbar.toolbar-medium .btn-dropdown,
.toolbar.toolbar-medium a {
margin-bottom: 6px
}
.toolbar.toolbar-medium .btn-dropdown:after {
top: 12px;
right: 1px
}
.toolbar.toolbar-medium .it-ico {
font-size: 1.35rem
}
.toolbar.toolbar-medium .it-ico.it-more-actions:before {
top: 33%
}
.toolbar.toolbar-medium .toolbar-badge {
height: 10px;
width: 10px;
min-width: 10px;
right: 8px;
top: 4px;
padding: 0
}
.toolbar.toolbar-small {
height: 72px
}
.toolbar.toolbar-small>ul {
height: 40px
}
.toolbar.toolbar-small .btn-dropdown:after {
top: 12px;
right: 2px
}
.toolbar.toolbar-small .it-ico {
font-size: 1.15rem
}
.toolbar.toolbar-small .it-ico.it-more-actions:before {
top: 25%
}
.toolbar.toolbar-small .toolbar-badge {
height: 8px;
width: 8px;
min-width: 8px;
right: 10px;
top: 2px;
padding: 0
}
.toolbar:before {
content: "";
position: absolute;
height: 360px;
width: 100%;
top: auto;
bottom: 32px;
z-index: 6;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 60%);
border-radius: 50%;
transform: translateY(50%) scalex(1.4) scaleY(.12);
opacity: .18
}
.toolbar>ul {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 7;
background-color: #fff;
display: flex;
justify-content: space-around;
align-items: center;
padding: 0;
margin: 0;
height: 64px
}
.toolbar>ul>li {
list-style-type: none;
margin: 0 8px;
text-align: center;
flex: 1 100%
}
.toolbar>ul>li.toolbar-divider {
margin: 0;
width: 1px;
min-width: 1px;
max-width: 1px;
height: calc(100% - 16px);
background: #dfe4f2
}
.toolbar .btn-dropdown,
.toolbar a {
display: block;
color: #17324d
}
.toolbar .btn-dropdown .icon,
.toolbar a .icon {
fill: #17324d
}
.toolbar .btn-dropdown.active,
.toolbar a.active {
color: #06c
}
.toolbar .btn-dropdown.active .icon,
.toolbar a.active .icon {
fill: #06c
}
.toolbar .btn-dropdown.disabled,
.toolbar a.disabled {
cursor: not-allowed;
color: #d9dadb
}
.toolbar .btn-dropdown.disabled .icon,
.toolbar a.disabled .icon {
fill: #d9dadb
}
.toolbar .btn-dropdown.disabled:hover,
.toolbar a.disabled:hover {
text-decoration: none;
color: #d9dadb
}
.toolbar .btn-dropdown.disabled:hover .icon,
.toolbar a.disabled:hover .icon {
fill: #d9dadb
}
.toolbar .btn-dropdown.disabled:after,
.toolbar a.disabled:after {
color: #d9dadb
}
.toolbar .btn-dropdown.disabled:after .icon,
.toolbar a.disabled:after .icon {
fill: #d9dadb
}
.toolbar .btn-dropdown:not(.disabled):hover,
.toolbar a:not(.disabled):hover {
text-decoration: underline;
color: #06c
}
.toolbar .btn-dropdown:not(.disabled):hover .icon,
.toolbar a:not(.disabled):hover .icon {
fill: #06c
}
.toolbar .btn-dropdown _:-ms-fullscreen,
.toolbar .btn-dropdown:not(.disabled):hover,
.toolbar a _:-ms-fullscreen,
.toolbar a:not(.disabled):hover {
text-decoration: none
}
.toolbar .btn-dropdown {
padding: 0;
width: 100%;
position: relative
}
.toolbar .btn-dropdown.toolbar-more:after {
display: none
}
.toolbar .btn-dropdown:not(.disabled).active {
box-shadow: none
}
.toolbar .btn-dropdown:focus,
.toolbar .btn-dropdown:not(.disabled).active:focus {
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.toolbar .btn-dropdown:after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 4px 3px 0;
border-color: #17324d transparent transparent;
position: absolute;
top: 16px;
right: 2px;
margin-left: 0
}
.toolbar .it-ico {
position: relative;
font-size: 1.6rem;
display: block;
height: 32px
}
.toolbar .it-ico:before {
margin-right: 0
}
.toolbar .it-ico.it-more-actions {
font-size: .6rem
}
.toolbar .it-ico.it-more-actions:before {
position: relative;
top: 50%
}
.toolbar .badge-wrapper {
position: relative
}
.toolbar .toolbar-alert,
.toolbar .toolbar-badge {
display: block;
position: absolute;
background-color: #06c;
border: 1px solid #fff
}
.toolbar .toolbar-badge {
top: 0;
right: 6px;
min-width: 18px;
height: 18px;
padding: 0 4px;
color: #fff;
font-size: .563rem;
border-radius: 50%;
font-style: normal
}
.toolbar .toolbar-label {
margin-top: 8px;
font-size: .688rem;
line-height: 1;
display: block;
font-weight: 600
}
.section {
padding: 48px 24px
}
.section .section-content {
margin: 0 auto
}
.section.section-muted {
background: #f2f7fc
}
.section.section-primary {
background: #06c
}
.section.section-neutral {
background: #17324d
}
.section.section-image {
background-size: cover;
background-position: center center
}
.section.section-inset-shadow {
box-shadow: inset 0 1rem 1rem -1rem rgba(0, 0, 0, .3)
}
.section.section-background-header {
position: relative;
background-size: cover
}
.section.section-background-header::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 300px;
z-index: -1;
background-repeat: no-repeat;
background-position: top center;
background-color: #0059b3
}
.section.section-background-header.section-user-header::before {
content: "";
min-height: 450px;
background-color: #bfdfff
}
.section.section-background-header.section-user-header .user-settings {
font-size: 12px
}
.section.section-background-header.section-user-header .user-settings a {
text-decoration: none
}
.section.section-background-header.section-user-header .user-settings a:hover {
text-decoration: underline
}
.section.section-background-header.section-user-header .user-settings a span {
margin-left: 4px
}
@media (min-width:768px) {
.section {
padding: 80px 40px
}
}
@media (min-width:992px) {
.section {
padding: 80px
}
.section.section-background-header.section-user-header::before {
content: "";
min-height: 550px
}
.section.section-background-header.section-user-header .user-settings {
font-size: 14px
}
.alert-modal .modal-dialog .modal-content .modal-body p {
padding-left: 48px
}
}
@media (min-width:1200px) {
.section {
padding: 112px
}
.section.section-background-header.section-user-header .user-settings {
position: absolute;
top: 0;
right: 0;
font-size: 16px
}
}
.modal {
padding-right: 0 !important
}
.modal .modal-dialog {
margin: 48px
}
.modal .modal-dialog .modal-content {
border: none;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}
.modal .modal-dialog .modal-content .modal-header {
padding: 24px 24px 0
}
.modal .modal-dialog .modal-content .modal-header .close {
padding: 16px
}
.modal .modal-dialog .modal-content .modal-header h5 {
font-size: .8333333333rem;
font-weight: 600;
letter-spacing: .5px;
text-transform: uppercase;
color: #17324d
}
.modal .modal-dialog .modal-content .modal-body {
padding: 24px 24px 0
}
.modal .modal-dialog .modal-content .modal-body p {
font-size: .8888888889rem;
margin-bottom: 0;
line-height: 1.3333333333rem
}
.modal .modal-dialog .modal-content .modal-footer {
padding: 12px 24px
}
.modal.alert-modal .modal-dialog .modal-content .modal-header {
justify-content: left;
align-items: start
}
.modal.alert-modal .modal-dialog .modal-content .modal-header .icon {
fill: #06c;
margin-right: 16px;
flex-shrink: 0
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header {
border-bottom: 1px solid rgba(0, 0, 0, .05);
padding-bottom: 24px
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5 {
text-transform: none;
font-weight: 700;
letter-spacing: inherit
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5 span {
color: #06c;
margin-right: 4px
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-body .link-list-wrapper .link-list {
margin-bottom: 0;
padding-bottom: 24px
}
.modal.popconfirm-modal .modal-dialog {
max-width: 300px;
margin-right: auto;
margin-left: auto
}
.modal.popconfirm-modal .modal-dialog .modal-content {
border-radius: 4px
}
.modal.popconfirm-modal .modal-dialog .modal-header {
padding-top: 16px;
margin-bottom: -4px
}
.modal.popconfirm-modal .modal-dialog .modal-body {
padding-top: 16px
}
.modal.popconfirm-modal .modal-dialog .modal-body p {
font-size: .875rem;
margin-bottom: 12px
}
.modal.popconfirm-modal .modal-dialog .modal-footer {
padding-bottom: 24px
}
.modal.it-dialog-scrollable .modal-dialog {
margin: 104px 48px
}
.modal.it-dialog-scrollable .modal-dialog .modal-content {
display: flex;
flex-direction: column;
height: calc(100vh - 208px)
}
.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-header {
padding-bottom: 24px;
background: #fff;
flex-shrink: 0
}
.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-body {
padding-top: 0;
padding-bottom: 24px;
overflow-y: auto
}
.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-footer {
flex-shrink: 0;
background: #fff
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left {
height: 100vh;
margin: 0 24px 0 0
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left .modal-content {
height: 100vh
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right {
height: 100vh;
margin: 0 0 0 24px;
float: right
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right .modal-content {
height: 100vh
}
.modal.fade .modal-dialog.modal-dialog-left {
transform: translateX(-100%);
transition: transform .3s ease-in-out
}
.modal.fade .modal-dialog.modal-dialog-right {
transform: translateX(100%);
transition: transform .3s ease-in-out
}
.modal.fade .modal-dialog.modal-dialog-centered {
transform: translate(0, -5%)
}
.modal.fade.show .modal-dialog.modal-dialog-left,
.modal.fade.show .modal-dialog.modal-dialog-right {
transform: translateX(0)
}
.modal.fade.show .modal-dialog.modal-dialog-centered {
transform: translate(0, 0)
}
.notification {
width: 100%;
padding: 1.5rem 4rem 1.5rem 1.5rem;
box-shadow: 0 -.5rem 1rem rgba(0, 0, 0, .15);
background: #fff;
position: fixed;
bottom: 0;
right: 0;
display: none;
border-top: 4px solid #5c6f82
}
.notification h5 {
font-size: .938rem;
text-transform: uppercase;
color: #17324d;
letter-spacing: 0;
margin: 0;
position: relative;
line-height: 1em;
font-weight: 700
}
.notification p {
font-size: .875rem;
margin: 1.5rem 0 0;
color: #5c6f82
}
.notification.with-icon {
border-top: 4px solid #5c6f82
}
.notification.with-icon h5 .icon {
position: absolute;
top: -8px;
left: -38px
}
.notification.with-icon h5,
.notification.with-icon p {
margin-left: 2rem
}
.notification.with-icon.success {
border-color: #008758
}
.notification.with-icon.success .icon {
fill: #008758
}
.notification.with-icon.error {
border-color: #d9364f
}
.notification.with-icon.error .icon {
fill: #d9364f
}
.notification.with-icon.info {
border-color: #06c
}
.notification.with-icon.info .icon {
fill: #06c
}
.notification.with-icon.warning {
border-color: #a66300
}
.notification.with-icon.warning .icon {
fill: #a66300
}
.notification.dismissable .notification-close {
position: absolute;
right: 20px;
top: 15px;
display: block;
width: 32px;
height: 32px;
padding: 0;
background: 0 0
}
.notification.dismissable .notification-close .icon {
fill: #17324d
}
.notification.dismissable .notification-close:hover .icon {
fill: #06c
}
.notification.dismissable .notification-close:active {
box-shadow: none
}
@media (min-width:576px) {
.modal.popconfirm-modal .modal-dialog .modal-body p {
font-size: .778rem
}
.notification {
padding: 1.333rem 3.556rem 1.333rem 1.333rem
}
.notification h5 {
font-size: .833rem
}
.notification p {
font-size: .778rem;
margin: 1.333rem 0 0
}
.notification.with-icon h5,
.notification.with-icon p {
margin-left: 1.778rem
}
}
@media (min-width:768px) {
.modal .modal-dialog {
margin-left: auto;
margin-right: auto
}
.modal .modal-dialog.modal-dialog-left {
margin: 0
}
.modal .modal-dialog.modal-dialog-left .modal-content {
height: 100vh
}
.modal .modal-dialog.modal-dialog-right {
margin: 0;
float: right
}
.modal .modal-dialog.modal-dialog-right .modal-content {
height: 100vh
}
.modal.it-dialog-scrollable .modal-dialog {
margin: 64px auto
}
.modal.it-dialog-scrollable .modal-dialog .modal-content {
height: calc(100vh - 128px)
}
.notification {
width: 376px;
bottom: 16px;
right: 16px;
border-radius: 4px;
border-top: none;
box-shadow: 0 0 1rem rgba(0, 0, 0, .15)
}
.notification.with-icon {
border-left: 4px solid #5c6f82;
border-top: none
}
.notification.top-fix {
border-top-left-radius: 0;
border-top-right-radius: 0;
top: 0;
left: 50%;
transform: translateX(-50%);
bottom: auto;
right: auto
}
.notification.bottom-fix {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
left: 50%;
transform: translateX(-50%);
bottom: 0;
right: auto
}
.notification.left-fix {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left: none;
border-right-style: solid;
border-right-width: 4px;
left: 0;
right: auto;
top: 50%;
bottom: auto;
transform: translateY(-50%)
}
.notification.right-fix {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
right: 0;
top: 50%;
bottom: auto;
transform: translateY(-50%)
}
}
.avatar {
display: inline-flex;
overflow: hidden;
border-radius: 50%;
width: 32px;
height: 32px;
justify-content: center;
align-items: center;
background: #ebeced;
color: #5c6f82;
box-sizing: content-box;
transition: background-color .2s
}
.avatar img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
transition: filter .2s;
border-radius: 50%
}
.avatar p {
font-size: 16px;
margin: 0;
text-align: center;
line-height: 1em;
position: absolute
}
.avatar _:-ms-fullscreen,
.avatar p {
transform: translateX(-50%) translateY(-50%)
}
.avatar .icon {
height: 16px;
width: 16px
}
.avatar.avatar-primary {
background: #06c
}
.avatar.avatar-secondary {
background: #5c6f82
}
.avatar.avatar-green {
background: #00cc85
}
.avatar.avatar-orange {
background: #f90
}
.avatar.avatar-red {
background: #f73e5a
}
.avatar.avatar-green,
.avatar.avatar-orange,
.avatar.avatar-primary,
.avatar.avatar-red,
.avatar.avatar-secondary {
color: #fff
}
.avatar.avatar-dropdown {
overflow: visible;
position: relative
}
.avatar.avatar-dropdown .dropdown {
position: absolute;
top: 0;
left: 0;
right: 0;
border: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100%
}
.avatar.avatar-dropdown .btn-dropdown {
color: inherit;
padding: 0;
line-height: 0;
font-size: 11px
}
.avatar.avatar-dropdown .list-item {
display: flex;
align-items: center;
padding: 0 16px;
font-size: .889rem
}
.avatar.avatar-dropdown .link-list {
white-space: nowrap
}
.avatar.avatar-dropdown .link-list span {
line-height: 1em
}
.avatar.avatar-dropdown .link-list li {
margin-bottom: 16px
}
.avatar.avatar-dropdown .link-list li:last-child {
margin-bottom: 0
}
.avatar.avatar-dropdown .link-list .avatar {
margin-right: 16px
}
.avatar.avatar-dropdown .link-list .avatar.size-sm {
margin-right: 12px
}
.avatar.avatar-dropdown .link-list .avatar p {
color: #fff !important
}
.avatar.avatar-dropdown .dropdown-menu {
margin: -25px
}
.avatar.avatar-dropdown.size-sm .dropdown-menu {
margin: -27px
}
.avatar.size-xs {
width: 16px;
height: 16px
}
.avatar.size-xs p {
font-size: 10px
}
.avatar.size-xs .icon {
height: 10px;
width: 10px
}
.avatar.size-sm {
width: 24px;
height: 24px
}
.avatar.size-sm p {
font-size: 14px
}
.avatar.size-sm .icon {
height: 12px;
width: 12px
}
.avatar.size-md {
width: 32px;
height: 32px
}
.avatar.size-md p {
font-size: 16px
}
.avatar.size-md .icon {
height: 16px;
width: 16px
}
.avatar.size-md .avatar-presence,
.avatar.size-md .avatar-status {
border-width: 1px
}
.avatar.size-md .avatar-presence .icon,
.avatar.size-md .avatar-status .icon {
display: none
}
.avatar.size-lg {
width: 40px;
height: 40px
}
.avatar.size-lg p {
font-size: 18px
}
.avatar.size-lg .icon {
height: 20px;
width: 20px
}
.avatar.size-lg .avatar-presence,
.avatar.size-lg .avatar-status {
right: -2px;
width: 15px;
height: 15px
}
.avatar.size-lg .avatar-status {
top: .1666666667px
}
.avatar.size-xl {
width: 80px;
height: 80px
}
.avatar.size-xl p {
font-size: 36px
}
.avatar.size-xl .icon {
height: 40px;
width: 40px
}
.avatar.size-xl .avatar-presence,
.avatar.size-xl .avatar-status {
right: 6px;
width: 18px;
height: 18px
}
.avatar.size-xl .avatar-presence {
bottom: 8px
}
.avatar.size-xl .avatar-status {
top: 2px
}
.avatar.size-xxl {
width: 128px;
height: 128px
}
.avatar.size-xxl p {
font-size: 58px
}
.avatar.size-xxl .icon {
height: 62px;
width: 62px
}
.avatar.size-xxl .avatar-presence,
.avatar.size-xxl .avatar-status {
right: 4px;
width: 24px;
height: 24px
}
.avatar.size-xxl .avatar-presence .icon,
.avatar.size-xxl .avatar-status .icon {
width: 20px;
height: 20px
}
.avatar.size-xxl .avatar-presence {
bottom: 16px
}
.avatar.size-xxl .avatar-status {
top: 8px
}
a.avatar {
filter: brightness(100%)
}
a.avatar:hover {
background: #dddfe1
}
a.avatar:hover img {
filter: brightness(90%)
}
a.avatar:hover.avatar-primary {
background: #0059b3
}
a.avatar:hover.avatar-secondary {
background: #526273
}
a.avatar:hover.avatar-green {
background: #00b374
}
a.avatar:hover.avatar-orange {
background: #e68a00
}
a.avatar:hover.avatar-red {
background: #ef092c
}
.avatar-dropdown:focus-within,
.avatar-dropdown:hover {
background: #dddfe1
}
.avatar-dropdown .btn-dropdown:focus {
box-shadow: none
}
.avatar-wrapper {
position: relative
}
.avatar-wrapper .avatar-presence,
.avatar-wrapper .avatar-status {
position: absolute;
right: 0;
width: 10px;
height: 10px;
border: 2px solid #fff;
background: #c5c7c9;
color: #fff;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center
}
.avatar-wrapper .avatar-presence .icon,
.avatar-wrapper .avatar-status .icon {
width: 18px;
height: 18px
}
.avatar-wrapper .avatar-presence {
bottom: 8px
}
.avatar-wrapper .avatar-presence.active {
background: #00cc85
}
.avatar-wrapper .avatar-presence.busy {
background: #f73e5a
}
.avatar-wrapper .avatar-presence.hidden:after {
content: "";
position: absolute;
width: calc(100% - 4px);
height: calc(100% - 4px);
background: #fff;
transform: translateX(-50%) translateY(-50%);
top: 50%;
left: 50%;
border-radius: 50%
}
.avatar-wrapper .avatar-status {
top: 0
}
.avatar-wrapper .avatar-status.approved {
background: #00cc85
}
.avatar-wrapper .avatar-status.declined {
background: #f73e5a
}
.avatar-wrapper .avatar-status.notify {
background: #06c
}
.avatar-wrapper.avatar-extra-text {
display: inline-flex;
justify-content: flex-start;
align-items: center;
margin-bottom: 16px
}
.avatar-wrapper.avatar-extra-text .avatar {
flex-shrink: 0
}
.avatar-wrapper.avatar-extra-text .extra-text {
line-height: 1.2em;
margin-left: 16px
}
.avatar-wrapper.avatar-extra-text .extra-text h3,
.avatar-wrapper.avatar-extra-text .extra-text h4 {
font-weight: 600;
margin: 0;
font-size: 1.111rem
}
.avatar-wrapper.avatar-extra-text .extra-text h3 a,
.avatar-wrapper.avatar-extra-text .extra-text h4 a {
display: inline-block
}
.avatar-wrapper.avatar-extra-text .extra-text p,
.avatar-wrapper.avatar-extra-text .extra-text time {
margin: 0;
text-transform: uppercase;
font-size: .778rem
}
.avatar-group>li {
margin-bottom: 16px;
line-height: 1
}
.avatar-group>li:last-child {
margin-bottom: 0
}
.avatar-group>li .list-item {
display: inline-flex;
align-items: center;
padding: 0;
line-height: 1em
}
.avatar-group>li .list-item .avatar {
margin-right: 12px
}
.avatar-group>li .list-item .avatar p {
font-size: 16px
}
.avatar-group>li .list-item .avatar.avatar-green p,
.avatar-group>li .list-item .avatar.avatar-orange p,
.avatar-group>li .list-item .avatar.avatar-primary p,
.avatar-group>li .list-item .avatar.avatar-red p,
.avatar-group>li .list-item .avatar.avatar-secondary p {
color: #fff;
line-height: 0
}
.avatar-group>li .list-item span {
margin: 0;
font-size: .889rem
}
.avatar-group-stacked {
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin: 0;
padding: 0;
flex-direction: row
}
.avatar-group-stacked li {
list-style-type: none;
line-height: 0
}
.avatar-group-stacked li>.avatar {
margin-left: -6px;
border: 2px solid #fff
}
.thumb-nav {
padding: 0;
margin: 0 -8px;
display: flex;
justify-content: center
}
.thumb-nav.thumb-nav-vertical {
flex-direction: column;
align-items: baseline
}
.thumb-nav.thumb-nav-vertical li {
height: 160px;
width: auto
}
.thumb-nav.thumb-nav-vertical .thumb-nav-resizer {
width: auto;
height: 100%
}
.thumb-nav.thumb-nav-vertical.thumb-nav-small li {
height: 80px
}
.thumb-nav.thumb-nav-fixed {
flex-wrap: wrap;
justify-content: flex-start
}
.thumb-nav.thumb-nav-fixed li {
flex-basis: 240px
}
.thumb-nav.thumb-nav-fixed.thumb-nav-small li {
flex-basis: 120px
}
.thumb-nav.thumb-nav-auto {
flex-wrap: wrap;
justify-content: flex-start
}
.thumb-nav.thumb-nav-auto li .thumb-nav-resizer {
max-width: 100%;
max-height: 100%
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-2 li {
flex-basis: calc(50% - 16px)
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-3 li {
flex-basis: calc(33.3333% - 16px)
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-4 li {
flex-basis: calc(25% - 16px)
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-5 li {
flex-basis: calc(20% - 16px)
}
.thumb-nav.thumb-nav-nozoom a:hover img {
transform: none
}
.thumb-nav.thumb-nav-black a:hover:after,
.thumb-nav.thumb-nav-primary a:hover:after {
opacity: 1
}
.thumb-nav.thumb-nav-black a:after {
background: rgba(0, 0, 0, .8)
}
.thumb-nav.thumb-nav-primary a:after {
background: rgba(0, 102, 204, .8)
}
.thumb-nav.thumb-nav-bottom,
.thumb-nav.thumb-nav-top {
position: absolute;
left: 50%;
transform: translateX(-50%);
width: 90%
}
.thumb-nav.thumb-nav-bottom {
bottom: 0;
margin-bottom: 16px
}
.thumb-nav.thumb-nav-top {
top: 0;
margin-top: 16px
}
.thumb-nav.thumb-nav-left,
.thumb-nav.thumb-nav-right {
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 90%
}
.thumb-nav.thumb-nav-left {
left: 0;
margin-left: 16px
}
.thumb-nav.thumb-nav-right {
right: 0;
margin-right: 16px
}
.thumb-nav li {
position: relative;
list-style-type: none;
margin: 8px;
width: 240px;
flex: 0 1 auto
}
.thumb-nav .thumb-nav-resizer {
width: 100%;
height: auto;
visibility: hidden
}
.thumb-nav.thumb-nav-small li {
width: 120px
}
.thumb-nav a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden
}
.thumb-nav a:after {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
opacity: 0;
transition: opacity .4s cubic-bezier(.15, .7, .36, .99)
}
.thumb-nav a.active {
pointer-events: none
}
.thumb-nav a.active:after {
opacity: 1;
background: rgba(0, 102, 204, .6)
}
.thumb-nav a:hover img {
transform: scale(1.05);
transition-duration: 1s
}
.thumb-nav a:hover:after {
transition-duration: 1s
}
.thumb-nav a img {
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
transition: transform .4s cubic-bezier(.15, .7, .36, .99)
}
.steppers .steppers-header {
padding: 0 24px;
height: 64px;
background: #fff;
box-shadow: 0 8px 20px rgba(0, 0, 0, .1);
display: flex;
align-items: center
}
.steppers .steppers-header li {
font-size: 1.125rem;
color: #5c6f82;
list-style-type: none;
display: none
}
.steppers .steppers-header li .icon {
fill: #5c6f82;
margin-right: .667rem;
width: 24px;
height: 24px
}
.steppers .steppers-header li.active,
.steppers .steppers-header li.confirmed {
color: #06c;
font-weight: 600
}
.steppers .steppers-header li.active .icon,
.steppers .steppers-header li.confirmed .icon {
fill: #06c
}
.steppers .steppers-header li.active,
.steppers .steppers-header li.steppers-index {
display: block
}
.steppers .steppers-header li.steppers-index {
margin-left: auto;
font-size: .875rem;
font-weight: 600
}
.steppers .steppers-header li.steppers-index span {
margin-left: .25rem
}
.steppers .steppers-header li.steppers-index span.active {
color: #06c;
text-decoration: underline
}
.steppers .steppers-header li .steppers-number .icon {
margin: 0
}
.steppers .steppers-header li .steppers-number:after {
content: ". "
}
.steppers.bg-dark .steppers-header {
background: 0 0
}
.steppers.bg-dark .steppers-header li {
color: #d9dadb
}
.steppers.bg-dark .steppers-header li .icon {
fill: #d9dadb
}
.steppers.bg-dark .steppers-header li.active {
font-weight: 600;
color: #0accc6
}
.steppers.bg-dark .steppers-header li.active .icon {
fill: #0accc6
}
.steppers.bg-dark .steppers-header li.confirmed {
font-weight: 600;
color: #fff
}
.steppers.bg-dark .steppers-header li.confirmed .icon {
fill: #fff
}
.steppers.bg-dark .steppers-header li.steppers-index span.active {
color: #0accc6
}
.steppers.bg-dark .steppers-nav {
background: 0 0
}
.steppers.bg-dark .steppers-nav .progress-bar,
.steppers.bg-dark .steppers-nav .steppers-dots li.done {
background: #0accc6
}
.steppers .steppers-nav {
display: flex;
height: 64px;
padding: 0 24px;
box-shadow: 0 -8px 20px rgba(0, 0, 0, .1);
background: #fff;
align-items: center;
justify-content: space-between
}
.steppers .steppers-nav .steppers-dots,
.steppers .steppers-nav .steppers-progress {
width: 20%
}
.steppers .steppers-nav .steppers-dots .progress,
.steppers .steppers-nav .steppers-progress .progress {
height: 2px
}
.steppers .steppers-nav .steppers-dots {
padding: 0;
margin: 0;
display: flex;
justify-content: center;
align-items: center
}
.steppers .steppers-nav .steppers-dots li {
list-style-type: none;
padding: 0;
height: 4px;
width: 4px;
min-width: 4px;
background: #cacacc;
margin-right: 8px;
border-radius: 50%
}
.steppers .steppers-nav .steppers-dots li.done {
background: #06c
}
@media (min-width:992px) {
.steppers .steppers-header {
padding: 0;
box-shadow: none;
height: auto;
display: flex;
justify-content: space-between;
background: 0 0
}
.steppers .steppers-header:before {
display: none
}
.steppers .steppers-header li {
text-transform: uppercase;
padding: 1.778rem 1.111rem;
flex-grow: 1;
border-left: 1px solid #dfe4f2;
position: relative;
display: flex;
align-items: center
}
.steppers .steppers-header li:nth-last-child(2) {
border-right: 1px solid #dfe4f2
}
.steppers .steppers-header li.steppers-index {
display: none
}
.steppers .steppers-header li.active:after {
content: "";
position: absolute;
bottom: 0;
width: calc(100% - 2.222rem);
height: 2px;
background: #06c;
left: 50%;
transform: translateX(-50%)
}
.steppers .steppers-header li.active .steppers-number {
color: #fff;
background: #06c;
border-color: #06c
}
.steppers .steppers-header li.active.no-line:after {
display: none
}
.steppers .steppers-header li .steppers-success {
margin-left: auto
}
.steppers .steppers-header li .steppers-number {
display: inline-block;
width: 1.778rem;
height: 1.778rem;
border: 1px solid #dfe4f2;
border-radius: 50%;
text-align: center;
margin-right: .667rem
}
.steppers .steppers-header li .steppers-number:after {
display: none
}
.steppers .steppers-header li .steppers-number .icon:before {
margin-right: 0;
margin-top: .333rem
}
.steppers.bg-dark .steppers-header li {
border-color: #435a70
}
.steppers.bg-dark .steppers-header li.active:after {
background: #0accc6
}
.steppers.bg-dark .steppers-header li.active .steppers-number {
background: #0accc6;
border-color: #0accc6;
color: #17324d
}
.steppers.bg-dark .steppers-header li .steppers-number {
border-color: #768594
}
.steppers .steppers-nav {
box-shadow: none;
margin-top: .889rem;
align-items: center;
background: 0 0
}
.steppers .steppers-nav .steppers-dots,
.steppers .steppers-nav .steppers-progress,
.steppers .steppers-nav button .icon {
display: none
}
.steppers .steppers-nav button:not(.steppers-btn-confirm) {
margin-right: .889rem
}
.steppers .steppers-nav .steppers-btn-confirm {
display: block;
margin-left: auto
}
}
@media (max-width:991px) {
.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) {
font-size: 1rem;
background: 0 0;
color: #06c;
box-shadow: none;
padding-left: 0;
padding-right: 0
}
.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active,
.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus,
.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover {
background: 0 0 !important;
color: #06c !important;
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25) !important
}
.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon {
margin: 0 .333rem;
height: 24px;
width: 24px
}
.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) {
color: #fff
}
.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon {
fill: #fff
}
.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active,
.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus,
.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover {
color: #0accc6 !important
}
}
.card-wrapper {
padding-bottom: 24px;
display: flex
}
.card-wrapper.card-column {
flex-direction: column
}
.card-wrapper.card-column .card {
height: auto !important
}
.card-wrapper.card-column .card+.card {
margin-top: 1rem
}
.card-wrapper.card-teaser-wrapper {
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap
}
.card-wrapper.card-teaser-wrapper.card-teaser-wrapper-equal {
align-items: stretch
}
.card-wrapper.card-teaser-wrapper>.card-teaser {
flex: 0 0 100%;
margin: 16px 0;
display: flex;
flex-wrap: wrap
}
.card-wrapper.card-teaser-wrapper>.card-teaser.border {
border-color: #b1b1b3
}
.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image {
padding: 0 !important
}
.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image>.card-image-wrapper {
flex: 1;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start
}
.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image>.card-image-wrapper.with-read-more .card-image-rounded img {
border-bottom-right-radius: 0 !important
}
.card-wrapper.card-teaser-wrapper .card-flex {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: stretch;
position: relative
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image {
position: relative;
background-color: transparent;
display: flex;
justify-content: center;
align-items: center
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded,
.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded img {
border-radius: 0 4px 4px 0
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date {
background-color: #fff;
padding: .5em 1em;
z-index: 1
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date>:first-child {
font-size: 120%
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date>:last-child {
font-size: 80%
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image img {
z-index: auto;
-o-object-fit: cover;
object-fit: cover
}
@media (min-width:768px) {
.card-wrapper.card-teaser-wrapper .card-teaser {
flex: 0 0 49%
}
.card-wrapper.card-teaser-wrapper.card-teaser-block-2 {
width: 100%;
justify-content: space-between
}
.card-wrapper.card-teaser-wrapper.card-teaser-block-2>.card-teaser {
flex: 0 0 49%
}
.card-wrapper.card-teaser-wrapper.card-teaser-block-3 {
width: 100%;
justify-content: space-between
}
.card-wrapper.card-teaser-wrapper.card-teaser-block-3>.card-teaser {
flex: 0 0 32%
}
.card-wrapper.card-teaser-wrapper.card-teaser-start {
justify-content: flex-start !important
}
.card-wrapper.card-teaser-wrapper.card-teaser-start .card-teaser+.card-teaser {
margin-left: 1.35rem
}
.card-wrapper.card-teaser-wrapper.card-teaser-end {
justify-content: flex-end !important
}
.card-wrapper.card-teaser-wrapper.card-teaser-end .card-teaser+.card-teaser {
margin-left: 1.35rem
}
}
@media (min-width:1200px) {
.card-wrapper.card-teaser-block-4 {
width: 100%;
justify-content: space-between
}
.card-wrapper.card-teaser-block-4>.card-teaser {
flex: 0 0 24%
}
.card-wrapper.card-overlapping {
margin-top: -32px
}
}
.card {
border: none;
padding: 0;
position: relative;
width: 100%
}
.card.card-bg-primary {
background-color: #06c
}
.card.card-bg-primary .card-body .card-text,
.card.card-bg-primary .card-body .card-title {
color: #fff
}
.card.card-bg-secondary {
background-color: #5c6f82
}
.card.card-bg-secondary .card-body .card-text,
.card.card-bg-secondary .card-body .card-title {
color: #fff
}
.card.card-bg-success {
background-color: #008758
}
.card.card-bg-success .card-body .card-text,
.card.card-bg-success .card-body .card-title {
color: #fff
}
.card.card-bg-info {
background-color: #979899
}
.card.card-bg-info .card-body .card-text,
.card.card-bg-info .card-body .card-title {
color: #fff
}
.card.card-bg-warning {
background-color: #a66300
}
.card.card-bg-warning .card-body .card-text,
.card.card-bg-warning .card-body .card-title {
color: #fff
}
.card.card-bg-danger {
background-color: #d9364f
}
.card.card-bg-danger .card-body .card-text,
.card.card-bg-danger .card-body .card-title {
color: #fff
}
.card.card-bg-light {
background-color: #e9e6f2
}
.card.card-bg-light .card-body .card-text,
.card.card-bg-light .card-body .card-title {
color: #fff
}
.card.card-bg-dark {
background-color: #17324d
}
.card.card-bg-dark .card-body .card-text,
.card.card-bg-dark .card-body .card-title {
color: #fff
}
.card.card-bg-black {
background-color: #000
}
.card.card-bg-black .card-body .card-text,
.card.card-bg-black .card-body .card-title {
color: #fff
}
.card.card-bg-white {
background-color: #fff
}
.card.card-bg-white .card-body .card-text,
.card.card-bg-white .card-body .card-title {
color: #fff
}
.card.card-bg-100 {
background-color: #e3e4e6
}
.card.card-bg-100 .card-body .card-text,
.card.card-bg-100 .card-body .card-title {
color: #fff
}
.card.card-bg-200 {
background-color: #cacacc
}
.card.card-bg-200 .card-body .card-text,
.card.card-bg-200 .card-body .card-title {
color: #fff
}
.card.card-bg-300 {
background-color: #b1b1b3
}
.card.card-bg-300 .card-body .card-text,
.card.card-bg-300 .card-body .card-title {
color: #fff
}
.card.card-bg-400 {
background-color: #979899
}
.card.card-bg-400 .card-body .card-text,
.card.card-bg-400 .card-body .card-title {
color: #fff
}
.card.card-bg-500 {
background-color: #7e7f80
}
.card.card-bg-500 .card-body .card-text,
.card.card-bg-500 .card-body .card-title {
color: #fff
}
.card.card-bg-600 {
background-color: #656566
}
.card.card-bg-600 .card-body .card-text,
.card.card-bg-600 .card-body .card-title {
color: #fff
}
.card.card-bg-700 {
background-color: #4c4c4d
}
.card.card-bg-700 .card-body .card-text,
.card.card-bg-700 .card-body .card-title {
color: #fff
}
.card.card-bg-800 {
background-color: #323333
}
.card.card-bg-800 .card-body .card-text,
.card.card-bg-800 .card-body .card-title {
color: #fff
}
.card.card-bg-900 {
background-color: #19191a
}
.card.card-bg-900 .card-body .card-text,
.card.card-bg-900 .card-body .card-title {
color: #fff
}
.card .card-body {
padding: 24px
}
.card .card-body h4.card-title+.card-text {
padding-top: 16px
}
.card .card-body h5.card-title {
font-size: 1.125rem;
line-height: 1.4444444444rem;
font-weight: 700;
color: #17324d;
margin-bottom: 16px;
transition: .3s
}
.card .card-body h5.card-title.big-heading {
font-size: 1.5555555556rem;
line-height: 1.7777777778rem
}
.card .card-body h5.card-title.card-title-icon {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center
}
.card .card-body h5.card-title.card-title-icon .icon {
margin-right: .5em
}
.card .card-body h6.card-subtitle {
font-weight: 400;
margin-bottom: 16px;
margin-top: -16px
}
.card .card-body a h5.card-title {
color: #06c
}
.card .card-body .card-text {
font-family: Lora, Georgia, serif;
font-size: .875rem;
line-height: 1.2rem;
color: #435a70
}
.card .card-body .card-signature {
font-style: italic;
font-family: Lora, Georgia, serif;
color: #435a70;
font-weight: 700;
font-size: .8888888889rem;
margin-bottom: 24px;
display: block
}
.card .card-body .category-top {
font-size: .7777777778rem;
text-transform: uppercase;
color: #435a70;
margin-bottom: 16px
}
.card .card-body .category-top a.category {
color: #435a70
}
.card .card-body .category-top a.category:hover {
text-decoration: underline
}
.card .card-body .category-top .category {
font-weight: 700;
letter-spacing: .9px
}
.card .card-body .category-top .data:before {
content: "—";
display: inline-block;
margin: 0 8px
}
.card:after {
content: "";
display: block;
margin-top: 48px;
margin-left: 24px
}
.card a.read-more {
position: absolute;
bottom: 24px
}
.card .categoryicon-top {
margin-bottom: 16px;
display: flex;
align-items: center
}
.card .categoryicon-top .text {
font-size: .7777777778rem;
text-transform: uppercase;
letter-spacing: .9px;
color: #435a70;
line-height: 1rem
}
.card .categoryicon-top .icon {
width: 40px;
height: 40px;
fill: #06c;
margin-right: 8px;
flex-shrink: 0
}
.card .simple-link {
font-weight: 600;
font-size: .8888888889rem;
margin-top: 32px;
display: block
}
.card.card-bg {
margin-left: 8px;
margin-right: 8px;
box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .1);
background: #fff;
border-right: none
}
.card.card-bg:after {
background: 0 0
}
.card.card-img {
border-right: none
}
.card.card-img h5.card-title {
font-size: 1.1111111111rem;
line-height: 1.5555555556rem
}
.card.card-img .img-responsive-wrapper .img-responsive {
padding-bottom: 61.29%
}
.card.card-img .img-responsive-wrapper .img-responsive.img-responsive-panoramic {
padding-bottom: 30.645%
}
.card.card-img.rounded .img-responsive-wrapper {
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.card .card-calendar {
height: 80%;
max-height: 80px;
width: 80px;
border-radius: 4px;
background-color: #fff;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1), 0 4px 8px 0 rgba(0, 0, 0, .1);
position: absolute;
right: 32px;
top: 10%;
color: #455a64;
text-align: center;
font-size: .889em;
font-weight: 600;
line-height: 1.3;
text-transform: capitalize
}
.card .card-calendar .card-date {
font-size: 1.667em;
font-weight: 700;
display: block
}
.card.no-after {
content: none;
position: relative
}
.card.no-after:after {
display: none
}
.card.no-after>.read-more {
padding-top: 16px
}
.card.no-after>.read-more::before {
content: "";
height: 24px;
display: block
}
.card.special-card .img-responsive-wrapper {
overflow: visible;
position: relative;
width: 174px;
margin-bottom: 24px
}
.card.special-card .img-responsive-wrapper::after,
.card.special-card .img-responsive-wrapper::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
display: block
}
.card.special-card .img-responsive-wrapper:before {
background: #6aaaeb;
left: 24px;
top: 24px;
opacity: .3;
transition: .3s
}
.card.special-card .img-responsive-wrapper:after {
background: #6aaaeb;
left: 12px;
top: 12px;
transition: .3s
}
.card.special-card .img-responsive-wrapper .img-responsive {
padding-bottom: 122.98%;
z-index: 1
}
.card.special-card .head-tags {
margin-bottom: 24px
}
.card.special-card .head-tags span.data {
font-weight: 400
}
.card.special-card:hover {
text-decoration: none
}
.card.special-card:hover h5 {
text-decoration: underline;
color: #06c
}
.card.special-card:hover .img-responsive-wrapper:before {
background: #06c;
opacity: .3
}
.card.special-card:hover .img-responsive-wrapper:after {
background: #06c
}
.card.card-big .card-body {
padding: 48px
}
.card.card-big .card-body .top-icon {
margin-bottom: 24px
}
.card.card-big .card-body .top-icon .icon {
width: 80px;
height: 80px;
fill: #06c
}
.card.card-big .card-body h5.card-title {
font-size: 1.3333333333rem;
line-height: 1.5555555556rem
}
.card.card-big .card-body .card-text {
font-size: .8888888889rem;
line-height: 1.3333333333rem
}
.card.card-big .flag-icon {
margin-left: 48px
}
.card.card-big .etichetta {
position: absolute;
right: 48px;
top: 32px;
justify-content: flex-end
}
.card.border-bottom-card::before {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
height: 4px;
bottom: 0;
background: #06c
}
.card .head-tags {
justify-content: space-between;
display: flex;
margin-bottom: 48px
}
.card .head-tags .data {
font-size: .7777777778rem;
text-transform: uppercase;
color: #435a70
}
.card .card-tag {
color: #06c;
font-size: .7777777778rem;
font-weight: 700;
letter-spacing: .9px;
padding: 0 32px;
border-radius: 50px;
border: 1px solid #06c
}
.card .it-card-footer {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 48px
}
.card .it-card-footer .card-signature {
font-style: italic;
font-family: Lora, Georgia, serif;
color: #435a70;
font-weight: 700;
font-size: .8888888889rem;
display: block;
margin-bottom: 0
}
.card.card-teaser {
display: inline-flex;
flex-direction: row;
align-items: flex-start;
padding: 24px
}
.card.card-teaser:after {
content: none
}
.card.card-teaser.card-column {
flex-direction: column
}
.card.card-teaser .card-header {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
padding: 1em;
width: 100%
}
.card.card-teaser .card-header .icon {
margin-right: .5rem
}
.card.card-teaser .card-header h1,
.card.card-teaser .card-header h2,
.card.card-teaser .card-header h3,
.card.card-teaser .card-header h4,
.card.card-teaser .card-header h5,
.card.card-teaser .card-header h6 {
line-height: 1.5;
margin-bottom: 0
}
.card.card-teaser .card-body {
padding: 0;
flex: auto
}
.card.card-teaser .card-body .card-title {
margin: 0
}
.card.card-teaser .card-body .card-text,
.card.card-teaser .card-body .card-text>p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: .8888888889rem;
margin: 0
}
.card.card-teaser .card-body .card-text+.card-text,
.card.card-teaser .card-body .card-text>p+.card-text {
margin-top: 16px
}
.card.card-teaser .icon {
min-width: 32px
}
.card.card-teaser .icon+.card-body {
margin-left: 1em
}
.card.card-teaser .avatar.size-xs {
min-width: 16px
}
.card.card-teaser .avatar.size-sm {
min-width: 24px
}
.card.card-teaser .avatar.size-md {
min-width: 32px
}
.card.card-teaser .avatar.size-lg {
min-width: 40px
}
.card.card-teaser .avatar.size-xl {
min-width: 80px
}
.card.card-teaser .avatar+.card-body {
flex: 1
}
.card.card-teaser-primary {
border-left: 8px solid #06c
}
.card.card-teaser-secondary {
border-left: 8px solid #5c6f82
}
.card.card-teaser-success {
border-left: 8px solid #008758
}
.card.card-teaser-info {
border-left: 8px solid #979899
}
.card.card-teaser-warning {
border-left: 8px solid #a66300
}
.card.card-teaser-danger {
border-left: 8px solid #d9364f
}
.card.card-teaser-light {
border-left: 8px solid #e9e6f2
}
.card.card-teaser-dark {
border-left: 8px solid #17324d
}
.card.card-teaser-black {
border-left: 8px solid #000
}
.card.card-teaser-white {
border-left: 8px solid #fff
}
.card.card-teaser-100 {
border-left: 8px solid #e3e4e6
}
.card.card-teaser-200 {
border-left: 8px solid #cacacc
}
.card.card-teaser-300 {
border-left: 8px solid #b1b1b3
}
.card.card-teaser-400 {
border-left: 8px solid #979899
}
.card.card-teaser-500 {
border-left: 8px solid #7e7f80
}
.card.card-teaser-600 {
border-left: 8px solid #656566
}
.card.card-teaser-700 {
border-left: 8px solid #4c4c4d
}
.card.card-teaser-800 {
border-left: 8px solid #323333
}
.card.card-teaser-900 {
border-left: 8px solid #19191a
}
.flag-icon {
width: 32px;
height: 48px;
box-sizing: content-box;
position: relative;
background: #06c;
color: #fff;
text-align: center;
text-transform: uppercase
}
.flag-icon:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 0;
border-bottom: 13px solid #fff;
border-left: 16px solid transparent;
border-right: 16px solid transparent
}
a.read-more {
display: flex;
align-items: center;
color: #06c;
text-transform: uppercase;
font-weight: 700;
letter-spacing: .9px;
font-size: .7777777778rem
}
a.read-more .icon {
margin-left: 8px;
fill: #06c;
width: 16px;
height: 16px;
flex-shrink: 0
}
.etichetta {
display: flex;
align-items: center;
font-size: .7777777778rem;
text-transform: uppercase;
font-weight: 700;
letter-spacing: .9px;
color: #435a70
}
.etichetta .icon {
fill: #435a70;
width: 24px;
height: 24px;
margin-right: 8px;
flex-shrink: 0
}
.row [class*=col-]>.card-wrapper,
.row [class*=col-]>.card-wrapper>.card {
height: 100%
}
@media (min-width:992px) {
.card-wrapper {
padding-bottom: 0
}
.card-wrapper.card-space {
padding-bottom: 12px
}
.card-wrapper.card-offset {
margin-top: 90px
}
.card {
border: none;
margin-right: -6px
}
.card.card-bg,
.card.card-img {
margin: 0
}
.card .card-body .card-text {
font-size: .7777777778rem
}
.card .card-body h5.card-title {
font-size: 1rem
}
}
.img-responsive-wrapper {
overflow: hidden
}
.img-responsive-wrapper .img-responsive {
position: relative;
padding-bottom: 56.25%;
height: 0
}
.img-responsive-wrapper .img-responsive .img-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit {
background-size: cover;
background-position: center;
background-color: #ebeced
}
.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit img {
visibility: hidden
}
.img-responsive-wrapper .img-responsive .img-wrapper img {
width: 100%;
display: block;
height: 100%;
-o-object-fit: cover;
object-fit: cover
}
.overlay-wrapper {
position: relative;
display: inline-block;
overflow: hidden
}
.overlay-wrapper.overlay-hover .overlay-panel {
opacity: 0;
transition: opacity .1s
}
.overlay-wrapper.overlay-hover:hover .overlay-panel {
opacity: 1;
transition: opacity .2s
}
.overlay-panel {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 16px 24px;
background-color: rgba(0, 102, 204, .85);
color: #fff;
font-weight: 600;
font-size: 1rem;
max-height: 56px
}
.overlay-panel span {
min-width: 0;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block
}
.overlay-panel.overlay-icon,
.overlay-panel.overlay-panel-fullheight {
top: 0;
height: 100%;
max-height: 100%;
display: flex
}
.overlay-panel.overlay-panel-fullheight {
align-items: flex-end
}
.overlay-panel.overlay-icon {
justify-content: center;
align-items: center
}
.overlay-panel.overlay-icon .icon {
fill: #fff
}
.overlay-panel.overlay-black {
background-color: rgba(0, 0, 0, .54)
}
@media (min-width:576px) {
.steppers .steppers-header li {
font-size: 1rem
}
.overlay-panel {
font-size: .889rem
}
}
.progress-donut-wrapper {
width: 128px;
height: 128px;
position: relative
}
.progress-donut-wrapper:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
transform: scale(.85);
background: #d4e9ff;
border-radius: 50%
}
.progress-donut {
transform: scale(.355);
position: absolute;
top: -162px;
left: -162px
}
.progress-donut .clProg {
font-weight: 700
}
@media (min-width:768px) {
.progress-donut-wrapper {
width: 180px;
height: 180px
}
.progress-donut {
transform: scale(.5);
top: -136px;
left: -136px
}
}
@-webkit-keyframes progressBarIndeterminate {
0% {
left: -5%
}
50% {
width: 66%
}
100% {
left: 100%;
width: 33%
}
}
@keyframes progressBarIndeterminate {
0% {
left: -5%
}
50% {
width: 66%
}
100% {
left: 100%;
width: 33%
}
}
.progress {
height: 4px;
box-shadow: none;
background-color: #d4e9ff
}
.progress.progress-color {
background-color: #e6ecf2
}
.progress.progress-indeterminate {
position: relative
}
.progress.progress-indeterminate .progress-bar {
width: 0;
-webkit-animation: 1.4s cubic-bezier(.77, 0, .175, 1) infinite forwards progressBarIndeterminate;
animation: 1.4s cubic-bezier(.77, 0, .175, 1) infinite forwards progressBarIndeterminate;
position: absolute;
top: 0;
bottom: 0
}
.progress-bar {
background-color: #06c
}
.progress-bar-label {
text-align: right;
font-size: .75rem;
color: #17324d;
font-weight: 500
}
.btn-progress .progress {
display: block;
position: absolute;
bottom: 0;
width: 100%;
left: 0;
border-radius: 0 0 4px 4px
}
.btn-progress .progress-bar {
height: 4px
}
@-webkit-keyframes spinnerAnim {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
@keyframes spinnerAnim {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
@-webkit-keyframes spinnerAnimInner1 {
0% {
transform: rotate(60deg)
}
100% {
transform: rotate(205deg)
}
}
@keyframes spinnerAnimInner1 {
0% {
transform: rotate(60deg)
}
100% {
transform: rotate(205deg)
}
}
@-webkit-keyframes spinnerAnimInner2 {
0% {
transform: rotate(30deg)
}
100% {
transform: rotate(-105deg)
}
}
@keyframes spinnerAnimInner2 {
0% {
transform: rotate(30deg)
}
100% {
transform: rotate(-105deg)
}
}
.progress-spinner {
display: block;
width: 48px;
height: 48px;
border-radius: 50%;
border: 4px solid #d4e9ff
}
.progress-spinner.progress-spinner-active {
-webkit-animation: .75s linear infinite spinnerAnim;
animation: .75s linear infinite spinnerAnim
}
.progress-spinner.progress-spinner-active:not(.progress-spinner-double) {
border-color: #06c #06c #d4e9ff
}
.progress-spinner.size-sm {
width: 32px;
height: 32px
}
.progress-spinner.progress-spinner-double {
display: inline-block
}
.progress-spinner.progress-spinner-double.size-sm {
width: 32px;
height: 32px
}
.progress-spinner.progress-spinner-double.size-sm .progress-spinner-inner {
width: 32px;
height: 16px
}
.progress-spinner.progress-spinner-double.progress-spinner-active .progress-spinner-inner {
opacity: 1
}
.progress-spinner.progress-spinner-double .progress-spinner-inner {
width: 48px;
height: 24px;
overflow: hidden;
margin-left: -4px;
opacity: 0;
transition: opacity .3s
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:first-child {
margin-top: -4px
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2) {
transform: rotate(180deg)
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2):after {
-webkit-animation-name: spinnerAnimInner2;
animation-name: spinnerAnimInner2
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:after {
content: "";
display: inline-block;
transform: rotate(45deg);
border-radius: 50%;
border: 4px solid #06c;
border-right: 4px solid transparent;
border-bottom: 4px solid transparent;
width: 100%;
height: 200%;
-webkit-animation: .75s cubic-bezier(.25, .1, .5, 1) infinite alternate spinnerAnimInner1;
animation: .75s cubic-bezier(.25, .1, .5, 1) infinite alternate spinnerAnimInner1
}
.it-grid-item-wrapper {
position: relative
}
.it-grid-item-wrapper .img-responsive-wrapper {
border-radius: 4px
}
.it-grid-item-wrapper .img-responsive-wrapper .img-responsive {
padding-bottom: 66.8122270742%
}
.it-grid-item-wrapper .it-griditem-text-wrapper {
display: flex;
justify-content: space-between;
padding: 16px 8px;
align-items: center
}
.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text {
font-size: .8rem;
color: #435a70;
font-weight: 600
}
.it-grid-item-wrapper .it-griditem-text-wrapper .icon {
flex-shrink: 0;
position: relative;
right: -8px;
fill: #06c;
width: 24px;
height: 24px
}
.it-grid-item-wrapper.it-grid-item-overlay {
position: relative
}
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper {
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: 0 0;
padding: 8px 16px;
color: #fff;
text-shadow: 0 1px 4px rgba(0, 0, 0, .5)
}
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text {
color: #fff
}
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .icon {
fill: #fff
}
.it-grid-item-wrapper a:hover .it-griditem-text {
text-decoration: underline
}
.it-grid-item-wrapper.it-grid-item-double-w .img-responsive-wrapper .img-responsive {
padding-bottom: calc(33.4061135371% - 2px)
}
.it-grid-list-wrapper {
padding-left: 4px;
padding-right: 4px
}
.it-grid-list-wrapper div[class^=col-] {
padding: 0 2px 4px
}
.it-grid-list-wrapper .grid-row {
display: flex;
margin-left: -2px;
margin-right: -2px;
flex-wrap: wrap
}
.it-grid-list-wrapper.it-image-label-grid {
padding-left: 16px;
padding-right: 16px
}
.it-grid-list-wrapper.it-image-label-grid div[class^=col-] {
padding: 0 8px 16px
}
.it-grid-list-wrapper.it-image-label-grid .grid-row {
margin-left: -20px;
margin-right: -20px
}
.it-grid-list-wrapper.it-masonry.it-image-label-grid div[class^=col-] {
padding-bottom: 0
}
.it-grid-list-wrapper.it-masonry .card-columns {
margin-left: -20px;
margin-right: -20px;
-moz-column-gap: 0;
column-gap: 0
}
.it-grid-list-wrapper.it-masonry .card-columns .it-grid-item-wrapper {
-moz-column-break-inside: avoid;
break-inside: avoid-column;
display: inline-block;
width: 100%;
margin-bottom: 16px
}
.it-grid-list-wrapper.it-masonry .card-columns .it-grid-item-wrapper .img-responsive {
padding-bottom: initial;
height: auto
}
.it-grid-list-wrapper.it-masonry .card-columns .it-grid-item-wrapper .img-responsive .img-wrapper {
position: inherit;
left: initial;
right: initial;
width: initial;
height: initial
}
.it-grid-list-wrapper.it-masonry .card-columns .it-grid-item-wrapper .img-responsive .img-wrapper img {
height: auto;
-o-object-fit: initial;
object-fit: initial
}
_:-ms-fullscreen,
.it-grid-list-wrapper.it-masonry .card-columns .it-grid-item-wrapper .img-responsive {
padding-bottom: 0
}
@media (min-width:576px) {
.progress-bar-label {
font-size: .667rem
}
.it-grid-list-wrapper.it-masonry .card-columns {
-moz-column-count: 2;
column-count: 2
}
}
@media (min-width:992px) {
.it-grid-list-wrapper.it-masonry .card-columns {
-moz-column-count: 3;
column-count: 3
}
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper {
padding: 16px 24px
}
.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text,
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text {
font-size: 1rem
}
.it-grid-item-wrapper .it-griditem-text-wrapper .icon {
width: 32px;
height: 32px
}
}
.popover {
border: none;
border-radius: 4px;
box-shadow: 0 0 30px 5px rgba(0, 0, 0, .1)
}
.popover.bs-popover-auto[x-placement^=top],
.popover.bs-popover-top {
margin-bottom: 16px
}
.popover.bs-popover-auto[x-placement^=top] .arrow:after,
.popover.bs-popover-top .arrow:after {
bottom: 2px
}
.popover.bs-popover-auto[x-placement^=bottom],
.popover.bs-popover-bottom {
margin-top: 16px
}
.popover.bs-popover-auto[x-placement^=bottom] .arrow:after,
.popover.bs-popover-bottom .arrow:after {
top: 2px
}
.popover.bs-popover-auto[x-placement^=left],
.popover.bs-popover-left {
margin-right: 16px
}
.popover.bs-popover-auto[x-placement^=left] .arrow:after,
.popover.bs-popover-left .arrow:after {
right: 2px
}
.popover.bs-popover-auto[x-placement^=right],
.popover.bs-popover-right {
margin-left: 16px
}
.popover.bs-popover-auto[x-placement^=right] .arrow:after,
.popover.bs-popover-right .arrow:after {
left: 2px
}
.popover .arrow:before {
display: none
}
.popover .popover-header {
background: 0 0;
border: none;
text-transform: uppercase;
color: #17324d;
font-size: .938rem;
padding: 16px 24px 0;
letter-spacing: .05em
}
.popover .popover-header .icon {
fill: #06c;
margin-right: 8px;
height: 24px;
width: 24px
}
.popover .popover-body {
font-size: .875rem;
line-height: 1.5em;
color: #5a768a;
padding: 16px 24px
}
.popover .popover-body a.popover-inner-link {
text-transform: uppercase;
letter-spacing: .05em;
display: block;
margin-top: 16px;
font-size: .857em;
text-align: right;
font-weight: 600
}
.popover .popover-body a.popover-inner-link:hover {
color: #06c
}
.popover .popover-body a.popover-inner-link .icon {
fill: #06c;
height: 16px;
width: 16px;
margin-left: 4px;
margin-bottom: 4px
}
.tooltip {
border-radius: 4px;
font-size: .75rem
}
.tooltip .arrow {
display: none
}
.tooltip .tooltip-inner {
padding: 7px 16px;
background-color: #455b71
}
.tooltip .tooltip-inner a {
color: #fff;
text-decoration: underline
}
.tooltip.bs-tooltip-auto[x-placement^=bottom],
.tooltip.bs-tooltip-auto[x-placement^=top],
.tooltip.bs-tooltip-bottom,
.tooltip.bs-tooltip-top {
padding: 8px 0
}
.tooltip.bs-tooltip-auto[x-placement^=left],
.tooltip.bs-tooltip-auto[x-placement^=right],
.tooltip.bs-tooltip-left,
.tooltip.bs-tooltip-right {
padding: 0 8px
}
@media (min-width:576px) {
.popover .popover-header {
font-size: .833rem
}
.popover .popover-body {
font-size: .778rem
}
.tooltip {
font-size: .75rem
}
}
@media (min-width:768px) {
.tooltip {
font-size: .75rem
}
.tooltip .tooltip-inner {
padding: 4.5px 8px
}
}
.it-list-wrapper .it-list {
list-style-type: none;
margin: 0;
padding: 0
}
.it-list-wrapper .it-list a {
transition: .3s;
margin-top: -1px;
display: flex;
align-items: center;
text-decoration: none
}
.it-list-wrapper .it-list a .avatar,
.it-list-wrapper .it-list a .it-rounded-icon,
.it-list-wrapper .it-list a .it-thumb {
flex-shrink: 0;
margin-left: 24px
}
.it-list-wrapper .it-list a .it-rounded-icon {
width: 40px
}
.it-list-wrapper .it-list a .it-rounded-icon svg {
fill: #207bd6
}
.it-list-wrapper .it-list a .form-check {
margin: 0;
width: 40px;
height: 32px;
text-align: center
}
.it-list-wrapper .it-list a .form-check label {
padding-left: 0;
margin-bottom: 0
}
.it-list-wrapper .it-list a .it-thumb {
width: 40px;
height: 40px
}
.it-list-wrapper .it-list a .it-thumb img {
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%
}
.it-list-wrapper .it-list a .it-right-zone {
padding: 16px 0;
border-bottom: 1px solid #c5c7c9;
margin-left: 24px;
flex-grow: 1;
display: flex;
justify-content: space-between;
align-items: center
}
.it-list-wrapper .it-list a .it-right-zone svg {
fill: #207bd6;
margin-right: 24px;
width: 24px;
height: 24px
}
.it-list-wrapper .it-list a .it-right-zone span.it-multiple {
margin-right: 24px;
display: flex;
justify-content: flex-end;
flex-wrap: wrap
}
.it-list-wrapper .it-list a .it-right-zone span.it-multiple span.metadata {
margin-right: 0;
width: 100%;
text-align: right
}
.it-list-wrapper .it-list a .it-right-zone span.it-multiple svg {
margin-left: 8px;
margin-right: 0
}
.it-list-wrapper .it-list a .it-right-zone .toggles {
height: 32px;
margin-right: 24px
}
.it-list-wrapper .it-list a .it-right-zone span.metadata {
color: #5b6f82;
margin-right: 24px;
font-size: 12px;
letter-spacing: .5px
}
.it-list-wrapper .it-list a span.text {
font-size: 1rem;
font-weight: 600;
display: block
}
.it-list-wrapper .it-list a span.text em {
display: block;
font-size: 14px;
color: #435a70;
font-style: normal;
font-weight: 400
}
.it-list-wrapper .it-list a.active {
color: #17324d
}
.it-list-wrapper .it-list li:last-child a span.text {
border-bottom: 1px solid transparent
}
@media (min-width:1200px) {
.it-list-wrapper .it-list a:hover {
box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .1);
color: #207bd6;
text-decoration: none;
background: #fff;
position: relative;
z-index: 1;
transition: none
}
.it-list-wrapper .it-list a:hover .it-right-zone {
border-bottom: 1px solid transparent
}
.it-list-wrapper .it-list a:hover span.text {
text-decoration: underline
}
}
.chip {
display: inline-flex;
justify-content: space-evenly;
align-items: center;
background: #fcfdff;
border: 1px solid #dfe4f2;
border-radius: 12px;
height: 24px;
min-width: 100px;
padding: 0 16px 2px 8px;
transition: 50ms;
margin-right: 4px
}
.chip .chip-label {
font-size: .875rem;
height: 16px;
font-weight: 600;
color: #5c6f82;
margin-bottom: 0;
transform: translateY(-2px);
transition: color 50ms;
text-decoration: none
}
.chip .chip-label:hover {
text-decoration: none
}
.chip button {
padding: 0;
background: 0 0;
border: none;
margin-left: auto;
width: 8px;
height: 8px;
position: relative
}
.chip button:hover:not([disabled]) {
cursor: pointer
}
.chip button:hover[disabled] {
cursor: not-allowed
}
.chip button .icon {
width: 22px;
height: 22px;
fill: #5c6f82;
position: absolute;
top: -6px;
left: 0;
transition: fill 50ms
}
.chip>.icon {
fill: #06c;
transform: translateX(-5px) translateY(1px);
transition: fill 50ms
}
.chip .avatar {
transform: translateX(-5px) translateY(1px)
}
.chip.chip-lg {
height: 32px;
min-width: 120px;
border-radius: 16px;
padding: 2px 24px 0 16px;
margin: 4px 8px 4px auto
}
.chip.chip-lg .chip-label {
font-size: 1rem;
height: 12px;
transform: translateY(-8px)
}
.chip.chip-lg button .icon {
width: 28px;
height: 28px;
top: -12px;
left: 0
}
.chip.chip-lg>.icon {
height: 24px;
width: 24px;
margin-right: -8px;
fill: #06c;
transform: translateX(-13px) translateY(-1px)
}
.chip.chip-lg .avatar {
width: 24px;
height: 24px;
margin-right: -4px;
transform: translateX(-12px) translateY(-1px)
}
.chip.chip-lg.chip-simple {
padding-right: 16px
}
.chip.chip-simple {
padding-right: 8px;
margin: 4px auto
}
.chip:hover:not(.chip-disabled) {
background: #8b98a6;
border-color: #8b98a6;
transition: background-color .1s
}
.chip:hover:not(.chip-disabled) .chip-label {
color: #fff;
transition: color .1s
}
.chip:hover:not(.chip-disabled) button .icon,
.chip:hover:not(.chip-disabled)>.icon {
fill: #fff;
transition: fill .1s
}
.chip.chip-disabled {
background: #fff
}
.chip.chip-disabled:hover {
cursor: not-allowed
}
.chip.chip-disabled .chip-label {
color: #5b6f82
}
.chip.chip-disabled button .icon,
.chip.chip-disabled>.icon {
fill: #ebeced
}
.chip.chip-disabled .avatar img {
filter: grayscale(100%)
}
.chip.chip-primary {
background-color: transparent;
border-color: #06c;
color: #06c
}
.chip.chip-primary>.chip-label {
color: #06c
}
.chip.chip-primary:hover {
background-color: #06c;
border-color: #06c
}
.chip.chip-primary:hover>.chip-label {
color: #fff
}
.chip.chip-secondary {
background-color: transparent;
border-color: #5c6f82;
color: #06c
}
.chip.chip-secondary>.chip-label {
color: #5c6f82
}
.chip.chip-secondary:hover {
background-color: #5c6f82;
border-color: #5c6f82
}
.chip.chip-secondary:hover>.chip-label {
color: #fff
}
.chip.chip-success {
background-color: transparent;
border-color: #008758;
color: #008758
}
.chip.chip-success>.chip-label {
color: #008758
}
.chip.chip-success:hover {
background-color: #008758;
border-color: #008758
}
.chip.chip-success:hover>.chip-label {
color: #fff
}
.chip.chip-danger {
background-color: transparent;
border-color: #d9364f;
color: #d9364f
}
.chip.chip-danger>.chip-label {
color: #d9364f
}
.chip.chip-danger:hover {
background-color: #d9364f;
border-color: #d9364f
}
.chip.chip-danger:hover>.chip-label {
color: #fff
}
.chip.chip-info {
background-color: transparent;
border-color: #979899;
color: #979899
}
.chip.chip-info>.chip-label {
color: #979899
}
.chip.chip-info:hover {
background-color: #979899;
border-color: #979899
}
.chip.chip-info:hover>.chip-label {
color: #fff
}
.chip.chip-warning {
background-color: transparent;
border-color: #a66300;
color: #a66300
}
.chip.chip-warning>.chip-label {
color: #a66300
}
.chip.chip-warning:hover {
background-color: #a66300;
border-color: #a66300
}
.chip.chip-warning:hover>.chip-label {
color: #fff
}
.rating {
border: none;
float: left
}
.rating>input {
position: absolute;
left: -9999px
}
.rating>label {
float: right;
margin: 0;
padding-right: 2px
}
.rating>label:first-of-type {
margin-right: 0
}
.rating>label svg {
fill: #c3cfdb;
position: relative;
transform-origin: center center;
transition: transform .1s
}
.rating>label:hover {
cursor: pointer
}
.rating>label:hover svg {
transform: scale(1.1)
}
.rating>legend {
display: inline-block;
color: #17324d;
font-size: .875rem;
float: right;
width: auto;
margin: 4px 0 0 16px;
font-weight: 500
}
.rating.rating-read-only>input,
.rating.rating-read-only>label {
pointer-events: none
}
.rating:not(:checked)>label:hover svg,
.rating:not(:checked)>label:hover~label svg,
.rating>input:checked+label:hover+svg,
.rating>input:checked~label svg,
.rating>input:checked~label:hover+svg,
.rating>input:checked~label:hover~label+svg,
.rating>label:hover~input:checked~label+svg {
fill: #06c
}
@media (min-width:576px) {
.chip .chip-label {
font-size: .778rem
}
.chip.chip-lg .chip-label {
font-size: .889rem
}
.rating>legend {
font-size: .778rem
}
}
.dimmable {
position: relative
}
.dimmer {
display: none;
background-color: #1f2933;
opacity: .92;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
padding: 32px;
justify-content: center;
flex-wrap: wrap;
align-items: flex-start
}
.dimmer.dimmer-primary {
background-color: #06c;
opacity: .95
}
.dimmer h1,
.dimmer h2,
.dimmer h3,
.dimmer h4,
.dimmer h5,
.dimmer h6,
.dimmer p {
color: #fff;
margin-bottom: 0
}
.dimmer h4 {
text-align: center;
font-size: 2.222rem
}
.dimmer p {
text-align: justify;
font-family: Lora, Georgia, serif;
font-size: 1rem
}
.dimmer .dimmer-inner {
width: 100%;
max-width: 480px
}
.dimmer .dimmer-icon {
text-align: center;
margin-bottom: 24px
}
.dimmer .dimmer-icon .icon {
fill: #fff
}
.dimmer .dimmer-buttons {
background-color: transparent !important;
margin-top: 32px;
display: flex;
justify-content: space-between;
flex-wrap: wrap
}
.dimmer .dimmer-buttons button {
width: 100%
}
.dimmer .dimmer-buttons button:last-child {
margin-top: 16px
}
.dimmer .dimmer-buttons.single-button button {
margin-top: 0
}
@media (min-width:768px) {
.dimmer {
padding: 24px
}
.dimmer .dimmer-icon {
margin-bottom: 48px
}
.dimmer .dimmer-buttons {
flex-wrap: nowrap
}
.dimmer .dimmer-buttons button {
width: 50%;
margin-top: 0 !important
}
.dimmer .dimmer-buttons button:last-child {
margin-left: 24px
}
.dimmer .dimmer-buttons.single-button button {
width: auto;
min-width: 50%;
margin: 0 auto
}
}
@media (min-width:992px) {
.dimmer {
align-items: center
}
}
.it-timeline-wrapper .it-now-label {
position: absolute;
top: 50%;
z-index: 10;
font-size: 1rem;
font-family: "Roboto Mono", monospace;
color: #06c;
font-weight: 600
}
.it-timeline-wrapper .row {
position: relative;
padding-top: 48px
}
.it-timeline-wrapper .row:after {
content: "";
width: 4px;
background: linear-gradient(0deg, #06c 0, #004080 100%);
position: absolute;
left: 40px;
top: -16px;
bottom: -16px
}
.it-timeline-wrapper .timeline-element {
padding: 18px 0 18px 40px
}
.it-timeline-wrapper .it-pin-wrapper {
display: flex;
align-items: center;
position: absolute;
top: -24px;
z-index: 5;
left: 18px
}
.it-timeline-wrapper .it-pin-wrapper .pin-icon {
width: 48px;
height: 48px;
border-radius: 48px;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .1);
border: 8px solid #fff;
margin-right: 16px;
background: #fff
}
.it-timeline-wrapper .it-pin-wrapper svg {
width: 24px;
height: 24px;
fill: #06c
}
.it-timeline-wrapper .it-pin-wrapper .pin-text {
color: #435a70;
font-weight: 600;
text-transform: uppercase;
background: #dce9f5;
border-radius: 4px;
font-family: "Roboto Mono", monospace
}
.it-timeline-wrapper .it-pin-wrapper .pin-text span {
padding: 4px 16px;
display: block;
position: relative
}
.it-timeline-wrapper .it-pin-wrapper .pin-text span:after {
content: "";
width: 10px;
height: 10px;
background: #dce9f5;
border-radius: 3px;
position: absolute;
left: -4px;
top: 50%;
transform: translateY(-50%) rotate(45deg)
}
.it-timeline-wrapper .it-pin-wrapper.it-now .pin-icon {
background: #06c
}
.it-timeline-wrapper .it-pin-wrapper.it-now svg {
fill: #fff
}
.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text {
color: #fff;
background: #06c
}
.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text span:after {
background: #06c
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-icon {
background: #036
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence svg {
fill: #fff
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text {
color: #fff;
background: #036
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text span:after {
background: #036
}
.anchor-offset:before {
content: "";
display: block;
height: 96px;
margin-top: -96px
}
@media (min-width:992px) {
.it-timeline-wrapper .row:after {
content: "";
left: calc(50% - 4px)
}
.it-timeline-wrapper .timeline-element {
padding: 18px 0 18px 40px;
width: 50%
}
.it-timeline-wrapper .col-12 .card-wrapper .card {
border: none
}
.it-timeline-wrapper .col-12:nth-child(odd) .it-now-label {
right: 50%;
transform: translateX(100%);
display: flex;
align-items: center
}
.it-timeline-wrapper .col-12:nth-child(odd) .it-now-label:before {
content: "";
display: inline-block;
height: 1px;
width: 16px;
background: #06c;
margin-right: 16px
}
.it-timeline-wrapper .col-12:nth-child(odd) .timeline-element {
padding: 18px 40px 18px 18px
}
.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card {
text-align: right
}
.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card:after {
margin-left: auto;
display: inline-block;
margin-right: 24px
}
.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card a.read-more {
right: 24px
}
.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper {
flex-direction: row-reverse;
left: auto;
right: -62px
}
.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-icon {
margin-right: 0;
margin-left: 16px
}
.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-text span:after {
left: auto;
right: -4px
}
.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper.it-evidence .pin-text span:after {
border-color: transparent transparent transparent #06c
}
.it-timeline-wrapper .col-12:nth-child(2n) .it-now-label {
left: 0;
transform: translateX(-100%);
display: flex;
align-items: center
}
.it-timeline-wrapper .col-12:nth-child(2n) .it-now-label:after {
content: "";
display: inline-block;
height: 1px;
width: 16px;
background: #06c;
margin-left: 16px
}
.it-timeline-wrapper .col-12:nth-child(2n) .timeline-element {
position: relative;
left: 50%
}
.it-timeline-wrapper .col-12:nth-child(2n) .timeline-element .it-pin-wrapper {
left: -66px
}
.it-timeline-wrapper .it-pin-wrapper {
position: relative
}
.it-timeline-wrapper .it-pin-wrapper .pin-text {
font-size: 16px
}
.anchor-offset:before {
height: 72px;
margin-top: -72px
}
}
.map-wrapper {
min-height: 280px
}
.map-wrapper.map-column {
margin: 0 -24px
}
.point-list-wrapper .point-list {
display: flex;
flex-direction: row;
justify-content: center
}
.point-list-wrapper .point-list .point-list-aside {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: .5rem 1rem;
color: #06c;
border-right-width: 1px;
border-right-style: solid;
border-color: #06c
}
.point-list-wrapper .point-list .point-list-aside:after {
content: "";
position: absolute;
width: 9px;
height: 9px;
top: 50%;
right: -5px;
transform: translateY(-5px);
border-radius: 50%;
background-color: #06c
}
.point-list-wrapper .point-list .point-list-aside .point-date {
flex: 1;
font-size: 2.75rem;
line-height: 1.1
}
.point-list-wrapper .point-list .point-list-aside .point-month {
flex: 1;
font-size: 1rem;
text-transform: uppercase
}
.point-list-wrapper .point-list .point-list-aside.point-list-primary {
color: #06c;
border-color: #06c
}
.point-list-wrapper .point-list .point-list-aside.point-list-primary:after {
background-color: #06c
}
.point-list-wrapper .point-list .point-list-aside.point-list-secondary {
color: #5c6f82;
border-color: #5c6f82
}
.point-list-wrapper .point-list .point-list-aside.point-list-secondary:after {
background-color: #5c6f82
}
.point-list-wrapper .point-list .point-list-aside.point-list-success {
color: #008758;
border-color: #008758
}
.point-list-wrapper .point-list .point-list-aside.point-list-success:after {
background-color: #008758
}
.point-list-wrapper .point-list .point-list-aside.point-list-info {
color: #979899;
border-color: #979899
}
.point-list-wrapper .point-list .point-list-aside.point-list-info:after {
background-color: #979899
}
.point-list-wrapper .point-list .point-list-aside.point-list-warning {
color: #a66300;
border-color: #a66300
}
.point-list-wrapper .point-list .point-list-aside.point-list-warning:after {
background-color: #a66300
}
.point-list-wrapper .point-list .point-list-aside.point-list-danger {
color: #d9364f;
border-color: #d9364f
}
.point-list-wrapper .point-list .point-list-aside.point-list-danger:after {
background-color: #d9364f
}
.point-list-wrapper .point-list .point-list-aside.point-list-light {
color: #e9e6f2;
border-color: #e9e6f2
}
.point-list-wrapper .point-list .point-list-aside.point-list-light:after {
background-color: #e9e6f2
}
.point-list-wrapper .point-list .point-list-aside.point-list-dark {
color: #17324d;
border-color: #17324d
}
.point-list-wrapper .point-list .point-list-aside.point-list-dark:after {
background-color: #17324d
}
.point-list-wrapper .point-list .point-list-aside.point-list-black {
color: #000;
border-color: #000
}
.point-list-wrapper .point-list .point-list-aside.point-list-black:after {
background-color: #000
}
.point-list-wrapper .point-list .point-list-aside.point-list-white {
color: #fff;
border-color: #fff
}
.point-list-wrapper .point-list .point-list-aside.point-list-white:after {
background-color: #fff
}
.point-list-wrapper .point-list .point-list-aside.point-list-100 {
color: #e3e4e6;
border-color: #e3e4e6
}
.point-list-wrapper .point-list .point-list-aside.point-list-100:after {
background-color: #e3e4e6
}
.point-list-wrapper .point-list .point-list-aside.point-list-200 {
color: #cacacc;
border-color: #cacacc
}
.point-list-wrapper .point-list .point-list-aside.point-list-200:after {
background-color: #cacacc
}
.point-list-wrapper .point-list .point-list-aside.point-list-300 {
color: #b1b1b3;
border-color: #b1b1b3
}
.point-list-wrapper .point-list .point-list-aside.point-list-300:after {
background-color: #b1b1b3
}
.point-list-wrapper .point-list .point-list-aside.point-list-400 {
color: #979899;
border-color: #979899
}
.point-list-wrapper .point-list .point-list-aside.point-list-400:after {
background-color: #979899
}
.point-list-wrapper .point-list .point-list-aside.point-list-500 {
color: #7e7f80;
border-color: #7e7f80
}
.point-list-wrapper .point-list .point-list-aside.point-list-500:after {
background-color: #7e7f80
}
.point-list-wrapper .point-list .point-list-aside.point-list-600 {
color: #656566;
border-color: #656566
}
.point-list-wrapper .point-list .point-list-aside.point-list-600:after {
background-color: #656566
}
.point-list-wrapper .point-list .point-list-aside.point-list-700 {
color: #4c4c4d;
border-color: #4c4c4d
}
.point-list-wrapper .point-list .point-list-aside.point-list-700:after {
background-color: #4c4c4d
}
.point-list-wrapper .point-list .point-list-aside.point-list-800 {
color: #323333;
border-color: #323333
}
.point-list-wrapper .point-list .point-list-aside.point-list-800:after {
background-color: #323333
}
.point-list-wrapper .point-list .point-list-aside.point-list-900 {
color: #19191a;
border-color: #19191a
}
.point-list-wrapper .point-list .point-list-aside.point-list-900:after {
background-color: #19191a
}
.point-list-wrapper .point-list .point-list-content {
flex: 1;
margin-left: 2em;
align-self: center
}
.point-list-wrapper .point-list .point-list-content>* {
width: 100%
}
.point-list-wrapper .point-list.point-list-step .point-list-aside {
min-width: 54px;
padding: .3rem 1rem .3rem 0
}
.point-list-wrapper .point-list.point-list-step .point-list-aside .point-date {
flex: 0;
font-size: 1.6rem;
line-height: 1;
min-width: 32px
}
.point-list-wrapper .point-list.point-list-step .point-list-aside .point-month {
flex: 0;
font-size: .8rem;
text-transform: uppercase
}
.point-list-wrapper .point-list.point-list-step .point-list-content {
margin-left: 1em
}
@media (min-width:992px) {
.map-wrapper.map-column {
margin-left: -3rem;
margin-right: 0
}
.point-list-wrapper.point-list-step-wrapper {
display: flex;
flex-direction: row
}
.point-list-wrapper.point-list-step-wrapper .point-list-step {
flex: 1;
flex-direction: column;
justify-content: center;
align-items: center
}
.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside {
padding: 16px 0;
min-height: 65px;
width: 100%;
border-right-width: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
flex-direction: row;
justify-content: center;
align-items: flex-end
}
.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside .point-month {
margin-left: 8px;
margin-bottom: -2px
}
.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside:after {
top: 100%;
right: 50%;
transform: translate(2px, -4px)
}
.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-content {
margin: 0;
text-align: center
}
}
.rating-list-wrapper .rating-list {
display: flex;
flex-direction: row;
justify-content: center
}
.rating-list-wrapper .rating-list .rating-list-aside {
position: relative;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
padding: .5rem 1rem;
color: #06c;
border-right: 1px solid #06c
}
.rating-list-wrapper .rating-list .rating-list-aside .rating-value {
display: flex;
flex: 1.2;
font-size: 2.75rem;
line-height: 1;
align-items: flex-end
}
.rating-list-wrapper .rating-list .rating-list-aside .rating-total {
display: flex;
flex: .8;
font-size: 1rem;
line-height: 1;
text-transform: lowercase;
align-items: flex-start
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-primary {
color: #06c;
border-right: 1px solid #06c
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-secondary {
color: #5c6f82;
border-right: 1px solid #5c6f82
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-success {
color: #008758;
border-right: 1px solid #008758
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-info {
color: #979899;
border-right: 1px solid #979899
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-warning {
color: #a66300;
border-right: 1px solid #a66300
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-danger {
color: #d9364f;
border-right: 1px solid #d9364f
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-light {
color: #e9e6f2;
border-right: 1px solid #e9e6f2
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-dark {
color: #17324d;
border-right: 1px solid #17324d
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-black {
color: #000;
border-right: 1px solid #000
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-white {
color: #fff;
border-right: 1px solid #fff
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-100 {
color: #e3e4e6;
border-right: 1px solid #e3e4e6
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-200 {
color: #cacacc;
border-right: 1px solid #cacacc
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-300 {
color: #b1b1b3;
border-right: 1px solid #b1b1b3
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-400 {
color: #979899;
border-right: 1px solid #979899
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-500 {
color: #7e7f80;
border-right: 1px solid #7e7f80
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-600 {
color: #656566;
border-right: 1px solid #656566
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-700 {
color: #4c4c4d;
border-right: 1px solid #4c4c4d
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-800 {
color: #323333;
border-right: 1px solid #323333
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-900 {
color: #19191a;
border-right: 1px solid #19191a
}
.rating-list-wrapper .rating-list .rating-list-content {
flex: 1;
align-self: center
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row {
display: flex;
flex-direction: row;
width: 100%;
align-items: flex-start;
justify-content: space-between
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
flex: .3
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
float: none !important;
height: .7em
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating .icon {
width: .7em;
height: .7em
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
flex: .65;
display: flex;
height: 3.5em;
flex-direction: column;
justify-content: space-around;
align-items: flex-start
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress>.progress {
width: 100%
}
@media (min-width:576px) {
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
flex: .2
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating {
height: 1em
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating .icon {
width: 1em;
height: 1em
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
flex: .75;
height: 5em
}
}
@media (min-width:992px) {
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
flex: .25
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
flex: .7
}
}
.badge.badge-outline-primary {
color: #06c;
border: 1px solid #06c;
background-color: transparent !important
}
.badge.badge-outline-secondary {
color: #5c6f82;
border: 1px solid #5c6f82;
background-color: transparent !important
}
.badge.badge-outline-success {
color: #008758;
border: 1px solid #008758;
background-color: transparent !important
}
.badge.badge-outline-info {
color: #979899;
border: 1px solid #979899;
background-color: transparent !important
}
.badge.badge-outline-warning {
color: #a66300;
border: 1px solid #a66300;
background-color: transparent !important
}
.badge.badge-outline-danger {
color: #d9364f;
border: 1px solid #d9364f;
background-color: transparent !important
}
.badge.badge-outline-light {
color: #e9e6f2;
border: 1px solid #e9e6f2;
background-color: transparent !important
}
.badge.badge-outline-dark {
color: #17324d;
border: 1px solid #17324d;
background-color: transparent !important
}
.badge.badge-outline-black {
color: #000;
border: 1px solid #000;
background-color: transparent !important
}
.badge.badge-outline-white {
color: #fff;
border: 1px solid #fff;
background-color: transparent !important
}
.badge.badge-outline-100 {
color: #e3e4e6;
border: 1px solid #e3e4e6;
background-color: transparent !important
}
.badge.badge-outline-200 {
color: #cacacc;
border: 1px solid #cacacc;
background-color: transparent !important
}
.badge.badge-outline-300 {
color: #b1b1b3;
border: 1px solid #b1b1b3;
background-color: transparent !important
}
.badge.badge-outline-400 {
color: #979899;
border: 1px solid #979899;
background-color: transparent !important
}
.badge.badge-outline-500 {
color: #7e7f80;
border: 1px solid #7e7f80;
background-color: transparent !important
}
.badge.badge-outline-600 {
color: #656566;
border: 1px solid #656566;
background-color: transparent !important
}
.badge.badge-outline-700 {
color: #4c4c4d;
border: 1px solid #4c4c4d;
background-color: transparent !important
}
.badge.badge-outline-800 {
color: #323333;
border: 1px solid #323333;
background-color: transparent !important
}
.badge.badge-outline-900 {
color: #19191a;
border: 1px solid #19191a;
background-color: transparent !important
}
@media print {
[type=checkbox]:checked+label::before {
border-color: transparent #06c #06c transparent !important;
opacity: 1 !important
}
[type=checkbox]:disabled:checked+label::before {
border-color: transparent #e6e9f2 #e6e9f2 transparent !important
}
}
.form-feedback {
margin-left: .5rem;
width: 100%;
margin-top: .25rem;
font-size: .777rem
}
.form-feedback.just-validate-error-label {
color: #d9364f
}
.just-validate-success-field {
border-color: #008758 !important;
padding-right: calc(1.5em + .75rem) !important;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")
}
input[type=date].just-validate-success-field,
input[type=file].just-validate-success-field,
input[type=text].just-validate-success-field {
background-repeat: no-repeat;
background-size: 37px 21px;
background-position: right center
}
input[type=date].is-invalid {
border-bottom: 1px solid #d9364f;
padding-right: calc(1.5em + .75rem) !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 37px 21px;
background-position: right center
}
input[type=checkbox].just-validate-success-field+label,
input[type=radio].just-validate-success-field+label {
color: #008758
}
select.is-invalid {
border-bottom: 1px solid #d9364f
}
select.just-validate-success-field {
background-repeat: no-repeat;
background-size: 77px 21px;
background-position: right center;
border-bottom: 1px solid #008758
}
.autocomplete__menu {
border: none;
width: 100%;
position: absolute;
top: 100%;
z-index: 10
}
.autocomplete__menu .autocomplete__hint,
.autocomplete__menu .autocomplete__option {
padding: 12px 24px;
background-color: #fff;
border: none;
font-size: .889rem;
font-weight: 600
}
.autocomplete__menu .autocomplete__hint:focus,
.autocomplete__menu .autocomplete__hint:hover,
.autocomplete__menu .autocomplete__option:focus,
.autocomplete__menu .autocomplete__option:hover {
color: #06c
}
.autocomplete__menu .autocomplete__hint:focus,
.autocomplete__menu .autocomplete__option:focus {
border: 2px solid #f90
}
a.datepicker-button {
cursor: pointer
}
a.datepicker-button.default:focus,
a.datepicker-button.default:hover {
background-color: #ddd
}
.datepicker-calendar {
margin: 0 10px 10px 0;
font-size: .9em;
padding: 2px;
position: absolute;
width: 261px;
border: 1px solid #ccc;
border-radius: 4px;
z-index: 50
}
.datepicker-calendar .datepicker-month-wrap {
margin: 0;
padding-top: 1px;
text-align: center;
height: 30px
}
.datepicker-calendar .datepicker-month-fast-next.disabled,
.datepicker-calendar .datepicker-month-fast-prev.disabled,
.datepicker-calendar .datepicker-month-next.disabled,
.datepicker-calendar .datepicker-month-prev.disabled {
border: none;
cursor: default;
color: #999
}
.datepicker-calendar .datepicker-month-fast-next,
.datepicker-calendar .datepicker-month-fast-prev,
.datepicker-calendar .datepicker-month-next,
.datepicker-calendar .datepicker-month-prev {
cursor: pointer;
margin: 3px;
width: 24px;
height: 24px;
padding-top: 3px
}
.datepicker-calendar .datepicker-month-fast-prev {
padding-right: 2px
}
.datepicker-calendar .datepicker-month-fast-next {
padding-left: 2px
}
.datepicker-calendar .datepicker-month-fast-next.enabled:focus,
.datepicker-calendar .datepicker-month-fast-next.enabled:hover,
.datepicker-calendar .datepicker-month-fast-prev.enabled:focus,
.datepicker-calendar .datepicker-month-fast-prev.enabled:hover,
.datepicker-calendar .datepicker-month-next.enabled:focus,
.datepicker-calendar .datepicker-month-next.enabled:hover,
.datepicker-calendar .datepicker-month-prev.enabled:focus,
.datepicker-calendar .datepicker-month-prev.enabled:hover {
margin-top: 2px;
border: 1px solid #800;
border-radius: 4px
}
.datepicker-calendar .datepicker-month {
margin: 3px 56px 2px;
height: 24px;
text-align: center;
font-weight: 700;
font-size: 1.2em;
cursor: pointer;
padding-top: 1px
}
.datepicker-calendar .datepicker-month:after {
font-family: "Glyphicons Halflings", sans-serif;
font-size: .6em;
display: inline-block;
content: "\e252"
}
.datepicker-calendar .datepicker-month:focus,
.datepicker-calendar .datepicker-month:hover {
padding-top: 0;
border: 1px solid #800;
border-radius: 4px
}
.datepicker-calendar table.datepicker-grid {
width: 100%;
font-size: 1.2em;
text-align: center
}
.datepicker-calendar table.datepicker-grid.rtl {
direction: rtl
}
.datepicker-calendar table.datepicker-grid:focus {
outline: 0
}
.datepicker-calendar table.datepicker-grid td,
.datepicker-calendar table.datepicker-grid th {
text-align: center;
padding: 0
}
.datepicker-calendar table.datepicker-grid th {
height: 30px
}
.datepicker-calendar table.datepicker-grid th abbr {
border: none
}
.datepicker-calendar table.datepicker-grid td {
border: 1px solid #999;
cursor: pointer
}
.datepicker-calendar table.datepicker-grid td.unselectable {
cursor: default
}
.datepicker-calendar table.datepicker-grid td.day {
height: 30px
}
.datepicker-calendar table.datepicker-grid td.month {
height: 60px
}
.datepicker-calendar table.datepicker-grid td.year {
height: 45px
}
.datepicker-calendar table.datepicker-grid td.curDay,
.datepicker-calendar table.datepicker-grid td.curMonth,
.datepicker-calendar table.datepicker-grid td.curYear {
border: 1px solid #999
}
.datepicker-calendar table.datepicker-grid td.empty {
border: 1px solid #999;
cursor: default
}
.datepicker-calendar .offscreen {
position: absolute;
left: -200em;
top: -100em
}
.datepicker-calendar button.datepicker-close {
height: 30px;
width: 100%;
font-weight: 700;
margin-top: 1px;
border: 1px solid #eee;
border-radius: 2px
}
.datepicker-calendar.default {
background-color: #fff
}
.datepicker-calendar.default .datepicker-month-fast-next.enabled:focus,
.datepicker-calendar.default .datepicker-month-fast-next.enabled:hover,
.datepicker-calendar.default .datepicker-month-fast-prev.enabled:focus,
.datepicker-calendar.default .datepicker-month-fast-prev.enabled:hover,
.datepicker-calendar.default .datepicker-month-next.enabled:focus,
.datepicker-calendar.default .datepicker-month-next.enabled:hover,
.datepicker-calendar.default .datepicker-month-prev.enabled:focus,
.datepicker-calendar.default .datepicker-month-prev.enabled:hover,
.datepicker-calendar.default .datepicker-month:focus,
.datepicker-calendar.default .datepicker-month:hover,
.datepicker-calendar.default button.datepicker-close:focus,
.datepicker-calendar.default button.datepicker-close:hover {
background-color: #eee;
border: none;
margin: 0;
padding: 0
}
.datepicker-calendar.default .datepicker-month-fast-next,
.datepicker-calendar.default .datepicker-month-fast-prev,
.datepicker-calendar.default .datepicker-month-next,
.datepicker-calendar.default .datepicker-month-prev {
margin: 0;
padding: 0
}
.datepicker-calendar.default table.datepicker-grid {
font-size: 13px;
text-transform: uppercase;
letter-spacing: .1px
}
.datepicker-calendar.default table.datepicker-grid:focus {
outline: 0
}
.datepicker-calendar.default table.datepicker-grid th {
background-color: transparent;
border: none
}
.datepicker-calendar.default table.datepicker-grid td {
border: none;
color: #000;
background: 0 0
}
.datepicker-calendar.default table.datepicker-grid td span {
display: inline-block;
width: 32px;
height: 32px;
line-height: 32px;
border-radius: 50px;
text-align: center;
transition: .3s
}
.datepicker-calendar.default table.datepicker-grid td:hover {
background: 0 0
}
.datepicker-calendar.default table.datepicker-grid td:hover span {
background: #ebeced
}
.datepicker-calendar.default table.datepicker-grid td.unselectable {
color: #999
}
.datepicker-calendar.default table.datepicker-grid td.curDay,
.datepicker-calendar.default table.datepicker-grid td.curMonth,
.datepicker-calendar.default table.datepicker-grid td.curYear {
background: 0 0
}
.datepicker-calendar.default table.datepicker-grid td.curDay span,
.datepicker-calendar.default table.datepicker-grid td.curMonth span,
.datepicker-calendar.default table.datepicker-grid td.curYear span {
background: #e6f0fa
}
.datepicker-calendar.default table.datepicker-grid td.empty {
border: none;
color: #ccc
}
.datepicker-calendar.default table.datepicker-grid td.empty:hover {
background: 0 0
}
.datepicker-calendar.default table.datepicker-grid td.empty:hover span {
background: #06c;
color: #fff
}
.datepicker-calendar.default table.datepicker-grid td.selectable.focus,
.datepicker-calendar.default table.datepicker-grid td.selectable:hover {
background-color: transparent
}
.datepicker-calendar.default table.datepicker-grid td.selectable.focus span {
background: #06c;
color: #fff
}
.datepicker-calendar.default tr.datepicker-weekdays {
border: none
}
.datepicker-calendar.default button.datepicker-close {
background-color: #ddd;
border-color: #999;
color: #000
}
.datepicker-overlay {
background: #777;
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: .5;
height: 100%;
min-height: 100%;
z-index: 40
}
abbr[data-original-title],
abbr[title] {
text-decoration: none;
cursor: default
}
.it-datepicker-wrapper {
position: relative
}
.it-datepicker-wrapper .invalid-feedback,
.it-datepicker-wrapper .valid-feedback {
position: absolute;
top: 100%;
left: 0
}
.it-datepicker-wrapper .form-group>label {
background-color: rgba(255, 255, 255, 0);
transform: translateY(-75%);
font-size: .777rem
}
.it-datepicker-wrapper input[type=time] {
color: #435a70
}
.it-datepicker-wrapper label.pickerlabel {
color: #5c6f82;
font-weight: 600;
line-height: 2.5rem;
transition: .2s ease-out;
top: 1rem;
font-size: .777rem;
cursor: text;
display: block;
width: 100%;
padding: 0 .5rem;
z-index: 6
}
.it-datepicker-wrapper .datepicker-calendar {
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
border-radius: 0;
border: none;
width: 100%;
border-top: 2px solid #435a70;
margin-top: -8px;
color: #435a70;
padding: 24px
}
.it-datepicker-wrapper .datepicker-calendar[aria-hidden=true] {
display: inherit
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap {
padding: 0;
color: #435a70;
margin-bottom: 16px
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month {
font-size: .8333333333rem;
letter-spacing: .1px;
text-transform: uppercase
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month:after {
display: none
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-right {
width: 0;
height: 0;
border-style: solid;
border-width: 3px 0 3px 6px;
border-color: transparent transparent transparent #000;
display: inline-block;
transform: translateY(-3px)
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-left {
width: 0;
height: 0;
border-style: solid;
border-width: 3px 6px 3px 0;
border-color: transparent #000 transparent transparent;
display: inline-block;
transform: translateY(-3px)
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next {
float: right;
display: inline-block;
min-width: 32px
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next svg:first-child {
margin-right: -8px
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-next {
float: right
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev {
float: left;
display: inline-block;
min-width: 32px
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev svg:last-child {
margin-left: -8px
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-prev {
float: left
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month {
margin: 0;
padding: 0
}
.it-datepicker-wrapper .input-group {
position: relative
}
.it-datepicker-wrapper .input-group:after {
content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
bottom: 0;
background: #435a70;
transform-origin: bottom;
transition: .3s;
left: 0
}
.it-datepicker-wrapper .input-group .it-date-datepicker {
border-bottom: none;
background: 0 0
}
.it-datepicker-wrapper .input-group .it-date-datepicker::-moz-placeholder {
color: #435a70
}
.it-datepicker-wrapper .input-group .it-date-datepicker:-ms-input-placeholder {
color: #435a70
}
.it-datepicker-wrapper .input-group .it-date-datepicker::placeholder {
color: #435a70
}
.it-datepicker-wrapper .input-group .datepicker-button {
padding: 0;
all: unset;
margin-right: 16px;
position: relative;
height: 40px;
cursor: pointer
}
.it-datepicker-wrapper .input-group .datepicker-button:focus:not(.focus--mouse) {
background-color: transparent;
box-shadow: 0 0 0 2px #f90
}
.it-datepicker-wrapper .input-group .datepicker-button:hover {
all: unset;
margin-right: 16px;
height: 40px
}
.it-datepicker-wrapper .input-group .datepicker-button:hover .icon {
fill: #06c
}
.it-datepicker-wrapper .input-group .datepicker-button .icon {
fill: #435a70;
position: relative;
top: 50%;
transform: translateY(-50%);
transition: .3s
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:hover {
background: 0 0;
border-color: transparent
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td {
color: #fff
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover {
background: 0 0
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover span {
background: rgba(255, 255, 255, .1)
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover {
background: 0 0
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover span {
background: rgba(255, 255, 255, .1);
color: #fff
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable:hover {
background-color: transparent
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus {
background: 0 0
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus span {
background: #fff;
color: #06c
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear {
background: 0 0
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay span,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth span,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear span {
background: rgba(255, 255, 255, .1)
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty {
opacity: .3
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid th {
background: 0 0
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar {
border-top: 2px solid #435a70;
color: #fff;
background-color: #06c
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap {
color: #fff
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap svg {
fill: #fff
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-right {
border-color: transparent transparent transparent #fff
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-left {
border-color: transparent #fff transparent transparent
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .datepicker-month-next {
float: right
}
.it-datepicker-wrapper.theme-dark .input-group:after {
background: #435a70
}
.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker {
background: 0 0
}
.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker::-moz-placeholder {
color: #435a70
}
.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker:-ms-input-placeholder {
color: #435a70
}
.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker::placeholder {
color: #435a70
}
.calendar-input-container {
z-index: 1
}
#error_container {
color: #8b0000;
font-weight: 700
}
.off-screen {
clip: rect(0, 0, 0, 0);
overflow: hidden;
position: absolute;
z-index: 0
}
.error_container {
color: #8b0000;
font-weight: 700;
font-size: 12px;
position: absolute;
margin-top: -12px
}
.error-label {
color: #8b0000
}
.spinner-control>div .ui-spinner {
display: block;
text-align: center
}
.spinner-control>div button {
background-color: transparent;
border: 1px solid transparent
}
.spinner-control>div button:hover {
border: 1px solid #777;
cursor: pointer
}
.it-timepicker-wrapper .form-group label {
left: 0
}
.it-timepicker-wrapper label.pickerlabel {
color: #5c6f82;
font-weight: 600;
line-height: 2.5rem;
transition: .2s ease-out;
top: 1rem;
font-size: .777rem;
cursor: text;
display: block;
width: 100%;
padding: 0 .5rem;
z-index: 6
}
.it-timepicker-wrapper .calendar-input-container {
position: relative;
display: flex
}
.it-timepicker-wrapper .calendar-input-container .form-group {
padding-bottom: 0;
width: 100%;
display: flex;
flex-direction: row;
margin-bottom: 0
}
.it-timepicker-wrapper .calendar-input-container:after {
content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
bottom: 0;
background: #435a70;
transform-origin: bottom;
transition: .3s;
left: 0
}
.it-timepicker-wrapper .calendar-input-container input.form-control {
border-bottom: none;
background: 0 0;
color: #435a70;
flex: 1
}
.it-timepicker-wrapper .calendar-input-container input.form-control::-moz-placeholder {
color: #435a70
}
.it-timepicker-wrapper .calendar-input-container input.form-control:-ms-input-placeholder {
color: #435a70
}
.it-timepicker-wrapper .calendar-input-container input.form-control::placeholder {
color: #435a70
}
.it-timepicker-wrapper .calendar-input-container .btn-time {
border: none;
background: 0 0
}
.it-timepicker-wrapper .calendar-input-container .btn-time:hover svg {
fill: #06c
}
.it-timepicker-wrapper .calendar-input-container .btn-time svg {
fill: #435a70;
transition: .3s
}
.it-timepicker-wrapper .time-spinner {
position: relative
}
.it-timepicker-wrapper .spinner-control {
position: absolute;
padding: 24px;
left: 0;
width: 100%;
background: #fff;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
border-top: 1px solid #435a70;
display: none;
margin-top: -2px;
z-index: 1
}
.it-timepicker-wrapper .spinner-control .spinner {
float: left;
position: relative
}
.it-timepicker-wrapper .spinner-control .spinner:not(:last-child) {
margin-right: 24px
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper {
position: absolute;
right: 0;
top: 0;
display: flex;
bottom: 0;
flex-direction: column
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button {
position: relative;
flex-basis: 50%
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-up {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
left: 1px;
border-style: solid;
border-width: 0 5px 6px;
border-color: transparent transparent #000;
display: block
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-down {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
left: 1px;
border-style: solid;
border-width: 6px 5px 0;
border-color: #000 transparent transparent;
display: block
}
.it-timepicker-wrapper .spinner-control input {
color: #435a70;
max-width: 80px;
border: none;
border-bottom: 1px solid #435a70;
background: 0 0;
border-radius: 0;
font-weight: 600;
box-shadow: none
}
.it-timepicker-wrapper .spinner-control input[type=number] {
-moz-appearance: textfield
}
.it-timepicker-wrapper .spinner-control input::-webkit-inner-spin-button,
.it-timepicker-wrapper .spinner-control input::-webkit-outer-spin-button {
-webkit-appearance: none
}
.it-timepicker-wrapper.theme-dark .calendar-input-container:after {
content: "";
background: #435a70
}
.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control {
background: 0 0
}
.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control::-moz-placeholder {
color: #435a70
}
.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control:-ms-input-placeholder {
color: #435a70
}
.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control::placeholder {
color: #435a70
}
.it-timepicker-wrapper.theme-dark .calendar-input-container .btn-time {
background: 0 0
}
.it-timepicker-wrapper.theme-dark .spinner-control {
background: #06c
}
.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-up {
border-color: transparent transparent #fff
}
.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-down {
border-color: #fff transparent transparent
}
.it-timepicker-wrapper.theme-dark .spinner-control input {
color: #fff;
border-bottom: 1px solid #fff;
background: 0 0
}
.it-header-slim-wrapper {
background: #0059b3;
padding: 6.5px 18px
}
.it-header-slim-wrapper .it-header-slim-wrapper-content {
display: flex;
justify-content: space-between;
align-items: center
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
top: -9px !important
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a {
color: #fff;
text-decoration: none
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a:hover:not(.active) {
text-decoration: underline
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a .icon {
width: 18px;
height: 18px;
transition: .3s;
transform-origin: center;
fill: #fff
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle {
text-transform: uppercase;
font-size: .778em;
text-decoration: underline;
display: flex;
align-items: center
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle[aria-expanded=true]>.icon:last-of-type {
transform: scaleY(-1)
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener {
font-size: .778em;
padding: .5rem 0;
display: block;
text-decoration: none
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener[aria-expanded=true]>.icon:last-of-type {
transform: scaleY(-1)
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .navbar-brand {
color: #fff;
font-size: .778em;
padding: 0
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone {
display: flex;
align-items: center;
align-self: flex-start
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a,
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button {
background: #004080;
padding-top: 7.5px;
padding-bottom: 7.5px
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a:hover,
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button:hover,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a:hover,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button:hover {
background: #004d99
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list {
margin-top: 16px;
margin-bottom: 24px
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active {
color: #fff;
cursor: default;
text-decoration: none
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item:hover:not(.active) {
text-decoration: underline
}
.it-header-slim-wrapper.theme-light {
background: #fff;
border-bottom: 1px solid rgba(0, 89, 179, .2)
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active {
color: #1f5c99
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu:before,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu:before {
background: #0059b3
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu {
background-color: #0059b3
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a span,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a span {
color: #fff
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn {
background: #06c;
color: #fff
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn:hover,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn:hover {
background: #06c
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a {
color: #0059b3
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a .icon,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] .icon {
fill: #0059b3
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand {
color: #0059b3
}
.it-header-slim-wrapper.theme-light .btn-full.btn-danger,
.it-header-slim-wrapper.theme-light .btn-full.btn-info,
.it-header-slim-wrapper.theme-light .btn-full.btn-primary,
.it-header-slim-wrapper.theme-light .btn-full.btn-secondary,
.it-header-slim-wrapper.theme-light .btn-full.btn-success,
.it-header-slim-wrapper.theme-light .btn-full.btn-warning {
color: #fff !important
}
.it-user-wrapper .dropdown-menu.show {
transform: translate3d(-120px, 42px, 0) !important
}
.it-user-wrapper .dropdown-menu.show::before {
right: 12px;
left: auto !important
}
.it-user-wrapper.cloned {
margin-left: 1em;
align-self: center
}
.it-user-wrapper .link-list-wrapper>ul>li>a {
line-height: 3em
}
@media (min-width:576px) {
.it-user-wrapper .dropdown-menu.show {
transform: translate3d(-132px, 50px, 0) !important
}
.it-user-wrapper .dropdown-menu.show::before {
right: 12px;
left: auto !important
}
}
@media (min-width:992px) {
.it-header-slim-wrapper {
height: 48px;
padding: 0
}
.it-header-slim-wrapper .it-header-slim-wrapper-content {
padding: 0 18px;
height: 48px;
align-items: center
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
top: -14px !important
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile {
flex-grow: 2
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list {
margin: 0 16px 0 0;
display: flex;
padding: 0 24px;
border-left: 1px solid rgba(255, 255, 255, .2);
border-right: 1px solid rgba(255, 255, 255, .2);
height: 48px
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a {
padding-top: 5px;
padding-bottom: 5px
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active {
border-bottom: 2px solid #fff;
text-decoration: none
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle {
padding-top: 12px;
padding-bottom: 12px;
text-decoration: none
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle .icon {
margin-left: 4px
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.navbar-brand {
padding-top: 12px;
padding-bottom: 12px
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone {
height: 48px
}
.it-header-slim-wrapper .collapse:not(.show) {
display: flex;
justify-content: flex-end
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list {
border-left: 1px solid rgba(0, 89, 179, .2);
border-right: 1px solid rgba(0, 89, 179, .2)
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active {
color: #06c;
border-bottom: 2px solid #0059b3
}
.it-user-wrapper .dropdown-menu.show {
transform: translate3d(0, 56px, 0) !important
}
.it-user-wrapper .dropdown-menu.show::before {
right: auto;
left: 27px !important
}
.it-user-wrapper.dropdown .icon {
margin-left: 4px
}
.it-user-wrapper.dropdown.cloned .btn-full {
height: 56px
}
}
.it-header-center-wrapper {
background: #06c;
height: 80px;
display: flex;
align-items: center;
padding-left: 18px;
padding-right: 18px
}
.it-header-center-wrapper.it-small-header {
height: 64px
}
.it-header-center-wrapper .it-header-center-content-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
flex-basis: 100%
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text {
padding-right: 24px
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
display: flex;
color: #fff;
align-items: center;
text-decoration: none
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title,
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2 {
font-size: 1.25em;
margin-bottom: 0;
font-weight: 600;
letter-spacing: unset;
line-height: 1.1
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline,
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3 {
font-size: .889em;
font-weight: 400;
margin-bottom: 0
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover {
text-decoration: none
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
fill: #fff;
width: 48px;
height: 48px;
margin-right: 8px;
flex-shrink: 0
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
color: #fff;
display: flex;
align-items: center
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials {
align-items: center;
font-size: .889em
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
fill: #fff;
width: 24px;
height: 24px;
margin-left: 16px
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
display: flex;
align-items: center;
font-size: .889em
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
width: 24px;
height: 24px;
display: block;
display: flex;
justify-content: center;
align-items: center
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
fill: #fff;
width: 24px;
height: 24px
}
@media (min-width:768px) {
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
margin-left: 40px
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
margin-left: 8px
}
}
.it-header-center-wrapper.theme-light {
background: #fff
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a {
color: #06c
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a .icon {
fill: #06c
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone {
color: #06c
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon,
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
fill: #06c
}
.it-header-navbar-wrapper nav {
background-color: transparent
}
@media (min-width:992px) {
.it-header-center-wrapper {
height: 120px;
padding-left: 0;
padding-right: 0;
padding-top: 6px
}
.it-header-center-wrapper.it-small-header {
height: 104px
}
.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2 {
font-size: 1.333em
}
.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3 {
font-size: .778em;
margin-top: 4px
}
.it-header-center-wrapper .it-header-center-content-wrapper {
padding-left: 18px;
padding-right: 18px;
display: flex;
align-items: center;
justify-content: space-between;
flex-basis: 100%
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper {
margin-left: 0
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
display: flex;
align-items: center
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title,
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2 {
font-size: 1.778em;
margin-bottom: 0;
font-weight: 600
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline,
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3 {
font-size: .889em;
font-weight: 400;
margin-bottom: 0
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover {
text-decoration: none
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
width: 82px;
height: 82px;
margin-right: 16px
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
display: flex;
align-items: center
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials {
align-items: center;
font-size: .889em
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
width: 24px;
height: 24px;
margin-left: 16px
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg {
fill: #f2f2f2
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
display: flex;
align-items: center;
margin-left: 80px;
font-size: .889em
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
width: 48px;
height: 48px;
border-radius: 24px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
margin-left: 16px;
transition: .3s
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover {
background: #f2f2f2
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
fill: #06c;
width: 24px;
height: 24px
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg {
fill: #0059b3
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a {
background: #06c
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
fill: #fff
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover {
background: #0059b3
}
.it-header-navbar-wrapper {
background: #06c
}
.it-header-navbar-wrapper .nav-item.megamenu>a.dropdown-toggle:before {
bottom: -14px
}
.it-header-navbar-wrapper nav a {
text-decoration: none
}
.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper {
background: 0 0;
display: flex;
justify-content: space-between;
align-items: flex-end
}
.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav {
padding: 0
}
.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary {
display: flex;
justify-content: flex-end
}
.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary a {
font-size: .85em;
line-height: 1.6
}
}
@media (max-width:992px) {
.it-header-navbar-wrapper.theme-light-desk .custom-navbar-toggler .icon {
fill: #06c
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper {
background: #06c
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn:before {
background: #7ab8f5
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-wrapper .link-list-heading,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-wrapper h3 {
color: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading:before,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav .it-external .link-list-wrapper .link-list li.it-more a:before {
background: #7ab8f5
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.dropdown .icon {
fill: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
background: #0059b3
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
color: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical {
background: #0059b3
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
background: #7ab8f5
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p {
color: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
background: #7ab8f5
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link {
color: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
border-left-color: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .close-div .close-menu {
color: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-heading,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu h3 {
font-weight: 600
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-heading.it-heading-megacolumn,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li .link-list-heading,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a .link-list-heading,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a h3,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a i,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a span,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li h3,
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu h3.it-heading-megacolumn {
color: #fff
}
.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li .divider {
background: #7ab8f5
}
}
.it-header-wrapper .it-nav-wrapper {
position: relative
}
.it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
padding-left: 32px
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper {
transition: padding-top .3s;
position: absolute;
left: 0;
top: 50%;
margin-top: -22px
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav {
padding-left: 18px;
padding-right: 18px
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav .custom-navbar-toggler {
padding: 0;
transform: translateX(-2px);
cursor: pointer
}
.it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper {
position: fixed;
top: 0;
width: 100%;
z-index: 10
}
.it-header-wrapper.it-header-sticky.is-sticky~* .owl-carousel {
z-index: auto
}
@media (min-width:992px) {
.it-header-navbar-wrapper.theme-light-desk {
background: #fff;
box-shadow: 0 20px 30px 5px rgba(0, 0, 0, .05)
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
fill: #06c
}
.it-header-navbar-wrapper.theme-light-desk .navbar {
background: 0 0
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper {
background: #fff
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list h3,
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-heading,
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu h3 {
color: #fff
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-external .link-list-wrapper .link-list li.it-more a:before {
background: #7ab8f5
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before {
background-color: #06c
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
background: #0059b3
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
color: #fff
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical {
background: #0059b3
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
background: #7ab8f5
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-description p {
color: #fff
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link {
color: #06c
}
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
border-bottom-color: #06c
}
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu {
background: #06c
}
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu h3 {
font-weight: 600
}
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu h3.it-heading-megacolumn {
color: #fff
}
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu:before {
background: #06c
}
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a h3,
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a i,
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a span,
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active,
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span,
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li h3 {
color: #fff
}
.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li .divider {
background: #d9dadb
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-center-wrapper,
.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper {
display: none
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper {
position: fixed;
width: 100%;
top: 0
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-end
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper {
align-self: center
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-header .it-brand-text {
display: none
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-header a {
color: #fff
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-header a:hover {
text-decoration: none
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-header a .icon {
fill: #fff;
width: 41px;
height: 41px;
margin-right: 16px;
flex-shrink: 0
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper {
display: flex;
align-items: center;
align-self: center;
margin-left: 26.6666666667px;
font-size: .889em;
color: #fff
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon {
width: 48px;
height: 48px;
border-radius: 24px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
margin-left: 16px;
transition: .3s
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon:hover {
background: #f2f2f2
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon svg {
fill: #06c;
width: 24px;
height: 24px
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-header a {
width: 35px;
height: 35px
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-header a svg {
width: 20px;
height: 20px
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav {
flex: 1
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav.navbar-secondary {
display: none
}
.it-header-wrapper .it-nav-wrapper {
position: relative
}
.it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
padding-left: 0
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper {
position: inherit;
left: auto;
top: inherit;
margin-top: 0
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav {
padding-left: 18px;
padding-right: 18px
}
.it-header-wrapper .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu {
left: 0;
right: 0
}
}
.it-footer-main {
background-color: #036;
color: #fff;
font-size: 16px
}
.it-footer-main h4 a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-size: 16px
}
.it-footer-main .link-list-wrapper ul li a {
padding: 0;
font-size: 1em;
line-height: 2em;
color: #fff
}
.it-footer-main .link-list-wrapper ul li a:hover:not(.disabled) {
text-decoration: underline
}
.it-footer-main .it-brand-wrapper {
padding: 32px 0
}
.it-footer-main .it-brand-wrapper .it-brand-text {
padding-right: 24px
}
.it-footer-main .it-brand-wrapper a {
display: flex;
color: #fff;
align-items: center;
text-decoration: none
}
.it-footer-main .it-brand-wrapper a h2 {
font-size: 1.25em;
margin-bottom: 0;
font-weight: 600;
letter-spacing: unset;
line-height: 1.1
}
.it-footer-main .it-brand-wrapper a h3 {
font-size: .889em;
font-weight: 400;
margin-bottom: 0
}
.it-footer-main .it-brand-wrapper a:hover {
text-decoration: none
}
.it-footer-main .it-brand-wrapper a .icon {
fill: #fff;
width: 48px;
height: 48px;
margin-right: 8px;
flex-shrink: 0
}
.it-footer-main section {
padding: 0 16px
}
.it-footer-main label {
font-weight: 600
}
.it-footer-small-prints {
background-color: #001a33
}
.it-footer-small-prints ul.it-footer-small-prints-list {
padding: 1.5rem 1rem
}
.it-footer-small-prints ul.it-footer-small-prints-list li {
padding: .5rem 0
}
.it-footer-small-prints ul.it-footer-small-prints-list li:first-child {
padding-top: 0
}
.it-footer-small-prints ul.it-footer-small-prints-list li:last-child {
padding-bottom: 0
}
.it-footer-small-prints a,
.it-footer-small-prints a:hover:not(.disabled) {
color: #fff;
font-size: 15px;
text-decoration: none
}
.form-newsletter input[type=email] {
font-size: 1em
}
.form-newsletter input[type=email]~* {
margin-top: 1em
}
.form-newsletter button {
display: block;
width: 100%
}
@media (min-width:768px) {
.it-footer-small-prints ul.it-footer-small-prints-list li {
padding: 0 1rem
}
.it-footer-small-prints ul.it-footer-small-prints-list li:first-child {
padding-left: 0
}
.it-footer-small-prints ul.it-footer-small-prints-list li:last-child {
padding-right: 0
}
}
@media (max-width:992px) {
.navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper {
background: #06c
}
.navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn:before {
background: #7ab8f5
}
.navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list h3 {
color: #fff
}
.navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before,
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav .it-external .link-list-wrapper .link-list li.it-more a:before {
background: #7ab8f5
}
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical,
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
background: #0059b3
}
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
background: #7ab8f5
}
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p {
color: #fff
}
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
background: #7ab8f5
}
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link {
color: #fff
}
.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link.active {
border-left-color: #fff
}
.navbar.theme-dark-mobile .close-div .close-menu {
color: #fff
}
.navbar.theme-dark-mobile .dropdown-menu h3 {
font-weight: 600
}
.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a h3,
.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a i,
.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a span,
.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active,
.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active span,
.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li h3,
.navbar.theme-dark-mobile .dropdown-menu h3.it-heading-megacolumn {
color: #fff
}
.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li .divider {
background: #7ab8f5
}
}
@media (min-width:992px) {
.form-newsletter button {
display: inline-block;
width: auto
}
.navbar.theme-light-desk {
background: #fff;
box-shadow: 0 20px 30px 5px rgba(0, 0, 0, .05)
}
.navbar.theme-light-desk .navbar-collapsable .menu-wrapper {
background: #fff
}
.navbar.theme-light-desk .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list h3 {
color: #fff
}
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-external .link-list-wrapper .link-list li.it-more a:before {
background: #7ab8f5
}
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before {
background-color: #06c
}
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical,
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
background: #0059b3
}
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
background: #7ab8f5
}
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-description p {
color: #fff
}
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link {
color: #06c
}
.navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link.active {
border-bottom-color: #06c
}
.navbar.theme-light-desk .dropdown-menu {
background: #06c
}
.navbar.theme-light-desk .dropdown-menu h3 {
font-weight: 600
}
.navbar.theme-light-desk .dropdown-menu h3.it-heading-megacolumn {
color: #fff
}
.navbar.theme-light-desk .dropdown-menu:before {
background: #06c
}
.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a h3,
.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a i,
.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a span,
.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active,
.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active span,
.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li h3 {
color: #fff
}
.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li .divider {
background: #d9dadb
}
}
.componente-base {
background-color: #06c;
color: #fff;
cursor: pointer;
padding: 8px
}
.form-check [type=checkbox]:focus+label,
.form-check [type=radio]:focus+label,
.toggles label input[type=checkbox]:focus+.lever,
:focus:not(.focus--mouse):not([data-focus-mouse=true]) {
border-color: #f90 !important;
box-shadow: 0 0 0 2px #f90 !important;
outline: 0 !important
}
[tabindex="-1"]:focus:not(:focus-visible):not([data-focus-mouse=true]) {
box-shadow: none
}
.focus--mouse:not(.btn),
.form-check [type=checkbox]:focus.focus--mouse+label,
.form-check [type=radio]:focus.focus--mouse+label,
.toggles label input[type=checkbox]:focus.focus--mouse+.lever,
[data-focus-mouse=true]:not(.btn) {
border-color: inherit !important;
box-shadow: none !important;
outline: 0 !important
}
.icon {
width: 32px;
height: 32px;
vertical-align: middle
}
.icon.icon-padded {
padding: 8px
}
.icon.icon-xs {
width: 16px;
height: 16px
}
.icon.icon-xs.icon-padded {
padding: 4px
}
.icon.icon-sm {
width: 24px;
height: 24px
}
.icon.icon-sm.icon-padded {
padding: 6px
}
.icon.icon-lg {
width: 48px;
height: 48px
}
.icon.icon-lg.icon-padded {
padding: 12px
}
.icon.icon-xl {
width: 64px;
height: 64px
}
.icon.icon-xl.icon-padded {
padding: 16px
}
.icon-primary {
fill: #06c !important
}
.icon-secondary {
fill: #5c6f82 !important
}
.icon-success {
fill: #008758 !important
}
.icon-info {
fill: #979899 !important
}
.icon-warning {
fill: #a66300 !important
}
.icon-danger {
fill: #d9364f !important
}
.icon-light {
fill: #e9e6f2 !important
}
.icon-dark {
fill: #17324d !important
}
.icon-black {
fill: #000 !important
}
.icon-white {
fill: #fff !important
}
.icon-100 {
fill: #e3e4e6 !important
}
.icon-200 {
fill: #cacacc !important
}
.icon-300 {
fill: #b1b1b3 !important
}
.icon-400 {
fill: #979899 !important
}
.icon-500 {
fill: #7e7f80 !important
}
.icon-600 {
fill: #656566 !important
}
.icon-700 {
fill: #4c4c4d !important
}
.icon-800 {
fill: #323333 !important
}
.icon-900 {
fill: #19191a !important
}.bg-gray-gradient {
background: #f5f5f5;
background: -moz-linear-gradient(top, #f5f5f5 0, #e7eaed 100%);
background: -webkit-linear-gradient(top, #f5f5f5 0, #e7eaed 100%);
background: linear-gradient(to bottom, #f5f5f5 0, #e7eaed 100%);
position: relative;
z-index: 0
}
.bg-gray-gradient:before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 17px;
background: -moz-linear-gradient(top, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 100%);
background: -webkit-linear-gradient(top, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 100%);
opacity: .12
}
.bg-alert {
background-color: #c14250;
color: #fff
}
.bg-red-radial {
background: #d1344c;
background: -moz-radial-gradient(center, ellipse cover, #d1344c 0, #ab2b3e 100%);
background: -webkit-radial-gradient(center, ellipse cover, #d1344c 0, #ab2b3e 100%);
background: radial-gradient(ellipse at center, #d1344c 0, #ab2b3e 100%);
color: #fff
}
.bg-redbrown {
color: #fff;
position: relative;
z-index: 0
}
.bg-redbrown.bg-white-strip:before {
position: absolute;
z-index: -1;
bottom: 0;
left: 0;
background: #fff;
height: 280px;
width: 100%;
content: "";
display: block
}
.bg-gray-light {
background-color: #f5f5f5
}
.bg-blue-dark {
background-color: #001a33;
color: #fff
}
.bg-blue-dark a {
color: #fff
}
.bg-blue-dark .h,
.bg-blue-dark .h2,
.bg-blue-dark .h3,
.bg-blue-dark h2 {
color: #fff
}
.bg-blue-dark p {
color: #fff
}
.bg-blue-dark .title-section p {
color: #fff
}
.bg-bluelectric,
.bg-bluelectricdark {
color: #fff
}
.bg-bluelectric a,
.bg-bluelectricdark a {
color: #fff
}
.bg-red-gradient {
background: #ab2b3e;
background: -moz-linear-gradient(left, #ab2b3e 0, #f83e5a 100%);
background: -webkit-linear-gradient(left, #ab2b3e 0, #f83e5a 100%);
background: linear-gradient(to right, #ab2b3e 0, #f83e5a 100%);
color: #fff
}
.bg-red-gradient a {
color: #fff
}
.form-check [type=checkbox]:focus+label,
.form-check [type=radio]:focus+label,
.toggles label input[type=checkbox]:focus+.lever,
:focus:not(.focus--mouse):not([data-focus-mouse=true]) {
border-color: #000 !important;
box-shadow: 0 0 0 2px #000 !important;
outline: 2px solid #fff !important;
outline-offset: 3px
}
.bg-red-gradient .h1,
.bg-red-gradient .h2,
.bg-red-gradient .h3,
.bg-red-gradient h1,
.bg-red-gradient h2,
.bg-red-gradient h3,
.bg-red-gradient p {
color: #fff !important
}
.bg-white.border-bottom,
.bg-white.border-top {
border-color: #d1d6db !important
}
.icon-bluelectric {
fill: #0D00FF !important
}
.bg-purplextralight {
background-color: #e7e6ff
}
.bg-linear-vertical-blue-light {
position: relative;
z-index: 0
}
.bg-linear-vertical-blue-light:before {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #7a73ff;
background: -moz-linear-gradient(top, #7a73ff 0, #50e3c2 100%);
background: -webkit-linear-gradient(top, #7a73ff 0, #50e3c2 100%);
background: linear-gradient(to bottom, #7a73ff 0, #50e3c2 100%);
content: "";
display: block;
opacity: .15
}
.bg-linear-vertical-blue-light:after {
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1280 360' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg id='Group-27'%3E%3Cpath id='Rectangle-12' d='M0,-45.918l351,213.455l0,322.347l-351,-213.455l0,-322.347Z' style='fill:url(%23_Linear1);fill-rule:nonzero;'/%3E%3Cpath id='Rectangle-12-Copy-2' d='M1280,535.803l-351,-213.456l0,-322.347l351,213.456l0,322.347Z' style='fill:url(%23_Linear2);fill-rule:nonzero;'/%3E%3Cpath id='Rectangle-12-Copy-3' d='M1232,259.374l-351,-213.456l0,-322.347l351,213.456l0,322.347Z' style='fill:url(%23_Linear3);fill-rule:nonzero;'/%3E%3Cpath id='Rectangle-12-Copy' d='M527,678.15l-351,-213.456l0,-322.347l351,213.456l0,322.347Z' style='fill:url(%23_Linear4);fill-rule:nonzero;'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='_Linear1' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(-150.63,-535.803,535.803,-150.63,250.815,489.884)'%3E%3Cstop offset='0' style='stop-color:%23c2bfff;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%230d00ff;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear2' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(150.63,535.803,-535.803,150.63,1029.19,1e-06)'%3E%3Cstop offset='0' style='stop-color:%23c2bfff;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%230d00ff;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear3' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(150.63,535.803,-535.803,150.63,981.185,-276.429)'%3E%3Cstop offset='0' style='stop-color:%23c2bfff;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%230d00ff;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear4' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(150.63,535.803,-535.803,150.63,276.185,142.347)'%3E%3Cstop offset='0' style='stop-color:%23c2bfff;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%230d00ff;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
content: "";
display: block;
background-position: center center;
background-repeat: no-repeat;
background-size: 100% auto;
opacity: .07
}
.bg-linear-vertical-blue-light .container {
position: relative;
z-index: 3
}
.bg-linear-vertical-blue-light .container .section-title .h2,
.bg-linear-vertical-blue-light .container .section-title h2 {
font-size: 2.5rem;
margin: 0 0 20px 0
}
.bg-linear-vertical-blue-light .container .section-title p {
font-size: 1.125rem;
max-width: 370px;
display: inline-block;
line-height: 1.5
}
.bg-blue-light {
background-color: #e6fffe !important
}
.bg-blue-light .h3,
.bg-blue-light h3 {
font-size: 1.7rem;
font-weight: 600
}
.bg-blue-light .h5,
.bg-blue-light h5 {
font-size: 1.37rem
}
.bg-bluelectricdark .section-title .h3,
.bg-bluelectricdark .section-title h3 {
color: #fff;
font-weight: 600
}
.primary-bg {
background-color: #06c
}
.primary-color {
color: #06c
}
.primary-border-color {
border-color: #06c !important
}
.primary-border-color.border {
border-color: #06c !important
}
.white-bg {
background-color: #fff
}
.white-color {
color: #fff
}
.white-border-color- {
border-color: #fff !important
}
.white-border-color-.border {
border-color: #fff !important
}
.primary-bg-a1 {
background-color: #bfdfff
}
.primary-color-a1 {
color: #bfdfff
}
.primary-border-color-a1 {
border-color: #bfdfff !important
}
.primary-border-color-a1.border {
border-color: #bfdfff !important
}
.primary-bg-a2 {
background-color: #93c4f5
}
.primary-color-a2 {
color: #93c4f5
}
.primary-border-color-a2 {
border-color: #93c4f5 !important
}
.primary-border-color-a2.border {
border-color: #93c4f5 !important
}
.primary-bg-a3 {
background-color: #6aaaeb
}
.primary-color-a3 {
color: #6aaaeb
}
.primary-border-color-a3 {
border-color: #6aaaeb !important
}
.primary-border-color-a3.border {
border-color: #6aaaeb !important
}
.primary-bg-a4 {
background-color: #4392e0
}
.primary-color-a4 {
color: #4392e0
}
.primary-border-color-a4 {
border-color: #4392e0 !important
}
.primary-border-color-a4.border {
border-color: #4392e0 !important
}
.primary-bg-a5 {
background-color: #207bd6
}
.primary-color-a5 {
color: #207bd6
}
.primary-border-color-a5 {
border-color: #207bd6 !important
}
.primary-border-color-a5.border {
border-color: #207bd6 !important
}
.primary-bg-a6 {
background-color: #06c
}
.primary-color-a6 {
color: #06c
}
.primary-border-color-a6 {
border-color: #06c !important
}
.primary-border-color-a6.border {
border-color: #06c !important
}
.primary-bg-a7 {
background-color: #0059b3
}
.primary-color-a7 {
color: #0059b3
}
.primary-border-color-a7 {
border-color: #0059b3 !important
}
.primary-border-color-a7.border {
border-color: #0059b3 !important
}
.primary-bg-a8 {
background-color: #004d99
}
.primary-color-a8 {
color: #004d99
}
.primary-border-color-a8 {
border-color: #004d99 !important
}
.primary-border-color-a8.border {
border-color: #004d99 !important
}
.primary-bg-a9 {
background-color: #004080
}
.primary-color-a9 {
color: #004080
}
.primary-border-color-a9 {
border-color: #004080 !important
}
.primary-border-color-a9.border {
border-color: #004080 !important
}
.primary-bg-a10 {
background-color: #036
}
.primary-color-a10 {
color: #036
}
.primary-border-color-a10 {
border-color: #036 !important
}
.primary-border-color-a10.border {
border-color: #036 !important
}
.primary-bg-a11 {
background-color: #00264d
}
.primary-color-a11 {
color: #00264d
}
.primary-border-color-a11 {
border-color: #00264d !important
}
.primary-border-color-a11.border {
border-color: #00264d !important
}
.primary-bg-a12 {
background-color: #001a33
}
.primary-color-a12 {
color: #001a33
}
.primary-border-color-a12 {
border-color: #001a33 !important
}
.primary-border-color-a12.border {
border-color: #001a33 !important
}
.primary-bg-b1 {
background-color: #06c
}
.primary-color-b1 {
color: #06c
}
.primary-border-color-b1 {
border-color: #06c !important
}
.primary-border-color-b1.border {
border-color: #06c !important
}
.primary-bg-b2 {
background-color: #1262b3
}
.primary-color-b2 {
color: #1262b3
}
.primary-border-color-b2 {
border-color: #1262b3 !important
}
.primary-border-color-b2.border {
border-color: #1262b3 !important
}
.primary-bg-b3 {
background-color: #1f5c99
}
.primary-color-b3 {
color: #1f5c99
}
.primary-border-color-b3 {
border-color: #1f5c99 !important
}
.primary-border-color-b3.border {
border-color: #1f5c99 !important
}
.primary-bg-b4 {
background-color: #265380
}
.primary-color-b4 {
color: #265380
}
.primary-border-color-b4 {
border-color: #265380 !important
}
.primary-border-color-b4.border {
border-color: #265380 !important
}
.primary-bg-b5 {
background-color: #294766
}
.primary-color-b5 {
color: #294766
}
.primary-border-color-b5 {
border-color: #294766 !important
}
.primary-border-color-b5.border {
border-color: #294766 !important
}
.primary-bg-b6 {
background-color: #26394d
}
.primary-color-b6 {
color: #26394d
}
.primary-border-color-b6 {
border-color: #26394d !important
}
.primary-border-color-b6.border {
border-color: #26394d !important
}
.primary-bg-b7 {
background-color: #1f2933
}
.primary-color-b7 {
color: #1f2933
}
.primary-border-color-b7 {
border-color: #1f2933 !important
}
.primary-border-color-b7.border {
border-color: #1f2933 !important
}
.primary-bg-b8 {
background-color: #12161a
}
.primary-color-b8 {
color: #12161a
}
.primary-border-color-b8 {
border-color: #12161a !important
}
.primary-border-color-b8.border {
border-color: #12161a !important
}
.primary-bg-c1 {
background-color: #dce9f5
}
.primary-color-c1 {
color: #dce9f5
}
.primary-border-color-c1 {
border-color: #dce9f5 !important
}
.primary-border-color-c1.border {
border-color: #dce9f5 !important
}
.primary-bg-c2 {
background-color: #c4dcf5
}
.primary-color-c2 {
color: #c4dcf5
}
.primary-border-color-c2 {
border-color: #c4dcf5 !important
}
.primary-border-color-c2.border {
border-color: #c4dcf5 !important
}
.primary-bg-c3 {
background-color: #abd0f5
}
.primary-color-c3 {
color: #abd0f5
}
.primary-border-color-c3 {
border-color: #abd0f5 !important
}
.primary-border-color-c3.border {
border-color: #abd0f5 !important
}
.primary-bg-c4 {
background-color: #93c4f5
}
.primary-color-c4 {
color: #93c4f5
}
.primary-border-color-c4 {
border-color: #93c4f5 !important
}
.primary-border-color-c4.border {
border-color: #93c4f5 !important
}
.primary-bg-c5 {
background-color: #7ab8f5
}
.primary-color-c5 {
color: #7ab8f5
}
.primary-border-color-c5 {
border-color: #7ab8f5 !important
}
.primary-border-color-c5.border {
border-color: #7ab8f5 !important
}
.primary-bg-c6 {
background-color: #62abf5
}
.primary-color-c6 {
color: #62abf5
}
.primary-border-color-c6 {
border-color: #62abf5 !important
}
.primary-border-color-c6.border {
border-color: #62abf5 !important
}
.primary-bg-c7 {
background-color: #499ff5
}
.primary-color-c7 {
color: #499ff5
}
.primary-border-color-c7 {
border-color: #499ff5 !important
}
.primary-border-color-c7.border {
border-color: #499ff5 !important
}
.primary-bg-c8 {
background-color: #3193f5
}
.primary-color-c8 {
color: #3193f5
}
.primary-border-color-c8 {
border-color: #3193f5 !important
}
.primary-border-color-c8.border {
border-color: #3193f5 !important
}
.primary-bg-c9 {
background-color: #1887f5
}
.primary-color-c9 {
color: #1887f5
}
.primary-border-color-c9 {
border-color: #1887f5 !important
}
.primary-border-color-c9.border {
border-color: #1887f5 !important
}
.primary-bg-c10 {
background-color: #007af5
}
.primary-color-c10 {
color: #007af5
}
.primary-border-color-c10 {
border-color: #007af5 !important
}
.primary-border-color-c10.border {
border-color: #007af5 !important
}
.primary-bg-c11 {
background-color: #0070e0
}
.primary-color-c11 {
color: #0070e0
}
.primary-border-color-c11 {
border-color: #0070e0 !important
}
.primary-border-color-c11.border {
border-color: #0070e0 !important
}
.primary-bg-c12 {
background-color: #06c
}
.primary-color-c12 {
color: #06c
}
.primary-border-color-c12 {
border-color: #06c !important
}
.primary-border-color-c12.border {
border-color: #06c !important
}
.analogue-1-bg {
background-color: #3126ff
}
.analogue-1-color {
color: #3126ff
}
.analogue-1-border-color- {
border-color: #3126ff !important
}
.analogue-1-border-color-.border {
border-color: #3126ff !important
}
.analogue-1-bg-a1 {
background-color: #e7e6ff
}
.analogue-1-color-a1 {
color: #e7e6ff
}
.analogue-1-border-color-a1 {
border-color: #e7e6ff !important
}
.analogue-1-border-color-a1.border {
border-color: #e7e6ff !important
}
.analogue-1-bg-a2 {
background-color: #bbb8f5
}
.analogue-1-color-a2 {
color: #bbb8f5
}
.analogue-1-border-color-a2 {
border-color: #bbb8f5 !important
}
.analogue-1-border-color-a2.border {
border-color: #bbb8f5 !important
}
.analogue-1-bg-a3 {
background-color: #918deb
}
.analogue-1-color-a3 {
color: #918deb
}
.analogue-1-border-color-a3 {
border-color: #918deb !important
}
.analogue-1-border-color-a3.border {
border-color: #918deb !important
}
.analogue-1-bg-a4 {
background-color: #6b65e0
}
.analogue-1-color-a4 {
color: #6b65e0
}
.analogue-1-border-color-a4 {
border-color: #6b65e0 !important
}
.analogue-1-border-color-a4.border {
border-color: #6b65e0 !important
}
.analogue-1-bg-a5 {
background-color: #4840d6
}
.analogue-1-color-a5 {
color: #4840d6
}
.analogue-1-border-color-a5 {
border-color: #4840d6 !important
}
.analogue-1-border-color-a5.border {
border-color: #4840d6 !important
}
.analogue-1-bg-a6 {
background-color: #271fcc
}
.analogue-1-color-a6 {
color: #271fcc
}
.analogue-1-border-color-a6 {
border-color: #271fcc !important
}
.analogue-1-border-color-a6.border {
border-color: #271fcc !important
}
.analogue-1-bg-a7 {
background-color: #221bb3
}
.analogue-1-color-a7 {
color: #221bb3
}
.analogue-1-border-color-a7 {
border-color: #221bb3 !important
}
.analogue-1-border-color-a7.border {
border-color: #221bb3 !important
}
.analogue-1-bg-a8 {
background-color: #1d1799
}
.analogue-1-color-a8 {
color: #1d1799
}
.analogue-1-border-color-a8 {
border-color: #1d1799 !important
}
.analogue-1-border-color-a8.border {
border-color: #1d1799 !important
}
.analogue-1-bg-a9 {
background-color: #191380
}
.analogue-1-color-a9 {
color: #191380
}
.analogue-1-border-color-a9 {
border-color: #191380 !important
}
.analogue-1-border-color-a9.border {
border-color: #191380 !important
}
.analogue-1-bg-a10 {
background-color: #140f66
}
.analogue-1-color-a10 {
color: #140f66
}
.analogue-1-border-color-a10 {
border-color: #140f66 !important
}
.analogue-1-border-color-a10.border {
border-color: #140f66 !important
}
.analogue-1-bg-a11 {
background-color: #0f0b4d
}
.analogue-1-color-a11 {
color: #0f0b4d
}
.analogue-1-border-color-a11 {
border-color: #0f0b4d !important
}
.analogue-1-border-color-a11.border {
border-color: #0f0b4d !important
}
.analogue-1-bg-a12 {
background-color: #0a0833
}
.analogue-1-color-a12 {
color: #0a0833
}
.analogue-1-border-color-a12 {
border-color: #0a0833 !important
}
.analogue-1-border-color-a12.border {
border-color: #0a0833 !important
}
.analogue-2-bg {
background-color: #0bd9d2
}
.analogue-2-color {
color: #0bd9d2
}
.analogue-2-border-color- {
border-color: #0bd9d2 !important
}
.analogue-2-border-color-.border {
border-color: #0bd9d2 !important
}
.analogue-2-bg-a1 {
background-color: #ccfffd
}
.analogue-2-color-a1 {
color: #ccfffd
}
.analogue-2-border-color-a1 {
border-color: #ccfffd !important
}
.analogue-2-border-color-a1.border {
border-color: #ccfffd !important
}
.analogue-2-bg-a2 {
background-color: #9ff5f2
}
.analogue-2-color-a2 {
color: #9ff5f2
}
.analogue-2-border-color-a2 {
border-color: #9ff5f2 !important
}
.analogue-2-border-color-a2.border {
border-color: #9ff5f2 !important
}
.analogue-2-bg-a3 {
background-color: #75ebe7
}
.analogue-2-color-a3 {
color: #75ebe7
}
.analogue-2-border-color-a3 {
border-color: #75ebe7 !important
}
.analogue-2-border-color-a3.border {
border-color: #75ebe7 !important
}
.analogue-2-bg-a4 {
background-color: #4fe0dc
}
.analogue-2-color-a4 {
color: #4fe0dc
}
.analogue-2-border-color-a4 {
border-color: #4fe0dc !important
}
.analogue-2-border-color-a4.border {
border-color: #4fe0dc !important
}
.analogue-2-bg-a5 {
background-color: #2bd6d0
}
.analogue-2-color-a5 {
color: #2bd6d0
}
.analogue-2-border-color-a5 {
border-color: #2bd6d0 !important
}
.analogue-2-border-color-a5.border {
border-color: #2bd6d0 !important
}
.analogue-2-bg-a6 {
background-color: #0accc6
}
.analogue-2-color-a6 {
color: #0accc6
}
.analogue-2-border-color-a6 {
border-color: #0accc6 !important
}
.analogue-2-border-color-a6.border {
border-color: #0accc6 !important
}
.analogue-2-bg-a7 {
background-color: #09b3ad
}
.analogue-2-color-a7 {
color: #09b3ad
}
.analogue-2-border-color-a7 {
border-color: #09b3ad !important
}
.analogue-2-border-color-a7.border {
border-color: #09b3ad !important
}
.analogue-2-bg-a8 {
background-color: #089994
}
.analogue-2-color-a8 {
color: #089994
}
.analogue-2-border-color-a8 {
border-color: #089994 !important
}
.analogue-2-border-color-a8.border {
border-color: #089994 !important
}
.analogue-2-bg-a9 {
background-color: #06807b
}
.analogue-2-color-a9 {
color: #06807b
}
.analogue-2-border-color-a9 {
border-color: #06807b !important
}
.analogue-2-border-color-a9.border {
border-color: #06807b !important
}
.analogue-2-bg-a10 {
background-color: #056663
}
.analogue-2-color-a10 {
color: #056663
}
.analogue-2-border-color-a10 {
border-color: #056663 !important
}
.analogue-2-border-color-a10.border {
border-color: #056663 !important
}
.analogue-2-bg-a11 {
background-color: #044d4a
}
.analogue-2-color-a11 {
color: #044d4a
}
.analogue-2-border-color-a11 {
border-color: #044d4a !important
}
.analogue-2-border-color-a11.border {
border-color: #044d4a !important
}
.analogue-2-bg-a12 {
background-color: #033331
}
.analogue-2-color-a12 {
color: #033331
}
.analogue-2-border-color-a12 {
border-color: #033331 !important
}
.analogue-2-border-color-a12.border {
border-color: #033331 !important
}
.complementary-1-bg {
background-color: #f73e5a
}
.complementary-1-color {
color: #f90
}
.complementary-1-border-color- {
border-color: #f73e5a !important
}
.complementary-1-border-color-.border {
border-color: #f73e5a !important
}
.complementary-1-bg-a1 {
background-color: #fffcfd
}
.complementary-1-color-a1 {
color: #fffcfd
}
.complementary-1-border-color-a1 {
border-color: #fffcfd !important
}
.complementary-1-border-color-a1.border {
border-color: #fffcfd !important
}
.complementary-1-bg-a2 {
background-color: #f5d0d6
}
.complementary-1-color-a2 {
color: #f5d0d6
}
.complementary-1-border-color-a2 {
border-color: #f5d0d6 !important
}
.complementary-1-border-color-a2.border {
border-color: #f5d0d6 !important
}
.complementary-1-bg-a3 {
background-color: #eba4af
}
.complementary-1-color-a3 {
color: #eba4af
}
.complementary-1-border-color-a3 {
border-color: #eba4af !important
}
.complementary-1-border-color-a3.border {
border-color: #eba4af !important
}
.complementary-1-bg-a4 {
background-color: #e07b8b
}
.complementary-1-color-a4 {
color: #e07b8b
}
.complementary-1-border-color-a4 {
border-color: #e07b8b !important
}
.complementary-1-border-color-a4.border {
border-color: #e07b8b !important
}
.complementary-1-bg-a5 {
background-color: #d65669
}
.complementary-1-color-a5 {
color: #d65669
}
.complementary-1-border-color-a5 {
border-color: #d65669 !important
}
.complementary-1-border-color-a5.border {
border-color: #d65669 !important
}
.complementary-1-bg-a6 {
background-color: #cc334a
}
.complementary-1-color-a6 {
color: #cc334a
}
.complementary-1-border-color-a6 {
border-color: #cc334a !important
}
.complementary-1-border-color-a6.border {
border-color: #cc334a !important
}
.complementary-1-bg-a7 {
background-color: #b32d41
}
.complementary-1-color-a7 {
color: #b32d41
}
.complementary-1-border-color-a7 {
border-color: #b32d41 !important
}
.complementary-1-border-color-a7.border {
border-color: #b32d41 !important
}
.complementary-1-bg-a8 {
background-color: #992637
}
.complementary-1-color-a8 {
color: #992637
}
.complementary-1-border-color-a8 {
border-color: #992637 !important
}
.complementary-1-border-color-a8.border {
border-color: #992637 !important
}
.complementary-1-bg-a9 {
background-color: #80202e
}
.complementary-1-color-a9 {
color: #80202e
}
.complementary-1-border-color-a9 {
border-color: #80202e !important
}
.complementary-1-border-color-a9.border {
border-color: #80202e !important
}
.complementary-1-bg-a10 {
background-color: #661a25
}
.complementary-1-color-a10 {
color: #661a25
}
.complementary-1-border-color-a10 {
border-color: #661a25 !important
}
.complementary-1-border-color-a10.border {
border-color: #661a25 !important
}
.complementary-1-bg-a11 {
background-color: #4d131c
}
.complementary-1-color-a11 {
color: #4d131c
}
.complementary-1-border-color-a11 {
border-color: #4d131c !important
}
.complementary-1-border-color-a11.border {
border-color: #4d131c !important
}
.complementary-1-bg-a12 {
background-color: #330d12
}
.complementary-1-color-a12 {
color: #330d12
}
.complementary-1-border-color-a12 {
border-color: #330d12 !important
}
.complementary-1-border-color-a12.border {
border-color: #330d12 !important
}
.complementary-2-bg {
background-color: #f90
}
.complementary-2-color {
color: #f90
}
.complementary-2-border-color- {
border-color: #f90 !important
}
.complementary-2-border-color-.border {
border-color: #f90 !important
}
.complementary-2-bg-a1 {
background-color: #ffe6bf
}
.complementary-2-color-a1 {
color: #ffe6bf
}
.complementary-2-border-color-a1 {
border-color: #ffe6bf !important
}
.complementary-2-border-color-a1.border {
border-color: #ffe6bf !important
}
.complementary-2-bg-a2 {
background-color: #f5ce93
}
.complementary-2-color-a2 {
color: #f5ce93
}
.complementary-2-border-color-a2 {
border-color: #f5ce93 !important
}
.complementary-2-border-color-a2.border {
border-color: #f5ce93 !important
}
.complementary-2-bg-a3 {
background-color: #ebb76a
}
.complementary-2-color-a3 {
color: #ebb76a
}
.complementary-2-border-color-a3 {
border-color: #ebb76a !important
}
.complementary-2-border-color-a3.border {
border-color: #ebb76a !important
}
.complementary-2-bg-a4 {
background-color: #e0a243
}
.complementary-2-color-a4 {
color: #e0a243
}
.complementary-2-border-color-a4 {
border-color: #e0a243 !important
}
.complementary-2-border-color-a4.border {
border-color: #e0a243 !important
}
.complementary-2-bg-a5 {
background-color: #d68d20
}
.complementary-2-color-a5 {
color: #d68d20
}
.complementary-2-border-color-a5 {
border-color: #d68d20 !important
}
.complementary-2-border-color-a5.border {
border-color: #d68d20 !important
}
.complementary-2-bg-a6 {
background-color: #cc7a00
}
.complementary-2-color-a6 {
color: #cc7a00
}
.complementary-2-border-color-a6 {
border-color: #cc7a00 !important
}
.complementary-2-border-color-a6.border {
border-color: #cc7a00 !important
}
.complementary-2-bg-a7 {
background-color: #b36b00
}
.complementary-2-color-a7 {
color: #b36b00
}
.complementary-2-border-color-a7 {
border-color: #b36b00 !important
}
.complementary-2-border-color-a7.border {
border-color: #b36b00 !important
}
.complementary-2-bg-a8 {
background-color: #995c00
}
.complementary-2-color-a8 {
color: #995c00
}
.complementary-2-border-color-a8 {
border-color: #995c00 !important
}
.complementary-2-border-color-a8.border {
border-color: #995c00 !important
}
.complementary-2-bg-a9 {
background-color: #804d00
}
.complementary-2-color-a9 {
color: #804d00
}
.complementary-2-border-color-a9 {
border-color: #804d00 !important
}
.complementary-2-border-color-a9.border {
border-color: #804d00 !important
}
.complementary-2-bg-a10 {
background-color: #663d00
}
.complementary-2-color-a10 {
color: #663d00
}
.complementary-2-border-color-a10 {
border-color: #663d00 !important
}
.complementary-2-border-color-a10.border {
border-color: #663d00 !important
}
.complementary-2-bg-a11 {
background-color: #4d2e00
}
.complementary-2-color-a11 {
color: #4d2e00
}
.complementary-2-border-color-a11 {
border-color: #4d2e00 !important
}
.complementary-2-border-color-a11.border {
border-color: #4d2e00 !important
}
.complementary-2-bg-a12 {
background-color: #331f00
}
.complementary-2-color-a12 {
color: #331f00
}
.complementary-2-border-color-a12 {
border-color: #331f00 !important
}
.complementary-2-border-color-a12.border {
border-color: #331f00 !important
}
.complementary-3-bg {
background-color: #00cf86
}
.complementary-3-color {
color: #00cf86
}
.complementary-3-border-color- {
border-color: #00cf86 !important
}
.complementary-3-border-color-.border {
border-color: #00cf86 !important
}
.complementary-3-bg-a1 {
background-color: #bfffe9
}
.complementary-3-color-a1 {
color: #bfffe9
}
.complementary-3-border-color-a1 {
border-color: #bfffe9 !important
}
.complementary-3-border-color-a1.border {
border-color: #bfffe9 !important
}
.complementary-3-bg-a2 {
background-color: #93f5d3
}
.complementary-3-color-a2 {
color: #93f5d3
}
.complementary-3-border-color-a2 {
border-color: #93f5d3 !important
}
.complementary-3-border-color-a2.border {
border-color: #93f5d3 !important
}
.complementary-3-bg-a3 {
background-color: #6aebbd
}
.complementary-3-color-a3 {
color: #6aebbd
}
.complementary-3-border-color-a3 {
border-color: #6aebbd !important
}
.complementary-3-border-color-a3.border {
border-color: #6aebbd !important
}
.complementary-3-bg-a4 {
background-color: #43e0a9
}
.complementary-3-color-a4 {
color: #43e0a9
}
.complementary-3-border-color-a4 {
border-color: #43e0a9 !important
}
.complementary-3-border-color-a4.border {
border-color: #43e0a9 !important
}
.complementary-3-bg-a5 {
background-color: #20d696
}
.complementary-3-color-a5 {
color: #20d696
}
.complementary-3-border-color-a5 {
border-color: #20d696 !important
}
.complementary-3-border-color-a5.border {
border-color: #20d696 !important
}
.complementary-3-bg-a6 {
background-color: #00cc85
}
.complementary-3-color-a6 {
color: #00cc85
}
.complementary-3-border-color-a6 {
border-color: #00cc85 !important
}
.complementary-3-border-color-a6.border {
border-color: #00cc85 !important
}
.complementary-3-bg-a7 {
background-color: #00b374
}
.complementary-3-color-a7 {
color: #00b374
}
.complementary-3-border-color-a7 {
border-color: #00b374 !important
}
.complementary-3-border-color-a7.border {
border-color: #00b374 !important
}
.complementary-3-bg-a8 {
background-color: #009963
}
.complementary-3-color-a8 {
color: #009963
}
.complementary-3-border-color-a8 {
border-color: #009963 !important
}
.complementary-3-border-color-a8.border {
border-color: #009963 !important
}
.complementary-3-bg-a9 {
background-color: #008053
}
.complementary-3-color-a9 {
color: #008053
}
.complementary-3-border-color-a9 {
border-color: #008053 !important
}
.complementary-3-border-color-a9.border {
border-color: #008053 !important
}
.complementary-3-bg-a10 {
background-color: #006642
}
.complementary-3-color-a10 {
color: #006642
}
.complementary-3-border-color-a10 {
border-color: #006642 !important
}
.complementary-3-border-color-a10.border {
border-color: #006642 !important
}
.complementary-3-bg-a11 {
background-color: #004d32
}
.complementary-3-color-a11 {
color: #004d32
}
.complementary-3-border-color-a11 {
border-color: #004d32 !important
}
.complementary-3-border-color-a11.border {
border-color: #004d32 !important
}
.complementary-3-bg-a12 {
background-color: #003321
}
.complementary-3-color-a12 {
color: #003321
}
.complementary-3-border-color-a12 {
border-color: #003321 !important
}
.complementary-3-border-color-a12.border {
border-color: #003321 !important
}
.analogue-1-bg {
background-color: #3126ff
}
.analogue-1-color {
color: #3126ff
}
.analogue-1-border-color- {
border-color: #3126ff !important
}
.analogue-1-border-color-.border {
border-color: #3126ff !important
}
.analogue-1-bg-b1 {
background-color: #3126ff
}
.analogue-1-color-b1 {
color: #3126ff
}
.analogue-1-border-color-b1 {
border-color: #3126ff !important
}
.analogue-1-border-color-b1.border {
border-color: #3126ff !important
}
.analogue-1-bg-b2 {
background-color: #4239e6
}
.analogue-1-color-b2 {
color: #4239e6
}
.analogue-1-border-color-b2 {
border-color: #4239e6 !important
}
.analogue-1-border-color-b2.border {
border-color: #4239e6 !important
}
.analogue-1-bg-b3 {
background-color: #4e47cc
}
.analogue-1-color-b3 {
color: #4e47cc
}
.analogue-1-border-color-b3 {
border-color: #4e47cc !important
}
.analogue-1-border-color-b3.border {
border-color: #4e47cc !important
}
.analogue-1-bg-b4 {
background-color: #5550b3
}
.analogue-1-color-b4 {
color: #5550b3
}
.analogue-1-border-color-b4 {
border-color: #5550b3 !important
}
.analogue-1-border-color-b4.border {
border-color: #5550b3 !important
}
.analogue-1-bg-b5 {
background-color: #585499
}
.analogue-1-color-b5 {
color: #585499
}
.analogue-1-border-color-b5 {
border-color: #585499 !important
}
.analogue-1-border-color-b5.border {
border-color: #585499 !important
}
.analogue-1-bg-b6 {
background-color: #555380
}
.analogue-1-color-b6 {
color: #555380
}
.analogue-1-border-color-b6 {
border-color: #555380 !important
}
.analogue-1-border-color-b6.border {
border-color: #555380 !important
}
.analogue-1-bg-b7 {
background-color: #4e4d66
}
.analogue-1-color-b7 {
color: #4e4d66
}
.analogue-1-border-color-b7 {
border-color: #4e4d66 !important
}
.analogue-1-border-color-b7.border {
border-color: #4e4d66 !important
}
.analogue-1-bg-b8 {
background-color: #42414d
}
.analogue-1-color-b8 {
color: #42414d
}
.analogue-1-border-color-b8 {
border-color: #42414d !important
}
.analogue-1-border-color-b8.border {
border-color: #42414d !important
}
.analogue-2-bg {
background-color: #0bd9d2
}
.analogue-2-color {
color: #0bd9d2
}
.analogue-2-border-color- {
border-color: #0bd9d2 !important
}
.analogue-2-border-color-.border {
border-color: #0bd9d2 !important
}
.analogue-2-bg-b1 {
background-color: #0bd9d2
}
.analogue-2-color-b1 {
color: #0bd9d2
}
.analogue-2-border-color-b1 {
border-color: #0bd9d2 !important
}
.analogue-2-border-color-b1.border {
border-color: #0bd9d2 !important
}
.analogue-2-bg-b2 {
background-color: #1dbfba
}
.analogue-2-color-b2 {
color: #1dbfba
}
.analogue-2-border-color-b2 {
border-color: #1dbfba !important
}
.analogue-2-border-color-b2.border {
border-color: #1dbfba !important
}
.analogue-2-bg-b3 {
background-color: #29a6a2
}
.analogue-2-color-b3 {
color: #29a6a2
}
.analogue-2-border-color-b3 {
border-color: #29a6a2 !important
}
.analogue-2-border-color-b3.border {
border-color: #29a6a2 !important
}
.analogue-2-bg-b4 {
background-color: #318c89
}
.analogue-2-color-b4 {
color: #318c89
}
.analogue-2-border-color-b4 {
border-color: #318c89 !important
}
.analogue-2-border-color-b4.border {
border-color: #318c89 !important
}
.analogue-2-bg-b5 {
background-color: #347371
}
.analogue-2-color-b5 {
color: #347371
}
.analogue-2-border-color-b5 {
border-color: #347371 !important
}
.analogue-2-border-color-b5.border {
border-color: #347371 !important
}
.analogue-2-bg-b6 {
background-color: #315958
}
.analogue-2-color-b6 {
color: #315958
}
.analogue-2-border-color-b6 {
border-color: #315958 !important
}
.analogue-2-border-color-b6.border {
border-color: #315958 !important
}
.analogue-2-bg-b7 {
background-color: #29403f
}
.analogue-2-color-b7 {
color: #29403f
}
.analogue-2-border-color-b7 {
border-color: #29403f !important
}
.analogue-2-border-color-b7.border {
border-color: #29403f !important
}
.analogue-2-bg-b8 {
background-color: #1d2626
}
.analogue-2-color-b8 {
color: #1d2626
}
.analogue-2-border-color-b8 {
border-color: #1d2626 !important
}
.analogue-2-border-color-b8.border {
border-color: #1d2626 !important
}
.complementary-1-bg-b1 {
background-color: #f73e5a
}
.complementary-1-color-b1 {
color: #f73e5a
}
.complementary-1-border-color-b1 {
border-color: #f73e5a !important
}
.complementary-1-border-color-b1.border {
border-color: #f73e5a !important
}
.complementary-1-bg-b2 {
background-color: #de4e63
}
.complementary-1-color-b2 {
color: #de4e63
}
.complementary-1-border-color-b2 {
border-color: #de4e63 !important
}
.complementary-1-border-color-b2.border {
border-color: #de4e63 !important
}
.complementary-1-bg-b3 {
background-color: #c45869
}
.complementary-1-color-b3 {
color: #c45869
}
.complementary-1-border-color-b3 {
border-color: #c45869 !important
}
.complementary-1-border-color-b3.border {
border-color: #c45869 !important
}
.complementary-1-bg-b4 {
background-color: #ab5e69
}
.complementary-1-color-b4 {
color: #ab5e69
}
.complementary-1-border-color-b4 {
border-color: #ab5e69 !important
}
.complementary-1-border-color-b4.border {
border-color: #ab5e69 !important
}
.complementary-1-bg-b5 {
background-color: #915e66
}
.complementary-1-color-b5 {
color: #915e66
}
.complementary-1-border-color-b5 {
border-color: #915e66 !important
}
.complementary-1-border-color-b5.border {
border-color: #915e66 !important
}
.complementary-1-bg-b6 {
background-color: #785a5e
}
.complementary-1-color-b6 {
color: #785a5e
}
.complementary-1-border-color-b6 {
border-color: #785a5e !important
}
.complementary-1-border-color-b6.border {
border-color: #785a5e !important
}
.complementary-1-bg-b7 {
background-color: #5e5052
}
.complementary-1-color-b7 {
color: #5e5052
}
.complementary-1-border-color-b7 {
border-color: #5e5052 !important
}
.complementary-1-border-color-b7.border {
border-color: #5e5052 !important
}
.complementary-1-bg-b8 {
background-color: #454142
}
.complementary-1-color-b8 {
color: #454142
}
.complementary-1-border-color-b8 {
border-color: #454142 !important
}
.complementary-1-border-color-b8.border {
border-color: #454142 !important
}
.complementary-2-bg-b1 {
background-color: #f90
}
.complementary-2-color-b1 {
color: #f90
}
.complementary-2-border-color-b1 {
border-color: #f90 !important
}
.complementary-2-border-color-b1.border {
border-color: #f90 !important
}
.complementary-2-bg-b2 {
background-color: #e69317
}
.complementary-2-color-b2 {
color: #e69317
}
.complementary-2-border-color-b2 {
border-color: #e69317 !important
}
.complementary-2-border-color-b2.border {
border-color: #e69317 !important
}
.complementary-2-bg-b3 {
background-color: #cc8b29
}
.complementary-2-color-b3 {
color: #cc8b29
}
.complementary-2-border-color-b3 {
border-color: #cc8b29 !important
}
.complementary-2-border-color-b3.border {
border-color: #cc8b29 !important
}
.complementary-2-bg-b4 {
background-color: #b38136
}
.complementary-2-color-b4 {
color: #b38136
}
.complementary-2-border-color-b4 {
border-color: #b38136 !important
}
.complementary-2-border-color-b4.border {
border-color: #b38136 !important
}
.complementary-2-bg-b5 {
background-color: #99743d
}
.complementary-2-color-b5 {
color: #99743d
}
.complementary-2-border-color-b5 {
border-color: #99743d !important
}
.complementary-2-border-color-b5.border {
border-color: #99743d !important
}
.complementary-2-bg-b6 {
background-color: #806640
}
.complementary-2-color-b6 {
color: #806640
}
.complementary-2-border-color-b6 {
border-color: #806640 !important
}
.complementary-2-border-color-b6.border {
border-color: #806640 !important
}
.complementary-2-bg-b7 {
background-color: #66563d
}
.complementary-2-color-b7 {
color: #66563d
}
.complementary-2-border-color-b7 {
border-color: #66563d !important
}
.complementary-2-border-color-b7.border {
border-color: #66563d !important
}
.complementary-2-bg-b8 {
background-color: #4d4336
}
.complementary-2-color-b8 {
color: #4d4336
}
.complementary-2-border-color-b8 {
border-color: #4d4336 !important
}
.complementary-2-border-color-b8.border {
border-color: #4d4336 !important
}
.complementary-3-bg-b1 {
background-color: #00cf86
}
.complementary-3-color-b1 {
color: #00cf86
}
.complementary-3-border-color-b1 {
border-color: #00cf86 !important
}
.complementary-3-border-color-b1.border {
border-color: #00cf86 !important
}
.complementary-3-bg-b2 {
background-color: #12b57c
}
.complementary-3-color-b2 {
color: #12b57c
}
.complementary-3-border-color-b2 {
border-color: #12b57c !important
}
.complementary-3-border-color-b2.border {
border-color: #12b57c !important
}
.complementary-3-bg-b3 {
background-color: #1f9c70
}
.complementary-3-color-b3 {
color: #1f9c70
}
.complementary-3-border-color-b3 {
border-color: #1f9c70 !important
}
.complementary-3-border-color-b3.border {
border-color: #1f9c70 !important
}
.complementary-3-bg-b4 {
background-color: #278262
}
.complementary-3-color-b4 {
color: #278262
}
.complementary-3-border-color-b4 {
border-color: #278262 !important
}
.complementary-3-border-color-b4.border {
border-color: #278262 !important
}
.complementary-3-bg-b5 {
background-color: #2a6953
}
.complementary-3-color-b5 {
color: #2a6953
}
.complementary-3-border-color-b5 {
border-color: #2a6953 !important
}
.complementary-3-border-color-b5.border {
border-color: #2a6953 !important
}
.complementary-3-bg-b6 {
background-color: #284f41
}
.complementary-3-color-b6 {
color: #284f41
}
.complementary-3-border-color-b6 {
border-color: #284f41 !important
}
.complementary-3-border-color-b6.border {
border-color: #284f41 !important
}
.complementary-3-bg-b7 {
background-color: #20362e
}
.complementary-3-color-b7 {
color: #20362e
}
.complementary-3-border-color-b7 {
border-color: #20362e !important
}
.complementary-3-border-color-b7.border {
border-color: #20362e !important
}
.complementary-3-bg-b8 {
background-color: #141c19
}
.complementary-3-color-b8 {
color: #141c19
}
.complementary-3-border-color-b8 {
border-color: #141c19 !important
}
.complementary-3-border-color-b8.border {
border-color: #141c19 !important
}
.neutral-1-bg {
background-color: #17324d
}
.neutral-1-color {
color: #17324d
}
.neutral-1-border-color- {
border-color: #17324d !important
}
.neutral-1-border-color-.border {
border-color: #17324d !important
}
.neutral-1-bg-a1 {
background-color: #ebeced
}
.neutral-1-color-a1 {
color: #ebeced
}
.neutral-1-border-color-a1 {
border-color: #ebeced !important
}
.neutral-1-border-color-a1.border {
border-color: #ebeced !important
}
.neutral-1-bg-a2 {
background-color: #d9dadb
}
.neutral-1-color-a2 {
color: #d9dadb
}
.neutral-1-border-color-a2 {
border-color: #d9dadb !important
}
.neutral-1-border-color-a2.border {
border-color: #d9dadb !important
}
.neutral-1-bg-a3 {
background-color: #c5c7c9
}
.neutral-1-color-a3 {
color: #c5c7c9
}
.neutral-1-border-color-a3 {
border-color: #c5c7c9 !important
}
.neutral-1-border-color-a3.border {
border-color: #c5c7c9 !important
}
.neutral-1-bg-a4 {
background-color: #adb2b8
}
.neutral-1-color-a4 {
color: #adb2b8
}
.neutral-1-border-color-a4 {
border-color: #adb2b8 !important
}
.neutral-1-border-color-a4.border {
border-color: #adb2b8 !important
}
.neutral-1-bg-a5 {
background-color: #959da6
}
.neutral-1-color-a5 {
color: #959da6
}
.neutral-1-border-color-a5 {
border-color: #959da6 !important
}
.neutral-1-border-color-a5.border {
border-color: #959da6 !important
}
.neutral-1-bg-a6 {
background-color: #768594
}
.neutral-1-color-a6 {
color: #768594
}
.neutral-1-border-color-a6 {
border-color: #768594 !important
}
.neutral-1-border-color-a6.border {
border-color: #768594 !important
}
.neutral-1-bg-a7 {
background-color: #5b6f82
}
.neutral-1-color-a7 {
color: #5b6f82
}
.neutral-1-border-color-a7 {
border-color: #5b6f82 !important
}
.neutral-1-border-color-a7.border {
border-color: #5b6f82 !important
}
.neutral-1-bg-a8 {
background-color: #435a70
}
.neutral-1-color-a8 {
color: #435a70
}
.neutral-1-border-color-a8 {
border-color: #435a70 !important
}
.neutral-1-border-color-a8.border {
border-color: #435a70 !important
}
.neutral-1-bg-a9 {
background-color: #2f475e
}
.neutral-1-color-a9 {
color: #2f475e
}
.neutral-1-border-color-a9 {
border-color: #2f475e !important
}
.neutral-1-border-color-a9.border {
border-color: #2f475e !important
}
.neutral-1-bg-a10 {
background-color: #17324d
}
.neutral-1-color-a10 {
color: #17324d
}
.neutral-1-border-color-a10 {
border-color: #17324d !important
}
.neutral-1-border-color-a10.border {
border-color: #17324d !important
}
.neutral-2-bg {
background-color: #e6ecf2
}
.neutral-2-color {
color: #e6ecf2
}
.neutral-2-border-color- {
border-color: #e6ecf2
}
.neutral-2-bg-b1 {
background-color: #e6ecf2
}
.neutral-2-color-b1 {
color: #e6ecf2
}
.neutral-2-border-color-b1 {
border-color: #e6ecf2 !important
}
.neutral-2-border-color-b1.border {
border-color: #e6ecf2 !important
}
.neutral-2-bg-b2 {
background-color: #c2c7cc
}
.neutral-2-color-b2 {
color: #c2c7cc
}
.neutral-2-border-color-b2 {
border-color: #c2c7cc !important
}
.neutral-2-border-color-b2.border {
border-color: #c2c7cc !important
}
.neutral-2-bg-b3 {
background-color: #9da2a6
}
.neutral-2-color-b3 {
color: #9da2a6
}
.neutral-2-border-color-b3 {
border-color: #9da2a6 !important
}
.neutral-2-border-color-b3.border {
border-color: #9da2a6 !important
}
.neutral-2-bg-b4 {
background-color: #797c80
}
.neutral-2-color-b4 {
color: #797c80
}
.neutral-2-border-color-b4 {
border-color: #797c80 !important
}
.neutral-2-border-color-b4.border {
border-color: #797c80 !important
}
.neutral-2-bg-b5 {
background-color: #565759
}
.neutral-2-color-b5 {
color: #565759
}
.neutral-2-border-color-b5 {
border-color: #565759 !important
}
.neutral-2-border-color-b5.border {
border-color: #565759 !important
}
.neutral-2-bg-b6 {
background-color: #2f3133
}
.neutral-2-color-b6 {
color: #2f3133
}
.neutral-2-border-color-b6 {
border-color: #2f3133 !important
}
.neutral-2-border-color-b6.border {
border-color: #2f3133 !important
}
.neutral-2-bg-b7 {
background-color: #0c0c0d
}
.neutral-2-color-b7 {
color: #0c0c0d
}
.neutral-2-border-color-b7 {
border-color: #0c0c0d !important
}
.neutral-2-border-color-b7.border {
border-color: #0c0c0d !important
}
.neutral-2-bg-a1 {
background-color: #e6ecf2
}
.neutral-2-color-a1 {
color: #e6ecf2
}
.neutral-2-border-color-a1 {
border-color: #e6ecf2 !important
}
.neutral-2-border-color-a1.border {
border-color: #e6ecf2 !important
}
.neutral-2-bg-a2 {
background-color: #bcc4cc
}
.neutral-2-color-a2 {
color: #bcc4cc
}
.neutral-2-border-color-a2 {
border-color: #bcc4cc !important
}
.neutral-2-border-color-a2.border {
border-color: #bcc4cc !important
}
.neutral-2-bg-a3 {
background-color: #9aa0a6
}
.neutral-2-color-a3 {
color: #9aa0a6
}
.neutral-2-border-color-a3 {
border-color: #9aa0a6 !important
}
.neutral-2-border-color-a3.border {
border-color: #9aa0a6 !important
}
.neutral-2-bg-a4 {
background-color: #777b80
}
.neutral-2-color-a4 {
color: #777b80
}
.neutral-2-border-color-a4 {
border-color: #777b80 !important
}
.neutral-2-border-color-a4.border {
border-color: #777b80 !important
}
.neutral-2-bg-a5 {
background-color: #535659
}
.neutral-2-color-a5 {
color: #535659
}
.neutral-2-border-color-a5 {
border-color: #535659 !important
}
.neutral-2-border-color-a5.border {
border-color: #535659 !important
}
.neutral-2-bg-a6 {
background-color: #2f3133
}
.neutral-2-color-a6 {
color: #2f3133
}
.neutral-2-border-color-a6 {
border-color: #2f3133 !important
}
.neutral-2-border-color-a6.border {
border-color: #2f3133 !important
}
.neutral-2-bg-a7 {
background-color: #17181a
}
.neutral-2-color-a7 {
color: #17181a
}
.neutral-2-border-color-a7 {
border-color: #17181a !important
}
.neutral-2-border-color-a7.border {
border-color: #17181a !important
}
.lightgrey-bg-a1 {
background-color: #e8f2fc
}
.lightgrey-color-a1 {
color: #e8f2fc
}
.lightgrey-border-color-a1 {
border-color: #e8f2fc !important
}
.lightgrey-border-color-a1.border {
border-color: #e8f2fc !important
}
.lightgrey-bg-a2 {
background-color: #edf5fc
}
.lightgrey-color-a2 {
color: #edf5fc
}
.lightgrey-border-color-a2 {
border-color: #edf5fc !important
}
.lightgrey-border-color-a2.border {
border-color: #edf5fc !important
}
.lightgrey-bg-a3 {
background-color: #f2f7fc
}
.lightgrey-color-a3 {
color: #f2f7fc
}
.lightgrey-border-color-a3 {
border-color: #f2f7fc !important
}
.lightgrey-border-color-a3.border {
border-color: #f2f7fc !important
}
.lightgrey-bg-a4 {
background-color: #f5f9fc
}
.lightgrey-color-a4 {
color: #f5f9fc
}
.lightgrey-border-color-a4 {
border-color: #f5f9fc !important
}
.lightgrey-border-color-a4.border {
border-color: #f5f9fc !important
}
.lightgrey-bg-b1 {
background-color: #e6f0fa
}
.lightgrey-color-b1 {
color: #e6f0fa
}
.lightgrey-border-color-b1 {
border-color: #e6f0fa !important
}
.lightgrey-border-color-b1.border {
border-color: #e6f0fa !important
}
.lightgrey-bg-b2 {
background-color: #ebf2fa
}
.lightgrey-color-b2 {
color: #ebf2fa
}
.lightgrey-border-color-b2 {
border-color: #ebf2fa !important
}
.lightgrey-border-color-b2.border {
border-color: #ebf2fa !important
}
.lightgrey-bg-b3 {
background-color: #edf4fa
}
.lightgrey-color-b3 {
color: #edf4fa
}
.lightgrey-border-color-b3 {
border-color: #edf4fa !important
}
.lightgrey-border-color-b3.border {
border-color: #edf4fa !important
}
.lightgrey-bg-b4 {
background-color: #f2f6fa
}
.lightgrey-color-b4 {
color: #f2f6fa
}
.lightgrey-border-color-b4 {
border-color: #f2f6fa !important
}
.lightgrey-border-color-b4.border {
border-color: #f2f6fa !important
}
.lightgrey-bg-c1 {
background-color: #f7f9fa
}
.lightgrey-color-c1 {
color: #f7f9fa
}
.lightgrey-border-color-c1 {
border-color: #f7f9fa !important
}
.lightgrey-border-color-c1.border {
border-color: #f7f9fa !important
}
.lightgrey-bg-c2 {
background-color: #f5f6f7
}
.lightgrey-color-c2 {
color: #f5f6f7
}
.lightgrey-border-color-c2 {
border-color: #f5f6f7 !important
}
.lightgrey-border-color-c2.border {
border-color: #f5f6f7 !important
}
@media screen and (min-width:768px) and (max-width:991px),
screen and (min-width:992px) and (max-width:1365px),
screen and (min-width:1366px) {
.home-message-content {
padding-left: 12rem !important;
padding-right: 12rem !important
}
}
.home-message .msg {
font-size: 1.5rem !important;
line-height: 1.55 !important;
padding: 0;
margin: 0
}
.home-message .btn-outline-black {
color: #333;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #333
}
.home-message .btn-outline-black:hover {
color: #fff;
background-color: #333;
box-shadow: inset 0 0 0 1px #333
}
.home-message .btn-outline-black.focus,
.home-message .btn-outline-black:focus {
box-shadow: inset 0 0 0 1px #17324d, 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.home-message .btn-outline-black.disabled,
.home-message .btn-outline-black:disabled {
color: #17324d;
background-color: transparent
}
.home-message .btn-outline-black:not(:disabled):not(.disabled).active,
.home-message .btn-outline-black:not(:disabled):not(.disabled):active,
.show>.btn-outline-black.dropdown-toggle {
color: #17324d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #17324d
}
.home-message .btn-outline-black:not(:disabled):not(.disabled).active:focus,
.home-message .btn-outline-black:not(:disabled):not(.disabled):active:focus,
.home-message .show>.btn-outline-black.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.home-message .msg svg {
height: 1.5em;
width: 1.5em;
margin-right: 10px;
display: inline-block
}
.home-message.red,
.home-message.red .msg svg {
background-color: #d1344c;
color: #fff !important;
fill: #fff !important
}
.home-message.purple,
.home-message.purple .msg svg {
background-color: #b21dd0;
color: #fff !important;
fill: #fff !important
}
.home-message .msg svg,
.home-message.green {
background-color: #0e8a5f;
color: #fff !important;
fill: #fff !important
}
.home-message.blue,
.home-message.blue .msg svg {
background-color: #0d00ff;
color: #fff !important;
fill: #fff !important
}
.home-message.yellow,
.home-message.yellow .msg svg {
background-color: #fc0;
color: #333 !important;
fill: #333 !important
}
.btn {
display: inline-block;
font-weight: 600;
color: #19191a;
text-align: center;
vertical-align: middle;
user-select: none;
background-color: transparent;
border: 0 solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 4px;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.btn {
transition: none
}
}
.btn:hover {
color: #19191a;
text-decoration: none
}
.btn.focus,
.btn:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.btn.disabled,
.btn:disabled {
opacity: .65;
box-shadow: none
}
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn:not(:disabled):not(.disabled).active:focus,
.btn:not(:disabled):not(.disabled):active:focus {
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25), inset 0 3px 5px rgba(0, 0, 0, .125)
}
a.btn.disabled,
fieldset:disabled a.btn {
pointer-events: none
}
.btn-primary {
color: #fff;
background-color: #06c;
border-color: #06c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-primary:hover {
color: #fff;
background-color: #0053a6;
border-color: #004d99
}
.btn-primary.focus,
.btn-primary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-primary.disabled,
.btn-primary:disabled {
color: #fff;
background-color: #06c;
border-color: #06c
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
color: #fff;
background-color: #004d99;
border-color: #00468c
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-secondary {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-secondary:hover {
color: #fff;
background-color: #4c5c6c;
border-color: #475664
}
.btn-secondary.focus,
.btn-secondary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
color: #fff;
background-color: #475664;
border-color: #424f5d
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-success {
color: #fff;
background-color: #008758;
border-color: #008758;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-success:hover {
color: #fff;
background-color: #00613f;
border-color: #005437
}
.btn-success.focus,
.btn-success:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-success.disabled,
.btn-success:disabled {
color: #fff;
background-color: #008758;
border-color: #008758
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
color: #fff;
background-color: #005437;
border-color: #00472e
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-info {
color: #000;
background-color: #979899;
border-color: #979899;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-info:hover {
color: #000;
background-color: #848586;
border-color: #7e7e80
}
.btn-info.focus,
.btn-info:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-info.disabled,
.btn-info:disabled {
color: #000;
background-color: #979899;
border-color: #979899
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
color: #000;
background-color: #7e7e80;
border-color: #777879
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-warning {
color: #fff;
background-color: #a66300;
border-color: #a66300;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-warning:hover {
color: #fff;
background-color: #804d00;
border-color: #734500
}
.btn-warning.focus,
.btn-warning:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-warning.disabled,
.btn-warning:disabled {
color: #fff;
background-color: #a66300;
border-color: #a66300
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
color: #fff;
background-color: #734500;
border-color: #663d00
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-danger {
color: #fff;
background-color: #d9364f;
border-color: #d9364f;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-danger:hover {
color: #fff;
background-color: #c3253d;
border-color: #b9233a
}
.btn-danger.focus,
.btn-danger:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-danger.disabled,
.btn-danger:disabled {
color: #fff;
background-color: #d9364f;
border-color: #d9364f
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
color: #fff;
background-color: #b9233a;
border-color: #ae2136
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-light {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-light:hover {
color: #000;
background-color: #d3cde5;
border-color: #ccc4e1
}
.btn-light.focus,
.btn-light:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-light.disabled,
.btn-light:disabled {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
color: #000;
background-color: #ccc4e1;
border-color: #c4bcdd
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-dark {
color: #fff;
background-color: #17324d;
border-color: #17324d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-dark:hover {
color: #fff;
background-color: #0e1f2f;
border-color: #0b1825
}
.btn-dark.focus,
.btn-dark:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-dark.disabled,
.btn-dark:disabled {
color: #fff;
background-color: #17324d;
border-color: #17324d
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
color: #fff;
background-color: #0b1825;
border-color: #08121b
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-petrol {
color: #fff;
background-color: #51758d;
border-color: #51758d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-petrol:hover {
color: #fff;
background-color: #436175;
border-color: #3e5a6d
}
.btn-petrol.focus,
.btn-petrol:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(81, 117, 141, .5)
}
.btn-petrol.disabled,
.btn-petrol:disabled {
color: #fff;
background-color: #51758d;
border-color: #51758d
}
.btn-petrol:not(:disabled):not(.disabled).active,
.btn-petrol:not(:disabled):not(.disabled):active,
.show>.btn-petrol.dropdown-toggle {
color: #fff;
background-color: #3e5a6d;
border-color: #3a5365
}
.btn-petrol:not(:disabled):not(.disabled).active:focus,
.btn-petrol:not(:disabled):not(.disabled):active:focus,
.show>.btn-petrol.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(81, 117, 141, .5)
}
.btn-redbrown {
color: #fff;
background-color: #d1344c;
border-color: #d1344c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-redbrown:hover {
color: #fff;
background-color: #b6293f;
border-color: #ab273b
}
.btn-redbrown.focus,
.btn-redbrown:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(209, 52, 76, .5)
}
.btn-redbrown.disabled,
.btn-redbrown:disabled {
color: #fff;
background-color: #d1344c;
border-color: #d1344c
}
.btn-redbrown:not(:disabled):not(.disabled).active,
.btn-redbrown:not(:disabled):not(.disabled):active,
.show>.btn-redbrown.dropdown-toggle {
color: #fff;
background-color: #ab273b;
border-color: #a12437
}
.btn-redbrown:not(:disabled):not(.disabled).active:focus,
.btn-redbrown:not(:disabled):not(.disabled):active:focus,
.show>.btn-redbrown.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(209, 52, 76, .5)
}
.btn-purplelight {
color: #fff;
background-color: #b21dd0;
border-color: #b21dd0;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-purplelight:hover {
color: #fff;
background-color: #9518ae;
border-color: #8c17a3
}
.btn-purplelight.focus,
.btn-purplelight:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(178, 29, 208, .5)
}
.btn-purplelight.disabled,
.btn-purplelight:disabled {
color: #fff;
background-color: #b21dd0;
border-color: #b21dd0
}
.btn-purplelight:not(:disabled):not(.disabled).active,
.btn-purplelight:not(:disabled):not(.disabled):active,
.show>.btn-purplelight.dropdown-toggle {
color: #fff;
background-color: #8c17a3;
border-color: #821598
}
.btn-purplelight:not(:disabled):not(.disabled).active:focus,
.btn-purplelight:not(:disabled):not(.disabled):active:focus,
.show>.btn-purplelight.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(178, 29, 208, .5)
}
.btn-greendark {
color: #fff;
background-color: #0e865c;
border-color: #0e865c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-greendark:hover {
color: #fff;
background-color: #0a6747;
border-color: #095c3f
}
.btn-greendark.focus,
.btn-greendark:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(14, 138, 95, .5)
}
.btn-greendark.disabled,
.btn-greendark:disabled {
color: #fff;
background-color: #0e865c;
border-color: #0e865c
}
.btn-greendark:not(:disabled):not(.disabled).active,
.btn-greendark:not(:disabled):not(.disabled):active,
.show>.btn-greendark.dropdown-toggle {
color: #fff;
background-color: #095c3f;
border-color: #085037
}
.btn-greendark:not(:disabled):not(.disabled).active:focus,
.btn-greendark:not(:disabled):not(.disabled):active:focus,
.show>.btn-greendark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(14, 138, 95, .5)
}
.btn-bluelectric {
color: #fff;
background-color: #0d00ff;
border-color: #0d00ff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-bluelectric:hover {
color: #fff;
background-color: #0b00d9;
border-color: #0a00cc
}
.btn-bluelectric.focus,
.btn-bluelectric:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(13, 0, 255, .5)
}
.btn-bluelectric.disabled,
.btn-bluelectric:disabled {
color: #fff;
background-color: #0d00ff;
border-color: #0d00ff
}
.btn-bluelectric:not(:disabled):not(.disabled).active,
.btn-bluelectric:not(:disabled):not(.disabled):active,
.show>.btn-bluelectric.dropdown-toggle {
color: #fff;
background-color: #0a00cc;
border-color: #0a00bf
}
.btn-bluelectric:not(:disabled):not(.disabled).active:focus,
.btn-bluelectric:not(:disabled):not(.disabled):active:focus,
.show>.btn-bluelectric.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(13, 0, 255, .5)
}
.btn-gray100 {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-gray100:hover {
color: #000;
background-color: #cfd0d3;
border-color: #c9cacd
}
.btn-gray100.focus,
.btn-gray100:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-gray100.disabled,
.btn-gray100:disabled {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.btn-gray100:not(:disabled):not(.disabled).active,
.btn-gray100:not(:disabled):not(.disabled):active,
.show>.btn-gray100.dropdown-toggle {
color: #000;
background-color: #c9cacd;
border-color: #c2c3c7
}
.btn-gray100:not(:disabled):not(.disabled).active:focus,
.btn-gray100:not(:disabled):not(.disabled):active:focus,
.show>.btn-gray100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-white {
color: #000;
background-color: #fff;
border-color: #fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-white:hover {
color: #000;
background-color: #ececec;
border-color: #e6e6e6
}
.btn-white.focus,
.btn-white:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-white.disabled,
.btn-white:disabled {
color: #000;
background-color: #fff;
border-color: #fff
}
.btn-white:not(:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.disabled):active,
.show>.btn-white.dropdown-toggle {
color: #000;
background-color: #e6e6e6;
border-color: #dfdfdf
}
.btn-white:not(:disabled):not(.disabled).active:focus,
.btn-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-white.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-gray-primary {
color: #fff;
background-color: #455b71;
border-color: #455b71;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-gray-primary:hover {
color: #fff;
background-color: #374859;
border-color: #324151
}
.btn-gray-primary.focus,
.btn-gray-primary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(69, 91, 113, .5)
}
.btn-gray-primary.disabled,
.btn-gray-primary:disabled {
color: #fff;
background-color: #455b71;
border-color: #455b71
}
.btn-gray-primary:not(:disabled):not(.disabled).active,
.btn-gray-primary:not(:disabled):not(.disabled):active,
.show>.btn-gray-primary.dropdown-toggle {
color: #fff;
background-color: #324151;
border-color: #2d3b49
}
.btn-gray-primary:not(:disabled):not(.disabled).active:focus,
.btn-gray-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-gray-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(69, 91, 113, .5)
}
.btn-black {
color: #fff;
background-color: #000;
border-color: #000;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-black:hover {
color: #fff;
background-color: #000;
border-color: #000
}
.btn-black.focus,
.btn-black:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-black.disabled,
.btn-black:disabled {
color: #fff;
background-color: #000;
border-color: #000
}
.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active,
.show>.btn-black.dropdown-toggle {
color: #fff;
background-color: #000;
border-color: #000
}
.btn-black:not(:disabled):not(.disabled).active:focus,
.btn-black:not(:disabled):not(.disabled):active:focus,
.show>.btn-black.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-100 {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-100:hover {
color: #000;
background-color: #cfd0d3;
border-color: #c9cacd
}
.btn-100.focus,
.btn-100:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-100.disabled,
.btn-100:disabled {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.btn-100:not(:disabled):not(.disabled).active,
.btn-100:not(:disabled):not(.disabled):active,
.show>.btn-100.dropdown-toggle {
color: #000;
background-color: #c9cacd;
border-color: #c2c3c7
}
.btn-100:not(:disabled):not(.disabled).active:focus,
.btn-100:not(:disabled):not(.disabled):active:focus,
.show>.btn-100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-200 {
color: #000;
background-color: #cacacc;
border-color: #cacacc;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-200:hover {
color: #000;
background-color: #b6b7b9;
border-color: #b0b1b3
}
.btn-200.focus,
.btn-200:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-200.disabled,
.btn-200:disabled {
color: #000;
background-color: #cacacc;
border-color: #cacacc
}
.btn-200:not(:disabled):not(.disabled).active,
.btn-200:not(:disabled):not(.disabled):active,
.show>.btn-200.dropdown-toggle {
color: #000;
background-color: #b0b1b3;
border-color: #a9aaad
}
.btn-200:not(:disabled):not(.disabled).active:focus,
.btn-200:not(:disabled):not(.disabled):active:focus,
.show>.btn-200.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-300 {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-300:hover {
color: #000;
background-color: #9d9ea0;
border-color: #979899
}
.btn-300.focus,
.btn-300:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-300.disabled,
.btn-300:disabled {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3
}
.btn-300:not(:disabled):not(.disabled).active,
.btn-300:not(:disabled):not(.disabled):active,
.show>.btn-300.dropdown-toggle {
color: #000;
background-color: #979899;
border-color: #909193
}
.btn-300:not(:disabled):not(.disabled).active:focus,
.btn-300:not(:disabled):not(.disabled):active:focus,
.show>.btn-300.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-400 {
color: #000;
background-color: #979899;
border-color: #979899;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-400:hover {
color: #000;
background-color: #848586;
border-color: #7e7e80
}
.btn-400.focus,
.btn-400:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-400.disabled,
.btn-400:disabled {
color: #000;
background-color: #979899;
border-color: #979899
}
.btn-400:not(:disabled):not(.disabled).active,
.btn-400:not(:disabled):not(.disabled):active,
.show>.btn-400.dropdown-toggle {
color: #000;
background-color: #7e7e80;
border-color: #777879
}
.btn-400:not(:disabled):not(.disabled).active:focus,
.btn-400:not(:disabled):not(.disabled):active:focus,
.show>.btn-400.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-500 {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-500:hover {
color: #fff;
background-color: #6b6b6c;
border-color: #656566
}
.btn-500.focus,
.btn-500:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-500.disabled,
.btn-500:disabled {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80
}
.btn-500:not(:disabled):not(.disabled).active,
.btn-500:not(:disabled):not(.disabled):active,
.show>.btn-500.dropdown-toggle {
color: #fff;
background-color: #656566;
border-color: #5f5f5f
}
.btn-500:not(:disabled):not(.disabled).active:focus,
.btn-500:not(:disabled):not(.disabled):active:focus,
.show>.btn-500.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-600 {
color: #fff;
background-color: #656566;
border-color: #656566;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-600:hover {
color: #fff;
background-color: #525253;
border-color: #4c4c4c
}
.btn-600.focus,
.btn-600:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-600.disabled,
.btn-600:disabled {
color: #fff;
background-color: #656566;
border-color: #656566
}
.btn-600:not(:disabled):not(.disabled).active,
.btn-600:not(:disabled):not(.disabled):active,
.show>.btn-600.dropdown-toggle {
color: #fff;
background-color: #4c4c4c;
border-color: #454546
}
.btn-600:not(:disabled):not(.disabled).active:focus,
.btn-600:not(:disabled):not(.disabled):active:focus,
.show>.btn-600.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-700 {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-700:hover {
color: #fff;
background-color: #393939;
border-color: #323233
}
.btn-700.focus,
.btn-700:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-700.disabled,
.btn-700:disabled {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d
}
.btn-700:not(:disabled):not(.disabled).active,
.btn-700:not(:disabled):not(.disabled):active,
.show>.btn-700.dropdown-toggle {
color: #fff;
background-color: #323233;
border-color: #2c2c2c
}
.btn-700:not(:disabled):not(.disabled).active:focus,
.btn-700:not(:disabled):not(.disabled):active:focus,
.show>.btn-700.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-800 {
color: #fff;
background-color: #323333;
border-color: #323333;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-800:hover {
color: #fff;
background-color: #1f2020;
border-color: #191919
}
.btn-800.focus,
.btn-800:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-800.disabled,
.btn-800:disabled {
color: #fff;
background-color: #323333;
border-color: #323333
}
.btn-800:not(:disabled):not(.disabled).active,
.btn-800:not(:disabled):not(.disabled):active,
.show>.btn-800.dropdown-toggle {
color: #fff;
background-color: #191919;
border-color: #131313
}
.btn-800:not(:disabled):not(.disabled).active:focus,
.btn-800:not(:disabled):not(.disabled):active:focus,
.show>.btn-800.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-900 {
color: #fff;
background-color: #19191a;
border-color: #19191a;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-900:hover {
color: #fff;
background-color: #060606;
border-color: #000
}
.btn-900.focus,
.btn-900:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-900.disabled,
.btn-900:disabled {
color: #fff;
background-color: #19191a;
border-color: #19191a
}
.btn-900:not(:disabled):not(.disabled).active,
.btn-900:not(:disabled):not(.disabled):active,
.show>.btn-900.dropdown-toggle {
color: #fff;
background-color: #000;
border-color: #000
}
.btn-900:not(:disabled):not(.disabled).active:focus,
.btn-900:not(:disabled):not(.disabled):active:focus,
.show>.btn-900.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-outline-primary {
color: #06c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #06c
}
.btn-outline-primary:hover {
color: #084d91;
box-shadow: inset 0 0 0 1px #084d91
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
box-shadow: inset 0 0 0 1px #06c, 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
color: #06c;
background-color: transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
color: #06c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #06c
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.btn-outline-secondary {
color: #5c6f82;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #5c6f82
}
.btn-outline-secondary:hover {
color: #50565c;
box-shadow: inset 0 0 0 1px #50565c
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
box-shadow: inset 0 0 0 1px #5c6f82, 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
color: #5c6f82;
background-color: transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
color: #5c6f82;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #5c6f82
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.btn-outline-success {
color: #008758;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #008758
}
.btn-outline-success:hover {
color: #045035;
box-shadow: inset 0 0 0 1px #045035
}
.btn-outline-success.focus,
.btn-outline-success:focus {
box-shadow: inset 0 0 0 1px #008758, 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
color: #008758;
background-color: transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
color: #008758;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #008758
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.btn-outline-info {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-info:hover {
color: #7f7f7f;
box-shadow: inset 0 0 0 1px #7f7f7f
}
.btn-outline-info.focus,
.btn-outline-info:focus {
box-shadow: inset 0 0 0 1px #979899, 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
color: #979899;
background-color: transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-warning {
color: #a66300;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #a66300
}
.btn-outline-warning:hover {
color: #6d4406;
box-shadow: inset 0 0 0 1px #6d4406
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
box-shadow: inset 0 0 0 1px #a66300, 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
color: #a66300;
background-color: transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
color: #a66300;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #a66300
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.btn-outline-danger {
color: #d9364f;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #d9364f
}
.btn-outline-danger:hover {
color: #ae2e41;
box-shadow: inset 0 0 0 1px #ae2e41
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
box-shadow: inset 0 0 0 1px #d9364f, 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
color: #d9364f;
background-color: transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
color: #d9364f;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #d9364f
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.btn-outline-light {
color: #e9e6f2;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e9e6f2
}
.btn-outline-light:hover {
color: #cec9dd;
box-shadow: inset 0 0 0 1px #cec9dd
}
.btn-outline-light.focus,
.btn-outline-light:focus {
box-shadow: inset 0 0 0 1px #e9e6f2, 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
color: #e9e6f2;
background-color: transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
color: #e9e6f2;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e9e6f2
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.btn-outline-dark {
color: #17324d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #17324d
}
.btn-outline-dark:hover {
color: #0e1823;
box-shadow: inset 0 0 0 1px #0e1823
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
box-shadow: inset 0 0 0 1px #17324d, 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
color: #17324d;
background-color: transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
color: #17324d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #17324d
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.btn-outline-petrol {
color: #51758d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #51758d
}
.btn-outline-petrol:hover {
color: #475864;
box-shadow: inset 0 0 0 1px #475864
}
.btn-outline-petrol.focus,
.btn-outline-petrol:focus {
box-shadow: inset 0 0 0 1px #51758d, 0 0 0 .2rem rgba(81, 117, 141, .5)
}
.btn-outline-petrol.disabled,
.btn-outline-petrol:disabled {
color: #51758d;
background-color: transparent
}
.btn-outline-petrol:not(:disabled):not(.disabled).active,
.btn-outline-petrol:not(:disabled):not(.disabled):active,
.show>.btn-outline-petrol.dropdown-toggle {
color: #51758d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #51758d
}
.btn-outline-petrol:not(:disabled):not(.disabled).active:focus,
.btn-outline-petrol:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-petrol.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(81, 117, 141, .5)
}
.btn-outline-redbrown {
color: #d1344c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #d1344c
}
.btn-outline-redbrown:hover {
color: #a13142;
box-shadow: inset 0 0 0 1px #a13142
}
.btn-outline-redbrown.focus,
.btn-outline-redbrown:focus {
box-shadow: inset 0 0 0 1px #d1344c, 0 0 0 .2rem rgba(209, 52, 76, .5)
}
.btn-outline-redbrown.disabled,
.btn-outline-redbrown:disabled {
color: #d1344c;
background-color: transparent
}
.btn-outline-redbrown:not(:disabled):not(.disabled).active,
.btn-outline-redbrown:not(:disabled):not(.disabled):active,
.show>.btn-outline-redbrown.dropdown-toggle {
color: #d1344c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #d1344c
}
.btn-outline-redbrown:not(:disabled):not(.disabled).active:focus,
.btn-outline-redbrown:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-redbrown.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(209, 52, 76, .5)
}
.btn-outline-purplelight {
color: #b21dd0;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #b21dd0
}
.btn-outline-purplelight:hover {
color: #86209a;
box-shadow: inset 0 0 0 1px #86209a
}
.btn-outline-purplelight.focus,
.btn-outline-purplelight:focus {
box-shadow: inset 0 0 0 1px #b21dd0, 0 0 0 .2rem rgba(178, 29, 208, .5)
}
.btn-outline-purplelight.disabled,
.btn-outline-purplelight:disabled {
color: #b21dd0;
background-color: transparent
}
.btn-outline-purplelight:not(:disabled):not(.disabled).active,
.btn-outline-purplelight:not(:disabled):not(.disabled):active,
.show>.btn-outline-purplelight.dropdown-toggle {
color: #b21dd0;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #b21dd0
}
.btn-outline-purplelight:not(:disabled):not(.disabled).active:focus,
.btn-outline-purplelight:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-purplelight.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(178, 29, 208, .5)
}
.btn-outline-greendark {
color: #0e865c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #0e865c
}
.btn-outline-greendark:hover {
color: #0e573e;
box-shadow: inset 0 0 0 1px #0e573e
}
.btn-outline-greendark.focus,
.btn-outline-greendark:focus {
box-shadow: inset 0 0 0 1px #0e865c, 0 0 0 .2rem rgba(14, 138, 95, .5)
}
.btn-outline-greendark.disabled,
.btn-outline-greendark:disabled {
color: #0e865c;
background-color: transparent
}
.btn-outline-greendark:not(:disabled):not(.disabled).active,
.btn-outline-greendark:not(:disabled):not(.disabled):active,
.show>.btn-outline-greendark.dropdown-toggle {
color: #0e865c;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #0e865c
}
.btn-outline-greendark:not(:disabled):not(.disabled).active:focus,
.btn-outline-greendark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-greendark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(14, 138, 95, .5)
}
.btn-outline-bluelectric {
color: #0d00ff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #0d00ff
}
.btn-outline-bluelectric:hover {
color: #140ac2;
box-shadow: inset 0 0 0 1px #140ac2
}
.btn-outline-bluelectric.focus,
.btn-outline-bluelectric:focus {
box-shadow: inset 0 0 0 1px #0d00ff, 0 0 0 .2rem rgba(13, 0, 255, .5)
}
.btn-outline-bluelectric.disabled,
.btn-outline-bluelectric:disabled {
color: #0d00ff;
background-color: transparent
}
.btn-outline-bluelectric:not(:disabled):not(.disabled).active,
.btn-outline-bluelectric:not(:disabled):not(.disabled):active,
.show>.btn-outline-bluelectric.dropdown-toggle {
color: #0d00ff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #0d00ff
}
.btn-outline-bluelectric:not(:disabled):not(.disabled).active:focus,
.btn-outline-bluelectric:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-bluelectric.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(13, 0, 255, .5)
}
.btn-outline-gray100 {
color: #e3e4e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e3e4e6
}
.btn-outline-gray100:hover {
color: #cbcbcb;
box-shadow: inset 0 0 0 1px #cbcbcb
}
.btn-outline-gray100.focus,
.btn-outline-gray100:focus {
box-shadow: inset 0 0 0 1px #e3e4e6, 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-outline-gray100.disabled,
.btn-outline-gray100:disabled {
color: #e3e4e6;
background-color: transparent
}
.btn-outline-gray100:not(:disabled):not(.disabled).active,
.btn-outline-gray100:not(:disabled):not(.disabled):active,
.show>.btn-outline-gray100.dropdown-toggle {
color: #e3e4e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e3e4e6
}
.btn-outline-gray100:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray100:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-gray100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-outline-white {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff
}
.btn-outline-white:hover {
color: #e6e6e6;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.btn-outline-white.focus,
.btn-outline-white:focus {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-outline-white.disabled,
.btn-outline-white:disabled {
color: #fff;
background-color: transparent
}
.btn-outline-white:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.show>.btn-outline-white.dropdown-toggle {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff
}
.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.btn-outline-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-white.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.btn-outline-gray-primary {
color: #455b71;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #455b71
}
.btn-outline-gray-primary:hover {
color: #38414b;
box-shadow: inset 0 0 0 1px #38414b
}
.btn-outline-gray-primary.focus,
.btn-outline-gray-primary:focus {
box-shadow: inset 0 0 0 1px #455b71, 0 0 0 .2rem rgba(69, 91, 113, .5)
}
.btn-outline-gray-primary.disabled,
.btn-outline-gray-primary:disabled {
color: #455b71;
background-color: transparent
}
.btn-outline-gray-primary:not(:disabled):not(.disabled).active,
.btn-outline-gray-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-gray-primary.dropdown-toggle {
color: #455b71;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #455b71
}
.btn-outline-gray-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-gray-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(69, 91, 113, .5)
}
.btn-outline-black {
color: #000;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-black:hover {
color: #000;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-black.focus,
.btn-outline-black:focus {
box-shadow: inset 0 0 0 1px #000, 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-outline-black.disabled,
.btn-outline-black:disabled {
color: #000;
background-color: transparent
}
.btn-outline-black:not(:disabled):not(.disabled).active,
.btn-outline-black:not(:disabled):not(.disabled):active,
.show>.btn-outline-black.dropdown-toggle {
color: #000;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-black:not(:disabled):not(.disabled).active:focus,
.btn-outline-black:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-black.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.btn-outline-100 {
color: #e3e4e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e3e4e6
}
.btn-outline-100:hover {
color: #cbcbcb;
box-shadow: inset 0 0 0 1px #cbcbcb
}
.btn-outline-100.focus,
.btn-outline-100:focus {
box-shadow: inset 0 0 0 1px #e3e4e6, 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-outline-100.disabled,
.btn-outline-100:disabled {
color: #e3e4e6;
background-color: transparent
}
.btn-outline-100:not(:disabled):not(.disabled).active,
.btn-outline-100:not(:disabled):not(.disabled):active,
.show>.btn-outline-100.dropdown-toggle {
color: #e3e4e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e3e4e6
}
.btn-outline-100:not(:disabled):not(.disabled).active:focus,
.btn-outline-100:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.btn-outline-200 {
color: #cacacc;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #cacacc
}
.btn-outline-200:hover {
color: #b1b1b1;
box-shadow: inset 0 0 0 1px #b1b1b1
}
.btn-outline-200.focus,
.btn-outline-200:focus {
box-shadow: inset 0 0 0 1px #cacacc, 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-outline-200.disabled,
.btn-outline-200:disabled {
color: #cacacc;
background-color: transparent
}
.btn-outline-200:not(:disabled):not(.disabled).active,
.btn-outline-200:not(:disabled):not(.disabled):active,
.show>.btn-outline-200.dropdown-toggle {
color: #cacacc;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #cacacc
}
.btn-outline-200:not(:disabled):not(.disabled).active:focus,
.btn-outline-200:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-200.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.btn-outline-300 {
color: #b1b1b3;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #b1b1b3
}
.btn-outline-300:hover {
color: #989898;
box-shadow: inset 0 0 0 1px #989898
}
.btn-outline-300.focus,
.btn-outline-300:focus {
box-shadow: inset 0 0 0 1px #b1b1b3, 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-outline-300.disabled,
.btn-outline-300:disabled {
color: #b1b1b3;
background-color: transparent
}
.btn-outline-300:not(:disabled):not(.disabled).active,
.btn-outline-300:not(:disabled):not(.disabled):active,
.show>.btn-outline-300.dropdown-toggle {
color: #b1b1b3;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #b1b1b3
}
.btn-outline-300:not(:disabled):not(.disabled).active:focus,
.btn-outline-300:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-300.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.btn-outline-400 {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-400:hover {
color: #7f7f7f;
box-shadow: inset 0 0 0 1px #7f7f7f
}
.btn-outline-400.focus,
.btn-outline-400:focus {
box-shadow: inset 0 0 0 1px #979899, 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-400.disabled,
.btn-outline-400:disabled {
color: #979899;
background-color: transparent
}
.btn-outline-400:not(:disabled):not(.disabled).active,
.btn-outline-400:not(:disabled):not(.disabled):active,
.show>.btn-outline-400.dropdown-toggle {
color: #979899;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #979899
}
.btn-outline-400:not(:disabled):not(.disabled).active:focus,
.btn-outline-400:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-400.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.btn-outline-500 {
color: #7e7f80;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #7e7f80
}
.btn-outline-500:hover {
color: #656565;
box-shadow: inset 0 0 0 1px #656565
}
.btn-outline-500.focus,
.btn-outline-500:focus {
box-shadow: inset 0 0 0 1px #7e7f80, 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-outline-500.disabled,
.btn-outline-500:disabled {
color: #7e7f80;
background-color: transparent
}
.btn-outline-500:not(:disabled):not(.disabled).active,
.btn-outline-500:not(:disabled):not(.disabled):active,
.show>.btn-outline-500.dropdown-toggle {
color: #7e7f80;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #7e7f80
}
.btn-outline-500:not(:disabled):not(.disabled).active:focus,
.btn-outline-500:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-500.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.btn-outline-600 {
color: #656566;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #656566
}
.btn-outline-600:hover {
color: #4c4c4c;
box-shadow: inset 0 0 0 1px #4c4c4c
}
.btn-outline-600.focus,
.btn-outline-600:focus {
box-shadow: inset 0 0 0 1px #656566, 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-outline-600.disabled,
.btn-outline-600:disabled {
color: #656566;
background-color: transparent
}
.btn-outline-600:not(:disabled):not(.disabled).active,
.btn-outline-600:not(:disabled):not(.disabled):active,
.show>.btn-outline-600.dropdown-toggle {
color: #656566;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #656566
}
.btn-outline-600:not(:disabled):not(.disabled).active:focus,
.btn-outline-600:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-600.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.btn-outline-700 {
color: #4c4c4d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #4c4c4d
}
.btn-outline-700:hover {
color: #333;
box-shadow: inset 0 0 0 1px #333
}
.btn-outline-700.focus,
.btn-outline-700:focus {
box-shadow: inset 0 0 0 1px #4c4c4d, 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-outline-700.disabled,
.btn-outline-700:disabled {
color: #4c4c4d;
background-color: transparent
}
.btn-outline-700:not(:disabled):not(.disabled).active,
.btn-outline-700:not(:disabled):not(.disabled):active,
.show>.btn-outline-700.dropdown-toggle {
color: #4c4c4d;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #4c4c4d
}
.btn-outline-700:not(:disabled):not(.disabled).active:focus,
.btn-outline-700:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-700.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.btn-outline-800 {
color: #323333;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #323333
}
.btn-outline-800:hover {
color: #191919;
box-shadow: inset 0 0 0 1px #191919
}
.btn-outline-800.focus,
.btn-outline-800:focus {
box-shadow: inset 0 0 0 1px #323333, 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-outline-800.disabled,
.btn-outline-800:disabled {
color: #323333;
background-color: transparent
}
.btn-outline-800:not(:disabled):not(.disabled).active,
.btn-outline-800:not(:disabled):not(.disabled):active,
.show>.btn-outline-800.dropdown-toggle {
color: #323333;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #323333
}
.btn-outline-800:not(:disabled):not(.disabled).active:focus,
.btn-outline-800:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-800.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.btn-outline-900 {
color: #19191a;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #19191a
}
.btn-outline-900:hover {
color: #000;
box-shadow: inset 0 0 0 1px #000
}
.btn-outline-900.focus,
.btn-outline-900:focus {
box-shadow: inset 0 0 0 1px #19191a, 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-outline-900.disabled,
.btn-outline-900:disabled {
color: #19191a;
background-color: transparent
}
.btn-outline-900:not(:disabled):not(.disabled).active,
.btn-outline-900:not(:disabled):not(.disabled):active,
.show>.btn-outline-900.dropdown-toggle {
color: #19191a;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #19191a
}
.btn-outline-900:not(:disabled):not(.disabled).active:focus,
.btn-outline-900:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-900.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.btn-link {
font-weight: 400;
color: #06c;
text-decoration: underline
}
.btn-link:hover {
color: #004080;
text-decoration: underline
}
.btn-link.focus,
.btn-link:focus {
text-decoration: underline;
box-shadow: none
}
.btn-link.disabled,
.btn-link:disabled {
color: #656566;
pointer-events: none
}
.btn-lg {
padding: .5rem 1rem;
font-size: 1.125rem;
line-height: 1.6;
border-radius: 8px
}
.btn-sm {
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.45;
border-radius: 2px
}
.btn-block {
display: block;
width: 100%
}
.btn-block+.btn-block {
margin-top: .5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
width: 100%
}
.badge {
display: inline-block;
padding: .25em .4em;
font-size: 100% !important;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 4px;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.badge.bg-primary {
background-color: #F7ECE2 !important;
color: #520000 !important;
padding-left: 0.9rem !important;
padding-right: 0.9rem !important;
padding-top: 0.4rem !important;
padding-bottom: 0.4rem !important;
border-radius: 4px !important;
text-transform: capitalize;
}
@media (prefers-reduced-motion:reduce) {
.badge {
transition: none
}
}
a.badge:focus,
a.badge:hover {
text-decoration: none
}
.badge:empty {
display: none
}
.btn .badge {
position: relative;
top: -1px
}
.badge-pill {
padding-right: .6em;
padding-left: .6em;
border-radius: 10rem
}
.badge-primary {
color: #fff;
background-color: #06c
}
a.badge-primary:focus,
a.badge-primary:hover {
color: #fff;
background-color: #004d99
}
a.badge-primary.focus,
a.badge-primary:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.badge-secondary {
color: #fff;
background-color: #5c6f82
}
a.badge-secondary:focus,
a.badge-secondary:hover {
color: #fff;
background-color: #475664
}
a.badge-secondary.focus,
a.badge-secondary:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.badge-success {
color: #fff;
background-color: #008758
}
a.badge-success:focus,
a.badge-success:hover {
color: #fff;
background-color: #005437
}
a.badge-success.focus,
a.badge-success:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.badge-info {
color: #000;
background-color: #979899
}
a.badge-info:focus,
a.badge-info:hover {
color: #000;
background-color: #7e7e80
}
a.badge-info.focus,
a.badge-info:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-warning {
color: #fff;
background-color: #a66300
}
a.badge-warning:focus,
a.badge-warning:hover {
color: #fff;
background-color: #734500
}
a.badge-warning.focus,
a.badge-warning:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.badge-danger {
color: #fff;
background-color: #d9364f
}
a.badge-danger:focus,
a.badge-danger:hover {
color: #fff;
background-color: #b9233a
}
a.badge-danger.focus,
a.badge-danger:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.badge-light {
color: #000;
background-color: #e9e6f2
}
a.badge-light:focus,
a.badge-light:hover {
color: #000;
background-color: #ccc4e1
}
a.badge-light.focus,
a.badge-light:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.badge-dark {
color: #fff;
background-color: #17324d
}
a.badge-dark:focus,
a.badge-dark:hover {
color: #fff;
background-color: #0b1825
}
a.badge-dark.focus,
a.badge-dark:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.badge-petrol {
color: #fff;
background-color: #51758d
}
a.badge-petrol:focus,
a.badge-petrol:hover {
color: #fff;
background-color: #3e5a6d
}
a.badge-petrol.focus,
a.badge-petrol:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(81, 117, 141, .5)
}
.badge-redbrown {
color: #fff;
background-color: #d1344c
}
a.badge-redbrown:focus,
a.badge-redbrown:hover {
color: #fff;
background-color: #ab273b
}
a.badge-redbrown.focus,
a.badge-redbrown:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(209, 52, 76, .5)
}
.badge-purplelight {
color: #fff;
background-color: #b21dd0
}
a.badge-purplelight:focus,
a.badge-purplelight:hover {
color: #fff;
background-color: #8c17a3
}
a.badge-purplelight.focus,
a.badge-purplelight:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(178, 29, 208, .5)
}
.badge-greendark {
color: #fff;
background-color: #0e865c
}
a.badge-greendark:focus,
a.badge-greendark:hover {
color: #fff;
background-color: #095c3f
}
a.badge-greendark.focus,
a.badge-greendark:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(14, 138, 95, .5)
}
.badge-bluelectric {
color: #fff;
background-color: #0d00ff
}
a.badge-bluelectric:focus,
a.badge-bluelectric:hover {
color: #fff;
background-color: #0a00cc
}
a.badge-bluelectric.focus,
a.badge-bluelectric:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(13, 0, 255, .5)
}
.badge-gray100 {
color: #000;
background-color: #e3e4e6
}
a.badge-gray100:focus,
a.badge-gray100:hover {
color: #000;
background-color: #c9cacd
}
a.badge-gray100.focus,
a.badge-gray100:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.badge-white {
color: #000;
background-color: #fff
}
a.badge-white:focus,
a.badge-white:hover {
color: #000;
background-color: #e6e6e6
}
a.badge-white.focus,
a.badge-white:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.badge-gray-primary {
color: #fff;
background-color: #455b71
}
a.badge-gray-primary:focus,
a.badge-gray-primary:hover {
color: #fff;
background-color: #324151
}
a.badge-gray-primary.focus,
a.badge-gray-primary:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(69, 91, 113, .5)
}
.badge-black {
color: #fff;
background-color: #000
}
a.badge-black:focus,
a.badge-black:hover {
color: #fff;
background-color: #000
}
a.badge-black.focus,
a.badge-black:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.badge-100 {
color: #000;
background-color: #e3e4e6
}
a.badge-100:focus,
a.badge-100:hover {
color: #000;
background-color: #c9cacd
}
a.badge-100.focus,
a.badge-100:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.badge-200 {
color: #000;
background-color: #cacacc
}
a.badge-200:focus,
a.badge-200:hover {
color: #000;
background-color: #b0b1b3
}
a.badge-200.focus,
a.badge-200:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.badge-300 {
color: #000;
background-color: #b1b1b3
}
a.badge-300:focus,
a.badge-300:hover {
color: #000;
background-color: #979899
}
a.badge-300.focus,
a.badge-300:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.badge-400 {
color: #000;
background-color: #979899
}
a.badge-400:focus,
a.badge-400:hover {
color: #000;
background-color: #7e7e80
}
a.badge-400.focus,
a.badge-400:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-500 {
color: #000;
background-color: #7e7f80
}
a.badge-500:focus,
a.badge-500:hover {
color: #000;
background-color: #656566
}
a.badge-500.focus,
a.badge-500:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.badge-600 {
color: #fff;
background-color: #656566
}
a.badge-600:focus,
a.badge-600:hover {
color: #fff;
background-color: #4c4c4c
}
a.badge-600.focus,
a.badge-600:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.badge-700 {
color: #fff;
background-color: #4c4c4d
}
a.badge-700:focus,
a.badge-700:hover {
color: #fff;
background-color: #323233
}
a.badge-700.focus,
a.badge-700:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.badge-800 {
color: #fff;
background-color: #323333
}
a.badge-800:focus,
a.badge-800:hover {
color: #fff;
background-color: #191919
}
a.badge-800.focus,
a.badge-800:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.badge-900 {
color: #fff;
background-color: #19191a
}
a.badge-900:focus,
a.badge-900:hover {
color: #fff;
background-color: #000
}
a.badge-900.focus,
a.badge-900:focus {
outline: 0;
box-shadow: 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.bg-primary {
background-color: #06c !important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
background-color: #004d99 !important
}
.bg-secondary {
background-color: #5c6f82 !important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
background-color: #475664 !important
}
.bg-success {
background-color: #008758 !important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
background-color: #005437 !important
}
.bg-info {
background-color: #979899 !important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
background-color: #7e7e80 !important
}
.bg-warning {
background-color: #a66300 !important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
background-color: #734500 !important
}
.bg-danger {
background-color: #d9364f !important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
background-color: #b9233a !important
}
.bg-light {
background-color: #e9e6f2 !important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
background-color: #ccc4e1 !important
}
.bg-dark {
background-color: #17324d !important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
background-color: #0b1825 !important
}
.bg-petrol {
background-color: #51758d !important
}
.bg-grey-black {
background-color: #115c71 !important
}
a.bg-petrol:focus,
a.bg-petrol:hover,
button.bg-petrol:focus,
button.bg-petrol:hover {
background-color: #3e5a6d !important
}
.bg-accent {
background-color: #c0392b !important
}
.bg-accent-gradient {
background: #c0392b;
background: -moz-linear-gradient(left, #c0392b 0, #46163F 100%);
background: -webkit-linear-gradient(left, #c0392b 0, #46163F 100%);
background: linear-gradient(to right, #ffcc49 0, #e5b741 100%);
color: #fff
}
.bg-accent-gradient a {
color: #fff
}
.bg-redbrown {
background-color: #d1344c !important
}
a.bg-redbrown:focus,
a.bg-redbrown:hover,
button.bg-redbrown:focus,
button.bg-redbrown:hover {
background-color: #ab273b !important
}
.bg-purplelight {
background-color: #b21dd0 !important
}
a.bg-purplelight:focus,
a.bg-purplelight:hover,
button.bg-purplelight:focus,
button.bg-purplelight:hover {
background-color: #8c17a3 !important
}
.bg-greendark {
background-color: #0e865c !important
}
a.bg-greendark:focus,
a.bg-greendark:hover,
button.bg-greendark:focus,
button.bg-greendark:hover {
background-color: #095c3f !important
}
.bg-bluelectric {
background-color: #0d00ff !important
}
a.bg-bluelectric:focus,
a.bg-bluelectric:hover,
button.bg-bluelectric:focus,
button.bg-bluelectric:hover {
background-color: #0a00cc !important
}
.bg-gray100 {
background-color: #e3e4e6 !important
}
a.bg-gray100:focus,
a.bg-gray100:hover,
button.bg-gray100:focus,
button.bg-gray100:hover {
background-color: #c9cacd !important
}
.bg-white {
background-color: #fff !important
}
.bg-giallo-mudapp {
background-color: #ffcc49 !important
}
a.bg-white:focus,
a.bg-white:hover,
button.bg-white:focus,
button.bg-white:hover {
background-color: #e6e6e6 !important
}
.bg-white-lightest {
background-color: #FBF9FB !important
}
.bg-gray-primary {
background-color: #455b71 !important
}
a.bg-gray-primary:focus,
a.bg-gray-primary:hover,
button.bg-gray-primary:focus,
button.bg-gray-primary:hover {
background-color: #324151 !important
}
.bg-black {
background-color: #000 !important
}
a.bg-black:focus,
a.bg-black:hover,
button.bg-black:focus,
button.bg-black:hover {
background-color: #000 !important
}
.bg-100 {
background-color: #e3e4e6 !important
}
a.bg-100:focus,
a.bg-100:hover,
button.bg-100:focus,
button.bg-100:hover {
background-color: #c9cacd !important
}
.bg-200 {
background-color: #cacacc !important
}
a.bg-200:focus,
a.bg-200:hover,
button.bg-200:focus,
button.bg-200:hover {
background-color: #b0b1b3 !important
}
.bg-300 {
background-color: #b1b1b3 !important
}
a.bg-300:focus,
a.bg-300:hover,
button.bg-300:focus,
button.bg-300:hover {
background-color: #979899 !important
}
.bg-400 {
background-color: #979899 !important
}
a.bg-400:focus,
a.bg-400:hover,
button.bg-400:focus,
button.bg-400:hover {
background-color: #7e7e80 !important
}
.bg-500 {
background-color: #7e7f80 !important
}
a.bg-500:focus,
a.bg-500:hover,
button.bg-500:focus,
button.bg-500:hover {
background-color: #656566 !important
}
.bg-600 {
background-color: #656566 !important
}
a.bg-600:focus,
a.bg-600:hover,
button.bg-600:focus,
button.bg-600:hover {
background-color: #4c4c4c !important
}
.bg-700 {
background-color: #4c4c4d !important
}
a.bg-700:focus,
a.bg-700:hover,
button.bg-700:focus,
button.bg-700:hover {
background-color: #323233 !important
}
.bg-800 {
background-color: #323333 !important
}
a.bg-800:focus,
a.bg-800:hover,
button.bg-800:focus,
button.bg-800:hover {
background-color: #191919 !important
}
.bg-900 {
background-color: #19191a !important
}
a.bg-900:focus,
a.bg-900:hover,
button.bg-900:focus,
button.bg-900:hover {
background-color: #000 !important
}
.bg-white {
background-color: #fff !important
}
.bg-white-lightest {
background-color: #FBF9FB !important
}
.bg-transparent {
background-color: transparent !important
}
.text-monospace {
font-family: "Roboto Mono", monospace !important
}
.text-justify {
text-align: justify !important
}
.text-wrap {
white-space: normal !important
}
.text-nowrap {
white-space: nowrap !important
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.text-left {
text-align: left !important
}
.text-right {
text-align: right !important
}
.text-center {
text-align: center !important
}
@media (min-width:576px) {
.text-sm-left {
text-align: left !important
}
.text-sm-right {
text-align: right !important
}
.text-sm-center {
text-align: center !important
}
}
@media (min-width:768px) {
.text-md-left {
text-align: left !important
}
.text-md-right {
text-align: right !important
}
.text-md-center {
text-align: center !important
}
}
@media (min-width:992px) {
.text-lg-left {
text-align: left !important
}
.text-lg-right {
text-align: right !important
}
.text-lg-center {
text-align: center !important
}
}
@media (min-width:1200px) {
.text-xl-left {
text-align: left !important
}
.text-xl-right {
text-align: right !important
}
.text-xl-center {
text-align: center !important
}
}
.text-lowercase {
text-transform: lowercase !important
}
.text-uppercase {
text-transform: uppercase !important
}
.text-capitalize {
text-transform: capitalize !important
}
.font-weight-light {
font-weight: 300 !important
}
.font-weight-lighter {
font-weight: lighter !important
}
.font-weight-normal {
font-weight: 400 !important
}
.font-weight-bold {
font-weight: 700 !important
}
.font-weight-bolder {
font-weight: bolder !important
}
.font-italic {
font-style: italic !important
}
.text-white {
color: #fff !important
}
.text-primary {
color: #06c !important
}
a.text-primary:focus,
a.text-primary:hover {
color: #004080 !important
}
.text-secondary {
color: #5c6f82 !important
}
a.text-secondary:focus,
a.text-secondary:hover {
color: #3d4955 !important
}
.text-success {
color: #008758 !important
}
a.text-success:focus,
a.text-success:hover {
color: #003b26 !important
}
.text-info {
color: #979899 !important
}
a.text-info:focus,
a.text-info:hover {
color: #717273 !important
}
.text-warning {
color: #a66300 !important
}
a.text-warning:focus,
a.text-warning:hover {
color: #593600 !important
}
.text-danger {
color: #d9364f !important
}
a.text-danger:focus,
a.text-danger:hover {
color: #a31f33 !important
}
.text-light {
color: #e9e6f2 !important
}
a.text-light:focus,
a.text-light:hover {
color: #bdb4d8 !important
}
.text-dark {
color: #17324d !important
}
a.text-dark:focus,
a.text-dark:hover {
color: #050b12 !important
}
.text-petrol {
color: #51758d !important
}
a.text-petrol:focus,
a.text-petrol:hover {
color: #354d5c !important
}
.chevron {
display: inline-block;
width: 8px;
height: 8px;
margin-left: 1.5rem;
border-right: 2px solid #333;
border-bottom: 2px solid #333;
transform: rotate(45deg); transition: transform 0.3s ease;
margin-bottom: 2%;
} .menu-dropdown-simple-wrapper.show .chevron {
transform: rotate(-135deg); }
.text-carbon {
color: #333333 !important
}
a.text-carbon:focus,
a.text-carbon:hover {
color: #333333 !important
}
.text-redbrown {
color: #d1344c !important
}
a.text-redbrown:focus,
a.text-redbrown:hover {
color: #962234 !important
}
.text-purplelight {
color: #b21dd0 !important
}
a.text-purplelight:focus,
a.text-purplelight:hover {
color: #79148d !important
}
.text-greendark {
color: #0e865c !important
}
a.text-greendark:focus,
a.text-greendark:hover {
color: #07452f !important
}
.text-bluelectric {
color: #0d00ff !important
}
a.text-bluelectric:focus,
a.text-bluelectric:hover {
color: #0900b3 !important
}
.text-gray100 {
color: #e3e4e6 !important
}
a.text-gray100:focus,
a.text-gray100:hover {
color: #bbbdc1 !important
}
.text-white {
color: #fff !important
}
a.text-white:focus,
a.text-white:hover {
color: #d9d9d9 !important
}
.text-gray-primary {
color: #455b71 !important
}
a.text-gray-primary:focus,
a.text-gray-primary:hover {
color: #283541 !important
}
.text-black {
color: #000 !important
}
a.text-black:focus,
a.text-black:hover {
color: #000 !important
}
.text-100 {
color: #e3e4e6 !important
}
a.text-100:focus,
a.text-100:hover {
color: #bbbdc1 !important
}
.text-200 {
color: #cacacc !important
}
a.text-200:focus,
a.text-200:hover {
color: #a3a4a7 !important
}
.text-300 {
color: #b1b1b3 !important
}
a.text-300:focus,
a.text-300:hover {
color: #8a8b8d !important
}
.text-400 {
color: #979899 !important
}
a.text-400:focus,
a.text-400:hover {
color: #717273 !important
}
.text-500 {
color: #7e7f80 !important
}
a.text-500:focus,
a.text-500:hover {
color: #585859 !important
}
.text-600 {
color: #656566 !important
}
a.text-600:focus,
a.text-600:hover {
color: #3f3f40 !important
}
.text-700 {
color: #4c4c4d !important
}
a.text-700:focus,
a.text-700:hover {
color: #262626 !important
}
.text-800 {
color: #323333 !important
}
a.text-800:focus,
a.text-800:hover {
color: #0c0c0d !important
}
.text-900 {
color: #19191a !important
}
a.text-900:focus,
a.text-900:hover {
color: #000 !important
}
.text-body {
color: #19191a !important
}
.text-muted {
color: #5a768a !important
}
.text-black-50 {
color: rgba(0, 0, 0, .5) !important
}
.text-white-50 {
color: rgba(255, 255, 255, .5) !important
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.text-decoration-none {
text-decoration: none !important
}
.text-break {
word-break: break-word !important;
overflow-wrap: break-word !important
}
.text-reset {
color: inherit !important
}
.custom-control {
position: relative;
display: block;
min-height: 1.5rem;
padding-left: 1.5rem
}
.custom-control-inline {
display: inline-flex;
margin-right: 1rem
}
.custom-control-input {
position: absolute;
z-index: -1;
opacity: 0
}
.custom-control-input:checked~.custom-control-label::before {
color: #fff;
border-color: #06c;
background-color: #06c;
box-shadow: none
}
.custom-control-input:focus~.custom-control-label::before {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
border-color: #5c6f82
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
color: #fff;
background-color: #80bfff;
border-color: #80bfff;
box-shadow: none
}
.custom-control-input:disabled~.custom-control-label {
color: #656566
}
.custom-control-input:disabled~.custom-control-label::before {
background-color: #e6e9f2
}
.custom-control-label {
position: relative;
margin-bottom: 0;
vertical-align: top
}
.custom-control-label::before {
position: absolute;
top: .25rem;
left: -1.5rem;
display: block;
width: 1rem;
height: 1rem;
pointer-events: none;
content: "";
background-color: #fff;
border: #7e7f80 solid 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.custom-control-label::after {
position: absolute;
top: .25rem;
left: -1.5rem;
display: block;
width: 1rem;
height: 1rem;
content: "";
background: no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label::before {
border-radius: 4px
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
border-color: #06c;
background-color: #06c;
box-shadow: none
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='white' d='M0 2h4'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
background-color: rgba(0, 102, 204, .5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
background-color: rgba(0, 102, 204, .5)
}
.custom-radio .custom-control-label::before {
border-radius: 50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
background-color: rgba(0, 102, 204, .5)
}
.custom-switch {
padding-left: 2.25rem
}
.custom-switch .custom-control-label::before {
left: -2.25rem;
width: 1.75rem;
pointer-events: all;
border-radius: .5rem
}
.custom-switch .custom-control-label::after {
top: calc(.25rem + 0);
left: calc(-2.25rem + 0);
width: calc(1rem - 0);
height: calc(1rem - 0);
background-color: #7e7f80;
border-radius: .5rem;
transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.custom-switch .custom-control-label::after {
transition: none
}
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
background-color: #fff;
transform: translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
background-color: rgba(0, 102, 204, .5)
}
.custom-select {
display: inline-block;
width: 100%;
height: 2.5rem;
padding: .375rem 1.75rem .375rem .75rem;
font-size: 1rem;
font-weight: 300;
line-height: 1.5;
color: #4c4c4d;
vertical-align: middle;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23323333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
background-color: #fff;
border: 0 solid #979899;
border-radius: 4px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
appearance: none
}
.custom-select:focus {
border-color: #5c6f82;
outline: 0;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.custom-select:focus::-ms-value {
color: #4c4c4d;
background-color: #fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
height: auto;
padding-right: .75rem;
background-image: none
}
.custom-select:disabled {
color: #656566;
background-color: #cacacc
}
.custom-select::-ms-expand {
display: none
}
.custom-select-sm {
height: calc(1.45em + .5rem + 0);
padding-top: .25rem;
padding-bottom: .25rem;
padding-left: .5rem;
font-size: .875rem
}
.custom-select-lg {
height: calc(1.6em + 1rem + 0);
padding-top: .5rem;
padding-bottom: .5rem;
padding-left: 1rem;
font-size: 1.25rem
}
.custom-file {
position: relative;
display: inline-block;
width: 100%;
height: 2.5rem;
margin-bottom: 0
}
.custom-file-input {
position: relative;
z-index: 2;
width: 100%;
height: 2.5rem;
margin: 0;
opacity: 0
}
.custom-file-input:focus~.custom-file-label {
border-color: #5c6f82;
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.custom-file-input:disabled~.custom-file-label {
background-color: #e6e9f2
}
.custom-file-input:lang(en)~.custom-file-label::after {
content: "Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after {
content: attr(data-browse)
}
.custom-file-label {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
height: 2.5rem;
padding: .375rem .75rem;
font-weight: 300;
line-height: 1.5;
color: #4c4c4d;
background-color: #fff;
border: 0 solid #979899;
border-radius: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.custom-file-label::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
display: block;
height: calc(1.5em + .75rem);
padding: .375rem .75rem;
line-height: 1.5;
color: #4c4c4d;
content: "Browse";
background-color: #fff;
border-left: inherit;
border-radius: 0 0 0 0
}
.custom-range {
width: 100%;
height: calc(1rem + .4rem);
padding: 0;
background-color: transparent;
appearance: none
}
.custom-range:focus {
outline: 0
}
.custom-range:focus::-webkit-slider-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.custom-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.custom-range:focus::-ms-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 102, 204, .25)
}
.custom-range::-moz-focus-outer {
border: 0
}
.custom-range::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -.25rem;
background-color: #06c;
border: 0;
border-radius: 1rem;
box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
appearance: none
}
@media (prefers-reduced-motion:reduce) {
.custom-range::-webkit-slider-thumb {
transition: none
}
}
.custom-range::-webkit-slider-thumb:active {
background-color: #80bfff
}
.custom-range::-webkit-slider-runnable-track {
width: 100%;
height: .5rem;
color: transparent;
cursor: pointer;
background-color: #b1b1b3;
border-color: transparent;
border-radius: 1rem;
box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1)
}
.custom-range::-moz-range-thumb {
width: 1rem;
height: 1rem;
background-color: #06c;
border: 0;
border-radius: 1rem;
box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
appearance: none
}
@media (prefers-reduced-motion:reduce) {
.custom-range::-moz-range-thumb {
transition: none
}
}
.custom-range::-moz-range-thumb:active {
background-color: #80bfff
}
.custom-range::-moz-range-track {
width: 100%;
height: .5rem;
color: transparent;
cursor: pointer;
background-color: #b1b1b3;
border-color: transparent;
border-radius: 1rem;
box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1)
}
.custom-range::-ms-thumb {
width: 1rem;
height: 1rem;
margin-top: 0;
margin-right: .2rem;
margin-left: .2rem;
background-color: #06c;
border: 0;
border-radius: 1rem;
box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
appearance: none
}
@media (prefers-reduced-motion:reduce) {
.custom-range::-ms-thumb {
transition: none
}
}
.custom-range::-ms-thumb:active {
background-color: #80bfff
}
.custom-range::-ms-track {
width: 100%;
height: .5rem;
color: transparent;
cursor: pointer;
background-color: transparent;
border-color: transparent;
border-width: .5rem;
box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1)
}
.custom-range::-ms-fill-lower {
background-color: #b1b1b3;
border-radius: 1rem
}
.custom-range::-ms-fill-upper {
margin-right: 15px;
background-color: #b1b1b3;
border-radius: 1rem
}
.custom-range:disabled::-webkit-slider-thumb {
background-color: #7e7f80
}
.custom-range:disabled::-webkit-slider-runnable-track {
cursor: default
}
.custom-range:disabled::-moz-range-thumb {
background-color: #7e7f80
}
.custom-range:disabled::-moz-range-track {
cursor: default
}
.custom-range:disabled::-ms-thumb {
background-color: #7e7f80
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.custom-control-label::before,
.custom-file-label,
.custom-select {
transition: none
}
}
.btn {
padding: 12px 24px;
font-size: 16px;
white-space: initial;
text-decoration: none
}
.btn-right {
margin-right: 2%;
}
.btn-lg,
.btn-sm,
.btn-xs {
border-radius: 4px;
line-height: 1.5
}
.btn-xs {
padding: 8px 8px;
font-size: 14px;
line-height: 1.45
}
.btn-sm {
padding: 10px 20px;
font-size: 14px;
line-height: 1.45
}
.btn-lg {
padding: 14px 28px;
font-size: 18px;
line-height: 1.6
}
.btn-block {
border-radius: 0
}
.btn-progress {
position: relative
}
.btn-icon {
display: inline-flex;
flex-direction: row;
justify-content: space-between;
align-items: center
}
.btn-icon .rounded-icon {
width: 1.5em;
height: 1.5em;
border-radius: 12px;
display: flex;
justify-content: center;
align-items: center;
background-color: #fff
}
.btn-icon .rounded-icon .icon {
margin-right: 0
}
.btn-icon .rounded-icon.rounded-primary {
background-color: #06c
}
.btn-icon .rounded-icon.rounded-secondary {
background-color: #5c6f82
}
.btn-icon .rounded-icon.rounded-success {
background-color: #008758
}
.btn-icon .rounded-icon.rounded-info {
background-color: #979899
}
.btn-icon .rounded-icon.rounded-warning {
background-color: #a66300
}
.btn-icon .rounded-icon.rounded-danger {
background-color: #d9364f
}
.btn-icon .rounded-icon.rounded-light {
background-color: #e9e6f2
}
.btn-icon .rounded-icon.rounded-dark {
background-color: #17324d
}
.btn-icon .rounded-icon.rounded-petrol {
background-color: #51758d
}
.btn-icon .rounded-icon.rounded-redbrown {
background-color: #d1344c
}
.btn-icon .rounded-icon.rounded-purplelight {
background-color: #b21dd0
}
.btn-icon .rounded-icon.rounded-greendark {
background-color: #0e865c
}
.btn-icon .rounded-icon.rounded-bluelectric {
background-color: #0d00ff
}
.btn-icon .rounded-icon.rounded-gray100 {
background-color: #e3e4e6
}
.btn-icon .rounded-icon.rounded-white {
background-color: #fff
}
.btn-icon .rounded-icon.rounded-gray-primary {
background-color: #455b71
}
.btn-icon .rounded-icon.rounded-black {
background-color: #000
}
.btn-icon .rounded-icon.rounded-100 {
background-color: #e3e4e6
}
.btn-icon .rounded-icon.rounded-200 {
background-color: #cacacc
}
.btn-icon .rounded-icon.rounded-300 {
background-color: #b1b1b3
}
.btn-icon .rounded-icon.rounded-400 {
background-color: #979899
}
.btn-icon .rounded-icon.rounded-500 {
background-color: #7e7f80
}
.btn-icon .rounded-icon.rounded-600 {
background-color: #656566
}
.btn-icon .rounded-icon.rounded-700 {
background-color: #4c4c4d
}
.btn-icon .rounded-icon.rounded-800 {
background-color: #323333
}
.btn-icon .rounded-icon.rounded-900 {
background-color: #19191a
}
.btn-icon .rounded-icon+* {
margin-left: .5em
}
.btn-icon .icon {
border: none;
width: 1.2em;
height: 1.2em
}
.btn-icon .icon+* {
margin-left: .25em
}
.btn-full {
border: none;
box-shadow: none;
line-height: 1.555;
border-radius: 0;
align-self: stretch;
width: inherit;
margin-top: -7.5px;
margin-bottom: -7.5px;
margin-right: -7.5px;
padding-left: 8px;
padding-right: 8px
}
.btn-full:hover {
text-decoration: none !important
}
@media (min-width:576px) {
.btn-full {
padding: 16px
}
}
@media (min-width:992px) {
.btn-full {
padding: 12px 24px !important;
margin: 0;
flex: 1;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center
}
}
.btn-primary.disabled,
.btn-primary:disabled {
color: #bfc2c9;
background-color: #e6e9f2;
border-color: #dfe4f2
}
.btn-primary.disabled.btn-progress,
.btn-primary:disabled.btn-progress {
background-color: #6aaaeb;
border-color: #6aaaeb;
color: #fff;
opacity: 1
}
.btn-secondary.disabled.btn-progress,
.btn-secondary:disabled.btn-progress {
background-color: #75899d;
border-color: #75899d;
opacity: 1
}
.btn-outline-secondary {
background: #fcfdff;
box-shadow: inset 0 0 0 1px #e6e9f2
}
.btn-outline-secondary:hover {
box-shadow: inset 0 0 0 1px #c9cedc
}
.bg-dark .btn-link {
color: #fff
}
.bg-dark .btn-primary {
color: #000;
background-color: #fff;
border-color: #06c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
color: #06c
}
.bg-dark .btn-primary:hover {
color: #000;
background-color: #fff;
border-color: #004d99
}
.bg-dark .btn-primary.focus,
.bg-dark .btn-primary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.bg-dark .btn-primary.disabled,
.bg-dark .btn-primary:disabled {
color: #000;
background-color: #fff;
border-color: #06c
}
.bg-dark .btn-primary:not(:disabled):not(.disabled).active,
.bg-dark .btn-primary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-primary.dropdown-toggle {
color: #000;
background-color: #fff;
border-color: #00468c
}
.bg-dark .btn-primary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.bg-dark .btn-primary:hover {
color: #004d99
}
.bg-dark .btn-primary.disabled,
.bg-dark .btn-primary:disabled {
color: #004d99
}
.bg-dark .btn-outline-primary {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff;
box-shadow: inset 0 0 0 2px #fff
}
.bg-dark .btn-outline-primary:hover {
color: #e6e6e6;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-primary.focus,
.bg-dark .btn-outline-primary:focus {
box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-primary.disabled,
.bg-dark .btn-outline-primary:disabled {
color: #fff;
background-color: transparent
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-primary.dropdown-toggle {
color: #e6e6e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-outline-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-primary:hover {
box-shadow: inset 0 0 0 2px #e6e6e6
}
.bg-dark .btn-outline-primary.focus,
.bg-dark .btn-outline-primary:focus {
box-shadow: inset 0 0 0 2px #fff, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-primary.dropdown-toggle {
box-shadow: inset 0 0 0 2px #fff
}
.bg-dark .btn-secondary {
color: #fff;
background-color: #06c;
border-color: #fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
color: #fff
}
.bg-dark .btn-secondary:hover {
color: #fff;
background-color: #0079f2;
border-color: #e6e6e6
}
.bg-dark .btn-secondary.focus,
.bg-dark .btn-secondary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-secondary.disabled,
.bg-dark .btn-secondary:disabled {
color: #fff;
background-color: #06c;
border-color: #fff
}
.bg-dark .btn-secondary:not(:disabled):not(.disabled).active,
.bg-dark .btn-secondary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #0080ff;
border-color: #dfdfdf
}
.bg-dark .btn-secondary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary {
color: #fff;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #fff;
box-shadow: none
}
.bg-dark .btn-outline-secondary:hover {
color: #e6e6e6;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-secondary.focus,
.bg-dark .btn-outline-secondary:focus {
box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary.disabled,
.bg-dark .btn-outline-secondary:disabled {
color: #fff;
background-color: transparent
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-secondary.dropdown-toggle {
color: #e6e6e6;
background-color: transparent;
background-image: none;
box-shadow: inset 0 0 0 1px #e6e6e6
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.bg-dark .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary:hover {
box-shadow: none
}
.bg-dark .btn-outline-secondary.focus,
.bg-dark .btn-outline-secondary:focus {
box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.bg-dark .btn-outline-secondary.dropdown-toggle {
box-shadow: none
}
body,
html {
font-size: 16px;
line-height: 1.5;
color: #333333
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: #fff;
}
a {
color: #333333;
text-decoration: none
}
.title-collection {
color: #7D2670;
}
.color-link {
color: #c0392b;
}
.h1,
.h2,
.h3,
.h4,
h1,
h2,
h3,
h4 {
color: #333333
}
.semi-bold {
font-weight: 600
}
.text-icon {
display: flex;
margin: 20px 0 0 0
}
.text-icon a {
display: flex
}
.text-icon svg {
width: 20px;
height: 20px;
margin-right: 7px
}
.greendark .text-icon svg {
fill: #0E865C
}
.text-icon p {
font-size: 1rem !important;
margin: 0
}
.text-underline {
text-decoration: underline !important
}
.icon-bluelectric {
fill: #0D00FF !important
}
.form-check [type=checkbox]:focus+label,
.form-check [type=radio]:focus+label,
.toggles label input[type=checkbox]:focus+.lever,
:focus {
border: 0;
outline: 0;
box-shadow: none
}
.badge-container {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 5px
}
.badge {
border: 1px solid transparent;
font-weight: 600
}
.badge-xs {
padding-top: 2px;
padding-bottom: 2px
}
.badge-sm {
padding-top: 4px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
font-size: .88rem
}
.badge-primary {
color: #fff;
background-color: #06c;
border-color: #06c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-primary:hover {
color: #fff;
background-color: #0053a6;
border-color: #004d99
}
.badge-primary.focus,
.badge-primary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(38, 125, 212, .5)
}
.badge-primary.disabled,
.badge-primary:disabled {
color: #fff;
background-color: #06c;
border-color: #06c
}
.badge-primary:not(:disabled):not(.disabled).active,
.badge-primary:not(:disabled):not(.disabled):active,
.show>.badge-primary.dropdown-toggle {
color: #fff;
background-color: #004d99;
border-color: #00468c
}
.badge-primary:not(:disabled):not(.disabled).active:focus,
.badge-primary:not(:disabled):not(.disabled):active:focus,
.show>.badge-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(38, 125, 212, .5)
}
.badge-secondary {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-secondary:hover {
color: #fff;
background-color: #4c5c6c;
border-color: #475664
}
.badge-secondary.focus,
.badge-secondary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(117, 133, 149, .5)
}
.badge-secondary.disabled,
.badge-secondary:disabled {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82
}
.badge-secondary:not(:disabled):not(.disabled).active,
.badge-secondary:not(:disabled):not(.disabled):active,
.show>.badge-secondary.dropdown-toggle {
color: #fff;
background-color: #475664;
border-color: #424f5d
}
.badge-secondary:not(:disabled):not(.disabled).active:focus,
.badge-secondary:not(:disabled):not(.disabled):active:focus,
.show>.badge-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(117, 133, 149, .5)
}
.badge-success {
color: #fff;
background-color: #008758;
border-color: #008758;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-success:hover {
color: #fff;
background-color: #00613f;
border-color: #005437
}
.badge-success.focus,
.badge-success:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(38, 153, 113, .5)
}
.badge-success.disabled,
.badge-success:disabled {
color: #fff;
background-color: #008758;
border-color: #008758
}
.badge-success:not(:disabled):not(.disabled).active,
.badge-success:not(:disabled):not(.disabled):active,
.show>.badge-success.dropdown-toggle {
color: #fff;
background-color: #005437;
border-color: #00472e
}
.badge-success:not(:disabled):not(.disabled).active:focus,
.badge-success:not(:disabled):not(.disabled):active:focus,
.show>.badge-success.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(38, 153, 113, .5)
}
.badge-info {
color: #000;
background-color: #979899;
border-color: #979899;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-info:hover {
color: #000;
background-color: #848586;
border-color: #7e7e80
}
.badge-info.focus,
.badge-info:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(129, 129, 130, .5)
}
.badge-info.disabled,
.badge-info:disabled {
color: #000;
background-color: #979899;
border-color: #979899
}
.badge-info:not(:disabled):not(.disabled).active,
.badge-info:not(:disabled):not(.disabled):active,
.show>.badge-info.dropdown-toggle {
color: #000;
background-color: #7e7e80;
border-color: #777879
}
.badge-info:not(:disabled):not(.disabled).active:focus,
.badge-info:not(:disabled):not(.disabled):active:focus,
.show>.badge-info.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(129, 129, 130, .5)
}
.badge-warning {
color: #fff;
background-color: #a66300;
border-color: #a66300;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-warning:hover {
color: #fff;
background-color: #804d00;
border-color: #734500
}
.badge-warning.focus,
.badge-warning:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(179, 123, 38, .5)
}
.badge-warning.disabled,
.badge-warning:disabled {
color: #fff;
background-color: #a66300;
border-color: #a66300
}
.badge-warning:not(:disabled):not(.disabled).active,
.badge-warning:not(:disabled):not(.disabled):active,
.show>.badge-warning.dropdown-toggle {
color: #fff;
background-color: #734500;
border-color: #663d00
}
.badge-warning:not(:disabled):not(.disabled).active:focus,
.badge-warning:not(:disabled):not(.disabled):active:focus,
.show>.badge-warning.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(179, 123, 38, .5)
}
.badge-danger {
color: #fff;
background-color: #d9364f;
border-color: #d9364f;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-danger:hover {
color: #fff;
background-color: #c3253d;
border-color: #b9233a
}
.badge-danger.focus,
.badge-danger:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(222, 84, 105, .5)
}
.badge-danger.disabled,
.badge-danger:disabled {
color: #fff;
background-color: #d9364f;
border-color: #d9364f
}
.badge-danger:not(:disabled):not(.disabled).active,
.badge-danger:not(:disabled):not(.disabled):active,
.show>.badge-danger.dropdown-toggle {
color: #fff;
background-color: #b9233a;
border-color: #ae2136
}
.badge-danger:not(:disabled):not(.disabled).active:focus,
.badge-danger:not(:disabled):not(.disabled):active:focus,
.show>.badge-danger.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(222, 84, 105, .5)
}
.badge-light {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-light:hover {
color: #000;
background-color: #d3cde5;
border-color: #ccc4e1
}
.badge-light.focus,
.badge-light:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(198, 196, 206, .5)
}
.badge-light.disabled,
.badge-light:disabled {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2
}
.badge-light:not(:disabled):not(.disabled).active,
.badge-light:not(:disabled):not(.disabled):active,
.show>.badge-light.dropdown-toggle {
color: #000;
background-color: #ccc4e1;
border-color: #c4bcdd
}
.badge-light:not(:disabled):not(.disabled).active:focus,
.badge-light:not(:disabled):not(.disabled):active:focus,
.show>.badge-light.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(198, 196, 206, .5)
}
.badge-dark {
color: #fff;
background-color: #17324d;
border-color: #17324d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-dark:hover {
color: #fff;
background-color: #0e1f2f;
border-color: #0b1825
}
.badge-dark.focus,
.badge-dark:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(58, 81, 103, .5)
}
.badge-dark.disabled,
.badge-dark:disabled {
color: #fff;
background-color: #17324d;
border-color: #17324d
}
.badge-dark:not(:disabled):not(.disabled).active,
.badge-dark:not(:disabled):not(.disabled):active,
.show>.badge-dark.dropdown-toggle {
color: #fff;
background-color: #0b1825;
border-color: #08121b
}
.badge-dark:not(:disabled):not(.disabled).active:focus,
.badge-dark:not(:disabled):not(.disabled):active:focus,
.show>.badge-dark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(58, 81, 103, .5)
}
.badge-petrol {
color: #fff;
background-color: #51758d;
border-color: #51758d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-petrol:hover {
color: #fff;
background-color: #436175;
border-color: #3e5a6d
}
.badge-petrol.focus,
.badge-petrol:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(107, 138, 158, .5)
}
.badge-petrol.disabled,
.badge-petrol:disabled {
color: #fff;
background-color: #51758d;
border-color: #51758d
}
.badge-petrol:not(:disabled):not(.disabled).active,
.badge-petrol:not(:disabled):not(.disabled):active,
.show>.badge-petrol.dropdown-toggle {
color: #fff;
background-color: #3e5a6d;
border-color: #3a5365
}
.badge-petrol:not(:disabled):not(.disabled).active:focus,
.badge-petrol:not(:disabled):not(.disabled):active:focus,
.show>.badge-petrol.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(107, 138, 158, .5)
}
.badge-redbrown {
color: #fff;
background-color: #d1344c;
border-color: #d1344c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-redbrown:hover {
color: #fff;
background-color: #b6293f;
border-color: #ab273b
}
.badge-redbrown.focus,
.badge-redbrown:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(216, 82, 103, .5)
}
.badge-redbrown.disabled,
.badge-redbrown:disabled {
color: #fff;
background-color: #d1344c;
border-color: #d1344c
}
.badge-redbrown:not(:disabled):not(.disabled).active,
.badge-redbrown:not(:disabled):not(.disabled):active,
.show>.badge-redbrown.dropdown-toggle {
color: #fff;
background-color: #ab273b;
border-color: #a12437
}
.badge-redbrown:not(:disabled):not(.disabled).active:focus,
.badge-redbrown:not(:disabled):not(.disabled):active:focus,
.show>.badge-redbrown.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(216, 82, 103, .5)
}
.badge-purplelight {
color: #fff;
background-color: #b21dd0;
border-color: #b21dd0;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-purplelight:hover {
color: #fff;
background-color: #9518ae;
border-color: #8c17a3
}
.badge-purplelight.focus,
.badge-purplelight:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(190, 63, 215, .5)
}
.badge-purplelight.disabled,
.badge-purplelight:disabled {
color: #fff;
background-color: #b21dd0;
border-color: #b21dd0
}
.badge-purplelight:not(:disabled):not(.disabled).active,
.badge-purplelight:not(:disabled):not(.disabled):active,
.show>.badge-purplelight.dropdown-toggle {
color: #fff;
background-color: #8c17a3;
border-color: #821598
}
.badge-purplelight:not(:disabled):not(.disabled).active:focus,
.badge-purplelight:not(:disabled):not(.disabled):active:focus,
.show>.badge-purplelight.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(190, 63, 215, .5)
}
.badge-greendark {
color: #fff;
background-color: #0e865c;
border-color: #0e865c;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-greendark:hover {
color: #fff;
background-color: #0a6747;
border-color: #095c3f
}
.badge-greendark.focus,
.badge-greendark:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(50, 156, 119, .5)
}
.badge-greendark.disabled,
.badge-greendark:disabled {
color: #fff;
background-color: #0e865c;
border-color: #0e865c
}
.badge-greendark:not(:disabled):not(.disabled).active,
.badge-greendark:not(:disabled):not(.disabled):active,
.show>.badge-greendark.dropdown-toggle {
color: #fff;
background-color: #095c3f;
border-color: #085037
}
.badge-greendark:not(:disabled):not(.disabled).active:focus,
.badge-greendark:not(:disabled):not(.disabled):active:focus,
.show>.badge-greendark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(50, 156, 119, .5)
}
.badge-bluelectric {
color: #fff;
background-color: #0d00ff;
border-color: #0d00ff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-bluelectric:hover {
color: #fff;
background-color: #0b00d9;
border-color: #0a00cc
}
.badge-bluelectric.focus,
.badge-bluelectric:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(49, 38, 255, .5)
}
.badge-bluelectric.disabled,
.badge-bluelectric:disabled {
color: #fff;
background-color: #0d00ff;
border-color: #0d00ff
}
.badge-bluelectric:not(:disabled):not(.disabled).active,
.badge-bluelectric:not(:disabled):not(.disabled):active,
.show>.badge-bluelectric.dropdown-toggle {
color: #fff;
background-color: #0a00cc;
border-color: #0a00bf
}
.badge-bluelectric:not(:disabled):not(.disabled).active:focus,
.badge-bluelectric:not(:disabled):not(.disabled):active:focus,
.show>.badge-bluelectric.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(49, 38, 255, .5)
}
.badge-gray100 {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-gray100:hover {
color: #000;
background-color: #cfd0d3;
border-color: #c9cacd
}
.badge-gray100.focus,
.badge-gray100:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(193, 194, 195, .5)
}
.badge-gray100.disabled,
.badge-gray100:disabled {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.badge-gray100:not(:disabled):not(.disabled).active,
.badge-gray100:not(:disabled):not(.disabled):active,
.show>.badge-gray100.dropdown-toggle {
color: #000;
background-color: #c9cacd;
border-color: #c2c3c7
}
.badge-gray100:not(:disabled):not(.disabled).active:focus,
.badge-gray100:not(:disabled):not(.disabled):active:focus,
.show>.badge-gray100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(193, 194, 195, .5)
}
.badge-white {
color: #000;
background-color: #fff;
border-color: #fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-white:hover {
color: #000;
background-color: #ececec;
border-color: #e6e6e6
}
.badge-white.focus,
.badge-white:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(217, 217, 217, .5)
}
.badge-white.disabled,
.badge-white:disabled {
color: #000;
background-color: #fff;
border-color: #fff
}
.badge-white:not(:disabled):not(.disabled).active,
.badge-white:not(:disabled):not(.disabled):active,
.show>.badge-white.dropdown-toggle {
color: #000;
background-color: #e6e6e6;
border-color: #dfdfdf
}
.badge-white:not(:disabled):not(.disabled).active:focus,
.badge-white:not(:disabled):not(.disabled):active:focus,
.show>.badge-white.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(217, 217, 217, .5)
}
.badge-gray-primary {
color: #fff;
background-color: #455b71;
border-color: #455b71;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-gray-primary:hover {
color: #fff;
background-color: #374859;
border-color: #324151
}
.badge-gray-primary.focus,
.badge-gray-primary:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(97, 116, 134, .5)
}
.badge-gray-primary.disabled,
.badge-gray-primary:disabled {
color: #fff;
background-color: #455b71;
border-color: #455b71
}
.badge-gray-primary:not(:disabled):not(.disabled).active,
.badge-gray-primary:not(:disabled):not(.disabled):active,
.show>.badge-gray-primary.dropdown-toggle {
color: #fff;
background-color: #324151;
border-color: #2d3b49
}
.badge-gray-primary:not(:disabled):not(.disabled).active:focus,
.badge-gray-primary:not(:disabled):not(.disabled):active:focus,
.show>.badge-gray-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(97, 116, 134, .5)
}
.badge-black {
color: #fff;
background-color: #000;
border-color: #000;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-black:hover {
color: #fff;
background-color: #000;
border-color: #000
}
.badge-black.focus,
.badge-black:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(38, 38, 38, .5)
}
.badge-black.disabled,
.badge-black:disabled {
color: #fff;
background-color: #000;
border-color: #000
}
.badge-black:not(:disabled):not(.disabled).active,
.badge-black:not(:disabled):not(.disabled):active,
.show>.badge-black.dropdown-toggle {
color: #fff;
background-color: #000;
border-color: #000
}
.badge-black:not(:disabled):not(.disabled).active:focus,
.badge-black:not(:disabled):not(.disabled):active:focus,
.show>.badge-black.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(38, 38, 38, .5)
}
.badge-100 {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-100:hover {
color: #000;
background-color: #cfd0d3;
border-color: #c9cacd
}
.badge-100.focus,
.badge-100:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(193, 194, 195, .5)
}
.badge-100.disabled,
.badge-100:disabled {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.badge-100:not(:disabled):not(.disabled).active,
.badge-100:not(:disabled):not(.disabled):active,
.show>.badge-100.dropdown-toggle {
color: #000;
background-color: #c9cacd;
border-color: #c2c3c7
}
.badge-100:not(:disabled):not(.disabled).active:focus,
.badge-100:not(:disabled):not(.disabled):active:focus,
.show>.badge-100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(193, 194, 195, .5)
}
.badge-200 {
color: #000;
background-color: #cacacc;
border-color: #cacacc;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-200:hover {
color: #000;
background-color: #b6b7b9;
border-color: #b0b1b3
}
.badge-200.focus,
.badge-200:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(172, 172, 173, .5)
}
.badge-200.disabled,
.badge-200:disabled {
color: #000;
background-color: #cacacc;
border-color: #cacacc
}
.badge-200:not(:disabled):not(.disabled).active,
.badge-200:not(:disabled):not(.disabled):active,
.show>.badge-200.dropdown-toggle {
color: #000;
background-color: #b0b1b3;
border-color: #a9aaad
}
.badge-200:not(:disabled):not(.disabled).active:focus,
.badge-200:not(:disabled):not(.disabled):active:focus,
.show>.badge-200.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(172, 172, 173, .5)
}
.badge-300 {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-300:hover {
color: #000;
background-color: #9d9ea0;
border-color: #979899
}
.badge-300.focus,
.badge-300:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(150, 151, 152, .5)
}
.badge-300.disabled,
.badge-300:disabled {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3
}
.badge-300:not(:disabled):not(.disabled).active,
.badge-300:not(:disabled):not(.disabled):active,
.show>.badge-300.dropdown-toggle {
color: #000;
background-color: #979899;
border-color: #909193
}
.badge-300:not(:disabled):not(.disabled).active:focus,
.badge-300:not(:disabled):not(.disabled):active:focus,
.show>.badge-300.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(150, 151, 152, .5)
}
.badge-400 {
color: #000;
background-color: #979899;
border-color: #979899;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-400:hover {
color: #000;
background-color: #848586;
border-color: #7e7e80
}
.badge-400.focus,
.badge-400:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(129, 129, 130, .5)
}
.badge-400.disabled,
.badge-400:disabled {
color: #000;
background-color: #979899;
border-color: #979899
}
.badge-400:not(:disabled):not(.disabled).active,
.badge-400:not(:disabled):not(.disabled):active,
.show>.badge-400.dropdown-toggle {
color: #000;
background-color: #7e7e80;
border-color: #777879
}
.badge-400:not(:disabled):not(.disabled).active:focus,
.badge-400:not(:disabled):not(.disabled):active:focus,
.show>.badge-400.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(129, 129, 130, .5)
}
.badge-500 {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-500:hover {
color: #fff;
background-color: #6b6b6c;
border-color: #656566
}
.badge-500.focus,
.badge-500:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(107, 108, 108, .5)
}
.badge-500.disabled,
.badge-500:disabled {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80
}
.badge-500:not(:disabled):not(.disabled).active,
.badge-500:not(:disabled):not(.disabled):active,
.show>.badge-500.dropdown-toggle {
color: #fff;
background-color: #656566;
border-color: #5f5f5f
}
.badge-500:not(:disabled):not(.disabled).active:focus,
.badge-500:not(:disabled):not(.disabled):active:focus,
.show>.badge-500.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(107, 108, 108, .5)
}
.badge-600 {
color: #fff;
background-color: #656566;
border-color: #656566;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-600:hover {
color: #fff;
background-color: #525253;
border-color: #4c4c4c
}
.badge-600.focus,
.badge-600:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(124, 124, 125, .5)
}
.badge-600.disabled,
.badge-600:disabled {
color: #fff;
background-color: #656566;
border-color: #656566
}
.badge-600:not(:disabled):not(.disabled).active,
.badge-600:not(:disabled):not(.disabled):active,
.show>.badge-600.dropdown-toggle {
color: #fff;
background-color: #4c4c4c;
border-color: #454546
}
.badge-600:not(:disabled):not(.disabled).active:focus,
.badge-600:not(:disabled):not(.disabled):active:focus,
.show>.badge-600.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(124, 124, 125, .5)
}
.badge-700 {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-700:hover {
color: #fff;
background-color: #393939;
border-color: #323233
}
.badge-700.focus,
.badge-700:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(103, 103, 103, .5)
}
.badge-700.disabled,
.badge-700:disabled {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d
}
.badge-700:not(:disabled):not(.disabled).active,
.badge-700:not(:disabled):not(.disabled):active,
.show>.badge-700.dropdown-toggle {
color: #fff;
background-color: #323233;
border-color: #2c2c2c
}
.badge-700:not(:disabled):not(.disabled).active:focus,
.badge-700:not(:disabled):not(.disabled):active:focus,
.show>.badge-700.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(103, 103, 103, .5)
}
.badge-800 {
color: #fff;
background-color: #323333;
border-color: #323333;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-800:hover {
color: #fff;
background-color: #1f2020;
border-color: #191919
}
.badge-800.focus,
.badge-800:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(81, 81, 82, .5)
}
.badge-800.disabled,
.badge-800:disabled {
color: #fff;
background-color: #323333;
border-color: #323333
}
.badge-800:not(:disabled):not(.disabled).active,
.badge-800:not(:disabled):not(.disabled):active,
.show>.badge-800.dropdown-toggle {
color: #fff;
background-color: #191919;
border-color: #131313
}
.badge-800:not(:disabled):not(.disabled).active:focus,
.badge-800:not(:disabled):not(.disabled):active:focus,
.show>.badge-800.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(81, 81, 82, .5)
}
.badge-900 {
color: #fff;
background-color: #19191a;
border-color: #19191a;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.badge-900:hover {
color: #fff;
background-color: #060606;
border-color: #000
}
.badge-900.focus,
.badge-900:focus {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 .2rem rgba(60, 60, 60, .5)
}
.badge-900.disabled,
.badge-900:disabled {
color: #fff;
background-color: #19191a;
border-color: #19191a
}
.badge-900:not(:disabled):not(.disabled).active,
.badge-900:not(:disabled):not(.disabled):active,
.show>.badge-900.dropdown-toggle {
color: #fff;
background-color: #000;
border-color: #000
}
.badge-900:not(:disabled):not(.disabled).active:focus,
.badge-900:not(:disabled):not(.disabled):active:focus,
.show>.badge-900.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(60, 60, 60, .5)
}
.badge-outline-primary {
color: #06c;
border-color: #06c
}
.badge-outline-primary:hover {
color: #fff;
background-color: #06c !important;
border-color: #06c
}
.badge-outline-primary.focus,
.badge-outline-primary:focus {
box-shadow: 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.badge-outline-primary.disabled,
.badge-outline-primary:disabled {
color: #06c;
background-color: transparent
}
.badge-outline-primary:not(:disabled):not(.disabled).active,
.badge-outline-primary:not(:disabled):not(.disabled):active,
.show>.badge-outline-primary.dropdown-toggle {
color: #fff;
background-color: #06c;
border-color: #06c
}
.badge-outline-primary:not(:disabled):not(.disabled).active:focus,
.badge-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 102, 204, .5)
}
.badge-outline-secondary {
color: #5c6f82;
border-color: #5c6f82
}
.badge-outline-secondary:hover {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82
}
.badge-outline-secondary.focus,
.badge-outline-secondary:focus {
box-shadow: 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.badge-outline-secondary.disabled,
.badge-outline-secondary:disabled {
color: #5c6f82;
background-color: transparent
}
.badge-outline-secondary:not(:disabled):not(.disabled).active,
.badge-outline-secondary:not(:disabled):not(.disabled):active,
.show>.badge-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #5c6f82;
border-color: #5c6f82
}
.badge-outline-secondary:not(:disabled):not(.disabled).active:focus,
.badge-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-secondary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(92, 111, 130, .5)
}
.badge-outline-success {
color: #008758;
border-color: #008758
}
.badge-outline-success:hover {
color: #fff;
background-color: #008758;
border-color: #008758
}
.badge-outline-success.focus,
.badge-outline-success:focus {
box-shadow: 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.badge-outline-success.disabled,
.badge-outline-success:disabled {
color: #008758;
background-color: transparent
}
.badge-outline-success:not(:disabled):not(.disabled).active,
.badge-outline-success:not(:disabled):not(.disabled):active,
.show>.badge-outline-success.dropdown-toggle {
color: #fff;
background-color: #008758;
border-color: #008758
}
.badge-outline-success:not(:disabled):not(.disabled).active:focus,
.badge-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-success.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 135, 88, .5)
}
.badge-outline-info {
color: #979899;
border-color: #979899
}
.badge-outline-info:hover {
color: #000;
background-color: #979899;
border-color: #979899
}
.badge-outline-info.focus,
.badge-outline-info:focus {
box-shadow: 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-outline-info.disabled,
.badge-outline-info:disabled {
color: #979899;
background-color: transparent
}
.badge-outline-info:not(:disabled):not(.disabled).active,
.badge-outline-info:not(:disabled):not(.disabled):active,
.show>.badge-outline-info.dropdown-toggle {
color: #000;
background-color: #979899;
border-color: #979899
}
.badge-outline-info:not(:disabled):not(.disabled).active:focus,
.badge-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-info.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-outline-warning {
color: #a66300;
border-color: #a66300
}
.badge-outline-warning:hover {
color: #fff;
background-color: #a66300;
border-color: #a66300
}
.badge-outline-warning.focus,
.badge-outline-warning:focus {
box-shadow: 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.badge-outline-warning.disabled,
.badge-outline-warning:disabled {
color: #a66300;
background-color: transparent
}
.badge-outline-warning:not(:disabled):not(.disabled).active,
.badge-outline-warning:not(:disabled):not(.disabled):active,
.show>.badge-outline-warning.dropdown-toggle {
color: #fff;
background-color: #a66300;
border-color: #a66300
}
.badge-outline-warning:not(:disabled):not(.disabled).active:focus,
.badge-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-warning.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(166, 99, 0, .5)
}
.badge-outline-danger {
color: #d9364f;
border-color: #d9364f
}
.badge-outline-danger:hover {
color: #fff;
background-color: #d9364f;
border-color: #d9364f
}
.badge-outline-danger.focus,
.badge-outline-danger:focus {
box-shadow: 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.badge-outline-danger.disabled,
.badge-outline-danger:disabled {
color: #d9364f;
background-color: transparent
}
.badge-outline-danger:not(:disabled):not(.disabled).active,
.badge-outline-danger:not(:disabled):not(.disabled):active,
.show>.badge-outline-danger.dropdown-toggle {
color: #fff;
background-color: #d9364f;
border-color: #d9364f
}
.badge-outline-danger:not(:disabled):not(.disabled).active:focus,
.badge-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-danger.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(217, 54, 79, .5)
}
.badge-outline-light {
color: #e9e6f2;
border-color: #e9e6f2
}
.badge-outline-light:hover {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2
}
.badge-outline-light.focus,
.badge-outline-light:focus {
box-shadow: 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.badge-outline-light.disabled,
.badge-outline-light:disabled {
color: #e9e6f2;
background-color: transparent
}
.badge-outline-light:not(:disabled):not(.disabled).active,
.badge-outline-light:not(:disabled):not(.disabled):active,
.show>.badge-outline-light.dropdown-toggle {
color: #000;
background-color: #e9e6f2;
border-color: #e9e6f2
}
.badge-outline-light:not(:disabled):not(.disabled).active:focus,
.badge-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-light.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(233, 230, 242, .5)
}
.badge-outline-dark {
color: #17324d;
border-color: #17324d
}
.badge-outline-dark:hover {
color: #fff;
background-color: #17324d;
border-color: #17324d
}
.badge-outline-dark.focus,
.badge-outline-dark:focus {
box-shadow: 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.badge-outline-dark.disabled,
.badge-outline-dark:disabled {
color: #17324d;
background-color: transparent
}
.badge-outline-dark:not(:disabled):not(.disabled).active,
.badge-outline-dark:not(:disabled):not(.disabled):active,
.show>.badge-outline-dark.dropdown-toggle {
color: #fff;
background-color: #17324d;
border-color: #17324d
}
.badge-outline-dark:not(:disabled):not(.disabled).active:focus,
.badge-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-dark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(23, 50, 77, .5)
}
.badge-outline-petrol {
color: #51758d;
border-color: #51758d
}
.badge-outline-petrol:hover {
color: #fff;
background-color: #51758d;
border-color: #51758d
}
.badge-outline-petrol.focus,
.badge-outline-petrol:focus {
box-shadow: 0 0 0 .2rem rgba(81, 117, 141, .5)
}
.badge-outline-petrol.disabled,
.badge-outline-petrol:disabled {
color: #51758d;
background-color: transparent
}
.badge-outline-petrol:not(:disabled):not(.disabled).active,
.badge-outline-petrol:not(:disabled):not(.disabled):active,
.show>.badge-outline-petrol.dropdown-toggle {
color: #fff;
background-color: #51758d;
border-color: #51758d
}
.badge-outline-petrol:not(:disabled):not(.disabled).active:focus,
.badge-outline-petrol:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-petrol.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(81, 117, 141, .5)
}
.badge-outline-redbrown {
color: #d1344c;
border-color: #d1344c
}
.badge-outline-redbrown:hover {
color: #fff;
background-color: #d1344c;
border-color: #d1344c
}
.badge-outline-redbrown.focus,
.badge-outline-redbrown:focus {
box-shadow: 0 0 0 .2rem rgba(209, 52, 76, .5)
}
.badge-outline-redbrown.disabled,
.badge-outline-redbrown:disabled {
color: #d1344c;
background-color: transparent
}
.badge-outline-redbrown:not(:disabled):not(.disabled).active,
.badge-outline-redbrown:not(:disabled):not(.disabled):active,
.show>.badge-outline-redbrown.dropdown-toggle {
color: #fff;
background-color: #d1344c;
border-color: #d1344c
}
.badge-outline-redbrown:not(:disabled):not(.disabled).active:focus,
.badge-outline-redbrown:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-redbrown.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(209, 52, 76, .5)
}
.badge-outline-purplelight {
color: #b21dd0;
border-color: #b21dd0
}
.badge-outline-purplelight:hover {
color: #fff;
background-color: #b21dd0;
border-color: #b21dd0
}
.badge-outline-purplelight.focus,
.badge-outline-purplelight:focus {
box-shadow: 0 0 0 .2rem rgba(178, 29, 208, .5)
}
.badge-outline-purplelight.disabled,
.badge-outline-purplelight:disabled {
color: #b21dd0;
background-color: transparent
}
.badge-outline-purplelight:not(:disabled):not(.disabled).active,
.badge-outline-purplelight:not(:disabled):not(.disabled):active,
.show>.badge-outline-purplelight.dropdown-toggle {
color: #fff;
background-color: #b21dd0;
border-color: #b21dd0
}
.badge-outline-purplelight:not(:disabled):not(.disabled).active:focus,
.badge-outline-purplelight:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-purplelight.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(178, 29, 208, .5)
}
.badge-outline-greendark {
color: #0e865c;
border-color: #0e865c
}
.badge-outline-greendark:hover {
color: #fff;
background-color: #0e865c;
border-color: #0e865c
}
.badge-outline-greendark.focus,
.badge-outline-greendark:focus {
box-shadow: 0 0 0 .2rem rgba(14, 138, 95, .5)
}
.badge-outline-greendark.disabled,
.badge-outline-greendark:disabled {
color: #0e865c;
background-color: transparent
}
.badge-outline-greendark:not(:disabled):not(.disabled).active,
.badge-outline-greendark:not(:disabled):not(.disabled):active,
.show>.badge-outline-greendark.dropdown-toggle {
color: #fff;
background-color: #0e865c;
border-color: #0e865c
}
.badge-outline-greendark:not(:disabled):not(.disabled).active:focus,
.badge-outline-greendark:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-greendark.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(14, 138, 95, .5)
}
.badge-outline-bluelectric {
color: #0d00ff;
border-color: #0d00ff
}
.badge-outline-bluelectric:hover {
color: #fff;
background-color: #0d00ff;
border-color: #0d00ff
}
.badge-outline-bluelectric.focus,
.badge-outline-bluelectric:focus {
box-shadow: 0 0 0 .2rem rgba(13, 0, 255, .5)
}
.badge-outline-bluelectric.disabled,
.badge-outline-bluelectric:disabled {
color: #0d00ff;
background-color: transparent
}
.badge-outline-bluelectric:not(:disabled):not(.disabled).active,
.badge-outline-bluelectric:not(:disabled):not(.disabled):active,
.show>.badge-outline-bluelectric.dropdown-toggle {
color: #fff;
background-color: #0d00ff;
border-color: #0d00ff
}
.badge-outline-bluelectric:not(:disabled):not(.disabled).active:focus,
.badge-outline-bluelectric:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-bluelectric.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(13, 0, 255, .5)
}
.badge-outline-gray100 {
color: #e3e4e6;
border-color: #e3e4e6
}
.badge-outline-gray100:hover {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.badge-outline-gray100.focus,
.badge-outline-gray100:focus {
box-shadow: 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.badge-outline-gray100.disabled,
.badge-outline-gray100:disabled {
color: #e3e4e6;
background-color: transparent
}
.badge-outline-gray100:not(:disabled):not(.disabled).active,
.badge-outline-gray100:not(:disabled):not(.disabled):active,
.show>.badge-outline-gray100.dropdown-toggle {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.badge-outline-gray100:not(:disabled):not(.disabled).active:focus,
.badge-outline-gray100:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-gray100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.badge-outline-white {
color: #fff;
border-color: #fff
}
.badge-outline-white:hover {
color: #000;
background-color: #fff;
border-color: #fff
}
.badge-outline-white.focus,
.badge-outline-white:focus {
box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.badge-outline-white.disabled,
.badge-outline-white:disabled {
color: #fff;
background-color: transparent
}
.badge-outline-white:not(:disabled):not(.disabled).active,
.badge-outline-white:not(:disabled):not(.disabled):active,
.show>.badge-outline-white.dropdown-toggle {
color: #000;
background-color: #fff;
border-color: #fff
}
.badge-outline-white:not(:disabled):not(.disabled).active:focus,
.badge-outline-white:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-white.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(255, 255, 255, .5)
}
.badge-outline-gray-primary {
color: #455b71;
border-color: #455b71
}
.badge-outline-gray-primary:hover {
color: #fff;
background-color: #455b71;
border-color: #455b71
}
.badge-outline-gray-primary.focus,
.badge-outline-gray-primary:focus {
box-shadow: 0 0 0 .2rem rgba(69, 91, 113, .5)
}
.badge-outline-gray-primary.disabled,
.badge-outline-gray-primary:disabled {
color: #455b71;
background-color: transparent
}
.badge-outline-gray-primary:not(:disabled):not(.disabled).active,
.badge-outline-gray-primary:not(:disabled):not(.disabled):active,
.show>.badge-outline-gray-primary.dropdown-toggle {
color: #fff;
background-color: #455b71;
border-color: #455b71
}
.badge-outline-gray-primary:not(:disabled):not(.disabled).active:focus,
.badge-outline-gray-primary:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-gray-primary.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(69, 91, 113, .5)
}
.badge-outline-black {
color: #000;
border-color: #000
}
.badge-outline-black:hover {
color: #fff;
background-color: #000;
border-color: #000
}
.badge-outline-black.focus,
.badge-outline-black:focus {
box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.badge-outline-black.disabled,
.badge-outline-black:disabled {
color: #000;
background-color: transparent
}
.badge-outline-black:not(:disabled):not(.disabled).active,
.badge-outline-black:not(:disabled):not(.disabled):active,
.show>.badge-outline-black.dropdown-toggle {
color: #fff;
background-color: #000;
border-color: #000
}
.badge-outline-black:not(:disabled):not(.disabled).active:focus,
.badge-outline-black:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-black.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(0, 0, 0, .5)
}
.badge-outline-100 {
color: #e3e4e6;
border-color: #e3e4e6
}
.badge-outline-100:hover {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.badge-outline-100.focus,
.badge-outline-100:focus {
box-shadow: 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.badge-outline-100.disabled,
.badge-outline-100:disabled {
color: #e3e4e6;
background-color: transparent
}
.badge-outline-100:not(:disabled):not(.disabled).active,
.badge-outline-100:not(:disabled):not(.disabled):active,
.show>.badge-outline-100.dropdown-toggle {
color: #000;
background-color: #e3e4e6;
border-color: #e3e4e6
}
.badge-outline-100:not(:disabled):not(.disabled).active:focus,
.badge-outline-100:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-100.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(227, 228, 230, .5)
}
.badge-outline-200 {
color: #cacacc;
border-color: #cacacc
}
.badge-outline-200:hover {
color: #000;
background-color: #cacacc;
border-color: #cacacc
}
.badge-outline-200.focus,
.badge-outline-200:focus {
box-shadow: 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.badge-outline-200.disabled,
.badge-outline-200:disabled {
color: #cacacc;
background-color: transparent
}
.badge-outline-200:not(:disabled):not(.disabled).active,
.badge-outline-200:not(:disabled):not(.disabled):active,
.show>.badge-outline-200.dropdown-toggle {
color: #000;
background-color: #cacacc;
border-color: #cacacc
}
.badge-outline-200:not(:disabled):not(.disabled).active:focus,
.badge-outline-200:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-200.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(202, 202, 204, .5)
}
.badge-outline-300 {
color: #b1b1b3;
border-color: #b1b1b3
}
.badge-outline-300:hover {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3
}
.badge-outline-300.focus,
.badge-outline-300:focus {
box-shadow: 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.badge-outline-300.disabled,
.badge-outline-300:disabled {
color: #b1b1b3;
background-color: transparent
}
.badge-outline-300:not(:disabled):not(.disabled).active,
.badge-outline-300:not(:disabled):not(.disabled):active,
.show>.badge-outline-300.dropdown-toggle {
color: #000;
background-color: #b1b1b3;
border-color: #b1b1b3
}
.badge-outline-300:not(:disabled):not(.disabled).active:focus,
.badge-outline-300:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-300.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(177, 177, 179, .5)
}
.badge-outline-400 {
color: #979899;
border-color: #979899
}
.badge-outline-400:hover {
color: #000;
background-color: #979899;
border-color: #979899
}
.badge-outline-400.focus,
.badge-outline-400:focus {
box-shadow: 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-outline-400.disabled,
.badge-outline-400:disabled {
color: #979899;
background-color: transparent
}
.badge-outline-400:not(:disabled):not(.disabled).active,
.badge-outline-400:not(:disabled):not(.disabled):active,
.show>.badge-outline-400.dropdown-toggle {
color: #000;
background-color: #979899;
border-color: #979899
}
.badge-outline-400:not(:disabled):not(.disabled).active:focus,
.badge-outline-400:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-400.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(151, 152, 153, .5)
}
.badge-outline-500 {
color: #7e7f80;
border-color: #7e7f80
}
.badge-outline-500:hover {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80
}
.badge-outline-500.focus,
.badge-outline-500:focus {
box-shadow: 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.badge-outline-500.disabled,
.badge-outline-500:disabled {
color: #7e7f80;
background-color: transparent
}
.badge-outline-500:not(:disabled):not(.disabled).active,
.badge-outline-500:not(:disabled):not(.disabled):active,
.show>.badge-outline-500.dropdown-toggle {
color: #000;
background-color: #7e7f80;
border-color: #7e7f80
}
.badge-outline-500:not(:disabled):not(.disabled).active:focus,
.badge-outline-500:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-500.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(126, 127, 128, .5)
}
.badge-outline-600 {
color: #656566;
border-color: #656566
}
.badge-outline-600:hover {
color: #fff;
background-color: #656566;
border-color: #656566
}
.badge-outline-600.focus,
.badge-outline-600:focus {
box-shadow: 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.badge-outline-600.disabled,
.badge-outline-600:disabled {
color: #656566;
background-color: transparent
}
.badge-outline-600:not(:disabled):not(.disabled).active,
.badge-outline-600:not(:disabled):not(.disabled):active,
.show>.badge-outline-600.dropdown-toggle {
color: #fff;
background-color: #656566;
border-color: #656566
}
.badge-outline-600:not(:disabled):not(.disabled).active:focus,
.badge-outline-600:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-600.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(101, 101, 102, .5)
}
.badge-outline-700 {
color: #4c4c4d;
border-color: #4c4c4d
}
.badge-outline-700:hover {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d
}
.badge-outline-700.focus,
.badge-outline-700:focus {
box-shadow: 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.badge-outline-700.disabled,
.badge-outline-700:disabled {
color: #4c4c4d;
background-color: transparent
}
.badge-outline-700:not(:disabled):not(.disabled).active,
.badge-outline-700:not(:disabled):not(.disabled):active,
.show>.badge-outline-700.dropdown-toggle {
color: #fff;
background-color: #4c4c4d;
border-color: #4c4c4d
}
.badge-outline-700:not(:disabled):not(.disabled).active:focus,
.badge-outline-700:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-700.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(76, 76, 77, .5)
}
.badge-outline-800 {
color: #323333;
border-color: #323333
}
.badge-outline-800:hover {
color: #fff;
background-color: #323333;
border-color: #323333
}
.badge-outline-800.focus,
.badge-outline-800:focus {
box-shadow: 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.badge-outline-800.disabled,
.badge-outline-800:disabled {
color: #323333;
background-color: transparent
}
.badge-outline-800:not(:disabled):not(.disabled).active,
.badge-outline-800:not(:disabled):not(.disabled):active,
.show>.badge-outline-800.dropdown-toggle {
color: #fff;
background-color: #323333;
border-color: #323333
}
.badge-outline-800:not(:disabled):not(.disabled).active:focus,
.badge-outline-800:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-800.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(50, 51, 51, .5)
}
.badge-outline-900 {
color: #19191a;
border-color: #19191a
}
.badge-outline-900:hover {
color: #fff;
background-color: #19191a;
border-color: #19191a
}
.badge-outline-900.focus,
.badge-outline-900:focus {
box-shadow: 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.badge-outline-900.disabled,
.badge-outline-900:disabled {
color: #19191a;
background-color: transparent
}
.badge-outline-900:not(:disabled):not(.disabled).active,
.badge-outline-900:not(:disabled):not(.disabled):active,
.show>.badge-outline-900.dropdown-toggle {
color: #fff;
background-color: #19191a;
border-color: #19191a
}
.badge-outline-900:not(:disabled):not(.disabled).active:focus,
.badge-outline-900:not(:disabled):not(.disabled):active:focus,
.show>.badge-outline-900.dropdown-toggle:focus {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 .2rem rgba(25, 25, 26, .5)
}
.badges .badge {
margin: 0 7px 12px 0
}
.badges-wrapper {
margin: 40px 0 0 0
}
.badges-wrapper::after {
display: block;
clear: both;
content: ""
}
.badges-wrapper .h4,
.badges-wrapper h4 {
font-size: 1rem;
font-weight: 700;
margin: 0 0 15px 0
}
.badges-wrapper .h2,
.badges-wrapper h2 {
font-size: 1rem;
font-weight: 700;
margin: 0 0 15px 0
}
@media (max-width:767.98px) {
.badges-wrapper.badges-main {
padding-left: 15px;
padding-right: 15px
}
}
.modal.modal-actions .modal-dialog {
max-width: 278px
}
@media (max-width:767.98px) {
.modal.modal-actions .modal-dialog {
max-width: none
}
}
.modal.modal-actions .modal-dialog .modal-content {
border-radius: .31rem;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}
.modal.modal-actions .modal-dialog .modal-content .modal-body {
padding: 12px 0 0 0
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul {
font-size: 1.15rem
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li {
position: relative;
z-index: 0
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a {
position: relative;
z-index: 0;
padding-left: 50px;
color: #17324d;
line-height: 2.4
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a:hover {
background: #f5f5f5
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a .icon {
width: 15px;
height: 15px;
margin: 0;
position: absolute;
z-index: 1;
left: 20px;
top: 12px;
fill: #51758d
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a span {
color: #17324d
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a.link-toggle {
box-shadow: 0 15px 25px -10px rgba(2, 2, 2, .1)
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a.link-toggle .icon-toggle {
left: auto;
right: 20px;
width: 12px;
height: 12px;
top: 12px;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a.link-toggle.collapsed {
box-shadow: none
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a.link-toggle.collapsed .icon-toggle {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li ul.link-sublist {
padding: 5px 0 0 0
}
.custom-control-label {
cursor: pointer
}
.custom-control-label:before {
background-color: #eee
}
.custom-checkbox-outline {
padding-left: 2rem
}
.custom-checkbox-outline .custom-control-label:before {
border: 2px solid #5c6f82;
background-color: #fff;
left: -2rem
}
.custom-checkbox-outline .custom-control-label:after {
left: -2rem
}
.card {
background: 0 0;
background-color: transparent;
border: none
}
.card:after {
content: none;
display: none;
width: auto;
margin: 0
}
.card.card-border-top {
position: relative;
z-index: 0;
overflow: hidden
}
.card.card-border-top:before {
content: "";
display: block;
width: 100%;
height: 3px;
position: absolute;
z-index: 1;
top: 0;
left: 0;
background-color: #455b71
}
.card .card-body .dsi_more {
display: block;
text-align: right;
font-weight: 700;
color: #d1344c;
padding: 10px 0 0
}
.redbrown .card.card-border-top:before {
background-color: #d1344c
}
.petrol .card.card-border-top:before {
background-color: #51758d
}
.bluelectric .card.card-border-top:before {
background-color: #0d00ff
}
.card.card-bg {
box-shadow: 0 2px 25px 0 rgba(0, 0, 0, .2);
margin: 0;
background-color: #fff
}
.card.card-bg.bg-redbrown {
color: #455b71 !important
}
.card.card-bg.bg-redbrown small {
color: #455b71 !important
}
.card.card-bg.bg-redbrown a:hover {
color: #455b71 !important
}
.card.card-bg a:not(.badge):hover {
color: #fff;
opacity: .7;
text-decoration: none;
}
.card.card-bg.bg-color {
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2)
}
.purplelight .card.card-bg.bg-color {
background-color: #fbeaff
}
.redbrown .card.card-bg.bg-color {
background-color: #ffebee
}
.bg-redbrown .card.card-bg.bg-color {
background-color: #fff;
color: #455b71
}
.card.card-bg.bg-color.bg-petrol {
background-color: #f2f6f9 !important
}
.card.card-bg.bg-color.bg-dark {
color: #fff
}
.card.card-bg.bg-color.bg-dark a {
color: #fff
}
.card.card-bg.bg-color.bg-dark small {
color: #fff
}
.bluelectric .card.card-bg.bg-color {
background-color: #ebeaff
}
.card.card-bg.bg-redbrown {
background-color: #ffebee !important
}
.card.card-bg.card-bg-simple p {
margin: 0;
font-size: 1.13rem;
font-weight: 600;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif
}
.card.card-bg.card-bg-simple:before {
content: "";
width: 3px;
height: 100%;
position: absolute;
z-index: 1;
top: 0;
left: 0;
background-color: #51758d
}
.purplelight .card.card-bg.card-bg-simple:before {
background-color: #fbeaff
}
.redbrown .card.card-bg.card-bg-simple:before {
background-color: #f7d2d8
}
.bluelectric .card.card-bg.card-bg-simple:before {
background-color: #0d00ff
}
.card.card-bg.bg-bluedark {
background-color: #27415b;
color: #fff
}
.card.card-bg.bg-bluedark .h1,
.card.card-bg.bg-bluedark .h2,
.card.card-bg.bg-bluedark .h3,
.card.card-bg.bg-bluedark h1,
.card.card-bg.bg-bluedark h2,
.card.card-bg.bg-bluedark h3 {
color: #fff
}
.card.card-bg.bg-bluedark a {
color: #fff
}
.card.card-bg:hover:has(> a) {
background-color: #fafafa
}
.card.card-no-shadow {
box-shadow: none
}
.card.card-icon .icon {
width: 24px;
height: 24px;
flex-shrink: 0;
margin: 0 12px 0 0
}
.purplelight .card.card-icon svg {
fill: #B21DD0
}
.redbrown .card.card-icon svg {
fill: #D1344C
}
.petrol .card.card-icon svg {
fill: #51758d
}
.greendark .card.card-icon svg {
fill: #0E865C
}
.bluelectric .card.card-icon svg {
fill: #0D00FF
}
.card.card-icon .card-body {
display: flex;
padding-top: 20px;
padding-bottom: 17px
}
.card.card-icon .card-icon-content p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
margin: 0;
line-height: 1.5
}
.card.card-icon .card-icon-content small {
font-size: .88rem;
display: block;
line-height: 1.5
}
.card.card-noicon .card-icon-content p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
margin: 0;
line-height: 1.5
}
.card.card-noicon .card-icon-content small {
font-size: .88rem;
display: block;
line-height: 1.5
}
.card.card-icon-main .icon {
width: 40px;
height: 40px;
flex-shrink: 0;
margin: 0 15px 0 0
}
.purplelight .card.card-icon-main svg {
fill: #B21DD0
}
.redbrown .card.card-icon-main svg {
fill: #D1344C
}
.petrol .card.card-icon-main svg {
fill: #51758d
}
.greendark .card.card-icon-main svg {
fill: #0E865C
}
.bluelectric .card.card-icon-main svg {
fill: #0D00FF
}
.card.card-icon-main .card-body {
display: flex;
padding-top: 22px;
padding-bottom: 22px
}
.card.card-icon-main .card-icon-content {
display: flex;
align-items: start;
flex-direction: column
}
.card.card-icon-main .card-icon-content p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1.2rem;
margin: 0 0 7px 0
}
.card.card-avatar .card-avatar-img {
width: 40px;
height: 40px;
flex-shrink: 0;
margin: 0 12px 0 0;
border-radius: 50%;
overflow: hidden
}
.card.card-avatar .card-avatar-img img {
display: block;
width: 100%;
height: auto
}
.card.card-avatar .card-body {
display: flex;
padding: 15px;
align-items: center
}
.card.card-avatar .card-avatar-content p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
margin: 0;
color: #455b71;
font-weight: 600
}
.card.card-avatar .card-avatar-content small {
font-size: .88rem;
color: #455b71
}
.card.card-avatar.card-comments .card-body .comments {
margin-right: 100px;
margin-top: 17px;
position: relative;
z-index: 0
}
.card.card-avatar.card-comments .card-body .comments p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
position: relative;
z-index: 0;
font-size: 1rem;
padding: 0 24px 0 0
}
.card.card-avatar.card-comments .card-body .comments p:before {
position: absolute;
z-index: 1;
top: 0;
right: 0;
display: block;
width: 18px;
height: 18px;
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M16.283,0.001c9.715,0.21 18.3,10.136 14.996,19.604c-2.77,7.939 -12.824,12.396 -21.346,9.199c0,0 -2.35,1.729 -4.059,2.403c-1.428,0.564 -2.957,0.856 -4.498,0.867c0,0 -0.382,-0.022 -0.639,-0.164c-1.977,-1.093 1.436,-3.929 2.512,-7.893c-2.914,-3.627 -4.049,-8.733 -2.658,-13.237c1.934,-6.266 8.382,-10.632 15.15,-10.779c0.272,-0.001 0.271,-0.001 0.542,0Zm-0.515,1.887c-8.403,0.182 -16.056,8.498 -13.324,16.791c0.513,1.559 1.346,2.999 2.371,4.275l0.489,0.588c-0.547,2.356 -1.601,4.554 -2.978,6.518c0,0 3.906,-0.674 6.572,-2.917l0.63,-0.545c8.565,3.584 20.467,-1.486 20.632,-11.416c0.12,-7.18 -6.68,-13.349 -14.392,-13.294Z' style='fill:rgb(139,152,166);'/></svg>")
}
.card.card-avatar a:hover {
text-decoration: none
}
.card.card-icon-large .icon {
width: 75px;
height: 75px;
flex-shrink: 0;
margin: 0 30px 0 0
}
.card.card-icon-large .card-body {
display: flex;
align-items: center
}
.card.card-icon-large .h4,
.card.card-icon-large h4 {
margin: 0;
font-size: 1.88rem;
color: #455b71
}
.card.card-icon-big {
display: flex;
flex-direction: row;
padding: 25px 25px 15px 25px
}
@media (min-width:576px) {
.card.card-icon-big {
padding: 20px 20px 10px 20px
}
}
.card.card-icon-big .card-icon-container {
width: 80px;
height: auto;
flex-shrink: 0;
margin: 0 35px 0 20px
}
@media (max-width:767.98px) {
.card.card-icon-big .card-icon-container {
width: 48px;
margin: 0 20px 0 0
}
}
.card.card-icon-big .card-icon-container svg {
width: 80px;
height: 80px;
display: block
}
@media (max-width:767.98px) {
.card.card-icon-big .card-icon-container svg {
width: 48px;
height: 48px
}
}
.card.card-icon-big .card-content {
width: 100%
}
.card.card-icon-big .h4,
.card.card-icon-big h4 {
color: #d1344c;
font-size: 1.13rem;
font-weight: 700;
margin: 0 0 15px 0;
display: block
}
.card.card-icon-big p {
margin: 0 0 4px 0;
font-size: 1rem;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
display: block
}
.card.card-icon-big small {
margin: 0 0 15px 0;
font-size: .88rem;
display: block
}
.bg-blue-dark .card {
color: #fff
}
.bg-blue-dark .card .h3,
.bg-blue-dark .card h3 {
color: #fff
}
.bg-blue-dark .card .card-body p {
color: #fff
}
.bg-bluedark .card {
background-color: #27415b;
color: #fff
}
.bg-bluedark .card .h1,
.bg-bluedark .card .h2,
.bg-bluedark .card .h3,
.bg-bluedark .card .h4,
.bg-bluedark .card h1,
.bg-bluedark .card h2,
.bg-bluedark .card h3,
.bg-bluedark .card h4 {
color: #fff
}
.bg-bluedark .card a {
color: #fff
}
.card.card-serif .h3,
.card.card-serif h3 {
font-family: Lora, Georgia, serif;
font-weight: 400;
margin: 0 0 20px 0
}
.card.card-serif .h4,
.card.card-serif .h5,
.card.card-serif h4,
.card.card-serif h5 {
font-size: 1rem;
color: #fff
}
.card.card-serif .card-body p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1.25rem;
padding: 0 0 0 20px;
margin: 0;
color: #fff;
border-left: 2px solid #d1344c;
line-height: 1.4
}
.card a.read-more {
position: relative;
z-index: 0;
bottom: auto
}
.card.card-bg a.read-more:hover {
color: #d1344c;
text-decoration: underline
}
.card.card-icon .card-title {
display: flex
}
.card.card-large.card-icon .card-title {
padding: 40px;
margin: 0
}
@media (max-width:1199.98px) {
.card.card-large.card-icon .card-title {
padding: 30px
}
}
@media (max-width:991.98px) {
.card.card-large.card-icon .card-title {
padding: 25px
}
}
@media (max-width:767.98px) {
.card.card-large.card-icon .card-title {
padding: 25px
}
}
@media (max-width:575.98px) {
.card.card-large.card-icon .card-title {
padding: 25px
}
}
.card.card-large.card-icon .card-title svg {
width: 80px;
height: 80px;
margin: 0 25px 0 0;
flex-shrink: 0
}
@media (max-width:1199.98px) {
.card.card-large.card-icon .card-title svg {
width: 60px;
height: 60px;
margin: 0 20px 0 0
}
}
@media (max-width:991.98px) {
.card.card-large.card-icon .card-title svg {
width: 47px;
height: 47px;
margin: 0 15px 0 0
}
}
@media (max-width:767.98px) {
.card.card-large.card-icon .card-title svg {
width: 37px;
height: 37px;
margin: 3px 15px 0 0
}
}
@media (max-width:575.98px) {
.card.card-large.card-icon .card-title svg {
width: 37px;
height: 37px;
margin: 3px 15px 0 0
}
}
.redbrown .card.card-large.card-icon .card-title svg {
fill: #D1344C
}
.petrol .card.card-large.card-icon .card-title svg {
fill: #51758d
}
.card.card-large.card-icon .card-title .h3,
.card.card-large.card-icon .card-title h3 {
font-size: 2.5rem;
line-height: 1;
font-weight: 600
}
@media (max-width:1199.98px) {
.card.card-large.card-icon .card-title .h3,
.card.card-large.card-icon .card-title h3 {
font-size: 1.7rem
}
}
@media (max-width:991.98px) {
.card.card-large.card-icon .card-title .h3,
.card.card-large.card-icon .card-title h3 {
font-size: 1.5rem
}
}
@media (max-width:767.98px) {
.card.card-large.card-icon .card-title .h3,
.card.card-large.card-icon .card-title h3 {
font-size: 1.5rem
}
}
@media (max-width:575.98px) {
.card.card-large.card-icon .card-title .h3,
.card.card-large.card-icon .card-title h3 {
font-size: 1.5rem
}
}
.redbrown .card.card-large.card-icon .card-title .h3,
.redbrown .card.card-large.card-icon .card-title h3 {
color: #d1344c
}
.redbrown .card.card-large.card-icon .card-title .h3 a,
.redbrown .card.card-large.card-icon .card-title h3 a {
color: #d1344c
}
.petrol .card.card-large.card-icon .card-title .h3,
.petrol .card.card-large.card-icon .card-title h3 {
color: #51758d
}
.petrol .card.card-large.card-icon .card-title .h3 a,
.petrol .card.card-large.card-icon .card-title h3 a {
color: #51758d
}
.card.card-large .card-body {
padding: 0 40px 0 40px
}
@media (max-width:1199.98px) {
.card.card-large .card-body {
padding: 0 30px 0 30px
}
}
@media (max-width:991.98px) {
.card.card-large .card-body {
padding: 0 25px 0 25px
}
}
@media (max-width:767.98px) {
.card.card-large .card-body {
padding: 0 25px 0 25px
}
}
@media (max-width:575.98px) {
.card.card-large .card-body {
padding: 0 25px 0 25px
}
}
.card.card-large .card-body p {
font-size: 1.5rem;
color: #455b71;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
line-height: 1.27
}
@media (max-width:1199.98px) {
.card.card-large .card-body p {
font-size: 1.2rem
}
}
@media (max-width:991.98px) {
.card.card-large .card-body p {
font-size: 1rem
}
}
@media (max-width:767.98px) {
.card.card-large .card-body p {
font-size: 1rem
}
}
@media (max-width:575.98px) {
.card.card-large .card-body p {
font-size: 1rem
}
}
.card.card-large .card-body.card-body-min-height {
min-height: 150px
}
@media (max-width:1199.98px) {
.card.card-large .card-body.card-body-min-height {
min-height: 80px
}
}
.card.card-large .card-bottom {
padding: 0 40px 40px 40px
}
@media (max-width:1199.98px) {
.card.card-large .card-bottom {
padding: 0 30px 30px 30px
}
}
@media (max-width:991.98px) {
.card.card-large .card-bottom {
padding: 0 25px 25px 25px
}
}
@media (max-width:767.98px) {
.card.card-large .card-bottom {
padding: 0 25px 25px 25px
}
}
@media (max-width:575.98px) {
.card.card-large .card-bottom {
padding: 0 25px 25px 25px
}
}
.card.card-folded:before {
content: "";
position: absolute;
top: 0;
right: 0;
border-style: solid;
border-color: #d1344c #d1344c #eee #eee;
background: #eee;
display: block;
width: 0;
border-width: 24px;
border-radius: 0 0 0 5px
}
@media (max-width:1199.98px) {
.card.card-folded:before {
border-width: 15px;
border-radius: 0 0 0 5px
}
}
.card.card-folded .card-title {
padding-right: 50px !important
}
@media (max-width:1199.98px) {
.card.card-folded .card-title {
padding-right: 30px !important
}
}
.card.card-horizontal {
display: flex;
flex-direction: row
}
.card.card-horizontal .card-thumb {
width: 175px;
height: auto;
flex-shrink: 0;
margin: 0 25px 0 0
}
.card-body {
display: flex;
}
.card-body-map {
display: block;
}
.card-thumb {
flex: 0 0 200px; height: auto;
display: flex;
}
card-thumb-collezioni {
height: auto;
display: flex;
}
.card-thumb-collezioni img {
width: 100%;
height: 100%;
object-fit: cover;
}
.card-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.card.card-horizontal .card-thumb.rounded a {
display: block;
border-radius: 4px;
overflow: hidden
}
.card.card-horizontal .card-body {
padding: 0;
display: flex;
flex-direction: column
}
.card.card-horizontal .card-body .h3,
.card.card-horizontal .card-body h3 {
font-size: 1.25rem
}
.card.card-article {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
position: relative;
z-index: 0;
margin: 0 0 35px 0;
overflow: hidden
}
@media (max-width:991.98px) {
.card.card-article {
margin-bottom: 20px
}
}
.card.card-article:before {
content: "";
width: 100%;
height: 2px;
display: block;
position: absolute;
z-index: 1;
top: 0;
left: 0;
background-color: #51758d
}
.card.card-article .card-body {
padding: 0;
display: flex
}
.card.card-article .card-article-img {
width: 275px;
flex-shrink: 0;
background-repeat: no-repeat;
background-color: #e7eaed;
background-size: cover;
background-attachment: scroll;
position: relative;
z-index: 0;
min-height: 220px;
overflow: hidden
}
@media (max-width:991.98px) {
.card.card-article .card-article-img {
display: none
}
}
.card.card-article .card-article-img a {
position: relative;
z-index: 1;
width: 100%;
height: 100%;
display: block
}
.card.card-article .card-article-img .date {
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 84px;
height: 110px;
background-color: #51758d;
color: #fff;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center
}
.card.card-article .card-article-img .date span {
line-height: 1;
display: block
}
.card.card-article .card-article-img .date span.year {
font-weight: 700;
font-size: .88rem;
letter-spacing: 2.3px
}
.card.card-article .card-article-img .date span.day {
font-family: "Roboto Mono", monospace;
font-size: 2.5rem;
font-weight: 400
}
.card.card-article .card-article-img .date span.month {
font-size: 1.31rem;
font-weight: 700
}
.card.card-article .card-article-img svg {
display: block;
position: absolute;
z-index: 1;
opacity: .1
}
.card.card-article .card-article-img .icon-bluelectric {
bottom: -27px;
right: -50px;
fill: #0D00FF;
width: 230px;
height: 230px
}
.card.card-article .card-article-img .icon-greendark {
bottom: -27px;
right: -50px;
fill: #0E865C;
width: 230px;
height: 230px;
transform: rotate(-25deg)
}
.card.card-article .card-article-img .icon-redbrown {
bottom: -27px;
right: -50px;
fill: #D1344C;
width: 230px;
height: 230px
}
.card.card-article .card-article-img .icon-purplelight {
bottom: -17px;
right: -20px;
fill: #B21DD0;
width: 220px;
height: 220px
}
.card.card-article .card-article-img .icon-petrol {
bottom: -17px;
right: -17px;
fill: #51758d;
width: 200px;
height: 200px
}
.card.card-article .card-article-content {
padding: 25px
}
@media (max-width:991.98px) {
.card.card-article .card-article-content {
padding: 15px
}
}
.card.card-article .card-article-content .h3,
.card.card-article .card-article-content h3 {
font-size: 1.13rem;
line-height: 1.4;
margin: 0 0 15px 0
}
.card.card-article .card-article-content p {
font-size: 1rem;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
line-height: 1.5;
margin: 0 0 20px 0
}
.card.card-article .card-article-content .badges a:hover {
color: #fff
}
.card.card-article.card-article-purplelight:before {
background-color: #b21dd0
}
.card.card-article.card-article-purplelight .date {
background-color: #b21dd0
}
.card.card-article.card-article-redbrown:before {
background-color: #d1344c
}
.card.card-article.card-article-redbrown .date {
background-color: #d1344c
}
.card.card-article.card-article-bluelectric:before {
background-color: #0d00ff
}
.card.card-article.card-article-bluelectric .date {
background-color: #0d00ff
}
.card.card-article.card-article-greendark:before {
background-color: #0e865c
}
.card.card-article.card-article-greendark .date {
background-color: #0e865c
}
.card.card-article.card-article-petrol:before {
background-color: #51758d
}
.card.card-article.card-article-petrol .date {
background-color: #51758d
}
.card-body ul {
font-size: 1rem
}
.card-body .card-author {
color: #fff
}
.card-body .card-author p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
color: #fff;
font-size: 1rem;
margin: 0
}
.card-body .card-author p a {
text-decoration: underline;
font-weight: 600
}
.card-body .card-author span {
font-size: .88rem
}
.card-thumb-rounded {
border-radius: 4px !important;
overflow: hidden
}
.card-thumb-rounded .card-body p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
line-height: 1.4;
margin: 0
}
.card-thumb-rounded.card-bg {
background: #f5f5f5
}
.card-thumb-rounded.bg-bluedark {
background-color: #27415b;
color: #fff
}
.card-thumb-rounded.bg-bluedark .h1,
.card-thumb-rounded.bg-bluedark .h2,
.card-thumb-rounded.bg-bluedark .h3,
.card-thumb-rounded.bg-bluedark h1,
.card-thumb-rounded.bg-bluedark h2,
.card-thumb-rounded.bg-bluedark h3 {
color: #fff
}
.card-thumb-rounded.bg-bluedark a {
color: #fff
}
.card-thumb-rounded.bg-bluedark p {
color: #fff;
opacity: .7
}
.card-deck.card-deck-spaced {
margin-right: 0;
margin-left: 0
}
@media (min-width:576px) {
.card-deck.card-deck-spaced {
display: block
}
}
@media (min-width:768px) {
.card-deck.card-deck-spaced {
display: block
}
}
@media (min-width:992px) {
.card-deck.card-deck-spaced {
margin-right: -10px;
margin-left: -10px;
display: flex
}
}
@media (min-width:1200px) {
.card-deck.card-deck-spaced {
margin-right: -14px;
margin-left: -14px;
display: flex
}
}
.card-deck.card-deck-spaced .card {
margin-right: 0;
margin-left: 0;
margin-bottom: 12px
}
@media (min-width:576px) {
.card-deck.card-deck-spaced .card {
margin-right: 0;
margin-left: 0;
margin-bottom: 12px
}
}
@media (min-width:768px) {
.card-deck.card-deck-spaced .card {
margin-right: 0;
margin-left: 0;
margin-bottom: 20px
}
}
@media (min-width:992px) {
.card-deck.card-deck-spaced .card {
margin-right: 10px;
margin-left: 10px;
flex-basis: calc(50% - 20px);
margin-bottom: 20px;
flex-grow: 0
}
}
@media (min-width:1200px) {
.card-deck.card-deck-spaced .card {
margin-right: 14px;
margin-left: 14px;
flex-basis: calc(50% - 28px);
flex-grow: 0;
margin-bottom: 28px
}
}
.card-header {
border-color: #e7eaed;
padding-top: 25px;
padding-bottom: 25px
}
.cards-wrapper-center {
display: flex;
justify-content: center;
flex-direction: column
}
.card-date {
margin: 0 0 10px 0
}
.card-simple-wrapper::after {
display: block;
clear: both;
content: ""
}
.card-simple-wrapper .card-simple {
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .17);
width: 100%;
margin: 0 0 24px 0;
overflow: hidden
}
.card-simple-wrapper .card-simple .card-simple-body {
padding: 27px;
position: relative;
z-index: 0
}
@media (max-width:767.98px) {
.card-simple-wrapper .card-simple .card-simple-body {
padding: 18px
}
}
.card-simple-wrapper .card-simple .card-simple-body p {
margin: 0;
font-size: 1.13rem;
font-weight: 600;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif
}
@media (max-width:767.98px) {
.card-simple-wrapper .card-simple .card-simple-body p {
font-size: 1rem
}
}
.card-simple-wrapper .card-simple .card-simple-body:before {
content: "";
width: 3px;
height: 100%;
position: absolute;
z-index: 1;
top: 0;
left: 0;
background-color: #51758d
}
.purplelight .card-simple-wrapper .card-simple .card-simple-body:before {
background-color: #fbeaff
}
.redbrown .card-simple-wrapper .card-simple .card-simple-body:before {
background-color: #f7d2d8
}
.bluelectric .card-simple-wrapper .card-simple .card-simple-body:before {
background-color: #0d00ff
}
.card-simple-wrapper .card-simple:last-child {
margin-bottom: 0
}
.card-comments-wrapper {
display: flex;
align-items: center;
width: 100%;
padding: 20px;
padding-top: 0;
padding-bottom: 10px
}
.card-comments-wrapper .card-avatar-img {
width: 40px;
height: 40px;
flex-shrink: 0;
margin: 0 12px 0 0;
border-radius: 50%;
overflow: hidden
}
.card-comments-wrapper .card-avatar-img img {
display: block;
width: 100%;
height: auto
}
.card-comments-wrapper .card-avatar-content p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
margin: 0;
color: #455b71;
font-weight: 600
}
.card-comments-wrapper .card-avatar-content small {
font-size: .88rem;
color: #455b71
}
.card-comments-wrapper .comments {
margin-top: 18px;
position: relative;
z-index: 0;
margin-left: auto
}
.card-comments-wrapper .comments p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
position: relative;
z-index: 0;
font-size: 1rem;
padding: 0 24px 0 0
}
.card-comments-wrapper .comments p:before {
position: absolute;
z-index: 1;
top: 0;
right: 0;
display: block;
width: 18px;
height: 18px;
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M16.283,0.001c9.715,0.21 18.3,10.136 14.996,19.604c-2.77,7.939 -12.824,12.396 -21.346,9.199c0,0 -2.35,1.729 -4.059,2.403c-1.428,0.564 -2.957,0.856 -4.498,0.867c0,0 -0.382,-0.022 -0.639,-0.164c-1.977,-1.093 1.436,-3.929 2.512,-7.893c-2.914,-3.627 -4.049,-8.733 -2.658,-13.237c1.934,-6.266 8.382,-10.632 15.15,-10.779c0.272,-0.001 0.271,-0.001 0.542,0Zm-0.515,1.887c-8.403,0.182 -16.056,8.498 -13.324,16.791c0.513,1.559 1.346,2.999 2.371,4.275l0.489,0.588c-0.547,2.356 -1.601,4.554 -2.978,6.518c0,0 3.906,-0.674 6.572,-2.917l0.63,-0.545c8.565,3.584 20.467,-1.486 20.632,-11.416c0.12,-7.18 -6.68,-13.349 -14.392,-13.294Z' style='fill:rgb(139,152,166);'/></svg>")
}
.card-vertical-thumb {
padding: 0
}
.card-vertical-thumb .card-body {
display: flex;
padding: 0
}
.card-vertical-thumb .card-body .card-thumb {
width: 95px;
flex-shrink: 0;
height: auto
}
.card-vertical-thumb .card-body .card-thumb img {
display: block;
width: 100%;
height: auto
}
.card-vertical-thumb .card-body .card-content {
padding: 15px 15px 10px 20px;
min-height: 165px
}
.card-vertical-thumb .card-body .card-content .h4,
.card-vertical-thumb .card-body .card-content .h5,
.card-vertical-thumb .card-body .card-content h4,
.card-vertical-thumb .card-body .card-content h5 {
font-size: 1.25rem;
letter-spacing: -.2px
}
.card-vertical-thumb .card-body .card-content p {
font-size: .88rem
}
.card-vertical-thumb .card-body .card-content p.text-normal {
font-size: 1rem;
line-height: 1.5;
margin: 5px 0 15px 0
}
.card-event {
padding: 0
}
.card-event .card-body {
padding: 0
}
.card-event .card-body .card-content {
padding: 30px 30px 10px 20px;
min-height: 165px
}
.card-event .card-body .card-content .h4,
.card-event .card-body .card-content .h5,
.card-event .card-body .card-content h4,
.card-event .card-body .card-content h5 {
font-size: 1.25rem;
letter-spacing: -.2px
}
.card-event .card-body .card-content p {
font-size: .88rem
}
.card-event .card-body .card-content p.text-big {
font-size: 1.17rem;
margin-top: 5%;
}
.card-event-dates {
display: flex;
align-items: center;
width: 100%;
padding: 20px;
padding-top: 0;
padding-bottom: 10px;
min-height: 68px
}
.card-event-dates .card-event-dates-icon {
width: 40px;
height: 40px;
flex-shrink: 0;
margin: 0 12px 0 0;
border-radius: 50%;
overflow: hidden;
background-color: #0e865c;
display: flex;
align-items: center;
justify-content: center
}
.card-event-dates .card-event-dates-icon svg {
width: 24px;
height: 24px;
fill: #ffffff;
position: relative;
z-index: 0;
margin-top: -2px
}
.card-event-dates .card-event-dates-content p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
margin: 0;
color: #455b71;
font-weight: 600
}
.card-event-dates .card-event-dates-content small {
font-size: .88rem;
color: #455b71
}
.cards-aside .h4,
.cards-aside h4 {
font-size: 1rem;
font-weight: 700;
margin: 0 0 15px 0
}
.cards-aside .card {
margin: 0 0 20px 0
}
.card-top {
padding: 24px 24px 0 24px
}
.card-aside .card-header {
padding: 1rem 1.25rem;
background-color: #0d00ff;
color: #fff;
font-weight: 700
}
.btn.btn-img {
position: relative;
z-index: 0;
padding: 0
}
.btn.btn-img img,
.btn.btn-img svg {
height: 24px;
width: auto;
float: left;
margin: 10px 20px 10px 20px
}
.btn.btn-img span {
display: block;
float: left;
position: relative;
z-index: 0;
padding: 10px 40px 10px 25px
}
.btn.btn-img span:before {
position: absolute;
z-index: 1;
top: 0;
left: 0;
content: "";
background-color: #fff;
width: 1px;
height: 100%;
opacity: .2
}
.btn.btn-action {
background-color: #00615e;
color: #fff;
padding-top: 6px;
padding-bottom: 6px
}
.btn-xs {
padding-top: 5px;
padding-bottom: 7px;
line-height: 1
}
.btn-xs.btn-rounded {
border-radius: 26px;
padding-left: 10px;
padding-right: 10px
}
.btn-primary {
box-shadow: none
}
.section.bg-bluelectricgradient .h1,
.section.bg-bluelectricgradient .h2,
.section.bg-bluelectricgradient .h3,
.section.bg-bluelectricgradient h1,
.section.bg-bluelectricgradient h2,
.section.bg-bluelectricgradient h3,
.section.bg-bluelectricgradient p {
color: #fff
}
.btn-outline-white:hover {
background-color: #fff;
color: #000
}
.bg-bluedark .btn-outline-white:hover {
color: #30465c !important
}
.bg-bluelectricdark .btn-bluelectric {
background-color: #251aff
}
.bg-bluelectric .btn-bluelectric {
background-color: #0900b3
}
.btn-bluelectric:hover {
background-color: #080099
}
.pagination-wrapper .pagination li.page-item a.page-link .icon {
width: 16px
}
.pagination li.page-item a.page-link {
padding-left: 8px;
padding-right: 8px;
min-width: inherit
}
.pagination li.page-item a.page-link:hover {
color: #51758d
}
.cbp-spmenu {
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
background: #fff none repeat scroll 0 0;
display: block;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
position: fixed;
top: 0;
width: 320px;
z-index: 99999
}
.cbp-spmenu .logo-header {
height: 127px;
padding: 0 22px 0 22px
}
.cbp-spmenu .logo-header svg {
width: 100%;
height: 20%;
}
.logo-header img {
width: 40%;
height: 40%;
}
.cbp-spmenu .logo-header p.h1 {
font-size: 1rem;
margin-left: 15px;
color: #455b71
}
.cbp-spmenu-left {
left: -320px
}
.cbp-spmenu-left.menu-open {
left: 0
}
.cbp-spmenu-right,
.cbp-spmenu-search {
right: -320px
}
.cbp-spmenu-right.menu-open {
right: 0
}
.cbp-spmenu-search.menu-open {
right: 0
}
.push-body-toleft,
.push-body-toright {
overflow: hidden
}
body.push-body #main-header:after {
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
opacity: 0
}
body.push-body.push-body-search #main-header:after,
body.push-body.push-body-toleft #main-header:after,
body.push-body.push-body-toright #main-header:after {
content: " ";
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 998;
cursor: pointer;
background: rgba(0, 0, 0, .4);
opacity: 1
}
.toggle-search-results-mobile svg {
width: 24px;
height: 24px;
fill: #9eb2bf
}
.search-results-filters-mobile .aside-list {
padding: 20px
}
.mobile-header-control svg {
width: 24px;
height: 24px;
fill: #0066cc
}
.menu-mobile-header {
padding: 15px
}
.splide .splide__arrow {
text-align: center;
-webkit-tap-highlight-color: transparent;
background: 0 0;
border: 1px solid;
opacity: 1
}
.splide__arrow:disabled {
opacity: .3
}
.splide .splide__arrow:not(:disabled):hover {
border: 2px solid
}
.splide .splide__arrow [class*=splide__arrow--] {
color: #51758d;
font-size: 1.68em;
margin: 0;
padding: 0;
background: 0 0;
display: inline-block;
cursor: pointer
}
.splide .splide__arrow [class*=splide__arrow--]:hover {
background: 0 0;
color: #51758d;
text-decoration: none
}
.splide .splide__arrow .disabled {
opacity: .5;
cursor: default
}
.splide .splide__slide .card {
height: 100%
}
.splide .splide__arrow.disabled+.splide__pagination {
margin-top: 10px
}
.splide .splide__track {
padding-bottom: 20px
}
.splide .splide__pagination {
text-align: center;
-webkit-tap-highlight-color: transparent;
position: relative;
bottom: 0
}
.splide__track--nav>.splide__list>.splide__slide.is-active {
border: 0
}
.splide__track--nav>.splide__list>.splide__slide {
border: 0
}
.splide .splide__pagination .splide__pagination__page {
width: 12px;
height: 12px;
margin: 0 5px 0 5px;
background: 0 0;
border: 2px solid #51758d;
display: block;
-webkit-backface-visibility: visible;
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
opacity: .5
}
.bg-bluelectric .splide .splide__pagination .splide__pagination__page,
.bg-bluelectricdark .splide .splide__pagination .splide__pagination__page {
border-color: #fff
}
.splide .splide__pagination__page.is-active,
.splide .splide__pagination__page:hover {
background: #51758d;
border: 2px solid #51758d;
opacity: 1;
transform: none
}
.bg-bluelectricdark .splide .splide__pagination .splide__pagination__page.is-active,
.bg-bluelectricdark .splide .splide__pagination .splide__pagination__page:hover {
border-color: #fff;
background: #fff
}
.bg-bluelectric .splide .splide__pagination .splide__pagination__page.is-active,
.bg-bluelectric .splide .splide__pagination .splide__pagination__page:hover {
border-color: #fff;
background: #fff
}
.splide .splide__pagination .splide__arrow--next,
.splide .splide__pagination .splide__arrow--prev {
position: absolute;
z-index: 1;
width: 50px;
height: 100%;
background: 0 0;
top: 0;
text-align: center
}
.splide .splide__arrow svg {
height: .6rem;
width: .6rem
}
.splide .splide__arrow--prev {
left: -3rem
}
.splide .splide__arrow--next {
right: -3rem
}
.splide.inside-carousel .splide__arrow--prev {
left: 0
}
.splide.inside-carousel .splide__arrow--next {
right: 0
}
.redbrown .splide .splide__arrows .splide__arrow--next svg,
.redbrown .splide .splide__arrows .splide__arrow--prev svg {
fill: #D1344C
}
.redbrown .splide .didascalia-text {
background-color: #d1344c
}
.redbrown .splide__arrow {
color: #d1344c
}
.bluelectric .splide .splide__arrows .splide__arrow--next svg,
.bluelectric .splide .splide__arrows .splide__arrow--prev svg {
fill: #0D00FF
}
.bluelectric .didascalia-text {
background-color: #0d00ff
}
.bluelectric .splide__arrow {
color: #0d00ff
}
.bg-bluelectric .splide .splide__arrows .splide__arrow--next svg,
.bg-bluelectric .splide .splide__arrows .splide__arrow--prev svg {
fill: #ffffff
}
.section-bluedark .splide .splide__arrows .splide__arrow--next svg,
.section-bluedark .splide .splide__arrows .splide__arrow--prev svg {
fill: #ffffff
}
.greendark .splide .splide__arrows .splide__arrow--next svg,
.greendark .splide .splide__arrows .splide__arrow--prev svg {
fill: #0E865C
}
.greendark .didascalia-text {
background-color: #0e865c
}
.greendark .splide__arrow svg {
fill: #0E865C
}
.greendark .splide__arrow {
color: #0e865c
}
.bg-bluelectricdark .splide__arrow svg,
.section-bluedark .splide__arrow svg {
fill: #ffffff
}
.bg-bluelectricdark .splide__arrow,
.section-bluedark .splide__arrow {
color: #fff
}
.didascalia-text {
bottom: 0;
font-size: .88rem;
color: #fff;
max-width: 100%
}
.splide__slide {
padding: 2px
}
.splide__slide img {
display: block;
width: 100%
}
.splide__slide a:focus {
display: block
}
.history-carousel .splide__pagination.splide__pagination--ltr {
display: none
}
.history-carousel .splide__pagination,
.year-carousel .splide__pagination {
display: none
}
.year-carousel .splide__slide {
padding: 0
}
.carousel-classroom {
padding: 0 0 30px 0
}
.carousel-classroom .splide__slide .h3,
.carousel-classroom .splide__slide h3 {
font-size: 1.125rem;
font-weight: 600;
display: flex;
align-items: center;
height: 60px;
margin: 0
}
@media (max-width:575.98px) {
.carousel-classroom .splide__slide .h3,
.carousel-classroom .splide__slide h3 {
font-size: 1rem
}
}
.carousel-classroom .splide__slide .card {
margin-bottom: 10px;
display: flex;
justify-content: center;
height: 60px
}
.carousel-classroom .splide__slide .card .card-body {
padding: 0 15px 0 15px
}
.carousel-classroom .splide__slide .card .card-body p {
font-size: 1rem;
font-weight: 400;
color: #455b71;
line-height: 1.4
}
.carousel-classroom .splide__slide .card .card-body small {
font-size: .875rem;
font-weight: 400;
color: #6a788a
}
.carousel-classroom .splide__slide .card.card-1 {
height: 60px
}
.carousel-classroom .splide__slide .card.card-2 {
height: 130px
}
.carousel-classroom .splide__slide .card.card-3 {
height: 200px
}
.carousel-classroom .splide__arrows {
width: 40px;
position: absolute;
top: -30px;
right: 20px
}
.carousel-classroom .splide__arrows .splide__arrow--next,
.carousel-classroom .splide__arrows .splide__arrow--prev {
width: 32px;
height: 32px;
background: 0 0;
display: flex;
align-items: center;
justify-content: center;
color: #0d00ff !important
}
.carousel-classroom .splide__arrows .splide__arrow--next svg,
.carousel-classroom .splide__arrows .splide__arrow--prev svg {
width: 50%;
height: 100%;
fill: #0D00FF !important
}
.carousel-classroom .splide__arrows .splide__arrow--next {
right: 0
}
.year-carousel .splide__pagination.splide__pagination--ltr {
display: none
}
.year-carousel .splide__slide .dot-text {
padding: 15px 0 0;
position: relative;
text-align: center;
font-family: "Roboto Mono", monospace;
font-size: 40px
}
.redbrown .year-carousel .splide__slide .dot-text {
color: #d1344c
}
.year-carousel .splide__slide .dot-text:before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 1px;
background-color: #d1344c
}
.year-carousel .splide__slide:first-child .dot-text:before {
width: 50%
}
.year-carousel .splide__slide .dot-text:after {
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%, -50%);
width: 20px;
height: 20px;
border: 1px solid #d1344c;
border-radius: 50%;
z-index: 1;
background-color: #fff
}
.bg-blue-dark .year-carousel .splide__slide .dot-text:after {
background-color: #001a33
}
.year-carousel .splide__arrow--prev {
left: 0;
top: 70%
}
.year-carousel .splide__arrow--next {
right: 0;
top: 70%
}
.carousel-cards .splide__track {
padding-bottom: 50px
}
.carousel-cards .splide__pagination {
bottom: 1rem
}
@media (min-width:992px) {
.carousel-cards .splide__list {
display: flex !important;
flex-wrap: wrap;
margin: 0 -14px 0 -14px;
width: auto;
z-index: 2
}
.carousel-cards .splide__slide {
flex: 0 0 50%;
max-width: 50%;
padding: 0 14px 28px 14px;
margin-right: 0 !important
}
}
.carousel-notice .splide__track {
padding-left: 0 !important;
padding-right: 0 !important;
padding-bottom: 20px
}
.carousel-notice .splide__pagination {
bottom: 0
}
.bg-bluelectric .owl-carousel.carousel-theme.carousel-cards .owl-nav .owl-next svg,
.bg-bluelectric .owl-carousel.carousel-theme.carousel-cards .owl-nav .owl-prev svg {
fill: #ffffff
}
.owl-carousel.carousel-theme.carousel-cards .owl-nav .owl-prev {
left: 0
}
.owl-carousel.carousel-theme.carousel-cards .owl-nav .owl-prev svg {
right: 0
}
.owl-carousel.carousel-theme.carousel-cards .owl-nav .owl-next {
right: 0
}
.owl-carousel.carousel-theme.carousel-cards .owl-nav .owl-next svg {
left: 0
}
.owl-carousel.carousel-theme.carousel-calendar .owl-item .item a:hover {
text-decoration: none
}
.owl-carousel.carousel-theme.carousel-calendar-years {
margin: 0
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-stage-outer {
padding-bottom: 70px
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text {
position: relative;
z-index: 0;
height: 20px;
width: 100%
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:before {
content: "";
height: 1px;
width: 100%;
flex-grow: 1;
display: block;
position: absolute;
z-index: 1;
top: 50%;
margin-top: -1px;
left: 0
}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:before {
background-color: #d1344c
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after {
width: 20px;
height: 20px;
content: "";
border: 1px solid #d1344c;
display: block;
border-radius: 50%;
position: absolute;
z-index: 1;
top: 50%;
margin-top: -10px;
background-color: #fff;
right: 50%;
margin-right: -10px
}
.bg-blue-dark .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after {
background-color: #001a33
}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after {
border-color: #d1344c
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text span {
text-align: center;
display: block;
position: absolute;
z-index: 1;
bottom: -62px;
width: 100%;
font-family: "Roboto Mono", monospace;
font-size: 40px
}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text span {
color: #d1344c
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item:first-child .item .dot-text {
position: relative;
z-index: 0
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item:first-child .item .dot-text:before {
content: "";
height: 1px;
width: 50%;
flex-grow: 1;
display: block;
position: absolute;
z-index: 1;
top: 50%;
margin-top: -1px;
left: auto;
right: 0
}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item:first-child .item .dot-text:before {
background-color: #d1344c
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next,
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev {
position: absolute;
z-index: 1;
width: 50px;
height: 100%;
background: 0 0;
top: -6px;
text-align: center
}
@media (max-width:1410px) {
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next,
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev {
top: 35px
}
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next svg,
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev svg {
width: 32px;
height: 32px;
display: block;
fill: #000000;
top: 0;
margin: 0;
position: absolute;
z-index: 1
}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next svg,
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev svg {
fill: #D1344C
}
.bg-bluelectric .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next svg,
.bg-bluelectric .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev svg {
fill: #ffffff
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev {
right: -62px
}
@media (max-width:1410px) {
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev {
right: auto;
left: 20px
}
}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next {
right: -107px
}
@media (max-width:1410px) {
.owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next {
right: 20px
}
}
.owl-carousel.carousel-theme.carousel-hours {
padding: 0 0 30px 0
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .h3,
.owl-carousel.carousel-theme.carousel-hours .owl-item .item h3 {
font-size: 1.125rem;
font-weight: 600;
display: flex;
align-items: center;
height: 60px;
margin: 0
}
@media (max-width:575.98px) {
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .h3,
.owl-carousel.carousel-theme.carousel-hours .owl-item .item h3 {
font-size: 1rem
}
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .card {
margin-bottom: 10px;
display: flex;
justify-content: center;
height: 60px
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .card .card-body {
padding: 0 15px 0 15px
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .card .card-body p {
font-size: 1rem;
font-weight: 400;
color: #455b71;
line-height: 1.4
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .card .card-body small {
font-size: .875rem;
font-weight: 400;
color: #8b98a6
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .card.card-1 {
height: 60px
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .card.card-2 {
height: 130px
}
.owl-carousel.carousel-theme.carousel-hours .owl-item .item .card.card-3 {
height: 200px
}
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-next,
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-prev {
position: absolute;
z-index: 1;
width: 50px;
height: 100%;
background: 0 0;
top: -47px;
text-align: center
}
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-next svg,
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-prev svg {
width: 32px;
height: 32px;
display: block;
fill: #0D00FF;
top: 0;
margin: 0;
position: absolute;
z-index: 1
}
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-prev {
right: 74px
}
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-prev svg {
right: 0
}
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-next {
right: 10px
}
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-next svg {
left: 0
}
.ps-container {
-ms-touch-action: none;
touch-action: none;
overflow: hidden !important;
-ms-overflow-style: none
}
@supports (-ms-overflow-style:none) {
.ps-container {
overflow: auto !important
}
}
@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
.ps-container {
overflow: auto !important
}
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
display: block;
background-color: transparent
}
.ps-container.ps-in-scrolling {
pointer-events: none
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
background-color: #eee;
opacity: .9
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
background-color: #999
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
background-color: #eee;
opacity: .9
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
background-color: #999
}
.ps-container>.ps-scrollbar-x-rail {
display: none;
position: absolute;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
opacity: 0;
-webkit-transition: background-color .2s linear, opacity .2s linear;
-moz-transition: background-color .2s linear, opacity .2s linear;
-o-transition: background-color .2s linear, opacity .2s linear;
transition: background-color .2s linear, opacity .2s linear;
bottom: 3px;
height: 8px
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
position: absolute;
background-color: #aaa;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
bottom: 0;
height: 8px
}
.ps-container>.ps-scrollbar-y-rail {
display: none;
position: absolute;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
opacity: 0;
-webkit-transition: background-color .2s linear, opacity .2s linear;
-moz-transition: background-color .2s linear, opacity .2s linear;
-o-transition: background-color .2s linear, opacity .2s linear;
transition: background-color .2s linear, opacity .2s linear;
right: 3px;
width: 5px
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
position: absolute;
background-color: #aaa;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
right: 0;
width: 5px
}
.ps-container:hover.ps-in-scrolling {
pointer-events: none
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
background-color: #eee;
opacity: .9
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
background-color: #999
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
background-color: #eee;
opacity: .9
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
background-color: #999
}
.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
opacity: .6
}
.ps-container:hover>.ps-scrollbar-x-rail:hover {
background-color: #eee;
opacity: .9
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
background-color: #999
}
.ps-container:hover>.ps-scrollbar-y-rail:hover {
background-color: #eee;
opacity: .9
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
background-color: #999
}
.dl-menuwrapper {
width: 100%
}
.dl-menuwrapper ul {
list-style: none;
padding: 0;
margin: 0
}
.dl-menuwrapper li a {
display: block
}
.dl-menuwrapper li.active {
border-bottom-color: #c0392b;
}
.dl-menuwrapper li>a:not(:only-child) {
position: relative;
z-index: 0
}
.dl-menuwrapper li>a:not(:only-child):after {
position: absolute;
z-index: 1;
right: 0;
top: 50%;
margin-top: -6px
}
.dl-menuwrapper li>a:not(:only-child).active:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}
.dl-menuwrapper li>a:not(:only-child):after {
display: block;
width: 12px;
height: 12px;
background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cg id='group-check'%3E%3Crect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/%3E%3Cpath d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
content: "";
background-size: 12px 12px;
opacity: .5
}
.dl-menuwrapper li>a:after {
right: 10px
}
.dl-menuwrapper .dl-menu {
margin: 0;
width: 100%
}
.dl-submenu {
padding: 0 !important
}
.dl-submenu li {
margin: 0 !important
}
.dl-submenu li.container {
margin-left: auto !important;
margin-right: auto !important
}
.dl-menuwrapper li .dl-submenu {
display: none
}
.leaflet-image-layer,
.leaflet-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane,
.leaflet-pane>canvas,
.leaflet-pane>svg,
.leaflet-tile,
.leaflet-tile-container,
.leaflet-zoom-box {
position: absolute;
left: 0;
top: 0
}
.leaflet-container {
overflow: hidden
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-user-drag: none
}
.leaflet-tile::selection {
background: 0 0
}
.leaflet-safari .leaflet-tile {
image-rendering: -webkit-optimize-contrast
}
.leaflet-safari .leaflet-tile-container {
width: 1600px;
height: 1600px;
-webkit-transform-origin: 0 0
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
display: block
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
max-width: none !important;
max-height: none !important
}
.leaflet-container.leaflet-touch-zoom {
-ms-touch-action: pan-x pan-y;
touch-action: pan-x pan-y
}
.leaflet-container.leaflet-touch-drag {
-ms-touch-action: pinch-zoom;
touch-action: none;
touch-action: pinch-zoom
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
-ms-touch-action: none;
touch-action: none
}
.leaflet-container {
-webkit-tap-highlight-color: transparent
}
.leaflet-container a {
-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4)
}
.leaflet-tile {
filter: inherit;
visibility: hidden
}
.leaflet-tile-loaded {
visibility: inherit
}
.leaflet-zoom-box {
width: 0;
height: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 800
}
.leaflet-overlay-pane svg {
-moz-user-select: none
}
.leaflet-pane {
z-index: 400
}
.leaflet-tile-pane {
z-index: 200
}
.leaflet-overlay-pane {
z-index: 400
}
.leaflet-shadow-pane {
z-index: 500
}
.leaflet-marker-pane {
z-index: 600
}
.leaflet-tooltip-pane {
z-index: 650
}
.leaflet-popup-pane {
z-index: 700
}
.leaflet-map-pane canvas {
z-index: 100
}
.leaflet-map-pane svg {
z-index: 200
}
.leaflet-vml-shape {
width: 1px;
height: 1px
}
.lvml {
behavior: url(#default#VML);
display: inline-block;
position: absolute
}
.leaflet-control {
position: relative;
z-index: 800;
pointer-events: visiblePainted;
pointer-events: auto
}
.leaflet-bottom,
.leaflet-top {
position: absolute;
z-index: 1000;
pointer-events: none
}
.leaflet-top {
top: 0
}
.leaflet-right {
right: 0
}
.leaflet-bottom {
bottom: 0
}
.leaflet-left {
left: 0
}
.leaflet-control {
float: left;
clear: both
}
.leaflet-right .leaflet-control {
float: right
}
.leaflet-top .leaflet-control {
margin-top: 10px
}
.leaflet-bottom .leaflet-control {
margin-bottom: 10px
}
.leaflet-left .leaflet-control {
margin-left: 10px
}
.leaflet-right .leaflet-control {
margin-right: 10px
}
.leaflet-fade-anim .leaflet-tile {
will-change: opacity
}
.leaflet-fade-anim .leaflet-popup {
opacity: 0;
-webkit-transition: opacity .2s linear;
-moz-transition: opacity .2s linear;
transition: opacity .2s linear
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
opacity: 1
}
.leaflet-zoom-animated {
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0
}
.leaflet-zoom-anim .leaflet-zoom-animated {
will-change: transform
}
.leaflet-zoom-anim .leaflet-zoom-animated {
-webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1);
-moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1);
transition: transform .25s cubic-bezier(0, 0, .25, 1)
}
.leaflet-pan-anim .leaflet-tile,
.leaflet-zoom-anim .leaflet-tile {
-webkit-transition: none;
-moz-transition: none;
transition: none
}
.leaflet-zoom-anim .leaflet-zoom-hide {
visibility: hidden
}
.leaflet-interactive {
cursor: pointer
}
.leaflet-grab {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
cursor: crosshair
}
.leaflet-control,
.leaflet-popup-pane {
cursor: auto
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing
}
.leaflet-image-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane>svg path,
.leaflet-tile-container {
pointer-events: none
}
.leaflet-image-layer.leaflet-interactive,
.leaflet-marker-icon.leaflet-interactive,
.leaflet-pane>svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
pointer-events: visiblePainted;
pointer-events: auto
}
.leaflet-container {
background: #ddd;
outline: 0
}
.leaflet-container a {
color: #0078a8
}
.leaflet-container a.leaflet-active {
outline: 2px solid orange
}
.leaflet-zoom-box {
border: 2px dotted #38f;
background: rgba(255, 255, 255, .5)
}
.leaflet-container {
font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif
}
.leaflet-bar {
box-shadow: 0 1px 5px rgba(0, 0, 0, .65);
border-radius: 4px
}
.leaflet-bar a,
.leaflet-bar a:hover {
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 26px;
height: 26px;
line-height: 26px;
display: block;
text-align: center;
text-decoration: none;
color: #000
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
background-position: 50% 50%;
background-repeat: no-repeat;
display: block
}
.leaflet-bar a:hover {
background-color: #f4f4f4
}
.leaflet-bar a:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.leaflet-bar a:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom: none
}
.leaflet-bar a.leaflet-disabled {
cursor: default;
background-color: #f4f4f4;
color: #bbb
}
.leaflet-touch .leaflet-bar a {
width: 30px;
height: 30px;
line-height: 30px
}
.leaflet-touch .leaflet-bar a:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px
}
.leaflet-touch .leaflet-bar a:last-child {
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
font: bold 18px 'Lucida Console', Monaco, monospace;
text-indent: 1px
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
font-size: 22px
}
.leaflet-control-layers {
box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
background: #fff;
border-radius: 5px
}
.leaflet-control-layers-toggle {
background-image: url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/css/images/layers.png);
width: 36px;
height: 36px
}
.leaflet-retina .leaflet-control-layers-toggle {
background-image: url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/css/images/layers-2x.png);
background-size: 26px 26px
}
.leaflet-touch .leaflet-control-layers-toggle {
width: 44px;
height: 44px
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
display: none
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
display: block;
position: relative
}
.leaflet-control-layers-expanded {
padding: 6px 10px 6px 6px;
color: #333;
background: #fff
}
.leaflet-control-layers-scrollbar {
overflow-y: scroll;
overflow-x: hidden;
padding-right: 5px
}
.leaflet-control-layers-selector {
margin-top: 2px;
position: relative;
top: 1px
}
.leaflet-control-layers label {
display: block
}
.leaflet-control-layers-separator {
height: 0;
border-top: 1px solid #ddd;
margin: 5px -10px 5px -6px
}
.leaflet-default-icon-path {
background-image: url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/css/images/marker-icon.png)
}
.leaflet-container .leaflet-control-attribution {
background: #fff;
background: rgba(255, 255, 255, .7);
margin: 0;
display: none
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
padding: 0 5px;
color: #333
}
.leaflet-control-attribution a {
text-decoration: none
}
.leaflet-control-attribution a:hover {
text-decoration: underline
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
font-size: 11px
}
.leaflet-left .leaflet-control-scale {
margin-left: 5px
}
.leaflet-bottom .leaflet-control-scale {
margin-bottom: 5px
}
.leaflet-control-scale-line {
border: 2px solid #777;
border-top: none;
line-height: 1.1;
padding: 2px 5px 1px;
font-size: 11px;
white-space: nowrap;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
background: rgba(255, 255, 255, .5)
}
.leaflet-control-scale-line:not(:first-child) {
border-top: 2px solid #777;
border-bottom: none;
margin-top: -2px
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-bottom: 2px solid #777
}
.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers {
box-shadow: none
}
.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-layers {
border: 2px solid rgba(0, 0, 0, .2);
background-clip: padding-box
}
.leaflet-popup {
position: absolute;
text-align: center;
margin-bottom: 20px
}
.leaflet-popup-content-wrapper {
padding: 1px;
text-align: left;
border-radius: 12px
}
.leaflet-popup-content {
margin: 13px 19px;
line-height: 1.4
}
.leaflet-popup-content p {
margin: 18px 0
}
.leaflet-popup-tip-container {
width: 40px;
height: 20px;
position: absolute;
left: 50%;
margin-left: -20px;
overflow: hidden;
pointer-events: none
}
.leaflet-popup-tip {
width: 17px;
height: 17px;
padding: 1px;
margin: -10px auto 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg)
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: #fff;
color: #333;
box-shadow: 0 3px 14px rgba(0, 0, 0, .4)
}
.leaflet-container a.leaflet-popup-close-button {
position: absolute;
top: 0;
right: 0;
padding: 4px 4px 0 0;
border: none;
text-align: center;
width: 18px;
height: 14px;
font: 16px/14px Tahoma, Verdana, sans-serif;
color: #c3c3c3;
text-decoration: none;
font-weight: 700;
background: 0 0
}
.leaflet-container a.leaflet-popup-close-button:hover {
color: #999
}
.leaflet-popup-scrolled {
overflow: auto;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd
}
.leaflet-oldie .leaflet-popup-content-wrapper {
zoom: 1
}
.leaflet-oldie .leaflet-popup-tip {
width: 24px;
margin: 0 auto
}
.leaflet-oldie .leaflet-popup-tip-container {
margin-top: -1px
}
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
border: 1px solid #999
}
.leaflet-div-icon {
background: #fff;
border: 1px solid #666
}
.leaflet-tooltip {
position: absolute;
padding: 6px;
background-color: #fff;
border: 1px solid #fff;
border-radius: 3px;
color: #222;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
box-shadow: 0 1px 3px rgba(0, 0, 0, .4)
}
.leaflet-tooltip.leaflet-clickable {
cursor: pointer;
pointer-events: auto
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before,
.leaflet-tooltip-top:before {
position: absolute;
pointer-events: none;
border: 6px solid transparent;
background: 0 0;
content: ""
}
.leaflet-tooltip-bottom {
margin-top: 6px
}
.leaflet-tooltip-top {
margin-top: -6px
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
left: 50%;
margin-left: -6px
}
.leaflet-tooltip-top:before {
bottom: 0;
margin-bottom: -12px;
border-top-color: #fff
}
.leaflet-tooltip-bottom:before {
top: 0;
margin-top: -12px;
margin-left: -6px;
border-bottom-color: #fff
}
.leaflet-tooltip-left {
margin-left: -6px
}
.leaflet-tooltip-right {
margin-left: 6px
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
top: 50%;
margin-top: -6px
}
.leaflet-tooltip-left:before {
right: 0;
margin-right: -12px;
border-left-color: #fff
}
.leaflet-tooltip-right:before {
left: 0;
margin-left: -12px;
border-right-color: #fff
}
.map-min-height {
min-height: 200px
}
.r-tabs .r-tabs-nav {
margin: 0;
padding: 0
}
.r-tabs .r-tabs-tab {
display: inline-block;
margin: 0;
list-style: none
}
.r-tabs .r-tabs-panel {
padding: 0;
display: none
}
.r-tabs .r-tabs-accordion-title {
display: none
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
display: block
}
@media (max-width:991.98px) {
.r-tabs .r-tabs-nav {
display: none
}
.r-tabs .r-tabs-accordion-title {
display: block;
font-size: 1.13rem;
margin: 0;
font-weight: 600;
position: relative;
z-index: 0;
border-top: 1px solid #d8d8d8
}
.r-tabs .r-tabs-accordion-title a {
display: block;
padding: 15px 15px 15px 15px;
position: relative;
z-index: 0
}
.bg-redbrown .r-tabs .r-tabs-accordion-title a {
color: #fff
}
.r-tabs .r-tabs-accordion-title a:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><g id='group-check'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill:rgb(190, 190, 190);'/></g></svg>");
width: 16px;
height: 16px;
display: block;
position: absolute;
z-index: 1;
top: 17px;
right: 20px;
margin-top: 0
}
.redbrown .r-tabs .r-tabs-accordion-title a:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><g id='group-check'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill:rgb(210, 52, 76);'/></g></svg>")
}
.bg-bluelectric .r-tabs .r-tabs-accordion-title a:before,
.bg-redbrown .r-tabs .r-tabs-accordion-title a:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><g id='group-check'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill:rgb(255, 255, 255);'/></g></svg>")
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
top: 25px
}
}
.responsive-tabs-wrapper {
position: relative;
z-index: 0
}
@media (max-width:991.98px) {
.responsive-tabs-wrapper {
padding-bottom: 50px
}
}
.responsive-tabs-wrapper .title-small {
font-weight: 600
}
@media (max-width:991.98px) {
.responsive-tabs-wrapper .title-small {
padding-bottom: 30px
}
}
.responsive-tabs-wrapper .title-small .h5,
.responsive-tabs-wrapper .title-small h5 {
font-weight: 600
}
@media (min-width:992px) {
.responsive-tabs-wrapper .title-small {
position: absolute;
z-index: 1;
top: 0;
left: 0;
padding-left: 15px
}
}
@media (min-width:992px) {
.responsive-tabs-wrapper .tabs-img {
position: absolute;
z-index: 1;
bottom: 30px;
left: -50px;
width: 290px
}
}
@media (max-width:991.98px) {
.responsive-tabs-wrapper .tabs-img {
display: none
}
}
@media (max-width:767.98px) {
.responsive-tabs-horizontal {
margin-left: -6px;
margin-right: -6px
}
}
.responsive-tabs-horizontal ul.r-tabs-nav {
background-color: #0900ad
}
@media (min-width:992px) {
.responsive-tabs-horizontal ul.r-tabs-nav {
display: flex;
position: relative;
z-index: 0
}
}
@media (min-width:992px) {
.responsive-tabs-horizontal ul.r-tabs-nav li {
flex-grow: 1
}
}
.responsive-tabs-horizontal ul.r-tabs-nav li.r-tabs-tab {
display: block;
padding: 10px 15px 10px 15px;
text-align: center;
opacity: .7;
font-weight: 600
}
.responsive-tabs-horizontal ul.r-tabs-nav li.r-tabs-state-active {
opacity: 1;
position: relative;
z-index: 0
}
.responsive-tabs-horizontal ul.r-tabs-nav li.r-tabs-state-active:before {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background-color: #fff;
content: "";
display: block
}
.responsive-tabs-horizontal ul.r-tabs-nav li.r-tabs-state-active a {
color: #fff;
display: block
}
@media (max-width:767.98px) {
.responsive-tabs-horizontal .responsive-tabs-content {
padding-left: 6px;
padding-right: 6px
}
}
@media (min-width:992px) {
.responsive-tabs-aside {
display: flex
}
.responsive-tabs-aside .accordion-large {
padding: 0 0 0 150px
}
}
@media (max-width:991.98px) {
.responsive-tabs-aside {
border-bottom: 1px solid #d8d8d8;
margin-left: -10px;
margin-right: -10px
}
}
@media (max-width:767.98px) {
.responsive-tabs-aside {
margin-left: -6px;
margin-right: -6px
}
}
.responsive-tabs-aside ul.r-tabs-nav {
font-size: 1.13rem
}
@media (min-width:992px) {
.responsive-tabs-aside ul.r-tabs-nav {
flex: 0 0 25%;
max-width: 25%;
display: flex;
flex-direction: column;
position: relative;
z-index: 0
}
.responsive-tabs-aside ul.r-tabs-nav:before {
content: "";
width: 1px;
height: 100%;
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0;
background-color: #d8d8d8
}
.responsive-tabs-aside ul.r-tabs-nav.r-tabs-nav {
padding-top: 80px;
padding-bottom: 100px
}
}
.responsive-tabs-aside ul.r-tabs-nav li.r-tabs-tab {
display: block;
padding: 10px 15px 10px 15px;
margin: 0 0 5px 0
}
.bg-redbrown .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-tab a {
color: #fff
}
.responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active {
background-color: #d1344c;
color: #fff;
font-weight: 600
}
.responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active a {
color: #fff
}
.bg-redbrown .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active {
background-color: #fff;
color: #d1344c
}
.bg-redbrown .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active a {
color: #d1344c
}
.bg-bluelectric .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active {
background-color: #0d00ff;
color: #fff
}
.bg-bluelectric .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active a {
color: #fff
}
.responsive-tabs-aside ul.r-tabs-nav li.responsive-tabs-section {
margin: 0 0 20px 0;
font-size: .88rem;
font-weight: 600;
position: relative;
z-index: 1
}
.responsive-tabs-aside ul.r-tabs-nav li.responsive-tabs-section p {
margin: 0
}
.responsive-tabs-aside ul.r-tabs-nav li.responsive-tabs-section.border-top {
border: none !important;
margin-top: 10px;
padding-top: 20px
}
.responsive-tabs-aside ul.r-tabs-nav li.responsive-tabs-section.border-top:before {
content: "";
width: 95%;
height: 1px;
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0;
background-color: #d8d8d8
}
@media (min-width:992px) {
.responsive-tabs-aside .responsive-tabs-content {
flex: 0 0 75%;
max-width: 75%;
padding-bottom: 70px
}
.responsive-tabs-aside-large .responsive-tabs-aside .responsive-tabs-content {
flex: 0 0 67% !important;
max-width: 67% !important
}
}
@media (max-width:991.98px) {
.responsive-tabs-aside .responsive-tabs-content {
padding-left: 6px;
padding-right: 6px
}
}
.responsive-tabs-aside .responsive-tabs-content .h6,
.responsive-tabs-aside .responsive-tabs-content h6 {
font-weight: 700
}
.responsive-tabs-aside.responsive-tabs-aside-large ul.r-tabs-nav {
font-size: 1.38rem
}
@media (min-width:992px) {
.responsive-tabs-aside.responsive-tabs-aside-large ul.r-tabs-nav {
flex: 0 0 33%;
max-width: 33%
}
.responsive-tabs-aside.responsive-tabs-aside-large ul.r-tabs-nav li.r-tabs-tab {
padding-top: 18px;
padding-bottom: 18px
}
}
@media (min-width:992px) {
.responsive-tabs-aside.responsive-tabs-aside-large .responsive-tabs-content {
flex: 0 0 67%;
max-width: 67%
}
}
@media (max-width:991.98px) {
.bg-redbrown .responsive-tabs-aside.responsive-tabs-aside-large .responsive-tabs-content {
background-color: #9f2134;
padding-top: 30px;
padding-bottom: 30px
}
}
@media (min-width:992px) {
.responsive-tabs-container {
padding-left: 120px;
padding-right: 120px
}
}
.padding-bottom-200.responsive-tabs.responsive-tabs-aside ul.r-tabs-nav.r-tabs-nav {
padding-bottom: 250px;
padding-top: 200px
}
.responsive-tabs-wrapper .title-large {
position: absolute;
z-index: 1;
padding-left: 440px;
padding-top: 50px
}
@media (max-width:991.98px) {
.responsive-tabs-wrapper .title-large {
position: relative;
z-index: 0;
padding: 30px 0 0 0
}
}
.responsive-tabs-wrapper .title-large .h3,
.responsive-tabs-wrapper .title-large h3 {
color: #fff
}
@media (max-width:1199.98px) {
.responsive-tabs-wrapper .title-large .h3,
.responsive-tabs-wrapper .title-large h3 {
font-size: 2.188rem
}
}
@media (max-width:991.98px) {
.responsive-tabs-wrapper .title-large .h3,
.responsive-tabs-wrapper .title-large h3 {
font-size: 1.8rem
}
}
@media (min-width:992px) {
.responsive-tabs-wrapper.padding-top-200 .responsive-tabs-content {
padding-top: 200px
}
}
.responsive-tabs-wrapper.padding-top-200 .title-small {
padding-top: 105px
}
@media (max-width:991.98px) {
.responsive-tabs-wrapper.padding-top-200 .title-small {
display: none
}
}
.mini-clndr {
margin: 5px 0 0 0;
width: 100%;
padding: 15px 10px 20px 10px;
border-bottom: 1px solid #e7eaed
}
.mini-clndr .clndr {
overflow: hidden;
width: 100%
}
.mini-clndr .clndr .clndr-controls {
color: #000;
width: 100%
}
.mini-clndr .clndr .clndr-controls .clndr-next-button,
.mini-clndr .clndr .clndr-controls .clndr-previous-button {
cursor: pointer;
display: block;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
transition: background-color .5s ease 0s;
width: 15%;
float: left
}
.mini-clndr .clndr .clndr-controls .clndr-previous-button:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M22.083,32l3.834,-3.833l-12.334,-12.167l12.167,-12.167l-3.833,-3.833l-15.834,16l16,16Z' style='fill:rgb(14, 138, 95);'/></svg>");
width: 20px;
height: 20px;
display: inline-block
}
.bluelectric .mini-clndr .clndr .clndr-controls .clndr-previous-button:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M22.083,32l3.834,-3.833l-12.334,-12.167l12.167,-12.167l-3.833,-3.833l-15.834,16l16,16Z' style='fill:rgb(14, 0, 255);'/></svg>");
width: 20px;
height: 20px;
display: inline-block
}
.mini-clndr .clndr .clndr-controls .clndr-next-button {
text-align: center
}
.mini-clndr .clndr .clndr-controls .clndr-next-button:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M9.917,32l-3.834,-3.833l12.334,-12.167l-12.167,-12.167l3.833,-3.833l15.834,16l-16,16Z' style='fill:rgb(14, 138, 95);'/></svg>");
width: 20px;
height: 20px;
display: inline-block
}
.mini-clndr .clndr .clndr-controls .clndr-next-button:after {
display: none
}
.bluelectric .mini-clndr .clndr .clndr-controls .clndr-next-button:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M9.917,32l-3.834,-3.833l12.334,-12.167l-12.167,-12.167l3.833,-3.833l15.834,16l-16,16Z' style='fill:rgb(14, 0, 255);'/></svg>");
width: 20px;
height: 20px;
display: inline-block
}
.mini-clndr .clndr .clndr-controls .month {
display: block;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
width: 70%;
float: left;
color: #555
}
.mini-clndr .clndr .days-container {
display: block;
position: relative;
width: 100%
}
.mini-clndr .clndr .days-container .days {
background-color: #fff;
transition: left .5s ease 0s;
width: 100%
}
.mini-clndr .clndr .days-container .days .day,
.mini-clndr .clndr .days-container .days .empty {
color: #555;
display: block;
font-size: .84em;
text-align: center;
width: 14.2857%;
float: left
}
.mini-clndr .clndr .days-container .days .day a {
display: block;
padding: 8px 0 8px 0;
color: #555
}
.mini-clndr .clndr .days-container .days .day a:hover {
text-decoration: none;
cursor: default
}
.mini-clndr .clndr .days-container .days .day.event,
.mini-clndr .clndr .days-container .days .empty.event {
cursor: pointer;
transition: background-color .5s ease 0s;
position: relative;
z-index: 0;
background-color: #0e865c
}
.mini-clndr .clndr .days-container .days .day.event a,
.mini-clndr .clndr .days-container .days .empty.event a {
cursor: pointer;
position: relative;
z-index: 0;
color: #fff
}
.mini-clndr .clndr .days-container .days .day.event a:hover,
.mini-clndr .clndr .days-container .days .empty.event a:hover {
text-decoration: underline
}
.bluelectric .mini-clndr .clndr .days-container .days .day.event,
.bluelectric .mini-clndr .clndr .days-container .days .empty.event {
background-color: #0d00ff
}
.mini-clndr .clndr .days-container .days .day.adjacent-month,
.mini-clndr .clndr .days-container .days .empty.adjacent-month {
color: rgba(0, 0, 0, .3)
}
.mini-clndr .clndr .days-container .days .empty {
height: 31px;
vertical-align: bottom
}
.mini-clndr .clndr .days-container .days .headers .day-header {
color: #000;
display: block;
text-align: center;
width: 14.2857%;
float: left;
font-size: .8em;
padding-top: 10px;
padding-bottom: 10px
}
.days-container .days .adjacent-month {
opacity: .4
}
.mini-clndr .clndr .days-container .days .day.today a {
background: #eee
}
.mini-clndr .clndr .days-container .days {
padding-left: 1px
}
.mini-clndr .clndr .days-container .days .day {
margin-top: -1px;
margin-left: -1px
}
.mini-clndr .clndr .days-container .days .day a {
cursor: pointer !important
}
.bootstrap-datetimepicker-widget {
padding-left: 2em;
padding-right: 2em
}
.datepicker_wrapper .h6.strong {
padding-left: 3em
}
.equal_height_calendar {
min-height: 178px
}
.logoprint {
display: none
}
.hidden {
display: none
}
.mt16 {
margin-top: 16px !important
}
.mb16 {
margin-bottom: 16px !important
}
.ml16 {
margin-left: 16px !important
}
.mr16 {
margin-right: 16px !important
}
.mt24 {
margin-top: 24px !important
}
.mb24 {
margin-bottom: 24px !important
}
.ml24 {
margin-left: 24px !important
}
.mr24 {
margin-right: 24px !important
}
.mt32 {
margin-top: 32px !important
}
.mb32 {
margin-bottom: 32px !important
}
.ml32 {
margin-left: 32px !important
}
.mr32 {
margin-right: 32px !important
}
.mt40 {
margin-top: 40px !important
}
.mb40 {
margin-bottom: 40px !important
}
.ml40 {
margin-left: 40px !important
}
.mr40 {
margin-right: 40px !important
}
.mt64 {
margin-top: 64px !important
}
.mb64 {
margin-bottom: 64px !important
}
.ml64 {
margin-left: 64px !important
}
.mr64 {
margin-right: 64px !important
}
.pt8 {
padding-top: 8px !important
}
.pb8 {
padding-bottom: 8px !important
}
.pl8 {
padding-left: 8px !important
}
.pr8 {
padding-right: 8px !important
}
.pt12 {
padding-top: 12px !important
}
.pb12 {
padding-bottom: 12px !important
}
.pl12 {
padding-left: 12px !important
}
.pr12 {
padding-right: 12px !important
}
.pt16 {
padding-top: 16px !important
}
.pb16 {
padding-bottom: 16px !important
}
.pl16 {
padding-left: 16px !important
}
.pr16 {
padding-right: 16px !important
}
.pt32 {
padding-top: 32px !important
}
.pb32 {
padding-bottom: 32px !important
}
.pl32 {
padding-left: 32px !important
}
.pr32 {
padding-right: 32px !important
}
.pt64 {
padding-top: 64px !important
}
.pb64 {
padding-bottom: 64px !important
}
.pl64 {
padding-left: 64px !important
}
.pr64 {
padding-right: 64px !important
}
.pt84 {
padding-top: 84px !important
}
@media (max-width:991.98px) {
.pt84 {
padding-top: 20px !important
}
}
.pb84 {
padding-bottom: 84px !important
}
.pl84 {
padding-left: 84px !important
}
.pr84 {
padding-right: 84px !important
}
.class-selector-content {
display: none;
position: absolute;
z-index: 1;
top: 80px
}
.class-selector-content:after,
.class-selector-content:before {
bottom: 100%;
left: 64px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none
}
.class-selector-content:after {
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #fff;
border-width: 12px;
margin-left: -12px
}
.class-selector-content:before {
border-color: rgba(250, 250, 250, 0);
border-bottom-color: #f5f5f5;
border-width: 15px;
margin-left: -15px
}
.class-selector-content a {
width: 20%;
height: auto;
float: left;
display: block;
text-align: center;
margin-bottom: 10px;
font-size: 1.2rem;
font-weight: 700
}
@media (max-width:991.98px) {
.class-selector-content a {
width: 25%
}
}
@media (max-width:767.98px) {
.class-selector-content a {
width: 33.3333333333%
}
}
@media (max-width:575.98px) {
.class-selector-content a {
width: 50%
}
}
#main-wrapper::after {
display: block;
clear: both;
content: ""
}
#main-wrapper.sticked-menu {
padding-top: 95px
}
.container {
max-width: 100%;
padding-left: 12px;
padding-right: 12px
}
@media (min-width:1400px) {
.container {
max-width: 1320px;
padding-left: 14px;
padding-right: 14px
}
}
.section {
padding: 0
}
.section .section-title {
color: #17324d;
margin: 0 0 10px 0
}
@media (max-width:991.98px) {
.section .section-title {
margin-bottom: 0;
padding-left: 15px;
padding-right: 15px
}
}
.section .section-title .h1,
.section .section-title .h2,
.section .section-title h1,
.section .section-title h2 {
font-size: 3rem;
line-height: 1.14;
letter-spacing: -1.3px;
font-weight: 600
}
@media (max-width:767.98px) {
.section .section-title .h1,
.section .section-title .h2,
.section .section-title h1,
.section .section-title h2 {
font-size: 2rem
}
}
.section .section-title p {
font-size: 1.5rem;
font-weight: 400;
line-height: 1.24
}
@media (max-width:767.98px) {
.section .section-title p {
font-size: 1.25rem;
margin-bottom: 5px
}
}
.section .section-title p.text-small {
font-size: 1.34rem;
line-height: 1.37
}
.section .container-border-top {
border-top: 1px solid #e7eaed
}
.section .section-thumb {
width: 100%;
max-width: 140px;
display: block;
overflow: hidden;
height: auto;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
border-radius: 70px
}
@media (max-width:767.98px) {
.section .section-thumb {
max-width: 100px
}
}
.section .section-thumb.thumb-large {
max-width: 250px;
border-radius: 125px
}
.section .section-thumb img {
width: 100%;
height: auto;
display: block
}
.section.section-padding {
padding: 64px 0 64px 0
}
.section.section-hero {
background: #feffff;
background: -moz-linear-gradient(top, #feffff 0, #f6f5ff 95%);
background: -webkit-linear-gradient(top, #feffff 0, #f6f5ff 95%);
background: linear-gradient(to bottom, #feffff 0, #f6f5ff 95%)
}
.section.section-half-wrapper {
position: relative;
z-index: 0
}
.section.section-half-wrapper .section-half {
width: 50%;
position: absolute;
z-index: 1;
top: 0;
right: 0;
height: 100%;
content: "";
display: block
}
.section.section-half-wrapper .section-half:before {
content: "";
display: block;
width: 40px;
height: 100%;
position: absolute;
z-index: 1;
top: 0;
left: 0;
opacity: .1;
background: -moz-linear-gradient(left, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 100%);
background: -webkit-linear-gradient(left, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to right, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 100%)
}
.section.section-half-wrapper.bg-bluelectric .section-half {
background-color: #0b00d9
}
@media (max-width:767.98px) {
.section.section-half-wrapper.bg-bluelectric .section-half {
display: none
}
}
.section.section-half-wrapper .container {
position: relative;
z-index: 2
}
.section.section-red-gradient {
position: relative;
z-index: 0;
min-height: 550px;
display: flex;
align-items: center;
color: #fff
}
.section.section-red-gradient .h3,
.section.section-red-gradient h3 {
color: #fff;
font-size: 1.69rem;
line-height: 1.4;
font-weight: 400
}
.section.section-red-gradient .red-gradient-location-bg {
position: absolute;
z-index: -1;
bottom: 0;
width: 100%
}
.section.section-red-gradient .red-gradient-location-bg svg {
display: block;
height: auto;
max-width: 1024px;
margin-left: auto
}
.section.section-map {
position: relative;
z-index: 0;
min-height: 640px;
display: flex;
align-items: center
}
@media (max-width:991.98px) {
.section.section-map {
display: block;
min-height: inherit
}
}
.section.section-map .map-wrapper {
width: 100%;
height: 100%;
position: absolute;
z-index: -1;
top: 0;
left: 0
}
@media (max-width:991.98px) {
.section.section-map .map-wrapper {
position: relative;
z-index: 0;
top: auto;
left: auto;
height: 400px;
width: 100%
}
}
@media (max-width:991.98px) {
.section.section-map .col-lg-4,
.section.section-map .container,
.section.section-map .row {
margin: 0;
padding: 0
}
.section.section-map .card.card-bg.rounded {
border-radius: 0 !important
}
}
.section.bg-petrol {
color: #fff
}
.section.bg-petrol .section-title {
color: #fff
}
.section.bg-petrol .section-title .h1,
.section.bg-petrol .section-title .h2,
.section.bg-petrol .section-title h1,
.section.bg-petrol .section-title h2 {
color: #fff
}
.section.bg-petrol .section-title p {
color: #fff
}
.section.section-tabs-bg .responsive-tabs ul {
background-color: #0a00cb;
position: relative;
z-index: 0
}
.section.section-tabs-bg .responsive-tabs ul:before {
content: "";
position: absolute;
z-index: 1;
top: 0;
background-color: #0a00cb;
--widthA: calc(100vw - 1172px);
--widthB: calc(-100vw + 1172px);
width: calc(var(--widthA)/ 2);
left: calc(var(--widthB)/ 2);
height: 100%
}
@media (max-width:1199.98px) {
.section.section-tabs-bg .responsive-tabs ul:before {
width: 16px;
left: -16px
}
}
.section.bg-purplelight {
color: #fff
}
.section.bg-purplelight .h1,
.section.bg-purplelight .h2,
.section.bg-purplelight .h3,
.section.bg-purplelight h1,
.section.bg-purplelight h2,
.section.bg-purplelight h3,
.section.bg-purplelight p {
color: #fff
}
.section.bg-purplegradient {
color: #fff;
background: #b21dd0;
background: -moz-linear-gradient(left, #b21dd0 0, #590e61 100%);
background: -webkit-linear-gradient(left, #b21dd0 0, #590e61 100%);
background: linear-gradient(to right, #b21dd0 0, #590e61 100%)
}
.section.bg-purplegradient .h1,
.section.bg-purplegradient .h2,
.section.bg-purplegradient .h3,
.section.bg-purplegradient h1,
.section.bg-purplegradient h2,
.section.bg-purplegradient h3,
.section.bg-purplegradient p {
color: #fff
}
.section.bg-petrolgradient {
color: #fff;
background: #51758d;
background: -moz-linear-gradient(left, #51758d 0, #395160 100%);
background: -webkit-linear-gradient(left, #51758d 0, #395160 100%);
background: linear-gradient(to right, #51758d 0, #395160 100%)
}
.section.bg-petrolgradient .h1,
.section.bg-petrolgradient .h2,
.section.bg-petrolgradient .h3,
.section.bg-petrolgradient h1,
.section.bg-petrolgradient h2,
.section.bg-petrolgradient h3,
.section.bg-petrolgradient p {
color: #fff
}
.section.bg-greendarkgradient {
color: #fff;
background: #0f842e;
background: -moz-linear-gradient(left, #0f842e 0, #5cc984 100%);
background: -webkit-linear-gradient(left, #0f842e 0, #5cc984 100%);
background: linear-gradient(to right, #0f842e 0, #5cc984 100%)
}
.section.bg-greendarkgradient .h1,
.section.bg-greendarkgradient .h2,
.section.bg-greendarkgradient .h3,
.section.bg-greendarkgradient h1,
.section.bg-greendarkgradient h2,
.section.bg-greendarkgradient h3,
.section.bg-greendarkgradient p {
color: #fff
}
.section.section-map-wrapper {
position: relative;
z-index: 0
}
.section.section-map-wrapper .map-wrapper {
height: 670px;
padding-right: 350px;
position: relative;
z-index: 0
}
@media (max-width:991.98px) {
.section.section-map-wrapper .map-wrapper {
padding-right: 0
}
}
.section.section-map-wrapper .map-aside {
position: absolute;
width: 350px;
height: 100%;
z-index: 1;
top: 0;
right: 0;
background-color: #f5f5f5;
padding: 15px 10px;
touch-action: auto
}
@media (max-width:991.98px) {
.section.section-map-wrapper .map-aside {
width: 300px
}
}
@media (max-width:767.98px) {
.section.section-map-wrapper .map-aside {
width: 100%;
height: auto;
position: relative;
z-index: 0;
top: auto;
right: auto
}
}
.section.section-map-wrapper .map-aside .h3,
.section.section-map-wrapper .map-aside h3 {
font-size: 1.27rem
}
.slided-top {
position: relative;
z-index: 1;
margin-top: -30px
}
.purple-oval-forms {
width: 578px;
height: 359px;
position: absolute;
z-index: 0;
top: 0;
right: 40px
}
.purple-oval-forms svg {
width: 578px;
height: 359px
}
.petrol-oval-forms {
width: 578px;
height: 359px;
position: absolute;
z-index: 0;
top: 0;
right: 40px
}
.petrol-oval-forms svg {
width: 578px;
height: 359px
}
.green-square-forms {
width: 726px;
height: 360px;
position: absolute;
z-index: 0;
top: 0;
right: 0
}
.green-square-forms svg {
width: 726px;
height: 360px
}
.people-red-forms {
width: 364px;
height: 245px;
position: absolute;
z-index: 0;
top: 0;
right: 100px
}
@media (max-width:767.98px) {
.people-red-forms {
right: 0
}
}
@media (max-width:575.98px) {
.people-red-forms {
right: -50px
}
}
.people-red-forms svg {
width: 364px;
height: 245px
}
.section-hours {
position: relative;
z-index: 1
}
.section-hours .hours {
position: absolute;
z-index: 1;
background-color: #fff;
top: 0;
left: 0;
width: 177px;
height: 100%
}
@media (max-width:1199.98px) {
.section-hours .hours {
width: 97px
}
}
@media (max-width:575.98px) {
.section-hours .hours {
width: 67px
}
}
.section-hours .hours ul {
padding: 60px 0 37px 0;
margin: 0;
list-style: none;
text-align: right;
color: #8b98a6;
position: relative;
z-index: 0
}
.section-hours .hours ul:before {
position: absolute;
z-index: 1;
width: 1px;
height: 100%;
top: 0;
right: 0;
background-color: #0d00ff;
content: ""
}
.section-hours .hours ul li {
height: 65px;
width: 100%;
position: relative;
z-index: 1;
line-height: 1;
font-family: "Roboto Mono", monospace;
font-size: 1.125rem;
padding: 0 20px 0 0;
color: #6a788a
}
@media (max-width:1199.98px) {
.section-hours .hours ul li {
font-size: .875rem
}
}
@media (max-width:575.98px) {
.section-hours .hours ul li {
padding: 1px 10px 0 0
}
}
.section-hours .hours ul li:before {
position: absolute;
z-index: 1;
top: 2px;
right: -7px;
width: 14px;
height: 14px;
border-radius: 50%;
background-color: #8b98a6;
content: "";
border: 2px solid #fff
}
.section-hours .hours ul li:last-child {
height: auto
}
.section-hours .carousel-hours {
position: relative;
z-index: 0
}
.section-hours-top {
margin: 0 0 0 177px;
position: relative;
z-index: 2;
width: 50%
}
.section-hours-top:before {
background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/%3E%3Cpath d='M16,23.486l16,-14.902l-32,0l16,14.902Z' style='fill:%230b00d9;'/%3E%3C/svg%3E");
content: "";
position: absolute;
z-index: 1;
top: -6px;
left: -11px;
width: 22px;
height: 22px;
display: block
}
.section-hours-top.section-hours-top-no-icon:before {
background-image: none;
content: none;
position: relative;
z-index: 0;
top: auto;
left: auto;
width: auto;
height: auto;
display: none
}
@media (max-width:1199.98px) {
.section-hours-top {
margin: 0 0 0 97px
}
}
@media (max-width:575.98px) {
.section-hours-top {
margin: 0 0 0 67px
}
}
.section-hours-top .class-selector-wrapper {
position: relative;
z-index: 0;
padding: 20px 0 20px 20px
}
.section-hours-top .class-selector-wrapper:before {
position: absolute;
z-index: 1;
width: 1px;
height: 100%;
top: 0;
left: -1px;
background-color: #0d00ff;
content: ""
}
.section-hours-top .class-selector-wrapper .class-selector {
position: relative;
z-index: 0
}
.section-hours-top .class-selector-wrapper .class-selector:hover {
text-decoration: none
}
.section-hours-top .class-selector-wrapper .class-selector:before {
background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/%3E%3Cpath d='M16,23.486l16,-14.902l-32,0l16,14.902Z' style='fill:%230d00ff;'/%3E%3C/svg%3E");
content: "";
position: absolute;
z-index: 1;
top: 50%;
right: -17px;
width: 12px;
height: 12px;
display: block;
margin-top: -6px
}
.section-hours-top .class-selector-wrapper .class-selector span {
position: relative;
z-index: 0
}
.section-hours-top .class-selector-wrapper .class-selector span.class-name {
font-size: 2rem;
position: relative;
z-index: 0;
top: 4px;
font-weight: 800;
color: #0d00ff
}
.section-hours-bottom {
border-top: 1px solid #d1d6db;
border-bottom: 1px solid #d1d6db
}
.section-hours-bottom .card {
margin-left: 157px
}
@media (max-width:1199.98px) {
.section-hours-bottom .card {
margin-left: 77px
}
}
@media (max-width:575.98px) {
.section-hours-bottom .card {
margin-left: 0
}
}
.section-hours-bottom .text-icon {
float: right;
margin-top: 25px
}
.bg-bluelectricdark {
background-color: #0b00d9
}
.section-bluedark {
background-color: #17324d;
color: #fff
}
.section-bluedark .h1,
.section-bluedark .h2,
.section-bluedark .h3,
.section-bluedark h1,
.section-bluedark h2,
.section-bluedark h3 {
color: #fff
}
.bg-bluedark {
background-color: #30465c;
color: #fff
}
.bg-bluedark .h1,
.bg-bluedark .h2,
.bg-bluedark .h3,
.bg-bluedark h1,
.bg-bluedark h2,
.bg-bluedark h3 {
color: #fff
}
.top-move-back {
position: relative;
z-index: 3;
top: 0;
margin-top: -50px
}
.title-large .h3,
.title-large h3 {
font-size: 3rem;
font-weight: 400;
letter-spacing: -1.4px;
margin: 0 0 40px 0;
color: #455b71
}
@media (max-width:1199.98px) {
.title-large .h3,
.title-large h3 {
font-size: 2.8rem
}
}
@media (max-width:991.98px) {
.title-large .h3,
.title-large h3 {
font-size: 2.5rem
}
}
@media (max-width:767.98px) {
.title-large .h3,
.title-large h3 {
font-size: 2.2rem
}
}
@media (max-width:575.98px) {
.title-large .h3,
.title-large h3 {
font-size: 2rem
}
}
.title-large p {
font-size: 16px;
font-weight: 700;
margin: 0 0 30px 0
}
.title-large p strong {
font-weight: 700
}
.text-large {
font-size: 2rem;
font-weight: 400;
line-height: 1.2
}
@media (max-width:1199.98px) {
.text-large {
font-size: 1.8rem
}
}
@media (max-width:991.98px) {
.text-large {
font-size: 1.7rem
}
}
@media (max-width:767.98px) {
.text-large {
font-size: 1.6rem
}
}
@media (max-width:575.98px) {
.text-large {
font-size: 1.5rem
}
}
.text-description {
font-size: 1.19rem;
font-weight: 400;
line-height: 1.5
}
@media (max-width:575.98px) {
.text-description {
font-size: 1rem
}
}
.title-section {
color: #333333
}
.bg-red-radial .title-section,
.bg-redbrown .title-section {
color: #fff
}
.title-section .h3,
.title-section h3 {
font-size: 2.5rem;
font-weight: 600;
letter-spacing: -1.4px;
margin: 0;
color: #455b71
}
@media (max-width:1199.98px) {
.title-section .h3,
.title-section h3 {
font-size: 2.3rem
}
}
@media (max-width:991.98px) {
.title-section .h3,
.title-section h3 {
font-size: 2.1rem
}
}
@media (max-width:767.98px) {
.title-section .h3,
.title-section h3 {
font-size: 1.97rem
}
}
@media (max-width:575.98px) {
.title-section .h3,
.title-section h3 {
font-size: 1.75rem
}
}
.bg-red-radial .title-section .h3,
.bg-red-radial .title-section h3,
.bg-redbrown .title-section .h3,
.bg-redbrown .title-section h3 {
color: #fff
}
.title-section .h4,
.title-section h4 {
font-size: 2rem;
line-height: 1.14
}
@media (max-width:767.98px) {
.title-section .h4,
.title-section h4 {
font-size: 1.9rem
}
}
.title-section p {
font-size: 1.5rem;
line-height: 1.37;
color: #455b71
}
@media (max-width:991.98px) {
.title-section p {
font-size: 1.3rem
}
}
@media (max-width:575.98px) {
.title-section p {
font-size: 1.25rem
}
}
.bg-red-radial .title-section p,
.bg-redbrown .title-section p {
color: #fff
}
a.read-more {
display: inline-block;
text-transform: uppercase;
font-weight: 600;
font-size: .88rem;
letter-spacing: 0;
position: relative;
z-index: 0;
position: relative;
z-index: 0;
padding: 0 19px 0 0
}
a.read-more:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M13.606,2.494l1.585,-1.585c0.672,-0.672 1.757,-0.672 2.421,0l13.884,13.877c0.672,0.671 0.672,1.757 0,2.421l-13.884,13.884c-0.671,0.672 -1.757,0.672 -2.421,0l-1.585,-1.585c-0.679,-0.679 -0.665,-1.786 0.028,-2.45l8.606,-8.199l-20.526,0c-0.95,0 -1.714,-0.764 -1.714,-1.714l0,-2.286c0,-0.95 0.764,-1.714 1.714,-1.714l20.526,0l-8.606,-8.199c-0.7,-0.664 -0.714,-1.771 -0.028,-2.45Z' style='fill:rgb(209, 52, 76);'/></svg>");
position: absolute;
z-index: 1;
top: 1px;
right: 0;
display: block;
width: 12px;
height: 12px
}
.redbrown a.read-more {
color: #d1344c
}
.max-width-620 {
width: 100%;
max-width: 620px;
display: inline-block;
font-size: 1.5rem;
font-weight: 400
}
.list-icon {
padding: 0;
list-style: none
}
.list-icon li {
position: relative;
z-index: 0;
padding: 0 0 0 22px
}
.list-icon li.icon-duration:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Combined-Shape' d='M15.984,0c8.848,0 16.016,7.168 16.016,16c0,8.832 -7.168,16 -16.016,16c-8.832,0 -15.984,-7.168 -15.984,-16c0,-8.832 7.152,-16 15.984,-16Zm0.016,30c7.735,0 14,-6.265 14,-14c0,-7.735 -6.265,-14 -14,-14c-7.735,0 -14,6.265 -14,14c0,7.735 6.265,14 14,14Zm1.003,-14.401l5.703,5.693l-1.412,1.416l-6.291,-6.28l0,-10.428l2,0l0,9.599Z' style='fill:rgb(255, 255, 255);'/></svg>");
position: absolute;
z-index: 1;
top: 2px;
left: 0;
display: block;
width: 16px;
height: 16px
}
.list-icon li.icon-comments:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M16.283,0.001c9.715,0.21 18.3,10.136 14.996,19.604c-2.77,7.939 -12.824,12.396 -21.346,9.199c0,0 -2.35,1.729 -4.059,2.403c-1.428,0.564 -2.957,0.856 -4.498,0.867c0,0 -0.382,-0.022 -0.639,-0.164c-1.977,-1.093 1.436,-3.929 2.512,-7.893c-2.914,-3.627 -4.049,-8.733 -2.658,-13.237c1.934,-6.266 8.382,-10.632 15.15,-10.779c0.272,-0.001 0.271,-0.001 0.542,0Zm-0.515,1.887c-8.403,0.182 -16.056,8.498 -13.324,16.791c0.513,1.559 1.346,2.999 2.371,4.275l0.489,0.588c-0.547,2.356 -1.601,4.554 -2.978,6.518c0,0 3.906,-0.674 6.572,-2.917l0.63,-0.545c8.565,3.584 20.467,-1.486 20.632,-11.416c0.12,-7.18 -6.68,-13.349 -14.392,-13.294Z' style='fill:rgb(255, 255, 255);'/></svg>");
position: absolute;
z-index: 1;
top: 2px;
left: 0;
display: block;
width: 16px;
height: 16px
}
.list-icon-large {
padding: 15px 0 0 0;
list-style: none
}
.list-icon-large li {
position: relative;
z-index: 0;
padding: 0 0 0 28px;
margin: 0 0 25px 0
}
.list-icon-large li:last-child {
margin: 0
}
.list-icon-large li .h4,
.list-icon-large li h4 {
font-size: 1.12rem;
font-weight: 700;
margin: 0 0 5px 0
}
.card-body .list-icon-large li p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
margin: 0 0 5px 0
}
.list-icon-large li:before {
position: absolute;
z-index: 1;
top: 3px;
left: 0;
display: block;
width: 16px;
height: 16px
}
.list-icon-large li.icon-location:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Shape' d='M16,0c-6.947,0 -12.6,5.653 -12.6,12.6c0,6.947 7.314,14.867 12.6,19.4c5.282,-4.53 12.6,-12.453 12.6,-19.4c0,-6.947 -5.653,-12.6 -12.6,-12.6Zm0,27.804c-3.355,-3.145 -9.45,-9.947 -9.45,-15.204c0,-5.212 4.238,-9.45 9.45,-9.45c5.212,0 9.45,4.238 9.45,9.45c0,5.257 -6.095,12.059 -9.45,15.204Z' style='fill:rgb(70, 90, 110);'/></svg>")
}
.list-icon-large li.icon-time:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Shape' d='M16,0c-8.839,0 -16,7.161 -16,16c0,8.839 7.161,16 16,16c8.839,0 16,-7.161 16,-16c0,-8.839 -7.161,-16 -16,-16Zm0,28.903c-7.129,0 -12.903,-5.774 -12.903,-12.903c0,-7.129 5.774,-12.903 12.903,-12.903c7.129,0 12.903,5.774 12.903,12.903c0,7.129 -5.774,12.903 -12.903,12.903Zm3.987,-6.735l-5.477,-3.981c-0.2,-0.148 -0.316,-0.381 -0.316,-0.626l0,-10.593c0,-0.426 0.348,-0.774 0.774,-0.774l2.064,0c0.426,0 0.774,0.348 0.774,0.774l0,9.142l4.31,3.135c0.349,0.252 0.419,0.736 0.168,1.084l-1.213,1.671c-0.252,0.342 -0.736,0.419 -1.084,0.168Z' style='fill:rgb(70, 90, 110);'/></svg>")
}
.list-icon-large li.icon-phone:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Path' d='M6.436,13.849c2.56,5.031 6.684,9.138 11.715,11.715l3.911,-3.911c0.48,-0.48 1.191,-0.64 1.814,-0.426c1.991,0.657 4.142,1.013 6.346,1.013c0.978,0 1.778,0.8 1.778,1.778l0,6.204c0,0.978 -0.8,1.778 -1.778,1.778c-16.693,0 -30.222,-13.529 -30.222,-30.222c0,-0.978 0.8,-1.778 1.778,-1.778l6.222,0c0.978,0 1.778,0.8 1.778,1.778c0,2.222 0.355,4.355 1.013,6.346c0.196,0.623 0.053,1.316 -0.444,1.814l-3.911,3.911Z' style='fill:rgb(70, 90, 110);'/></svg>")
}
.list-icon-large li.icon-email:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Shape' d='M29,4l-26,0c-1.657,0 -3,1.343 -3,3l0,18c0,1.657 1.343,3 3,3l26,0c1.657,0 3,-1.343 3,-3l0,-18c0,-1.657 -1.343,-3 -3,-3Zm0,3l0,2.55c-1.401,1.141 -3.636,2.916 -8.412,6.656c-1.052,0.828 -3.137,2.817 -4.588,2.794c-1.45,0.023 -3.536,-1.966 -4.588,-2.794c-4.776,-3.739 -7.01,-5.514 -8.412,-6.656l0,-2.55l26,0Zm-26,18l0,-11.6c1.432,1.141 3.463,2.741 6.559,5.165c1.366,1.076 3.758,3.449 6.441,3.435c2.67,0.014 5.032,-2.325 6.441,-3.434c3.095,-2.424 5.127,-4.025 6.559,-5.166l0,11.6l-26,0Z' style='fill:rgb(70, 90, 110);'/></svg>")
}
.search-btn {
background-color: transparent;
border: 0;
color: #333333
}
.icon-text {
display: flex
}
button.icon-text {
background-color: transparent;
border: 0;
color: #fff;
font-weight: 700
}
.icon-text span {
margin: 0
}
.text-small-bold {
font-size: 1rem;
font-weight: 700;
margin-bottom: 0;
margin-top: 30px
}
#main-header {
color: #333333;
position: relative;
z-index: 1;
width: 100%;
box-shadow: 0 .1rem 1.55rem rgba(0, 0, 0, .1)
}
#main-header::after {
display: block;
clear: both;
content: ""
}
#main-header.is-sticky {
position: fixed;
top: 0;
left: 0;
z-index: 5
}
#main-header.is-sticky .logo-header {
display: none;
}
#main-header.is-sticky .header-social {
display: none
}
.cbp-spmenu-vertical.cbp-spmenu-left.zoom {
width: 225px
}
#main-header.zoom #pre-header {
height: auto;
line-height: 1.3;
padding: 10px 0
}
#main-header.zoom #pre-header .header-utils {
height: auto
}
#main-header.zoom .col-6 {
align-self: center
}
#main-header.zoom #pre-header .header-utils-wrapper .icon-text {
align-items: center
}
#main-header.zoom #pre-header .header-utils-wrapper .icon-text .icon-wrapper {
padding: 0
}
#main-header.zoom .header-top .col-8 { flex: 0 0 100%
}
#main-header.zoom .header-top .col-4 {
flex: 0 0 100%; margin-top: 10px
}
#main-header.zoom .header-top .hamburger.is-active {
left: 220px
}
.header-utils {
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: center;
height: 100%
}
#main-header .header-utils a.icon-text {
align-items: center
}
#main-header .header-utils a.icon-text span {
line-height: inherit;
font-weight: 600;
font-size: 1rem;
margin-bottom: 0
}
#main-header .header-utils a.icon-text .icon-wrapper {
padding: 0
}
.header-utils a.dropdown-toggle {
display: flex;
align-items: center
}
.header-utils a.dropdown-toggle p {
margin: 0;
padding: 0 3px 0 0;
font-size: .875rem;
position: relative
}
.header-utils a.dropdown-toggle p:after {
content: "";
width: 10px;
height: 10px;
background-size: 10px 10px;
display: block;
position: absolute;
z-index: 1;
top: 50%;
right: -15px;
margin: -4px 0 0 0
}
#pre-header .header-utils a.dropdown-toggle p:after {
background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cg id='group-check'%3E%3Crect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/%3E%3Cpath d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill-rule:nonzero; fill: %23ffffff;'/%3E%3C/g%3E%3C/svg%3E")
}
.header-utils .icon-wrapper {
padding: 8px 2px 0 0
}
.header-utils .icon-wrapper img,
.header-utils .icon-wrapper svg {
width: 24px;
height: 24px;
display: block;
fill: #455b71
}
.header-utils .avatar-wrapper {
margin: 0 5px 0 0;
border-radius: 14px;
overflow: hidden;
flex-shrink: 0;
flex-grow: 0;
width: 28px;
height: 28px;
border: 2px solid #455b71
}
.header-utils .avatar-wrapper img,
.header-utils .avatar-wrapper svg {
width: 100%;
height: auto;
display: block
}
.header-utils-sticky button.icon-text {
color: #455b71;
display: flex;
align-items: center;
font-weight: 600
}
.header-utils-sticky .icon-wrapper {
padding: 0
}
#pre-header {
height: 40px;
padding: 0;
margin: 0;
font-weight: 700;
line-height: 40px;
color: #fff;
font-size: .875rem
}
#pre-header::after {
display: block;
clear: both;
content: ""
}
#pre-header a {
color: #fff
}
#pre-header .header-utils .header-notification-alert svg {
fill: white
}
#pre-header .header-utils .icon-wrapper img,
#pre-header .header-utils .icon-wrapper svg {
fill: white
}
#pre-header .header-utils .avatar-wrapper {
border: 2px solid #fff
}
.header-top {
padding-top: 20px;
padding-bottom: 20px
}
.header-top::after {
display: block;
clear: both;
content: ""
}
.header-search {
margin: 0 20px 0 80px
}
.header-search::after {
display: block;
clear: both;
content: ""
}
@media (max-width:991.98px) {
.header-search {
margin-right: 20px
}
}
.header-search p {
margin: 0 12px 0 0
}
.header-search svg {
width: 19px;
height: 19px;
display: block;
fill: #333333
}
@media (max-width:991.98px) {
.header-search svg {
margin-bottom: 5px
}
}
.header-user-access::after {
display: block;
clear: both;
content: ""
}
.header-user-access p {
margin: 0 20px 0 0
}
.header-user-access .icon-wrapper {
width: 48px;
height: 48px;
border-radius: 24px;
background-color: #51758d;
display: block;
box-shadow: 0 .0625rem .25rem rgba(0, 0, 0, .3);
display: flex;
align-items: center;
justify-content: center
}
.header-user-access .icon-wrapper svg {
width: 24px;
height: 24px;
display: block;
fill: white
}
.header-user-logged .avatar-wrapper {
width: 48px;
height: 48px;
border-radius: 24px;
overflow: hidden
}
.header-user-logged .avatar-wrapper img {
width: 100%;
height: auto;
display: block
}
.header-notification-alert {
margin: 0 28px 0 0
}
.header-notification-alert img,
.header-notification-alert svg {
width: 22px;
height: 22px;
display: block;
fill: #455b71
}
.header-notification-alert a {
display: block;
width: 22px;
height: 22px;
position: relative;
z-index: 0
}
.header-notification-alert.has-notifications a:before {
content: "";
width: 8px;
height: 8px;
background: #f83e5a;
border-radius: 4px;
position: absolute;
z-index: 2;
top: -3px;
right: -3px
}
.header-notification-alert.has-notifications a:after {
content: "";
width: 10px;
height: 10px;
background: #fff;
border-radius: 5px;
position: absolute;
z-index: 1;
top: -4px;
right: -4px
}
.header-user-logged {
position: relative;
z-index: 2
}
.header-user-logged .menu-user {
z-index: 2;
left: auto !important;
top: auto !important;
right: 0 !important;
transform: none !important
}
.header-user-logged .menu-user:before {
bottom: 0 !important;
top: -6px !important;
right: 15px !important
}
.sticky-main-nav {
display: none
}
.is-sticky .sticky-main-nav {
display: block
}
@media (max-width:1199.98px) {
.is-sticky .sticky-main-nav {
display: none
}
}
.sticky-main-nav ul {
list-style: none;
padding: 0;
margin: 0
}
.sticky-main-nav ul.nav-list {
display: flex;
font-weight: 600
}
.sticky-main-nav ul.nav-list::after {
display: block;
clear: both;
content: ""
}
nav-list.active {
border-bottom-color: #c0392b; }
.sticky-main-nav ul.nav-list>li.menu-dropdown-simple-wrapper {
position: relative;
z-index: 0
}
.sticky-main-nav ul.nav-list>li.text-redbrown a {
color: #d1344c
}
.sticky-main-nav ul.nav-list>li.text-greendark a {
color: #0e865c
}
.sticky-main-nav ul.nav-list>li.text-purplelight a {
color: #b21dd0
}
.sticky-main-nav ul.nav-list>li.text-bluelectric a {
color: #0d00ff
}
.sticky-main-nav ul.nav-list>li>ul {
display: none
}
.sticky-main-nav ul.nav-list>li>a {
padding: 10px 17px 10px 17px;
position: relative;
z-index: 2;
display: inline-block
}
.sticky-main-nav ul.nav-list>li>a::after {
display: block;
clear: both;
content: ""
}
.sticky-main-nav ul.nav-list>li>a.toggle-dropdown-simple.active:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #fff;
border-width: 10px;
margin-left: -10px;
margin-top: -10px
}
.sticky-main-nav ul.nav-list>li>a.toggle-dropdown-megamenu.active:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-bottom-color: #17324d;
border-width: 10px;
margin-left: -10px;
margin-top: -20px
}
.logo-header {
display: flex;
align-items: center
}
.logo-header::after {
display: block;
clear: both;
content: ""
}
.logo-header a:hover {
text-decoration: none
}
.is-sticky .logo-header {
margin-right: 20px
}
@media (max-width:991.98px) {
.is-sticky .logo-header {
margin-right: 0
}
.logo-header img {
width: 80%;
height: 40%;
}
}
.logo-header svg {
width: 100%;
height: 73px;
display: block;
fill: #455b71
}
.is-sticky .logo-header svg {
width: 100%;
height: 45px
}
@media (max-width:991.98px) {
.logo-header svg {
width: 100%;
height: 45px
}
}
.logo-header .h1,
.logo-header h1 {
display: block;
font-weight: 400;
font-size: 2rem;
line-height: 1.5;
letter-spacing: 0;
margin: 0 0 0 25px
}
.subtitle {
font-size: 1rem;
}
.is-sticky .logo-header .h1,
.is-sticky .logo-header h1 {
font-size: .88rem;
margin-left: 15px
}
@media (max-width:991.98px) {
.logo-header .h1,
.logo-header h1 {
font-size: .88rem;
margin-left: 15px
}
}
.logo-header .h1 span,
.logo-header h1 span {
display: block
}
.logo-header .h1 span strong,
.logo-header h1 span strong {
font-weight: 700
}
#sub-nav {
font-size: 18px;
position: relative;
z-index: 1
}
#sub-nav::after {
display: block;
clear: both;
content: ""
}
#main-header.is-sticky #sub-nav {
height: 0;
overflow: hidden
}
#sub-nav ul {
position: static;
list-style: none;
padding: 0;
margin: 0
}
#sub-nav ul.nav-list {
display: flex;
font-weight: 600
}
#sub-nav ul.nav-list::after {
display: block;
clear: both;
content: ""
}
#sub-nav ul.nav-list>li.menu-dropdown-simple-wrapper {
position: static;
z-index: 0
}
.nav-list-primary>li.menu-dropdown-simple-wrapper {
border-bottom: 2px solid transparent;
transition: border-color 0.2s ease;
}
.nav-list-primary>li.menu-dropdown-simple-wrapper.active {
border-bottom-color: #c0392b; }
#sub-nav ul.nav-list>li.text-redbrown a {
color: #d1344c
}
#sub-nav ul.nav-list>li.text-greendark a {
color: #0e865c
}
#sub-nav ul.nav-list>li.text-purplelight a {
color: #b21dd0
}
#sub-nav ul.nav-list>li.text-bluelectric a {
color: #0d00ff
}
#sub-nav ul.nav-list>li>ul {
display: none
}
#sub-nav ul.nav-list>li>a {
padding: 10px 17px 10px 17px;
position: relative;
z-index: 2;
display: inline-block
}
#sub-nav ul.nav-list>li>a::after {
display: block;
clear: both;
content: ""
}
#sub-nav ul.nav-list>li>a.toggle-dropdown-simple.active:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #fff;
border-width: 10px;
margin-left: -10px;
margin-top: -10px
}
#sub-nav ul.nav-list>li>a.toggle-dropdown-megamenu.active:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-bottom-color: #17324d;
border-width: 10px;
margin-left: -10px;
margin-top: -20px
}
#sub-nav .nav-container {
position: inherit
}
#sub-nav .nav-container::after {
display: block;
clear: both;
content: ""
}
#sub-nav .nav-container .nav-list-primary {
float: left
}
#sub-nav .nav-container .nav-list-secondary {
float: left;
font-size: 18px;
margin-top: 0px;
font-weight: 600
}
#sub-nav .nav-container .nav-list-secondary li:last-child {
font-weight: 600
}
#sub-nav ul.nav-list .menu-dropdown-simple,
.sticky-main-nav ul.nav-list .menu-dropdown-simple {
background-color: #fff;
position: absolute;
z-index: 1;
top: 50px !important;
left: 0;
transform: unset !important;
box-shadow: 0 .25rem .938rem rgba(0, 0, 0, .15);
border-radius: 4px;
margin-top: 10px;
width: 80rem;
font-size: 1rem;
font-weight: 400;
color: #455b71
}
#sub-nav ul.nav-list .menu-dropdown-simple::before,
.sticky-main-nav ul.nav-list .menu-dropdown-simple:before {
top: -7px !important;
left: var(--arrow-left, 50%) !important;
}
#sub-nav ul.nav-list .menu-dropdown-simple .menu-title,
.sticky-main-nav ul.nav-list .menu-dropdown-simple .menu-title {
border-bottom: 1px solid #e5e5e5
}
#sub-nav ul.nav-list .menu-dropdown-simple .menu-title .h3,
#sub-nav ul.nav-list .menu-dropdown-simple .menu-title h3,
.sticky-main-nav ul.nav-list .menu-dropdown-simple .menu-title .h3,
.sticky-main-nav ul.nav-list .menu-dropdown-simple .menu-title h3 {
font-size: 1rem;
margin: 0;
padding: 18px 24px 18px 24px;
line-height: 1
}
#sub-nav ul.nav-list .menu-dropdown-simple .menu-title .h3 a,
#sub-nav ul.nav-list .menu-dropdown-simple .menu-title h3 a,
.sticky-main-nav ul.nav-list .menu-dropdown-simple .menu-title .h3 a,
.sticky-main-nav ul.nav-list .menu-dropdown-simple .menu-title h3 a {
font-size: 1rem;
padding: 0;
line-height: 1
}
#sub-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title),
.sticky-main-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) {
display: block;
position: relative;
z-index: 0
}
#sub-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title)::after,
.sticky-main-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title)::after {
display: block;
clear: both;
content: ""
}
#sub-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a,
.sticky-main-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a {
color: #333333;
padding: 12px 24px 12px 24px;
display: block;
font-size: 1rem;
line-height: 1.5;
position: relative;
z-index: 0;
text-decoration: none !important;
}
#sub-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a.toggle-dropdown,
.sticky-main-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a.toggle-dropdown {
padding-right: 34px
}
#sub-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a.toggle-dropdown:after,
.sticky-main-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a.toggle-dropdown:after {
position: absolute;
z-index: 1;
right: 15px;
top: 50%;
margin-top: -12px;
display: block;
width: 10px;
height: 10px;
background: 0 0;
content: url("data:image/svg+xml; utf8, <svg width='10' height='10' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><g id='group-check'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M6.819,30.001c0.238,1.727 2.423,2.625 3.804,1.501c4.798,-4.48 9.288,-9.281 13.93,-13.923c0.822,-0.879 0.861,-2.215 0.108,-3.14c-4.481,-4.799 -9.281,-9.288 -13.923,-13.93c-1.715,-1.603 -5.473,0.882 -3.256,3.256l12.187,12.186l-12.295,12.302c-0.398,0.491 -0.621,0.749 -0.555,1.748Z' style='fill:rgb(69,91,113);'/></g></svg>")
}
#sub-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a.toggle-dropdown.active,
.sticky-main-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) a.toggle-dropdown.active {
background-color: #f5f5f5
}
#sub-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) ul,
.sticky-main-nav ul.nav-list .menu-dropdown-simple li:not(.menu-title) ul {
position: absolute;
z-index: 1;
left: 320px;
width: 320px;
background-color: #fff;
box-shadow: 0 .25rem .938rem rgba(0, 0, 0, .15);
border-radius: 4px;
top: 0
}
#sub-nav .menu-dropdown-megamenu,
.sticky-main-nav .menu-dropdown-megamenu {
position: absolute;
z-index: 1;
left: 0
}
#main-wrapper .menu-dropdown-megamenu {
width: 100%;
background-color: #17324d;
box-shadow: 0 .25rem .938rem rgba(0, 0, 0, .15)
}
#main-wrapper .menu-dropdown-megamenu::after {
display: block;
clear: both;
content: ""
}
#main-wrapper #sub-nav ul.nav-list>li .menu-dropdown-megamenu {
padding: 47px 0 47px 0 !important
}
#main-wrapper #sub-nav ul.nav-list>li .menu-dropdown-megamenu a {
color: #fff
}
#main-wrapper #sub-nav ul.nav-list>li .menu-dropdown-megamenu .details {
color: #f8e71c;
font-size: 1rem
}
#main-wrapper #sub-nav ul.nav-list>li .menu-dropdown-megamenu .details a {
color: #f8e71c
}
#main-wrapper .megamenu-list {
font-size: 1rem
}
#main-wrapper .megamenu-list li {
display: block !important
}
#main-wrapper .megamenu-list li a {
padding: 11px 20px 11px 20px;
display: block;
font-size: 1rem;
position: relative;
z-index: 0
}
#main-wrapper .megamenu-list li a:before {
content: "";
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background: #fff;
opacity: .2
}
#main-wrapper .megamenu-list li.current a {
background: rgba(0, 0, 0, .2)
}
#main-wrapper .megamenu-content img {
width: 100%;
height: auto
}
#main-wrapper .megamenu-content .details {
position: relative;
z-index: 0;
padding: 10px 0 0 0;
margin: 0 0 20px 0
}
#main-wrapper .megamenu-content .details:before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 1px;
background: #fff;
opacity: .2
}
#main-wrapper .megamenu-content .details:after {
content: "";
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 47px;
height: 2px;
background: #fff
}
#main-wrapper .megamenu-content .h3,
#main-wrapper .megamenu-content h3 {
font-size: 1.25rem;
font-weight: 400;
padding: 0 50px 0 0
}
#main-wrapper .megamenu-content .h3 a,
#main-wrapper .megamenu-content h3 a {
text-decoration: underline
}
.hamburger {
padding: 0 0;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: .15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible
}
.hamburger:hover {
opacity: .7
}
.hamburger.is-active:hover {
opacity: .7
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::after,
.hamburger.is-active .hamburger-inner::before {
background-color: #fff
}
.hamburger-box {
width: 24px;
height: 16px;
display: inline-block;
position: relative
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -1px
}
.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
width: 24px;
height: 2px;
background-color: #455b71;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: .15s;
transition-timing-function: ease
}
.hamburger-inner::after,
.hamburger-inner::before {
content: "";
display: block
}
.hamburger-inner::before {
top: -7px
}
.hamburger-inner::after {
bottom: -7px
}
.hamburger--spin-r .hamburger-inner {
transition-duration: .22s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.hamburger--spin-r .hamburger-inner::before {
transition: top .1s .25s ease-in, opacity .1s ease-in
}
.hamburger--spin-r .hamburger-inner::after {
transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19)
}
.hamburger--spin-r.is-active .hamburger-inner {
transform: rotate(-225deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
.hamburger--spin-r.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top .1s ease-out, opacity .1s .12s ease-out
}
.hamburger--spin-r.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(90deg);
transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1)
}
.hamburger {
margin-left: 10px;
margin-right: 20px
}
.hamburger.is-active {
left: 325px;
position: fixed;
top: 15px;
z-index: 999
}
#search-modal {
padding: 0;
overflow-y: hidden
}
#search-modal.modal .modal-dialog {
width: 100%;
max-width: 100%;
height: 100%;
margin: 0
}
#search-modal.modal .modal-dialog .modal-content {
height: 100%;
overflow-y: auto
}
#search-modal .h2,
#search-modal h2 {
font-size: 3.5rem;
font-weight: 600;
letter-spacing: -2px
}
@media (max-width:767.98px) {
#search-modal .h2,
#search-modal h2 {
font-size: 1.13rem;
letter-spacing: 0
}
}
#search-modal .form-group {
position: relative;
z-index: 0;
margin: 0 0 30px 0
}
#search-modal .form-group label {
display: none
}
#search-modal .form-group input {
padding: 0 20px 0 58px;
border-color: #d1d6db;
font-size: 2.5rem;
height: 68px
}
@media (max-width:767.98px) {
#search-modal .form-group input {
font-size: 1rem;
height: 42px;
padding-left: 30px
}
}
#search-modal .form-group svg {
width: 35px;
height: 35px;
fill: #0066cc
}
@media (max-width:767.98px) {
#search-modal .form-group svg {
width: 17px;
height: 17px;
bottom: 12px
}
}
#search-modal .form-group .search-btn {
border: 0;
padding: 0;
position: absolute;
left: 0;
bottom: 15px
}
#search-modal .form-group .clean-input {
display: none;
border: 0;
padding: 0;
position: absolute;
right: 30px;
bottom: 15px;
background-color: transparent
}
#search-modal .form-group .clean-input svg {
width: 15px;
height: 15px;
fill: #000
}
#search-modal .form-group .clean-input.show {
display: block
}
#search-modal .dismiss {
opacity: 1;
margin: 28px 0 0 0
}
@media (max-width:767.98px) {
#search-modal .dismiss {
margin-top: 0
}
}
#search-modal .dismiss svg {
width: 32px;
height: 32px;
fill: #555555
}
@media (max-width:767.98px) {
#search-modal .dismiss svg {
width: 18px;
height: 18px
}
}
#search-modal .badges-wrapper {
margin: 0
}
#search-modal .badges-wrapper .h4,
#search-modal .badges-wrapper h4 {
font-size: 1rem;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
margin: 0 0 20px 0
}
#search-modal .badges-wrapper .badge {
font-size: 1rem;
font-weight: 700;
border-width: 2px;
padding-top: 5px;
padding-bottom: 6px
}
.custom-control-submit,
.custom-control-submit:focus {
padding: 7px 15px 7px 15px;
border: 2px solid #455b71;
color: #455b71;
border-radius: 4px;
line-height: 1;
font-weight: 600;
cursor: pointer;
background-color: transparent
}
.custom-control-submit:hover {
text-decoration: underline
}
.cat-filters {
display: flex;
margin: 0 0 70px 0;
flex-wrap: wrap
}
@media (max-width:767.98px) {
.cat-filters {
margin-bottom: 27px
}
.logo-header img {
width: 80%;
height: 40%;
}
}
.cat-filters .custom-control {
padding: 0;
margin: 0 10px 10px 0
}
.cat-filters .custom-control.custom-submit-primary button {
color: #06c;
border-color: #06c
}
.cat-filters .custom-control.custom-submit-bluelectric button {
color: #0d00ff;
border-color: #0d00ff
}
.cat-filters .custom-control.custom-submit-purplelight button {
color: #b21dd0;
border-color: #b21dd0
}
.cat-filters .custom-control.custom-submit-greendark button {
color: #0e865c;
border-color: #0e865c
}
.cat-filters .custom-control.custom-submit-redbrown button {
color: #d1344c;
border-color: #d1344c
}
@media (max-width:767.98px) {
.searches-list-wrapper {
margin: 0 0 30px 0
}
}
.searches-list-wrapper .h4,
.searches-list-wrapper h4 {
font-size: 1rem;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
margin: 0 0 20px 0
}
.searches-list-wrapper ul {
padding: 0;
list-style: none
}
.searches-list-wrapper ul li {
position: relative;
z-index: 0;
margin: 0 0 15px 0
}
.searches-list-wrapper ul li a {
position: relative;
z-index: 0;
display: inline-block;
line-height: 1.4;
padding: 0 0 0 32px;
font-size: 1.25rem;
font-weight: 400;
margin: 0 12px 0 0
}
@media (max-width:767.98px) {
.searches-list-wrapper ul li a {
font-size: 1rem
}
}
.searches-list-wrapper ul li a:before {
position: absolute;
z-index: 1;
top: 1px;
left: 0;
display: block;
width: 18px;
height: 18px;
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Oval-2' d='M20.743,23.178c-2.172,1.659 -4.887,2.645 -7.831,2.645c-7.131,0 -12.912,-5.78 -12.912,-12.911c0,-7.131 5.781,-12.912 12.912,-12.912c7.131,0 12.911,5.781 12.911,12.912c0,2.944 -0.986,5.659 -2.645,7.831l8.318,8.318c0.672,0.672 0.672,1.762 0,2.435c-0.673,0.672 -1.763,0.672 -2.435,0l-8.318,-8.318Zm-7.831,-19.735c-5.23,0 -9.469,4.239 -9.469,9.469c0,5.229 4.239,9.468 9.469,9.468l0.061,0c5.201,-0.033 9.407,-4.259 9.407,-9.468c0,-5.209 -4.206,-9.436 -9.407,-9.469l-0.061,0Z' style='fill:rgb(69,91,113);' /></svg>")
}
.searches-list-wrapper ul li span {
font-size: 12px;
font-weight: 700;
color: #a2adb8;
letter-spacing: 1px;
text-transform: uppercase
}
#access-modal {
padding: 0;
overflow-y: hidden
}
#access-modal.modal .modal-dialog {
width: 100%;
max-width: 100%;
height: 100%;
margin: 0
}
#access-modal.modal .modal-dialog .modal-content {
height: 100%;
overflow-y: auto
}
@media (max-width:991.98px) {
#access-modal.modal .modal-dialog .modal-content .modal-body {
padding-left: 0;
padding-right: 0;
padding-bottom: 0
}
}
#access-modal.modal .modal-dialog .modal-content .modal-body p {
font-size: 1rem
}
@media (min-width:992px) {
#access-modal.modal .modal-dialog .modal-content .modal-body:before {
content: "";
background-color: #455b71;
width: 50%;
height: 100%;
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0
}
}
#access-modal.modal .modal-dialog .modal-content .modal-body .access-main-wrapper {
position: relative;
z-index: 2
}
#access-modal .h2,
#access-modal h2 {
font-size: 3.5rem;
font-weight: 600;
letter-spacing: -2px
}
@media (max-width:767.98px) {
#access-modal .h2,
#access-modal h2 {
font-size: 1.47rem;
letter-spacing: 0
}
}
#access-modal .form-group {
position: relative;
z-index: 0;
margin: 0 0 30px 0
}
#access-modal .form-group label {
display: none
}
#access-modal .form-group input {
padding: 0 20px 0 0;
border-color: #d1d6db;
font-size: 1.2rem;
height: 42px;
background-color: transparent;
border-color: #fff
}
@media (max-width:767.98px) {
#access-modal .form-group input {
font-size: 1rem;
height: 42px
}
}
#access-modal .form-group .form-control {
color: #fff
}
#access-modal .form-group .form-control::-webkit-input-placeholder {
color: #fff !important
}
#access-modal .form-group .form-control:-ms-input-placeholder {
color: #fff !important
}
#access-modal .form-group .form-control::placeholder {
color: #fff !important
}
#access-modal .form-group svg {
position: absolute;
z-index: 1;
bottom: 15px;
left: 0;
width: 35px;
height: 35px;
fill: #0066cc
}
@media (max-width:767.98px) {
#access-modal .form-group svg {
width: 17px;
height: 17px;
bottom: 12px
}
}
#access-modal .dismiss {
opacity: 1;
margin: 28px 0 0 0
}
@media (max-width:767.98px) {
#access-modal .dismiss {
margin-top: 0
}
}
#access-modal .dismiss svg {
width: 32px;
height: 32px;
fill: #555555
}
@media (min-width:992px) {
#access-modal .dismiss svg {
fill: #ffffff
}
}
@media (max-width:767.98px) {
#access-modal .dismiss svg {
width: 18px;
height: 18px
}
}
#access-modal .text-intro {
font-size: 1.17rem !important;
line-height: 1.5
}
.access-login-form {
padding: 30px 0 0 0
}
.access-login {
font-size: 1rem
}
.access-login a {
color: #fff
}
.access-login .h3,
.access-login h3,
.access-login p {
color: #fff
}
.access-login .text-large {
font-size: 1.17rem !important;
opacity: .7
}
.access-login .form-check,
.access-login label {
color: #fff
}
.access-login .form-check [type=checkbox]:not(:checked)+label::after {
border-color: #fff
}
.access-login .form-check [type=checkbox]:checked+label::after {
border-color: #fff;
background-color: #fff
}
.access-login .form-check [type=checkbox]:checked+label::before {
border-color: transparent #51758d #51758d transparent
}
.access-buttons {
padding: 35px 0 0 0
}
@media (max-width:991.98px) {
.access-mobile-bg {
background-color: #455b71;
overflow: hidden;
padding: 27px 0 80px 0;
margin: 30px 0 0 0
}
}
.nav-list-mobile .nav-list-primary {
position: relative;
z-index: 0;
padding: 0 22px 25px 22px;
font-size: 1rem;
display: flex;
flex-direction: column;
line-height: 1
}
.nav-list-mobile .nav-list-primary::after {
display: block;
clear: both;
content: ""
}
.nav-list-mobile .nav-list-primary .menu-title .h3,
.nav-list-mobile .nav-list-primary .menu-title h3 {
font-size: 1.25rem;
margin: 0
}
.nav-list-mobile .nav-list-primary li a {
display: block
}
.nav-list-mobile .nav-list-primary>li {
border-bottom: 1px solid #e5e5e5
}
.nav-list-mobile .nav-list-primary>li>a {
padding: 18px 0 18px 0;
font-weight: 600
}
.nav-list-mobile .nav-list-primary>li.text-redbrown .dl-back a,
.nav-list-mobile .nav-list-primary>li.text-redbrown>a {
color: #d1344c
}
.nav-list-mobile .nav-list-primary>li.text-greendark .dl-back a,
.nav-list-mobile .nav-list-primary>li.text-greendark>a {
color: #0e865c
}
.nav-list-mobile .nav-list-primary>li.text-purplelight .dl-back a,
.nav-list-mobile .nav-list-primary>li.text-purplelight>a {
color: #b21dd0
}
.nav-list-mobile .nav-list-primary>li.text-bluelectric .dl-back a,
.nav-list-mobile .nav-list-primary>li.text-bluelectric>a {
color: #0d00ff
}
.nav-list-mobile .nav-list-primary>li>ul.menu-dropdown-simple {
padding: 0 22px 0 22px
}
.nav-list-mobile .nav-list-primary>li>ul.menu-dropdown-simple li {
border-bottom: 1px solid #e5e5e5;
margin-left: 30px
}
.nav-list-mobile .nav-list-primary>li>ul.menu-dropdown-simple li:last-child {
border-bottom: 0 !important
}
.nav-list-mobile .nav-list-primary>li>ul.menu-dropdown-simple li.dl-subviewopen {
margin-left: 0
}
.nav-list-mobile .nav-list-primary>li>ul.menu-dropdown-simple li.dl-back {
margin-left: 0
}
.nav-list-mobile .nav-list-primary>li>ul.menu-dropdown-simple li a {
padding: 18px 0 18px 0
}
.nav-list-mobile .nav-list-secondary {
position: relative;
z-index: 0;
padding: 0 22px 0 22px;
font-size: 1rem;
display: flex;
flex-direction: column;
line-height: 1
}
.nav-list-mobile .nav-list-secondary::after {
display: block;
clear: both;
content: ""
}
.nav-list-mobile .nav-list-secondary>li>a {
padding: 12px 0 12px 0;
font-weight: 600
}
.nav-list-mobile .container {
padding: 0 !important
}
.nav-list-mobile .container .row.variable-gutters {
margin-left: 0 !important;
margin-right: 0 !important
}
.nav-list-mobile .container .row.variable-gutters .col-lg-4,
.nav-list-mobile .container .row.variable-gutters .col-lg-7 {
padding: 0
}
.nav-list-mobile .container .row.variable-gutters .col-lg-7 {
display: none
}
.nav-list-mobile .megamenu-list li a {
display: block
}
.nav-list-mobile .megamenu-list>li {
border-bottom: 1px solid #e5e5e5
}
.nav-list-mobile .megamenu-list>li>a {
padding: 18px 0 18px 0
}
.nav-list-mobile .megamenu-list>li:last-child {
border-bottom: 0 !important
}
.menu-user-mobile {
height: 100%
}
.menu-user-mobile .menu-user-wrapper {
height: 100%
}
.menu-user-mobile .menu-user-wrapper .menu-user-bottom {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 100%
}
.menu-user {
padding: 0;
margin: 15px 0 0 0;
border-radius: 4px;
min-width: 320px;
box-shadow: 0 .25rem 1.25rem rgba(0, 0, 0, .19)
}
.menu-user::after {
display: block;
clear: both;
content: ""
}
.menu-user .menu-user-wrapper::after {
display: block;
clear: both;
content: ""
}
.menu-user:before {
background: #f2f2f2;
left: auto;
right: 20px;
border-radius: 0
}
.menu-user.menu-user-blue:before {
background: #bffffd
}
.menu-user.dropdown-menu {
right: 0;
left: auto
}
.user-details {
padding: 20px;
display: flex;
background: #f5f5f5;
position: relative;
z-index: 0;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.user-details:before {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
content: "";
background: #001a33;
width: 100%;
height: 1px;
opacity: .1
}
.user-details .avatar-wrapper {
width: 56px !important;
height: 56px !important;
border-radius: 28px !important;
margin: 0 15px 0 0 !important;
overflow: hidden;
border: 0 !important
}
.user-details .avatar-wrapper img {
width: 100% !important;
height: auto !important
}
.user-details .user-details-content {
margin: 5px 0 0 0;
color: #455b71
}
.user-details .user-details-content p {
margin: 0;
line-height: 1.4;
color: #455b71;
font-weight: 300
}
.user-details .user-details-content .btn {
margin: 15px 0 0 0
}
.menu-user-blue .user-details {
background: #bffffd
}
.menu-user-list {
display: block
}
.menu-user-list::after {
display: block;
clear: both;
content: ""
}
.menu-user-list ul {
padding: 0;
margin: 0;
display: block;
list-style: none;
font-size: 1rem;
line-height: 1.5
}
.menu-user-list ul li {
margin: 0;
display: block
}
.menu-user-list ul li a {
padding: 12px 20px 12px 20px !important;
display: block;
position: relative;
z-index: 0;
color: #455b71 !important;
font-weight: 300
}
.menu-user-list ul li a span {
position: relative;
z-index: 0
}
.menu-user-list ul li a img,
.menu-user-list ul li a svg {
width: 18px;
height: 18px;
position: absolute;
z-index: 1;
top: 50%;
right: 20px;
margin: -9px 0 0 0;
fill: #9eb2bf
}
.menu-user-list ul li.has-notifications a:before {
content: "";
width: 8px;
height: 8px;
background: #f83e5a;
border-radius: 4px;
position: absolute;
z-index: 1;
top: 12px;
right: 16px
}
.menu-user-list ul li.active a {
background: #f5f5f5;
font-weight: 600
}
.menu-user-blue .menu-user-list ul li.active a {
background: #99fffc
}
.menu-user-list ul li.active a:before {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
content: "";
background: #001a33;
width: 100%;
height: 1px;
opacity: .1
}
.menu-user-bottom {
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
background: #f5f5f5;
position: relative;
z-index: 0;
line-height: 1.5
}
.menu-user-bottom:before {
position: absolute;
z-index: 1;
top: 0;
left: 0;
content: "";
background: #001a33;
width: 100%;
height: 1px;
opacity: .1
}
.menu-user-bottom a {
padding: 12px 20px 12px 20px !important;
display: block;
position: relative;
z-index: 0;
color: #455b71 !important;
font-weight: 300
}
.menu-user-bottom a span {
position: relative;
z-index: 0
}
.menu-user-bottom a img,
.menu-user-bottom a svg {
width: 18px;
height: 18px;
position: absolute;
z-index: 1;
top: 50%;
right: 20px;
margin: -9px 0 0 0;
fill: #9eb2bf
}
.footer-wrapper {
background-color: #115c71;
color: #fff;
padding: 50px 0 50px 0
}
.footer-wrapper a {
color: #fff
}
.footer-wrapper .logo-footer {
display: flex;
align-items: center
}
.footer-wrapper .logo-footer::after {
display: block;
clear: both;
content: ""
}
.footer-wrapper .logo-footer svg {
width: 64px;
height: 72px;
display: block;
fill: white;
}
@media (max-width:991.98px) {
.footer-wrapper .logo-footer svg {
width: 40px;
height: 45px
}
}
.footer-wrapper .logo-footer .h1,
.footer-wrapper .logo-footer h1 {
display: block;
font-weight: 400;
font-size: 1.313rem;
line-height: 1.29;
letter-spacing: 0;
margin: 0 0 0 25px;
color: #fff
}
@media (max-width:991.98px) {
.footer-wrapper .logo-footer .h1,
.footer-wrapper .logo-footer h1 {
font-size: 10px;
margin-left: 15px
}
}
.footer-wrapper .logo-footer .h1 span,
.footer-wrapper .logo-footer h1 span {
display: block
}
.footer-wrapper .logo-footer .h1 span strong,
.footer-wrapper .logo-footer h1 span strong {
font-weight: 700
}
.footer-wrapper .h3,
.footer-wrapper h3 {
color: #fff;
font-size: 1.13rem
}
.footer-list ul {
padding: 0;
list-style: none
}
.footer-list ul li {
margin: 0
}
.footer-inline-menu {
display: flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 600;
list-style: none;
padding: 0;
row-gap: 10px;
column-gap: 30px
}
.footer-text {
font-size: .875rem;
position: relative;
z-index: 0;
padding: 20px 0 20px 0; }
.footer-text p {
margin: 0
}
.footer-text:before {
display: block;
content: "";
width: 100%;
height: 1px;
background-color: #fff;
top: 0;
left: 0;
position: absolute;
z-index: 1;
opacity: .27
}
.footer-text:after {
display: block;
content: "";
width: 100%;
height: 1px;
background-color: #fff;
bottom: 0;
left: 0;
position: absolute;
z-index: 1;
opacity: .27
}
.sub-footer {
display: flex
}
@media (max-width:991.98px) {
.sub-footer {
flex-direction: column
}
}
.sub-footer .footer-social {
margin-left: auto;
display: flex;
flex-direction: row;
align-items: center
}
@media (max-width:991.98px) {
.sub-footer .footer-social {
margin-left: 0
}
}
.breadcrumb {
margin: 0
}
.breadcrumb::after {
display: block;
clear: both;
content: ""
}
@media (max-width:767.98px) {
.breadcrumb {
margin: 0;
font-size: 10px;
}
}
.breadcrumb ol {
list-style: none;
display: flex;
flex-direction: row;
padding: 0;
margin: 0
}
.breadcrumb ol::after {
display: block;
clear: both;
content: ""
}
@media (max-width:767.98px) {
.breadcrumb ol {
margin: 0
}
}
.breadcrumb ol li::after {
display: block;
clear: both;
content: ""
}
.breadcrumb ol li.breadcrumb-item {
font-weight: 600
}
.breadcrumb ol li.breadcrumb-item.active {
font-weight: 400
}
.actions-wrapper {
margin: 20px 0 0 0
}
.actions-wrapper::after {
display: block;
clear: both;
content: ""
}
@media (max-width:767.98px) {
.actions-wrapper {
padding-left: 15px;
padding-right: 15px;
margin-top: 10px
}
}
.actions-wrapper .toggle-actions {
display: flex;
align-items: center
}
.purplelight .actions-wrapper .toggle-actions {
color: #b21dd0
}
.redbrown .actions-wrapper .toggle-actions {
color: #d1344c
}
.greendark .actions-wrapper .toggle-actions {
color: #0e865c
}
.petrol .actions-wrapper .toggle-actions {
color: #51758d
}
.bluelectric .actions-wrapper .toggle-actions {
color: #0d00ff
}
.actions-wrapper .toggle-actions svg {
width: 12px;
height: 12px;
display: block;
margin: 0 7px 0 0
}
.purplelight .actions-wrapper .toggle-actions svg {
fill: #B21DD0
}
.redbrown .actions-wrapper .toggle-actions svg {
fill: #D1344C
}
.greendark .actions-wrapper .toggle-actions svg {
fill: #0E865C
}
.petrol .actions-wrapper .toggle-actions svg {
fill: #51758d
}
.bluelectric .actions-wrapper .toggle-actions svg {
fill: #0D00FF
}
.actions-wrapper .toggle-actions span {
display: block;
margin: 0;
text-decoration: underline
}
.aside-border {
position: relative;
z-index: 0
}
.aside-border:after {
content: "";
background: #e7eaed;
width: 1px;
height: 100%;
display: block;
position: absolute;
z-index: 0;
top: 0;
right: 0
}
.aside-sticky {
position: initial !important;
top: 140px
}
.aside-main .toggle-link-list {
display: block;
padding: 15px 30px 19px 0;
color: #17324d;
font-size: .88rem;
font-weight: 600;
position: relative;
z-index: 0
}
@media (max-width:1199.98px) {
.aside-main .toggle-link-list {
padding-left: 20px
}
}
.aside-main .toggle-link-list .icon-toggle {
position: absolute;
z-index: 1;
right: 20px;
width: 14px;
height: 14px;
top: 50%;
margin: -7px 0 0 0;
fill: #455b71;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.purplelight .aside-main .toggle-link-list .icon-toggle {
fill: #B21DD0
}
.redbrown .aside-main .toggle-link-list .icon-toggle {
fill: #D1344C
}
.petrol .aside-main .toggle-link-list .icon-toggle {
fill: #51758d
}
.greendark .aside-main .toggle-link-list .icon-toggle {
fill: #0E865C
}
.bluelectric .aside-main .toggle-link-list .icon-toggle {
fill: #0D00FF
}
.aside-main .toggle-link-list.collapsed .icon-toggle {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.aside-main .link-list-wrapper {
padding: 20px 0 0 0
}
.aside-main .link-list-wrapper ul {
border-bottom: 1px solid #e7eaed;
padding-bottom: 18px
}
.aside-main .link-list-wrapper ul li a {
font-size: 1rem
}
.aside-main .link-list-wrapper ul li a:hover {
text-decoration: underline
}
.purplelight .aside-main .link-list-wrapper ul li a {
color: #b21dd0
}
.redbrown .aside-main .link-list-wrapper ul li a {
color: #c0392b
}
.accent .aside-main .link-list-wrapper ul li a {
color: #7D2670
}
.petrol .aside-main .link-list-wrapper ul li a {
color: #51758d
}
.greendark .aside-main .link-list-wrapper ul li a {
color: #0e865c
}
.bluelectric .aside-main .link-list-wrapper ul li a {
color: #0d00ff
}
.aside-title {
position: relative;
z-index: 0
}
.aside-title:before {
content: "";
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 100%;
height: 4px;
background: #e7eaed
}
.aside-title:after {
content: "";
position: absolute;
z-index: 2;
bottom: 0;
left: 0;
width: 37px;
height: 4px;
background: #455b71
}
.purplelight .aside-title:after {
background: #b21dd0
}
.redbrown .aside-title:after {
background: #c0392b
}
.petrol .aside-title:after {
background: #51758d
}
.greendark .aside-title:after {
background: #0e865c
}
.bluelectric .aside-title:after {
background: #0d00ff
}
.aside-border-left {
position: relative
}
.aside-border-left:after {
content: "";
background: #e7eaed;
width: 1px;
height: 100%;
display: block;
position: absolute;
z-index: 0;
top: 0;
left: 0
}
.bg-white-left {
position: relative;
z-index: 0
}
.bg-white-left:before {
content: "";
position: absolute;
z-index: 1;
top: 0;
background-color: #fff;
--widthA: calc(100vw - 1200px);
--widthB: calc(-100vw + 1200px);
width: calc(var(--widthA)/ 2);
left: calc(var(--widthB)/ 2);
height: 100%
}
.aside-list {
padding: 40px 0 40px 0
}
.aside-list ul {
list-style: none;
padding: 0
}
@media (max-width:991.98px) {
.aside-list ul {
border-top: 1px solid #d1d6db;
margin: 0 0 40px 0
}
}
.aside-list ul li {
margin: 0 0 7px 0
}
@media (max-width:991.98px) {
.aside-list ul li {
margin: 0;
border-bottom: 1px solid #d1d6db;
padding: 14px 0 14px 0
}
}
.aside-list .h3,
.aside-list .h6,
.aside-list h3,
.aside-list h6 {
letter-spacing: 1px;
margin: 0 0 20px 0
}
.aside-list .h3 strong,
.aside-list .h6 strong,
.aside-list h3 strong,
.aside-list h6 strong {
font-weight: 700
}
.calendar-vertical::after {
display: block;
clear: both;
content: ""
}
.calendar-vertical .calendar-date {
display: flex;
flex-direction: row-reverse
}
.calendar-vertical .calendar-date .calendar-date-day {
width: 100px;
flex-shrink: 0;
position: relative;
font-weight: 400;
z-index: 0;
padding: 7px 0 0 0
}
@media (max-width:767.98px) {
.calendar-vertical .calendar-date .calendar-date-day {
width: 70px
}
}
.purplelight .calendar-vertical .calendar-date .calendar-date-day {
color: #b21dd0
}
.redbrown .calendar-vertical .calendar-date .calendar-date-day {
color: #d1344c
}
.greendark .calendar-vertical .calendar-date .calendar-date-day {
color: #0e865c
}
.bluelectric .calendar-vertical .calendar-date .calendar-date-day {
color: #0d00ff
}
.calendar-vertical .calendar-date .calendar-date-day p {
font-family: "Roboto Mono", monospace;
font-size: 2.5rem;
line-height: 1;
margin: 0 0 5px 0;
text-align: center;
padding-right: 34px;
display: block
}
@media (max-width:767.98px) {
.calendar-vertical .calendar-date .calendar-date-day p {
font-size: 2rem;
padding-right: 24px
}
}
.calendar-vertical .calendar-date .calendar-date-day small {
font-size: 1rem;
line-height: 1;
font-weight: 400;
text-align: center;
padding-right: 34px;
display: block
}
@media (max-width:767.98px) {
.calendar-vertical .calendar-date .calendar-date-day small {
font-size: .88rem;
padding-right: 24px
}
}
.calendar-vertical .calendar-date .calendar-date-day:before {
position: absolute;
z-index: 1;
top: 0;
right: 5px;
width: 1px;
height: 100%;
background-color: #455b71;
content: ""
}
.purplelight .calendar-vertical .calendar-date .calendar-date-day:before {
background-color: #b21dd0
}
.redbrown .calendar-vertical .calendar-date .calendar-date-day:before {
background-color: #d1344c
}
.greendark .calendar-vertical .calendar-date .calendar-date-day:before {
background-color: #0e865c
}
.bluelectric .calendar-vertical .calendar-date .calendar-date-day:before {
background-color: #0d00ff
}
.calendar-vertical .calendar-date .calendar-date-day:after {
content: "";
width: 10px;
height: 10px;
position: absolute;
z-index: 1;
top: 35px;
right: .5px;
background-color: #455b71;
border-radius: 5px
}
@media (max-width:767.98px) {
.calendar-vertical .calendar-date .calendar-date-day:after {
top: 25px
}
}
.purplelight .calendar-vertical .calendar-date .calendar-date-day:after {
background-color: #b21dd0
}
.redbrown .calendar-vertical .calendar-date .calendar-date-day:after {
background-color: #d1344c
}
.greendark .calendar-vertical .calendar-date .calendar-date-day:after {
background-color: #0e865c
}
.bluelectric .calendar-vertical .calendar-date .calendar-date-day:after {
background-color: #0d00ff
}
.calendar-vertical .calendar-date .calendar-date-description {
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .17);
width: 100%;
margin: 0 0 24px 17px;
overflow: hidden
}
.calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content {
padding: 27px;
position: relative;
z-index: 0
}
@media (max-width:767.98px) {
.calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content {
padding: 18px
}
}
.calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content p {
margin: 0;
font-size: 1.13rem;
font-weight: 600
}
@media (max-width:767.98px) {
.calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content p {
font-size: 1rem
}
}
.calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before {
content: "";
width: 3px;
height: 100%;
position: absolute;
z-index: 1;
top: 0;
left: 0;
background-color: #455b71
}
.purplelight .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before {
background-color: #fbeaff
}
.redbrown .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before {
background-color: #f7d2d8
}
.greendark .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before {
background-color: #c0ffb8
}
.bluelectric .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before {
background-color: #0d00ff
}
.calendar-vertical .calendar-date:last-child .calendar-date-description {
margin-bottom: 0
}
.article-title {
position: relative;
z-index: 0;
height: 480px;
display: flex;
align-items: center
}
.evento-title {
position: relative;
z-index: 0;
height: auto;
display: flex;
align-items: center
}
@media (max-width:767.98px) {
.article-title {
min-height: inherit;
display: block;
height: auto
}
}
.article-title .container {
height: 100%;
position: relative;
z-index: 0
}
.article-title .container .row {
height: 100%;
position: relative;
z-index: 0
}
.article-title .title-img {
position: absolute;
z-index: 0;
top: 0;
right: 0;
width: 100%;
height: 90%;
background-repeat: no-repeat;
background-color: #455b71;
background-size: cover;
background-attachment: scroll;
background-position: center
}
.article-title-collection .title-collection-img {
position: absolute;
z-index: 1;
top: 0;
right: 0;
width: 100%;
height: 83%;
background-repeat: no-repeat;
background-color: #455b71;
background-size: cover;
background-attachment: scroll;
background-position: center
}
@media (max-width:767.98px) {
.article-title .title-img {
position: relative;
z-index: 0;
right: auto;
width: 100%;
height: 380px
}
.article-title .title-img {
position: relative;
z-index: 0;
right: auto;
width: 100%;
height: 380px
}
.article-title-collection .title-collection-img {
position: relative;
z-index: 0;
right: auto;
width: 100%;
height: 380px
}
.article-title-collection .title-collection-img {
position: relative;
z-index: 0;
right: auto;
width: 100%;
height: 380px
}
}
@media (max-width:575.98px) {
.article-title .title-img {
height: 270px
}
.article-title .title-img {
height: 270px
}
.logo-header img {
width: 80%;
height: 40%;
}
}
.article-title .title-content {
padding-right: 20px
}
.title-content-collection .h1,
.title-content-collection h1 {
color: #fff
}
@media (max-width:767.98px) {
.article-title .title-content {
padding: 50px 0 50px 0
}
}
.article-title .title-content .h1,
.article-title .title-content h1 {
margin: 0 0 20px 0;
font-size: 3rem;
font-weight: 800;
letter-spacing: -1.8px;
line-height: 1.17;
padding: 0;
color: #FFFFFF
}
.mb-0-white {
color: #FFFFFF !important;
font-family: "Lora", Geneva, Tahoma, sans-serif;
}
@media (max-width:1199.98px) {
.article-title .title-content .h1,
.article-title .title-content h1 {
font-size: 3rem
}
}
@media (max-width:991.98px) {
.article-title .title-content .h1,
.article-title .title-content h1 {
font-size: 2.7rem
}
}
@media (max-width:991.98px) {
.article-title .title-content .h1,
.article-title .title-content h1 {
font-size: 2.5rem
}
}
@media (max-width:767.98px) {
.article-title .title-content .h1,
.article-title .title-content h1 {
font-size: 2.4rem
}
}
.article-title .title-content p {
font-size: 1.34rem;
line-height: 1.37;
font-weight: 400;
color: #17324d
}
.article-title .title-content .h2,
.article-title .title-content h2 {
font-size: 2.8rem;
margin: 0 0 7px 0
}
.article-title .title-content h2.h4 {
font-size: 1rem;
margin: 0 0 15px 0
}
.article-title .title-content .h3,
.article-title .title-content h3 {
font-size: 1.7rem;
letter-spacing: -1.7px
}
.article-title.article-title-author {
align-items: flex-start
}
.article-title.article-title-author .title-content {
padding-right: 50px
}
@media (max-width:991.98px) {
.article-title.article-title-author .title-content {
padding-right: 0
}
}
.article-wrapper {
text-align: justify;
font-size: 1.13rem;
padding-bottom: 50px
}
@media (min-width:768px) and (max-width:991.98px) {
.article-wrapper {
padding-left: 20px
}
}
@media (max-width:767.98px) {
.article-wrapper {
padding-left: 15px;
padding-right: 15px;
font-size: 1rem
}
}
.logos-wrapper {
display: flex;
flex-direction: column;
gap: 20px
}
@media (min-width:375px) {
.logos-wrapper {
flex-direction: row;
align-items: flex-start;
gap: 30px
}
}
@media (min-width:992px) {
.logos-wrapper {
align-items: center;
gap: 30px
}
}
.ue-logo {
max-width: 60%
}
@media (min-width:992px) {
.ue-logo {
height: 80px
}
}
.article-wrapper p {
font-family: Lora, Georgia, serif;
margin: 0 0 20px 0
}
@media (max-width:767.98px) {
.article-wrapper p {
margin-bottom: 25px
}
}
.article-wrapper a {
text-decoration: underline
}
.article-wrapper .card>a,
.article-wrapper a.btn {
text-decoration: none
}
.article-wrapper ol {
font-family: Lora, Georgia, serif;
margin: 0 0 40px 0
}
.article-wrapper ol li {
margin: 0 0 22px 0
}
.article-wrapper .h4,
.article-wrapper h4 {
margin: 0 0 17px 0
}
.article-wrapper .h6,
.article-wrapper h6 {
font-weight: 700;
color: #17324d;
margin: 0 0 20px 0
}
.article-wrapper .calendar-vertical p,
.article-wrapper .note p {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif
}
.article-wrapper p.first-letter:first-letter {
font-size: 3.5rem;
float: left;
margin-top: 8px;
margin-right: 4px
}
.article-wrapper blockquote {
font-family: Lora, Georgia, serif;
margin: 0 0 40px 40px;
padding: 0 0 0 30px;
border-left: 4px solid #51758d
}
.purplelight .article-wrapper blockquote {
border-color: #b21dd0
}
.redbrown .article-wrapper blockquote {
border-color: #d1344c
}
.greendark .article-wrapper blockquote {
border-color: #00ffa6
}
.petrol .article-wrapper blockquote {
border-color: #51758d
}
.bluelectric .article-wrapper blockquote {
border-color: #0d00ff
}
@media (max-width:767.98px) {
.article-wrapper blockquote {
margin-bottom: 25px
}
}
.article-wrapper .in-evidence {
background-color: #0e865c;
color: #fff;
padding: 50px;
margin: 0 0 40px 0;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1.13rem
}
@media (max-width:767.98px) {
.article-wrapper .in-evidence {
margin-bottom: 25px
}
}
.article-wrapper .in-evidence p {
margin: 0 0 15px 0;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1.13rem
}
.article-wrapper .in-evidence em {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif
}
.article-wrapper .in-evidence a {
color: #fff
}
.text-border-left {
font-family: Lora, Georgia, serif;
margin: 0 0 40px 40px;
padding: 0 0 0 30px;
border-left: 4px solid #51758d
}
.purplelight .text-border-left {
border-color: #b21dd0
}
.redbrown .text-border-left {
border-color: #d1344c
}
.greendark .text-border-left {
border-color: #00ffa6
}
.petrol .text-border-left {
border-color: #51758d
}
.bluelectric .text-border-left {
border-color: #0d00ff
}
.text-border-left p {
font-size: 1rem
}
.text-border-left .text-icon {
margin: 0 0 5px 0
}
.text-border-left .text-icon svg {
margin-top: 1px;
margin-right: 10px
}
.text-border-left .text-icon span {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: .88rem;
font-weight: 400;
letter-spacing: 1px;
text-transform: uppercase
}
.text-border-left .h5,
.text-border-left h5 {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1.17rem
}
.text-border-left .h5 strong,
.text-border-left h5 strong {
font-weight: 800
}
.text-border-left .price {
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 2.17rem;
margin: 0 0 10px 0
}
.text-border-left .price strong {
font-weight: 800
}
@media (max-width:767.98px) {
.text-border-left {
margin-bottom: 25px
}
}
@media (max-width:767.98px) {
.article-description-mobile {
padding-left: 15px;
padding-right: 15px;
font-size: 1rem
}
}
.article-footer {
font-size: .88rem;
border-top: 1px solid #e7eaed;
padding: 30px 0 0 0;
margin: 25px 0 0 0
}
.article-footer p {
display: block;
margin: 0 0 15px 0
}
.article-footer p:last-child {
margin: 0
}
.article-title-author-container {
display: flex;
flex-direction: column;
justify-content: space-between;
padding-top: 100px;
padding-bottom: 0
}
@media (max-width:767.98px) {
.article-title-author-container {
padding-top: 30px;
}
}
.note {
font-size: .88rem
}
.note img,
.note svg {
max-width: 67px;
height: 64px;
margin: 0 0 10px 0
}
.note a {
text-decoration: underline
}
.note.cns img {
background-color: #005a8c
}
.purplelight .note a {
color: #b21dd0
}
.redbrown .note a {
color: #d1344c
}
.bluelectric .note a {
color: #0d00ff
}
@media (max-width:1199.98px) {
.accordion-responsive {
box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .17);
background-color: #fff;
overflow: hidden;
border-radius: 4px
}
}
.accordion-responsive .accordion-header {
position: relative;
z-index: 0;
cursor: pointer
}
.accordion-responsive .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(190, 190, 190);'/></svg>");
width: 16px;
height: 16px;
display: block;
position: absolute;
z-index: 1;
top: 50%;
right: 20px;
margin-top: -9px
}
.purplelight .accordion-responsive .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(178, 29, 208);'/></svg>")
}
.redbrown .accordion-responsive .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(209, 52, 76);'/></svg>")
}
.petrol .accordion-responsive .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(81, 117, 141);'/></svg>")
}
@media (min-width:1200px) {
.accordion-responsive .accordion-header:before {
content: "";
width: auto;
height: auto;
display: none;
position: relative;
z-index: 0;
top: auto;
right: auto
}
}
.accordion-responsive .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(190, 190, 190);'/></svg>")
}
.purplelight .accordion-responsive .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(178, 29, 208);'/></svg>")
}
.redbrown .accordion-responsive .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(209, 52, 76);'/></svg>")
}
.petrol .accordion-responsive .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(81, 117, 141);'/></svg>")
}
@media (max-width:1199.98px) {
.accordion-responsive .accordion-content {
display: none
}
}
.accordion-large .accordion-header {
position: relative;
z-index: 0;
cursor: pointer;
padding: 30px 0 30px 45px
}
@media (max-width:991.98px) {
.accordion-large .accordion-header {
padding: 20px 0 20px 45px
}
}
.accordion-large .accordion-header .h3,
.accordion-large .accordion-header h3 {
margin: 0;
font-size: 1.17rem;
color: #455b71;
font-weight: 600
}
@media (min-width:992px) {
.accordion-large .accordion-header .h3,
.accordion-large .accordion-header h3 {
font-size: 2rem
}
}
.bg-bluelectric .accordion-large .accordion-header .h3,
.bg-bluelectric .accordion-large .accordion-header h3 {
color: #fff
}
.accordion-large .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(190, 190, 190);'/></svg>");
width: 24px;
height: 24px;
display: block;
position: absolute;
z-index: 1;
top: 38px;
left: 0;
margin-top: 0
}
@media (max-width:991.98px) {
.accordion-large .accordion-header:before {
width: 16px;
height: 16px;
top: 21px;
left: 12px
}
}
.purplelight .accordion-large .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(178, 29, 208);'/></svg>")
}
.redbrown .accordion-large .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(210, 52, 76);'/></svg>")
}
.petrol .accordion-large .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(81, 117, 141);'/></svg>")
}
.bg-bluelectric .accordion-large .accordion-header:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(255, 255, 255);'/></svg>")
}
.accordion-large .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(190, 190, 190);'/></svg>")
}
.purplelight .accordion-large .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(178, 29, 208);'/></svg>")
}
.redbrown .accordion-large .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(210, 52, 76);'/></svg>")
}
.petrol .accordion-large .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(81, 117, 141);'/></svg>")
}
.bg-bluelectric .accordion-large .accordion-header.accordion-active:before {
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(255, 255, 255);'/></svg>")
}
.accordion-large .accordion-content {
display: none;
padding: 0 0 10px 45px
}
.accordion-large .accordion-content p {
font-size: 1.15rem;
line-height: 1.52
}
.accordion-large .accordion-content p a {
text-decoration: underline
}
.redbrown .accordion-large .accordion-content p a {
color: #d1344c
}
.bg-bluelectric .accordion-large .accordion-content p a {
color: #fff
}
.accordion-large hr {
margin: 0
}
@media (max-width:991.98px) {
.accordion-large hr:last-child {
display: none
}
}
@media (max-width:1199.98px) {
.accordion-cards.accordion-responsive .card.card-bg {
border-radius: 0 !important;
background: 0 0;
box-shadow: none
}
}
.accordion-cards.accordion-responsive .card .card-header {
padding: 25px;
margin-left: -24px;
margin-right: -24px;
border-color: #e7eaed;
display: flex
}
@media (max-width:1199.98px) {
.accordion-cards.accordion-responsive .card .card-header {
padding: 17px
}
.logo-header img {
width: 80%;
height: 40%;
}
}
@media (min-width:1200px) {
.accordion-cards.accordion-responsive .card .card-header {
cursor: default
}
}
.accordion-cards.accordion-responsive .card .card-header img,
.accordion-cards.accordion-responsive .card .card-header svg {
width: 22px;
height: 22px;
fill: #455b71;
margin: 2px 14px 0 0
}
@media (max-width:1199.98px) {
.accordion-cards.accordion-responsive .card .card-header img,
.accordion-cards.accordion-responsive .card .card-header svg {
margin: 0 14px 0 0
}
}
.accordion-cards.accordion-responsive .card .card-header span {
font-size: 1.5rem;
font-weight: 600;
line-height: 1
}
@media (max-width:1199.98px) {
.accordion-cards.accordion-responsive .card .card-header span {
font-size: 1.25rem
}
}
.accordion-cards.accordion-responsive .card .card-body {
padding-top: 0;
padding-bottom: 0;
position: relative;
z-index: 0
}
.accordion-cards.accordion-responsive .card .card-body ul {
padding: 0;
list-style: none;
margin: 20px 0 20px 0
}
.accordion-cards.accordion-responsive .card .card-body ul:before {
content: "";
background-color: #e7eaed;
display: block;
height: 1px;
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: calc(100% + 48px)
}
.accordion-cards.accordion-responsive .card .card-body ul li {
margin: 0 0 10px 0
}
.purplelight .accordion-cards.accordion-responsive .card .card-body ul li a {
color: #b21dd0
}
@media (min-width:1200px) {
.accordion-cards.accordion-responsive .card .card-content {
display: block !important
}
}
.location-list {
padding: 0;
margin: 0;
list-style: none;
display: flex;
flex-direction: column;
line-height: 1
}
.location-list::after {
display: block;
clear: both;
content: ""
}
.location-list li {
margin: 0 0 7px 0;
display: flex;
clear: both;
align-items: flex-start
}
.responsive-tabs-wrapper .location-list li {
margin-bottom: 10px
}
.location-list .location-title {
width: 70px;
text-align: right;
margin: 0 20px 0 0;
flex-shrink: 0
}
.location-list .location-no-title {  margin: 0 20px 0 0;
flex-shrink: 0;
}
.location-list .location-title span {
font-weight: 700;
font-size: .75rem;
text-transform: uppercase
}
.responsive-tabs-wrapper .location-list .location-title span {
font-size: .94rem;
opacity: 1
}
.location-list .location-content {
font-size: .88rem;
padding: 1px 0 0 0
}
.responsive-tabs-wrapper .location-list .location-content {
font-size: 1rem
}
.location-list .location-content p {
display: block;
margin: 0;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
font-size: 1rem;
font-weight: 400
}
.responsive-tabs-wrapper .location-list .location-content p {
font-size: 1rem
}
.map-wrapper {
position: relative;
z-index: 0;
width: 100%;
height: 100%;
outline-style: none;
}
.map-wrapper .placeholder-image {
width: 100%;
height: 100%;
object-fit: cover
}
.map-wrapper .map,
.map-wrapper .map-large {
width: 100%;
height: 650px;
}
.section-hero {
position: relative;
z-index: 0;
min-height: 480px;
display: flex;
align-items: center
}
@media (max-width:767.98px) {
.section-hero {
min-height: inherit;
display: block
}
}
.section-hero .hero-img {
position: absolute;
z-index: 1;
top: 0;
right: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-color: #455b71;
background-size: cover;
background-attachment: scroll;
background-position: center
}
@media (max-width:767.98px) {
.section-hero .hero-img {
position: relative;
z-index: 0;
right: auto;
width: 100%;
height: 380px
}
}
@media (max-width:575.98px) {
.section-hero .hero-img {
height: 270px
}
.map-wrapper .map-large {
width: 100%;
height: 100%;
}
}
.hero-title {
text-align: center
}
@media (max-width:767.98px) {
.hero-title {
padding: 0px 0 50px 0
}
.map-wrapper .map-large {
width: 100%;
height: 250px;
}
}
.hero-title .h1,
.hero-title h1 {
margin: 0 0 35px 0;
font-size: 3.32rem;
font-weight: 400;
letter-spacing: -1.8px;
color: #455b71;
padding: 0 20px 0 20px;
line-height: 1.17
}
@media (max-width:1199.98px) {
.hero-title .h1,
.hero-title h1 {
font-size: 3rem
}
}
@media (max-width:991.98px) {
.hero-title .h1,
.hero-title h1 {
font-size: 2.7rem
}
}
@media (max-width:991.98px) {
.hero-title .h1,
.hero-title h1 {
font-size: 2.5rem
}
}
@media (max-width:767.98px) {
.hero-title .h1,
.hero-title h1 {
font-size: 2.4rem
}
}
.hero-title .h1 span,
.hero-title h1 span {
display: block
}
@media (max-width:1199.98px) {
.hero-title .h1 span,
.hero-title h1 span {
display: inline
}
}
.hero-title small {
font-size: 1.2rem;
font-weight: 700;
margin: 0 0 25px 0;
display: block
}
.section-hero-left { color: #fff;
position: relative;
z-index: 0; min-height: 720px; align-items: center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: scroll;
background-position: center
}
@media (max-width:767.98px) {
.section-hero-left {
overflow: hidden;
min-height: 720px;
}
}
.section-collection {
content: ""; position: absolute;
inset: 0;
z-index: -1;
background-size: cover; background-repeat: no-repeat;
background-position: center;
}  .section-hero-left .decoration-01 {
position: absolute;
z-index: 0;
top: 50%;
left: 50%;
width: 312px;
height: 311px;
display: block;
margin: -156px 0 0 -156px
}
.section-hero-left .decoration-01 svg {
width: 312px;
height: 311px
}
@media (max-width:767.98px) {
.section-hero-left .decoration-01 {
left: auto;
right: 0;
margin-left: 0;
margin-right: -156px
}
}
.section-hero-left .decoration-02 {
position: absolute;
z-index: 0;
bottom: 50px;
left: 50px;
width: 102px;
height: 114px;
display: block
}
.section-hero-left .decoration-02 svg {
width: 102px;
height: 114px
}
@media (max-width:767.98px) {
.section-hero-left .decoration-02 {
display: none
}
}
@media (max-width:767.98px) {
.section-hero-left {
min-height: inherit;
display: block;
min-height: 370px;
}
}
.section-hero-left .hero-title {
text-align: left;
position: relative;
z-index: 1
}
@media (max-width:767.98px) {
.section-hero-left .hero-title {
padding: 160px 0 50px 0
}
}
.section-hero-left .hero-title .h1,
.section-hero-left .hero-title h1 {
margin: 0;
font-size: 3rem;
font-weight: 800;
letter-spacing: -2px;
color: #fff;
padding: 0;
line-height: 2
}
@media (max-width:1199.98px) {
.section-hero-left .hero-title .h1,
.section-hero-left .hero-title h1 {
font-size: 3rem
}
.section-hero-left {
overflow: hidden;
min-height: 600px;
}
}
@media (max-width:991.98px) {
.section-hero-left {
overflow: hidden;
min-height: 370px;
}
.section-hero-left .hero-title .h1,
.section-hero-left .hero-title h1 {
font-size: 2.7rem
}
}
@media (max-width:991.98px) {
.section-hero-left .hero-title .h1,
.section-hero-left .hero-title h1 {
font-size: 2.5rem
}
}
@media (max-width:767.98px) {
.section-hero-left .hero-title .h1,
.section-hero-left .hero-title h1 {
font-size: 2.4rem
}
}
.section-hero-left .hero-title .h1 span,
.section-hero-left .hero-title h1 span {
display: block
}
@media (max-width:1199.98px) {
.section-hero-left .hero-title .h1 span,
.section-hero-left .hero-title h1 span {
display: inline
}
}
.section-hero-left .hero-title .h4,
.section-hero-left .hero-title h4 {
font-size: 1.5rem
}
.section-hero-left .hero-img {
position: absolute;
z-index: 1;
top: 0;
right: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-attachment: scroll;
background-position: center
}
@media (max-width:767.98px) {
.section-hero-left .hero-img {
position: relative;
z-index: 0;
right: auto;
width: 100%;
height: 380px
}
}
@media (max-width:400px) {
.section-hero-left {
min-height: 180px;
}
.section-hero-left .hero-img {
height: 270px
}
}
@media (max-width:575.98px) {
.section-hero-left {
min-height: 210px;
}
.section-hero-left .hero-img {
height: 270px
}
}
@media (max-width:400px) {
.section-hero-left {
min-height: 180px;
}
.section-hero-left .hero-img {
height: 270px
}
}
.section-hero-blue {
background: #554dff;
background: -moz-linear-gradient(top, #554dff 0, #0b00d9 100%);
background: -webkit-linear-gradient(top, #554dff 0, #0b00d9 100%);
background: linear-gradient(to bottom, #554dff 0, #0b00d9 100%);
color: #fff;
position: relative;
z-index: 0;
min-height: 280px;
display: flex;
align-items: center
}
@media (max-width:767.98px) {
.section-hero-blue {
min-height: inherit;
display: block
}
}
.section-hero-blue .hero-title {
text-align: left;
position: relative;
z-index: 1
}
@media (max-width:767.98px) {
.section-hero-blue .hero-title {
padding: 50px 0 50px 0
}
}
.section-hero-blue .hero-title .h1,
.section-hero-blue .hero-title h1 {
margin: 0;
font-size: 3.32rem;
font-weight: 400;
letter-spacing: -1.8px;
color: #fff;
padding: 0;
line-height: 1.17
}
@media (max-width:1199.98px) {
.section-hero-blue .hero-title .h1,
.section-hero-blue .hero-title h1 {
font-size: 3rem
}
}
@media (max-width:991.98px) {
.section-hero-blue .hero-title .h1,
.section-hero-blue .hero-title h1 {
font-size: 2.7rem
}
}
@media (max-width:991.98px) {
.section-hero-blue .hero-title .h1,
.section-hero-blue .hero-title h1 {
font-size: 2.5rem
}
}
@media (max-width:767.98px) {
.section-hero-blue .hero-title .h1,
.section-hero-blue .hero-title h1 {
font-size: 2.4rem
}
}
.section-hero-blue .hero-title .h1 span,
.section-hero-blue .hero-title h1 span {
display: block
}
@media (min-width:1200px) {
.section-hero-left {
overflow: hidden;
min-height: 640px;
}
}
@media (max-width:1199.98px) {
.section-hero-blue .hero-title .h1 span,
.section-hero-blue .hero-title h1 span {
display: inline
}
}
.section-hero-blue .hero-title .h4,
.section-hero-blue .hero-title h4 {
font-size: 1.5rem
}
.big-quote-wrapper {
position: relative;
min-height: 580px;
display: flex;
align-items: center
}
.big-quote {
color: #fff;
position: relative;
z-index: 0
}
.big-quote .h2,
.big-quote h2 {
font-size: 6rem;
font-weight: 600;
color: #fff;
position: relative;
z-index: 0;
padding: 180px 0 180px 0;
display: block
}
@media (max-width:1199.98px) {
.big-quote .h2,
.big-quote h2 {
padding: 120px 0 120px 0;
font-size: 5rem
}
}
@media (max-width:991.98px) {
.big-quote .h2,
.big-quote h2 {
padding: 110px 0 110px 0;
font-size: 4.5rem;
line-height: 1.1
}
}
@media (max-width:767.98px) {
.big-quote .h2,
.big-quote h2 {
font-size: 4rem;
line-height: 1.1
}
}
@media (max-width:575.98px) {
.big-quote .h2,
.big-quote h2 {
font-size: 3.5rem;
line-height: 1.1
}
}
.big-quote .h3,
.big-quote h3 {
font-size: 2.63rem;
line-height: 1.17;
font-weight: 600;
color: #fff;
position: relative;
z-index: 0;
padding: 120px 0 120px 0;
display: block
}
@media (max-width:1199.98px) {
.big-quote .h3,
.big-quote h3 {
padding: 97px 0 97px 0;
font-size: 4.2rem;
line-height: 1.07
}
}
@media (max-width:991.98px) {
.big-quote .h3,
.big-quote h3 {
padding: 77px 0 77px 0;
font-size: 3.8rem;
line-height: 1
}
}
@media (max-width:767.98px) {
.big-quote .h3,
.big-quote h3 {
font-size: 3.2rem;
line-height: 1
}
}
@media (max-width:575.98px) {
.big-quote .h3,
.big-quote h3 {
font-size: 2.9rem;
line-height: 1
}
}
.big-quote:before {
position: absolute;
z-index: 1;
top: 0;
left: 0;
display: block;
width: 168px;
height: 168px;
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect x='0' y='0' width='32' height='32' style='fill:none;'/><path id='Rectangle-11-Copy' d='M16.764,13.238c0.121,-4.944 4.337,-9.51 9.52,-9.707c0.127,-0.005 0.254,-0.007 0.38,-0.007c0.002,0.508 0.003,1.016 0.005,1.524c-4.248,0.013 -8.208,3.609 -8.377,8.056c-0.002,0.045 -0.003,0.089 -0.004,0.134l13.712,0l0,15.238l-15.238,0l0,-15.238l0.002,0Zm-16.761,0c0.12,-4.941 4.336,-9.51 9.519,-9.707c0.127,-0.005 0.254,-0.007 0.38,-0.007c0.002,0.508 0.004,1.016 0.005,1.524c-4.248,0.013 -8.208,3.609 -8.377,8.056c-0.002,0.045 -0.003,0.089 -0.004,0.134l13.712,0l0,15.238l-15.238,0l0,-15.238l0.003,0Z' style='fill:rgb(255,255,255);'/></svg>")
}
@media (max-width:1199.98px) {
.big-quote:before {
width: 120px;
height: 120px
}
}
@media (max-width:991.98px) {
.big-quote:before {
width: 100px;
height: 100px
}
}
.big-quote:after {
position: absolute;
z-index: 1;
bottom: 0;
right: 0;
display: block;
width: 168px;
height: 168px;
content: url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect x='0' y='0' width='32' height='32' style='fill:none;'/><path id='Rectangle-11-Copy' d='M15.236,18.762c-0.121,4.944 -4.337,9.51 -9.52,9.707c-0.127,0.005 -0.254,0.007 -0.38,0.007c-0.002,-0.508 -0.003,-1.016 -0.005,-1.524c4.248,-0.013 8.208,-3.609 8.377,-8.056c0.002,-0.045 0.003,-0.089 0.004,-0.134l-13.712,0l0,-15.238l15.238,0l0,15.238l-0.002,0Zm16.761,0c-0.12,4.941 -4.336,9.51 -9.519,9.707c-0.127,0.005 -0.254,0.007 -0.38,0.007c-0.002,-0.508 -0.004,-1.016 -0.005,-1.524c4.248,-0.013 8.208,-3.609 8.377,-8.056c0.002,-0.045 0.003,-0.089 0.004,-0.134l-13.712,0l0,-15.238l15.238,0l0,15.238l-0.003,0Z' style='fill:rgb(255,255,255);'/></svg>")
}
@media (max-width:1199.98px) {
.big-quote:after {
width: 120px;
height: 120px
}
}
@media (max-width:991.98px) {
.big-quote:after {
width: 100px;
height: 100px
}
}
.big-quote.big-quote-secondary:after,
.big-quote.big-quote-secondary:before {
width: 100px;
height: 100px
}
@media (max-width:1199.98px) {
.big-quote.big-quote-secondary:after,
.big-quote.big-quote-secondary:before {
width: 80px;
height: 80px
}
}
@media (max-width:991.98px) {
.big-quote.big-quote-secondary:after,
.big-quote.big-quote-secondary:before {
width: 70px;
height: 70px
}
}
.big-quote-bg {
position: absolute;
z-index: -1;
bottom: 0;
left: 0;
width: 100%;
height: auto;
max-height: 650px
}
.big-quote-bg svg {
display: block;
width: 100%
}
.history-box {
position: relative;
z-index: 9999
}
.gallery-item figure {
display: block;
position: relative;
z-index: 0
}
.gallery-item figure img {
display: block;
position: relative;
z-index: 0;
width: 100%;
height: auto
}
.gallery-item figure figcaption {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
padding: 15px 20px 15px 20px;
background-color: #d1344c;
color: #fff;
font-size: .88rem;
overflow-wrap: break-word;
width: 100%
}
.greendark .gallery-item figure figcaption {
background-color: #0e865c
}
.bluelectric .gallery-item figure figcaption {
background-color: #0d00ff
}
@media (min-width:1200px) {
.big-data {
margin-top: 80px
}
}
.big-data p {
font-size: 8rem;
line-height: 1;
font-family: "Roboto Mono", monospace
}
@media (max-width:1199.98px) {
.big-data p {
font-size: 7.7rem
}
}
@media (max-width:991.98px) {
.big-data p {
font-size: 7.1rem
}
}
@media (max-width:767.98px) {
.big-data p {
font-size: 6.7rem;
text-align: center
}
}
@media (max-width:575.98px) {
.big-data p {
font-size: 6.5rem;
text-align: center
}
}
.redbrown .big-data {
color: #cf344c
}
.big-data-details {
display: flex
}
@media (max-width:767.98px) {
.big-data-details {
justify-content: center;
margin-bottom: 20px
}
}
@media (max-width:575.98px) {
.big-data-details {
justify-content: center
}
}
.big-data-details svg {
display: block;
width: 47px;
height: 47px;
margin: 4px 20px 0 0;
flex-shrink: 0
}
@media (max-width:767.98px) {
.big-data-details svg {
margin-top: 0
}
}
.purplelight .big-data-details svg {
fill: #B21DD0
}
.redbrown .big-data-details svg {
fill: #D1344C
}
.big-data-details p {
font-size: 1.5rem;
font-weight: 600;
line-height: 1.1;
font-family: "Titillium Web", Geneva, Tahoma, sans-serif;
max-width: 120px;
margin: 0
}
@media (max-width:767.98px) {
.big-data-details p {
font-size: 1.37rem;
text-align: left
}
}
@media (max-width:575.98px) {
.big-data-details p {
font-size: 1.25rem;
text-align: left
}
}
.big-data-rounded {
width: 100%;
background-color: #d1344c;
color: #fff;
position: relative;
z-index: 0;
max-width: 376px;
border-radius: 50%
}
@media (max-width:767.98px) {
.big-data-rounded {
max-width: 320px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 20px
}
}
.big-data-rounded:after {
content: "";
display: block;
padding-bottom: 100%
}
.big-data-rounded .big-data-rounded-content {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}
.big-data-rounded .big-data-rounded-content p {
display: block;
text-align: center;
width: 100%;
margin: 0 0 20px 0;
font-size: 8rem;
font-family: "Roboto Mono", monospace;
line-height: 1
}
@media (max-width:1199.98px) {
.big-data-rounded .big-data-rounded-content p {
font-size: 7.7rem
}
}
@media (max-width:991.98px) {
.big-data-rounded .big-data-rounded-content p {
font-size: 7.1rem
}
}
@media (max-width:767.98px) {
.big-data-rounded .big-data-rounded-content p {
font-size: 6.7rem
}
}
@media (max-width:575.98px) {
.big-data-rounded .big-data-rounded-content p {
font-size: 6.5rem
}
}
.big-data-rounded .big-data-rounded-content small {
display: block;
text-align: center;
width: 100%;
font-size: 1.5rem;
font-weight: 600;
line-height: 1.1
}
@media (max-width:767.98px) {
.big-data-rounded .big-data-rounded-content small {
font-size: 1.27rem
}
}
@media (max-width:575.98px) {
.big-data-rounded .big-data-rounded-content small {
font-size: 1rem
}
}
.big-data-rounded-icon {
display: flex
}
.big-data-rounded-icon .big-data-rounded-icon-wrapper {
width: 146px;
height: 146px;
background-color: #d1344c;
color: #fff;
position: relative;
z-index: 0;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
flex-shrink: 0;
border-radius: 50%;
margin: 0 30px 0 0
}
.big-data-rounded-icon .big-data-rounded-icon-wrapper svg {
fill: #ffffff;
width: 80px;
height: 80px;
display: inline-block
}
.big-data-rounded-icon .big-data-rounded-icon-content {
display: flex;
flex-direction: column;
justify-content: center
}
.big-data-rounded-icon .big-data-rounded-icon-content .h4,
.big-data-rounded-icon .big-data-rounded-icon-content h4 {
font-size: 1rem;
margin: 0
}
.big-data-rounded-icon .big-data-rounded-icon-content p {
font-family: "Roboto Mono", monospace;
font-size: 2.25rem;
line-height: 1;
letter-spacing: -2px;
font-weight: 700;
margin: 0 0 20px 0
}
.dot-values-wrapper {
margin: 0 0 20px 0
}
.dot-values-wrapper::after {
display: block;
clear: both;
content: ""
}
@media (max-width:1380px) {
.dot-values-wrapper {
padding-left: 20px;
padding-right: 20px
}
}
.redbrown .dot-values-wrapper {
color: #d1344c
}
.dot-values-wrapper p {
font-size: 1rem
}
.dot-values-content {
position: relative;
z-index: 0;
display: flex;
flex: 0 0 100%;
width: 100%;
height: 56px;
margin: 0 0 7px 0
}
@media (max-width:1199.98px) {
.dot-values-content {
height: 32px
}
}
.dot-values-content:before {
content: "";
height: 1px;
width: 100%;
flex-grow: 1;
display: block;
position: absolute;
z-index: 1;
top: 50%;
margin-top: -1px
}
.redbrown .dot-values-content:before {
background-color: #d1344c
}
.dot-value {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
position: relative;
z-index: 1
}
.dot-value:first-child {
flex: 0 0 0;
max-width: 0;
width: 0
}
.dot-value:before {
width: 7px;
height: 7px;
content: "";
border: 1px solid #d1344c;
display: block;
border-radius: 50%;
position: absolute;
z-index: 1;
top: 50%;
margin-top: -4px;
background-color: #fff;
right: -3px
}
.dot-value.dot-value-active span {
position: absolute;
z-index: 1;
width: 56px;
height: 56px;
display: block;
border-radius: 50%;
color: #fff;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: "Roboto Mono", monospace;
font-size: 2rem;
top: 0;
right: 0;
margin-right: -28px
}
@media (max-width:1199.98px) {
.dot-value.dot-value-active span {
width: 32px;
height: 32px;
margin-right: -16px;
font-size: 1.14rem
}
}
.redbrown .dot-value.dot-value-active span {
background-color: #d1344c
}
.video-wrapper {
position: relative;
z-index: 0;
overflow: hidden;
border-radius: 4px;
box-shadow: 0 .9rem .9rem rgba(0, 0, 0, .17);
background-color: #000
}
.video-wrapper::after {
display: block;
clear: both;
content: ""
}
.video-wrapper img {
position: relative;
z-index: 0;
display: block;
width: 100%;
height: auto;
opacity: .4
}
.video-wrapper svg {
width: 100px;
height: 100px;
display: block;
fill: #ffffff;
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -50px
}
.video-wrapper iframe {
width: 100%;
height: 100%;
aspect-ratio: 16/9
}
.header-social {
display: none
}
@media (min-width:992px) {
.header-social {
display: flex
}
}
.header-social .header-social-wrapper {
display: flex;
align-items: center
}
.header-social a {
color: #455b71;
margin-left: 8px
}
.header-social a svg {
fill: #333333;
width: 18px;
height: 18px;
display: block
}
.header-social span {
font-weight: 600
}
.footer-social {
display: flex;
color: #fff
}
.footer-social .footer-social-wrapper {
display: flex;
align-items: center
}
.footer-social a {
color: #fff;
margin-left: 8px
}
.footer-social a svg {
fill: #ffffff;
width: 18px;
height: 18px;
display: block
}
.footer-social span {
font-weight: 600
}
.resource-section h2 {
color: #455b71
}
.project-card-title {
display: inline-block
}
.project-card-title:hover {
text-decoration: underline !important
}
.presentation-card-link:hover {
text-decoration: none
}
.presentation-card-link:hover h2 {
opacity: .7;
text-decoration: underline
}
.presentation-card-link {
display: block
}
.card.card-bg a:not(.badge):hover {
opacity: 1
}
.menu-dropdown .link-list .list-item:hover,
.nav-link.dropdown-toggle.active,
.nav-link:hover,
.toggle-dropdown.active {
text-decoration: underline;
color: #333333;
}
.text-underline-hover {
text-decoration: underline
}
.text-underline-hover:hover {
text-decoration: none
}
.footer-link a {
text-decoration: underline
}
.footer-link a:hover {
text-decoration: none
}
.transcription-accordion {
margin-top: 30px;
border: 0
}
.transcription-accordion .collapse-header [data-toggle=collapse] {
width: auto;
border: 0;
padding-left: 0
}
.transcription-accordion .collapse-header [data-toggle=collapse]::before {
line-height: 1
}
.transcription-accordion .collapse-body {
padding-left: 0;
font-style: normal;
font-family: Lora, Georgia, serif
}
.greendark .transcription-accordion .collapse-header [data-toggle=collapse] {
color: #0e865c
}
.bluelectric .transcription-accordion .collapse-header [data-toggle=collapse] {
color: #0d00ff
}
.redbrown .transcription-accordion .collapse-header [data-toggle=collapse] {
color: #d1344c
}
.close-user-menu {
display: inline-flex;
background: 0 0;
padding: 0;
border: 0;
position: absolute;
right: 20px;
top: 25px
}
.close-user-menu svg {
width: 15px;
height: 15px
}
.alignnone {
margin: 5px 20px 20px 0
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
max-width: 100%;
height: auto
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
max-width: 100%;
height: auto
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
max-width: 100%;
height: auto
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px
}
a img.alignnone {
margin: 5px 20px 20px 0
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.menu {
position: relative;
}
.link-list.indice {
position: relative;
} .indicator {
position: absolute;
left: 0;
width: 3px;
height: 40px;
background-color: #333; top: 0;
transition: top 0.3s ease, height 0.3s ease;
border-radius: 2px;
} .link-list.indice .nav-link {
padding-left: 15px;
}
.link-list.indice .nav-link.active {
font-weight: 600;
}
.border-card {
border-bottom: 8px solid #c0392b;
border-radius: 8px;
height: 100%;
}
.border-card a:hover {
color: #c0392b
}
.arrow-link {
background-image: url(//www.museomudapp.it/wp-content/themes/design-scuole-wordpress-theme-main/assets/icons/);
background-size: 6px;
background-repeat: no-repeat;
background-position: 10px 50%;
padding-left: 10px;
padding-right: 4px;
}
.info-title {
font-size: 18px;
line-height: 24px;
font-weight: 700;
}
.info-link {
color: #d64541; text-decoration: underline;
font-size: 0.95rem;
}
.info-link:hover {
opacity: 0.8;
}
.raggio {
border-radius: 8px;
overflow: hidden;
}
.no-underline {
text-decoration: none !important;
}
.color-text-inverse {
color: #FFFAFA;
}
.color-background-inverse-opacity {
background-color: #262626b1;
}
.raggio a:hover {
color: #fff;
}
.it-heading-link-wrapper {
margin-bottom: 0 !important;
margin-top: 20px !important;
border-top: 1px solid #ffcc49 !important;
border-bottom: 0px solid #f94915 !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
font-family: var(--font-sans);
display: flex;
justify-content: flex-end;
align-items: center;
}
.color-background-giallo_mudapp {
background: #ffcc49;
}
.giallo_mudapp {
color: #ffcc49;
}
.esplora a:hover {
color: #fff !important
}
.color-link-menu {
color: #c0392b !important;
font-weight: 700;
}
.img-thumbnail {
padding: 0;
background-color: #fff;
border: 0px solid #b1b1b3;
border-radius: 4px;
box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
max-width: 100%;
height: auto;
}
.banner img {
width: 100%;
height: auto;
display: block;
}.footer-link a{text-decoration:none}.footer-link a:hover{text-decoration:underline}#footer-wrapper .footer-link a{text-decoration:underline}#footer-wrapper .footer-list a{text-decoration:underline}#footer-wrapper .footer-link a:hover{text-decoration:none}#footer-wrapper .footer-list a:hover{text-decoration:none}.article-wrapper a{text-decoration:underline}.article-wrapper img{max-width:100%;height:auto}
.calendar-vertical .calendar-date .calendar-date-day span {
font-family: "Roboto Mono",monospace;
font-size: 2.5rem;
line-height: 1;
margin: 0 0 5px 0;
text-align: center;
padding-right: 34px;
display: block;
}
.calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before {
margin:0
}.splide .splide__arrow{text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid}.splide .splide__arrow [class*=splide__arrow--]{color:#51758d;font-size:1.68em;margin:0;padding:0;background:0 0;display:inline-block;cursor:pointer}.splide .splide__arrow [class*=splide__arrow--]:hover{background:0 0;color:#51758d;text-decoration:none}.splide .splide__arrow .disabled{opacity:.5;cursor:default}.splide .splide__arrow.disabled+.splide__pagination{margin-top:10px}.splide .splide__pagination{text-align:center;-webkit-tap-highlight-color:transparent;position:relative;bottom:0}.splide__track--nav>.splide__list>.splide__slide.is-active{border:0}.splide__track--nav>.splide__list>.splide__slide{border:0}.splide .splide__pagination .splide__pagination__page{width:12px;height:12px;margin:0 5px 0 5px;background:0 0;border:2px solid #51758d;display:block;-webkit-backface-visibility:visible;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;opacity:.5}.bg-bluelectric .splide .splide__pagination .splide__pagination__page,.bg-bluelectricdark .splide .splide__pagination .splide__pagination__page{border-color:#fff}.splide .splide__pagination__page.is-active,.splide .splide__pagination__page:hover{background:#51758d;border:2px solid #51758d;opacity:1;transform:none}.bg-bluelectricdark .splide .splide__pagination .splide__pagination__page.is-active,.bg-bluelectricdark .splide .splide__pagination .splide__pagination__page:hover{border-color:#fff;background:#fff}.bg-bluelectric .splide .splide__pagination .splide__pagination__page.is-active,.bg-bluelectric .splide .splide__pagination .splide__pagination__page:hover{border-color:#fff;background:#fff}.splide .splide__pagination .splide__arrow--next,.splide .splide__pagination .splide__arrow--prev{position:absolute;z-index:1;width:50px;height:100%;background:0 0;top:0;text-align:center}.splide .splide__arrow svg{height:.6rem;width:.6rem}.splide .splide__arrow--prev{left:-3rem}.splide .splide__arrow--next{right:-3rem}.redbrown .splide .splide__arrows .splide__arrow--next svg,.redbrown .splide .splide__arrows .splide__arrow--prev svg{fill:#D1344C}.redbrown .splide .didascalia-text{background-color:#d1344c}.redbrown .splide__arrow{color:#d1344c}.bluelectric .splide .splide__arrows .splide__arrow--next svg,.bluelectric .splide .splide__arrows .splide__arrow--prev svg{fill:#0D00FF}.bluelectric .didascalia-text{background-color:#0d00ff}.bluelectric .splide__arrow{color:#0d00ff}.bg-bluelectric .splide .splide__arrows .splide__arrow--next svg,.bg-bluelectric .splide .splide__arrows .splide__arrow--prev svg{fill:#ffffff}.section-bluedark .splide .splide__arrows .splide__arrow--next svg,.section-bluedark .splide .splide__arrows .splide__arrow--prev svg{fill:#ffffff}.greendark .splide .splide__arrows .splide__arrow--next svg,.greendark .splide .splide__arrows .splide__arrow--prev svg{fill:#0E8A5F}.greendark .didascalia-text{background-color:#0e865c}.greendark .splide__arrow svg{fill:#0E8A5F}.greendark .splide__arrow{color:#0e865c}.bg-bluelectricdark .splide__arrow svg,.section-bluedark .splide__arrow svg{fill:#ffffff}.bg-bluelectricdark .splide__arrow,.section-bluedark .splide__arrow{color:#fff}.didascalia-text{bottom:0;font-size:.88rem;color:#fff;max-width:100%}.splide__slide img{display:block;width:100%}.history-carousel .splide__pagination.splide__pagination--ltr{display:none}.year-carousel .splide__pagination.splide__pagination--ltr{display:none}.year-carousel .splide__slide .dot-text{padding:15px 0 0;position:relative;text-align:center;font-family:"Roboto Mono",monospace;font-size:40px}.redbrown .year-carousel .splide__slide .dot-text{color:#d1344c}.year-carousel .splide__slide .dot-text:before{content:'';position:absolute;top:0;right:0;width:100%;height:1px;background-color:#d1344c}.year-carousel .splide__slide:first-child .dot-text:before{width:50%}.year-carousel .splide__slide .dot-text:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:1px solid #d1344c;border-radius:50%;z-index:1;background-color:#fff}.bg-blue-dark .year-carousel .splide__slide .dot-text:after{background-color:#001a33}.year-carousel .splide__arrow--prev{left:0;top:70%}.year-carousel .splide__arrow--next{right:0;top:70%}.carousel-cards .splide__track{padding-bottom:50px}.carousel-cards .splide__pagination{bottom:1rem}@media (min-width:992px){.carousel-cards .splide__list{display:flex!important;flex-wrap:wrap;margin:0 -14px 0 -14px;width:auto;z-index:2}.carousel-cards .splide__slide{flex:0 0 50%;max-width:50%;padding:0 14px 28px 14px;margin-right:0!important}}.carousel-notice .splide__track{padding-left:0!important;padding-right:0!important;padding-bottom:20px}.carousel-notice .splide__pagination{bottom:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}