/*
 *
 * Unique Stylesheet for use on this site
 *
 */


header {
	padding-top: 50px;
}

p {
	text-align: justify;
}

.bottomline {
	border-bottom: 1px solid #ccc;
	margin-bottom: 3px;
}

.carteirinha {
	border: 1px solid #ccc;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 1.3em;
	height: 220px;
	overflow: hidden;
	padding: 3px 5px;
	width: 330px;
}

.carteirinha-img {
	border: 1px solid #ccc;
}

.carteirinha table {
	border-color: #ccc;
}

.carteirinha table tr td {
	border-color: #ccc;
}

.hero-unit {
	padding: 20px 30px;
}

.mostracontrato {
	background: #f6f6f6;
	border: 1px solid #ccc;
	height: 300px;
	overflow: auto;
	padding: 3px 5px;
}

.mostracontrato table tr td {
	border: 1px solid #ccc !important;
}

.red {
	color: #f00;
}

.required {
	color: #B94A48;
	font-size: 150%;
	font-weight: bold;
}

text-center {
	text-align: center;
}





.span4a {
	float: left;
	width: 108px;
}

.span8a {
	float: left;
	width: 218px;
}



:root {
    --bs-blue:#03a9f4;
    --bs-indigo:#25476a;
    --bs-purple:#ab47bc;
    --bs-pink:#f06292;
    --bs-red:#df5645;
    --bs-orange:#fa9f1b;
    --bs-yellow:#ffe405;
    --bs-green:#9FCC2E;
    --bs-teal:#26a69a;
    --bs-cyan:#0dcaf0;
    --bs-white:#fff;
    --bs-gray:#cbd0d8;
    --bs-gray-dark:#9ea2a8;
    --bs-gray-100:#f9fafc;
    --bs-gray-200:#f3f5f9;
    --bs-gray-300:#edf1f6;
    --bs-gray-400:#e7ecf3;
    --bs-gray-500:#e1e7f0;
    --bs-gray-600:#cbd0d8;
    --bs-gray-700:#b4b9c0;
    --bs-gray-800:#9ea2a8;
    --bs-gray-900:#878b90;
    --bs-primary:#25476a;
    --bs-secondary:#26a69a;
    --bs-success:#9FCC2E;
    --bs-info:#03a9f4;
    --bs-warning:#fa9f1b;
    --bs-danger:#df5645;
    --bs-light:#e1e7f0;
    --bs-dark:#373c43;
    --bs-primary-rgb:37,71,106;
    --bs-secondary-rgb:38,166,154;
    --bs-success-rgb:159,204,46;
    --bs-info-rgb:3,169,244;
    --bs-warning-rgb:250,159,27;
    --bs-danger-rgb:223,86,69;
    --bs-light-rgb:225,231,240;
    --bs-dark-rgb:55,60,67;
    --bs-white-rgb:255,255,255;
    --bs-black-rgb:55,60,67;
    --bs-body-rgb:117,134,143;
    --bs-font-sans-serif:"Poppins","Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family:var(--bs-font-sans-serif);
    --bs-body-font-size:0.75rem;
    --bs-body-font-weight:400;
    --bs-body-line-height:1.5;
    --bs-body-color:#75868f;
    --bs-body-bg:#edf1f6
}




.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-top:0;
    margin-bottom:.5rem;
    font-family:Poppins;
    font-weight: bold;
    line-height:1.2;
    color:#373c43
}




.alert {
    position:relative;
    padding:1rem 1rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:.4375rem
}
.alert-heading {
    color:inherit
}
.alert-link {
    font-weight:700
}
.alert-dismissible {
    padding-right:3rem
}
.alert-dismissible .btn-close {
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    padding:1.25rem 1rem
}
.alert-primary {
    color:#162b40;
    background-color:#d3dae1;
    border-color:#c9d1da
}
.alert-primary .alert-link {
    color:#122233
}
.alert-secondary {
    color:#17645c;
    background-color:#d4edeb;
    border-color:#c9e9e6
}
.alert-secondary .alert-link {
    color:#12504a
}
.alert-success {
    color:#5f7a1c;
    background-color:#ecf5d5;
    border-color:#e7f2cb
}
.alert-success .alert-link {
    color:#4c6216
}
.alert-info {
    color:#026592;
    background-color:#cdeefd;
    border-color:#c0eafc
}
.alert-info .alert-link {
    color:#025175
}
.alert-warning {
    color:#965f10;
    background-color:#feecd1;
    border-color:#fee7c6
}
.alert-warning .alert-link {
    color:#784c0d
}
.alert-danger {
    color:#863429;
    background-color:#f9ddda;
    border-color:#f7d5d1
}
.alert-danger .alert-link {
    color:#6b2a21
}
.alert-light {
    color:#878b90;
    background-color:#f9fafc;
    border-color:#f8f9fb
}
.alert-light .alert-link {
    color:#6c6f73
}
.alert-dark {
    color:#212428;
    background-color:#d7d8d9;
    border-color:#cdced0
}
.alert-dark .alert-link {
    color:#1a1d20
}




