a0';
padding-right: 0.5em;
padding-left: 0.25em;
color: #484848; }
.btn {
display: inline-block;
font-weight: normal;
text-align: center;
text-decoration: none;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
min-height: 2.2em;
min-width: 2.2em;
border: 1px solid transparent;
transition: all .2s ease-in-out;
padding: .15rem .75rem;
font-size: 1rem;
line-height: 2; }
.btn:hover, .btn:focus {
text-decoration: none; }
.btn.disabled, .btn:disabled, fieldset[disabled] .btn {
cursor: not-allowed;
opacity: .75; }
.btn:focus, .btn.active:focus, .btn:active:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: 2px; }
.btn.active, .btn:active {
background-image: none;
outline: 0; }
.btn:not(.btn-icon) svg {
vertical-align: top;
padding-top: 5px;
padding-right: 2px;
padding-bottom: 2px; }
.btn-sm:not(.btn-icon) svg {
padding-top: 2px;
padding-bottom: 0; }
@media (min-width: 62em) {
.btn-sm:not(.btn-icon) svg {
padding-top: 0;
padding-bottom: 2px;
margin-top: 3px; } }
.btn-icon-only {
width: 2.35rem;
height: 2.4em;
padding: 0.3125em; }
.btn-clear svg {
fill: #9d9d9d; }
.btn-square-border {
border-color: #c4c4c4;
padding: 0.3125em;
height: 2.5em;
width: 2.5em; }
.btn-square-border svg {
fill: #484848; }
.btn-square-border:hover, .btn-square-border:focus {
border-color: #39b54a; }
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none; }
.btn-ripple {
position: relative;
overflow: hidden;
transform: translate3d(0, 0, 0); }
.btn-ripple::after {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
pointer-events: none;
background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
background-repeat: no-repeat;
background-position: 50%;
transform: scale(10, 10);
opacity: 0;
transition: transform 0.5s, opacity 1s; }
.btn-ripple:active::after {
transform: scale(0, 0);
opacity: 0.2;
transition: 0s; }
.btn-white, .btn-outline-primary {
background-color: white;
color: #484848;
border-color: #c4c4c4; }
.btn-white svg, .btn-outline-primary svg {
fill: #484848; }
.btn-white.active, .btn-white.focus, .btn-white:active, .btn-white:focus, .btn-outline-primary.active, .btn-outline-primary.focus, .btn-outline-primary:active, .btn-outline-primary:focus {
color: #39b54a;
background-color: white;
border-color: #39b54a; }
.btn-white:hover, .btn-outline-primary:hover {
color: #39b54a;
background-color: white;
border-color: #39b54a; }
.btn-white.disabled:hover, .btn-white:disabled:hover, fieldset[disabled] .btn-white:hover, .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover, fieldset[disabled] .btn-outline-primary:hover {
background-color: white;
border-color: #c4c4c4; }
.btn-white.disabled.focus, .btn-white.disabled:focus, .btn-white:disabled.focus, .btn-white:disabled:focus, fieldset[disabled] .btn-white.focus, fieldset[disabled] .btn-white:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary.disabled:focus, .btn-outline-primary:disabled.focus, .btn-outline-primary:disabled:focus, fieldset[disabled] .btn-outline-primary.focus, fieldset[disabled] .btn-outline-primary:focus {
background-color: white;
border-color: #c4c4c4; }
.btn-white svg, .btn-outline-primary svg {
fill: #39b54a; }
.btn-white.active-link, .btn-outline-primary.active-link {
color: #39b54a;
border-color: #39b54a; }
.btn-green {
background-color: white;
color: #39b54a;
border-color: #39b54a; }
.btn-green svg {
fill: #39b54a; }
.btn-green.active, .btn-green.focus, .btn-green:active, .btn-green:focus {
color: white;
background-color: #39b54a;
border-color: #39b54a; }
.btn-green:hover {
color: white;
background-color: #39b54a;
border-color: #39b54a; }
.btn-green.disabled:hover, .btn-green:disabled:hover, fieldset[disabled] .btn-green:hover {
background-color: white;
border-color: #39b54a; }
.btn-green.disabled.focus, .btn-green.disabled:focus, .btn-green:disabled.focus, .btn-green:disabled:focus, fieldset[disabled] .btn-green.focus, fieldset[disabled] .btn-green:focus {
background-color: white;
border-color: #39b54a; }
.btn-pink {
background-color: white;
color: #e72065;
border-color: #e72065; }
.btn-pink svg {
fill: #e72065; }
.btn-pink.active, .btn-pink.focus, .btn-pink:active, .btn-pink:focus {
color: white;
background-color: #e72065;
border-color: #e72065; }
.btn-pink:hover {
color: white;
background-color: #e72065;
border-color: #e72065; }
.btn-pink.disabled:hover, .btn-pink:disabled:hover, fieldset[disabled] .btn-pink:hover {
background-color: white;
border-color: #e72065; }
.btn-pink.disabled.focus, .btn-pink.disabled:focus, .btn-pink:disabled.focus, .btn-pink:disabled:focus, fieldset[disabled] .btn-pink.focus, fieldset[disabled] .btn-pink:focus {
background-color: white;
border-color: #e72065; }
.btn-blue {
background-color: white;
color: #3b83c0;
border-color: #3b83c0; }
.btn-blue svg {
fill: #3b83c0; }
.btn-blue.active, .btn-blue.focus, .btn-blue:active, .btn-blue:focus {
color: white;
background-color: #3b83c0;
border-color: #3b83c0; }
.btn-blue:hover {
color: white;
background-color: #3b83c0;
border-color: #3b83c0; }
.btn-blue.disabled:hover, .btn-blue:disabled:hover, fieldset[disabled] .btn-blue:hover {
background-color: white;
border-color: #3b83c0; }
.btn-blue.disabled.focus, .btn-blue.disabled:focus, .btn-blue:disabled.focus, .btn-blue:disabled:focus, fieldset[disabled] .btn-blue.focus, fieldset[disabled] .btn-blue:focus {
background-color: white;
border-color: #3b83c0; }
.btn-orange {
background-color: white;
color: #f68c1e;
border-color: #f68c1e; }
.btn-orange svg {
fill: #f68c1e; }
.btn-orange.active, .btn-orange.focus, .btn-orange:active, .btn-orange:focus {
color: white;
background-color: #f68c1e;
border-color: #f68c1e; }
.btn-orange:hover {
color: white;
background-color: #f68c1e;
border-color: #f68c1e; }
.btn-orange.disabled:hover, .btn-orange:disabled:hover, fieldset[disabled] .btn-orange:hover {
background-color: white;
border-color: #f68c1e; }
.btn-orange.disabled.focus, .btn-orange.disabled:focus, .btn-orange:disabled.focus, .btn-orange:disabled:focus, fieldset[disabled] .btn-orange.focus, fieldset[disabled] .btn-orange:focus {
background-color: white;
border-color: #f68c1e; }
.btn-full-pink {
background-color: #e72065;
color: white;
border-color: #e72065; }
.btn-full-pink svg {
fill: white; }
.btn-full-pink.active, .btn-full-pink.focus, .btn-full-pink:active, .btn-full-pink:focus {
color: white;
background-color: #f0739e;
border-color: #f0739e; }
.btn-full-pink:hover {
color: white;
background-color: #f0739e;
border-color: #f0739e; }
.btn-full-pink.disabled:hover, .btn-full-pink:disabled:hover, fieldset[disabled] .btn-full-pink:hover {
background-color: #e72065;
border-color: #e72065; }
.btn-full-pink.disabled.focus, .btn-full-pink.disabled:focus, .btn-full-pink:disabled.focus, .btn-full-pink:disabled:focus, fieldset[disabled] .btn-full-pink.focus, fieldset[disabled] .btn-full-pink:focus {
background-color: #e72065;
border-color: #e72065; }
.btn-full-green {
background-color: #39b54a;
color: white;
border-color: #39b54a; }
.btn-full-green svg {
fill: white; }
.btn-full-green.active, .btn-full-green.focus, .btn-full-green:active, .btn-full-green:focus {
color: white;
background-color: #76d483;
border-color: #76d483; }
.btn-full-green:hover {
color: white;
background-color: #76d483;
border-color: #76d483; }
.btn-full-green.disabled:hover, .btn-full-green:disabled:hover, fieldset[disabled] .btn-full-green:hover {
background-color: #39b54a;
border-color: #39b54a; }
.btn-full-green.disabled.focus, .btn-full-green.disabled:focus, .btn-full-green:disabled.focus, .btn-full-green:disabled:focus, fieldset[disabled] .btn-full-green.focus, fieldset[disabled] .btn-full-green:focus {
background-color: #39b54a;
border-color: #39b54a; }
.btn-full-blue {
background-color: #3b83c0;
color: white;
border-color: #3b83c0; }
.btn-full-blue svg {
fill: white; }
.btn-full-blue.active, .btn-full-blue.focus, .btn-full-blue:active, .btn-full-blue:focus {
color: white;
background-color: #7fafd8;
border-color: #7fafd8; }
.btn-full-blue:hover {
color: white;
background-color: #7fafd8;
border-color: #7fafd8; }
.btn-full-blue.disabled:hover, .btn-full-blue:disabled:hover, fieldset[disabled] .btn-full-blue:hover {
background-color: #3b83c0;
border-color: #3b83c0; }
.btn-full-blue.disabled.focus, .btn-full-blue.disabled:focus, .btn-full-blue:disabled.focus, .btn-full-blue:disabled:focus, fieldset[disabled] .btn-full-blue.focus, fieldset[disabled] .btn-full-blue:focus {
background-color: #3b83c0;
border-color: #3b83c0; }
.btn-full-purple {
background-color: #506cb3;
color: white;
border-color: #506cb3; }
.btn-full-purple svg {
fill: white; }
.btn-full-purple.active, .btn-full-purple.focus, .btn-full-purple:active, .btn-full-purple:focus {
color: white;
background-color: #90a2cf;
border-color: #90a2cf; }
.btn-full-purple:hover {
color: white;
background-color: #90a2cf;
border-color: #90a2cf; }
.btn-full-purple.disabled:hover, .btn-full-purple:disabled:hover, fieldset[disabled] .btn-full-purple:hover {
background-color: #506cb3;
border-color: #506cb3; }
.btn-full-purple.disabled.focus, .btn-full-purple.disabled:focus, .btn-full-purple:disabled.focus, .btn-full-purple:disabled:focus, fieldset[disabled] .btn-full-purple.focus, fieldset[disabled] .btn-full-purple:focus {
background-color: #506cb3;
border-color: #506cb3; }
.btn-full-orange {
background-color: #f68c1e;
color: white;
border-color: #f68c1e; }
.btn-full-orange svg {
fill: white; }
.btn-full-orange.active, .btn-full-orange.focus, .btn-full-orange:active, .btn-full-orange:focus {
color: white;
background-color: #fab976;
border-color: #fab976; }
.btn-full-orange:hover {
color: white;
background-color: #fab976;
border-color: #fab976; }
.btn-full-orange.disabled:hover, .btn-full-orange:disabled:hover, fieldset[disabled] .btn-full-orange:hover {
background-color: #f68c1e;
border-color: #f68c1e; }
.btn-full-orange.disabled.focus, .btn-full-orange.disabled:focus, .btn-full-orange:disabled.focus, .btn-full-orange:disabled:focus, fieldset[disabled] .btn-full-orange.focus, fieldset[disabled] .btn-full-orange:focus {
background-color: #f68c1e;
border-color: #f68c1e; }
.btn-link {
color: #484848;
font-weight: normal;
cursor: pointer;
touch-action: manipulation;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.btn-link:hover, .btn-link:focus {
background-color: transparent;
color: #39b54a;
text-decoration: none; }
.btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled,
fieldset[disabled] .btn-link {
background-color: transparent; }
.btn-link, .btn-link.active, .btn-link:active, .btn-link:focus, .btn-link:hover {
border-color: transparent; }
.btn-link:disabled:hover, .btn-link:disabled:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
color: #9d9d9d;
text-decoration: none; }
.btn-lg {
padding: .35rem 1.15rem;
font-size: 1.25rem;
line-height: 2.2; }
.btn-lg:not(.btn-icon) svg {
vertical-align: middle;
padding-top: 0;
padding-right: 4px;
padding-bottom: 4px; }
@media (min-width: 62em) {
.btn-lg svg {
height: 40px;
width: 40px; } }
.btn-sm {
padding: .1rem .75rem;
font-size: 0.85rem; }
.btn-block {
display: block;
width: 100%; }
@media (max-width: 33.9375em) {
.btn-block + .btn-block {
margin-top: 0.3125em; } }
input[type='button'].btn-block,
input[type='reset'].btn-block,
input[type='submit'].btn-block {
width: 100%; }
.card {
position: relative;
margin-bottom: 1em;
background-color: white; }
.card-shadow {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
.card-block, .card-body {
padding: 1em 1.25em; }
.card-title {
margin-top: 0;
margin-bottom: 1em; }
.card-header {
margin: 0 1em;
padding: 1.5em 0.25em 1em;
border-bottom: 1px solid #c4c4c4; }
.card-footer {
margin: 0 1em;
padding: 0.5em 0 0.75em; }
.card-footer.bordered {
padding-top: 1em;
border-top: 1px solid #c4c4c4; }
.card-img-bg {
height: 100%;
width: 100%;
background-position: center center;
background-size: cover; }
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem;
background-color: rgba(0, 0, 0, 0.25);
color: white;
border: 0 !important; }
.card-img-overlay :hover, .card-img-overlay :focus {
background-color: rgba(0, 0, 0, 0.45);
color: #f2f2f2 !important;
border: 0 !important; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.card-img-overlay .card-text, .card-img-overlay .card-title {
max-width: 100%; } }
ngb-accordion .card {
margin-bottom: 0.3125em; }
ngb-accordion .card-header {
margin: 0;
padding: .25em;
border: 1px solid #c4c4c4;
position: relative; }
ngb-accordion .card-header:not(:last-child) {
border-bottom-color: transparent; }
ngb-accordion .card-header h5 {
margin: 0;
font-family: "Sailec-Regular", "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal; }
ngb-accordion .card-header h5 > .btn-link {
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-all;
word-break: break-word;
display: block;
width: 100%;
text-align: left;
white-space: normal;
transition: background 50ms ease;
background-position: 98% 50%;
background-repeat: no-repeat;
background-size: 36px;
background-image: url('data:image/svg+xml; utf8,