.btn {
    display:inline-block;
    font-weight:400;
    line-height:1.5;
    color:#75868f;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    cursor:pointer;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.55rem 1rem;
    font-size:.7125rem;
    border-radius:.4375rem;
		text-transform: uppercase;
    transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .btn {
        transition:none
    }
}
.btn:hover {
    color:#75868f;
    text-decoration:none
}
.btn-check:focus+.btn,.btn:focus {
    outline:0;
    box-shadow:0 0 .5rem 0 rgba(0,0,0,.125)
}
.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn:active {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125)
}
.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn:active:focus {
    box-shadow:0 0 .5rem 0 rgba(0,0,0,.125),inset 0 3px 5px rgba(55,60,67,.125)
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn {
    pointer-events:none;
    opacity:.65;
    box-shadow:none
}
.btn-primary {
    color:#fff;
    background-color:#25476a;
    border-color:#25476a;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-primary:hover {
    color:#fff;
    background-color:#1f3c5a;
    border-color:#1e3955
}
.btn-check:focus+.btn-primary,.btn-primary:focus {
    color:#fff;
    background-color:#1f3c5a;
    border-color:#1e3955;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(70,99,128,.5)
}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#1a324a;
    border-color:#1c3550
}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(70,99,128,.5)
}
.btn-primary.disabled,.btn-primary:disabled {
    color:#fff;
    background-color:#25476a;
    border-color:#25476a
}
.btn-secondary {
    color:#fff;
    background-color:#26a69a;
    border-color:#26a69a;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-secondary:hover {
    color:#fff;
    background-color:#208d83;
    border-color:#1e857b
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus {
    color:#fff;
    background-color:#208d83;
    border-color:#1e857b;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(71,179,169,.5)
}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle {
    color:#fff;
    background-color:#1b746c;
    border-color:#1d7d74
}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(71,179,169,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled {
    color:#fff;
    background-color:#26a69a;
    border-color:#26a69a
}
.btn-success {
    color:#fff;
    background-color:#9fcc2e;
    border-color:#9fcc2e;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-success:hover {
    color:#fff;
    background-color:#87ad27;
    border-color:#7fa325
}
.btn-check:focus+.btn-success,.btn-success:focus {
    color:#fff;
    background-color:#87ad27;
    border-color:#7fa325;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(173,212,77,.5)
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle {
    color:#fff;
    background-color:#6f8f20;
    border-color:#779923
}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(173,212,77,.5)
}
.btn-success.disabled,.btn-success:disabled {
    color:#fff;
    background-color:#9fcc2e;
    border-color:#9fcc2e
}
.btn-info {
    color:#fff;
    background-color:#03a9f4;
    border-color:#03a9f4;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-info:hover {
    color:#fff;
    background-color:#0390cf;
    border-color:#0287c3
}
.btn-check:focus+.btn-info,.btn-info:focus {
    color:#fff;
    background-color:#0390cf;
    border-color:#0287c3;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(41,182,246,.5)
}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle {
    color:#fff;
    background-color:#0276ab;
    border-color:#027fb7
}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(41,182,246,.5)
}
.btn-info.disabled,.btn-info:disabled {
    color:#fff;
    background-color:#03a9f4;
    border-color:#03a9f4
}
.btn-warning {
    color:#fff;
    background-color:#fa9f1b;
    border-color:#fa9f1b;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-warning:hover {
    color:#fff;
    background-color:#d58717;
    border-color:#c87f16
}
.btn-check:focus+.btn-warning,.btn-warning:focus {
    color:#fff;
    background-color:#d58717;
    border-color:#c87f16;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(251,173,61,.5)
}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle {
    color:#fff;
    background-color:#af6f13;
    border-color:#bc7714
}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(251,173,61,.5)
}
.btn-warning.disabled,.btn-warning:disabled {
    color:#fff;
    background-color:#fa9f1b;
    border-color:#fa9f1b
}
.btn-danger {
    color:#fff;
    background-color:#df5645;
    border-color:#df5645;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-danger:hover {
    color:#fff;
    background-color:#be493b;
    border-color:#b24537
}
.btn-check:focus+.btn-danger,.btn-danger:focus {
    color:#fff;
    background-color:#be493b;
    border-color:#b24537;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(228,111,97,.5)
}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#9c3c30;
    border-color:#a74134
}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(228,111,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled {
    color:#fff;
    background-color:#df5645;
    border-color:#df5645
}
.btn-light {
    color:#373c43;
    background-color:#e1e7f0;
    border-color:#e1e7f0;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-light:hover {
    color:#373c43;
    background-color:#e6ebf2;
    border-color:#e4e9f2
}
.btn-check:focus+.btn-light,.btn-light:focus {
    color:#373c43;
    background-color:#e6ebf2;
    border-color:#e4e9f2;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(200,205,214,.5)
}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle {
    color:#373c43;
    background-color:#e7ecf3;
    border-color:#e4e9f2
}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(200,205,214,.5)
}
.btn-light.disabled,.btn-light:disabled {
    color:#373c43;
    background-color:#e1e7f0;
    border-color:#e1e7f0
}
.btn-dark {
    color:#fff;
    background-color:#373c43;
    border-color:#373c43;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075)
}
.btn-dark:hover {
    color:#fff;
    background-color:#2f3339;
    border-color:#2c3036
}
.btn-check:focus+.btn-dark,.btn-dark:focus {
    color:#fff;
    background-color:#2f3339;
    border-color:#2c3036;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(55,60,67,.075),0 0 0 .15rem rgba(85,89,95,.5)
}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle {
    color:#fff;
    background-color:#272a2f;
    border-color:#292d32
}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(85,89,95,.5)
}
.btn-dark.disabled,.btn-dark:disabled {
    color:#fff;
    background-color:#373c43;
    border-color:#373c43
}
.btn-outline-primary {
    color:#25476a;
    border-color:#25476a
}
.btn-outline-primary:hover {
    color:#fff;
    background-color:#25476a;
    border-color:#25476a
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus {
    box-shadow:0 0 0 .15rem rgba(37,71,106,.5)
}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active {
    color:#fff;
    background-color:#25476a;
    border-color:#25476a
}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(37,71,106,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color:#25476a;
    background-color:transparent
}
.btn-outline-secondary {
    color:#26a69a;
    border-color:#26a69a
}
.btn-outline-secondary:hover {
    color:#fff;
    background-color:#26a69a;
    border-color:#26a69a
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus {
    box-shadow:0 0 0 .15rem rgba(38,166,154,.5)
}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active {
    color:#fff;
    background-color:#26a69a;
    border-color:#26a69a
}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(38,166,154,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color:#26a69a;
    background-color:transparent
}
.btn-outline-success {
    color:#9fcc2e;
    border-color:#9fcc2e
}
.btn-outline-success:hover {
    color:#fff;
    background-color:#9fcc2e;
    border-color:#9fcc2e
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {
    box-shadow:0 0 0 .15rem rgba(159,204,46,.5)
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active {
    color:#fff;
    background-color:#9fcc2e;
    border-color:#9fcc2e
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(159,204,46,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled {
    color:#9fcc2e;
    background-color:transparent
}
.btn-outline-info {
    color:#03a9f4;
    border-color:#03a9f4
}
.btn-outline-info:hover {
    color:#fff;
    background-color:#03a9f4;
    border-color:#03a9f4
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus {
    box-shadow:0 0 0 .15rem rgba(3,169,244,.5)
}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active {
    color:#fff;
    background-color:#03a9f4;
    border-color:#03a9f4
}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(3,169,244,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled {
    color:#03a9f4;
    background-color:transparent
}
.btn-outline-warning {
    color:#fa9f1b;
    border-color:#fa9f1b
}
.btn-outline-warning:hover {
    color:#fff;
    background-color:#fa9f1b;
    border-color:#fa9f1b
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus {
    box-shadow:0 0 0 .15rem rgba(250,159,27,.5)
}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active {
    color:#fff;
    background-color:#fa9f1b;
    border-color:#fa9f1b
}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(250,159,27,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color:#fa9f1b;
    background-color:transparent
}
.btn-outline-danger {
    color:#df5645;
    border-color:#df5645
}
.btn-outline-danger:hover {
    color:#fff;
    background-color:#df5645;
    border-color:#df5645
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus {
    box-shadow:0 0 0 .15rem rgba(223,86,69,.5)
}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active {
    color:#fff;
    background-color:#df5645;
    border-color:#df5645
}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(223,86,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color:#df5645;
    background-color:transparent
}
.btn-outline-light {
    color:#e1e7f0;
    border-color:#e1e7f0
}
.btn-outline-light:hover {
    color:#373c43;
    background-color:#e1e7f0;
    border-color:#e1e7f0
}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus {
    box-shadow:0 0 0 .15rem rgba(225,231,240,.5)
}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active {
    color:#373c43;
    background-color:#e1e7f0;
    border-color:#e1e7f0
}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(225,231,240,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled {
    color:#e1e7f0;
    background-color:transparent
}
.btn-outline-dark {
    color:#373c43;
    border-color:#373c43
}
.btn-outline-dark:hover {
    color:#fff;
    background-color:#373c43;
    border-color:#373c43
}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus {
    box-shadow:0 0 0 .15rem rgba(55,60,67,.5)
}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active {
    color:#fff;
    background-color:#373c43;
    border-color:#373c43
}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus {
    box-shadow:inset 0 3px 5px rgba(55,60,67,.125),0 0 0 .15rem rgba(55,60,67,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color:#373c43;
    background-color:transparent
}
.btn-link {
    font-weight:400;
    color:#03a9f4;
    text-decoration:underline
}
.btn-link:hover {
    color:#026e9f;
    text-decoration:underline
}
.btn-link:focus {
    text-decoration:underline
}
.btn-link.disabled,.btn-link:disabled {
    color:#cbd0d8
}
.btn-group-lg>.btn,.btn-lg {
    padding:.5rem 1rem;
    font-size:.9375rem;
    border-radius:.5625rem
}
.btn-group-sm>.btn,.btn-sm {
    padding:.45rem .95rem;
    font-size:.65625rem;
    border-radius:.3125rem
}




.nav {
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link {
    display:block;
    padding:.5rem 1rem;
    color:#75868f;
    text-decoration:none;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition:none
    }
}
.nav-link:focus,.nav-link:hover {
    color:#25476a;
    text-decoration:none
}
.nav-link.disabled {
    color:#cbd0d8;
    pointer-events:none;
    cursor:default
}
.nav-tabs {
    border-bottom:1px solid rgba(0,0,0,.07)
}
.nav-tabs .nav-link {
    margin-bottom:-1px;
    background:0 0;
    border:1px solid transparent;
    border-top-left-radius:.4375rem;
    border-top-right-radius:.4375rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    border-color:transparent;
    isolation:isolate
}
.nav-tabs .nav-link.disabled {
    color:#cbd0d8;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color:#25476a;
    background-color:#fff;
    border-color:rgba(0,0,0,.07) rgba(0,0,0,.07) #fff
}
.nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link {
    background:0 0;
    border:0;
    border-radius:.4375rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color:#fff;
    background-color:#25476a
}
.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
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
    width:100%
}
.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-top:.5rem;
    padding-bottom:.5rem
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {
    display:flex;
    flex-wrap:inherit;
    align-items:center;
    justify-content:space-between
}
.navbar-brand {
    padding-top:.54688rem;
    padding-bottom:.54688rem;
    margin-right:1rem;
    font-size:.9375rem;
    text-decoration:none;
    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
}
.navbar-text {
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse {
    flex-basis:100%;
    flex-grow:1;
    align-items:center
}
.navbar-toggler {
    padding:.25rem .75rem;
    font-size:.9375rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.4375rem;
    transition:box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition:none
    }
}
.navbar-toggler:hover {
    text-decoration:none
}
.navbar-toggler:focus {
    text-decoration:none;
    outline:0;
    box-shadow:0 0 0 .15rem
}
.navbar-toggler-icon {
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%
}
.navbar-nav-scroll {
    max-height:var(--bs-scroll-height,75vh);
    overflow-y:auto
}
@media (min-width:576px) {
    .navbar-expand-sm {
        flex-wrap: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 .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-sm .navbar-collapse {
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler {
        display:none
    }
    .navbar-expand-sm .offcanvas-header {
        display:none
    }
    .navbar-expand-sm .offcanvas {
        position:inherit;
        bottom:0;
        z-index:1000;
        flex-grow:1;
        visibility:visible!important;
        background-color:transparent;
        border-right:0;
        border-left:0;
        transition:none;
        transform:none
    }
    .navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top {
        height:auto;
        border-top:0;
        border-bottom:0
    }
    .navbar-expand-sm .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
}
@media (min-width:768px) {
    .navbar-expand-md {
        flex-wrap: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 .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-md .navbar-collapse {
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler {
        display:none
    }
    .navbar-expand-md .offcanvas-header {
        display:none
    }
    .navbar-expand-md .offcanvas {
        position:inherit;
        bottom:0;
        z-index:1000;
        flex-grow:1;
        visibility:visible!important;
        background-color:transparent;
        border-right:0;
        border-left:0;
        transition:none;
        transform:none
    }
    .navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top {
        height:auto;
        border-top:0;
        border-bottom:0
    }
    .navbar-expand-md .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
}
@media (min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: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 .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-lg .navbar-collapse {
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler {
        display:none
    }
    .navbar-expand-lg .offcanvas-header {
        display:none
    }
    .navbar-expand-lg .offcanvas {
        position:inherit;
        bottom:0;
        z-index:1000;
        flex-grow:1;
        visibility:visible!important;
        background-color:transparent;
        border-right:0;
        border-left:0;
        transition:none;
        transform:none
    }
    .navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top {
        height:auto;
        border-top:0;
        border-bottom:0
    }
    .navbar-expand-lg .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
}
@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-wrap: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 .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-xl .offcanvas-header {
        display:none
    }
    .navbar-expand-xl .offcanvas {
        position:inherit;
        bottom:0;
        z-index:1000;
        flex-grow:1;
        visibility:visible!important;
        background-color:transparent;
        border-right:0;
        border-left:0;
        transition:none;
        transform:none
    }
    .navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top {
        height:auto;
        border-top:0;
        border-bottom:0
    }
    .navbar-expand-xl .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
}
@media (min-width:1400px) {
    .navbar-expand-xxl {
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xxl .navbar-nav {
        flex-direction:row
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xxl .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-xxl .navbar-collapse {
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-xxl .navbar-toggler {
        display:none
    }
    .navbar-expand-xxl .offcanvas-header {
        display:none
    }
    .navbar-expand-xxl .offcanvas {
        position:inherit;
        bottom:0;
        z-index:1000;
        flex-grow:1;
        visibility:visible!important;
        background-color:transparent;
        border-right:0;
        border-left:0;
        transition:none;
        transform:none
    }
    .navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top {
        height:auto;
        border-top:0;
        border-bottom:0
    }
    .navbar-expand-xxl .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
}
.navbar-expand {
    flex-wrap: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 .navbar-nav-scroll {
    overflow:visible
}
.navbar-expand .navbar-collapse {

    display:flex!important;
    flex-basis:auto
}
.navbar-expand .navbar-toggler {
    display:none
}
.navbar-expand .offcanvas-header {
    display:none
}
.navbar-expand .offcanvas {
    position:inherit;
    bottom:0;
    z-index:1000;
    flex-grow:1;
    visibility:visible!important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
}
.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top {
    height:auto;
    border-top:0;
    border-bottom:0
}
.navbar-expand .offcanvas-body {
    display:flex;
    flex-grow:0;
    padding:0;
    overflow-y:visible
}
.navbar-light .navbar-brand {
    color:rgba(55,60,67,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
    color:rgba(55,60,67,.9)
}
.navbar-light .navbar-nav .nav-link {
    color:rgba(55,60,67,.55)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color:rgba(55,60,67,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
    color:rgba(55,60,67,.3)
}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link {
    color:rgba(55,60,67,.9)
}
.navbar-light .navbar-toggler {
    color:rgba(55,60,67,.55);
    border-color:rgba(55,60,67,.1)
}
.navbar-light .navbar-toggler-icon {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2855, 60, 67, 0.55%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(55,60,67,.55)
}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
    color:rgba(55,60,67,.9)
}
.navbar-dark .navbar-brand {
    color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
    color:#fff
}
.navbar-dark .navbar-nav .nav-link {
    color:rgba(255,255,255,.55)
}
.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 .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link {
    color:#fff
}
.navbar-dark .navbar-toggler {
    color:rgba(255,255,255,.55);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
    color:rgba(255,255,255,.55)
}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
    color:#fff
}