@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);
:root,[data-bs-theme=light]{
--bs-blue:#0d6efd;
--bs-indigo:#6610f2;
--bs-purple:#6f42c1;
--bs-pink:#d63384;
--bs-red:#dc3545;
--bs-orange:#fd7e14;
--bs-yellow:#ffc107;
--bs-green:#198754;
--bs-teal:#20c997;
--bs-cyan:#0dcaf0;
--bs-black:#000;
--bs-white:#fff;
--bs-gray:#6c757d;
--bs-gray-dark:#343a40;
--bs-gray-100:#f8f9fa;
--bs-gray-200:#e9ecef;
--bs-gray-300:#dee2e6;
--bs-gray-400:#ced4da;
--bs-gray-500:#adb5bd;
--bs-gray-600:#6c757d;
--bs-gray-700:#495057;
--bs-gray-800:#343a40;
--bs-gray-900:#212529;
--bs-primary:darkslateblue;
--bs-secondary:mediumaquamarine;
--bs-success:#198754;
--bs-info:#0dcaf0;
--bs-warning:#ffc107;
--bs-danger:#dc3545;
--bs-light:#f8f9fa;
--bs-dark:#212529;
--bs-primary-rgb:72,61,139;
--bs-secondary-rgb:102,205,170;
--bs-success-rgb:25,135,84;
--bs-info-rgb:13,202,240;
--bs-warning-rgb:255,193,7;
--bs-danger-rgb:220,53,69;
--bs-light-rgb:248,249,250;
--bs-dark-rgb:33,37,41;
--bs-primary-text-emphasis:rgb(28.8, 24.4, 55.6);
--bs-secondary-text-emphasis:rgb(40.8, 82, 68);
--bs-success-text-emphasis:rgb(10, 54, 33.6);
--bs-info-text-emphasis:rgb(5.2, 80.8, 96);
--bs-warning-text-emphasis:rgb(102, 77.2, 2.8);
--bs-danger-text-emphasis:rgb(88, 21.2, 27.6);
--bs-light-text-emphasis:#495057;
--bs-dark-text-emphasis:#495057;
--bs-primary-bg-subtle:rgb(218.4, 216.2, 231.8);
--bs-secondary-bg-subtle:rgb(224.4, 245, 238);
--bs-success-bg-subtle:rgb(209, 231, 220.8);
--bs-info-bg-subtle:rgb(206.6, 244.4, 252);
--bs-warning-bg-subtle:rgb(255, 242.6, 205.4);
--bs-danger-bg-subtle:rgb(248, 214.6, 217.8);
--bs-light-bg-subtle:rgb(251.5, 252, 252.5);
--bs-dark-bg-subtle:#ced4da;
--bs-primary-border-subtle:rgb(181.8, 177.4, 208.6);
--bs-secondary-border-subtle:rgb(193.8, 235, 221);
--bs-success-border-subtle:rgb(163, 207, 186.6);
--bs-info-border-subtle:rgb(158.2, 233.8, 249);
--bs-warning-border-subtle:rgb(255, 230.2, 155.8);
--bs-danger-border-subtle:rgb(241, 174.2, 180.6);
--bs-light-border-subtle:#e9ecef;
--bs-dark-border-subtle:#adb5bd;
--bs-white-rgb:255,255,255;
--bs-black-rgb:0,0,0;
--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,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:1rem;
--bs-body-font-weight:400;
--bs-body-line-height:1.5;
--bs-body-color:#212529;
--bs-body-color-rgb:33,37,41;
--bs-body-bg:#fff;
--bs-body-bg-rgb:255,255,255;
--bs-emphasis-color:#000;
--bs-emphasis-color-rgb:0,0,0;
--bs-secondary-color:rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb:33,37,41;
--bs-secondary-bg:#e9ecef;
--bs-secondary-bg-rgb:233,236,239;
--bs-tertiary-color:rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb:33,37,41;
--bs-tertiary-bg:#f8f9fa;
--bs-tertiary-bg-rgb:248,249,250;
--bs-heading-color:inherit;
--bs-link-color:darkslateblue;
--bs-link-color-rgb:72,61,139;
--bs-link-decoration:underline;
--bs-link-hover-color:rgb(57.6, 48.8, 111.2);
--bs-link-hover-color-rgb:58,49,111;
--bs-code-color:#d63384;
--bs-highlight-color:#212529;
--bs-highlight-bg:rgb(255, 242.6, 205.4);
--bs-border-width:1px;
--bs-border-style:solid;
--bs-border-color:#dee2e6;
--bs-border-color-translucent:rgba(0, 0, 0, 0.175);
--bs-border-radius:0.375rem;
--bs-border-radius-sm:0.25rem;
--bs-border-radius-lg:0.5rem;
--bs-border-radius-xl:1rem;
--bs-border-radius-xxl:2rem;
--bs-border-radius-2xl:var(--bs-border-radius-xxl);
--bs-border-radius-pill:50rem;
--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width:0.25rem;
--bs-focus-ring-opacity:0.25;
--bs-focus-ring-color:rgba(72, 61, 139, 0.25);
--bs-form-valid-color:#198754;
--bs-form-valid-border-color:#198754;
--bs-form-invalid-color:#dc3545;
--bs-form-invalid-border-color:#dc3545
}
[data-bs-theme=dark]{
color-scheme:dark;
--bs-body-color:#dee2e6;
--bs-body-color-rgb:222,226,230;
--bs-body-bg:#212529;
--bs-body-bg-rgb:33,37,41;
--bs-emphasis-color:#fff;
--bs-emphasis-color-rgb:255,255,255;
--bs-secondary-color:rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb:222,226,230;
--bs-secondary-bg:#343a40;
--bs-secondary-bg-rgb:52,58,64;
--bs-tertiary-color:rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb:222,226,230;
--bs-tertiary-bg:rgb(42.5, 47.5, 52.5);
--bs-tertiary-bg-rgb:43,48,53;
--bs-primary-text-emphasis:rgb(145.2, 138.6, 185.4);
--bs-secondary-text-emphasis:rgb(163.2, 225, 204);
--bs-success-text-emphasis:rgb(117, 183, 152.4);
--bs-info-text-emphasis:rgb(109.8, 223.2, 246);
--bs-warning-text-emphasis:rgb(255, 217.8, 106.2);
--bs-danger-text-emphasis:rgb(234, 133.8, 143.4);
--bs-light-text-emphasis:#f8f9fa;
--bs-dark-text-emphasis:#dee2e6;
--bs-primary-bg-subtle:rgb(14.4, 12.2, 27.8);
--bs-secondary-bg-subtle:rgb(20.4, 41, 34);
--bs-success-bg-subtle:rgb(5, 27, 16.8);
--bs-info-bg-subtle:rgb(2.6, 40.4, 48);
--bs-warning-bg-subtle:rgb(51, 38.6, 1.4);
--bs-danger-bg-subtle:rgb(44, 10.6, 13.8);
--bs-light-bg-subtle:#343a40;
--bs-dark-bg-subtle:#1a1d20;
--bs-primary-border-subtle:rgb(43.2, 36.6, 83.4);
--bs-secondary-border-subtle:rgb(61.2, 123, 102);
--bs-success-border-subtle:rgb(15, 81, 50.4);
--bs-info-border-subtle:rgb(7.8, 121.2, 144);
--bs-warning-border-subtle:rgb(153, 115.8, 4.2);
--bs-danger-border-subtle:rgb(132, 31.8, 41.4);
--bs-light-border-subtle:#495057;
--bs-dark-border-subtle:#343a40;
--bs-heading-color:inherit;
--bs-link-color:rgb(145.2, 138.6, 185.4);
--bs-link-hover-color:rgb(167.16, 161.88, 199.32);
--bs-link-color-rgb:145,139,185;
--bs-link-hover-color-rgb:167,162,199;
--bs-code-color:rgb(230.4, 132.6, 181.2);
--bs-highlight-color:#dee2e6;
--bs-highlight-bg:rgb(102, 77.2, 2.8);
--bs-border-color:#495057;
--bs-border-color-translucent:rgba(255, 255, 255, 0.15);
--bs-form-valid-color:rgb(117, 183, 152.4);
--bs-form-valid-border-color:rgb(117, 183, 152.4);
--bs-form-invalid-color:rgb(234, 133.8, 143.4);
--bs-form-invalid-border-color:rgb(234, 133.8, 143.4)
}
*,::after,::before{
box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
:root{
scroll-behavior:smooth
}

}
body{
margin:0;
font-family:var(--bs-body-font-family);
font-size:var(--bs-body-font-size);
font-weight:var(--bs-body-font-weight);
line-height:var(--bs-body-line-height);
color:var(--bs-body-color);
text-align:var(--bs-body-text-align);
background-color:var(--bs-body-bg);
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:transparent
}
hr{
margin:1rem 0;
color:inherit;
border:0;
border-top:var(--bs-border-width) solid;
opacity:.25
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
margin-top:0;
margin-bottom:.5rem;
font-weight:500;
line-height:1.2;
color:var(--bs-heading-color)
}
.h1,h1{
font-size:calc(1.375rem + 1.5vw)
}
@media (min-width:1200px){
.h1,h1{
font-size:2.5rem
}

}
.h2,h2{
font-size:calc(1.325rem + .9vw)
}
@media (min-width:1200px){
.h2,h2{
font-size:2rem
}

}
.h3,h3{
font-size:calc(1.3rem + .6vw)
}
@media (min-width:1200px){
.h3,h3{
font-size:1.75rem
}

}
.h4,h4{
font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px){
.h4,h4{
font-size:1.5rem
}

}
.h5,h5{
font-size:1.25rem
}
.h6,h6{
font-size:1rem
}
p{
margin-top:0;
margin-bottom:1rem
}
abbr[title]{
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted;
cursor:help;
-webkit-text-decoration-skip-ink:none;
text-decoration-skip-ink:none
}
address{
margin-bottom:1rem;
font-style:normal;
line-height:inherit
}
ol,ul{
padding-left:2rem
}
dl,ol,ul{
margin-top:0;
margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul{
margin-bottom:0
}
dt{
font-weight:700
}
dd{
margin-bottom:.5rem;
margin-left:0
}
blockquote{
margin:0 0 1rem
}
b,strong{
font-weight:bolder
}
.small,small{
font-size:.875em
}
.mark,mark{
padding:.1875em;
color:var(--bs-highlight-color);
background-color:var(--bs-highlight-bg)
}
sub,sup{
position:relative;
font-size:.75em;
line-height:0;
vertical-align:baseline
}
sub{
bottom:-.25em
}
sup{
top:-.5em
}
a{
color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
text-decoration:underline
}
a:hover{
--bs-link-color-rgb:var(--bs-link-hover-color-rgb)
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
color:inherit;
text-decoration:none
}
code,kbd,pre,samp{
font-family:var(--bs-font-monospace);
font-size:1em
}
pre{
display:block;
margin-top:0;
margin-bottom:1rem;
overflow:auto;
font-size:.875em
}
pre code{
font-size:inherit;
color:inherit;
word-break:normal
}
code{
font-size:.875em;
color:var(--bs-code-color);
word-wrap:break-word
}
a>code{
color:inherit
}
kbd{
padding:.1875rem .375rem;
font-size:.875em;
color:var(--bs-body-bg);
background-color:var(--bs-body-color);
border-radius:.25rem
}
kbd kbd{
padding:0;
font-size:1em
}
figure{
margin:0 0 1rem
}
img,svg{
vertical-align:middle
}
table{
caption-side:bottom;
border-collapse:collapse
}
caption{
padding-top:.5rem;
padding-bottom:.5rem;
color:var(--bs-secondary-color);
text-align:left
}
th{
text-align:inherit;
text-align:-webkit-match-parent
}
tbody,td,tfoot,th,thead,tr{
border-color:inherit;
border-style:solid;
border-width:0
}
label{
display:inline-block
}
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,select{
text-transform:none
}
[role=button]{
cursor:pointer
}
select{
word-wrap:normal
}
select:disabled{
opacity:1
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
display:none!important
}
[type=button],[type=reset],[type=submit],button{
-webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
cursor:pointer
}
::-moz-focus-inner{
padding:0;
border-style:none
}
textarea{
resize:vertical
}
fieldset{
min-width:0;
padding:0;
margin:0;
border:0
}
legend{
float:left;
width:100%;
padding:0;
margin-bottom:.5rem;
font-size:calc(1.275rem + .3vw);
line-height:inherit
}
@media (min-width:1200px){
legend{
font-size:1.5rem
}

}
legend+*{
clear:left
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
padding:0
}
::-webkit-inner-spin-button{
height:auto
}
[type=search]{
-webkit-appearance:textfield;
outline-offset:-2px
}
::-webkit-search-decoration{
-webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
padding:0
}
::file-selector-button{
font:inherit;
-webkit-appearance:button
}
output{
display:inline-block
}
iframe{
border:0
}
summary{
display:list-item;
cursor:pointer
}
progress{
vertical-align:baseline
}
[hidden]{
display:none!important
}
.lead{
font-size:1.25rem;
font-weight:300
}
.display-1{
font-size:calc(1.625rem + 4.5vw);
font-weight:300;
line-height:1.2
}
@media (min-width:1200px){
.display-1{
font-size:5rem
}

}
.display-2{
font-size:calc(1.575rem + 3.9vw);
font-weight:300;
line-height:1.2
}
@media (min-width:1200px){
.display-2{
font-size:4.5rem
}

}
.display-3{
font-size:calc(1.525rem + 3.3vw);
font-weight:300;
line-height:1.2
}
@media (min-width:1200px){
.display-3{
font-size:4rem
}

}
.display-4{
font-size:calc(1.475rem + 2.7vw);
font-weight:300;
line-height:1.2
}
@media (min-width:1200px){
.display-4{
font-size:3.5rem
}

}
.display-5{
font-size:calc(1.425rem + 2.1vw);
font-weight:300;
line-height:1.2
}
@media (min-width:1200px){
.display-5{
font-size:3rem
}

}
.display-6{
font-size:calc(1.375rem + 1.5vw);
font-weight:300;
line-height:1.2
}
@media (min-width:1200px){
.display-6{
font-size:2.5rem
}

}
.list-unstyled{
padding-left:0;
list-style:none
}
.list-inline{
padding-left:0;
list-style:none
}
.list-inline-item{
display:inline-block
}
.list-inline-item:not(:last-child){
margin-right:.5rem
}
.initialism{
font-size:.875em;
text-transform:uppercase
}
.blockquote{
margin-bottom:1rem;
font-size:1.25rem
}
.blockquote>:last-child{
margin-bottom:0
}
.blockquote-footer{
margin-top:-1rem;
margin-bottom:1rem;
font-size:.875em;
color:#6c757d
}
.blockquote-footer::before{
content:"â€”Â "
}
.img-fluid{
max-width:100%;
height:auto
}
.img-thumbnail{
padding:.25rem;
background-color:var(--bs-body-bg);
border:var(--bs-border-width) solid var(--bs-border-color);
border-radius:var(--bs-border-radius);
box-shadow:var(--bs-box-shadow-sm);
max-width:100%;
height:auto
}
.figure{
display:inline-block
}
.figure-img{
margin-bottom:.5rem;
line-height:1
}
.figure-caption{
font-size:.875em;
color:var(--bs-secondary-color)
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
--bs-gutter-x:1.5rem;
--bs-gutter-y:0;
width:100%;
padding-right:calc(var(--bs-gutter-x) * .5);
padding-left:calc(var(--bs-gutter-x) * .5);
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:720px
}

}
@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:1140px
}

}
@media (min-width:1400px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
max-width:1320px
}

}
:root{
--bs-breakpoint-xs:0;
--bs-breakpoint-sm:576px;
--bs-breakpoint-md:768px;
--bs-breakpoint-lg:992px;
--bs-breakpoint-xl:1200px;
--bs-breakpoint-xxl:1400px
}
.row{
--bs-gutter-x:1.5rem;
--bs-gutter-y:0;
display:flex;
flex-wrap:wrap;
margin-top:calc(-1 * var(--bs-gutter-y));
margin-right:calc(-.5 * var(--bs-gutter-x));
margin-left:calc(-.5 * var(--bs-gutter-x))
}
.row>*{
flex-shrink:0;
width:100%;
max-width:100%;
padding-right:calc(var(--bs-gutter-x) * .5);
padding-left:calc(var(--bs-gutter-x) * .5);
margin-top:var(--bs-gutter-y)
}
.col{
flex:1 0 0%
}
.row-cols-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-3>*{
flex:0 0 auto;
width:33.33333333%
}
.row-cols-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-6>*{
flex:0 0 auto;
width:16.66666667%
}
.col-auto{
flex:0 0 auto;
width:auto
}
.col-1{
flex:0 0 auto;
width:8.33333333%
}
.col-2{
flex:0 0 auto;
width:16.66666667%
}
.col-3{
flex:0 0 auto;
width:25%
}
.col-4{
flex:0 0 auto;
width:33.33333333%
}
.col-5{
flex:0 0 auto;
width:41.66666667%
}
.col-6{
flex:0 0 auto;
width:50%
}
.col-7{
flex:0 0 auto;
width:58.33333333%
}
.col-8{
flex:0 0 auto;
width:66.66666667%
}
.col-9{
flex:0 0 auto;
width:75%
}
.col-10{
flex:0 0 auto;
width:83.33333333%
}
.col-11{
flex:0 0 auto;
width:91.66666667%
}
.col-12{
flex:0 0 auto;
width:100%
}
.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%
}
.g-0,.gx-0{
--bs-gutter-x:0
}
.g-0,.gy-0{
--bs-gutter-y:0
}
.g-1,.gx-1{
--bs-gutter-x:0.25rem
}
.g-1,.gy-1{
--bs-gutter-y:0.25rem
}
.g-2,.gx-2{
--bs-gutter-x:0.5rem
}
.g-2,.gy-2{
--bs-gutter-y:0.5rem
}
.g-3,.gx-3{
--bs-gutter-x:1rem
}
.g-3,.gy-3{
--bs-gutter-y:1rem
}
.g-4,.gx-4{
--bs-gutter-x:1.5rem
}
.g-4,.gy-4{
--bs-gutter-y:1.5rem
}
.g-5,.gx-5{
--bs-gutter-x:3rem
}
.g-5,.gy-5{
--bs-gutter-y:3rem
}
@media (min-width:576px){
.col-sm{
flex:1 0 0%
}
.row-cols-sm-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-sm-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-sm-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-sm-3>*{
flex:0 0 auto;
width:33.33333333%
}
.row-cols-sm-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-sm-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-sm-6>*{
flex:0 0 auto;
width:16.66666667%
}
.col-sm-auto{
flex:0 0 auto;
width:auto
}
.col-sm-1{
flex:0 0 auto;
width:8.33333333%
}
.col-sm-2{
flex:0 0 auto;
width:16.66666667%
}
.col-sm-3{
flex:0 0 auto;
width:25%
}
.col-sm-4{
flex:0 0 auto;
width:33.33333333%
}
.col-sm-5{
flex:0 0 auto;
width:41.66666667%
}
.col-sm-6{
flex:0 0 auto;
width:50%
}
.col-sm-7{
flex:0 0 auto;
width:58.33333333%
}
.col-sm-8{
flex:0 0 auto;
width:66.66666667%
}
.col-sm-9{
flex:0 0 auto;
width:75%
}
.col-sm-10{
flex:0 0 auto;
width:83.33333333%
}
.col-sm-11{
flex:0 0 auto;
width:91.66666667%
}
.col-sm-12{
flex:0 0 auto;
width:100%
}
.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%
}
.g-sm-0,.gx-sm-0{
--bs-gutter-x:0
}
.g-sm-0,.gy-sm-0{
--bs-gutter-y:0
}
.g-sm-1,.gx-sm-1{
--bs-gutter-x:0.25rem
}
.g-sm-1,.gy-sm-1{
--bs-gutter-y:0.25rem
}
.g-sm-2,.gx-sm-2{
--bs-gutter-x:0.5rem
}
.g-sm-2,.gy-sm-2{
--bs-gutter-y:0.5rem
}
.g-sm-3,.gx-sm-3{
--bs-gutter-x:1rem
}
.g-sm-3,.gy-sm-3{
--bs-gutter-y:1rem
}
.g-sm-4,.gx-sm-4{
--bs-gutter-x:1.5rem
}
.g-sm-4,.gy-sm-4{
--bs-gutter-y:1.5rem
}
.g-sm-5,.gx-sm-5{
--bs-gutter-x:3rem
}
.g-sm-5,.gy-sm-5{
--bs-gutter-y:3rem
}

}
@media (min-width:768px){
.col-md{
flex:1 0 0%
}
.row-cols-md-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-md-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-md-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-md-3>*{
flex:0 0 auto;
width:33.33333333%
}
.row-cols-md-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-md-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-md-6>*{
flex:0 0 auto;
width:16.66666667%
}
.col-md-auto{
flex:0 0 auto;
width:auto
}
.col-md-1{
flex:0 0 auto;
width:8.33333333%
}
.col-md-2{
flex:0 0 auto;
width:16.66666667%
}
.col-md-3{
flex:0 0 auto;
width:25%
}
.col-md-4{
flex:0 0 auto;
width:33.33333333%
}
.col-md-5{
flex:0 0 auto;
width:41.66666667%
}
.col-md-6{
flex:0 0 auto;
width:50%
}
.col-md-7{
flex:0 0 auto;
width:58.33333333%
}
.col-md-8{
flex:0 0 auto;
width:66.66666667%
}
.col-md-9{
flex:0 0 auto;
width:75%
}
.col-md-10{
flex:0 0 auto;
width:83.33333333%
}
.col-md-11{
flex:0 0 auto;
width:91.66666667%
}
.col-md-12{
flex:0 0 auto;
width:100%
}
.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%
}
.g-md-0,.gx-md-0{
--bs-gutter-x:0
}
.g-md-0,.gy-md-0{
--bs-gutter-y:0
}
.g-md-1,.gx-md-1{
--bs-gutter-x:0.25rem
}
.g-md-1,.gy-md-1{
--bs-gutter-y:0.25rem
}
.g-md-2,.gx-md-2{
--bs-gutter-x:0.5rem
}
.g-md-2,.gy-md-2{
--bs-gutter-y:0.5rem
}
.g-md-3,.gx-md-3{
--bs-gutter-x:1rem
}
.g-md-3,.gy-md-3{
--bs-gutter-y:1rem
}
.g-md-4,.gx-md-4{
--bs-gutter-x:1.5rem
}
.g-md-4,.gy-md-4{
--bs-gutter-y:1.5rem
}
.g-md-5,.gx-md-5{
--bs-gutter-x:3rem
}
.g-md-5,.gy-md-5{
--bs-gutter-y:3rem
}

}
@media (min-width:992px){
.col-lg{
flex:1 0 0%
}
.row-cols-lg-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-lg-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-lg-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-lg-3>*{
flex:0 0 auto;
width:33.33333333%
}
.row-cols-lg-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-lg-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-lg-6>*{
flex:0 0 auto;
width:16.66666667%
}
.col-lg-auto{
flex:0 0 auto;
width:auto
}
.col-lg-1{
flex:0 0 auto;
width:8.33333333%
}
.col-lg-2{
flex:0 0 auto;
width:16.66666667%
}
.col-lg-3{
flex:0 0 auto;
width:25%
}
.col-lg-4{
flex:0 0 auto;
width:33.33333333%
}
.col-lg-5{
flex:0 0 auto;
width:41.66666667%
}
.col-lg-6{
flex:0 0 auto;
width:50%
}
.col-lg-7{
flex:0 0 auto;
width:58.33333333%
}
.col-lg-8{
flex:0 0 auto;
width:66.66666667%
}
.col-lg-9{
flex:0 0 auto;
width:75%
}
.col-lg-10{
flex:0 0 auto;
width:83.33333333%
}
.col-lg-11{
flex:0 0 auto;
width:91.66666667%
}
.col-lg-12{
flex:0 0 auto;
width:100%
}
.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%
}
.g-lg-0,.gx-lg-0{
--bs-gutter-x:0
}
.g-lg-0,.gy-lg-0{
--bs-gutter-y:0
}
.g-lg-1,.gx-lg-1{
--bs-gutter-x:0.25rem
}
.g-lg-1,.gy-lg-1{
--bs-gutter-y:0.25rem
}
.g-lg-2,.gx-lg-2{
--bs-gutter-x:0.5rem
}
.g-lg-2,.gy-lg-2{
--bs-gutter-y:0.5rem
}
.g-lg-3,.gx-lg-3{
--bs-gutter-x:1rem
}
.g-lg-3,.gy-lg-3{
--bs-gutter-y:1rem
}
.g-lg-4,.gx-lg-4{
--bs-gutter-x:1.5rem
}
.g-lg-4,.gy-lg-4{
--bs-gutter-y:1.5rem
}
.g-lg-5,.gx-lg-5{
--bs-gutter-x:3rem
}
.g-lg-5,.gy-lg-5{
--bs-gutter-y:3rem
}

}
@media (min-width:1200px){
.col-xl{
flex:1 0 0%
}
.row-cols-xl-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-xl-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-xl-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-xl-3>*{
flex:0 0 auto;
width:33.33333333%
}
.row-cols-xl-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-xl-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-xl-6>*{
flex:0 0 auto;
width:16.66666667%
}
.col-xl-auto{
flex:0 0 auto;
width:auto
}
.col-xl-1{
flex:0 0 auto;
width:8.33333333%
}
.col-xl-2{
flex:0 0 auto;
width:16.66666667%
}
.col-xl-3{
flex:0 0 auto;
width:25%
}
.col-xl-4{
flex:0 0 auto;
width:33.33333333%
}
.col-xl-5{
flex:0 0 auto;
width:41.66666667%
}
.col-xl-6{
flex:0 0 auto;
width:50%
}
.col-xl-7{
flex:0 0 auto;
width:58.33333333%
}
.col-xl-8{
flex:0 0 auto;
width:66.66666667%
}
.col-xl-9{
flex:0 0 auto;
width:75%
}
.col-xl-10{
flex:0 0 auto;
width:83.33333333%
}
.col-xl-11{
flex:0 0 auto;
width:91.66666667%
}
.col-xl-12{
flex:0 0 auto;
width:100%
}
.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%
}
.g-xl-0,.gx-xl-0{
--bs-gutter-x:0
}
.g-xl-0,.gy-xl-0{
--bs-gutter-y:0
}
.g-xl-1,.gx-xl-1{
--bs-gutter-x:0.25rem
}
.g-xl-1,.gy-xl-1{
--bs-gutter-y:0.25rem
}
.g-xl-2,.gx-xl-2{
--bs-gutter-x:0.5rem
}
.g-xl-2,.gy-xl-2{
--bs-gutter-y:0.5rem
}
.g-xl-3,.gx-xl-3{
--bs-gutter-x:1rem
}
.g-xl-3,.gy-xl-3{
--bs-gutter-y:1rem
}
.g-xl-4,.gx-xl-4{
--bs-gutter-x:1.5rem
}
.g-xl-4,.gy-xl-4{
--bs-gutter-y:1.5rem
}
.g-xl-5,.gx-xl-5{
--bs-gutter-x:3rem
}
.g-xl-5,.gy-xl-5{
--bs-gutter-y:3rem
}

}
@media (min-width:1400px){
.col-xxl{
flex:1 0 0%
}
.row-cols-xxl-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-xxl-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-xxl-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-xxl-3>*{
flex:0 0 auto;
width:33.33333333%
}
.row-cols-xxl-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-xxl-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-xxl-6>*{
flex:0 0 auto;
width:16.66666667%
}
.col-xxl-auto{
flex:0 0 auto;
width:auto
}
.col-xxl-1{
flex:0 0 auto;
width:8.33333333%
}
.col-xxl-2{
flex:0 0 auto;
width:16.66666667%
}
.col-xxl-3{
flex:0 0 auto;
width:25%
}
.col-xxl-4{
flex:0 0 auto;
width:33.33333333%
}
.col-xxl-5{
flex:0 0 auto;
width:41.66666667%
}
.col-xxl-6{
flex:0 0 auto;
width:50%
}
.col-xxl-7{
flex:0 0 auto;
width:58.33333333%
}
.col-xxl-8{
flex:0 0 auto;
width:66.66666667%
}
.col-xxl-9{
flex:0 0 auto;
width:75%
}
.col-xxl-10{
flex:0 0 auto;
width:83.33333333%
}
.col-xxl-11{
flex:0 0 auto;
width:91.66666667%
}
.col-xxl-12{
flex:0 0 auto;
width:100%
}
.offset-xxl-0{
margin-left:0
}
.offset-xxl-1{
margin-left:8.33333333%
}
.offset-xxl-2{
margin-left:16.66666667%
}
.offset-xxl-3{
margin-left:25%
}
.offset-xxl-4{
margin-left:33.33333333%
}
.offset-xxl-5{
margin-left:41.66666667%
}
.offset-xxl-6{
margin-left:50%
}
.offset-xxl-7{
margin-left:58.33333333%
}
.offset-xxl-8{
margin-left:66.66666667%
}
.offset-xxl-9{
margin-left:75%
}
.offset-xxl-10{
margin-left:83.33333333%
}
.offset-xxl-11{
margin-left:91.66666667%
}
.g-xxl-0,.gx-xxl-0{
--bs-gutter-x:0
}
.g-xxl-0,.gy-xxl-0{
--bs-gutter-y:0
}
.g-xxl-1,.gx-xxl-1{
--bs-gutter-x:0.25rem
}
.g-xxl-1,.gy-xxl-1{
--bs-gutter-y:0.25rem
}
.g-xxl-2,.gx-xxl-2{
--bs-gutter-x:0.5rem
}
.g-xxl-2,.gy-xxl-2{
--bs-gutter-y:0.5rem
}
.g-xxl-3,.gx-xxl-3{
--bs-gutter-x:1rem
}
.g-xxl-3,.gy-xxl-3{
--bs-gutter-y:1rem
}
.g-xxl-4,.gx-xxl-4{
--bs-gutter-x:1.5rem
}
.g-xxl-4,.gy-xxl-4{
--bs-gutter-y:1.5rem
}
.g-xxl-5,.gx-xxl-5{
--bs-gutter-x:3rem
}
.g-xxl-5,.gy-xxl-5{
--bs-gutter-y:3rem
}

}
.table{
--bs-table-color-type:initial;
--bs-table-bg-type:initial;
--bs-table-color-state:initial;
--bs-table-bg-state:initial;
--bs-table-color:var(--bs-emphasis-color);
--bs-table-bg:var(--bs-body-bg);
--bs-table-border-color:var(--bs-border-color);
--bs-table-accent-bg:transparent;
--bs-table-striped-color:var(--bs-emphasis-color);
--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);
--bs-table-active-color:var(--bs-emphasis-color);
--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);
--bs-table-hover-color:var(--bs-emphasis-color);
--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);
width:100%;
margin-bottom:1rem;
vertical-align:top;
border-color:var(--bs-table-border-color)
}
.table>:not(caption)>*>*{
padding:.5rem .5rem;
color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
background-color:var(--bs-table-bg);
border-bottom-width:var(--bs-border-width);
box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))
}
.table>tbody{
vertical-align:inherit
}
.table>thead{
vertical-align:bottom
}
.table-group-divider{
border-top:calc(var(--bs-border-width) * 2) solid currentcolor
}
.caption-top{
caption-side:top
}
.table-sm>:not(caption)>*>*{
padding:.25rem .25rem
}
.table-bordered>:not(caption)>*{
border-width:var(--bs-border-width) 0
}
.table-bordered>:not(caption)>*>*{
border-width:0 var(--bs-border-width)
}
.table-borderless>:not(caption)>*>*{
border-bottom-width:0
}
.table-borderless>:not(:first-child){
border-top-width:0
}
.table-striped>tbody>tr:nth-of-type(odd)>*{
--bs-table-color-type:var(--bs-table-striped-color);
--bs-table-bg-type:var(--bs-table-striped-bg)
}
.table-striped-columns>:not(caption)>tr>:nth-child(even){
--bs-table-color-type:var(--bs-table-striped-color);
--bs-table-bg-type:var(--bs-table-striped-bg)
}
.table-active{
--bs-table-color-state:var(--bs-table-active-color);
--bs-table-bg-state:var(--bs-table-active-bg)
}
.table-hover>tbody>tr:hover>*{
--bs-table-color-state:var(--bs-table-hover-color);
--bs-table-bg-state:var(--bs-table-hover-bg)
}
.table-primary{
--bs-table-color:#000;
--bs-table-bg:rgb(218.4, 216.2, 231.8);
--bs-table-border-color:rgb(174.72, 172.96, 185.44);
--bs-table-striped-bg:rgb(207.48, 205.39, 220.21);
--bs-table-striped-color:#000;
--bs-table-active-bg:rgb(196.56, 194.58, 208.62);
--bs-table-active-color:#000;
--bs-table-hover-bg:rgb(202.02, 199.985, 214.415);
--bs-table-hover-color:#000;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-secondary{
--bs-table-color:#000;
--bs-table-bg:rgb(224.4, 245, 238);
--bs-table-border-color:rgb(179.52, 196, 190.4);
--bs-table-striped-bg:rgb(213.18, 232.75, 226.1);
--bs-table-striped-color:#000;
--bs-table-active-bg:rgb(201.96, 220.5, 214.2);
--bs-table-active-color:#000;
--bs-table-hover-bg:rgb(207.57, 226.625, 220.15);
--bs-table-hover-color:#000;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-success{
--bs-table-color:#000;
--bs-table-bg:rgb(209, 231, 220.8);
--bs-table-border-color:rgb(167.2, 184.8, 176.64);
--bs-table-striped-bg:rgb(198.55, 219.45, 209.76);
--bs-table-striped-color:#000;
--bs-table-active-bg:rgb(188.1, 207.9, 198.72);
--bs-table-active-color:#000;
--bs-table-hover-bg:rgb(193.325, 213.675, 204.24);
--bs-table-hover-color:#000;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-info{
--bs-table-color:#000;
--bs-table-bg:rgb(206.6, 244.4, 252);
--bs-table-border-color:rgb(165.28, 195.52, 201.6);
--bs-table-striped-bg:rgb(196.27, 232.18, 239.4);
--bs-table-striped-color:#000;
--bs-table-active-bg:rgb(185.94, 219.96, 226.8);
--bs-table-active-color:#000;
--bs-table-hover-bg:rgb(191.105, 226.07, 233.1);
--bs-table-hover-color:#000;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-warning{
--bs-table-color:#000;
--bs-table-bg:rgb(255, 242.6, 205.4);
--bs-table-border-color:rgb(204, 194.08, 164.32);
--bs-table-striped-bg:rgb(242.25, 230.47, 195.13);
--bs-table-striped-color:#000;
--bs-table-active-bg:rgb(229.5, 218.34, 184.86);
--bs-table-active-color:#000;
--bs-table-hover-bg:rgb(235.875, 224.405, 189.995);
--bs-table-hover-color:#000;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-danger{
--bs-table-color:#000;
--bs-table-bg:rgb(248, 214.6, 217.8);
--bs-table-border-color:rgb(198.4, 171.68, 174.24);
--bs-table-striped-bg:rgb(235.6, 203.87, 206.91);
--bs-table-striped-color:#000;
--bs-table-active-bg:rgb(223.2, 193.14, 196.02);
--bs-table-active-color:#000;
--bs-table-hover-bg:rgb(229.4, 198.505, 201.465);
--bs-table-hover-color:#000;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-light{
--bs-table-color:#000;
--bs-table-bg:#f8f9fa;
--bs-table-border-color:rgb(198.4, 199.2, 200);
--bs-table-striped-bg:rgb(235.6, 236.55, 237.5);
--bs-table-striped-color:#000;
--bs-table-active-bg:rgb(223.2, 224.1, 225);
--bs-table-active-color:#000;
--bs-table-hover-bg:rgb(229.4, 230.325, 231.25);
--bs-table-hover-color:#000;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-dark{
--bs-table-color:#fff;
--bs-table-bg:#212529;
--bs-table-border-color:rgb(77.4, 80.6, 83.8);
--bs-table-striped-bg:rgb(44.1, 47.9, 51.7);
--bs-table-striped-color:#fff;
--bs-table-active-bg:rgb(55.2, 58.8, 62.4);
--bs-table-active-color:#fff;
--bs-table-hover-bg:rgb(49.65, 53.35, 57.05);
--bs-table-hover-color:#fff;
color:var(--bs-table-color);
border-color:var(--bs-table-border-color)
}
.table-responsive{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
@media (max-width:575.98px){
.table-responsive-sm{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}

}
@media (max-width:767.98px){
.table-responsive-md{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}

}
@media (max-width:991.98px){
.table-responsive-lg{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}

}
@media (max-width:1199.98px){
.table-responsive-xl{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}

}
@media (max-width:1399.98px){
.table-responsive-xxl{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}

}
.form-label{
margin-bottom:.5rem
}
.col-form-label{
padding-top:calc(.375rem + var(--bs-border-width));
padding-bottom:calc(.375rem + var(--bs-border-width));
margin-bottom:0;
font-size:inherit;
line-height:1.5
}
.col-form-label-lg{
padding-top:calc(.5rem + var(--bs-border-width));
padding-bottom:calc(.5rem + var(--bs-border-width));
font-size:1.25rem
}
.col-form-label-sm{
padding-top:calc(.25rem + var(--bs-border-width));
padding-bottom:calc(.25rem + var(--bs-border-width));
font-size:.875rem
}
.form-text{
margin-top:.25rem;
font-size:.875em;
color:var(--bs-secondary-color)
}
.form-control{
display:block;
width:100%;
padding:.375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:var(--bs-body-color);
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:var(--bs-body-bg);
background-clip:padding-box;
border:var(--bs-border-width) solid var(--bs-border-color);
border-radius:var(--bs-border-radius);
box-shadow:var(--bs-box-shadow-inset);
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
.form-control{
transition:none
}

}
.form-control[type=file]{
overflow:hidden
}
.form-control[type=file]:not(:disabled):not([readonly]){
cursor:pointer
}
.form-control:focus{
color:var(--bs-body-color);
background-color:var(--bs-body-bg);
border-color:rgb(163.5,158,197);
outline:0;
box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(72,61,139,.25)
}
.form-control::-webkit-date-and-time-value{
min-width:85px;
height:1.5em;
margin:0
}
.form-control::-webkit-datetime-edit{
display:block;
padding:0
}
.form-control::-moz-placeholder{
color:var(--bs-secondary-color);
opacity:1
}
.form-control::placeholder{
color:var(--bs-secondary-color);
opacity:1
}
.form-control:disabled{
background-color:var(--bs-secondary-bg);
opacity:1
}
.form-control::file-selector-button{
padding:.375rem .75rem;
margin:-.375rem -.75rem;
margin-inline-end:.75rem;
color:var(--bs-body-color);
background-color:var(--bs-tertiary-bg);
pointer-events:none;
border-color:inherit;
border-style:solid;
border-width:0;
border-inline-end-width:var(--bs-border-width);
border-radius:0;
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){
.form-control::file-selector-button{
transition:none
}

}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
background-color:var(--bs-secondary-bg)
}
.form-control-plaintext{
display:block;
width:100%;
padding:.375rem 0;
margin-bottom:0;
line-height:1.5;
color:var(--bs-body-color);
background-color:transparent;
border:solid transparent;
border-width:var(--bs-border-width) 0
}
.form-control-plaintext:focus{
outline:0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
padding-right:0;
padding-left:0
}
.form-control-sm{
min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
padding:.25rem .5rem;
font-size:.875rem;
border-radius:var(--bs-border-radius-sm)
}
.form-control-sm::file-selector-button{
padding:.25rem .5rem;
margin:-.25rem -.5rem;
margin-inline-end:.5rem
}
.form-control-lg{
min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
padding:.5rem 1rem;
font-size:1.25rem;
border-radius:var(--bs-border-radius-lg)
}
.form-control-lg::file-selector-button{
padding:.5rem 1rem;
margin:-.5rem -1rem;
margin-inline-end:1rem
}
textarea.form-control{
min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}
textarea.form-control-sm{
min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}
textarea.form-control-lg{
min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}
.form-control-color{
width:3rem;
height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
padding:.375rem
}
.form-control-color:not(:disabled):not([readonly]){
cursor:pointer
}
.form-control-color::-moz-color-swatch{
border:0!important;
border-radius:var(--bs-border-radius)
}
.form-control-color::-webkit-color-swatch{
border:0!important;
border-radius:var(--bs-border-radius)
}
.form-control-color.form-control-sm{
height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}
.form-control-color.form-control-lg{
height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}
.form-select{
--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
display:block;
width:100%;
padding:.375rem 2.25rem .375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:var(--bs-body-color);
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:var(--bs-body-bg);
background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
background-repeat:no-repeat;
background-position:right .75rem center;
background-size:16px 12px;
border:var(--bs-border-width) solid var(--bs-border-color);
border-radius:var(--bs-border-radius);
box-shadow:var(--bs-box-shadow-inset);
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
.form-select{
transition:none
}

}
.form-select:focus{
border-color:rgb(163.5,158,197);
outline:0;
box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(72,61,139,.25)
}
.form-select[multiple],.form-select[size]:not([size="1"]){
padding-right:.75rem;
background-image:none
}
.form-select:disabled{
background-color:var(--bs-secondary-bg)
}
.form-select:-moz-focusring{
color:transparent;
text-shadow:0 0 0 var(--bs-body-color)
}
.form-select-sm{
padding-top:.25rem;
padding-bottom:.25rem;
padding-left:.5rem;
font-size:.875rem;
border-radius:var(--bs-border-radius-sm)
}
.form-select-lg{
padding-top:.5rem;
padding-bottom:.5rem;
padding-left:1rem;
font-size:1.25rem;
border-radius:var(--bs-border-radius-lg)
}
[data-bs-theme=dark] .form-select{
--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}
.form-check{
display:block;
min-height:1.5rem;
padding-left:1.5em;
margin-bottom:.125rem
}
.form-check .form-check-input{
float:left;
margin-left:-1.5em
}
.form-check-reverse{
padding-right:1.5em;
padding-left:0;
text-align:right
}
.form-check-reverse .form-check-input{
float:right;
margin-right:-1.5em;
margin-left:0
}
.form-check-input{
--bs-form-check-bg:var(--bs-body-bg);
flex-shrink:0;
width:1em;
height:1em;
margin-top:.25em;
vertical-align:top;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:var(--bs-form-check-bg);
background-image:var(--bs-form-check-bg-image);
background-repeat:no-repeat;
background-position:center;
background-size:contain;
border:var(--bs-border-width) solid var(--bs-border-color);
-webkit-print-color-adjust:exact;
print-color-adjust:exact
}
.form-check-input[type=checkbox]{
border-radius:.25em
}
.form-check-input[type=radio]{
border-radius:50%
}
.form-check-input:active{
filter:brightness(90%)
}
.form-check-input:focus{
border-color:rgb(163.5,158,197);
outline:0;
box-shadow:0 0 0 .25rem rgba(72,61,139,.25)
}
.form-check-input:checked{
background-color:#483d8b;
border-color:#483d8b
}
.form-check-input:checked[type=checkbox]{
--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
}
.form-check-input:checked[type=radio]{
--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-input[type=checkbox]:indeterminate{
background-color:#483d8b;
border-color:#483d8b;
--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}
.form-check-input:disabled{
pointer-events:none;
filter:none;
opacity:.5
}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{
cursor:default;
opacity:.5
}
.form-switch{
padding-left:2.5em
}
.form-switch .form-check-input{
--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
width:2em;
margin-left:-2.5em;
background-image:var(--bs-form-switch-bg);
background-position:left center;
border-radius:2em;
transition:background-position .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
.form-switch .form-check-input{
transition:none
}

}
.form-switch .form-check-input:focus{
--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28163.5, 158, 197%29'/%3e%3c/svg%3e")
}
.form-switch .form-check-input:checked{
background-position:right center;
--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.form-switch.form-check-reverse{
padding-right:2.5em;
padding-left:0
}
.form-switch.form-check-reverse .form-check-input{
margin-right:-2.5em;
margin-left:0
}
.form-check-inline{
display:inline-block;
margin-right:1rem
}
.btn-check{
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none
}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{
pointer-events:none;
filter:none;
opacity:.65
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){
--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")
}
.form-range{
width:100%;
height:1.5rem;
padding:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:transparent
}
.form-range:focus{
outline:0
}
.form-range:focus::-webkit-slider-thumb{
box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(72,61,139,.25)
}
.form-range:focus::-moz-range-thumb{
box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(72,61,139,.25)
}
.form-range::-moz-focus-outer{
border:0
}
.form-range::-webkit-slider-thumb{
width:1rem;
height:1rem;
margin-top:-.25rem;
-webkit-appearance:none;
appearance:none;
background-color:#483d8b;
border:0;
border-radius:1rem;
box-shadow:0 .1rem .25rem rgba(0,0,0,.1);
-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
.form-range::-webkit-slider-thumb{
-webkit-transition:none;
transition:none
}

}
.form-range::-webkit-slider-thumb:active{
background-color:rgb(200.1,196.8,220.2)
}
.form-range::-webkit-slider-runnable-track{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:var(--bs-secondary-bg);
border-color:transparent;
border-radius:1rem;
box-shadow:var(--bs-box-shadow-inset)
}
.form-range::-moz-range-thumb{
width:1rem;
height:1rem;
-moz-appearance:none;
appearance:none;
background-color:#483d8b;
border:0;
border-radius:1rem;
box-shadow:0 .1rem .25rem rgba(0,0,0,.1);
-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
.form-range::-moz-range-thumb{
-moz-transition:none;
transition:none
}

}
.form-range::-moz-range-thumb:active{
background-color:rgb(200.1,196.8,220.2)
}
.form-range::-moz-range-track{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:var(--bs-secondary-bg);
border-color:transparent;
border-radius:1rem;
box-shadow:var(--bs-box-shadow-inset)
}
.form-range:disabled{
pointer-events:none
}
.form-range:disabled::-webkit-slider-thumb{
background-color:var(--bs-secondary-color)
}
.form-range:disabled::-moz-range-thumb{
background-color:var(--bs-secondary-color)
}
.form-floating{
position:relative
}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{
height:calc(3.5rem + calc(var(--bs-border-width) * 2));
min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));
line-height:1.25
}
.form-floating>label{
position:absolute;
top:0;
left:0;
z-index:2;
height:100%;
padding:1rem .75rem;
overflow:hidden;
text-align:start;
text-overflow:ellipsis;
white-space:nowrap;
pointer-events:none;
border:var(--bs-border-width) solid transparent;
transform-origin:0 0;
transition:opacity .1s ease-in-out,transform .1s ease-in-out
}
@media (prefers-reduced-motion:reduce){
.form-floating>label{
transition:none
}

}
.form-floating>.form-control,.form-floating>.form-control-plaintext{
padding:1rem .75rem
}
.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{
color:transparent
}
.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{
color:transparent
}
.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){
padding-top:1.625rem;
padding-bottom:.625rem
}
.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){
padding-top:1.625rem;
padding-bottom:.625rem
}
.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{
padding-top:1.625rem;
padding-bottom:.625rem
}
.form-floating>.form-select{
padding-top:1.625rem;
padding-bottom:.625rem
}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{
color:rgba(var(--bs-body-color-rgb),.65);
transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{
color:rgba(var(--bs-body-color-rgb),.65);
transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{
position:absolute;
inset:1rem .375rem;
z-index:-1;
height:1.5em;
content:"";
background-color:var(--bs-body-bg);
border-radius:var(--bs-border-radius)
}
.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{
position:absolute;
inset:1rem .375rem;
z-index:-1;
height:1.5em;
content:"";
background-color:var(--bs-body-bg);
border-radius:var(--bs-border-radius)
}
.form-floating>.form-control:-webkit-autofill~label{
color:rgba(var(--bs-body-color-rgb),.65);
transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.form-floating>.form-control-plaintext~label{
border-width:var(--bs-border-width) 0
}
.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{
color:#6c757d
}
.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{
background-color:var(--bs-secondary-bg)
}
.input-group{
position:relative;
display:flex;
flex-wrap:wrap;
align-items:stretch;
width:100%
}
.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{
position:relative;
flex:1 1 auto;
width:1%;
min-width:0
}
.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{
z-index:5
}
.input-group .btn{
position:relative;
z-index:2
}
.input-group .btn:focus{
z-index:5
}
.input-group-text{
display:flex;
align-items:center;
padding:.375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:var(--bs-body-color);
text-align:center;
white-space:nowrap;
background-color:var(--bs-tertiary-bg);
border:var(--bs-border-width) solid var(--bs-border-color);
border-radius:var(--bs-border-radius)
}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{
padding:.5rem 1rem;
font-size:1.25rem;
border-radius:var(--bs-border-radius-lg)
}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{
padding:.25rem .5rem;
font-size:.875rem;
border-radius:var(--bs-border-radius-sm)
}
.input-group-lg>.form-select,.input-group-sm>.form-select{
padding-right:3rem
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){
border-top-right-radius:0;
border-bottom-right-radius:0
}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){
border-top-right-radius:0;
border-bottom-right-radius:0
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
margin-left:calc(var(--bs-border-width) * -1);
border-top-left-radius:0;
border-bottom-left-radius:0
}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.valid-feedback{
display:none;
width:100%;
margin-top:.25rem;
font-size:.875em;
color:var(--bs-form-valid-color)
}
.valid-tooltip{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
color:#fff;
background-color:var(--bs-success);
border-radius:var(--bs-border-radius)
}
.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:var(--bs-form-valid-border-color);
padding-right:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");
background-repeat:no-repeat;
background-position:right calc(.375em + .1875rem) center;
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
border-color:var(--bs-form-valid-border-color);
box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}
.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)
}
.form-select.is-valid,.was-validated .form-select:valid{
border-color:var(--bs-form-valid-border-color)
}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{
--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");
padding-right:4.125rem;
background-position:right .75rem center,center right 2.25rem;
background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{
border-color:var(--bs-form-valid-border-color);
box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}
.form-control-color.is-valid,.was-validated .form-control-color:valid{
width:calc(3rem + calc(1.5em + .75rem))
}
.form-check-input.is-valid,.was-validated .form-check-input:valid{
border-color:var(--bs-form-valid-border-color)
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{
background-color:var(--bs-form-valid-color)
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{
box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
color:var(--bs-form-valid-color)
}
.form-check-inline .form-check-input~.valid-feedback{
margin-left:.5em
}
.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{
z-index:3
}
.invalid-feedback{
display:none;
width:100%;
margin-top:.25rem;
font-size:.875em;
color:var(--bs-form-invalid-color)
}
.invalid-tooltip{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
color:#fff;
background-color:var(--bs-danger);
border-radius:var(--bs-border-radius)
}
.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:var(--bs-form-invalid-border-color);
padding-right:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:right calc(.375em + .1875rem) center;
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
border-color:var(--bs-form-invalid-border-color);
box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}
.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)
}
.form-select.is-invalid,.was-validated .form-select:invalid{
border-color:var(--bs-form-invalid-border-color)
}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{
--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
padding-right:4.125rem;
background-position:right .75rem center,center right 2.25rem;
background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{
border-color:var(--bs-form-invalid-border-color);
box-shadow:var(--bs-box-shadow-inset),0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}
.form-control-color.is-invalid,.was-validated .form-control-color:invalid{
width:calc(3rem + calc(1.5em + .75rem))
}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{
border-color:var(--bs-form-invalid-border-color)
}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{
background-color:var(--bs-form-invalid-color)
}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{
box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
color:var(--bs-form-invalid-color)
}
.form-check-inline .form-check-input~.invalid-feedback{
margin-left:.5em
}
.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{
z-index:4
}
.btn{
--bs-btn-padding-x:0.75rem;
--bs-btn-padding-y:0.375rem;
--bs-btn-font-size:1rem;
--bs-btn-font-weight:400;
--bs-btn-line-height:1.5;
--bs-btn-color:var(--bs-body-color);
--bs-btn-bg:transparent;
--bs-btn-border-width:var(--bs-border-width);
--bs-btn-border-color:transparent;
--bs-btn-border-radius:var(--bs-border-radius);
--bs-btn-hover-border-color:transparent;
--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
--bs-btn-disabled-opacity:0.65;
--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
display:inline-block;
padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
font-family:var(--bs-btn-font-family);
font-size:var(--bs-btn-font-size);
font-weight:var(--bs-btn-font-weight);
line-height:var(--bs-btn-line-height);
color:var(--bs-btn-color);
text-align:center;
text-decoration:none;
vertical-align:middle;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-radius:var(--bs-btn-border-radius);
background-color:var(--bs-btn-bg);
box-shadow:var(--bs-btn-box-shadow);
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:var(--bs-btn-hover-color);
background-color:var(--bs-btn-hover-bg);
border-color:var(--bs-btn-hover-border-color)
}
.btn-check+.btn:hover{
color:var(--bs-btn-color);
background-color:var(--bs-btn-bg);
border-color:var(--bs-btn-border-color)
}
.btn:focus-visible{
color:var(--bs-btn-hover-color);
background-color:var(--bs-btn-hover-bg);
border-color:var(--bs-btn-hover-border-color);
outline:0;
box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)
}
.btn-check:focus-visible+.btn{
border-color:var(--bs-btn-hover-border-color);
outline:0;
box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)
}
.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{
color:var(--bs-btn-active-color);
background-color:var(--bs-btn-active-bg);
border-color:var(--bs-btn-active-border-color);
box-shadow:var(--bs-btn-active-shadow)
}
.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{
box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)
}
.btn-check:checked:focus-visible+.btn{
box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{
color:var(--bs-btn-disabled-color);
pointer-events:none;
background-color:var(--bs-btn-disabled-bg);
border-color:var(--bs-btn-disabled-border-color);
opacity:var(--bs-btn-disabled-opacity);
box-shadow:none
}
.btn-primary{
--bs-btn-color:#fff;
--bs-btn-bg:darkslateblue;
--bs-btn-border-color:darkslateblue;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:rgb(61.2, 51.85, 118.15);
--bs-btn-hover-border-color:rgb(57.6, 48.8, 111.2);
--bs-btn-focus-shadow-rgb:99,90,156;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:rgb(57.6, 48.8, 111.2);
--bs-btn-active-border-color:rgb(54, 45.75, 104.25);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:darkslateblue;
--bs-btn-disabled-border-color:darkslateblue
}
.btn-secondary{
--bs-btn-color:#000;
--bs-btn-bg:mediumaquamarine;
--bs-btn-border-color:mediumaquamarine;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:rgb(124.95, 212.5, 182.75);
--bs-btn-hover-border-color:rgb(117.3, 210, 178.5);
--bs-btn-focus-shadow-rgb:87,174,145;
--bs-btn-active-color:#000;
--bs-btn-active-bg:rgb(132.6, 215, 187);
--bs-btn-active-border-color:rgb(117.3, 210, 178.5);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:mediumaquamarine;
--bs-btn-disabled-border-color:mediumaquamarine
}
.btn-success{
--bs-btn-color:#fff;
--bs-btn-bg:#198754;
--bs-btn-border-color:#198754;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:rgb(21.25, 114.75, 71.4);
--bs-btn-hover-border-color:rgb(20, 108, 67.2);
--bs-btn-focus-shadow-rgb:60,153,110;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:rgb(20, 108, 67.2);
--bs-btn-active-border-color:rgb(18.75, 101.25, 63);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#198754;
--bs-btn-disabled-border-color:#198754
}
.btn-info{
--bs-btn-color:#000;
--bs-btn-bg:#0dcaf0;
--bs-btn-border-color:#0dcaf0;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:rgb(49.3, 209.95, 242.25);
--bs-btn-hover-border-color:rgb(37.2, 207.3, 241.5);
--bs-btn-focus-shadow-rgb:11,172,204;
--bs-btn-active-color:#000;
--bs-btn-active-bg:rgb(61.4, 212.6, 243);
--bs-btn-active-border-color:rgb(37.2, 207.3, 241.5);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:#0dcaf0;
--bs-btn-disabled-border-color:#0dcaf0
}
.btn-warning{
--bs-btn-color:#000;
--bs-btn-bg:#ffc107;
--bs-btn-border-color:#ffc107;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:rgb(255, 202.3, 44.2);
--bs-btn-hover-border-color:rgb(255, 199.2, 31.8);
--bs-btn-focus-shadow-rgb:217,164,6;
--bs-btn-active-color:#000;
--bs-btn-active-bg:rgb(255, 205.4, 56.6);
--bs-btn-active-border-color:rgb(255, 199.2, 31.8);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:#ffc107;
--bs-btn-disabled-border-color:#ffc107
}
.btn-danger{
--bs-btn-color:#fff;
--bs-btn-bg:#dc3545;
--bs-btn-border-color:#dc3545;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:rgb(187, 45.05, 58.65);
--bs-btn-hover-border-color:rgb(176, 42.4, 55.2);
--bs-btn-focus-shadow-rgb:225,83,97;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:rgb(176, 42.4, 55.2);
--bs-btn-active-border-color:rgb(165, 39.75, 51.75);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#dc3545;
--bs-btn-disabled-border-color:#dc3545
}
.btn-light{
--bs-btn-color:#000;
--bs-btn-bg:#f8f9fa;
--bs-btn-border-color:#f8f9fa;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:rgb(210.8, 211.65, 212.5);
--bs-btn-hover-border-color:rgb(198.4, 199.2, 200);
--bs-btn-focus-shadow-rgb:211,212,213;
--bs-btn-active-color:#000;
--bs-btn-active-bg:rgb(198.4, 199.2, 200);
--bs-btn-active-border-color:rgb(186, 186.75, 187.5);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:#f8f9fa;
--bs-btn-disabled-border-color:#f8f9fa
}
.btn-dark{
--bs-btn-color:#fff;
--bs-btn-bg:#212529;
--bs-btn-border-color:#212529;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:rgb(66.3, 69.7, 73.1);
--bs-btn-hover-border-color:rgb(55.2, 58.8, 62.4);
--bs-btn-focus-shadow-rgb:66,70,73;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:rgb(77.4, 80.6, 83.8);
--bs-btn-active-border-color:rgb(55.2, 58.8, 62.4);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#212529;
--bs-btn-disabled-border-color:#212529
}
.btn-outline-primary{
--bs-btn-color:darkslateblue;
--bs-btn-border-color:darkslateblue;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:darkslateblue;
--bs-btn-hover-border-color:darkslateblue;
--bs-btn-focus-shadow-rgb:72,61,139;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:darkslateblue;
--bs-btn-active-border-color:darkslateblue;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:darkslateblue;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:darkslateblue;
--bs-gradient:none
}
.btn-outline-secondary{
--bs-btn-color:mediumaquamarine;
--bs-btn-border-color:mediumaquamarine;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:mediumaquamarine;
--bs-btn-hover-border-color:mediumaquamarine;
--bs-btn-focus-shadow-rgb:102,205,170;
--bs-btn-active-color:#000;
--bs-btn-active-bg:mediumaquamarine;
--bs-btn-active-border-color:mediumaquamarine;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:mediumaquamarine;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:mediumaquamarine;
--bs-gradient:none
}
.btn-outline-success{
--bs-btn-color:#198754;
--bs-btn-border-color:#198754;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#198754;
--bs-btn-hover-border-color:#198754;
--bs-btn-focus-shadow-rgb:25,135,84;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#198754;
--bs-btn-active-border-color:#198754;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#198754;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:#198754;
--bs-gradient:none
}
.btn-outline-info{
--bs-btn-color:#0dcaf0;
--bs-btn-border-color:#0dcaf0;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:#0dcaf0;
--bs-btn-hover-border-color:#0dcaf0;
--bs-btn-focus-shadow-rgb:13,202,240;
--bs-btn-active-color:#000;
--bs-btn-active-bg:#0dcaf0;
--bs-btn-active-border-color:#0dcaf0;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#0dcaf0;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:#0dcaf0;
--bs-gradient:none
}
.btn-outline-warning{
--bs-btn-color:#ffc107;
--bs-btn-border-color:#ffc107;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:#ffc107;
--bs-btn-hover-border-color:#ffc107;
--bs-btn-focus-shadow-rgb:255,193,7;
--bs-btn-active-color:#000;
--bs-btn-active-bg:#ffc107;
--bs-btn-active-border-color:#ffc107;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#ffc107;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:#ffc107;
--bs-gradient:none
}
.btn-outline-danger{
--bs-btn-color:#dc3545;
--bs-btn-border-color:#dc3545;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#dc3545;
--bs-btn-hover-border-color:#dc3545;
--bs-btn-focus-shadow-rgb:220,53,69;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#dc3545;
--bs-btn-active-border-color:#dc3545;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#dc3545;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:#dc3545;
--bs-gradient:none
}
.btn-outline-light{
--bs-btn-color:#f8f9fa;
--bs-btn-border-color:#f8f9fa;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:#f8f9fa;
--bs-btn-hover-border-color:#f8f9fa;
--bs-btn-focus-shadow-rgb:248,249,250;
--bs-btn-active-color:#000;
--bs-btn-active-bg:#f8f9fa;
--bs-btn-active-border-color:#f8f9fa;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#f8f9fa;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:#f8f9fa;
--bs-gradient:none
}
.btn-outline-dark{
--bs-btn-color:#212529;
--bs-btn-border-color:#212529;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#212529;
--bs-btn-hover-border-color:#212529;
--bs-btn-focus-shadow-rgb:33,37,41;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#212529;
--bs-btn-active-border-color:#212529;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#212529;
--bs-btn-disabled-bg:transparent;
--bs-btn-disabled-border-color:#212529;
--bs-gradient:none
}
.btn-link{
--bs-btn-font-weight:400;
--bs-btn-color:var(--bs-link-color);
--bs-btn-bg:transparent;
--bs-btn-border-color:transparent;
--bs-btn-hover-color:var(--bs-link-hover-color);
--bs-btn-hover-border-color:transparent;
--bs-btn-active-color:var(--bs-link-hover-color);
--bs-btn-active-border-color:transparent;
--bs-btn-disabled-color:#6c757d;
--bs-btn-disabled-border-color:transparent;
--bs-btn-box-shadow:0 0 0 #000;
--bs-btn-focus-shadow-rgb:99,90,156;
text-decoration:underline
}
.btn-link:focus-visible{
color:var(--bs-btn-color)
}
.btn-link:hover{
color:var(--bs-btn-hover-color)
}
.btn-group-lg>.btn,.btn-lg{
--bs-btn-padding-y:0.5rem;
--bs-btn-padding-x:1rem;
--bs-btn-font-size:1.25rem;
--bs-btn-border-radius:var(--bs-border-radius-lg)
}
.btn-group-sm>.btn,.btn-sm{
--bs-btn-padding-y:0.25rem;
--bs-btn-padding-x:0.5rem;
--bs-btn-font-size:0.875rem;
--bs-btn-border-radius:var(--bs-border-radius-sm)
}
.fade{
transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce){
.fade{
transition:none
}

}
.fade:not(.show){
opacity:0
}
.collapse:not(.show){
display:none
}
.collapsing{
height:0;
overflow:hidden;
transition:height .35s ease
}
@media (prefers-reduced-motion:reduce){
.collapsing{
transition:none
}

}
.collapsing.collapse-horizontal{
width:0;
height:auto;
transition:width .35s ease
}
@media (prefers-reduced-motion:reduce){
.collapsing.collapse-horizontal{
transition:none
}

}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{
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{
--bs-dropdown-zindex:1000;
--bs-dropdown-min-width:10rem;
--bs-dropdown-padding-x:0;
--bs-dropdown-padding-y:0.5rem;
--bs-dropdown-spacer:0.125rem;
--bs-dropdown-font-size:1rem;
--bs-dropdown-color:var(--bs-body-color);
--bs-dropdown-bg:var(--bs-body-bg);
--bs-dropdown-border-color:var(--bs-border-color-translucent);
--bs-dropdown-border-radius:var(--bs-border-radius);
--bs-dropdown-border-width:var(--bs-border-width);
--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));
--bs-dropdown-divider-bg:var(--bs-border-color-translucent);
--bs-dropdown-divider-margin-y:0.5rem;
--bs-dropdown-box-shadow:var(--bs-box-shadow);
--bs-dropdown-link-color:var(--bs-body-color);
--bs-dropdown-link-hover-color:var(--bs-body-color);
--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);
--bs-dropdown-link-active-color:#fff;
--bs-dropdown-link-active-bg:darkslateblue;
--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);
--bs-dropdown-item-padding-x:1rem;
--bs-dropdown-item-padding-y:0.25rem;
--bs-dropdown-header-color:#6c757d;
--bs-dropdown-header-padding-x:1rem;
--bs-dropdown-header-padding-y:0.5rem;
position:absolute;
z-index:var(--bs-dropdown-zindex);
display:none;
min-width:var(--bs-dropdown-min-width);
padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
margin:0;
font-size:var(--bs-dropdown-font-size);
color:var(--bs-dropdown-color);
text-align:left;
list-style:none;
background-color:var(--bs-dropdown-bg);
background-clip:padding-box;
border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
border-radius:var(--bs-dropdown-border-radius);
box-shadow:var(--bs-dropdown-box-shadow)
}
.dropdown-menu[data-bs-popper]{
top:100%;
left:0;
margin-top:var(--bs-dropdown-spacer)
}
.dropdown-menu-start{
--bs-position:start
}
.dropdown-menu-start[data-bs-popper]{
right:auto;
left:0
}
.dropdown-menu-end{
--bs-position:end
}
.dropdown-menu-end[data-bs-popper]{
right:0;
left:auto
}
@media (min-width:576px){
.dropdown-menu-sm-start{
--bs-position:start
}
.dropdown-menu-sm-start[data-bs-popper]{
right:auto;
left:0
}
.dropdown-menu-sm-end{
--bs-position:end
}
.dropdown-menu-sm-end[data-bs-popper]{
right:0;
left:auto
}

}
@media (min-width:768px){
.dropdown-menu-md-start{
--bs-position:start
}
.dropdown-menu-md-start[data-bs-popper]{
right:auto;
left:0
}
.dropdown-menu-md-end{
--bs-position:end
}
.dropdown-menu-md-end[data-bs-popper]{
right:0;
left:auto
}

}
@media (min-width:992px){
.dropdown-menu-lg-start{
--bs-position:start
}
.dropdown-menu-lg-start[data-bs-popper]{
right:auto;
left:0
}
.dropdown-menu-lg-end{
--bs-position:end
}
.dropdown-menu-lg-end[data-bs-popper]{
right:0;
left:auto
}

}
@media (min-width:1200px){
.dropdown-menu-xl-start{
--bs-position:start
}
.dropdown-menu-xl-start[data-bs-popper]{
right:auto;
left:0
}
.dropdown-menu-xl-end{
--bs-position:end
}
.dropdown-menu-xl-end[data-bs-popper]{
right:0;
left:auto
}

}
@media (min-width:1400px){
.dropdown-menu-xxl-start{
--bs-position:start
}
.dropdown-menu-xxl-start[data-bs-popper]{
right:auto;
left:0
}
.dropdown-menu-xxl-end{
--bs-position:end
}
.dropdown-menu-xxl-end[data-bs-popper]{
right:0;
left:auto
}

}
.dropup .dropdown-menu[data-bs-popper]{
top:auto;
bottom:100%;
margin-top:0;
margin-bottom:var(--bs-dropdown-spacer)
}
.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
}
.dropend .dropdown-menu[data-bs-popper]{
top:0;
right:auto;
left:100%;
margin-top:0;
margin-left:var(--bs-dropdown-spacer)
}
.dropend .dropdown-toggle::after{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:0;
border-bottom:.3em solid transparent;
border-left:.3em solid
}
.dropend .dropdown-toggle:empty::after{
margin-left:0
}
.dropend .dropdown-toggle::after{
vertical-align:0
}
.dropstart .dropdown-menu[data-bs-popper]{
top:0;
right:100%;
left:auto;
margin-top:0;
margin-right:var(--bs-dropdown-spacer)
}
.dropstart .dropdown-toggle::after{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:""
}
.dropstart .dropdown-toggle::after{
display:none
}
.dropstart .dropdown-toggle::before{
display:inline-block;
margin-right:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:.3em solid;
border-bottom:.3em solid transparent
}
.dropstart .dropdown-toggle:empty::after{
margin-left:0
}
.dropstart .dropdown-toggle::before{
vertical-align:0
}
.dropdown-divider{
height:0;
margin:var(--bs-dropdown-divider-margin-y) 0;
overflow:hidden;
border-top:1px solid var(--bs-dropdown-divider-bg);
opacity:1
}
.dropdown-item{
display:block;
width:100%;
padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
clear:both;
font-weight:400;
color:var(--bs-dropdown-link-color);
text-align:inherit;
text-decoration:none;
white-space:nowrap;
background-color:transparent;
border:0;
border-radius:var(--bs-dropdown-item-border-radius,0)
}
.dropdown-item:focus,.dropdown-item:hover{
color:var(--bs-dropdown-link-hover-color);
background-color:var(--bs-dropdown-link-hover-bg)
}
.dropdown-item.active,.dropdown-item:active{
color:var(--bs-dropdown-link-active-color);
text-decoration:none;
background-color:var(--bs-dropdown-link-active-bg)
}
.dropdown-item.disabled,.dropdown-item:disabled{
color:var(--bs-dropdown-link-disabled-color);
pointer-events:none;
background-color:transparent
}
.dropdown-menu.show{
display:block
}
.dropdown-header{
display:block;
padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
margin-bottom:0;
font-size:.875rem;
color:var(--bs-dropdown-header-color);
white-space:nowrap
}
.dropdown-item-text{
display:block;
padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
color:var(--bs-dropdown-link-color)
}
.dropdown-menu-dark{
--bs-dropdown-color:#dee2e6;
--bs-dropdown-bg:#343a40;
--bs-dropdown-border-color:var(--bs-border-color-translucent);
--bs-dropdown-link-color:#dee2e6;
--bs-dropdown-link-hover-color:#fff;
--bs-dropdown-divider-bg:var(--bs-border-color-translucent);
--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);
--bs-dropdown-link-active-color:#fff;
--bs-dropdown-link-active-bg:darkslateblue;
--bs-dropdown-link-disabled-color:#adb5bd;
--bs-dropdown-header-color:#adb5bd
}
.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-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.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{
border-radius:var(--bs-border-radius)
}
.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{
margin-left:calc(var(--bs-border-width) * -1)
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.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:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.dropdown-toggle-split{
padding-right:.5625rem;
padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{
margin-left:0
}
.dropstart .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:calc(var(--bs-border-width) * -1)
}
.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~.btn{
border-top-left-radius:0;
border-top-right-radius:0
}
.nav{
--bs-nav-link-padding-x:1rem;
--bs-nav-link-padding-y:0.5rem;
--bs-nav-link-color:var(--bs-link-color);
--bs-nav-link-hover-color:var(--bs-link-hover-color);
--bs-nav-link-disabled-color:var(--bs-secondary-color);
display:flex;
flex-wrap:wrap;
padding-left:0;
margin-bottom:0;
list-style:none
}
.nav-link{
display:block;
padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
font-size:var(--bs-nav-link-font-size);
font-weight:var(--bs-nav-link-font-weight);
color:var(--bs-nav-link-color);
text-decoration:none;
background:0 0;
border:0;
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:var(--bs-nav-link-hover-color)
}
.nav-link:focus-visible{
outline:0;
box-shadow:0 0 0 .25rem rgba(72,61,139,.25)
}
.nav-link.disabled,.nav-link:disabled{
color:var(--bs-nav-link-disabled-color);
pointer-events:none;
cursor:default
}
.nav-tabs{
--bs-nav-tabs-border-width:var(--bs-border-width);
--bs-nav-tabs-border-color:var(--bs-border-color);
--bs-nav-tabs-border-radius:var(--bs-border-radius);
--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);
--bs-nav-tabs-link-active-bg:var(--bs-body-bg);
--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}
.nav-tabs .nav-link{
margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));
border:var(--bs-nav-tabs-border-width) solid transparent;
border-top-left-radius:var(--bs-nav-tabs-border-radius);
border-top-right-radius:var(--bs-nav-tabs-border-radius)
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
isolation:isolate;
border-color:var(--bs-nav-tabs-link-hover-border-color);

}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
color:var(--bs-nav-tabs-link-active-color);
background-color:var(--bs-nav-tabs-link-active-bg);
border-color:var(--bs-nav-tabs-link-active-border-color)
}
.nav-tabs .dropdown-menu{
margin-top:calc(-1 * var(--bs-nav-tabs-border-width));
border-top-left-radius:0;
border-top-right-radius:0
}
.nav-pills{
--bs-nav-pills-border-radius:var(--bs-border-radius);
--bs-nav-pills-link-active-color:#fff;
--bs-nav-pills-link-active-bg:darkslateblue
}
.nav-pills .nav-link{
border-radius:var(--bs-nav-pills-border-radius)
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
color:var(--bs-nav-pills-link-active-color);
background-color:var(--bs-nav-pills-link-active-bg)
}
.nav-underline{
--bs-nav-underline-gap:1rem;
--bs-nav-underline-border-width:0.125rem;
--bs-nav-underline-link-active-color:var(--bs-emphasis-color);
gap:var(--bs-nav-underline-gap)
}
.nav-underline .nav-link{
padding-right:0;
padding-left:0;
border-bottom:var(--bs-nav-underline-border-width) solid transparent
}
.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{
border-bottom-color:currentcolor
}
.nav-underline .nav-link.active,.nav-underline .show>.nav-link{
font-weight:700;
color:var(--bs-nav-underline-link-active-color);
border-bottom-color:currentcolor
}
.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{
--bs-navbar-padding-x:0;
--bs-navbar-padding-y:0rem;
--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-brand-padding-y:0.3125rem;
--bs-navbar-brand-margin-end:1rem;
--bs-navbar-brand-font-size:1.25rem;
--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-nav-link-padding-x:0.0rem;
--bs-navbar-toggler-padding-y:0.25rem;
--bs-navbar-toggler-padding-x:0.75rem;
--bs-navbar-toggler-font-size:1.25rem;
--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);
--bs-navbar-toggler-border-radius:var(--bs-border-radius);
--bs-navbar-toggler-focus-width:0.25rem;
--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
position:relative;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
height:60px!important;/*jman*/


}
.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;
    height:60px!important;/*jman*/
}
.navbar-brand{
padding-top:var(--bs-navbar-brand-padding-y);
padding-bottom:var(--bs-navbar-brand-padding-y);
margin-right:var(--bs-navbar-brand-margin-end);
font-size:var(--bs-navbar-brand-font-size);
color:var(--bs-navbar-brand-color);
text-decoration:none;
white-space:nowrap;
padding-top:0px!important;
}
.navbar-brand:focus,.navbar-brand:hover{
color:var(--bs-navbar-brand-hover-color)
}
.navbar-nav{
--bs-nav-link-padding-x:0;
--bs-nav-link-padding-y:0.5rem;
--bs-nav-link-color:var(--bs-navbar-color);
--bs-nav-link-hover-color:var(--bs-navbar-hover-color);
--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
display:flex;
flex-direction:column;
padding-left:0;
margin-bottom:0;
list-style:none
}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{
color:var(--bs-navbar-active-color)
}
.navbar-nav .dropdown-menu{
position:static
}
.navbar-text{
padding-top:.5rem;
padding-bottom:.5rem;
color:var(--bs-navbar-color)
}
.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{
color:var(--bs-navbar-active-color)
}
.navbar-collapse{
flex-basis:100%;
flex-grow:1;
align-items:center
}
.navbar-toggler{
padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
font-size:var(--bs-navbar-toggler-font-size);
line-height:1;
color:var(--bs-navbar-color);
background-color:transparent;
border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
border-radius:var(--bs-navbar-toggler-border-radius);
transition:var(--bs-navbar-toggler-transition)
}
@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 var(--bs-navbar-toggler-focus-width)
}
.navbar-toggler-icon{
display:inline-block;
width:1.5em;
height:1.5em;
vertical-align:middle;
background-image:var(--bs-navbar-toggler-icon-bg);
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:var(--bs-navbar-nav-link-padding-x);
padding-left:var(--bs-navbar-nav-link-padding-x)
}
.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{
position:static;
z-index:auto;
flex-grow:1;
width:auto!important;
height:auto!important;
visibility:visible!important;
background-color:transparent!important;
border:0!important;
transform:none!important;
box-shadow:none;
transition:none
}
.navbar-expand-sm .offcanvas .offcanvas-header{
display:none
}
.navbar-expand-sm .offcanvas .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:var(--bs-navbar-nav-link-padding-x);
padding-left:var(--bs-navbar-nav-link-padding-x)
}
.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{
position:static;
z-index:auto;
flex-grow:1;
width:auto!important;
height:auto!important;
visibility:visible!important;
background-color:transparent!important;
border:0!important;
transform:none!important;
box-shadow:none;
transition:none
}
.navbar-expand-md .offcanvas .offcanvas-header{
display:none
}
.navbar-expand-md .offcanvas .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:var(--bs-navbar-nav-link-padding-x);
padding-left:var(--bs-navbar-nav-link-padding-x)
}
.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{
position:static;
z-index:auto;
flex-grow:1;
width:auto!important;
height:auto!important;
visibility:visible!important;
background-color:transparent!important;
border:0!important;
transform:none!important;
box-shadow:none;
transition:none
}
.navbar-expand-lg .offcanvas .offcanvas-header{
display:none
}
.navbar-expand-lg .offcanvas .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:var(--bs-navbar-nav-link-padding-x);
padding-left:var(--bs-navbar-nav-link-padding-x)
}
.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{
position:static;
z-index:auto;
flex-grow:1;
width:auto!important;
height:auto!important;
visibility:visible!important;
background-color:transparent!important;
border:0!important;
transform:none!important;
box-shadow:none;
transition:none
}
.navbar-expand-xl .offcanvas .offcanvas-header{
display:none
}
.navbar-expand-xl .offcanvas .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:var(--bs-navbar-nav-link-padding-x);
padding-left:var(--bs-navbar-nav-link-padding-x)
}
.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{
position:static;
z-index:auto;
flex-grow:1;
width:auto!important;
height:auto!important;
visibility:visible!important;
background-color:transparent!important;
border:0!important;
transform:none!important;
box-shadow:none;
transition:none
}
.navbar-expand-xxl .offcanvas .offcanvas-header{
display:none
}
.navbar-expand-xxl .offcanvas .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:var(--bs-navbar-nav-link-padding-x);
padding-left:var(--bs-navbar-nav-link-padding-x)
}
.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{
position:static;
z-index:auto;
flex-grow:1;
width:auto!important;
height:auto!important;
visibility:visible!important;
background-color:transparent!important;
border:0!important;
transform:none!important;
box-shadow:none;
transition:none
}
.navbar-expand .offcanvas .offcanvas-header{
display:none
}
.navbar-expand .offcanvas .offcanvas-body{
display:flex;
flex-grow:0;
padding:0;
overflow-y:visible
}
.navbar-dark,.navbar[data-bs-theme=dark]{
--bs-navbar-color:rgba(255, 255, 255, 0.55);
--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);
--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);
--bs-navbar-active-color:#fff;
--bs-navbar-brand-color:#fff;
--bs-navbar-brand-hover-color:#fff;
--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);
--bs-navbar-toggler-icon-bg: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")
}
[data-bs-theme=dark] .navbar-toggler-icon{
--bs-navbar-toggler-icon-bg: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")
}
.card{
--bs-card-spacer-y:1rem;
--bs-card-spacer-x:1rem;
--bs-card-title-spacer-y:0.5rem;
--bs-card-border-width:var(--bs-border-width);
--bs-card-border-color:var(--bs-border-color-translucent);
--bs-card-border-radius:var(--bs-border-radius);
--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
--bs-card-cap-padding-y:0.5rem;
--bs-card-cap-padding-x:1rem;
--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);
--bs-card-bg:var(--bs-body-bg);
--bs-card-img-overlay-padding:1rem;
--bs-card-group-margin:0.75rem;
position:relative;
display:flex;
flex-direction:column;
min-width:0;
height:var(--bs-card-height);
color:var(--bs-body-color);
word-wrap:break-word;
background-color:var(--bs-card-bg);
background-clip:border-box;
border:var(--bs-card-border-width) solid var(--bs-card-border-color);
border-radius:var(--bs-card-border-radius);
box-shadow:var(--bs-card-box-shadow)
}
.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:var(--bs-card-inner-border-radius);
border-top-right-radius:var(--bs-card-inner-border-radius)
}
.card>.list-group:last-child{
border-bottom-width:0;
border-bottom-right-radius:var(--bs-card-inner-border-radius);
border-bottom-left-radius:var(--bs-card-inner-border-radius)
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
border-top:0
}
.card-body{
flex:1 1 auto;
padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);
color:var(--bs-card-color)
}
.card-title{
margin-bottom:var(--bs-card-title-spacer-y);
color:var(--bs-card-title-color)
}
.card-subtitle{
margin-top:calc(-.5 * var(--bs-card-title-spacer-y));
margin-bottom:0;
color:var(--bs-card-subtitle-color)
}
.card-text:last-child{
margin-bottom:0
}
.card-link+.card-link{
margin-left:var(--bs-card-spacer-x)
}
.card-header{
padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
margin-bottom:0;
color:var(--bs-card-cap-color);
background-color:var(--bs-card-cap-bg);
border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-header:first-child{
border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}
.card-footer{
padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
color:var(--bs-card-cap-color);
background-color:var(--bs-card-cap-bg);
border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-footer:last-child{
border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}
.card-header-tabs{
margin-right:calc(-.5 * var(--bs-card-cap-padding-x));
margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));
margin-left:calc(-.5 * var(--bs-card-cap-padding-x));
border-bottom:0
}
.card-header-tabs .nav-link.active{
background-color:var(--bs-card-bg);
border-bottom-color:var(--bs-card-bg)
}
.card-header-pills{
margin-right:calc(-.5 * var(--bs-card-cap-padding-x));
margin-left:calc(-.5 * var(--bs-card-cap-padding-x))
}
.card-img-overlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
padding:var(--bs-card-img-overlay-padding);
border-radius:var(--bs-card-inner-border-radius)
}
.card-img,.card-img-bottom,.card-img-top{
width:100%
}
.card-img,.card-img-top{
border-top-left-radius:var(--bs-card-inner-border-radius);
border-top-right-radius:var(--bs-card-inner-border-radius)
}
.card-img,.card-img-bottom{
border-bottom-right-radius:var(--bs-card-inner-border-radius);
border-bottom-left-radius:var(--bs-card-inner-border-radius)
}
.card-group>.card{
margin-bottom:var(--bs-card-group-margin)
}
@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
}

}
.accordion{
--bs-accordion-color:var(--bs-body-color);
--bs-accordion-bg:var(--bs-body-bg);
--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
--bs-accordion-border-color:var(--bs-border-color);
--bs-accordion-border-width:var(--bs-border-width);
--bs-accordion-border-radius:var(--bs-border-radius);
--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
--bs-accordion-btn-padding-x:1.25rem;
--bs-accordion-btn-padding-y:1rem;
--bs-accordion-btn-color:var(--bs-body-color);
--bs-accordion-btn-bg:var(--bs-accordion-bg);
--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-icon-width:1.25rem;
--bs-accordion-btn-icon-transform:rotate(-180deg);
--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2828.8, 24.4, 55.6%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(72, 61, 139, 0.25);
--bs-accordion-body-padding-x:1.25rem;
--bs-accordion-body-padding-y:1rem;
--bs-accordion-active-color:var(--bs-primary-text-emphasis);
--bs-accordion-active-bg:var(--bs-primary-bg-subtle)
}
.accordion-button{
position:relative;
display:flex;
align-items:center;
width:100%;
padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
font-size:1rem;
color:var(--bs-accordion-btn-color);
text-align:left;
background-color:var(--bs-accordion-btn-bg);
border:0;
border-radius:0;
overflow-anchor:none;
transition:var(--bs-accordion-transition)
}
@media (prefers-reduced-motion:reduce){
.accordion-button{
transition:none
}

}
.accordion-button:not(.collapsed){
color:var(--bs-accordion-active-color);
background-color:var(--bs-accordion-active-bg);
box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}
.accordion-button:not(.collapsed)::after{
background-image:var(--bs-accordion-btn-active-icon);
transform:var(--bs-accordion-btn-icon-transform)
}
.accordion-button::after{
flex-shrink:0;
width:var(--bs-accordion-btn-icon-width);
height:var(--bs-accordion-btn-icon-width);
margin-left:auto;
content:"";
background-image:var(--bs-accordion-btn-icon);
background-repeat:no-repeat;
background-size:var(--bs-accordion-btn-icon-width);
transition:var(--bs-accordion-btn-icon-transition)
}
@media (prefers-reduced-motion:reduce){
.accordion-button::after{
transition:none
}

}
.accordion-button:hover{
z-index:2
}
.accordion-button:focus{
z-index:3;
outline:0;
box-shadow:var(--bs-accordion-btn-focus-box-shadow)
}
.accordion-header{
margin-bottom:0
}
.accordion-item{
color:var(--bs-accordion-color);
background-color:var(--bs-accordion-bg);
border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}
.accordion-item:first-of-type{
border-top-left-radius:var(--bs-accordion-border-radius);
border-top-right-radius:var(--bs-accordion-border-radius)
}
.accordion-item:first-of-type>.accordion-header .accordion-button{
border-top-left-radius:var(--bs-accordion-inner-border-radius);
border-top-right-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:not(:first-of-type){
border-top:0
}
.accordion-item:last-of-type{
border-bottom-right-radius:var(--bs-accordion-border-radius);
border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{
border-bottom-right-radius:var(--bs-accordion-inner-border-radius);
border-bottom-left-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:last-of-type>.accordion-collapse{
border-bottom-right-radius:var(--bs-accordion-border-radius);
border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-body{
padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}
.accordion-flush>.accordion-item{
border-right:0;
border-left:0;
border-radius:0
}
.accordion-flush>.accordion-item:first-child{
border-top:0
}
.accordion-flush>.accordion-item:last-child{
border-bottom:0
}
.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{
border-radius:0
}
.accordion-flush>.accordion-item>.accordion-collapse{
border-radius:0
}
[data-bs-theme=dark] .accordion-button::after{
--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28145.2, 138.6, 185.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28145.2, 138.6, 185.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.breadcrumb{
--bs-breadcrumb-padding-x:0;
--bs-breadcrumb-padding-y:0;
--bs-breadcrumb-margin-bottom:1rem;
--bs-breadcrumb-divider-color:var(--bs-secondary-color);
--bs-breadcrumb-item-padding-x:0.5rem;
--bs-breadcrumb-item-active-color:var(--bs-secondary-color);
display:flex;
flex-wrap:wrap;
padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
/*margin-bottom:var(--bs-breadcrumb-margin-bottom);*/
font-size:var(--bs-breadcrumb-font-size);
list-style:none;
background-color:var(--bs-breadcrumb-bg);
border-radius:var(--bs-breadcrumb-border-radius);
    height: 20px;
}
.breadcrumb-item+.breadcrumb-item{
padding-left:var(--bs-breadcrumb-item-padding-x)
}
.breadcrumb-item+.breadcrumb-item::before{
float:left;
padding-right:var(--bs-breadcrumb-item-padding-x);
color:var(--bs-breadcrumb-divider-color);
content:var(--bs-breadcrumb-divider, "/")
}
.breadcrumb-item.active{
color:var(--bs-breadcrumb-item-active-color)
}
.pagination{
--bs-pagination-padding-x:0.75rem;
--bs-pagination-padding-y:0.375rem;
--bs-pagination-font-size:1rem;
--bs-pagination-color:var(--bs-link-color);
--bs-pagination-bg:var(--bs-body-bg);
--bs-pagination-border-width:var(--bs-border-width);
--bs-pagination-border-color:var(--bs-border-color);
--bs-pagination-border-radius:var(--bs-border-radius);
--bs-pagination-hover-color:var(--bs-link-hover-color);
--bs-pagination-hover-bg:var(--bs-tertiary-bg);
--bs-pagination-hover-border-color:var(--bs-border-color);
--bs-pagination-focus-color:var(--bs-link-hover-color);
--bs-pagination-focus-bg:var(--bs-secondary-bg);
--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(72, 61, 139, 0.25);
--bs-pagination-active-color:#fff;
--bs-pagination-active-bg:darkslateblue;
--bs-pagination-active-border-color:darkslateblue;
--bs-pagination-disabled-color:var(--bs-secondary-color);
--bs-pagination-disabled-bg:var(--bs-secondary-bg);
--bs-pagination-disabled-border-color:var(--bs-border-color);
display:flex;
padding-left:0;
list-style:none
}
.page-link{
position:relative;
display:block;
padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
font-size:var(--bs-pagination-font-size);
color:var(--bs-pagination-color);
text-decoration:none;
background-color:var(--bs-pagination-bg);
border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
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){
.page-link{
transition:none
}

}
.page-link:hover{
z-index:2;
color:var(--bs-pagination-hover-color);
background-color:var(--bs-pagination-hover-bg);
border-color:var(--bs-pagination-hover-border-color)
}
.page-link:focus{
z-index:3;
color:var(--bs-pagination-focus-color);
background-color:var(--bs-pagination-focus-bg);
outline:0;
box-shadow:var(--bs-pagination-focus-box-shadow)
}
.active>.page-link,.page-link.active{
z-index:3;
color:var(--bs-pagination-active-color);
background-color:var(--bs-pagination-active-bg);
border-color:var(--bs-pagination-active-border-color)
}
.disabled>.page-link,.page-link.disabled{
color:var(--bs-pagination-disabled-color);
pointer-events:none;
background-color:var(--bs-pagination-disabled-bg);
border-color:var(--bs-pagination-disabled-border-color)
}
.page-item:not(:first-child) .page-link{
margin-left:calc(var(--bs-border-width) * -1)
}
.page-item:first-child .page-link{
border-top-left-radius:var(--bs-pagination-border-radius);
border-bottom-left-radius:var(--bs-pagination-border-radius)
}
.page-item:last-child .page-link{
border-top-right-radius:var(--bs-pagination-border-radius);
border-bottom-right-radius:var(--bs-pagination-border-radius)
}
.pagination-lg{
--bs-pagination-padding-x:1.5rem;
--bs-pagination-padding-y:0.75rem;
--bs-pagination-font-size:1.25rem;
--bs-pagination-border-radius:var(--bs-border-radius-lg)
}
.pagination-sm{
--bs-pagination-padding-x:0.5rem;
--bs-pagination-padding-y:0.25rem;
--bs-pagination-font-size:0.875rem;
--bs-pagination-border-radius:var(--bs-border-radius-sm)
}
.badge{
--bs-badge-padding-x:0.65em;
--bs-badge-padding-y:0.35em;
--bs-badge-font-size:0.75em;
--bs-badge-font-weight:700;
--bs-badge-color:#fff;
--bs-badge-border-radius:var(--bs-border-radius);
display:inline-block;
padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);
font-size:var(--bs-badge-font-size);
font-weight:var(--bs-badge-font-weight);
line-height:1;
color:var(--bs-badge-color);
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:var(--bs-badge-border-radius)
}
.badge:empty{
display:none
}
.btn .badge{
position:relative;
top:-1px
}
.alert{
--bs-alert-bg:transparent;
--bs-alert-padding-x:1rem;
--bs-alert-padding-y:1rem;
--bs-alert-margin-bottom:1rem;
--bs-alert-color:inherit;
--bs-alert-border-color:transparent;
--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);
--bs-alert-border-radius:var(--bs-border-radius);
--bs-alert-link-color:inherit;
position:relative;
padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);
margin-bottom:var(--bs-alert-margin-bottom);
color:var(--bs-alert-color);
background-color:var(--bs-alert-bg);
border:var(--bs-alert-border);
border-radius:var(--bs-alert-border-radius)
}
.alert-heading{
color:inherit
}
.alert-link{
font-weight:700;
color:var(--bs-alert-link-color)
}
.alert-dismissible{
padding-right:3rem
}
.alert-dismissible .btn-close{
position:absolute;
top:0;
right:0;
z-index:2;
padding:1.25rem 1rem
}
.alert-primary{
--bs-alert-color:var(--bs-primary-text-emphasis);
--bs-alert-bg:var(--bs-primary-bg-subtle);
--bs-alert-border-color:var(--bs-primary-border-subtle);
--bs-alert-link-color:var(--bs-primary-text-emphasis)
}
.alert-secondary{
--bs-alert-color:var(--bs-secondary-text-emphasis);
--bs-alert-bg:var(--bs-secondary-bg-subtle);
--bs-alert-border-color:var(--bs-secondary-border-subtle);
--bs-alert-link-color:var(--bs-secondary-text-emphasis)
}
.alert-success{
--bs-alert-color:var(--bs-success-text-emphasis);
--bs-alert-bg:var(--bs-success-bg-subtle);
--bs-alert-border-color:var(--bs-success-border-subtle);
--bs-alert-link-color:var(--bs-success-text-emphasis)
}
.alert-info{
--bs-alert-color:var(--bs-info-text-emphasis);
--bs-alert-bg:var(--bs-info-bg-subtle);
--bs-alert-border-color:var(--bs-info-border-subtle);
--bs-alert-link-color:var(--bs-info-text-emphasis)
}
.alert-warning{
--bs-alert-color:var(--bs-warning-text-emphasis);
--bs-alert-bg:var(--bs-warning-bg-subtle);
--bs-alert-border-color:var(--bs-warning-border-subtle);
--bs-alert-link-color:var(--bs-warning-text-emphasis)
}
.alert-danger{
--bs-alert-color:var(--bs-danger-text-emphasis);
--bs-alert-bg:var(--bs-danger-bg-subtle);
--bs-alert-border-color:var(--bs-danger-border-subtle);
--bs-alert-link-color:var(--bs-danger-text-emphasis)
}
.alert-light{
--bs-alert-color:var(--bs-light-text-emphasis);
--bs-alert-bg:var(--bs-light-bg-subtle);
--bs-alert-border-color:var(--bs-light-border-subtle);
--bs-alert-link-color:var(--bs-light-text-emphasis)
}
.alert-dark{
--bs-alert-color:var(--bs-dark-text-emphasis);
--bs-alert-bg:var(--bs-dark-bg-subtle);
--bs-alert-border-color:var(--bs-dark-border-subtle);
--bs-alert-link-color:var(--bs-dark-text-emphasis)
}
@keyframes progress-bar-stripes{
0%{
background-position-x:1rem
}

}
.progress,.progress-stacked{
--bs-progress-height:1rem;
--bs-progress-font-size:0.75rem;
--bs-progress-bg:var(--bs-secondary-bg);
--bs-progress-border-radius:var(--bs-border-radius);
--bs-progress-box-shadow:var(--bs-box-shadow-inset);
--bs-progress-bar-color:#fff;
--bs-progress-bar-bg:darkslateblue;
--bs-progress-bar-transition:width 0.6s ease;
display:flex;
height:var(--bs-progress-height);
overflow:hidden;
font-size:var(--bs-progress-font-size);
background-color:var(--bs-progress-bg);
border-radius:var(--bs-progress-border-radius);
box-shadow:var(--bs-progress-box-shadow)
}
.progress-bar{
display:flex;
flex-direction:column;
justify-content:center;
overflow:hidden;
color:var(--bs-progress-bar-color);
text-align:center;
white-space:nowrap;
background-color:var(--bs-progress-bar-bg);
transition:var(--bs-progress-bar-transition)
}
@media (prefers-reduced-motion:reduce){
.progress-bar{
transition:none
}

}
.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:var(--bs-progress-height) var(--bs-progress-height)
}
.progress-stacked>.progress{
overflow:visible
}
.progress-stacked>.progress>.progress-bar{
width:100%
}
.progress-bar-animated{
animation:1s linear infinite progress-bar-stripes
}
@media (prefers-reduced-motion:reduce){
.progress-bar-animated{
animation:none
}

}
.list-group{
--bs-list-group-color:var(--bs-body-color);
--bs-list-group-bg:var(--bs-body-bg);
--bs-list-group-border-color:var(--bs-border-color);
--bs-list-group-border-width:var(--bs-border-width);
--bs-list-group-border-radius:var(--bs-border-radius);
--bs-list-group-item-padding-x:1rem;
--bs-list-group-item-padding-y:0.5rem;
--bs-list-group-action-color:var(--bs-secondary-color);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);
--bs-list-group-action-active-color:var(--bs-body-color);
--bs-list-group-action-active-bg:var(--bs-secondary-bg);
--bs-list-group-disabled-color:var(--bs-secondary-color);
--bs-list-group-disabled-bg:var(--bs-body-bg);
--bs-list-group-active-color:#fff;
--bs-list-group-active-bg:darkslateblue;
--bs-list-group-active-border-color:darkslateblue;
display:flex;
flex-direction:column;
padding-left:0;
margin-bottom:0;
border-radius:var(--bs-list-group-border-radius)
}
.list-group-numbered{
list-style-type:none;
counter-reset:section
}
.list-group-numbered>.list-group-item::before{
content:counters(section, ".") ". ";
counter-increment:section
}
.list-group-item-action{
width:100%;
color:var(--bs-list-group-action-color);
text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
z-index:1;
color:var(--bs-list-group-action-hover-color);
text-decoration:none;
background-color:var(--bs-list-group-action-hover-bg)
}
.list-group-item-action:active{
color:var(--bs-list-group-action-active-color);
background-color:var(--bs-list-group-action-active-bg)
}
.list-group-item{
position:relative;
display:block;
padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
color:var(--bs-list-group-color);
text-decoration:none;
background-color:var(--bs-list-group-bg);
border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}
.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:var(--bs-list-group-disabled-color);
pointer-events:none;
background-color:var(--bs-list-group-disabled-bg)
}
.list-group-item.active{
z-index:2;
color:var(--bs-list-group-active-color);
background-color:var(--bs-list-group-active-bg);
border-color:var(--bs-list-group-active-border-color)
}
.list-group-item+.list-group-item{
border-top-width:0
}
.list-group-item+.list-group-item.active{
margin-top:calc(-1 * var(--bs-list-group-border-width));
border-top-width:var(--bs-list-group-border-width)
}
.list-group-horizontal{
flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child:not(:last-child){
border-bottom-left-radius:var(--bs-list-group-border-radius);
border-top-right-radius:0
}
.list-group-horizontal>.list-group-item:last-child:not(:first-child){
border-top-right-radius:var(--bs-list-group-border-radius);
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:var(--bs-list-group-border-width);
border-left-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active{
margin-left:calc(-1 * var(--bs-list-group-border-width));
border-left-width:var(--bs-list-group-border-width)
}
@media (min-width:576px){
.list-group-horizontal-sm{
flex-direction:row
}
.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){
border-bottom-left-radius:var(--bs-list-group-border-radius);
border-top-right-radius:0
}
.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){
border-top-right-radius:var(--bs-list-group-border-radius);
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:var(--bs-list-group-border-width);
border-left-width:0
}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active{
margin-left:calc(-1 * var(--bs-list-group-border-width));
border-left-width:var(--bs-list-group-border-width)
}

}
@media (min-width:768px){
.list-group-horizontal-md{
flex-direction:row
}
.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){
border-bottom-left-radius:var(--bs-list-group-border-radius);
border-top-right-radius:0
}
.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){
border-top-right-radius:var(--bs-list-group-border-radius);
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:var(--bs-list-group-border-width);
border-left-width:0
}
.list-group-horizontal-md>.list-group-item+.list-group-item.active{
margin-left:calc(-1 * var(--bs-list-group-border-width));
border-left-width:var(--bs-list-group-border-width)
}

}
@media (min-width:992px){
.list-group-horizontal-lg{
flex-direction:row
}
.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){
border-bottom-left-radius:var(--bs-list-group-border-radius);
border-top-right-radius:0
}
.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){
border-top-right-radius:var(--bs-list-group-border-radius);
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:var(--bs-list-group-border-width);
border-left-width:0
}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active{
margin-left:calc(-1 * var(--bs-list-group-border-width));
border-left-width:var(--bs-list-group-border-width)
}

}
@media (min-width:1200px){
.list-group-horizontal-xl{
flex-direction:row
}
.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){
border-bottom-left-radius:var(--bs-list-group-border-radius);
border-top-right-radius:0
}
.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){
border-top-right-radius:var(--bs-list-group-border-radius);
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:var(--bs-list-group-border-width);
border-left-width:0
}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active{
margin-left:calc(-1 * var(--bs-list-group-border-width));
border-left-width:var(--bs-list-group-border-width)
}

}
@media (min-width:1400px){
.list-group-horizontal-xxl{
flex-direction:row
}
.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){
border-bottom-left-radius:var(--bs-list-group-border-radius);
border-top-right-radius:0
}
.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){
border-top-right-radius:var(--bs-list-group-border-radius);
border-bottom-left-radius:0
}
.list-group-horizontal-xxl>.list-group-item.active{
margin-top:0
}
.list-group-horizontal-xxl>.list-group-item+.list-group-item{
border-top-width:var(--bs-list-group-border-width);
border-left-width:0
}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{
margin-left:calc(-1 * var(--bs-list-group-border-width));
border-left-width:var(--bs-list-group-border-width)
}

}
.list-group-flush{
border-radius:0
}
.list-group-flush>.list-group-item{
border-width:0 0 var(--bs-list-group-border-width)
}
.list-group-flush>.list-group-item:last-child{
border-bottom-width:0
}
.list-group-item-primary{
--bs-list-group-color:var(--bs-primary-text-emphasis);
--bs-list-group-bg:var(--bs-primary-bg-subtle);
--bs-list-group-border-color:var(--bs-primary-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);
--bs-list-group-active-color:var(--bs-primary-bg-subtle);
--bs-list-group-active-bg:var(--bs-primary-text-emphasis);
--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)
}
.list-group-item-secondary{
--bs-list-group-color:var(--bs-secondary-text-emphasis);
--bs-list-group-bg:var(--bs-secondary-bg-subtle);
--bs-list-group-border-color:var(--bs-secondary-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);
--bs-list-group-active-color:var(--bs-secondary-bg-subtle);
--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);
--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)
}
.list-group-item-success{
--bs-list-group-color:var(--bs-success-text-emphasis);
--bs-list-group-bg:var(--bs-success-bg-subtle);
--bs-list-group-border-color:var(--bs-success-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-success-border-subtle);
--bs-list-group-active-color:var(--bs-success-bg-subtle);
--bs-list-group-active-bg:var(--bs-success-text-emphasis);
--bs-list-group-active-border-color:var(--bs-success-text-emphasis)
}
.list-group-item-info{
--bs-list-group-color:var(--bs-info-text-emphasis);
--bs-list-group-bg:var(--bs-info-bg-subtle);
--bs-list-group-border-color:var(--bs-info-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-info-border-subtle);
--bs-list-group-active-color:var(--bs-info-bg-subtle);
--bs-list-group-active-bg:var(--bs-info-text-emphasis);
--bs-list-group-active-border-color:var(--bs-info-text-emphasis)
}
.list-group-item-warning{
--bs-list-group-color:var(--bs-warning-text-emphasis);
--bs-list-group-bg:var(--bs-warning-bg-subtle);
--bs-list-group-border-color:var(--bs-warning-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);
--bs-list-group-active-color:var(--bs-warning-bg-subtle);
--bs-list-group-active-bg:var(--bs-warning-text-emphasis);
--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)
}
.list-group-item-danger{
--bs-list-group-color:var(--bs-danger-text-emphasis);
--bs-list-group-bg:var(--bs-danger-bg-subtle);
--bs-list-group-border-color:var(--bs-danger-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);
--bs-list-group-active-color:var(--bs-danger-bg-subtle);
--bs-list-group-active-bg:var(--bs-danger-text-emphasis);
--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)
}
.list-group-item-light{
--bs-list-group-color:var(--bs-light-text-emphasis);
--bs-list-group-bg:var(--bs-light-bg-subtle);
--bs-list-group-border-color:var(--bs-light-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-light-border-subtle);
--bs-list-group-active-color:var(--bs-light-bg-subtle);
--bs-list-group-active-bg:var(--bs-light-text-emphasis);
--bs-list-group-active-border-color:var(--bs-light-text-emphasis)
}
.list-group-item-dark{
--bs-list-group-color:var(--bs-dark-text-emphasis);
--bs-list-group-bg:var(--bs-dark-bg-subtle);
--bs-list-group-border-color:var(--bs-dark-border-subtle);
--bs-list-group-action-hover-color:var(--bs-emphasis-color);
--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);
--bs-list-group-action-active-color:var(--bs-emphasis-color);
--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);
--bs-list-group-active-color:var(--bs-dark-bg-subtle);
--bs-list-group-active-bg:var(--bs-dark-text-emphasis);
--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)
}
.btn-close{
--bs-btn-close-color:#000;
--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
--bs-btn-close-opacity:0.5;
--bs-btn-close-hover-opacity:0.75;
--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(72, 61, 139, 0.25);
--bs-btn-close-focus-opacity:1;
--bs-btn-close-disabled-opacity:0.25;
--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);
box-sizing:content-box;
width:1em;
height:1em;
padding:.25em .25em;
color:var(--bs-btn-close-color);
background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
border:0;
border-radius:.375rem;
opacity:var(--bs-btn-close-opacity)
}
.btn-close:hover{
color:var(--bs-btn-close-color);
text-decoration:none;
opacity:var(--bs-btn-close-hover-opacity)
}
.btn-close:focus{
outline:0;
box-shadow:var(--bs-btn-close-focus-shadow);
opacity:var(--bs-btn-close-focus-opacity)
}
.btn-close.disabled,.btn-close:disabled{
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
opacity:var(--bs-btn-close-disabled-opacity)
}
.btn-close-white{
filter:var(--bs-btn-close-white-filter)
}
[data-bs-theme=dark] .btn-close{
filter:var(--bs-btn-close-white-filter)
}
.toast{
--bs-toast-zindex:1090;
--bs-toast-padding-x:0.75rem;
--bs-toast-padding-y:0.5rem;
--bs-toast-spacing:1.5rem;
--bs-toast-max-width:350px;
--bs-toast-font-size:0.875rem;
--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);
--bs-toast-border-width:var(--bs-border-width);
--bs-toast-border-color:var(--bs-border-color-translucent);
--bs-toast-border-radius:var(--bs-border-radius);
--bs-toast-box-shadow:var(--bs-box-shadow);
--bs-toast-header-color:var(--bs-secondary-color);
--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);
--bs-toast-header-border-color:var(--bs-border-color-translucent);
width:var(--bs-toast-max-width);
max-width:100%;
font-size:var(--bs-toast-font-size);
color:var(--bs-toast-color);
pointer-events:auto;
background-color:var(--bs-toast-bg);
background-clip:padding-box;
border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);
box-shadow:var(--bs-toast-box-shadow);
border-radius:var(--bs-toast-border-radius)
}
.toast.showing{
opacity:0
}
.toast:not(.show){
display:none
}
.toast-container{
--bs-toast-zindex:1090;
position:absolute;
z-index:var(--bs-toast-zindex);
width:-moz-max-content;
width:max-content;
max-width:100%;
pointer-events:none
}
.toast-container>:not(:last-child){
margin-bottom:var(--bs-toast-spacing)
}
.toast-header{
display:flex;
align-items:center;
padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);
color:var(--bs-toast-header-color);
background-color:var(--bs-toast-header-bg);
background-clip:padding-box;
border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}
.toast-header .btn-close{
margin-right:calc(-.5 * var(--bs-toast-padding-x));
margin-left:var(--bs-toast-padding-x)
}
.toast-body{
padding:var(--bs-toast-padding-x);
word-wrap:break-word
}
.modal{
--bs-modal-zindex:1055;
--bs-modal-width:500px;
--bs-modal-padding:1rem;
--bs-modal-margin:0.5rem;
--bs-modal-bg:var(--bs-body-bg);
--bs-modal-border-color:var(--bs-border-color-translucent);
--bs-modal-border-width:var(--bs-border-width);
--bs-modal-border-radius:var(--bs-border-radius-lg);
--bs-modal-box-shadow:var(--bs-box-shadow-sm);
--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
--bs-modal-header-padding-x:1rem;
--bs-modal-header-padding-y:1rem;
--bs-modal-header-padding:1rem 1rem;
--bs-modal-header-border-color:var(--bs-border-color);
--bs-modal-header-border-width:var(--bs-border-width);
--bs-modal-title-line-height:1.5;
--bs-modal-footer-gap:0.5rem;
--bs-modal-footer-border-color:var(--bs-border-color);
--bs-modal-footer-border-width:var(--bs-border-width);
position:fixed;
top:0;
left:0;
z-index:var(--bs-modal-zindex);
display:none;
width:100%;
height:100%;
overflow-x:hidden;
overflow-y:auto;
outline:0
}
.modal-dialog{
position:relative;
width:auto;
margin:var(--bs-modal-margin);
pointer-events:none
}
.modal.fade .modal-dialog{
transition:transform .3s ease-out;
transform:translate(0,-50px)
}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{
transition:none
}

}
.modal.show .modal-dialog{
transform:none
}
.modal.modal-static .modal-dialog{
transform:scale(1.02)
}
.modal-dialog-scrollable{
height:calc(100% - var(--bs-modal-margin) * 2)
}
.modal-dialog-scrollable .modal-content{
max-height:100%;
overflow:hidden
}
.modal-dialog-scrollable .modal-body{
overflow-y:auto
}
.modal-dialog-centered{
display:flex;
align-items:center;
min-height:calc(100% - var(--bs-modal-margin) * 2)
}
.modal-content{
position:relative;
display:flex;
flex-direction:column;
width:100%;
color:var(--bs-modal-color);
pointer-events:auto;
background-color:var(--bs-modal-bg);
background-clip:padding-box;
border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);
border-radius:var(--bs-modal-border-radius);
box-shadow:var(--bs-modal-box-shadow);
outline:0
}
.modal-backdrop{
--bs-backdrop-zindex:1050;
--bs-backdrop-bg:#000;
--bs-backdrop-opacity:0.5;
position:fixed;
top:0;
left:0;
z-index:var(--bs-backdrop-zindex);
width:100vw;
height:100vh;
background-color:var(--bs-backdrop-bg)
}
.modal-backdrop.fade{
opacity:0
}
.modal-backdrop.show{
opacity:var(--bs-backdrop-opacity)
}
.modal-header{
display:flex;
flex-shrink:0;
align-items:center;
padding:var(--bs-modal-header-padding);
border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
border-top-left-radius:var(--bs-modal-inner-border-radius);
border-top-right-radius:var(--bs-modal-inner-border-radius)
}
.modal-header .btn-close{
padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}
.modal-title{
margin-bottom:0;
line-height:var(--bs-modal-title-line-height)
}
.modal-body{
position:relative;
flex:1 1 auto;
padding:var(--bs-modal-padding)
}
.modal-footer{
display:flex;
flex-shrink:0;
flex-wrap:wrap;
align-items:center;
justify-content:flex-end;
padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
background-color:var(--bs-modal-footer-bg);
border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
border-bottom-right-radius:var(--bs-modal-inner-border-radius);
border-bottom-left-radius:var(--bs-modal-inner-border-radius)
}
.modal-footer>*{
margin:calc(var(--bs-modal-footer-gap) * .5)
}
@media (min-width:576px){
.modal{
--bs-modal-margin:1.75rem;
--bs-modal-box-shadow:var(--bs-box-shadow)
}
.modal-dialog{
max-width:var(--bs-modal-width);
margin-right:auto;
margin-left:auto
}
.modal-sm{
--bs-modal-width:300px
}

}
@media (min-width:992px){
.modal-lg,.modal-xl{
--bs-modal-width:800px
}

}
@media (min-width:1200px){
.modal-xl{
--bs-modal-width:1140px
}

}
.modal-fullscreen{
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen .modal-content{
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{
border-radius:0
}
.modal-fullscreen .modal-body{
overflow-y:auto
}
@media (max-width:575.98px){
.modal-fullscreen-sm-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-sm-down .modal-content{
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{
border-radius:0
}
.modal-fullscreen-sm-down .modal-body{
overflow-y:auto
}

}
@media (max-width:767.98px){
.modal-fullscreen-md-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-md-down .modal-content{
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{
border-radius:0
}
.modal-fullscreen-md-down .modal-body{
overflow-y:auto
}

}
@media (max-width:991.98px){
.modal-fullscreen-lg-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-lg-down .modal-content{
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{
border-radius:0
}
.modal-fullscreen-lg-down .modal-body{
overflow-y:auto
}

}
@media (max-width:1199.98px){
.modal-fullscreen-xl-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-xl-down .modal-content{
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{
border-radius:0
}
.modal-fullscreen-xl-down .modal-body{
overflow-y:auto
}

}
@media (max-width:1399.98px){
.modal-fullscreen-xxl-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-xxl-down .modal-content{
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{
border-radius:0
}
.modal-fullscreen-xxl-down .modal-body{
overflow-y:auto
}

}
.tooltip{
--bs-tooltip-zindex:1080;
--bs-tooltip-max-width:200px;
--bs-tooltip-padding-x:0.5rem;
--bs-tooltip-padding-y:0.25rem;
--bs-tooltip-font-size:1.875rem;
--bs-tooltip-color:var(--bs-body-bg);
--bs-tooltip-bg:var(--bs-emphasis-color);
--bs-tooltip-border-radius:var(--bs-border-radius);
--bs-tooltip-opacity:0.9;
--bs-tooltip-arrow-width:0.8rem;
--bs-tooltip-arrow-height:0.4rem;
z-index:var(--bs-tooltip-zindex);
display:block;
margin:var(--bs-tooltip-margin);
font-family:var(--bs-font-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;
white-space:normal;
word-spacing:normal;
line-break:auto;
/*font-size:var(--bs-tooltip-font-size);*/
word-wrap:break-word;
opacity:0;
font-size: 12px !Important;
}
.tooltip.show{
opacity:var(--bs-tooltip-opacity)
}
.tooltip .tooltip-arrow{
display:block;
width:var(--bs-tooltip-arrow-width);
height:var(--bs-tooltip-arrow-height)
}
.tooltip .tooltip-arrow::before{
position:absolute;
content:"";
border-color:transparent;
border-style:solid
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
bottom:calc(-1 * var(--bs-tooltip-arrow-height))
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{
top:-1px;
border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
border-top-color:var(--bs-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{
left:calc(-1 * var(--bs-tooltip-arrow-height));
width:var(--bs-tooltip-arrow-height);
height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{
right:-1px;
border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
border-right-color:var(--bs-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
top:calc(-1 * var(--bs-tooltip-arrow-height))
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{
bottom:-1px;
border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
border-bottom-color:var(--bs-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{
right:calc(-1 * var(--bs-tooltip-arrow-height));
width:var(--bs-tooltip-arrow-height);
height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{
left:-1px;
border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
border-left-color:var(--bs-tooltip-bg)
}
.tooltip-inner{
max-width:var(--bs-tooltip-max-width);
padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
color:var(--bs-tooltip-color);
text-align:center;
background-color:var(--bs-tooltip-bg);
border-radius:var(--bs-tooltip-border-radius)
}
.popover{
--bs-popover-zindex:1070;
--bs-popover-max-width:276px;
--bs-popover-font-size:0.875rem;
--bs-popover-bg:var(--bs-body-bg);
--bs-popover-border-width:var(--bs-border-width);
--bs-popover-border-color:var(--bs-border-color-translucent);
--bs-popover-border-radius:var(--bs-border-radius-lg);
--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));
--bs-popover-box-shadow:var(--bs-box-shadow);
--bs-popover-header-padding-x:1rem;
--bs-popover-header-padding-y:0.5rem;
--bs-popover-header-font-size:1rem;
--bs-popover-header-color:inherit;
--bs-popover-header-bg:var(--bs-secondary-bg);
--bs-popover-body-padding-x:1rem;
--bs-popover-body-padding-y:1rem;
--bs-popover-body-color:var(--bs-body-color);
--bs-popover-arrow-width:1rem;
--bs-popover-arrow-height:0.5rem;
--bs-popover-arrow-border:var(--bs-popover-border-color);
z-index:var(--bs-popover-zindex);
display:block;
max-width:var(--bs-popover-max-width);
font-family:var(--bs-font-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;
white-space:normal;
word-spacing:normal;
line-break:auto;
font-size:var(--bs-popover-font-size);
word-wrap:break-word;
background-color:var(--bs-popover-bg);
background-clip:padding-box;
border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
border-radius:var(--bs-popover-border-radius);
box-shadow:var(--bs-popover-box-shadow)
}
.popover .popover-arrow{
display:block;
width:var(--bs-popover-arrow-width);
height:var(--bs-popover-arrow-height)
}
.popover .popover-arrow::after,.popover .popover-arrow::before{
position:absolute;
display:block;
content:"";
border-color:transparent;
border-style:solid;
border-width:0
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{
bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{
border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{
bottom:0;
border-top-color:var(--bs-popover-arrow-border)
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{
bottom:var(--bs-popover-border-width);
border-top-color:var(--bs-popover-bg)
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{
left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
width:var(--bs-popover-arrow-height);
height:var(--bs-popover-arrow-width)
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{
border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{
left:0;
border-right-color:var(--bs-popover-arrow-border)
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{
left:var(--bs-popover-border-width);
border-right-color:var(--bs-popover-bg)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{
top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{
border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{
top:0;
border-bottom-color:var(--bs-popover-arrow-border)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{
top:var(--bs-popover-border-width);
border-bottom-color:var(--bs-popover-bg)
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{
position:absolute;
top:0;
left:50%;
display:block;
width:var(--bs-popover-arrow-width);
margin-left:calc(-.5 * var(--bs-popover-arrow-width));
content:"";
border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{
right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
width:var(--bs-popover-arrow-height);
height:var(--bs-popover-arrow-width)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{
border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{
right:0;
border-left-color:var(--bs-popover-arrow-border)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{
right:var(--bs-popover-border-width);
border-left-color:var(--bs-popover-bg)
}
.popover-header{
padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
margin-bottom:0;
font-size:var(--bs-popover-header-font-size);
color:var(--bs-popover-header-color);
background-color:var(--bs-popover-header-bg);
border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
border-top-left-radius:var(--bs-popover-inner-border-radius);
border-top-right-radius:var(--bs-popover-inner-border-radius)
}
.popover-header:empty{
display:none
}
.popover-body{
padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
color:var(--bs-popover-body-color)
}
.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%;
backface-visibility:hidden;
transition:transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce){
.carousel-item{
transition:none
}

}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
display:block
}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){
transform:translateX(100%)
}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){
transform:translateX(-100%)
}
.carousel-fade .carousel-item{
opacity:0;
transition-property:opacity;
transform:none
}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{
z-index:1;
opacity:1
}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
z-index:0;
opacity:0;
transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce){
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
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:15%;
padding:0;
color:#fff;
text-align:center;
background:0 0;
border:0;
opacity:.5;
transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce){
.carousel-control-next,.carousel-control-prev{
transition:none
}

}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
color:#fff;
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:2rem;
height:2rem;
background-repeat:no-repeat;
background-position:50%;
background-size:100% 100%
}
.carousel-control-prev-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
/*.carousel-control-prev-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}*/
.carousel-indicators{
position:absolute;
right:0;
bottom:0;
left:0;
z-index:2;
display:flex;
justify-content:center;
padding:0;
margin-right:15%;
margin-bottom:2rem;
margin-left:15%
}
.carousel-indicators [data-bs-target]{
box-sizing:content-box;
flex:0 1 auto;
width:30px;
height:3px;
padding:0;
margin-right:3px;
margin-left:3px;
text-indent:-999px;
cursor:pointer;
background-color:#fff;
background-clip:padding-box;
border:0;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
opacity:.5;
transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce){
.carousel-indicators [data-bs-target]{
transition:none
}

}
.carousel-indicators .active{
opacity:1
}
.carousel-caption{
position:absolute;
right:15%;
bottom:1.25rem;
left:15%;
padding-top:1.25rem;
padding-bottom:1.25rem;
color:#fff;
text-align:center
}
.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{
filter:invert(1) grayscale(100)
}
.carousel-dark .carousel-indicators [data-bs-target]{
background-color:#000
}
.carousel-dark .carousel-caption{
color:#000
}
[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{
filter:invert(1) grayscale(100)
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{
background-color:#000
}
[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{
color:#000
}
.spinner-border,.spinner-grow{
display:inline-block;
width:var(--bs-spinner-width);
height:var(--bs-spinner-height);
vertical-align:var(--bs-spinner-vertical-align);
border-radius:50%;
animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}
@keyframes spinner-border{
to{
transform:rotate(360deg)
}

}
.spinner-border{
--bs-spinner-width:2rem;
--bs-spinner-height:2rem;
--bs-spinner-vertical-align:-0.125em;
--bs-spinner-border-width:0.25em;
--bs-spinner-animation-speed:0.75s;
--bs-spinner-animation-name:spinner-border;
border:var(--bs-spinner-border-width) solid currentcolor;
border-right-color:transparent
}
.spinner-border-sm{
--bs-spinner-width:1rem;
--bs-spinner-height:1rem;
--bs-spinner-border-width:0.2em
}
@keyframes spinner-grow{
0%{
transform:scale(0)
}
50%{
opacity:1;
transform:none
}

}
.spinner-grow{
--bs-spinner-width:2rem;
--bs-spinner-height:2rem;
--bs-spinner-vertical-align:-0.125em;
--bs-spinner-animation-speed:0.75s;
--bs-spinner-animation-name:spinner-grow;
background-color:currentcolor;
opacity:0
}
.spinner-grow-sm{
--bs-spinner-width:1rem;
--bs-spinner-height:1rem
}
@media (prefers-reduced-motion:reduce){
.spinner-border,.spinner-grow{
--bs-spinner-animation-speed:1.5s
}

}
.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{
--bs-offcanvas-zindex:1045;
--bs-offcanvas-width:400px;
--bs-offcanvas-height:30vh;
--bs-offcanvas-padding-x:1rem;
--bs-offcanvas-padding-y:1rem;
--bs-offcanvas-color:var(--bs-body-color);
--bs-offcanvas-bg:var(--bs-body-bg);
--bs-offcanvas-border-width:var(--bs-border-width);
--bs-offcanvas-border-color:var(--bs-border-color-translucent);
--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);
--bs-offcanvas-transition:transform 0.3s ease-in-out;
--bs-offcanvas-title-line-height:1.5
}
@media (max-width:575.98px){
.offcanvas-sm{
position:fixed;
bottom:0;
z-index:var(--bs-offcanvas-zindex);
display:flex;
flex-direction:column;
max-width:100%;
color:var(--bs-offcanvas-color);
visibility:hidden;
background-color:var(--bs-offcanvas-bg);
background-clip:padding-box;
outline:0;
box-shadow:var(--bs-offcanvas-box-shadow);
transition:var(--bs-offcanvas-transition)
}

}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce){
.offcanvas-sm{
transition:none
}

}
@media (max-width:575.98px){
.offcanvas-sm.offcanvas-start{
top:0;
left:0;
width:var(--bs-offcanvas-width);
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(-100%)
}
.offcanvas-sm.offcanvas-end{
top:0;
right:0;
width:var(--bs-offcanvas-width);
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(100%)
}
.offcanvas-sm.offcanvas-top{
top:0;
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(-100%)
}
.offcanvas-sm.offcanvas-bottom{
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(100%)
}
.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{
transform:none
}
.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{
visibility:visible
}

}
@media (min-width:576px){
.offcanvas-sm{
--bs-offcanvas-height:auto;
--bs-offcanvas-border-width:0;
background-color:transparent!important
}
.offcanvas-sm .offcanvas-header{
display:none
}
.offcanvas-sm .offcanvas-body{
display:flex;
flex-grow:0;
padding:0;
overflow-y:visible;
background-color:transparent!important
}

}
@media (max-width:767.98px){
.offcanvas-md{
position:fixed;
bottom:0;
z-index:var(--bs-offcanvas-zindex);
display:flex;
flex-direction:column;
max-width:100%;
color:var(--bs-offcanvas-color);
visibility:hidden;
background-color:var(--bs-offcanvas-bg);
background-clip:padding-box;
outline:0;
box-shadow:var(--bs-offcanvas-box-shadow);
transition:var(--bs-offcanvas-transition)
}

}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce){
.offcanvas-md{
transition:none
}

}
@media (max-width:767.98px){
.offcanvas-md.offcanvas-start{
top:0;
left:0;
width:var(--bs-offcanvas-width);
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(-100%)
}
.offcanvas-md.offcanvas-end{
top:0;
right:0;
width:var(--bs-offcanvas-width);
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(100%)
}
.offcanvas-md.offcanvas-top{
top:0;
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(-100%)
}
.offcanvas-md.offcanvas-bottom{
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(100%)
}
.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{
transform:none
}
.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{
visibility:visible
}

}
@media (min-width:768px){
.offcanvas-md{
--bs-offcanvas-height:auto;
--bs-offcanvas-border-width:0;
background-color:transparent!important
}
.offcanvas-md .offcanvas-header{
display:none
}
.offcanvas-md .offcanvas-body{
display:flex;
flex-grow:0;
padding:0;
overflow-y:visible;
background-color:transparent!important
}

}
@media (max-width:991.98px){
.offcanvas-lg{
position:fixed;
bottom:0;
z-index:var(--bs-offcanvas-zindex);
display:flex;
flex-direction:column;
max-width:100%;
color:var(--bs-offcanvas-color);
visibility:hidden;
background-color:var(--bs-offcanvas-bg);
background-clip:padding-box;
outline:0;
box-shadow:var(--bs-offcanvas-box-shadow);
transition:var(--bs-offcanvas-transition)
}

}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce){
.offcanvas-lg{
transition:none
}

}
@media (max-width:991.98px){
.offcanvas-lg.offcanvas-start{
top:0;
left:0;
width:var(--bs-offcanvas-width);
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(-100%)
}
.offcanvas-lg.offcanvas-end{
top:0;
right:0;
width:var(--bs-offcanvas-width);
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(100%)
}
.offcanvas-lg.offcanvas-top{
top:0;
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(-100%)
}
.offcanvas-lg.offcanvas-bottom{
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(100%)
}
.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{
transform:none
}
.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{
visibility:visible
}

}
@media (min-width:992px){
.offcanvas-lg{
--bs-offcanvas-height:auto;
--bs-offcanvas-border-width:0;
background-color:transparent!important
}
.offcanvas-lg .offcanvas-header{
display:none
}
.offcanvas-lg .offcanvas-body{
display:flex;
flex-grow:0;
padding:0;
overflow-y:visible;
background-color:transparent!important
}

}
@media (max-width:1199.98px){
.offcanvas-xl{
position:fixed;
bottom:0;
z-index:var(--bs-offcanvas-zindex);
display:flex;
flex-direction:column;
max-width:100%;
color:var(--bs-offcanvas-color);
visibility:hidden;
background-color:var(--bs-offcanvas-bg);
background-clip:padding-box;
outline:0;
box-shadow:var(--bs-offcanvas-box-shadow);
transition:var(--bs-offcanvas-transition)
}

}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){
.offcanvas-xl{
transition:none
}

}
@media (max-width:1199.98px){
.offcanvas-xl.offcanvas-start{
top:0;
left:0;
width:var(--bs-offcanvas-width);
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(-100%)
}
.offcanvas-xl.offcanvas-end{
top:0;
right:0;
width:var(--bs-offcanvas-width);
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(100%)
}
.offcanvas-xl.offcanvas-top{
top:0;
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(-100%)
}
.offcanvas-xl.offcanvas-bottom{
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(100%)
}
.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{
transform:none
}
.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{
visibility:visible
}

}
@media (min-width:1200px){
.offcanvas-xl{
--bs-offcanvas-height:auto;
--bs-offcanvas-border-width:0;
background-color:transparent!important
}
.offcanvas-xl .offcanvas-header{
display:none
}
.offcanvas-xl .offcanvas-body{
display:flex;
flex-grow:0;
padding:0;
overflow-y:visible;
background-color:transparent!important
}

}
@media (max-width:1399.98px){
.offcanvas-xxl{
position:fixed;
bottom:0;
z-index:var(--bs-offcanvas-zindex);
display:flex;
flex-direction:column;
max-width:100%;
color:var(--bs-offcanvas-color);
visibility:hidden;
background-color:var(--bs-offcanvas-bg);
background-clip:padding-box;
outline:0;
box-shadow:var(--bs-offcanvas-box-shadow);
transition:var(--bs-offcanvas-transition)
}

}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){
.offcanvas-xxl{
transition:none
}

}
@media (max-width:1399.98px){
.offcanvas-xxl.offcanvas-start{
top:0;
left:0;
width:var(--bs-offcanvas-width);
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(-100%)
}
.offcanvas-xxl.offcanvas-end{
top:0;
right:0;
width:var(--bs-offcanvas-width);
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(100%)
}
.offcanvas-xxl.offcanvas-top{
top:0;
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(-100%)
}
.offcanvas-xxl.offcanvas-bottom{
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(100%)
}
.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{
transform:none
}
.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{
visibility:visible
}

}
@media (min-width:1400px){
.offcanvas-xxl{
--bs-offcanvas-height:auto;
--bs-offcanvas-border-width:0;
background-color:transparent!important
}
.offcanvas-xxl .offcanvas-header{
display:none
}
.offcanvas-xxl .offcanvas-body{
display:flex;
flex-grow:0;
padding:0;
overflow-y:visible;
background-color:transparent!important
}

}
.offcanvas{
position:fixed;
bottom:0;
z-index:var(--bs-offcanvas-zindex);
display:flex;
flex-direction:column;
max-width:100%;
color:var(--bs-offcanvas-color);
visibility:hidden;
background-color:var(--bs-offcanvas-bg);
background-clip:padding-box;
outline:0;
box-shadow:var(--bs-offcanvas-box-shadow);
transition:var(--bs-offcanvas-transition)
}
@media (prefers-reduced-motion:reduce){
.offcanvas{
transition:none
}

}
.offcanvas.offcanvas-start{
top:0;
left:0;
width:var(--bs-offcanvas-width);
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(-100%)
}
.offcanvas.offcanvas-end{
top:0;
right:0;
width:var(--bs-offcanvas-width);
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateX(100%)
}
.offcanvas.offcanvas-top{
top:0;
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(-100%)
}
.offcanvas.offcanvas-bottom{
right:0;
left:0;
height:var(--bs-offcanvas-height);
max-height:100%;
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform:translateY(100%)
}
.offcanvas.show:not(.hiding),.offcanvas.showing{
transform:none
}
.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{
visibility:visible
}
.offcanvas-backdrop{
position:fixed;
top:0;
left:0;
z-index:1040;
width:100vw;
height:100vh;
background-color:#000
}
.offcanvas-backdrop.fade{
opacity:0
}
.offcanvas-backdrop.show{
opacity:.5
}
.offcanvas-header{
display:flex;
align-items:center;
padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}
.offcanvas-header .btn-close{
padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto
}
.offcanvas-title{
margin-bottom:0;
line-height:var(--bs-offcanvas-title-line-height)
}
.offcanvas-body{
flex-grow:1;
padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
overflow-y:auto
}
.placeholder{
display:inline-block;
min-height:1em;
vertical-align:middle;
cursor:wait;
background-color:currentcolor;
opacity:.5
}
.placeholder.btn::before{
display:inline-block;
content:""
}
.placeholder-xs{
min-height:.6em
}
.placeholder-sm{
min-height:.8em
}
.placeholder-lg{
min-height:1.2em
}
.placeholder-glow .placeholder{
animation:placeholder-glow 2s ease-in-out infinite
}
@keyframes placeholder-glow{
50%{
opacity:.2
}

}
.placeholder-wave{
-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
-webkit-mask-size:200% 100%;
mask-size:200% 100%;
animation:placeholder-wave 2s linear infinite
}
@keyframes placeholder-wave{
100%{
-webkit-mask-position:-200% 0;
mask-position:-200% 0
}

}
.clearfix::after{
display:block;
clear:both;
content:""
}
.text-bg-primary{
color:#fff!important;
background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important
}
.text-bg-secondary{
color:#000!important;
background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important
}
.text-bg-success{
color:#fff!important;
background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important
}
.text-bg-info{
color:#000!important;
background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important
}
.text-bg-warning{
color:#000!important;
background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important
}
.text-bg-danger{
color:#fff!important;
background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important
}
.text-bg-light{
color:#000!important;
background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important
}
.text-bg-dark{
color:#fff!important;
background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important
}
.link-primary{
color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-primary:focus,.link-primary:hover{
color:RGBA(58,49,111,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(58,49,111,var(--bs-link-underline-opacity,1))!important
}
.link-secondary{
color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-secondary:focus,.link-secondary:hover{
color:RGBA(133,215,187,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(133,215,187,var(--bs-link-underline-opacity,1))!important
}
.link-success{
color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-success:focus,.link-success:hover{
color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important
}
.link-info{
color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-info:focus,.link-info:hover{
color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important
}
.link-warning{
color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-warning:focus,.link-warning:hover{
color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important
}
.link-danger{
color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-danger:focus,.link-danger:hover{
color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important
}
.link-light{
color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-light:focus,.link-light:hover{
color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important
}
.link-dark{
color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-dark:focus,.link-dark:hover{
color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important
}
.link-body-emphasis{
color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;
text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-body-emphasis:focus,.link-body-emphasis:hover{
color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;
text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important
}
.focus-ring:focus{
outline:0;
box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)
}
.icon-link{
display:inline-flex;
gap:.375rem;
align-items:center;
text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));
text-underline-offset:.25em;
backface-visibility:hidden
}
.icon-link>.bi{
flex-shrink:0;
width:1em;
height:1em;
fill:currentcolor;
transition:.2s ease-in-out transform
}
@media (prefers-reduced-motion:reduce){
.icon-link>.bi{
transition:none
}

}
.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{
transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))
}
.ratio{
position:relative;
width:100%
}
.ratio::before{
display:block;
padding-top:var(--bs-aspect-ratio);
content:""
}
.ratio>*{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.ratio-1x1{
--bs-aspect-ratio:100%
}
.ratio-4x3{
--bs-aspect-ratio:75%
}
.ratio-16x9{
--bs-aspect-ratio:56.25%
}
.ratio-21x9{
--bs-aspect-ratio:42.8571428571%
}
.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
}
.sticky-top{
position:sticky;
top:0;
z-index:1020
}
.sticky-bottom{
position:sticky;
bottom:0;
z-index:1020
}
@media (min-width:576px){
.sticky-sm-top{
position:sticky;
top:0;
z-index:1020
}
.sticky-sm-bottom{
position:sticky;
bottom:0;
z-index:1020
}

}
@media (min-width:768px){
.sticky-md-top{
position:sticky;
top:0;
z-index:1020
}
.sticky-md-bottom{
position:sticky;
bottom:0;
z-index:1020
}

}
@media (min-width:992px){
.sticky-lg-top{
position:sticky;
top:0;
z-index:1020
}
.sticky-lg-bottom{
position:sticky;
bottom:0;
z-index:1020
}

}
@media (min-width:1200px){
.sticky-xl-top{
position:sticky;
top:0;
z-index:1020
}
.sticky-xl-bottom{
position:sticky;
bottom:0;
z-index:1020
}

}
@media (min-width:1400px){
.sticky-xxl-top{
position:sticky;
top:0;
z-index:1020
}
.sticky-xxl-bottom{
position:sticky;
bottom:0;
z-index:1020
}

}
.hstack{
display:flex;
flex-direction:row;
align-items:center;
align-self:stretch
}
.vstack{
display:flex;
flex:1 1 auto;
flex-direction:column;
align-self:stretch
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
width:1px!important;
height:1px!important;
padding:0!important;
margin:-1px!important;
overflow:hidden!important;
clip:rect(0,0,0,0)!important;
white-space:nowrap!important;
border:0!important
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){
position:absolute!important
}
.stretched-link::after{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
content:""
}
.text-truncate{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.vr{
display:inline-block;
align-self:stretch;
width:var(--bs-border-width);
min-height:1em;
background-color:currentcolor;
opacity:.25
}
.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
}
.float-start{
float:left!important
}
.float-end{
float:right!important
}
.float-none{
float:none!important
}
.object-fit-contain{
-o-object-fit:contain!important;
object-fit:contain!important
}
.object-fit-cover{
-o-object-fit:cover!important;
object-fit:cover!important
}
.object-fit-fill{
-o-object-fit:fill!important;
object-fit:fill!important
}
.object-fit-scale{
-o-object-fit:scale-down!important;
object-fit:scale-down!important
}
.object-fit-none{
-o-object-fit:none!important;
object-fit:none!important
}
.opacity-0{
opacity:0!important
}
.opacity-25{
opacity:.25!important
}
.opacity-50{
opacity:.5!important
}
.opacity-75{
opacity:.75!important
}
.opacity-100{
opacity:1!important
}
.overflow-auto{
overflow:auto!important
}
.overflow-hidden{
overflow:hidden!important
}
.overflow-visible{
overflow:visible!important
}
.overflow-scroll{
overflow:scroll!important
}
.overflow-x-auto{
overflow-x:auto!important
}
.overflow-x-hidden{
overflow-x:hidden!important
}
.overflow-x-visible{
overflow-x:visible!important
}
.overflow-x-scroll{
overflow-x:scroll!important
}
.overflow-y-auto{
overflow-y:auto!important
}
.overflow-y-hidden{
overflow-y:hidden!important
}
.overflow-y-visible{
overflow-y:visible!important
}
.overflow-y-scroll{
overflow-y:scroll!important
}
.d-inline{
display:inline!important
}
.d-inline-block{
display:inline-block!important
}
.d-block{
display:block!important
}
.d-grid{
display:grid!important
}
.d-inline-grid{
display:inline-grid!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
}
.d-none{
display:none!important
}
.shadow{
box-shadow:var(--bs-box-shadow)!important
}
.shadow-sm{
box-shadow:var(--bs-box-shadow-sm)!important
}
.shadow-lg{
box-shadow:var(--bs-box-shadow-lg)!important
}
.shadow-none{
box-shadow:none!important
}
.focus-ring-primary{
--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-secondary{
--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-success{
--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-info{
--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-warning{
--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-danger{
--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-light{
--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-dark{
--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}
.position-static{
position:static!important
}
.position-relative{
position:relative!important
}
.position-absolute{
position:absolute!important
}
.position-fixed{
position:fixed!important
}
.position-sticky{
position:sticky!important
}
.top-0{
top:0!important
}
.top-50{
top:50%!important
}
.top-100{
top:100%!important
}
.bottom-0{
bottom:0!important
}
.bottom-50{
bottom:50%!important
}
.bottom-100{
bottom:100%!important
}
.start-0{
left:0!important
}
.start-50{
left:50%!important
}
.start-100{
left:100%!important
}
.end-0{
right:0!important
}
.end-50{
right:50%!important
}
.end-100{
right:100%!important
}
.translate-middle{
transform:translate(-50%,-50%)!important
}
.translate-middle-x{
transform:translateX(-50%)!important
}
.translate-middle-y{
transform:translateY(-50%)!important
}
.border{
border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-0{
border:0!important
}
.border-top{
border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-top-0{
border-top:0!important
}
.border-end{
border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-end-0{
border-right:0!important
}
.border-bottom{
border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-bottom-0{
border-bottom:0!important
}
.border-start{
border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-start-0{
border-left:0!important
}
.border-primary{
--bs-border-opacity:1;
border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
}
.border-secondary{
--bs-border-opacity:1;
border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
}
.border-success{
--bs-border-opacity:1;
border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
}
.border-info{
--bs-border-opacity:1;
border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
}
.border-warning{
--bs-border-opacity:1;
border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
}
.border-danger{
--bs-border-opacity:1;
border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
}
.border-light{
--bs-border-opacity:1;
border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
}
.border-dark{
--bs-border-opacity:1;
border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
}
.border-black{
--bs-border-opacity:1;
border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
}
.border-white{
--bs-border-opacity:1;
border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
}
.border-primary-subtle{
border-color:var(--bs-primary-border-subtle)!important
}
.border-secondary-subtle{
border-color:var(--bs-secondary-border-subtle)!important
}
.border-success-subtle{
border-color:var(--bs-success-border-subtle)!important
}
.border-info-subtle{
border-color:var(--bs-info-border-subtle)!important
}
.border-warning-subtle{
border-color:var(--bs-warning-border-subtle)!important
}
.border-danger-subtle{
border-color:var(--bs-danger-border-subtle)!important
}
.border-light-subtle{
border-color:var(--bs-light-border-subtle)!important
}
.border-dark-subtle{
border-color:var(--bs-dark-border-subtle)!important
}
.border-1{
border-width:1px!important
}
.border-2{
border-width:2px!important
}
.border-3{
border-width:3px!important
}
.border-4{
border-width:4px!important
}
.border-5{
border-width:5px!important
}
.border-opacity-10{
--bs-border-opacity:0.1
}
.border-opacity-25{
--bs-border-opacity:0.25
}
.border-opacity-50{
--bs-border-opacity:0.5
}
.border-opacity-75{
--bs-border-opacity:0.75
}
.border-opacity-100{
--bs-border-opacity:1
}
.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
}
.mw-100{
max-width:100%!important
}
.vw-100{
width:100vw!important
}
.min-vw-100{
min-width:100vw!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
}
.mh-100{
max-height:100%!important
}
.vh-100{
height:100vh!important
}
.min-vh-100{
min-height:100vh!important
}
.flex-fill{
flex:1 1 auto!important
}
.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-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
}
.flex-wrap{
flex-wrap:wrap!important
}
.flex-nowrap{
flex-wrap:nowrap!important
}
.flex-wrap-reverse{
flex-wrap:wrap-reverse!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
}
.justify-content-evenly{
justify-content:space-evenly!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
}
.order-first{
order:-1!important
}
.order-0{
order:0!important
}
.order-1{
order:1!important
}
.order-2{
order:2!important
}
.order-3{
order:3!important
}
.order-4{
order:4!important
}
.order-5{
order:5!important
}
.order-last{
order:6!important
}
.m-0{
margin:0!important
}
.m-1{
margin:.25rem!important
}
.m-2{
margin:.5rem!important
}
.m-3{
margin:1rem!important
}
.m-4{
margin:1.5rem!important
}
.m-5{
margin:3rem!important
}
.m-auto{
margin:auto!important
}
.mx-0{
margin-right:0!important;
margin-left:0!important
}
.mx-1{
margin-right:.25rem!important;
margin-left:.25rem!important
}
.mx-2{
margin-right:.5rem!important;
margin-left:.5rem!important
}
.mx-3{
margin-right:1rem!important;
margin-left:1rem!important
}
.mx-4{
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.mx-5{
margin-right:3rem!important;
margin-left:3rem!important
}
.mx-auto{
margin-right:auto!important;
margin-left:auto!important
}
.my-0{
margin-top:0!important;
margin-bottom:0!important
}
.my-1{
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.my-2{
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.my-3{
margin-top:1rem!important;
margin-bottom:1rem!important
}
.my-4{
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.my-5{
margin-top:3rem!important;
margin-bottom:3rem!important
}
.my-auto{
margin-top:auto!important;
margin-bottom:auto!important
}
.mt-0{
margin-top:0!important
}
.mt-1{
margin-top:.25rem!important
}
.mt-2{
margin-top:.5rem!important
}
.mt-3{
margin-top:1rem!important
}
.mt-4{
margin-top:1.5rem!important
}
.mt-5{
margin-top:3rem!important
}
.mt-auto{
margin-top:auto!important
}
.me-0{
margin-right:0!important
}
.me-1{
margin-right:.25rem!important
}
.me-2{
margin-right:.5rem!important
}
.me-3{
margin-right:1rem!important
}
.me-4{
margin-right:1.5rem!important
}
.me-5{
margin-right:3rem!important
}
.me-auto{
margin-right:auto!important
}
.mb-0{
margin-bottom:0!important
}
.mb-1{
margin-bottom:.25rem!important
}
.mb-2{
margin-bottom:.5rem!important
}
.mb-3{
margin-bottom:1rem!important
}
.mb-4{
margin-bottom:1.5rem!important
}
.mb-5{
margin-bottom:3rem!important
}
.mb-auto{
margin-bottom:auto!important
}
.ms-0{
margin-left:0!important
}
.ms-1{
margin-left:.25rem!important
}
.ms-2{
margin-left:.5rem!important
}
.ms-3{
margin-left:1rem!important
}
.ms-4{
margin-left:1.5rem!important
}
.ms-5{
margin-left:3rem!important
}
.ms-auto{
margin-left:auto!important
}
.p-0{
padding:0!important
}
.p-1{
padding:.25rem!important
}
.p-2{
padding:.5rem!important
}
.p-3{
padding:1rem!important
}
.p-4{
padding:1.5rem!important
}
.p-5{
padding:3rem!important
}
.px-0{
padding-right:0!important;
padding-left:0!important
}
.px-1{
padding-right:.25rem!important;
padding-left:.25rem!important
}
.px-2{
padding-right:.5rem!important;
padding-left:.5rem!important
}
.px-3{
padding-right:1rem!important;
padding-left:1rem!important
}
.px-4{
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.px-5{
padding-right:3rem!important;
padding-left:3rem!important
}
.py-0{
padding-top:0!important;
padding-bottom:0!important
}
.py-1{
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.py-2{
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.py-3{
padding-top:1rem!important;
padding-bottom:1rem!important
}
.py-4{
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.py-5{
padding-top:3rem!important;
padding-bottom:3rem!important
}
.pt-0{
padding-top:0!important
}
.pt-1{
padding-top:.25rem!important
}
.pt-2{
padding-top:.5rem!important
}
.pt-3{
padding-top:1rem!important
}
.pt-4{
padding-top:1.5rem!important
}
.pt-5{
padding-top:3rem!important
}
.pe-0{
padding-right:0!important
}
.pe-1{
padding-right:.25rem!important
}
.pe-2{
padding-right:.5rem!important
}
.pe-3{
padding-right:1rem!important
}
.pe-4{
padding-right:1.5rem!important
}
.pe-5{
padding-right:3rem!important
}
.pb-0{
padding-bottom:0!important
}
.pb-1{
padding-bottom:.25rem!important
}
.pb-2{
padding-bottom:.5rem!important
}
.pb-3{
padding-bottom:1rem!important
}
.pb-4{
padding-bottom:1.5rem!important
}
.pb-5{
padding-bottom:3rem!important
}
.ps-0{
padding-left:0!important
}
.ps-1{
padding-left:.25rem!important
}
.ps-2{
padding-left:.5rem!important
}
.ps-3{
padding-left:1rem!important
}
.ps-4{
padding-left:1.5rem!important
}
.ps-5{
padding-left:3rem!important
}
.gap-0{
gap:0!important
}
.gap-1{
gap:.25rem!important
}
.gap-2{
gap:.5rem!important
}
.gap-3{
gap:1rem!important
}
.gap-4{
gap:1.5rem!important
}
.gap-5{
gap:3rem!important
}
.row-gap-0{
row-gap:0!important
}
.row-gap-1{
row-gap:.25rem!important
}
.row-gap-2{
row-gap:.5rem!important
}
.row-gap-3{
row-gap:1rem!important
}
.row-gap-4{
row-gap:1.5rem!important
}
.row-gap-5{
row-gap:3rem!important
}
.column-gap-0{
-moz-column-gap:0!important;
column-gap:0!important
}
.column-gap-1{
-moz-column-gap:.25rem!important;
column-gap:.25rem!important
}
.column-gap-2{
-moz-column-gap:.5rem!important;
column-gap:.5rem!important
}
.column-gap-3{
-moz-column-gap:1rem!important;
column-gap:1rem!important
}
.column-gap-4{
-moz-column-gap:1.5rem!important;
column-gap:1.5rem!important
}
.column-gap-5{
-moz-column-gap:3rem!important;
column-gap:3rem!important
}
.font-monospace{
font-family:var(--bs-font-monospace)!important
}
.fs-1{
font-size:calc(1.375rem + 1.5vw)!important
}
.fs-2{
font-size:calc(1.325rem + .9vw)!important
}
.fs-3{
font-size:calc(1.3rem + .6vw)!important
}
.fs-4{
font-size:calc(1.275rem + .3vw)!important
}
.fs-5{
font-size:1.25rem!important
}
.fs-6{
font-size:1rem!important
}
.fst-italic{
font-style:italic!important
}
.fst-normal{
font-style:normal!important
}
.fw-lighter{
font-weight:lighter!important
}
.fw-light{
font-weight:300!important
}
.fw-normal{
font-weight:400!important
}
.fw-medium{
font-weight:500!important
}
.fw-semibold{
font-weight:600!important
}
.fw-bold{
font-weight:700!important
}
.fw-bolder{
font-weight:bolder!important
}
.lh-1{
line-height:1!important
}
.lh-sm{
line-height:1.25!important
}
.lh-base{
line-height:1.5!important
}
.lh-lg{
line-height:2!important
}
.text-start{
text-align:left!important
}
.text-end{
text-align:right!important
}
.text-center{
text-align:center!important
}
.text-decoration-none{
text-decoration:none!important
}
.text-decoration-underline{
text-decoration:underline!important
}
.text-decoration-line-through{
text-decoration:line-through!important
}
.text-lowercase{
text-transform:lowercase!important
}
.text-uppercase{
text-transform:uppercase!important
}
.text-capitalize{
text-transform:capitalize!important
}
.text-wrap{
white-space:normal!important
}
.text-nowrap{
white-space:nowrap!important
}
.text-break{
word-wrap:break-word!important;
word-break:break-word!important
}
.text-primary{
--bs-text-opacity:1;
color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}
.text-secondary{
--bs-text-opacity:1;
color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}
.text-success{
--bs-text-opacity:1;
color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}
.text-info{
--bs-text-opacity:1;
color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}
.text-warning{
--bs-text-opacity:1;
color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}
.text-danger{
--bs-text-opacity:1;
color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}
.text-light{
--bs-text-opacity:1;
color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}
.text-dark{
--bs-text-opacity:1;
color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}
.text-black{
--bs-text-opacity:1;
color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}
.text-white{
--bs-text-opacity:1;
color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}
.text-body{
--bs-text-opacity:1;
color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}
.text-muted{
--bs-text-opacity:1;
color:var(--bs-secondary-color)!important
}
.text-black-50{
--bs-text-opacity:1;
color:rgba(0,0,0,.5)!important
}
.text-white-50{
--bs-text-opacity:1;
color:rgba(255,255,255,.5)!important
}
.text-body-secondary{
--bs-text-opacity:1;
color:var(--bs-secondary-color)!important
}
.text-body-tertiary{
--bs-text-opacity:1;
color:var(--bs-tertiary-color)!important
}
.text-body-emphasis{
--bs-text-opacity:1;
color:var(--bs-emphasis-color)!important
}
.text-reset{
--bs-text-opacity:1;
color:inherit!important
}
.text-opacity-25{
--bs-text-opacity:0.25
}
.text-opacity-50{
--bs-text-opacity:0.5
}
.text-opacity-75{
--bs-text-opacity:0.75
}
.text-opacity-100{
--bs-text-opacity:1
}
.text-primary-emphasis{
color:var(--bs-primary-text-emphasis)!important
}
.text-secondary-emphasis{
color:var(--bs-secondary-text-emphasis)!important
}
.text-success-emphasis{
color:var(--bs-success-text-emphasis)!important
}
.text-info-emphasis{
color:var(--bs-info-text-emphasis)!important
}
.text-warning-emphasis{
color:var(--bs-warning-text-emphasis)!important
}
.text-danger-emphasis{
color:var(--bs-danger-text-emphasis)!important
}
.text-light-emphasis{
color:var(--bs-light-text-emphasis)!important
}
.text-dark-emphasis{
color:var(--bs-dark-text-emphasis)!important
}
.link-opacity-10{
--bs-link-opacity:0.1
}
.link-opacity-10-hover:hover{
--bs-link-opacity:0.1
}
.link-opacity-25{
--bs-link-opacity:0.25
}
.link-opacity-25-hover:hover{
--bs-link-opacity:0.25
}
.link-opacity-50{
--bs-link-opacity:0.5
}
.link-opacity-50-hover:hover{
--bs-link-opacity:0.5
}
.link-opacity-75{
--bs-link-opacity:0.75
}
.link-opacity-75-hover:hover{
--bs-link-opacity:0.75
}
.link-opacity-100{
--bs-link-opacity:1
}
.link-opacity-100-hover:hover{
--bs-link-opacity:1
}
.link-offset-1{
text-underline-offset:.125em!important
}
.link-offset-1-hover:hover{
text-underline-offset:.125em!important
}
.link-offset-2{
text-underline-offset:.25em!important
}
.link-offset-2-hover:hover{
text-underline-offset:.25em!important
}
.link-offset-3{
text-underline-offset:.375em!important
}
.link-offset-3-hover:hover{
text-underline-offset:.375em!important
}
.link-underline-primary{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline-secondary{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline-success{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline-info{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline-warning{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline-danger{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline-light{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline-dark{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important
}
.link-underline{
--bs-link-underline-opacity:1;
text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important
}
.link-underline-opacity-0{
--bs-link-underline-opacity:0
}
.link-underline-opacity-0-hover:hover{
--bs-link-underline-opacity:0
}
.link-underline-opacity-10{
--bs-link-underline-opacity:0.1
}
.link-underline-opacity-10-hover:hover{
--bs-link-underline-opacity:0.1
}
.link-underline-opacity-25{
--bs-link-underline-opacity:0.25
}
.link-underline-opacity-25-hover:hover{
--bs-link-underline-opacity:0.25
}
.link-underline-opacity-50{
--bs-link-underline-opacity:0.5
}
.link-underline-opacity-50-hover:hover{
--bs-link-underline-opacity:0.5
}
.link-underline-opacity-75{
--bs-link-underline-opacity:0.75
}
.link-underline-opacity-75-hover:hover{
--bs-link-underline-opacity:0.75
}
.link-underline-opacity-100{
--bs-link-underline-opacity:1
}
.link-underline-opacity-100-hover:hover{
--bs-link-underline-opacity:1
}
.bg-primary{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}
.bg-secondary{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}
.bg-success{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}
.bg-info{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}
.bg-warning{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}
.bg-danger{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}
.bg-light{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}
.bg-dark{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}
.bg-black{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}
.bg-white{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}
.bg-body{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-transparent{
--bs-bg-opacity:1;
background-color:transparent!important
}
.bg-body-secondary{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-body-tertiary{
--bs-bg-opacity:1;
background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-opacity-10{
--bs-bg-opacity:0.1
}
.bg-opacity-25{
--bs-bg-opacity:0.25
}
.bg-opacity-50{
--bs-bg-opacity:0.5
}
.bg-opacity-75{
--bs-bg-opacity:0.75
}
.bg-opacity-100{
--bs-bg-opacity:1
}
.bg-primary-subtle{
background-color:var(--bs-primary-bg-subtle)!important
}
.bg-secondary-subtle{
background-color:var(--bs-secondary-bg-subtle)!important
}
.bg-success-subtle{
background-color:var(--bs-success-bg-subtle)!important
}
.bg-info-subtle{
background-color:var(--bs-info-bg-subtle)!important
}
.bg-warning-subtle{
background-color:var(--bs-warning-bg-subtle)!important
}
.bg-danger-subtle{
background-color:var(--bs-danger-bg-subtle)!important
}
.bg-light-subtle{
background-color:var(--bs-light-bg-subtle)!important
}
.bg-dark-subtle{
background-color:var(--bs-dark-bg-subtle)!important
}
.bg-gradient{
background-image:var(--bs-gradient)!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;
user-select:auto!important
}
.user-select-none{
-webkit-user-select:none!important;
-moz-user-select:none!important;
user-select:none!important
}
.pe-none{
pointer-events:none!important
}
.pe-auto{
pointer-events:auto!important
}
.rounded{
border-radius:var(--bs-border-radius)!important
}
.rounded-0{
border-radius:0!important
}
.rounded-1{
border-radius:var(--bs-border-radius-sm)!important
}
.rounded-2{
border-radius:var(--bs-border-radius)!important
}
.rounded-3{
border-radius:var(--bs-border-radius-lg)!important
}
.rounded-4{
border-radius:var(--bs-border-radius-xl)!important
}
.rounded-5{
border-radius:var(--bs-border-radius-xxl)!important
}
.rounded-circle{
border-radius:50%!important
}
.rounded-pill{
border-radius:var(--bs-border-radius-pill)!important
}
.rounded-top{
border-top-left-radius:var(--bs-border-radius)!important;
border-top-right-radius:var(--bs-border-radius)!important
}
.rounded-top-0{
border-top-left-radius:0!important;
border-top-right-radius:0!important
}
.rounded-top-1{
border-top-left-radius:var(--bs-border-radius-sm)!important;
border-top-right-radius:var(--bs-border-radius-sm)!important
}
.rounded-top-2{
border-top-left-radius:var(--bs-border-radius)!important;
border-top-right-radius:var(--bs-border-radius)!important
}
.rounded-top-3{
border-top-left-radius:var(--bs-border-radius-lg)!important;
border-top-right-radius:var(--bs-border-radius-lg)!important
}
.rounded-top-4{
border-top-left-radius:var(--bs-border-radius-xl)!important;
border-top-right-radius:var(--bs-border-radius-xl)!important
}
.rounded-top-5{
border-top-left-radius:var(--bs-border-radius-xxl)!important;
border-top-right-radius:var(--bs-border-radius-xxl)!important
}
.rounded-top-circle{
border-top-left-radius:50%!important;
border-top-right-radius:50%!important
}
.rounded-top-pill{
border-top-left-radius:var(--bs-border-radius-pill)!important;
border-top-right-radius:var(--bs-border-radius-pill)!important
}
.rounded-end{
border-top-right-radius:var(--bs-border-radius)!important;
border-bottom-right-radius:var(--bs-border-radius)!important
}
.rounded-end-0{
border-top-right-radius:0!important;
border-bottom-right-radius:0!important
}
.rounded-end-1{
border-top-right-radius:var(--bs-border-radius-sm)!important;
border-bottom-right-radius:var(--bs-border-radius-sm)!important
}
.rounded-end-2{
border-top-right-radius:var(--bs-border-radius)!important;
border-bottom-right-radius:var(--bs-border-radius)!important
}
.rounded-end-3{
border-top-right-radius:var(--bs-border-radius-lg)!important;
border-bottom-right-radius:var(--bs-border-radius-lg)!important
}
.rounded-end-4{
border-top-right-radius:var(--bs-border-radius-xl)!important;
border-bottom-right-radius:var(--bs-border-radius-xl)!important
}
.rounded-end-5{
border-top-right-radius:var(--bs-border-radius-xxl)!important;
border-bottom-right-radius:var(--bs-border-radius-xxl)!important
}
.rounded-end-circle{
border-top-right-radius:50%!important;
border-bottom-right-radius:50%!important
}
.rounded-end-pill{
border-top-right-radius:var(--bs-border-radius-pill)!important;
border-bottom-right-radius:var(--bs-border-radius-pill)!important
}
.rounded-bottom{
border-bottom-right-radius:var(--bs-border-radius)!important;
border-bottom-left-radius:var(--bs-border-radius)!important
}
.rounded-bottom-0{
border-bottom-right-radius:0!important;
border-bottom-left-radius:0!important
}
.rounded-bottom-1{
border-bottom-right-radius:var(--bs-border-radius-sm)!important;
border-bottom-left-radius:var(--bs-border-radius-sm)!important
}
.rounded-bottom-2{
border-bottom-right-radius:var(--bs-border-radius)!important;
border-bottom-left-radius:var(--bs-border-radius)!important
}
.rounded-bottom-3{
border-bottom-right-radius:var(--bs-border-radius-lg)!important;
border-bottom-left-radius:var(--bs-border-radius-lg)!important
}
.rounded-bottom-4{
border-bottom-right-radius:var(--bs-border-radius-xl)!important;
border-bottom-left-radius:var(--bs-border-radius-xl)!important
}
.rounded-bottom-5{
border-bottom-right-radius:var(--bs-border-radius-xxl)!important;
border-bottom-left-radius:var(--bs-border-radius-xxl)!important
}
.rounded-bottom-circle{
border-bottom-right-radius:50%!important;
border-bottom-left-radius:50%!important
}
.rounded-bottom-pill{
border-bottom-right-radius:var(--bs-border-radius-pill)!important;
border-bottom-left-radius:var(--bs-border-radius-pill)!important
}
.rounded-start{
border-bottom-left-radius:var(--bs-border-radius)!important;
border-top-left-radius:var(--bs-border-radius)!important
}
.rounded-start-0{
border-bottom-left-radius:0!important;
border-top-left-radius:0!important
}
.rounded-start-1{
border-bottom-left-radius:var(--bs-border-radius-sm)!important;
border-top-left-radius:var(--bs-border-radius-sm)!important
}
.rounded-start-2{
border-bottom-left-radius:var(--bs-border-radius)!important;
border-top-left-radius:var(--bs-border-radius)!important
}
.rounded-start-3{
border-bottom-left-radius:var(--bs-border-radius-lg)!important;
border-top-left-radius:var(--bs-border-radius-lg)!important
}
.rounded-start-4{
border-bottom-left-radius:var(--bs-border-radius-xl)!important;
border-top-left-radius:var(--bs-border-radius-xl)!important
}
.rounded-start-5{
border-bottom-left-radius:var(--bs-border-radius-xxl)!important;
border-top-left-radius:var(--bs-border-radius-xxl)!important
}
.rounded-start-circle{
border-bottom-left-radius:50%!important;
border-top-left-radius:50%!important
}
.rounded-start-pill{
border-bottom-left-radius:var(--bs-border-radius-pill)!important;
border-top-left-radius:var(--bs-border-radius-pill)!important
}
.visible{
visibility:visible!important
}
.invisible{
visibility:hidden!important
}
.z-n1{
z-index:-1!important
}
.z-0{
z-index:0!important
}
.z-1{
z-index:1!important
}
.z-2{
z-index:2!important
}
.z-3{
z-index:3!important
}
@media (min-width:576px){
.float-sm-start{
float:left!important
}
.float-sm-end{
float:right!important
}
.float-sm-none{
float:none!important
}
.object-fit-sm-contain{
-o-object-fit:contain!important;
object-fit:contain!important
}
.object-fit-sm-cover{
-o-object-fit:cover!important;
object-fit:cover!important
}
.object-fit-sm-fill{
-o-object-fit:fill!important;
object-fit:fill!important
}
.object-fit-sm-scale{
-o-object-fit:scale-down!important;
object-fit:scale-down!important
}
.object-fit-sm-none{
-o-object-fit:none!important;
object-fit:none!important
}
.d-sm-inline{
display:inline!important
}
.d-sm-inline-block{
display:inline-block!important
}
.d-sm-block{
display:block!important
}
.d-sm-grid{
display:grid!important
}
.d-sm-inline-grid{
display:inline-grid!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
}
.d-sm-none{
display:none!important
}
.flex-sm-fill{
flex:1 1 auto!important
}
.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-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
}
.flex-sm-wrap{
flex-wrap:wrap!important
}
.flex-sm-nowrap{
flex-wrap:nowrap!important
}
.flex-sm-wrap-reverse{
flex-wrap:wrap-reverse!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
}
.justify-content-sm-evenly{
justify-content:space-evenly!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
}
.order-sm-first{
order:-1!important
}
.order-sm-0{
order:0!important
}
.order-sm-1{
order:1!important
}
.order-sm-2{
order:2!important
}
.order-sm-3{
order:3!important
}
.order-sm-4{
order:4!important
}
.order-sm-5{
order:5!important
}
.order-sm-last{
order:6!important
}
.m-sm-0{
margin:0!important
}
.m-sm-1{
margin:.25rem!important
}
.m-sm-2{
margin:.5rem!important
}
.m-sm-3{
margin:1rem!important
}
.m-sm-4{
margin:1.5rem!important
}
.m-sm-5{
margin:3rem!important
}
.m-sm-auto{
margin:auto!important
}
.mx-sm-0{
margin-right:0!important;
margin-left:0!important
}
.mx-sm-1{
margin-right:.25rem!important;
margin-left:.25rem!important
}
.mx-sm-2{
margin-right:.5rem!important;
margin-left:.5rem!important
}
.mx-sm-3{
margin-right:1rem!important;
margin-left:1rem!important
}
.mx-sm-4{
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.mx-sm-5{
margin-right:3rem!important;
margin-left:3rem!important
}
.mx-sm-auto{
margin-right:auto!important;
margin-left:auto!important
}
.my-sm-0{
margin-top:0!important;
margin-bottom:0!important
}
.my-sm-1{
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.my-sm-2{
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.my-sm-3{
margin-top:1rem!important;
margin-bottom:1rem!important
}
.my-sm-4{
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.my-sm-5{
margin-top:3rem!important;
margin-bottom:3rem!important
}
.my-sm-auto{
margin-top:auto!important;
margin-bottom:auto!important
}
.mt-sm-0{
margin-top:0!important
}
.mt-sm-1{
margin-top:.25rem!important
}
.mt-sm-2{
margin-top:.5rem!important
}
.mt-sm-3{
margin-top:1rem!important
}
.mt-sm-4{
margin-top:1.5rem!important
}
.mt-sm-5{
margin-top:3rem!important
}
.mt-sm-auto{
margin-top:auto!important
}
.me-sm-0{
margin-right:0!important
}
.me-sm-1{
margin-right:.25rem!important
}
.me-sm-2{
margin-right:.5rem!important
}
.me-sm-3{
margin-right:1rem!important
}
.me-sm-4{
margin-right:1.5rem!important
}
.me-sm-5{
margin-right:3rem!important
}
.me-sm-auto{
margin-right:auto!important
}
.mb-sm-0{
margin-bottom:0!important
}
.mb-sm-1{
margin-bottom:.25rem!important
}
.mb-sm-2{
margin-bottom:.5rem!important
}
.mb-sm-3{
margin-bottom:1rem!important
}
.mb-sm-4{
margin-bottom:1.5rem!important
}
.mb-sm-5{
margin-bottom:3rem!important
}
.mb-sm-auto{
margin-bottom:auto!important
}
.ms-sm-0{
margin-left:0!important
}
.ms-sm-1{
margin-left:.25rem!important
}
.ms-sm-2{
margin-left:.5rem!important
}
.ms-sm-3{
margin-left:1rem!important
}
.ms-sm-4{
margin-left:1.5rem!important
}
.ms-sm-5{
margin-left:3rem!important
}
.ms-sm-auto{
margin-left:auto!important
}
.p-sm-0{
padding:0!important
}
.p-sm-1{
padding:.25rem!important
}
.p-sm-2{
padding:.5rem!important
}
.p-sm-3{
padding:1rem!important
}
.p-sm-4{
padding:1.5rem!important
}
.p-sm-5{
padding:3rem!important
}
.px-sm-0{
padding-right:0!important;
padding-left:0!important
}
.px-sm-1{
padding-right:.25rem!important;
padding-left:.25rem!important
}
.px-sm-2{
padding-right:.5rem!important;
padding-left:.5rem!important
}
.px-sm-3{
padding-right:1rem!important;
padding-left:1rem!important
}
.px-sm-4{
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.px-sm-5{
padding-right:3rem!important;
padding-left:3rem!important
}
.py-sm-0{
padding-top:0!important;
padding-bottom:0!important
}
.py-sm-1{
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.py-sm-2{
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.py-sm-3{
padding-top:1rem!important;
padding-bottom:1rem!important
}
.py-sm-4{
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.py-sm-5{
padding-top:3rem!important;
padding-bottom:3rem!important
}
.pt-sm-0{
padding-top:0!important
}
.pt-sm-1{
padding-top:.25rem!important
}
.pt-sm-2{
padding-top:.5rem!important
}
.pt-sm-3{
padding-top:1rem!important
}
.pt-sm-4{
padding-top:1.5rem!important
}
.pt-sm-5{
padding-top:3rem!important
}
.pe-sm-0{
padding-right:0!important
}
.pe-sm-1{
padding-right:.25rem!important
}
.pe-sm-2{
padding-right:.5rem!important
}
.pe-sm-3{
padding-right:1rem!important
}
.pe-sm-4{
padding-right:1.5rem!important
}
.pe-sm-5{
padding-right:3rem!important
}
.pb-sm-0{
padding-bottom:0!important
}
.pb-sm-1{
padding-bottom:.25rem!important
}
.pb-sm-2{
padding-bottom:.5rem!important
}
.pb-sm-3{
padding-bottom:1rem!important
}
.pb-sm-4{
padding-bottom:1.5rem!important
}
.pb-sm-5{
padding-bottom:3rem!important
}
.ps-sm-0{
padding-left:0!important
}
.ps-sm-1{
padding-left:.25rem!important
}
.ps-sm-2{
padding-left:.5rem!important
}
.ps-sm-3{
padding-left:1rem!important
}
.ps-sm-4{
padding-left:1.5rem!important
}
.ps-sm-5{
padding-left:3rem!important
}
.gap-sm-0{
gap:0!important
}
.gap-sm-1{
gap:.25rem!important
}
.gap-sm-2{
gap:.5rem!important
}
.gap-sm-3{
gap:1rem!important
}
.gap-sm-4{
gap:1.5rem!important
}
.gap-sm-5{
gap:3rem!important
}
.row-gap-sm-0{
row-gap:0!important
}
.row-gap-sm-1{
row-gap:.25rem!important
}
.row-gap-sm-2{
row-gap:.5rem!important
}
.row-gap-sm-3{
row-gap:1rem!important
}
.row-gap-sm-4{
row-gap:1.5rem!important
}
.row-gap-sm-5{
row-gap:3rem!important
}
.column-gap-sm-0{
-moz-column-gap:0!important;
column-gap:0!important
}
.column-gap-sm-1{
-moz-column-gap:.25rem!important;
column-gap:.25rem!important
}
.column-gap-sm-2{
-moz-column-gap:.5rem!important;
column-gap:.5rem!important
}
.column-gap-sm-3{
-moz-column-gap:1rem!important;
column-gap:1rem!important
}
.column-gap-sm-4{
-moz-column-gap:1.5rem!important;
column-gap:1.5rem!important
}
.column-gap-sm-5{
-moz-column-gap:3rem!important;
column-gap:3rem!important
}
.text-sm-start{
text-align:left!important
}
.text-sm-end{
text-align:right!important
}
.text-sm-center{
text-align:center!important
}

}
@media (min-width:768px){
.float-md-start{
float:left!important
}
.float-md-end{
float:right!important
}
.float-md-none{
float:none!important
}
.object-fit-md-contain{
-o-object-fit:contain!important;
object-fit:contain!important
}
.object-fit-md-cover{
-o-object-fit:cover!important;
object-fit:cover!important
}
.object-fit-md-fill{
-o-object-fit:fill!important;
object-fit:fill!important
}
.object-fit-md-scale{
-o-object-fit:scale-down!important;
object-fit:scale-down!important
}
.object-fit-md-none{
-o-object-fit:none!important;
object-fit:none!important
}
.d-md-inline{
display:inline!important
}
.d-md-inline-block{
display:inline-block!important
}
.d-md-block{
display:block!important
}
.d-md-grid{
display:grid!important
}
.d-md-inline-grid{
display:inline-grid!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
}
.d-md-none{
display:none!important
}
.flex-md-fill{
flex:1 1 auto!important
}
.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-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
}
.flex-md-wrap{
flex-wrap:wrap!important
}
.flex-md-nowrap{
flex-wrap:nowrap!important
}
.flex-md-wrap-reverse{
flex-wrap:wrap-reverse!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
}
.justify-content-md-evenly{
justify-content:space-evenly!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
}
.order-md-first{
order:-1!important
}
.order-md-0{
order:0!important
}
.order-md-1{
order:1!important
}
.order-md-2{
order:2!important
}
.order-md-3{
order:3!important
}
.order-md-4{
order:4!important
}
.order-md-5{
order:5!important
}
.order-md-last{
order:6!important
}
.m-md-0{
margin:0!important
}
.m-md-1{
margin:.25rem!important
}
.m-md-2{
margin:.5rem!important
}
.m-md-3{
margin:1rem!important
}
.m-md-4{
margin:1.5rem!important
}
.m-md-5{
margin:3rem!important
}
.m-md-auto{
margin:auto!important
}
.mx-md-0{
margin-right:0!important;
margin-left:0!important
}
.mx-md-1{
margin-right:.25rem!important;
margin-left:.25rem!important
}
.mx-md-2{
margin-right:.5rem!important;
margin-left:.5rem!important
}
.mx-md-3{
margin-right:1rem!important;
margin-left:1rem!important
}
.mx-md-4{
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.mx-md-5{
margin-right:3rem!important;
margin-left:3rem!important
}
.mx-md-auto{
margin-right:auto!important;
margin-left:auto!important
}
.my-md-0{
margin-top:0!important;
margin-bottom:0!important
}
.my-md-1{
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.my-md-2{
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.my-md-3{
margin-top:1rem!important;
margin-bottom:1rem!important
}
.my-md-4{
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.my-md-5{
margin-top:3rem!important;
margin-bottom:3rem!important
}
.my-md-auto{
margin-top:auto!important;
margin-bottom:auto!important
}
.mt-md-0{
margin-top:0!important
}
.mt-md-1{
margin-top:.25rem!important
}
.mt-md-2{
margin-top:.5rem!important
}
.mt-md-3{
margin-top:1rem!important
}
.mt-md-4{
margin-top:1.5rem!important
}
.mt-md-5{
margin-top:3rem!important
}
.mt-md-auto{
margin-top:auto!important
}
.me-md-0{
margin-right:0!important
}
.me-md-1{
margin-right:.25rem!important
}
.me-md-2{
margin-right:.5rem!important
}
.me-md-3{
margin-right:1rem!important
}
.me-md-4{
margin-right:1.5rem!important
}
.me-md-5{
margin-right:3rem!important
}
.me-md-auto{
margin-right:auto!important
}
.mb-md-0{
margin-bottom:0!important
}
.mb-md-1{
margin-bottom:.25rem!important
}
.mb-md-2{
margin-bottom:.5rem!important
}
.mb-md-3{
margin-bottom:1rem!important
}
.mb-md-4{
margin-bottom:1.5rem!important
}
.mb-md-5{
margin-bottom:3rem!important
}
.mb-md-auto{
margin-bottom:auto!important
}
.ms-md-0{
margin-left:0!important
}
.ms-md-1{
margin-left:.25rem!important
}
.ms-md-2{
margin-left:.5rem!important
}
.ms-md-3{
margin-left:1rem!important
}
.ms-md-4{
margin-left:1.5rem!important
}
.ms-md-5{
margin-left:3rem!important
}
.ms-md-auto{
margin-left:auto!important
}
.p-md-0{
padding:0!important
}
.p-md-1{
padding:.25rem!important
}
.p-md-2{
padding:.5rem!important
}
.p-md-3{
padding:1rem!important
}
.p-md-4{
padding:1.5rem!important
}
.p-md-5{
padding:3rem!important
}
.px-md-0{
padding-right:0!important;
padding-left:0!important
}
.px-md-1{
padding-right:.25rem!important;
padding-left:.25rem!important
}
.px-md-2{
padding-right:.5rem!important;
padding-left:.5rem!important
}
.px-md-3{
padding-right:1rem!important;
padding-left:1rem!important
}
.px-md-4{
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.px-md-5{
padding-right:3rem!important;
padding-left:3rem!important
}
.py-md-0{
padding-top:0!important;
padding-bottom:0!important
}
.py-md-1{
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.py-md-2{
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.py-md-3{
padding-top:1rem!important;
padding-bottom:1rem!important
}
.py-md-4{
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.py-md-5{
padding-top:3rem!important;
padding-bottom:3rem!important
}
.pt-md-0{
padding-top:0!important
}
.pt-md-1{
padding-top:.25rem!important
}
.pt-md-2{
padding-top:.5rem!important
}
.pt-md-3{
padding-top:1rem!important
}
.pt-md-4{
padding-top:1.5rem!important
}
.pt-md-5{
padding-top:3rem!important
}
.pe-md-0{
padding-right:0!important
}
.pe-md-1{
padding-right:.25rem!important
}
.pe-md-2{
padding-right:.5rem!important
}
.pe-md-3{
padding-right:1rem!important
}
.pe-md-4{
padding-right:1.5rem!important
}
.pe-md-5{
padding-right:3rem!important
}
.pb-md-0{
padding-bottom:0!important
}
.pb-md-1{
padding-bottom:.25rem!important
}
.pb-md-2{
padding-bottom:.5rem!important
}
.pb-md-3{
padding-bottom:1rem!important
}
.pb-md-4{
padding-bottom:1.5rem!important
}
.pb-md-5{
padding-bottom:3rem!important
}
.ps-md-0{
padding-left:0!important
}
.ps-md-1{
padding-left:.25rem!important
}
.ps-md-2{
padding-left:.5rem!important
}
.ps-md-3{
padding-left:1rem!important
}
.ps-md-4{
padding-left:1.5rem!important
}
.ps-md-5{
padding-left:3rem!important
}
.gap-md-0{
gap:0!important
}
.gap-md-1{
gap:.25rem!important
}
.gap-md-2{
gap:.5rem!important
}
.gap-md-3{
gap:1rem!important
}
.gap-md-4{
gap:1.5rem!important
}
.gap-md-5{
gap:3rem!important
}
.row-gap-md-0{
row-gap:0!important
}
.row-gap-md-1{
row-gap:.25rem!important
}
.row-gap-md-2{
row-gap:.5rem!important
}
.row-gap-md-3{
row-gap:1rem!important
}
.row-gap-md-4{
row-gap:1.5rem!important
}
.row-gap-md-5{
row-gap:3rem!important
}
.column-gap-md-0{
-moz-column-gap:0!important;
column-gap:0!important
}
.column-gap-md-1{
-moz-column-gap:.25rem!important;
column-gap:.25rem!important
}
.column-gap-md-2{
-moz-column-gap:.5rem!important;
column-gap:.5rem!important
}
.column-gap-md-3{
-moz-column-gap:1rem!important;
column-gap:1rem!important
}
.column-gap-md-4{
-moz-column-gap:1.5rem!important;
column-gap:1.5rem!important
}
.column-gap-md-5{
-moz-column-gap:3rem!important;
column-gap:3rem!important
}
.text-md-start{
text-align:left!important
}
.text-md-end{
text-align:right!important
}
.text-md-center{
text-align:center!important
}

}
@media (min-width:992px){
.float-lg-start{
float:left!important
}
.float-lg-end{
float:right!important
}
.float-lg-none{
float:none!important
}
.object-fit-lg-contain{
-o-object-fit:contain!important;
object-fit:contain!important
}
.object-fit-lg-cover{
-o-object-fit:cover!important;
object-fit:cover!important
}
.object-fit-lg-fill{
-o-object-fit:fill!important;
object-fit:fill!important
}
.object-fit-lg-scale{
-o-object-fit:scale-down!important;
object-fit:scale-down!important
}
.object-fit-lg-none{
-o-object-fit:none!important;
object-fit:none!important
}
.d-lg-inline{
display:inline!important
}
.d-lg-inline-block{
display:inline-block!important
}
.d-lg-block{
display:block!important
}
.d-lg-grid{
display:grid!important
}
.d-lg-inline-grid{
display:inline-grid!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
}
.d-lg-none{
display:none!important
}
.flex-lg-fill{
flex:1 1 auto!important
}
.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-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
}
.flex-lg-wrap{
flex-wrap:wrap!important
}
.flex-lg-nowrap{
flex-wrap:nowrap!important
}
.flex-lg-wrap-reverse{
flex-wrap:wrap-reverse!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
}
.justify-content-lg-evenly{
justify-content:space-evenly!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
}
.order-lg-first{
order:-1!important
}
.order-lg-0{
order:0!important
}
.order-lg-1{
order:1!important
}
.order-lg-2{
order:2!important
}
.order-lg-3{
order:3!important
}
.order-lg-4{
order:4!important
}
.order-lg-5{
order:5!important
}
.order-lg-last{
order:6!important
}
.m-lg-0{
margin:0!important
}
.m-lg-1{
margin:.25rem!important
}
.m-lg-2{
margin:.5rem!important
}
.m-lg-3{
margin:1rem!important
}
.m-lg-4{
margin:1.5rem!important
}
.m-lg-5{
margin:3rem!important
}
.m-lg-auto{
margin:auto!important
}
.mx-lg-0{
margin-right:0!important;
margin-left:0!important
}
.mx-lg-1{
margin-right:.25rem!important;
margin-left:.25rem!important
}
.mx-lg-2{
margin-right:.5rem!important;
margin-left:.5rem!important
}
.mx-lg-3{
margin-right:1rem!important;
margin-left:1rem!important
}
.mx-lg-4{
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.mx-lg-5{
margin-right:3rem!important;
margin-left:3rem!important
}
.mx-lg-auto{
margin-right:auto!important;
margin-left:auto!important
}
.my-lg-0{
margin-top:0!important;
margin-bottom:0!important
}
.my-lg-1{
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.my-lg-2{
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.my-lg-3{
margin-top:1rem!important;
margin-bottom:1rem!important
}
.my-lg-4{
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.my-lg-5{
margin-top:3rem!important;
margin-bottom:3rem!important
}
.my-lg-auto{
margin-top:auto!important;
margin-bottom:auto!important
}
.mt-lg-0{
margin-top:0!important
}
.mt-lg-1{
margin-top:.25rem!important
}
.mt-lg-2{
margin-top:.5rem!important
}
.mt-lg-3{
margin-top:1rem!important
}
.mt-lg-4{
margin-top:1.5rem!important
}
.mt-lg-5{
margin-top:3rem!important
}
.mt-lg-auto{
margin-top:auto!important
}
.me-lg-0{
margin-right:0!important
}
.me-lg-1{
margin-right:.25rem!important
}
.me-lg-2{
margin-right:.5rem!important
}
.me-lg-3{
margin-right:1rem!important
}
.me-lg-4{
margin-right:1.5rem!important
}
.me-lg-5{
margin-right:3rem!important
}
.me-lg-auto{
margin-right:auto!important
}
.mb-lg-0{
margin-bottom:0!important
}
.mb-lg-1{
margin-bottom:.25rem!important
}
.mb-lg-2{
margin-bottom:.5rem!important
}
.mb-lg-3{
margin-bottom:1rem!important
}
.mb-lg-4{
margin-bottom:1.5rem!important
}
.mb-lg-5{
margin-bottom:3rem!important
}
.mb-lg-auto{
margin-bottom:auto!important
}
.ms-lg-0{
margin-left:0!important
}
.ms-lg-1{
margin-left:.25rem!important
}
.ms-lg-2{
margin-left:.5rem!important
}
.ms-lg-3{
margin-left:1rem!important
}
.ms-lg-4{
margin-left:1.5rem!important
}
.ms-lg-5{
margin-left:3rem!important
}
.ms-lg-auto{
margin-left:auto!important
}
.p-lg-0{
padding:0!important
}
.p-lg-1{
padding:.25rem!important
}
.p-lg-2{
padding:.5rem!important
}
.p-lg-3{
padding:1rem!important
}
.p-lg-4{
padding:1.5rem!important
}
.p-lg-5{
padding:3rem!important
}
.px-lg-0{
padding-right:0!important;
padding-left:0!important
}
.px-lg-1{
padding-right:.25rem!important;
padding-left:.25rem!important
}
.px-lg-2{
padding-right:.5rem!important;
padding-left:.5rem!important
}
.px-lg-3{
padding-right:1rem!important;
padding-left:1rem!important
}
.px-lg-4{
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.px-lg-5{
padding-right:3rem!important;
padding-left:3rem!important
}
.py-lg-0{
padding-top:0!important;
padding-bottom:0!important
}
.py-lg-1{
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.py-lg-2{
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.py-lg-3{
padding-top:1rem!important;
padding-bottom:1rem!important
}
.py-lg-4{
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.py-lg-5{
padding-top:3rem!important;
padding-bottom:3rem!important
}
.pt-lg-0{
padding-top:0!important
}
.pt-lg-1{
padding-top:.25rem!important
}
.pt-lg-2{
padding-top:.5rem!important
}
.pt-lg-3{
padding-top:1rem!important
}
.pt-lg-4{
padding-top:1.5rem!important
}
.pt-lg-5{
padding-top:3rem!important
}
.pe-lg-0{
padding-right:0!important
}
.pe-lg-1{
padding-right:.25rem!important
}
.pe-lg-2{
padding-right:.5rem!important
}
.pe-lg-3{
padding-right:1rem!important
}
.pe-lg-4{
padding-right:1.5rem!important
}
.pe-lg-5{
padding-right:3rem!important
}
.pb-lg-0{
padding-bottom:0!important
}
.pb-lg-1{
padding-bottom:.25rem!important
}
.pb-lg-2{
padding-bottom:.5rem!important
}
.pb-lg-3{
padding-bottom:1rem!important
}
.pb-lg-4{
padding-bottom:1.5rem!important
}
.pb-lg-5{
padding-bottom:3rem!important
}
.ps-lg-0{
padding-left:0!important
}
.ps-lg-1{
padding-left:.25rem!important
}
.ps-lg-2{
padding-left:.5rem!important
}
.ps-lg-3{
padding-left:1rem!important
}
.ps-lg-4{
padding-left:1.5rem!important
}
.ps-lg-5{
padding-left:3rem!important
}
.gap-lg-0{
gap:0!important
}
.gap-lg-1{
gap:.25rem!important
}
.gap-lg-2{
gap:.5rem!important
}
.gap-lg-3{
gap:1rem!important
}
.gap-lg-4{
gap:1.5rem!important
}
.gap-lg-5{
gap:3rem!important
}
.row-gap-lg-0{
row-gap:0!important
}
.row-gap-lg-1{
row-gap:.25rem!important
}
.row-gap-lg-2{
row-gap:.5rem!important
}
.row-gap-lg-3{
row-gap:1rem!important
}
.row-gap-lg-4{
row-gap:1.5rem!important
}
.row-gap-lg-5{
row-gap:3rem!important
}
.column-gap-lg-0{
-moz-column-gap:0!important;
column-gap:0!important
}
.column-gap-lg-1{
-moz-column-gap:.25rem!important;
column-gap:.25rem!important
}
.column-gap-lg-2{
-moz-column-gap:.5rem!important;
column-gap:.5rem!important
}
.column-gap-lg-3{
-moz-column-gap:1rem!important;
column-gap:1rem!important
}
.column-gap-lg-4{
-moz-column-gap:1.5rem!important;
column-gap:1.5rem!important
}
.column-gap-lg-5{
-moz-column-gap:3rem!important;
column-gap:3rem!important
}
.text-lg-start{
text-align:left!important
}
.text-lg-end{
text-align:right!important
}
.text-lg-center{
text-align:center!important
}

}
@media (min-width:1200px){
.float-xl-start{
float:left!important
}
.float-xl-end{
float:right!important
}
.float-xl-none{
float:none!important
}
.object-fit-xl-contain{
-o-object-fit:contain!important;
object-fit:contain!important
}
.object-fit-xl-cover{
-o-object-fit:cover!important;
object-fit:cover!important
}
.object-fit-xl-fill{
-o-object-fit:fill!important;
object-fit:fill!important
}
.object-fit-xl-scale{
-o-object-fit:scale-down!important;
object-fit:scale-down!important
}
.object-fit-xl-none{
-o-object-fit:none!important;
object-fit:none!important
}
.d-xl-inline{
display:inline!important
}
.d-xl-inline-block{
display:inline-block!important
}
.d-xl-block{
display:block!important
}
.d-xl-grid{
display:grid!important
}
.d-xl-inline-grid{
display:inline-grid!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
}
.d-xl-none{
display:none!important
}
.flex-xl-fill{
flex:1 1 auto!important
}
.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-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
}
.flex-xl-wrap{
flex-wrap:wrap!important
}
.flex-xl-nowrap{
flex-wrap:nowrap!important
}
.flex-xl-wrap-reverse{
flex-wrap:wrap-reverse!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
}
.justify-content-xl-evenly{
justify-content:space-evenly!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
}
.order-xl-first{
order:-1!important
}
.order-xl-0{
order:0!important
}
.order-xl-1{
order:1!important
}
.order-xl-2{
order:2!important
}
.order-xl-3{
order:3!important
}
.order-xl-4{
order:4!important
}
.order-xl-5{
order:5!important
}
.order-xl-last{
order:6!important
}
.m-xl-0{
margin:0!important
}
.m-xl-1{
margin:.25rem!important
}
.m-xl-2{
margin:.5rem!important
}
.m-xl-3{
margin:1rem!important
}
.m-xl-4{
margin:1.5rem!important
}
.m-xl-5{
margin:3rem!important
}
.m-xl-auto{
margin:auto!important
}
.mx-xl-0{
margin-right:0!important;
margin-left:0!important
}
.mx-xl-1{
margin-right:.25rem!important;
margin-left:.25rem!important
}
.mx-xl-2{
margin-right:.5rem!important;
margin-left:.5rem!important
}
.mx-xl-3{
margin-right:1rem!important;
margin-left:1rem!important
}
.mx-xl-4{
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.mx-xl-5{
margin-right:3rem!important;
margin-left:3rem!important
}
.mx-xl-auto{
margin-right:auto!important;
margin-left:auto!important
}
.my-xl-0{
margin-top:0!important;
margin-bottom:0!important
}
.my-xl-1{
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.my-xl-2{
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.my-xl-3{
margin-top:1rem!important;
margin-bottom:1rem!important
}
.my-xl-4{
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.my-xl-5{
margin-top:3rem!important;
margin-bottom:3rem!important
}
.my-xl-auto{
margin-top:auto!important;
margin-bottom:auto!important
}
.mt-xl-0{
margin-top:0!important
}
.mt-xl-1{
margin-top:.25rem!important
}
.mt-xl-2{
margin-top:.5rem!important
}
.mt-xl-3{
margin-top:1rem!important
}
.mt-xl-4{
margin-top:1.5rem!important
}
.mt-xl-5{
margin-top:3rem!important
}
.mt-xl-auto{
margin-top:auto!important
}
.me-xl-0{
margin-right:0!important
}
.me-xl-1{
margin-right:.25rem!important
}
.me-xl-2{
margin-right:.5rem!important
}
.me-xl-3{
margin-right:1rem!important
}
.me-xl-4{
margin-right:1.5rem!important
}
.me-xl-5{
margin-right:3rem!important
}
.me-xl-auto{
margin-right:auto!important
}
.mb-xl-0{
margin-bottom:0!important
}
.mb-xl-1{
margin-bottom:.25rem!important
}
.mb-xl-2{
margin-bottom:.5rem!important
}
.mb-xl-3{
margin-bottom:1rem!important
}
.mb-xl-4{
margin-bottom:1.5rem!important
}
.mb-xl-5{
margin-bottom:3rem!important
}
.mb-xl-auto{
margin-bottom:auto!important
}
.ms-xl-0{
margin-left:0!important
}
.ms-xl-1{
margin-left:.25rem!important
}
.ms-xl-2{
margin-left:.5rem!important
}
.ms-xl-3{
margin-left:1rem!important
}
.ms-xl-4{
margin-left:1.5rem!important
}
.ms-xl-5{
margin-left:3rem!important
}
.ms-xl-auto{
margin-left:auto!important
}
.p-xl-0{
padding:0!important
}
.p-xl-1{
padding:.25rem!important
}
.p-xl-2{
padding:.5rem!important
}
.p-xl-3{
padding:1rem!important
}
.p-xl-4{
padding:1.5rem!important
}
.p-xl-5{
padding:3rem!important
}
.px-xl-0{
padding-right:0!important;
padding-left:0!important
}
.px-xl-1{
padding-right:.25rem!important;
padding-left:.25rem!important
}
.px-xl-2{
padding-right:.5rem!important;
padding-left:.5rem!important
}
.px-xl-3{
padding-right:1rem!important;
padding-left:1rem!important
}
.px-xl-4{
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.px-xl-5{
padding-right:3rem!important;
padding-left:3rem!important
}
.py-xl-0{
padding-top:0!important;
padding-bottom:0!important
}
.py-xl-1{
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.py-xl-2{
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.py-xl-3{
padding-top:1rem!important;
padding-bottom:1rem!important
}
.py-xl-4{
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.py-xl-5{
padding-top:3rem!important;
padding-bottom:3rem!important
}
.pt-xl-0{
padding-top:0!important
}
.pt-xl-1{
padding-top:.25rem!important
}
.pt-xl-2{
padding-top:.5rem!important
}
.pt-xl-3{
padding-top:1rem!important
}
.pt-xl-4{
padding-top:1.5rem!important
}
.pt-xl-5{
padding-top:3rem!important
}
.pe-xl-0{
padding-right:0!important
}
.pe-xl-1{
padding-right:.25rem!important
}
.pe-xl-2{
padding-right:.5rem!important
}
.pe-xl-3{
padding-right:1rem!important
}
.pe-xl-4{
padding-right:1.5rem!important
}
.pe-xl-5{
padding-right:3rem!important
}
.pb-xl-0{
padding-bottom:0!important
}
.pb-xl-1{
padding-bottom:.25rem!important
}
.pb-xl-2{
padding-bottom:.5rem!important
}
.pb-xl-3{
padding-bottom:1rem!important
}
.pb-xl-4{
padding-bottom:1.5rem!important
}
.pb-xl-5{
padding-bottom:3rem!important
}
.ps-xl-0{
padding-left:0!important
}
.ps-xl-1{
padding-left:.25rem!important
}
.ps-xl-2{
padding-left:.5rem!important
}
.ps-xl-3{
padding-left:1rem!important
}
.ps-xl-4{
padding-left:1.5rem!important
}
.ps-xl-5{
padding-left:3rem!important
}
.gap-xl-0{
gap:0!important
}
.gap-xl-1{
gap:.25rem!important
}
.gap-xl-2{
gap:.5rem!important
}
.gap-xl-3{
gap:1rem!important
}
.gap-xl-4{
gap:1.5rem!important
}
.gap-xl-5{
gap:3rem!important
}
.row-gap-xl-0{
row-gap:0!important
}
.row-gap-xl-1{
row-gap:.25rem!important
}
.row-gap-xl-2{
row-gap:.5rem!important
}
.row-gap-xl-3{
row-gap:1rem!important
}
.row-gap-xl-4{
row-gap:1.5rem!important
}
.row-gap-xl-5{
row-gap:3rem!important
}
.column-gap-xl-0{
-moz-column-gap:0!important;
column-gap:0!important
}
.column-gap-xl-1{
-moz-column-gap:.25rem!important;
column-gap:.25rem!important
}
.column-gap-xl-2{
-moz-column-gap:.5rem!important;
column-gap:.5rem!important
}
.column-gap-xl-3{
-moz-column-gap:1rem!important;
column-gap:1rem!important
}
.column-gap-xl-4{
-moz-column-gap:1.5rem!important;
column-gap:1.5rem!important
}
.column-gap-xl-5{
-moz-column-gap:3rem!important;
column-gap:3rem!important
}
.text-xl-start{
text-align:left!important
}
.text-xl-end{
text-align:right!important
}
.text-xl-center{
text-align:center!important
}

}
@media (min-width:1400px){
.float-xxl-start{
float:left!important
}
.float-xxl-end{
float:right!important
}
.float-xxl-none{
float:none!important
}
.object-fit-xxl-contain{
-o-object-fit:contain!important;
object-fit:contain!important
}
.object-fit-xxl-cover{
-o-object-fit:cover!important;
object-fit:cover!important
}
.object-fit-xxl-fill{
-o-object-fit:fill!important;
object-fit:fill!important
}
.object-fit-xxl-scale{
-o-object-fit:scale-down!important;
object-fit:scale-down!important
}
.object-fit-xxl-none{
-o-object-fit:none!important;
object-fit:none!important
}
.d-xxl-inline{
display:inline!important
}
.d-xxl-inline-block{
display:inline-block!important
}
.d-xxl-block{
display:block!important
}
.d-xxl-grid{
display:grid!important
}
.d-xxl-inline-grid{
display:inline-grid!important
}
.d-xxl-table{
display:table!important
}
.d-xxl-table-row{
display:table-row!important
}
.d-xxl-table-cell{
display:table-cell!important
}
.d-xxl-flex{
display:flex!important
}
.d-xxl-inline-flex{
display:inline-flex!important
}
.d-xxl-none{
display:none!important
}
.flex-xxl-fill{
flex:1 1 auto!important
}
.flex-xxl-row{
flex-direction:row!important
}
.flex-xxl-column{
flex-direction:column!important
}
.flex-xxl-row-reverse{
flex-direction:row-reverse!important
}
.flex-xxl-column-reverse{
flex-direction:column-reverse!important
}
.flex-xxl-grow-0{
flex-grow:0!important
}
.flex-xxl-grow-1{
flex-grow:1!important
}
.flex-xxl-shrink-0{
flex-shrink:0!important
}
.flex-xxl-shrink-1{
flex-shrink:1!important
}
.flex-xxl-wrap{
flex-wrap:wrap!important
}
.flex-xxl-nowrap{
flex-wrap:nowrap!important
}
.flex-xxl-wrap-reverse{
flex-wrap:wrap-reverse!important
}
.justify-content-xxl-start{
justify-content:flex-start!important
}
.justify-content-xxl-end{
justify-content:flex-end!important
}
.justify-content-xxl-center{
justify-content:center!important
}
.justify-content-xxl-between{
justify-content:space-between!important
}
.justify-content-xxl-around{
justify-content:space-around!important
}
.justify-content-xxl-evenly{
justify-content:space-evenly!important
}
.align-items-xxl-start{
align-items:flex-start!important
}
.align-items-xxl-end{
align-items:flex-end!important
}
.align-items-xxl-center{
align-items:center!important
}
.align-items-xxl-baseline{
align-items:baseline!important
}
.align-items-xxl-stretch{
align-items:stretch!important
}
.align-content-xxl-start{
align-content:flex-start!important
}
.align-content-xxl-end{
align-content:flex-end!important
}
.align-content-xxl-center{
align-content:center!important
}
.align-content-xxl-between{
align-content:space-between!important
}
.align-content-xxl-around{
align-content:space-around!important
}
.align-content-xxl-stretch{
align-content:stretch!important
}
.align-self-xxl-auto{
align-self:auto!important
}
.align-self-xxl-start{
align-self:flex-start!important
}
.align-self-xxl-end{
align-self:flex-end!important
}
.align-self-xxl-center{
align-self:center!important
}
.align-self-xxl-baseline{
align-self:baseline!important
}
.align-self-xxl-stretch{
align-self:stretch!important
}
.order-xxl-first{
order:-1!important
}
.order-xxl-0{
order:0!important
}
.order-xxl-1{
order:1!important
}
.order-xxl-2{
order:2!important
}
.order-xxl-3{
order:3!important
}
.order-xxl-4{
order:4!important
}
.order-xxl-5{
order:5!important
}
.order-xxl-last{
order:6!important
}
.m-xxl-0{
margin:0!important
}
.m-xxl-1{
margin:.25rem!important
}
.m-xxl-2{
margin:.5rem!important
}
.m-xxl-3{
margin:1rem!important
}
.m-xxl-4{
margin:1.5rem!important
}
.m-xxl-5{
margin:3rem!important
}
.m-xxl-auto{
margin:auto!important
}
.mx-xxl-0{
margin-right:0!important;
margin-left:0!important
}
.mx-xxl-1{
margin-right:.25rem!important;
margin-left:.25rem!important
}
.mx-xxl-2{
margin-right:.5rem!important;
margin-left:.5rem!important
}
.mx-xxl-3{
margin-right:1rem!important;
margin-left:1rem!important
}
.mx-xxl-4{
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.mx-xxl-5{
margin-right:3rem!important;
margin-left:3rem!important
}
.mx-xxl-auto{
margin-right:auto!important;
margin-left:auto!important
}
.my-xxl-0{
margin-top:0!important;
margin-bottom:0!important
}
.my-xxl-1{
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.my-xxl-2{
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.my-xxl-3{
margin-top:1rem!important;
margin-bottom:1rem!important
}
.my-xxl-4{
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.my-xxl-5{
margin-top:3rem!important;
margin-bottom:3rem!important
}
.my-xxl-auto{
margin-top:auto!important;
margin-bottom:auto!important
}
.mt-xxl-0{
margin-top:0!important
}
.mt-xxl-1{
margin-top:.25rem!important
}
.mt-xxl-2{
margin-top:.5rem!important
}
.mt-xxl-3{
margin-top:1rem!important
}
.mt-xxl-4{
margin-top:1.5rem!important
}
.mt-xxl-5{
margin-top:3rem!important
}
.mt-xxl-auto{
margin-top:auto!important
}
.me-xxl-0{
margin-right:0!important
}
.me-xxl-1{
margin-right:.25rem!important
}
.me-xxl-2{
margin-right:.5rem!important
}
.me-xxl-3{
margin-right:1rem!important
}
.me-xxl-4{
margin-right:1.5rem!important
}
.me-xxl-5{
margin-right:3rem!important
}
.me-xxl-auto{
margin-right:auto!important
}
.mb-xxl-0{
margin-bottom:0!important
}
.mb-xxl-1{
margin-bottom:.25rem!important
}
.mb-xxl-2{
margin-bottom:.5rem!important
}
.mb-xxl-3{
margin-bottom:1rem!important
}
.mb-xxl-4{
margin-bottom:1.5rem!important
}
.mb-xxl-5{
margin-bottom:3rem!important
}
.mb-xxl-auto{
margin-bottom:auto!important
}
.ms-xxl-0{
margin-left:0!important
}
.ms-xxl-1{
margin-left:.25rem!important
}
.ms-xxl-2{
margin-left:.5rem!important
}
.ms-xxl-3{
margin-left:1rem!important
}
.ms-xxl-4{
margin-left:1.5rem!important
}
.ms-xxl-5{
margin-left:3rem!important
}
.ms-xxl-auto{
margin-left:auto!important
}
.p-xxl-0{
padding:0!important
}
.p-xxl-1{
padding:.25rem!important
}
.p-xxl-2{
padding:.5rem!important
}
.p-xxl-3{
padding:1rem!important
}
.p-xxl-4{
padding:1.5rem!important
}
.p-xxl-5{
padding:3rem!important
}
.px-xxl-0{
padding-right:0!important;
padding-left:0!important
}
.px-xxl-1{
padding-right:.25rem!important;
padding-left:.25rem!important
}
.px-xxl-2{
padding-right:.5rem!important;
padding-left:.5rem!important
}
.px-xxl-3{
padding-right:1rem!important;
padding-left:1rem!important
}
.px-xxl-4{
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.px-xxl-5{
padding-right:3rem!important;
padding-left:3rem!important
}
.py-xxl-0{
padding-top:0!important;
padding-bottom:0!important
}
.py-xxl-1{
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.py-xxl-2{
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.py-xxl-3{
padding-top:1rem!important;
padding-bottom:1rem!important
}
.py-xxl-4{
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.py-xxl-5{
padding-top:3rem!important;
padding-bottom:3rem!important
}
.pt-xxl-0{
padding-top:0!important
}
.pt-xxl-1{
padding-top:.25rem!important
}
.pt-xxl-2{
padding-top:.5rem!important
}
.pt-xxl-3{
padding-top:1rem!important
}
.pt-xxl-4{
padding-top:1.5rem!important
}
.pt-xxl-5{
padding-top:3rem!important
}
.pe-xxl-0{
padding-right:0!important
}
.pe-xxl-1{
padding-right:.25rem!important
}
.pe-xxl-2{
padding-right:.5rem!important
}
.pe-xxl-3{
padding-right:1rem!important
}
.pe-xxl-4{
padding-right:1.5rem!important
}
.pe-xxl-5{
padding-right:3rem!important
}
.pb-xxl-0{
padding-bottom:0!important
}
.pb-xxl-1{
padding-bottom:.25rem!important
}
.pb-xxl-2{
padding-bottom:.5rem!important
}
.pb-xxl-3{
padding-bottom:1rem!important
}
.pb-xxl-4{
padding-bottom:1.5rem!important
}
.pb-xxl-5{
padding-bottom:3rem!important
}
.ps-xxl-0{
padding-left:0!important
}
.ps-xxl-1{
padding-left:.25rem!important
}
.ps-xxl-2{
padding-left:.5rem!important
}
.ps-xxl-3{
padding-left:1rem!important
}
.ps-xxl-4{
padding-left:1.5rem!important
}
.ps-xxl-5{
padding-left:3rem!important
}
.gap-xxl-0{
gap:0!important
}
.gap-xxl-1{
gap:.25rem!important
}
.gap-xxl-2{
gap:.5rem!important
}
.gap-xxl-3{
gap:1rem!important
}
.gap-xxl-4{
gap:1.5rem!important
}
.gap-xxl-5{
gap:3rem!important
}
.row-gap-xxl-0{
row-gap:0!important
}
.row-gap-xxl-1{
row-gap:.25rem!important
}
.row-gap-xxl-2{
row-gap:.5rem!important
}
.row-gap-xxl-3{
row-gap:1rem!important
}
.row-gap-xxl-4{
row-gap:1.5rem!important
}
.row-gap-xxl-5{
row-gap:3rem!important
}
.column-gap-xxl-0{
-moz-column-gap:0!important;
column-gap:0!important
}
.column-gap-xxl-1{
-moz-column-gap:.25rem!important;
column-gap:.25rem!important
}
.column-gap-xxl-2{
-moz-column-gap:.5rem!important;
column-gap:.5rem!important
}
.column-gap-xxl-3{
-moz-column-gap:1rem!important;
column-gap:1rem!important
}
.column-gap-xxl-4{
-moz-column-gap:1.5rem!important;
column-gap:1.5rem!important
}
.column-gap-xxl-5{
-moz-column-gap:3rem!important;
column-gap:3rem!important
}
.text-xxl-start{
text-align:left!important
}
.text-xxl-end{
text-align:right!important
}
.text-xxl-center{
text-align:center!important
}

}
@media (min-width:1200px){
.fs-1{
font-size:2.5rem!important
}
.fs-2{
font-size:2rem!important
}
.fs-3{
font-size:1.75rem!important
}
.fs-4{
font-size:1.5rem!important
}

}
@media print{
.d-print-inline{
display:inline!important
}
.d-print-inline-block{
display:inline-block!important
}
.d-print-block{
display:block!important
}
.d-print-grid{
display:grid!important
}
.d-print-inline-grid{
display:inline-grid!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
}
.d-print-none{
display:none!important
}

}


@font-face{
    font-family:"Patria";
    font-style:normal;
    font-weight:400;
    src:url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/patria/Patria_Regular.otf") format("opentype");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face{
    font-family:"icogobmx";
    src:url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icogobmx.eot?xc1rry");
    src:url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icogobmx.eot?#iefixxc1rry") format("embedded-opentype"),url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icogobmx.woff?xc1rry") format("woff"),url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icogobmx.ttf?xc1rry") format("truetype"),url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icogobmx.svg?xc1rry#icogobmx") format("svg");
    font-weight:400;
    font-style:normal
}

[class*=" icon-"],[class^=icon-]{
font-family:icogobmx;
speak-as:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-world:before{
content:"ó¦€Š"
}
.icon-phone:before{
content:"\e60b"
}
.icon-tramite:before{
content:"\e60c"
}
.icon-others:before{
content:"\e60d"
}
.icon-phone-user:before{
content:"\e60e"
}
.icon-user:before{
content:"\e60f"
}
.icon-infocircle:before{
content:"\e610"
}
.icon-calendar:before{
content:"\e603"
}
.icon-caret-right:before{
content:"\e604"
}
.icon-caret-down:before{
content:"\e605"
}
.icon-search:before{
content:"\e606"
}
.icon-arrow:before{
content:"\e600"
}
.icon-home:before{
content:"\e601"
}
.icon-printing:before{
content:"\e602"
}


body{
padding-top:140px;
font-weight:300;
font-family:"Noto Sans","Noso Sans",serif,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.h1,.h2,.h3,h1,h2,h3{
font-weight:600;
font-family:Patria,"noso Sans",Helvetica,Arial,sans-serif
}
time{
font-size:14px;
color:rgb(127.28,133.46,137.58)
}
a{
text-decoration:underline
}
a.active,a:active{
color:#10c7e0
}
a:focus{
outline:1px dotted #bbb
}
main[role=main]{
margin-bottom:64px
}
main[role=main]>.breadcrumb{
margin-bottom:64px
}
main[role=main] .small-bottom-buffer{
margin-bottom:52px
}
main[role=main] .small-top-buffer{
margin-top:52px
}
main[role=main] .h2,main[role=main] h2{
line-height:134%
}
main[role=main] .h3,main[role=main] h3{
line-height:141%
}
main[role=main] .h1,main[role=main] .h2,main[role=main] .h3,main[role=main] .h4,main[role=main] .h5,main[role=main] .h6 p,main[role=main] h1,main[role=main] h2,main[role=main] h3,main[role=main] h4,main[role=main] h5,main[role=main] h6 p{
margin-bottom:43.3333333333px
}
main[role=main] p{
font-size:18px
}
main[role=main] time{
display:block;
margin-top:52px
}
main[role=main] .print a{
font-size:16px;
margin-top:10px
}
main[role=main] .border-box{
border:2px solid rgb(170.085,170.085,170.085);
margin-top:25px;
padding:30px 30px 0;
font-size:14px;
color:#000
}
main[role=main] .border-box dl dt{
font-weight:400
}
main[role=main] .border-box dl dd{
margin-bottom:30px;
font-weight:400
}
.pagina{
margin-bottom:0;
padding-bottom:64px
}
.btn{
border:none;
font-size:18px;
border-radius:3px;
padding:10px 25px;
text-decoration:none
}
.accordion-button{
border:none;
font-size:18px;
border-radius:3px;
padding:10px 25px;
text-decoration:none;
color:#611232;
background-color:#fff;
border:1px solid #611232
}
.btn-secondary{
border:1px solid rgb(119.085,119.085,119.085);
box-shadow:0 2px 0 0 rgb(68.085,68.085,68.085)
}
.btn-primary{
box-shadow:0 2px 0 0 rgb(27.3428571429,93.3428571429,170.6571428571)
}
.button.btn.btn-primary.active{
background-color:#6f7271
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
color:#fff;
background-color:#611232;
border-color:#611232
}
.btn-secondary{
font-size:18px;
font-family:inherit;
border:2px solid #6f7271!important;
box-shadow:0 0 0 0 #6f7271;
border-color:#6c757d!important;
background-color:#fff;
color:#404041;
font-weight:300!important;
width:auto;
height:auto!important;
padding:10px 25px
}
.btn-outline-secondary{
font-size:18px;
font-family:inherit;
border:2px solid #6f7271!important;
box-shadow:0 0 0 0 #6f7271;
border-color:#6c757d!important;
background-color:#fff;
color:#404041;
font-weight:300!important;
width:auto;
height:auto!important;
padding:10px 25px
}
.btn-secondary.focus,.btn-secondary:focus{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.d-flex{
display:table;
width:100%;
table-layout:fixed;
border-collapse:separate
}
.d-flex>.btn,.d-flex>.btn-group{
float:none;
display:table-cell;
width:1%
}
.d-flex>.btn-group .btn{
width:100%
}
#dropdownMenuButton-justificado{
width:100%
}
.d-flex>.btn-group .dropdown-toggle{
width:100%
}
.d-flex>.btn-group .dropdown-toggle{
left:auto
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
-webkit-tap-highlight-color:transparent;
font-size:18px;
line-height:1.428571429;
color:#404041;
font-weight:300;
border-collapse:separate;
box-sizing:border-box;
vertical-align:middle;
position:relative;
float:none;
display:table-cell;
width:1%;
margin-left:-1px
}
.btn-success{
box-shadow:0 2px 0 0 rgb(52.7948717949,121.2051282051,52.7948717949)
}
.btn-info{
box-shadow:0 2px 0 0 rgb(35.345177665,143.5228426396,175.654822335)
}
.btn-warning{
box-shadow:0 2px 0 0 rgb(199.125,123.75,16.875)
}
.btn-danger{
box-shadow:0 2px 0 0 rgb(159.5514018692,38.0747663551,34.4485981308)
}
.btn-group-lg>.btn,.btn-lg{
padding:20px 50px
}
.dropdown-menu>li>a{
text-decoration:none
}
@media (min-width:576px){
.btn-group-lg>.btn,.btn-lg{
padding:20px 100px
}

}
.red{
color:#d0021b
}
.giant{
font-size:90px;
text-transform:uppercase;
margin:0;
font-weight:700;
text-indent:-6px;
line-height:67%;
margin-bottom:20px
}
.bottom-buffer{
margin-bottom:64px
}
.top-buffer{
margin-top:64px
}
.vertical-buffer{
margin-top:64px;
margin-bottom:64px
}
.top-buffer-submenu{
margin-top:46px
}
.small-bottom-buffer{
margin-bottom:26px
}
.text-vertical-align-button{
line-height:47px
}
.vh,.visually-hidden{
border:0;
clip:rect(0 0 0 0);
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
text-indent:-9999px
}
hr.red{
margin:10px 0 70px;
border-top-color:#dce0e0;
position:relative
}
hr.red:before{
content:" ";
width:35px;
height:5px;
background-color:#d0021b;
display:block;
position:absolute
}
ul.format{
margin-bottom:52px
}
ul.format li{
margin-bottom:20px
}
.big-circle{
background-color:#fff;
border:2px solid rgb(119.085,119.085,119.085);
border-radius:50%;
width:40px;
height:40px;
position:relative
}
.big-circle .small-circle{
background-color:rgb(119.085,119.085,119.085);
position:absolute;
left:50%;
top:50%;
margin-left:-8px;
margin-top:-8px
}
.small-circle{
background-color:#fff;
border-radius:50%;
width:16px;
height:16px;
border:2px solid rgb(119.085,119.085,119.085)
}
.box{
padding:25px
}
.box p{
margin-bottom:15px
}
.box .h4,.box .h5,.box dt,.box h4,.box h5{
font-weight:400
}
.box dd{
margin-bottom:15px
}
.box dl{
margin-bottom:0
}
.box dd,.box dl,.box p{
font-size:14px
}
.box a{
display:block
}
.box.inverted{
background-color:rgb(85.425,85.425,85.425);
color:#fff;
position:relative
}
.box.inverted:before{
content:" ";
display:none
}
.box.inverted a{
color:#fff
}
.box.light{
background-color:rgb(246.075,246.075,246.075);
margin-bottom:25px
}
.box.bordered{
border:1px solid rgb(212.925,212.925,212.925);
margin-bottom:25px;
border-radius:5px
}
.box.bordered.blue{
border-color:#4a90e2;
color:#4a90e2
}
.dl-wide{
display:table;
width:100%;
border-bottom:1px solid rgb(144.585,144.585,144.585);
margin-bottom:15px;
padding-bottom:20px
}
.dl-wide.last{
border-bottom:none;
margin-bottom:40px
}
.dl-wide dd,.dl-wide dt{
display:table-cell;
vertical-align:top
}
.dl-wide dt{
width:48%;
font-weight:400
}
.dl-wide dd{
padding-left:2%;
width:48%;
font-weight:300
}
dt{
font-weight:500
}
.form-group .form-control-lada,.form-group .form-control-phone{
float:left
}
.form-group .form-control-lada{
width:23%;
margin-right:6%
}
.form-group .form-control-phone{
width:71%
}
.form-group .form-control.form-control-error{
border-color:#d0021b
}
.form-group .form-text.form-text-error{
color:#d0021b
}
@media (min-width:576px){
.box.inverted:before{
content:" ";
display:block;
width:0;
height:0;
border-style:solid;
border-width:25px 25px 25px 0;
border-color:transparent rgb(85.425,85.425,85.425) transparent transparent;
position:absolute;
left:-25px;
top:50px
}

}
@media (min-width:992px){
.giant{
font-size:100px;
text-indent:-6px;
line-height:67%;
margin-bottom:25px
}

}
@media only screen and (max-width:768px){
.menu-container .menu-btn{
left:192px!important;
top:20px
}

}
.dropdown-item{
display:block;
width:100%;
padding:.25rem 1.5rem;
clear:both;
font-weight:400;
color:#611232!important;
text-align:inherit;
white-space:nowrap;
background-color:transparent;
border:0;
text-decoration:none
}
#header{
font-family:inherit
}
.collapse,.collapsing{
transition:1.5
}
@media (prefers-reduced-motion:reduce){
.collapse,.collapsing{
transition:none
}

}
.navbar{
font-family:inherit;
background-color:#611232!important;
line-height:85%;
position:fixed;
width:100%;
left:0;
text-align:center;
z-index:100;
margin-bottom:0;
font-size:16px;
font-weight:300
}
.navbar-toggler-button{
padding:8px
}
.sub-navbar-toggler-button{
padding:35px 15px 2px 15px
}
.logos{
height:25rem;
width:30rem;
margin-left:0;
margin-top:8%;
border:0
}
#botonbuscar{
background-color:#0b231e;
border:1px solid #0b231e;
border-radius:0;
padding:.28rem .55rem;
margin-left:1rem;
margin-top:35%
}
.navbar a{
font-family:inherit;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:400;
padding:10px
}
a.navbar-brand{
margin-left:0;
}
.navbar-expand-md .navbar-nav{
margin-left:-160px;
margin-top:0;
font-family:inherit;
font-size:16px;
font-weight:300
}
.navbar-expand-md .navbar-nav .nav-link{
padding-right:.5rem;
padding-left:1.5rem;
padding-top:1.8rem;
color:#fff;
height:45px;
font-family:inherit;
font-size:16px;
font-weight:300;
text-align:center
}
.navbar-expand-lg .navbar-nav .nav-link{
color:#fff;
height:45px;
font-family:inherit;
font-size:16px;
font-weight:300
}
.navbar-dark .navbar-nav .nav-link:hover{
color:#66512c
}
.navbar-dark .navbar-toggler{
color:#fff;
color:transparent;
border-color:transparent
}
nav.navbar.navbar-expand-md.navbar-dark.bg-light.navbar-inverse.sub-navbar.navbar-fixed-top a.navbar-brand.sub-navbar{
background-color:#a57f2c!important;
width:auto;
position:relative;
margin-left:0;
margin-top:15px;
font-weight:700;
text-transform:uppercase
}
.navbar-dark .navbar-brand{
color:#fff;
padding-top:0px!important;
margin-top: -10px !important;
padding-bottom: 0px !important;
}
.margen{
margin-left:11em!important
}
.navbar-dark .navbar-nav .nav-link:hover{
background-color:rgba(255,255,255,.15);
color:#d4c19c;
text-decoration:none;
outline:0
}
.navbar-dark .navbar-nav .subnav-link:hover{
background-color:rgba(255,255,255,.15);
color:#d4c19c;
text-decoration:none;
outline:0
}
.nav-pills{
background-color:0
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{
max-height:60px
}
.subnav-link{
font-size:calc(1em + 1vw);
width:-moz-max-content;
width:max-content
}
.navbar-brand{
text-transform:uppercase;
font-weight:800!important
}
.sub-navbar{
margin-top:60px!important;/*jman*/
margin-bottom:1%
}
.navbar-toggler-icon{
/*margin-top:30%;*/
margin-top: -20px;
display:inline-block;
width:2.5em;
height:2em;
color:#fff;
vertical-align:middle;
background-image:var(--bs-navbar-toggler-icon-bg);
background-repeat:no-repeat;
background-position:center;
background-size:100%
}
@media (max-width:1199px){
.margen{
margin-left:0!important
}

}
@media (max-width:991px){
.margen{
margin-left:-15.4em!important
}

}
@media (max-width:767px){
.nav{
text-align:left
}
.margen{
margin-left:0!important
}

}
@media (min-width:768px) and (max-width:991px){
.sub-navbar{
margin-right:-17.3rem!important
}
.navbar-brand{
height:auto;
padding-top:0
}
.navbar-collapse{
position:relative;
z-index:1500
}

}
@media (min-width:991px){
.sub-navbar{
margin-right:50rem!important
}
.navbar-collapse{
position:relative;
z-index:1500
}
#brand-example{
margin-right:15rem!important
}

}
@media (min-width:768px){
.navbar-dark .navbar-toggler{
color:transparent;
border-color:transparent;
right:30px;
top:10px
}
.container>.navbar-header,.navbar-collapse{
margin-right:0;
margin-left:-209px
}
.navbar-expand-md .navbar-nav{
margin-left:-5px
}
.navbar-brand{
margin-right:63rem
}

}
@media (min-width:741px) and (max-width:767px){
.navbar-dark .navbar-toggler{
margin-right:10rem
}

}
@media (min-width:721px) and (max-width:740px){
.navbar-dark .navbar-toggler{
margin-right:9rem
}

}
@media (min-width:701px) and (max-width:720px){
.navbar-dark .navbar-toggler{
margin-right:8rem
}

}
@media (min-width:681px) and (max-width:700px){
.navbar-dark .navbar-toggler{
margin-right:7rem
}

}
@media (min-width:661px) and (max-width:680px){
.navbar-dark .navbar-toggler{
margin-right:6rem
}

}
@media (min-width:641px) and (max-width:660px){
.navbar-dark .navbar-toggler{
margin-right:5rem
}

}
@media (min-width:621px) and (max-width:640px){
.navbar-dark .navbar-toggler{
margin-right:4rem
}

}
@media (min-width:601px) and (max-width:620px){
.navbar-dark .navbar-toggler{
margin-right:3rem
}

}
@media (min-width:576px) and (max-width:600px){
.navbar-dark .navbar-toggler{
margin-right:2rem
}

}
@media (min-width:576px){
.navbar{
text-align:left
}
.navbar-brand{
margin-right:63rem
}
.navbar-dark .navbar-toggler{
position:absolute;
color:transparent;
border-color:transparent;
right:0;
top:-5px;
margin-top:15px
}
.navbar-expand-md .navbar-nav{
margin-left:-5px
}

}
@media (min-width:100px){
.navbar-dark .navbar-toggler{
margin-top:15px
}

}
.navbar{
text-align:left
}
.navbar-brand{
margin-right:63rem
}
.navbar-dark .navbar-toggler{
position:absolute;
color:transparent;
border-color:transparent;
right:0;
top:-5px
}
.navbar-expand-md .navbar-nav{
margin-left:0
}
#brand-example{
margin-right:5rem
}
.navbar,.navbar-inverse .navbar-toggle{
border:none
}
@media (min-width:992px){
.giant{
font-size:100px;
text-indent:-6px;
line-height:67%;
margin-bottom:25px
}

}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
background-color:rgba(255,255,255,.15);
color:#d4c19c;
text-decoration:none
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
background-color:transparent
}
.navbar-inverse .navbar-toggle:focus .icon-bar,.navbar-inverse .navbar-toggle:hover .icon-bar{
background-color:#777
}
.navbar-brand>img{
height:40px;
width:auto
}
.sub-navbar{
/*background:#3a0b1e!important;*/
background: #6F7271 !important;
margin-top:44px;
width:100%;
z-index:1029
}
.sub-navbar .navbar-collapse{
/*background-color:#3a0b1e!important;*/
background: #6F7271 !important;
color:#fff;
margin-top:20px;
margin-left:0
}
@media (max-device-width:480px) and (orientation:landscape){
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
max-height:200px
}

}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container-lg>.navbar-collapse,.container-lg>.navbar-header,.container-md>.navbar-collapse,.container-md>.navbar-header,.container-sm>.navbar-collapse,.container-sm>.navbar-header,.container-xl>.navbar-collapse,.container-xl>.navbar-header,.container-xxl>.navbar-collapse,.container-xxl>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
margin-right:-15px;
margin-left:-15px;
}
.navbar-static-top{
z-index:1000;
border-width:0 0 1px
}
.navbar-fixed-bottom,.navbar-fixed-top{
position:fixed;
right:0;
left:0;
z-index:1030
}
.navbar-fixed-top{
top:0;
border-width:0 0 1px
}
.navbar-fixed-bottom{
bottom:0;
margin-bottom:0;
border-width:1px 0 0
}
.navbar-brand:focus,.navbar-brand:hover{
text-decoration:none
}
.navbar-brand>img{
display:block
}
.navbar-toggle{
position:relative;
float:right;
margin-right:15px;
padding:9px 10px;
margin-top:6px;
margin-bottom:6px;
background-color:transparent;
border:1px solid transparent;
border-radius:4px
}
.navbar-toggle:focus{
outline:0
}
.navbar-toggle .icon-bar{
display:block;
width:22px;
height:2px;
border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar{
margin-top:4px
}
.navbar-nav>li>a{
padding-top:10px;
padding-bottom:10px;
line-height:25px
}
@media (max-width:767px){
.navbar-nav .open .dropdown-menu{
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a{
line-height:25px;
color:#611232
}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{
background-image:none
}

}
@media (max-width:767px){
.navbar-form .form-group{
margin-bottom:5px
}
.navbar-form .form-group:last-child{
margin-bottom:0
}

}
.navbar-nav>li>.dropdown-menu{
margin-top:15px;
border-top-right-radius:0;
border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
margin-bottom:0;
border-radius:0
}
.navbar-btn{
margin-top:3.5px;
margin-bottom:3.5px
}
.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{
margin-top:6.5px;
margin-bottom:6.5px
}
.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{
margin-top:12px;
margin-bottom:12px
}
.navbar-text{
margin-top:10.5px;
margin-bottom:10.5px
}
.navbar-default{
background-color:#f8f8f8;
border-color:#e7e7e7
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
color:#5e5e5e;
background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{
color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
color:#333;
background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{
color:#ccc;
background-color:transparent
}
.navbar-default .navbar-toggle{
border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar{
background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
background-color:#e7e7e7;
color:#555
}
@media (max-width:767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
color:#611232;
background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{
color:#ccc;
background-color:transparent
}

}
.navbar-default .navbar-link{
color:#777
}
.navbar-default .navbar-link:hover{
color:#333
}
.navbar-default .btn-link{
color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{
color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{
color:#ccc
}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{
color:#fff
}
.navbar-inverse{
background-color:#611232;
border-color:transparent
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{
color:#9d9d9d;
background-color:#212223
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{
color:#444;
background-color:transparent
}
.navbar-inverse .navbar-toggle .icon-bar{
background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
border-color:#282a2b;
background-color:#611232
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
background-color:#212223;
color:#9d9d9d
}
@media (max-width:767px){
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
border-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{
background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
color:#fff
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
color:#9d9d9d;
background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{
color:#9d9d9d;
background-color:#212223
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{
color:#444;
background-color:transparent
}

}
.navbar-inverse .navbar-link{
color:#fff
}
.navbar-inverse .navbar-link:hover{
color:#9d9d9d
}
.navbar-inverse .btn-link{
color:#fff
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{
color:#9d9d9d
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{
color:#444
}
@media only screen and (max-width:768px){
.menu-container .menu-btn{
left:197px!important;
top:30px!important
}

}
.social-media{
padding-left:2px!important;
padding-right:2px!important;
font-weight:600;
margin-bottom:1px!important;
padding-bottom:20px
}
#subNavBarDropdown{
margin-top:0px!important
}
.navbar-toggler{
padding-top:30px;
margin-right:5px
}
.social-icon{
display:block;
text-indent:-9999px;
margin-right:5px
}
.logo-079{
width:100%
}
.link-a>a{
font-size:16px;
text-decoration:underline!important;
color:#fff!important
}
.footer-title{
font-size:20px!important;
padding:3px!important;
font-weight:300
}
.social-icon.facebook{
width:14px;
height:20px;
background-position:0 0
}
.social-icon.twitter{
width:24px;
height:20px;
background-position:-34px 0
}
.social-icon.instagram{
width:22px;
height:20px;
background-position:-12px 0
}
.social-icon.youtube{
width:22px;
height:20px;
background-position:-60px 0
}
.social-icon.flickr{
width:22px;
height:20px;
background-position:-141px 0
}
.social-icon.feed{
width:20px;
height:20px;
background-position:-120px 0
}
.social-icon:hover{
opacity:.5
}
.main-footer{
font-family:inherit;
background-color:#611232;
min-height:56px;
color:#fff;
padding:0 0 0;
text-align:left;
font-weight:300
}
.main-footer .list-info{
line-height:auto;
color:#fff;
background-size:cover;
background-position:bottom;
padding:30px 10px 10px
}
.main-footer .list-info form label{
font-weight:300;
margin-bottom:15px;
line-height:110%;
color:#000
}
.main-footer .list-info form .form-group-icon{
max-width:none;
font-size:14px
}
.main-footer .list-info form .form-control{
font-size:14px
}
.main-footer .h5,.main-footer h5{
font-weight:600;
margin-bottom:18px!important
}
.main-footer .list-info a{
color:#fff;
font-size:14px;
text-decoration:none
}
.main-footer .list-info a.link-email{
color:#fff;
font-size:14px
}
.main-footer p{
margin-bottom:15px
}
.main-footer .list-info ul{
margin:0 0 60px;
padding:0
}
.main-footer .list-info ul li{
list-style-type:none;
margin:0 0 2px;
padding:0;
line-height:110%
}
.main-footer p{
margin:0;
font-size:14px;
line-height:136%;
height:auto;
position:static
}
.gobmx-footer{
margin-top:15px
}
.message-subscribe{
margin-top:20px;
font-size:14px
}
.footer-pleca{
background-color:#fff;
background-image:url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/images/pleca.svg);
background-repeat:repeat-x
}
.bottom-buffer-footer{
padding-bottom:32px
}
@media (min-width:768px){
.main-footer{
text-align:left
}
.main-footer .list-info form .form-group-icon{
max-width:300px
}
.main-footer .row>div{
margin-bottom:0
}

}
.main-footer{
width:auto
}
.accordion>label{
cursor:pointer
}
.main-footer .h5,.main-footer h5{
font-weight:600;
margin-bottom:18px!important
}
.accordion>input[type=checkbox]{
display:none
}
.accordion>section p{
margin:15px 0;
font-size:16px;
line-height:1.5
}
.accordion>section p a{
color:#fff
}
@media (max-width:767px){
.accordion>label{
position:relative;
display:block;
min-height:25px;
line-height:50px;
padding:0 5px;
font-size:14px;
font-weight:700;
cursor:pointer
}
.accordion>label:after{
content:"\f282";
position:absolute;
top:-15px;
right:16px;
font-family:bootstrap-icons!important;
transform:rotate(270deg);
transition:.3s transform
}
.accordion>section{
height:0;
transition:.3s all;
overflow:hidden
}
.accordion>input[type=checkbox]{
display:none
}
.accordion>.accordion-toggle:checked~label:after{
transform:rotate(0)
}
.accordion>.accordion-toggle:checked~section{
min-height:180px
}
.nav-list li a{
color:#fff;
font-size:16px;
text-decoration:none;
margin:0;
padding-left:20px
}
.accordion>section p{
margin:15px 0;
padding:0 20px;
font-size:16px;
line-height:1.5
}
.title{
margin:15px 0;
padding:0 25px;
font-size:16px;
line-height:1.5
}
.logo-footer{
text-align:left!important;
padding:10px
}

}
.nav-list{
list-style:none;
margin:0;
padding:1px;
display:inline-block
}
.nav-list li a{
color:#fff;
height:30px;
margin:0;
font-size:16px;
text-decoration:none
}
.nav-list>a{
color:#fff;
height:30px;
margin:0;
padding-left:15px;
text-decoration:none
}
.nav-list li+li{
margin-top:8px
}
.logo-footer{
text-align:left;
padding:10px
}
.breadcrumb>li+li:before{
content:"\e600";
font-family:icogobmx;
font-size:10px;
/*color:#545454;*/
color:#611232;
}
.breadcrumb a{
color:#393c3e;
text-decoration:none
}
.breadcrumb a:hover{
text-decoration:underline
}
.breadcrumb>.active{
font-weight:700;
color:#545454
}
.breadcrumb .icon{
font-size:14px
}
.user-credencials{
position:absolute;
left:0;
right:0;
margin:16px 15px;
padding:6px 20px;
border:1px solid #dce0e0;
border-radius:5px
}
.user-credencials ul{
margin:0
}
.user-credencials li{
padding:12px 0;
font-size:16px
}
.user-credencials li:first-child{
border-bottom:1px solid #dce0e0
}
.user-credencials button{
padding:0;
font-size:16px
}
.user-credencials .user-credencials__name{
display:inline-block;
max-width:87%
}
.well{
box-shadow:none;
padding:20px 10px
}
.well::after{
display:block;
clear:both;
content:""
}
.well-success{
background-color:#4a90e2;
color:#fff;
border:none
}
.well-lg{
padding:70px;
font-weight:400
}
@media (min-width:576px){
.well{
padding:50px
}

}
.nav-tabs .nav-link.active,.nav-tabs .show>.nav-link{
color:#fff;
background-color:#611232;
border:1px solid #ddd;
border-bottom-color:#ddd;
border-bottom-color:transparent;
cursor:default;
text-decoration:none
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
color:#fff;
background-color:#611232;
border-color:#611232
}
.nav-link.active:hover{
color:#fff;
background-color:#611232
}
.nav-tabs .nav-link.active,.nav-tabs .show>.nav-link:hover{
border-color:#eee #eee #ddd;
text-decoration:none
}
.nav-tabs .nav-link{
border:1px solid #ddd;
border-color:#eee #eee #ddd;
text-decoration:none;
background-color:#eee;
margin-right:0;
border:1px solid #fff;
border-top-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;
border-left-color:#fff;
border-radius:0;
text-decoration:none;
color:#404041;
font-size:16px
}
.nav-tabs .nav-link:hover{
border-color:#eee #eee #ddd
}
.nav-tabs .nav-link:hover{
text-decoration:none;
background-color:#ddd
}
.nav-tab.nav.nav-tabs .nav-tabs a{
text-decoration:none
}
.alert{
border-width:2px;
text-align:center;
padding:20px 15px
}
.alert-dismissable,.alert-dismissible{
padding-right:35px
}
.accordion{
--bs-accordion-color:var(--bs-body-color);
--bs-accordion-bg:var(--bs-body-bg);
--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
--bs-accordion-border-color:var(--bs-border-color);
--bs-accordion-border-width:var(--bs-border-width);
--bs-accordion-border-radius:var(--bs-border-radius);
--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
--bs-accordion-btn-padding-x:1.25rem;
--bs-accordion-btn-padding-y:1rem;
--bs-accordion-btn-color:var(--bs-body-color);
--bs-accordion-btn-bg:var(--bs-accordion-bg);
--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-icon-width:1.25rem;
--bs-accordion-btn-icon-transform:rotate(-180deg);
--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2828.8, 24.4, 55.6%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(72, 61, 139, 0.25);
--bs-accordion-body-padding-x:1.25rem;
--bs-accordion-body-padding-y:1rem;
--bs-accordion-active-color:var(--bs-primary-text-emphasis);
--bs-accordion-active-bg:var(--bs-primary-bg-subtle)
}
.accordion-button{
position:relative;
display:flex;
align-items:center;
width:100%;
padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
font-size:1.125rem;
color:var(--bs-accordion-btn-color);
text-align:left;
background-color:var(--bs-accordion-btn-bg);
border:0;
border-radius:0;
overflow-anchor:none;
transition:var(--bs-accordion-transition)
}
@media (prefers-reduced-motion:reduce){
.accordion-button{
transition:none
}

}
.accordion-button:not(.collapsed){
color:var(--bs-accordion-active-color);
border:2px solid #611232;
box-shadow:0 0 0 0 #611232;
color:#000;
background-color:#fff
}
.accordion-button:not(.collapsed)::after{
background-image:var(--bs-accordion-btn-active-icon);
transform:var(--bs-accordion-btn-icon-transform)
}
.accordion-button::after{
flex-shrink:0;
width:var(--bs-accordion-btn-icon-width);
height:var(--bs-accordion-btn-icon-width);
margin-left:auto;
content:"";
background-image:var(--bs-accordion-btn-icon);
background-repeat:no-repeat;
background-size:var(--bs-accordion-btn-icon-width);
transition:var(--bs-accordion-btn-icon-transition)
}
@media (prefers-reduced-motion:reduce){
.accordion-button::after{
transition:none
}

}
.accordion-button:hover{
z-index:2
}
.accordion-button:focus{
z-index:3;
outline:0;
box-shadow:var(--bs-accordion-btn-focus-box-shadow)
}
.accordion-header{
margin-bottom:0
}
.accordion-item{
color:var(--bs-accordion-color);
background-color:var(--bs-accordion-bg);
border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}
.accordion-item:first-of-type{
border-top-left-radius:var(--bs-accordion-border-radius);
border-top-right-radius:var(--bs-accordion-border-radius)
}
.accordion-item:first-of-type>.accordion-header .accordion-button{
border-top-left-radius:var(--bs-accordion-inner-border-radius);
border-top-right-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:not(:first-of-type){
border-top:0
}
.accordion-item:last-of-type{
border-bottom-right-radius:var(--bs-accordion-border-radius);
border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{
border-bottom-right-radius:var(--bs-accordion-inner-border-radius);
border-bottom-left-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:last-of-type>.accordion-collapse{
border-bottom-right-radius:var(--bs-accordion-border-radius);
border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-body{
padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}
.accordion-flush>.accordion-item{
border-right:0;
border-left:0;
border-radius:0
}
.accordion-flush>.accordion-item:first-child{
border-top:0
}
.accordion-flush>.accordion-item:last-child{
border-bottom:0
}
.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{
border-radius:0
}
.accordion-flush>.accordion-item>.accordion-collapse{
border-radius:0
}
[data-bs-theme=dark] .accordion-button::after{
--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28145.2, 138.6, 185.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28145.2, 138.6, 185.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.main-banner{
min-height:277px;
margin-bottom:40px;
color:#fff;
background-color:#000;
background-image:none
}
.main-banner>.container{
display:table;
height:277px
}
.main-banner .h1,.main-banner h1{
font-size:44px;
margin:0;
font-weight:300;
display:table-cell;
vertical-align:middle;
line-height:132%
}
.main-banner .h1>strong,.main-banner h1>strong{
font-weight:600;
display:block;
margin-top:-5px
}
.landing-wrapper>section{
margin-bottom:40px
}
.landing-wrapper>section>.h3,.landing-wrapper>section>h3{
margin:0
}
.landing-wrapper>section>hr{
margin:10px 0 70px;
border-top-color:#dce0e0;
position:relative
}
.landing-wrapper>section>hr:before{
content:" ";
width:35px;
height:5px;
background-color:#d0021b;
display:block;
position:absolute
}
.landing-wrapper>section .h4,.landing-wrapper>section h4{
margin-top:0;
margin-bottom:37px;
font-size:22px
}
.about-landing .row>div{
margin-bottom:20px
}
.numbers-landing .giant{
margin-bottom:20px
}
.numbers-landing .giant .small,.numbers-landing .giant small{
text-transform:none;
font-weight:700;
font-size:60%;
color:#545454;
line-height:20px
}
.numbers-landing p{
font-size:24px;
font-weight:500
}
.intro-text{
font-size:24px;
font-weight:400;
line-height:150%;
margin:0
}
.side-text-landing{
margin:0;
padding:40px;
border:2px solid #dce0e0;
text-align:center;
font-size:19px;
font-weight:400;
line-height:124%
}
.doing-landing .row>div{
margin-bottom:40px
}
.steps-landing article{
margin-bottom:35px
}
.steps-landing article .h4,.steps-landing article h4{
margin-bottom:20px
}
.steps-landing article p{
font-size:16px
}
.recent-posts-landing>.row{
margin-bottom:30px
}
.recent-posts-landing a{
font-weight:600
}
.recent-posts-landing img{
width:100%;
height:auto
}
.recent-posts-landing article:first-child p{
font-size:16px;
font-weight:400;
line-height:132%
}
.recent-posts-landing article:first-child a{
color:#545454;
display:block;
font-weight:400;
text-decoration:none
}
.recent-posts-landing article:first-child .small,.recent-posts-landing article:first-child small{
color:#12c;
font-weight:600;
text-decoration:underline
}
.recent-posts-landing article:first-child .small:hover,.recent-posts-landing article:first-child small:hover{
color:#7b9cf0
}
.recent-posts-landing .small-posts>div{
margin-bottom:30px
}
.recent-posts-landing .small-posts a img{
margin-bottom:30px
}
.recent-posts-landing .small-posts .small,.recent-posts-landing .small-posts small{
color:#12c;
font-weight:600;
text-decoration:underline
}
.recent-posts-landing .small-posts .small:hover,.recent-posts-landing .small-posts small:hover{
color:#7b9cf0
}
.landing-wrapper .recent-posts-landing .h4,.landing-wrapper .recent-posts-landing h4{
font-size:22px;
line-height:119%;
margin-bottom:12px;
margin-top:10px
}
.landing-wrapper .recent-posts-landing .small-posts a .h4,.landing-wrapper .recent-posts-landing .small-posts a h4{
margin-top:10px;
line-height:119%
}
@media (min-width:768px){
.main-banner{
min-height:470px;
background-image:url(../images/home_picture.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center center
}
.main-banner>.container{
height:470px
}
.landing-wrapper>section,.main-banner{
margin-bottom:64px
}
.small-posts>div{
margin-bottom:0
}
.intro-text p{
font-size:26px
}
.about-landing .row>div,.doing-landing .row>div{
margin-bottom:0
}

}
@media (min-width:992px){
.main-banner{
margin-bottom:40px;
background-position:right center
}

}
.tramites{
padding-bottom:40px
}
.tramites .breadcrumb{
margin-bottom:0
}
.tramites .well{
margin-bottom:26px;
padding-left:32px;
padding-top:10px
}
.tramites .well.well-lg{
padding:70px;
font-size:24px
}
.tramites .h2,.tramites h2{
margin-top:40px;
margin-bottom:36px
}
.tramites hr.double{
border-width:5px;
margin-top:0;
margin-bottom:45px
}
.tramites .intro-text{
color:#929292;
line-height:134%;
font-weight:300;
font-size:22px
}
.tramites .intro-text>strong{
font-weight:400;
margin-top:30px;
display:block
}
.tramites label{
font-weight:300;
line-height:134%
}
.tramites label.question{
font-weight:400
}
.tramites .input-lg{
font-size:16px;
color:#929292
}
.tramites .alert-container{
margin:0 -41px 40px -60px
}
.tramites .error-log{
display:none;
padding:30px
}
.tramites .error-log .bootstrap-icons{
font-size:45px
}
.tramites .alert{
display:block
}
.tramites .alert.form-control{
background-color:#fff;
border-color:#ccc;
text-align:left
}
.question{
font-weight:400;
margin-right:0;
margin-bottom:30px;
line-height:145%
}
.question:before{
content:"";
background-color:#4a90e2;
border-radius:50%;
width:10px;
height:10px;
display:inline-block;
margin-top:8px;
margin-left:-18px;
position:absolute
}
.success-message{
display:none
}
.success-message .intro-text{
color:rgb(184.25,184.25,184.25);
margin:40px 0;
font-weight:400
}
.success-message .question,.success-message .well{
margin-left:60px
}
.success-message .question{
color:#929292
}
.success-message .well{
color:#000;
font-weight:400
}
.success-message .well.well-success{
color:#fff;
padding:70px;
margin-left:0
}
.tramites .success-message .well{
padding:30px 20px
}
@media (min-width:576px){
.tramites{
padding-bottom:64px
}
.tramites .well{
padding-left:72px
}
.tramites .well.error-log{
padding:30px
}
.tramites .well.well-lg{
padding:70px
}
.tramites .h2,.tramites h2{
margin-top:64px
}
.tramites .intro-text{
font-size:24px
}
.question{
margin-right:20px
}
.question:before{
margin-left:-26px
}

}
.ficha{
margin-bottom:0;
padding-bottom:40px
}
.ficha .container{
position:relative
}
.ficha .h2,.ficha .h3,.ficha .h4,.ficha h2,.ficha h3,.ficha h4{
margin-bottom:42px
}
.ficha p,.ficha ul{
margin-bottom:52px
}
.ficha p.nav-tabs,.ficha ul.nav-tabs{
margin-bottom:0
}
.ficha p{
font-size:16px
}
.ficha blockquote .h5,.ficha blockquote h5,.ficha blockquote p{
margin-bottom:27px
}
.ficha .btn-group-lg>.btn,.ficha .btn-lg{
padding:15px 20px
}
.ficha .nav-tabs a span{
display:none
}
.ficha .aside{
padding-top:0
}
.ficha .box .h4,.ficha .box a,.ficha .box button,.ficha .box h4,.ficha .box p{
margin-bottom:15px
}
.ficha .box.inverted{
position:relative;
top:0;
width:auto
}
.ficha .box .icon-phone,.ficha .box .icon-tramite{
font-size:40px;
float:left
}
.ficha .box p{
font-size:14px
}
.ficha .box .text-box{
margin-left:60px
}
.ficha .box .text-box .h5,.ficha .box .text-box h5{
margin-top:0
}
.ficha .box .text-box p{
font-size:14px;
margin-bottom:0
}
.ficha .box .text-box dd:last-child{
margin-bottom:0
}
.ficha .box .list-unstyled{
margin-bottom:0
}
.ficha .box .list-unstyled a{
margin-bottom:0
}
.ficha .box .btn{
padding:10px 10px
}
.ficha .box.blue+.h4,.ficha .box.blue+h4{
margin-bottom:20px;
margin-top:30px
}
.ficha .font-changer{
position:fixed;
left:0;
margin-top:20px
}
.ficha .panel-body .well{
padding:15px
}
.ficha .panel-body .well p{
margin-bottom:10px
}
.tab-panel{
margin-bottom:40px
}
.tab-content form{
margin-bottom:54px
}
.tab-content form .form-control{
margin-bottom:27px
}
.tab-content{
border:1px solid rgb(238.425,238.425,238.425);
border-top:none;
padding:25px;
}
.fix-form-btns>li{
margin-bottom:15px
}
.fix-form-btns>li>a{
color:#929292
}
.fix-form-btns>li>a.active{
color:#4a90e2
}
.ficha-collapse dl{
display:table;
width:100%;
border-bottom:1px solid rgb(144.585,144.585,144.585);
margin-bottom:25px;
padding-bottom:20px
}
.ficha-collapse dl.last{
border-bottom:none;
margin-bottom:40px
}
.ficha-collapse dl dd,.ficha-collapse dl dt{
display:table-cell;
vertical-align:top;
font-weight:300
}
.ficha-collapse dl dt{
width:48%
}
.ficha-collapse dl dd{
padding-left:2%;
width:48%
}
.ficha-collapse dl.dl-vertical{
display:block;
border-bottom:none
}
.ficha-collapse dl.dl-vertical dt{
margin-top:10px;
font-weight:600
}
.ficha-collapse dl.dl-vertical dd,.ficha-collapse dl.dl-vertical dt{
display:block;
width:auto;
padding:0;
margin-bottom:10px
}
.ficha-collapse dl.dl-vertical b{
font-weight:600
}
.ficha-collapse .panel-heading{
padding:20px 25px;
position:relative
}
.ficha-collapse .panel-heading::after{
display:block;
clear:both;
content:""
}
.ficha-collapse .panel-heading .h4,.ficha-collapse .panel-heading h4{
margin-bottom:0
}
.ficha-collapse .panel-title a{
font-size:18px;
text-decoration:none
}
.ficha-collapse .panel-body{
padding:30px
}
.collpase-button{
border:1px solid rgb(85.425,85.425,85.425);
outline:0;
background:0 0;
display:block;
width:30px;
height:30px;
border-radius:50%;
position:absolute;
right:15px;
top:50%;
margin-top:-15px
}
.collpase-button:before{
content:" ";
display:block;
width:18px;
height:1px;
background-color:rgb(119.085,119.085,119.085);
position:absolute;
top:50%;
left:5px
}
.collpase-button.collapsed:after{
content:" ";
display:block;
width:1px;
height:18px;
background-color:rgb(119.085,119.085,119.085);
position:absolute;
top:5px;
left:50%
}
.collpase-button:focus{
outline:0;
box-shadow:none
}
.font-changer button{
display:block;
background:0 0;
background:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
box-shadow:0 0 5px 0 rgba(0,0,0,.33);
border:1px solid #fff;
outline:0;
border-radius:5px;
width:35px;
height:35px;
text-align:center;
font-size:13px;
margin-bottom:7px
}
.font-changer button:hover{
background:linear-gradient(to bottom,#e0e0e0 0,#fff 100%)
}
.info-well::after{
display:block;
clear:both;
content:""
}
.info-well .icon-infocircle{
color:#4a90e2;
font-size:60px;
float:none;
margin-bottom:20px
}
.info-well .text-well{
margin-left:0
}
@media (min-width:576px){
.ficha p{
font-size:18px
}
.ficha .btn-group-lg>.btn,.ficha .btn-lg{
padding:20px 50px
}
.ficha .nav-tabs a span{
display:inline
}
.ficha .box .btn{
padding:10px 25px
}
.ficha form .well{
padding:30px 50px
}
.ficha-collapse dl dt{
width:70%
}
.ficha-collapse dl dd{
padding-left:3%;
width:27%
}
.collpase-button{
right:25px
}
.info-well .icon-infocircle{
font-size:80px;
float:left;
margin-bottom:0
}
.info-well .text-well{
margin-left:100px
}

}
@media (min-width:768px){
.ficha .box.inverted{
position:fixed;
top:131px;
width:293px;
z-index:2
}
.ficha .box .btn{
padding:10px 15px
}
.ficha .aside{
padding-top:347px
}

}
@media (min-width:992px){
.ficha .box.inverted{
position:fixed;
top:131px;
width:360px;
z-index:2
}
.ficha .box .btn{
padding:10px 25px
}
.ficha .aside{
padding-top:295px
}

}
.form-group-icon{
position:relative
}
.form-group-icon .form-control{
min-height:46px
}
.form-group-icon.calendar:after{
color:rgb(209.75,209.75,209.75);
content:"\e603";
display:block;
position:absolute;
top:10px;
right:10px;
font-family:icogobmx
}
.blue-right{
background-color:#4a90e2;
color:#fff;
padding:7px 10px 3px 14px;
border-radius:0;
position:absolute;
right:5px;
top:5px
}
.interior,.pagina{
margin-bottom:40px
}
.interior .breadcrumb,.pagina .breadcrumb{
margin-bottom:40px
}
.interior .small-bottom-buffer,.pagina .small-bottom-buffer{
margin-bottom:52px
}
.interior .small-top-buffer,.pagina .small-top-buffer{
margin-top:52px
}
.interior .h2,.interior h2,.pagina .h2,.pagina h2{
margin-top:0;
line-height:134%
}
.interior .h3,.interior h3,.pagina .h3,.pagina h3{
font-weight:300;
line-height:141%
}
.interior .h2,.interior .h3,.interior .h4,.interior h2,.interior h3,.interior h4,.interior p,.pagina .h2,.pagina .h3,.pagina .h4,.pagina h2,.pagina h3,.pagina h4,.pagina p{
margin-bottom:52px
}
.interior p,.pagina p{
font-size:18px
}
.interior time,.pagina time{
display:block;
margin-top:52px
}
.interior .print a,.pagina .print a{
font-size:16px;
margin-top:10px
}
.interior .border-box,.pagina .border-box{
border:2px solid rgb(170.085,170.085,170.085);
margin-top:25px;
padding:30px 30px 0;
font-size:14px;
color:#000
}
.interior .border-box dl dt,.pagina .border-box dl dt{
font-weight:400
}
.interior .border-box dl dd,.pagina .border-box dl dd{
margin-bottom:30px;
font-weight:400
}
.pagina{
margin-bottom:0;
padding-bottom:40px
}
.que-es .row{
display:table
}
.que-es .row [class*=col-]{
float:none;
display:table-cell;
vertical-align:top
}
.que-es .vertical-line{
position:relative
}
.que-es .vertical-line:after{
border-left:2px solid rgb(119.085,119.085,119.085);
position:absolute;
left:50%;
top:0;
bottom:0;
content:" ";
width:2px;
height:100%;
display:block;
margin-left:-1px
}
.que-es .circle-wrapper-top{
position:absolute;
left:50%;
margin-left:-20px;
z-index:1
}
.que-es .circle-wrapper-bottom{
position:absolute;
left:50%;
bottom:0;
margin-left:-8px;
z-index:1
}
.que-es .label-year{
position:absolute;
left:50%;
width:151px;
height:55px;
z-index:2;
margin-top:-7px;
margin-left:10px
}
.que-es .label-year img{
position:absolute;
z-index:0
}
.que-es .label-year span{
color:#fff;
text-align:center;
position:relative;
z-index:1;
font-size:35px;
margin-left:51px
}
.categorias{
padding-bottom:40px
}
.categorias .title .h2,.categorias .title h2{
margin-bottom:24px
}
.categorias .title .intro-text{
margin-bottom:24px;
font-weight:300
}
.categorias .steps{
margin-bottom:40px
}
.categorias .steps article{
margin-bottom:40px
}
.categorias .steps>.h3,.categorias .steps>h3{
margin-bottom:24px
}
.categorias .steps>.h2,.categorias .steps>h2{
margin-bottom:24px
}
.categorias .steps a{
font-weight:400
}
.categorias .steps p{
margin-bottom:24px;
margin-top:24px
}
.categorias .results article{
margin-bottom:34px
}
.categorias .most-requested article{
margin-bottom:20px
}
.categorias .search{
padding:20px;
margin-bottom:40px
}
.categorias .search .h2,.categorias .search h2{
font-weight:400
}
.categorias .search .form-group-icon{
margin-top:50px
}
.categorias .search .form-control{
padding:32px 47px 32px 12px
}
.categorias .search .blue-right{
padding:13px 16px 8px 19px;
right:10px;
top:10px
}
.cats{
margin:0;
padding:0
}
.cats li{
margin:0;
padding:0;
list-style:none;
margin-bottom:5px
}
.cats li.active{
background-color:rgb(85.425,85.425,85.425);
color:#fff;
display:block;
padding:15px 0 15px 10px;
margin-bottom:10px;
position:relative
}
.cats li.active:after{
content:"\e604";
font-family:icogobmx;
font-size:12px;
position:absolute;
right:15px;
top:20px
}
.cats li a{
margin-left:10px
}
.subcats{
margin:0;
padding:0
}
.subcats li{
margin:0 0 5px 10px;
padding:0;
list-style:none
}
.subcats li.parent{
background-color:rgb(85.425,85.425,85.425);
color:#fff;
display:block;
padding:15px 0 15px 10px;
margin-left:0;
margin-bottom:10px;
position:relative
}
.subcats li.parent:after{
content:"\e605";
font-family:icogobmx;
font-size:11px;
position:absolute;
right:15px;
top:22px
}
.subcats li.active{
border-bottom:1px solid rgb(119.085,119.085,119.085);
padding-bottom:8px;
margin-bottom:8px;
margin-left:0;
padding-left:10px
}
@media (min-width:576px){
.categorias{
padding-bottom:64px
}
.categorias .title .intro-text{
margin-bottom:64px
}
.categorias .steps{
margin-bottom:64px
}
.categorias .steps article{
margin-bottom:64px
}
.categorias .search{
margin-bottom:64px
}

}
.browse-panes{
margin-bottom:40px
}
.browse-panes.section::after{
display:block;
clear:both;
content:""
}
.browse-panes.section .first{
width:auto;
display:none
}
.browse-panes.section .second{
width:auto;
margin-right:0
}
.browse-panes.section .third{
width:auto;
margin-left:0
}
.browse-panes .pane{
float:none
}
.browse-panes .pane ul{
margin-left:0;
padding-left:0
}
.browse-panes .pane ul li{
list-style:none
}
.browse-panes .pane ul li.active a{
background-color:rgb(64.8780487805,66.5,68.1219512195);
color:#fff
}
.browse-panes .pane ul li.active a:after{
color:#fff
}
.browse-panes .pane ul li.active a p{
color:#fff
}
.browse-panes .pane ul li a{
text-decoration:none;
display:block
}
.browse-panes .pane ul li a:hover{
background-color:rgb(89.756097561,92,94.243902439);
color:#fff
}
.browse-panes .pane ul li a:hover:after{
color:#fff
}
.browse-panes .pane ul li a:hover p{
color:#fff
}
.browse-panes .first{
min-height:880px
}
.browse-panes .first ul{
margin-top:25px
}
.browse-panes .first ul li.active a:after{
content:""
}
.browse-panes .first ul li a{
border-bottom:1px solid rgb(238.425,238.425,238.425);
position:relative;
display:block;
padding:15px 15px 15px 35px
}
.browse-panes .first ul li a::after{
display:block;
clear:both;
content:""
}
.browse-panes .first ul li a:after{
content:"\e604";
display:block;
font-family:icogobmx;
color:#545454;
float:right;
font-size:12px;
line-height:24px;
padding-right:5px
}
.browse-panes .second{
border-left:1px solid rgb(195.585,195.585,195.585)
}
.browse-panes .second li{
position:relative;
padding:0
}
.browse-panes .second li::after{
display:block;
clear:both;
content:""
}
.browse-panes .second li a{
padding:10px 35px 10px 25px
}
.browse-panes .third li{
position:relative;
padding:0
}
.browse-panes .third li::after{
display:block;
clear:both;
content:""
}
.browse-panes .third li .h4,.browse-panes .third li h4{
font-size:18px
}
.browse-panes .second,.browse-panes .third{
position:relative;
background-color:#fff;
z-index:1
}
.browse-panes .second .h3,.browse-panes .second h3,.browse-panes .third .h3,.browse-panes .third h3{
padding-left:25px;
margin-bottom:35px
}
.browse-panes .second .sort-order,.browse-panes .third .sort-order{
font-size:28px;
font-weight:600;
color:#000;
padding-left:25px;
margin-top:25px
}
.browse-panes .second a,.browse-panes .third a{
position:relative;
padding:10px 40px 10px 35px
}
.browse-panes .second a::after,.browse-panes .third a::after{
display:block;
clear:both;
content:""
}
.browse-panes .second a:after,.browse-panes .third a:after{
content:"\e604";
display:inline-block;
font-family:icogobmx;
color:#545454;
font-size:12px;
position:absolute;
right:15px;
top:50%;
margin-top:-7px
}
.browse-panes .second a .h4,.browse-panes .second a h4,.browse-panes .third a .h4,.browse-panes .third a h4{
font-size:16px;
font-weight:400;
line-height:130%;
margin:5px 5px 5px 0
}
.browse-panes .second a p,.browse-panes .third a p{
color:#545454;
font-size:18px
}
.browse-panes .pane-inner{
min-height:700px
}
.browse-panes.subsection .first{
display:none
}
.browse-panes.subsection .first li a{
color:#878787
}
.browse-panes.subsection .second{
display:none;
border-right:none
}
.browse-panes.subsection .second li a{
color:rgb(96.75,96.75,96.75)
}
.browse-panes.subsection .third{
border-left:none
}
@media (min-width:576px){
.browse-panes{
margin-bottom:64px
}
.browse-panes.section::after{
display:block;
clear:both;
content:""
}
.browse-panes.section .first{
width:32%;
display:block
}
.browse-panes.section .second{
width:33%;
margin-right:35%
}
.browse-panes.section .third{
width:35%;
margin-left:-50%;
width:calc(35% + 1px);
margin-left:calc(-50% + 1px)
}
.browse-panes .pane{
float:right
}
.browse-panes.subsection .first,.browse-panes.subsection .second,.browse-panes.subsection .third{
display:block
}
.browse-panes.subsection .second{
border-right:1px solid rgb(195.585,195.585,195.585)
}
.browse-panes.subsection .third{
border-left:1px solid rgb(195.585,195.585,195.585)
}

}
.modal-header{
background-color:#393c3e;
color:#fff
}
.modal-header .h4,.modal-header h4{
margin-top:0;
margin-bottom:0!important
}
.modal-title{
color:#fff;
font-weight:300;
text-align:center
}
.modal-body{
padding:40px 40px 20px 40px
}
.modal-content{
border:radius 1px!important
}
/*! jQuery UI - v1.11.4 - 2015-09-11
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright 2015 jQuery Foundation and other contributors;
 Licensed MIT */.ui-helper-hidden{
display:none
}
.ui-helper-hidden-accessible{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}
.ui-helper-reset{
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{
content:"";
display:table;
border-collapse:collapse
}
.ui-helper-clearfix:after{
clear:both
}
.ui-helper-clearfix{
min-height:0
}
.ui-helper-zfix{
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0)
}
.ui-front{
z-index:100
}
.ui-state-disabled{
cursor:default!important
}
.ui-icon{
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat
}
.ui-widget-overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100%
}
.ui-datepicker{
width:17em;
padding:.2em .2em 0;
display:none
}
.ui-datepicker .ui-datepicker-header{
position:relative;
padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
position:absolute;
top:2px;
width:1.8em;
height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{
top:1px
}
.ui-datepicker .ui-datepicker-prev{
left:2px
}
.ui-datepicker .ui-datepicker-next{
right:2px
}
.ui-datepicker .ui-datepicker-prev-hover{
left:1px
}
.ui-datepicker .ui-datepicker-next-hover{
right:1px
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px
}
.ui-datepicker .ui-datepicker-title{
margin:0 2.3em;
line-height:1.8em;
text-align:center
}
.ui-datepicker .ui-datepicker-title select{
font-size:1em;
margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
width:45%
}
.ui-datepicker table{
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em
}
.ui-datepicker th{
padding:.7em .3em;
text-align:center;
font-weight:700;
border:0
}
.ui-datepicker td{
border:0;
padding:1px
}
.ui-datepicker td a,.ui-datepicker td span{
display:block;
padding:.2em;
text-align:right;
text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane{
background-image:none;
margin:.7em 0 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button{
float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em .6em;
width:auto;
overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
float:left
}
.ui-datepicker.ui-datepicker-multi{
width:auto
}
.ui-datepicker-multi .ui-datepicker-group{
float:left
}
.ui-datepicker-multi .ui-datepicker-group table{
width:95%;
margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group{
width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group{
width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group{
width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
clear:left
}
.ui-datepicker-row-break{
clear:both;
width:100%;
font-size:0
}
.ui-datepicker-rtl{
direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev{
right:2px;
left:auto
}
.ui-datepicker-rtl .ui-datepicker-next{
left:2px;
right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
right:1px;
left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
left:1px;
right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{
float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
border-right-width:0;
border-left-width:1px
}
/*! jQuery UI - v1.11.4 - 2015-09-08
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors;
 Licensed MIT */.ui-helper-hidden{
display:none
}
.ui-helper-hidden-accessible{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}
.ui-helper-reset{
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{
content:"";
display:table;
border-collapse:collapse
}
.ui-helper-clearfix:after{
clear:both
}
.ui-helper-clearfix{
min-height:0
}
.ui-helper-zfix{
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0)
}
.ui-front{
z-index:100
}
.ui-state-disabled{
cursor:default!important
}
.ui-icon{
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat
}
.ui-widget-overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100%
}
.ui-datepicker{
width:17em;
padding:.2em .2em 0;
display:none
}
.ui-datepicker .ui-datepicker-header{
position:relative;
padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
position:absolute;
top:2px;
width:1.8em;
height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{
top:1px
}
.ui-datepicker .ui-datepicker-prev{
left:2px
}
.ui-datepicker .ui-datepicker-next{
right:2px
}
.ui-datepicker .ui-datepicker-prev-hover{
left:1px
}
.ui-datepicker .ui-datepicker-next-hover{
right:1px
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px
}
.ui-datepicker .ui-datepicker-title{
margin:0 2.3em;
line-height:1.8em;
text-align:center
}
.ui-datepicker .ui-datepicker-title select{
font-size:1em;
margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
width:45%
}
.ui-datepicker table{
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em
}
.ui-datepicker th{
padding:.7em .3em;
text-align:center;
font-weight:700;
border:0
}
.ui-datepicker td{
border:0;
padding:1px
}
.ui-datepicker td a,.ui-datepicker td span{
display:block;
padding:.2em;
text-align:right;
text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane{
background-image:none;
margin:.7em 0 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button{
float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em .6em;
width:auto;
overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
float:left
}
.ui-datepicker.ui-datepicker-multi{
width:auto
}
.ui-datepicker-multi .ui-datepicker-group{
float:left
}
.ui-datepicker-multi .ui-datepicker-group table{
width:95%;
margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group{
width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group{
width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group{
width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
clear:left
}
.ui-datepicker-row-break{
clear:both;
width:100%;
font-size:0
}
.ui-datepicker-rtl{
direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev{
right:2px;
left:auto
}
.ui-datepicker-rtl .ui-datepicker-next{
left:2px;
right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
right:1px;
left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
left:1px;
right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{
float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
border-right-width:0;
border-left-width:1px
}
.ui-datepicker{
background-color:#fff;
width:auto;
padding:0;
box-sizing:initial;
display:none
}
.ui-datepicker.ui-widget-content{
border:none;
background:#fff;
color:#333;
border-radius:0;
box-shadow:0 2px 7px rgba(0,0,0,.2)
}
.ui-datepicker td{
background-color:#fff!important
}
.ui-datepicker td.ui-state-disabled,.ui-datepicker td.ui-widget-content{
background-color:#fff!important
}
.ui-datepicker td a,.ui-datepicker td a.ui-state-default,.ui-datepicker td span,.ui-datepicker td span.ui-state-default{
display:block!important;
width:38px!important;
height:38px!important;
line-height:38px!important;
margin:0 2px!important;
padding:0!important;
text-align:center!important;
color:#333!important;
border-radius:50%!important;
border:none!important;
box-shadow:none!important
}
.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-default.ui-state-active,.ui-datepicker td span.ui-state-active,.ui-datepicker td span.ui-state-default.ui-state-active{
color:#fff!important
}
.ui-datepicker td a.ui-state-hover{
background:#4a90e2;
color:#fff!important
}
.ui-datepicker .ui-datepicker-header{
background-color:rgb(34.425,34.425,34.425);
color:#fff;
padding:11px 20px;
margin-bottom:20px;
border-radius:0;
border:none
}
.ui-datepicker .ui-datepicker-title{
margin:0 1em;
line-height:1em;
text-align:center;
font-weight:300
}
.ui-datepicker .ui-datepicker-month{
font-size:18px
}
.ui-datepicker .ui-datepicker-calendar th{
text-transform:uppercase;
font-weight:300;
color:rgb(157.335,157.335,157.335);
font-size:10px
}
.ui-datepicker .ui-datepicker-next{
width:0;
height:0;
margin:0;
color:rgb(157.335,157.335,157.335);
font-size:12px;
cursor:pointer;
right:0;
top:0
}
.ui-datepicker .ui-datepicker-next:hover:before{
color:#4a90e2
}
.ui-datepicker .ui-datepicker-next:before{
font-size:19px;
color:#fff;
position:absolute;
top:8px;
right:20px;
content:">";
visibility:visible;
text-decoration:none
}
.ui-datepicker .ui-datepicker-next .ui-icon{
visibility:hidden
}
.ui-datepicker .ui-datepicker-prev{
width:0;
height:0;
margin:0;
color:rgb(157.335,157.335,157.335);
font-size:12px;
cursor:pointer;
left:0;
top:0
}
.ui-datepicker .ui-datepicker-prev:hover:before{
color:#4a90e2
}
.ui-datepicker .ui-datepicker-prev:before{
font-size:19px;
color:#fff;
position:absolute;
top:8px;
left:20px;
content:"<";
visibility:visible;
text-decoration:none
}
.ui-datepicker .ui-datepicker-prev .ui-icon{
visibility:hidden
}
.ui-datepicker .ui-datepicker-next-hover{
right:0;
top:0
}
.ui-datepicker .ui-datepicker-prev-hover{
left:0;
top:0
}
.ui-datepicker select.ui-datepicker-year,.ui-datepicker select.ui-datepicker-year option{
color:#333
}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{
background:#4a90e2;
color:#fff;
border-radius:50%
}
.ui-datepicker .ui-state-hover{
background:#4a90e2;
color:#fff
}
.ui-datepicker .ui-datepicker-today .ui-state-default{
border:1px solid #4a90e2!important;
border-radius:50%;
color:#333
}
.datepicker-group .bootstrap-icons{
color:rgb(144.585,144.585,144.585)
}
.section-migrate{
margin:25px auto;
max-width:715px;
border-radius:5px;
box-shadow:1px 1px 5px rgba(0,0,0,.5)
}
.section-migrate__header{
padding:25px 0
}
.section-migrate__header figure{
max-width:515px;
margin:0 auto
}
.section-migrate__header img{
width:100%
}
.section-migrate__main{
background-color:#393c3e;
padding:50px 45px 65px;
border-radius:0 0 5px 5px;
color:#fff
}
.section-migrate__main .section-migrate__point{
color:#d0021b
}
.section-migrate__main .section-migrate__title{
margin:0 0 30px;
font-size:26.5px;
font-weight:400
}
.section-migrate__main .section-migrate__text{
font-size:16px;
margin:0
}
.section-error figure{
margin-top:25px
}
.wizard-steps,.wizard-steps-extensive{
margin:0 0 25px;
padding:0;
list-style-type:none
}
.wizard-steps li,.wizard-steps-extensive li{
display:block;
background-color:rgb(238.425,238.425,238.425);
position:relative;
padding:10px 10px 10px 10px;
margin-bottom:2px;
text-align:center
}
.wizard-steps li .h5,.wizard-steps li h5,.wizard-steps-extensive li .h5,.wizard-steps-extensive li h5{
margin:0
}
.wizard-steps li.completed,.wizard-steps li.current,.wizard-steps-extensive li.completed,.wizard-steps-extensive li.current{
background-color:#4a90e2;
color:#fff
}
.wizard-steps li:last-child i,.wizard-steps-extensive li:last-child i{
visibility:hidden
}
.wizard-steps li:last-child.success,.wizard-steps-extensive li:last-child.success{
background-color:#9fd16c
}
.wizard-steps li:last-child.success i,.wizard-steps-extensive li:last-child.success i{
visibility:visible;
color:#fff
}
@media (min-width:576px){
.wizard-steps li{
font-size:14px;
padding:0 10px 0 40px;
display:inline-block;
color:#fff;
height:70px;
color:#000;
margin-bottom:0;
text-align:left
}
.wizard-steps li .h5,.wizard-steps li h5{
margin:0;
margin-top:14px
}
.wizard-steps li .h5,.wizard-steps li h5,.wizard-steps li span{
position:relative;
z-index:20
}
.wizard-steps li i{
padding-top:18px;
font-size:35px;
position:relative;
z-index:20;
color:#fff;
display:block;
margin:auto;
text-align:center
}
.wizard-steps li:first-child{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
z-index:5
}
.wizard-steps li:last-child{
top:4px;
width:94px;
border-top-right-radius:5px;
border-bottom-right-radius:5px
}
.wizard-steps li:last-child:after,.wizard-steps li:last-child:before{
display:none
}
.wizard-steps li:after,.wizard-steps li:before{
content:"";
position:absolute;
background-color:rgb(235.875,235.875,235.875)
}
.wizard-steps li:after{
position:absolute;
right:-29px;
top:9px;
border-radius:3px;
border-right:3px solid #fff;
border-top:3px solid #fff;
height:52px;
width:52px;
transform:rotate(45deg)
}
.wizard-steps li:nth-child(2){
z-index:4
}
.wizard-steps li:nth-child(3){
z-index:3
}
.wizard-steps li:nth-child(4){
z-index:2
}
.wizard-steps li.completed,.wizard-steps li.current,.wizard-steps li.success{
background-color:#4a90e2;
color:#fff;
height:80px;
top:0
}
.wizard-steps li.completed .h5,.wizard-steps li.completed h5,.wizard-steps li.current .h5,.wizard-steps li.current h5,.wizard-steps li.success .h5,.wizard-steps li.success h5{
margin-top:20px
}
.wizard-steps li.completed i,.wizard-steps li.current i,.wizard-steps li.success i{
margin-top:6px
}
.wizard-steps li.completed:after,.wizard-steps li.completed:before,.wizard-steps li.current:after,.wizard-steps li.current:before,.wizard-steps li.success:after,.wizard-steps li.success:before{
background-color:#4a90e2
}
.wizard-steps li.completed:after,.wizard-steps li.current:after,.wizard-steps li.success:after{
height:60px;
width:60px;
top:10px;
right:-33px
}
.wizard-steps-extensive{
background-color:rgb(238.425,238.425,238.425);
padding:25px 50px;
border-radius:5px
}
.wizard-steps-extensive li{
display:inline-block;
position:relative;
width:27px;
height:27px;
margin-left:30px;
padding:0;
border:2px solid #4a90e2;
border-radius:50%;
text-align:center;
line-height:25px;
color:transparent
}
.wizard-steps-extensive li:after{
content:"";
width:25px;
height:2px;
background-color:#ccc;
position:absolute;
top:12px;
right:30px
}
.wizard-steps-extensive li:first-child{
margin-left:0
}
.wizard-steps-extensive li:first-child:after{
display:none
}
.wizard-steps-extensive li:hover span{
display:block
}
.wizard-steps-extensive li.completed{
background-color:#4a90e2;
color:#fff
}
.wizard-steps-extensive li.completed:after{
background-color:#4a90e2
}
.wizard-steps-extensive li .h5,.wizard-steps-extensive li h5{
margin:0;
font-size:16px;
font-weight:400;
line-height:25px
}
.wizard-steps-extensive li span{
display:none;
position:absolute;
top:180%;
left:-23px;
background-color:#545454;
padding:8px 15px;
border-radius:6px;
font-size:16px;
color:rgb(238.425,238.425,238.425);
white-space:nowrap;
text-overflow:ellipsis;
z-index:5
}
.wizard-steps-extensive li span:before{
content:"";
border:10px solid transparent;
border-bottom-color:#545454;
position:absolute;
bottom:100%;
left:25px
}

}
@media (min-width:768px){
.attention .step .row .col-md-4{
margin-top:0
}
.wizard-steps li{
font-size:18px;
padding:0 20px 0 50px
}
.wizard-steps li:last-child{
width:144px;
top:0
}

}
@media (min-width:992px){
.wizard-steps li{
padding:0 30px 0 50px
}
.wizard-steps li:last-child{
width:304px
}

}
@font-face{
font-family:bootstrap-icons;
src:url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/bootstrap-icons/bootstrap-icons.woff2?856008caa5eb66df68595e734e59580d) format("woff2"),url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/bootstrap-icons/bootstrap-icons.woff?856008caa5eb66df68595e734e59580d) format("woff")
}
[class*=" bi-"]::before,[class^=bi-]::before{
display:inline-block;
font-family:bootstrap-icons!important;
font-style:normal;
font-weight:400!important;
font-variant:normal;
text-transform:none;
line-height:1;
vertical-align:-.125em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.bi-alarm-fill::before{
content:"\f101"
}
.bi-alarm::before{
content:"\f102"
}
.bi-align-bottom::before{
content:"\f103"
}
.bi-align-center::before{
content:"\f104"
}
.bi-align-end::before{
content:"\f105"
}
.bi-align-middle::before{
content:"\f106"
}
.bi-align-start::before{
content:"\f107"
}
.bi-align-top::before{
content:"\f108"
}
.bi-alt::before{
content:"\f109"
}
.bi-app-indicator::before{
content:"\f10a"
}
.bi-app::before{
content:"\f10b"
}
.bi-archive-fill::before{
content:"\f10c"
}
.bi-archive::before{
content:"\f10d"
}
.bi-arrow-90deg-down::before{
content:"\f10e"
}
.bi-arrow-90deg-left::before{
content:"\f10f"
}
.bi-arrow-90deg-right::before{
content:"\f110"
}
.bi-arrow-90deg-up::before{
content:"\f111"
}
.bi-arrow-bar-down::before{
content:"\f112"
}
.bi-arrow-bar-left::before{
content:"\f113"
}
.bi-arrow-bar-right::before{
content:"\f114"
}
.bi-arrow-bar-up::before{
content:"\f115"
}
.bi-arrow-clockwise::before{
content:"\f116"
}
.bi-arrow-counterclockwise::before{
content:"\f117"
}
.bi-arrow-down-circle-fill::before{
content:"\f118"
}
.bi-arrow-down-circle::before{
content:"\f119"
}
.bi-arrow-down-left-circle-fill::before{
content:"\f11a"
}
.bi-arrow-down-left-circle::before{
content:"\f11b"
}
.bi-arrow-down-left-square-fill::before{
content:"\f11c"
}
.bi-arrow-down-left-square::before{
content:"\f11d"
}
.bi-arrow-down-left::before{
content:"\f11e"
}
.bi-arrow-down-right-circle-fill::before{
content:"\f11f"
}
.bi-arrow-down-right-circle::before{
content:"\f120"
}
.bi-arrow-down-right-square-fill::before{
content:"\f121"
}
.bi-arrow-down-right-square::before{
content:"\f122"
}
.bi-arrow-down-right::before{
content:"\f123"
}
.bi-arrow-down-short::before{
content:"\f124"
}
.bi-arrow-down-square-fill::before{
content:"\f125"
}
.bi-arrow-down-square::before{
content:"\f126"
}
.bi-arrow-down-up::before{
content:"\f127"
}
.bi-arrow-down::before{
content:"\f128"
}
.bi-arrow-left-circle-fill::before{
content:"\f129"
}
.bi-arrow-left-circle::before{
content:"\f12a"
}
.bi-arrow-left-right::before{
content:"\f12b"
}
.bi-arrow-left-short::before{
content:"\f12c"
}
.bi-arrow-left-square-fill::before{
content:"\f12d"
}
.bi-arrow-left-square::before{
content:"\f12e"
}
.bi-arrow-left::before{
content:"\f12f"
}
.bi-arrow-repeat::before{
content:"\f130"
}
.bi-arrow-return-left::before{
content:"\f131"
}
.bi-arrow-return-right::before{
content:"\f132"
}
.bi-arrow-right-circle-fill::before{
content:"\f133"
}
.bi-arrow-right-circle::before{
content:"\f134"
}
.bi-arrow-right-short::before{
content:"\f135"
}
.bi-arrow-right-square-fill::before{
content:"\f136"
}
.bi-arrow-right-square::before{
content:"\f137"
}
.bi-arrow-right::before{
content:"\f138"
}
.bi-arrow-up-circle-fill::before{
content:"\f139"
}
.bi-arrow-up-circle::before{
content:"\f13a"
}
.bi-arrow-up-left-circle-fill::before{
content:"\f13b"
}
.bi-arrow-up-left-circle::before{
content:"\f13c"
}
.bi-arrow-up-left-square-fill::before{
content:"\f13d"
}
.bi-arrow-up-left-square::before{
content:"\f13e"
}
.bi-arrow-up-left::before{
content:"\f13f"
}
.bi-arrow-up-right-circle-fill::before{
content:"\f140"
}
.bi-arrow-up-right-circle::before{
content:"\f141"
}
.bi-arrow-up-right-square-fill::before{
content:"\f142"
}
.bi-arrow-up-right-square::before{
content:"\f143"
}
.bi-arrow-up-right::before{
content:"\f144"
}
.bi-arrow-up-short::before{
content:"\f145"
}
.bi-arrow-up-square-fill::before{
content:"\f146"
}
.bi-arrow-up-square::before{
content:"\f147"
}
.bi-arrow-up::before{
content:"\f148"
}
.bi-arrows-angle-contract::before{
content:"\f149"
}
.bi-arrows-angle-expand::before{
content:"\f14a"
}
.bi-arrows-collapse::before{
content:"\f14b"
}
.bi-arrows-expand::before{
content:"\f14c"
}
.bi-arrows-fullscreen::before{
content:"\f14d"
}
.bi-arrows-move::before{
content:"\f14e"
}
.bi-aspect-ratio-fill::before{
content:"\f14f"
}
.bi-aspect-ratio::before{
content:"\f150"
}
.bi-asterisk::before{
content:"\f151"
}
.bi-at::before{
content:"\f152"
}
.bi-award-fill::before{
content:"\f153"
}
.bi-award::before{
content:"\f154"
}
.bi-back::before{
content:"\f155"
}
.bi-backspace-fill::before{
content:"\f156"
}
.bi-backspace-reverse-fill::before{
content:"\f157"
}
.bi-backspace-reverse::before{
content:"\f158"
}
.bi-backspace::before{
content:"\f159"
}
.bi-badge-3d-fill::before{
content:"\f15a"
}
.bi-badge-3d::before{
content:"\f15b"
}
.bi-badge-4k-fill::before{
content:"\f15c"
}
.bi-badge-4k::before{
content:"\f15d"
}
.bi-badge-8k-fill::before{
content:"\f15e"
}
.bi-badge-8k::before{
content:"\f15f"
}
.bi-badge-ad-fill::before{
content:"\f160"
}
.bi-badge-ad::before{
content:"\f161"
}
.bi-badge-ar-fill::before{
content:"\f162"
}
.bi-badge-ar::before{
content:"\f163"
}
.bi-badge-cc-fill::before{
content:"\f164"
}
.bi-badge-cc::before{
content:"\f165"
}
.bi-badge-hd-fill::before{
content:"\f166"
}
.bi-badge-hd::before{
content:"\f167"
}
.bi-badge-tm-fill::before{
content:"\f168"
}
.bi-badge-tm::before{
content:"\f169"
}
.bi-badge-vo-fill::before{
content:"\f16a"
}
.bi-badge-vo::before{
content:"\f16b"
}
.bi-badge-vr-fill::before{
content:"\f16c"
}
.bi-badge-vr::before{
content:"\f16d"
}
.bi-badge-wc-fill::before{
content:"\f16e"
}
.bi-badge-wc::before{
content:"\f16f"
}
.bi-bag-check-fill::before{
content:"\f170"
}
.bi-bag-check::before{
content:"\f171"
}
.bi-bag-dash-fill::before{
content:"\f172"
}
.bi-bag-dash::before{
content:"\f173"
}
.bi-bag-fill::before{
content:"\f174"
}
.bi-bag-plus-fill::before{
content:"\f175"
}
.bi-bag-plus::before{
content:"\f176"
}
.bi-bag-x-fill::before{
content:"\f177"
}
.bi-bag-x::before{
content:"\f178"
}
.bi-bag::before{
content:"\f179"
}
.bi-bar-chart-fill::before{
content:"\f17a"
}
.bi-bar-chart-line-fill::before{
content:"\f17b"
}
.bi-bar-chart-line::before{
content:"\f17c"
}
.bi-bar-chart-steps::before{
content:"\f17d"
}
.bi-bar-chart::before{
content:"\f17e"
}
.bi-basket-fill::before{
content:"\f17f"
}
.bi-basket::before{
content:"\f180"
}
.bi-basket2-fill::before{
content:"\f181"
}
.bi-basket2::before{
content:"\f182"
}
.bi-basket3-fill::before{
content:"\f183"
}
.bi-basket3::before{
content:"\f184"
}
.bi-battery-charging::before{
content:"\f185"
}
.bi-battery-full::before{
content:"\f186"
}
.bi-battery-half::before{
content:"\f187"
}
.bi-battery::before{
content:"\f188"
}
.bi-bell-fill::before{
content:"\f189"
}
.bi-bell::before{
content:"\f18a"
}
.bi-bezier::before{
content:"\f18b"
}
.bi-bezier2::before{
content:"\f18c"
}
.bi-bicycle::before{
content:"\f18d"
}
.bi-binoculars-fill::before{
content:"\f18e"
}
.bi-binoculars::before{
content:"\f18f"
}
.bi-blockquote-left::before{
content:"\f190"
}
.bi-blockquote-right::before{
content:"\f191"
}
.bi-book-fill::before{
content:"\f192"
}
.bi-book-half::before{
content:"\f193"
}
.bi-book::before{
content:"\f194"
}
.bi-bookmark-check-fill::before{
content:"\f195"
}
.bi-bookmark-check::before{
content:"\f196"
}
.bi-bookmark-dash-fill::before{
content:"\f197"
}
.bi-bookmark-dash::before{
content:"\f198"
}
.bi-bookmark-fill::before{
content:"\f199"
}
.bi-bookmark-heart-fill::before{
content:"\f19a"
}
.bi-bookmark-heart::before{
content:"\f19b"
}
.bi-bookmark-plus-fill::before{
content:"\f19c"
}
.bi-bookmark-plus::before{
content:"\f19d"
}
.bi-bookmark-star-fill::before{
content:"\f19e"
}
.bi-bookmark-star::before{
content:"\f19f"
}
.bi-bookmark-x-fill::before{
content:"\f1a0"
}
.bi-bookmark-x::before{
content:"\f1a1"
}
.bi-bookmark::before{
content:"\f1a2"
}
.bi-bookmarks-fill::before{
content:"\f1a3"
}
.bi-bookmarks::before{
content:"\f1a4"
}
.bi-bookshelf::before{
content:"\f1a5"
}
.bi-bootstrap-fill::before{
content:"\f1a6"
}
.bi-bootstrap-reboot::before{
content:"\f1a7"
}
.bi-bootstrap::before{
content:"\f1a8"
}
.bi-border-all::before{
content:"\f1a9"
}
.bi-border-bottom::before{
content:"\f1aa"
}
.bi-border-center::before{
content:"\f1ab"
}
.bi-border-inner::before{
content:"\f1ac"
}
.bi-border-left::before{
content:"\f1ad"
}
.bi-border-middle::before{
content:"\f1ae"
}
.bi-border-outer::before{
content:"\f1af"
}
.bi-border-right::before{
content:"\f1b0"
}
.bi-border-style::before{
content:"\f1b1"
}
.bi-border-top::before{
content:"\f1b2"
}
.bi-border-width::before{
content:"\f1b3"
}
.bi-border::before{
content:"\f1b4"
}
.bi-bounding-box-circles::before{
content:"\f1b5"
}
.bi-bounding-box::before{
content:"\f1b6"
}
.bi-box-arrow-down-left::before{
content:"\f1b7"
}
.bi-box-arrow-down-right::before{
content:"\f1b8"
}
.bi-box-arrow-down::before{
content:"\f1b9"
}
.bi-box-arrow-in-down-left::before{
content:"\f1ba"
}
.bi-box-arrow-in-down-right::before{
content:"\f1bb"
}
.bi-box-arrow-in-down::before{
content:"\f1bc"
}
.bi-box-arrow-in-left::before{
content:"\f1bd"
}
.bi-box-arrow-in-right::before{
content:"\f1be"
}
.bi-box-arrow-in-up-left::before{
content:"\f1bf"
}
.bi-box-arrow-in-up-right::before{
content:"\f1c0"
}
.bi-box-arrow-in-up::before{
content:"\f1c1"
}
.bi-box-arrow-left::before{
content:"\f1c2"
}
.bi-box-arrow-right::before{
content:"\f1c3"
}
.bi-box-arrow-up-left::before{
content:"\f1c4"
}
.bi-box-arrow-up-right::before{
content:"\f1c5"
}
.bi-box-arrow-up::before{
content:"\f1c6"
}
.bi-box-seam::before{
content:"\f1c7"
}
.bi-box::before{
content:"\f1c8"
}
.bi-braces::before{
content:"\f1c9"
}
.bi-bricks::before{
content:"\f1ca"
}
.bi-briefcase-fill::before{
content:"\f1cb"
}
.bi-briefcase::before{
content:"\f1cc"
}
.bi-brightness-alt-high-fill::before{
content:"\f1cd"
}
.bi-brightness-alt-high::before{
content:"\f1ce"
}
.bi-brightness-alt-low-fill::before{
content:"\f1cf"
}
.bi-brightness-alt-low::before{
content:"\f1d0"
}
.bi-brightness-high-fill::before{
content:"\f1d1"
}
.bi-brightness-high::before{
content:"\f1d2"
}
.bi-brightness-low-fill::before{
content:"\f1d3"
}
.bi-brightness-low::before{
content:"\f1d4"
}
.bi-broadcast-pin::before{
content:"\f1d5"
}
.bi-broadcast::before{
content:"\f1d6"
}
.bi-brush-fill::before{
content:"\f1d7"
}
.bi-brush::before{
content:"\f1d8"
}
.bi-bucket-fill::before{
content:"\f1d9"
}
.bi-bucket::before{
content:"\f1da"
}
.bi-bug-fill::before{
content:"\f1db"
}
.bi-bug::before{
content:"\f1dc"
}
.bi-building::before{
content:"\f1dd"
}
.bi-bullseye::before{
content:"\f1de"
}
.bi-calculator-fill::before{
content:"\f1df"
}
.bi-calculator::before{
content:"\f1e0"
}
.bi-calendar-check-fill::before{
content:"\f1e1"
}
.bi-calendar-check::before{
content:"\f1e2"
}
.bi-calendar-date-fill::before{
content:"\f1e3"
}
.bi-calendar-date::before{
content:"\f1e4"
}
.bi-calendar-day-fill::before{
content:"\f1e5"
}
.bi-calendar-day::before{
content:"\f1e6"
}
.bi-calendar-event-fill::before{
content:"\f1e7"
}
.bi-calendar-event::before{
content:"\f1e8"
}
.bi-calendar-fill::before{
content:"\f1e9"
}
.bi-calendar-minus-fill::before{
content:"\f1ea"
}
.bi-calendar-minus::before{
content:"\f1eb"
}
.bi-calendar-month-fill::before{
content:"\f1ec"
}
.bi-calendar-month::before{
content:"\f1ed"
}
.bi-calendar-plus-fill::before{
content:"\f1ee"
}
.bi-calendar-plus::before{
content:"\f1ef"
}
.bi-calendar-range-fill::before{
content:"\f1f0"
}
.bi-calendar-range::before{
content:"\f1f1"
}
.bi-calendar-week-fill::before{
content:"\f1f2"
}
.bi-calendar-week::before{
content:"\f1f3"
}
.bi-calendar-x-fill::before{
content:"\f1f4"
}
.bi-calendar-x::before{
content:"\f1f5"
}
.bi-calendar::before{
content:"\f1f6"
}
.bi-calendar2-check-fill::before{
content:"\f1f7"
}
.bi-calendar2-check::before{
content:"\f1f8"
}
.bi-calendar2-date-fill::before{
content:"\f1f9"
}
.bi-calendar2-date::before{
content:"\f1fa"
}
.bi-calendar2-day-fill::before{
content:"\f1fb"
}
.bi-calendar2-day::before{
content:"\f1fc"
}
.bi-calendar2-event-fill::before{
content:"\f1fd"
}
.bi-calendar2-event::before{
content:"\f1fe"
}
.bi-calendar2-fill::before{
content:"\f1ff"
}
.bi-calendar2-minus-fill::before{
content:"\f200"
}
.bi-calendar2-minus::before{
content:"\f201"
}
.bi-calendar2-month-fill::before{
content:"\f202"
}
.bi-calendar2-month::before{
content:"\f203"
}
.bi-calendar2-plus-fill::before{
content:"\f204"
}
.bi-calendar2-plus::before{
content:"\f205"
}
.bi-calendar2-range-fill::before{
content:"\f206"
}
.bi-calendar2-range::before{
content:"\f207"
}
.bi-calendar2-week-fill::before{
content:"\f208"
}
.bi-calendar2-week::before{
content:"\f209"
}
.bi-calendar2-x-fill::before{
content:"\f20a"
}
.bi-calendar2-x::before{
content:"\f20b"
}
.bi-calendar2::before{
content:"\f20c"
}
.bi-calendar3-event-fill::before{
content:"\f20d"
}
.bi-calendar3-event::before{
content:"\f20e"
}
.bi-calendar3-fill::before{
content:"\f20f"
}
.bi-calendar3-range-fill::before{
content:"\f210"
}
.bi-calendar3-range::before{
content:"\f211"
}
.bi-calendar3-week-fill::before{
content:"\f212"
}
.bi-calendar3-week::before{
content:"\f213"
}
.bi-calendar3::before{
content:"\f214"
}
.bi-calendar4-event::before{
content:"\f215"
}
.bi-calendar4-range::before{
content:"\f216"
}
.bi-calendar4-week::before{
content:"\f217"
}
.bi-calendar4::before{
content:"\f218"
}
.bi-camera-fill::before{
content:"\f219"
}
.bi-camera-reels-fill::before{
content:"\f21a"
}
.bi-camera-reels::before{
content:"\f21b"
}
.bi-camera-video-fill::before{
content:"\f21c"
}
.bi-camera-video-off-fill::before{
content:"\f21d"
}
.bi-camera-video-off::before{
content:"\f21e"
}
.bi-camera-video::before{
content:"\f21f"
}
.bi-camera::before{
content:"\f220"
}
.bi-camera2::before{
content:"\f221"
}
.bi-capslock-fill::before{
content:"\f222"
}
.bi-capslock::before{
content:"\f223"
}
.bi-card-checklist::before{
content:"\f224"
}
.bi-card-heading::before{
content:"\f225"
}
.bi-card-image::before{
content:"\f226"
}
.bi-card-list::before{
content:"\f227"
}
.bi-card-text::before{
content:"\f228"
}
.bi-caret-down-fill::before{
content:"\f229"
}
.bi-caret-down-square-fill::before{
content:"\f22a"
}
.bi-caret-down-square::before{
content:"\f22b"
}
.bi-caret-down::before{
content:"\f22c"
}
.bi-caret-left-fill::before{
content:"\f22d"
}
.bi-caret-left-square-fill::before{
content:"\f22e"
}
.bi-caret-left-square::before{
content:"\f22f"
}
.bi-caret-left::before{
content:"\f230"
}
.bi-caret-right-fill::before{
content:"\f231"
}
.bi-caret-right-square-fill::before{
content:"\f232"
}
.bi-caret-right-square::before{
content:"\f233"
}
.bi-caret-right::before{
content:"\f234"
}
.bi-caret-up-fill::before{
content:"\f235"
}
.bi-caret-up-square-fill::before{
content:"\f236"
}
.bi-caret-up-square::before{
content:"\f237"
}
.bi-caret-up::before{
content:"\f238"
}
.bi-cart-check-fill::before{
content:"\f239"
}
.bi-cart-check::before{
content:"\f23a"
}
.bi-cart-dash-fill::before{
content:"\f23b"
}
.bi-cart-dash::before{
content:"\f23c"
}
.bi-cart-fill::before{
content:"\f23d"
}
.bi-cart-plus-fill::before{
content:"\f23e"
}
.bi-cart-plus::before{
content:"\f23f"
}
.bi-cart-x-fill::before{
content:"\f240"
}
.bi-cart-x::before{
content:"\f241"
}
.bi-cart::before{
content:"\f242"
}
.bi-cart2::before{
content:"\f243"
}
.bi-cart3::before{
content:"\f244"
}
.bi-cart4::before{
content:"\f245"
}
.bi-cash-stack::before{
content:"\f246"
}
.bi-cash::before{
content:"\f247"
}
.bi-cast::before{
content:"\f248"
}
.bi-chat-dots-fill::before{
content:"\f249"
}
.bi-chat-dots::before{
content:"\f24a"
}
.bi-chat-fill::before{
content:"\f24b"
}
.bi-chat-left-dots-fill::before{
content:"\f24c"
}
.bi-chat-left-dots::before{
content:"\f24d"
}
.bi-chat-left-fill::before{
content:"\f24e"
}
.bi-chat-left-quote-fill::before{
content:"\f24f"
}
.bi-chat-left-quote::before{
content:"\f250"
}
.bi-chat-left-text-fill::before{
content:"\f251"
}
.bi-chat-left-text::before{
content:"\f252"
}
.bi-chat-left::before{
content:"\f253"
}
.bi-chat-quote-fill::before{
content:"\f254"
}
.bi-chat-quote::before{
content:"\f255"
}
.bi-chat-right-dots-fill::before{
content:"\f256"
}
.bi-chat-right-dots::before{
content:"\f257"
}
.bi-chat-right-fill::before{
content:"\f258"
}
.bi-chat-right-quote-fill::before{
content:"\f259"
}
.bi-chat-right-quote::before{
content:"\f25a"
}
.bi-chat-right-text-fill::before{
content:"\f25b"
}
.bi-chat-right-text::before{
content:"\f25c"
}
.bi-chat-right::before{
content:"\f25d"
}
.bi-chat-square-dots-fill::before{
content:"\f25e"
}
.bi-chat-square-dots::before{
content:"\f25f"
}
.bi-chat-square-fill::before{
content:"\f260"
}
.bi-chat-square-quote-fill::before{
content:"\f261"
}
.bi-chat-square-quote::before{
content:"\f262"
}
.bi-chat-square-text-fill::before{
content:"\f263"
}
.bi-chat-square-text::before{
content:"\f264"
}
.bi-chat-square::before{
content:"\f265"
}
.bi-chat-text-fill::before{
content:"\f266"
}
.bi-chat-text::before{
content:"\f267"
}
.bi-chat::before{
content:"\f268"
}
.bi-check-all::before{
content:"\f269"
}
.bi-check-circle-fill::before{
content:"\f26a"
}
.bi-check-circle::before{
content:"\f26b"
}
.bi-check-square-fill::before{
content:"\f26c"
}
.bi-check-square::before{
content:"\f26d"
}
.bi-check::before{
content:"\f26e"
}
.bi-check2-all::before{
content:"\f26f"
}
.bi-check2-circle::before{
content:"\f270"
}
.bi-check2-square::before{
content:"\f271"
}
.bi-check2::before{
content:"\f272"
}
.bi-chevron-bar-contract::before{
content:"\f273"
}
.bi-chevron-bar-down::before{
content:"\f274"
}
.bi-chevron-bar-expand::before{
content:"\f275"
}
.bi-chevron-bar-left::before{
content:"\f276"
}
.bi-chevron-bar-right::before{
content:"\f277"
}
.bi-chevron-bar-up::before{
content:"\f278"
}
.bi-chevron-compact-down::before{
content:"\f279"
}
.bi-chevron-compact-left::before{
content:"\f27a"
}
.bi-chevron-compact-right::before{
content:"\f27b"
}
.bi-chevron-compact-up::before{
content:"\f27c"
}
.bi-chevron-contract::before{
content:"\f27d"
}
.bi-chevron-double-down::before{
content:"\f27e"
}
.bi-chevron-double-left::before{
content:"\f27f"
}
.bi-chevron-double-right::before{
content:"\f280"
}
.bi-chevron-double-up::before{
content:"\f281"
}
.bi-chevron-down::before{
content:"\f282"
}
.bi-chevron-expand::before{
content:"\f283"
}
.bi-chevron-left::before{
content:"\f284"
}
.bi-chevron-right::before{
content:"\f285"
}
.bi-chevron-up::before{
content:"\f286"
}
.bi-circle-fill::before{
content:"\f287"
}
.bi-circle-half::before{
content:"\f288"
}
.bi-circle-square::before{
content:"\f289"
}
.bi-circle::before{
content:"\f28a"
}
.bi-clipboard-check::before{
content:"\f28b"
}
.bi-clipboard-data::before{
content:"\f28c"
}
.bi-clipboard-minus::before{
content:"\f28d"
}
.bi-clipboard-plus::before{
content:"\f28e"
}
.bi-clipboard-x::before{
content:"\f28f"
}
.bi-clipboard::before{
content:"\f290"
}
.bi-clock-fill::before{
content:"\f291"
}
.bi-clock-history::before{
content:"\f292"
}
.bi-clock::before{
content:"\f293"
}
.bi-cloud-arrow-down-fill::before{
content:"\f294"
}
.bi-cloud-arrow-down::before{
content:"\f295"
}
.bi-cloud-arrow-up-fill::before{
content:"\f296"
}
.bi-cloud-arrow-up::before{
content:"\f297"
}
.bi-cloud-check-fill::before{
content:"\f298"
}
.bi-cloud-check::before{
content:"\f299"
}
.bi-cloud-download-fill::before{
content:"\f29a"
}
.bi-cloud-download::before{
content:"\f29b"
}
.bi-cloud-drizzle-fill::before{
content:"\f29c"
}
.bi-cloud-drizzle::before{
content:"\f29d"
}
.bi-cloud-fill::before{
content:"\f29e"
}
.bi-cloud-fog-fill::before{
content:"\f29f"
}
.bi-cloud-fog::before{
content:"\f2a0"
}
.bi-cloud-fog2-fill::before{
content:"\f2a1"
}
.bi-cloud-fog2::before{
content:"\f2a2"
}
.bi-cloud-hail-fill::before{
content:"\f2a3"
}
.bi-cloud-hail::before{
content:"\f2a4"
}
.bi-cloud-haze-1::before{
content:"\f2a5"
}
.bi-cloud-haze-fill::before{
content:"\f2a6"
}
.bi-cloud-haze::before{
content:"\f2a7"
}
.bi-cloud-haze2-fill::before{
content:"\f2a8"
}
.bi-cloud-lightning-fill::before{
content:"\f2a9"
}
.bi-cloud-lightning-rain-fill::before{
content:"\f2aa"
}
.bi-cloud-lightning-rain::before{
content:"\f2ab"
}
.bi-cloud-lightning::before{
content:"\f2ac"
}
.bi-cloud-minus-fill::before{
content:"\f2ad"
}
.bi-cloud-minus::before{
content:"\f2ae"
}
.bi-cloud-moon-fill::before{
content:"\f2af"
}
.bi-cloud-moon::before{
content:"\f2b0"
}
.bi-cloud-plus-fill::before{
content:"\f2b1"
}
.bi-cloud-plus::before{
content:"\f2b2"
}
.bi-cloud-rain-fill::before{
content:"\f2b3"
}
.bi-cloud-rain-heavy-fill::before{
content:"\f2b4"
}
.bi-cloud-rain-heavy::before{
content:"\f2b5"
}
.bi-cloud-rain::before{
content:"\f2b6"
}
.bi-cloud-slash-fill::before{
content:"\f2b7"
}
.bi-cloud-slash::before{
content:"\f2b8"
}
.bi-cloud-sleet-fill::before{
content:"\f2b9"
}
.bi-cloud-sleet::before{
content:"\f2ba"
}
.bi-cloud-snow-fill::before{
content:"\f2bb"
}
.bi-cloud-snow::before{
content:"\f2bc"
}
.bi-cloud-sun-fill::before{
content:"\f2bd"
}
.bi-cloud-sun::before{
content:"\f2be"
}
.bi-cloud-upload-fill::before{
content:"\f2bf"
}
.bi-cloud-upload::before{
content:"\f2c0"
}
.bi-cloud::before{
content:"\f2c1"
}
.bi-clouds-fill::before{
content:"\f2c2"
}
.bi-clouds::before{
content:"\f2c3"
}
.bi-cloudy-fill::before{
content:"\f2c4"
}
.bi-cloudy::before{
content:"\f2c5"
}
.bi-code-slash::before{
content:"\f2c6"
}
.bi-code-square::before{
content:"\f2c7"
}
.bi-code::before{
content:"\f2c8"
}
.bi-collection-fill::before{
content:"\f2c9"
}
.bi-collection-play-fill::before{
content:"\f2ca"
}
.bi-collection-play::before{
content:"\f2cb"
}
.bi-collection::before{
content:"\f2cc"
}
.bi-columns-gap::before{
content:"\f2cd"
}
.bi-columns::before{
content:"\f2ce"
}
.bi-command::before{
content:"\f2cf"
}
.bi-compass-fill::before{
content:"\f2d0"
}
.bi-compass::before{
content:"\f2d1"
}
.bi-cone-striped::before{
content:"\f2d2"
}
.bi-cone::before{
content:"\f2d3"
}
.bi-controller::before{
content:"\f2d4"
}
.bi-cpu-fill::before{
content:"\f2d5"
}
.bi-cpu::before{
content:"\f2d6"
}
.bi-credit-card-2-back-fill::before{
content:"\f2d7"
}
.bi-credit-card-2-back::before{
content:"\f2d8"
}
.bi-credit-card-2-front-fill::before{
content:"\f2d9"
}
.bi-credit-card-2-front::before{
content:"\f2da"
}
.bi-credit-card-fill::before{
content:"\f2db"
}
.bi-credit-card::before{
content:"\f2dc"
}
.bi-crop::before{
content:"\f2dd"
}
.bi-cup-fill::before{
content:"\f2de"
}
.bi-cup-straw::before{
content:"\f2df"
}
.bi-cup::before{
content:"\f2e0"
}
.bi-cursor-fill::before{
content:"\f2e1"
}
.bi-cursor-text::before{
content:"\f2e2"
}
.bi-cursor::before{
content:"\f2e3"
}
.bi-dash-circle-dotted::before{
content:"\f2e4"
}
.bi-dash-circle-fill::before{
content:"\f2e5"
}
.bi-dash-circle::before{
content:"\f2e6"
}
.bi-dash-square-dotted::before{
content:"\f2e7"
}
.bi-dash-square-fill::before{
content:"\f2e8"
}
.bi-dash-square::before{
content:"\f2e9"
}
.bi-dash::before{
content:"\f2ea"
}
.bi-diagram-2-fill::before{
content:"\f2eb"
}
.bi-diagram-2::before{
content:"\f2ec"
}
.bi-diagram-3-fill::before{
content:"\f2ed"
}
.bi-diagram-3::before{
content:"\f2ee"
}
.bi-diamond-fill::before{
content:"\f2ef"
}
.bi-diamond-half::before{
content:"\f2f0"
}
.bi-diamond::before{
content:"\f2f1"
}
.bi-dice-1-fill::before{
content:"\f2f2"
}
.bi-dice-1::before{
content:"\f2f3"
}
.bi-dice-2-fill::before{
content:"\f2f4"
}
.bi-dice-2::before{
content:"\f2f5"
}
.bi-dice-3-fill::before{
content:"\f2f6"
}
.bi-dice-3::before{
content:"\f2f7"
}
.bi-dice-4-fill::before{
content:"\f2f8"
}
.bi-dice-4::before{
content:"\f2f9"
}
.bi-dice-5-fill::before{
content:"\f2fa"
}
.bi-dice-5::before{
content:"\f2fb"
}
.bi-dice-6-fill::before{
content:"\f2fc"
}
.bi-dice-6::before{
content:"\f2fd"
}
.bi-disc-fill::before{
content:"\f2fe"
}
.bi-disc::before{
content:"\f2ff"
}
.bi-discord::before{
content:"\f300"
}
.bi-display-fill::before{
content:"\f301"
}
.bi-display::before{
content:"\f302"
}
.bi-distribute-horizontal::before{
content:"\f303"
}
.bi-distribute-vertical::before{
content:"\f304"
}
.bi-door-closed-fill::before{
content:"\f305"
}
.bi-door-closed::before{
content:"\f306"
}
.bi-door-open-fill::before{
content:"\f307"
}
.bi-door-open::before{
content:"\f308"
}
.bi-dot::before{
content:"\f309"
}
.bi-download::before{
content:"\f30a"
}
.bi-droplet-fill::before{
content:"\f30b"
}
.bi-droplet-half::before{
content:"\f30c"
}
.bi-droplet::before{
content:"\f30d"
}
.bi-earbuds::before{
content:"\f30e"
}
.bi-easel-fill::before{
content:"\f30f"
}
.bi-easel::before{
content:"\f310"
}
.bi-egg-fill::before{
content:"\f311"
}
.bi-egg-fried::before{
content:"\f312"
}
.bi-egg::before{
content:"\f313"
}
.bi-eject-fill::before{
content:"\f314"
}
.bi-eject::before{
content:"\f315"
}
.bi-emoji-angry-fill::before{
content:"\f316"
}
.bi-emoji-angry::before{
content:"\f317"
}
.bi-emoji-dizzy-fill::before{
content:"\f318"
}
.bi-emoji-dizzy::before{
content:"\f319"
}
.bi-emoji-expressionless-fill::before{
content:"\f31a"
}
.bi-emoji-expressionless::before{
content:"\f31b"
}
.bi-emoji-frown-fill::before{
content:"\f31c"
}
.bi-emoji-frown::before{
content:"\f31d"
}
.bi-emoji-heart-eyes-fill::before{
content:"\f31e"
}
.bi-emoji-heart-eyes::before{
content:"\f31f"
}
.bi-emoji-laughing-fill::before{
content:"\f320"
}
.bi-emoji-laughing::before{
content:"\f321"
}
.bi-emoji-neutral-fill::before{
content:"\f322"
}
.bi-emoji-neutral::before{
content:"\f323"
}
.bi-emoji-smile-fill::before{
content:"\f324"
}
.bi-emoji-smile-upside-down-fill::before{
content:"\f325"
}
.bi-emoji-smile-upside-down::before{
content:"\f326"
}
.bi-emoji-smile::before{
content:"\f327"
}
.bi-emoji-sunglasses-fill::before{
content:"\f328"
}
.bi-emoji-sunglasses::before{
content:"\f329"
}
.bi-emoji-wink-fill::before{
content:"\f32a"
}
.bi-emoji-wink::before{
content:"\f32b"
}
.bi-envelope-fill::before{
content:"\f32c"
}
.bi-envelope-open-fill::before{
content:"\f32d"
}
.bi-envelope-open::before{
content:"\f32e"
}
.bi-envelope::before{
content:"\f32f"
}
.bi-eraser-fill::before{
content:"\f330"
}
.bi-eraser::before{
content:"\f331"
}
.bi-exclamation-circle-fill::before{
content:"\f332"
}
.bi-exclamation-circle::before{
content:"\f333"
}
.bi-exclamation-diamond-fill::before{
content:"\f334"
}
.bi-exclamation-diamond::before{
content:"\f335"
}
.bi-exclamation-octagon-fill::before{
content:"\f336"
}
.bi-exclamation-octagon::before{
content:"\f337"
}
.bi-exclamation-square-fill::before{
content:"\f338"
}
.bi-exclamation-square::before{
content:"\f339"
}
.bi-exclamation-triangle-fill::before{
content:"\f33a"
}
.bi-exclamation-triangle::before{
content:"\f33b"
}
.bi-exclamation::before{
content:"\f33c"
}
.bi-exclude::before{
content:"\f33d"
}
.bi-eye-fill::before{
content:"\f33e"
}
.bi-eye-slash-fill::before{
content:"\f33f"
}
.bi-eye-slash::before{
content:"\f340"
}
.bi-eye::before{
content:"\f341"
}
.bi-eyedropper::before{
content:"\f342"
}
.bi-eyeglasses::before{
content:"\f343"
}
.bi-facebook::before{
content:"\f344"
}
.bi-file-arrow-down-fill::before{
content:"\f345"
}
.bi-file-arrow-down::before{
content:"\f346"
}
.bi-file-arrow-up-fill::before{
content:"\f347"
}
.bi-file-arrow-up::before{
content:"\f348"
}
.bi-file-bar-graph-fill::before{
content:"\f349"
}
.bi-file-bar-graph::before{
content:"\f34a"
}
.bi-file-binary-fill::before{
content:"\f34b"
}
.bi-file-binary::before{
content:"\f34c"
}
.bi-file-break-fill::before{
content:"\f34d"
}
.bi-file-break::before{
content:"\f34e"
}
.bi-file-check-fill::before{
content:"\f34f"
}
.bi-file-check::before{
content:"\f350"
}
.bi-file-code-fill::before{
content:"\f351"
}
.bi-file-code::before{
content:"\f352"
}
.bi-file-diff-fill::before{
content:"\f353"
}
.bi-file-diff::before{
content:"\f354"
}
.bi-file-earmark-arrow-down-fill::before{
content:"\f355"
}
.bi-file-earmark-arrow-down::before{
content:"\f356"
}
.bi-file-earmark-arrow-up-fill::before{
content:"\f357"
}
.bi-file-earmark-arrow-up::before{
content:"\f358"
}
.bi-file-earmark-bar-graph-fill::before{
content:"\f359"
}
.bi-file-earmark-bar-graph::before{
content:"\f35a"
}
.bi-file-earmark-binary-fill::before{
content:"\f35b"
}
.bi-file-earmark-binary::before{
content:"\f35c"
}
.bi-file-earmark-break-fill::before{
content:"\f35d"
}
.bi-file-earmark-break::before{
content:"\f35e"
}
.bi-file-earmark-check-fill::before{
content:"\f35f"
}
.bi-file-earmark-check::before{
content:"\f360"
}
.bi-file-earmark-code-fill::before{
content:"\f361"
}
.bi-file-earmark-code::before{
content:"\f362"
}
.bi-file-earmark-diff-fill::before{
content:"\f363"
}
.bi-file-earmark-diff::before{
content:"\f364"
}
.bi-file-earmark-easel-fill::before{
content:"\f365"
}
.bi-file-earmark-easel::before{
content:"\f366"
}
.bi-file-earmark-excel-fill::before{
content:"\f367"
}
.bi-file-earmark-excel::before{
content:"\f368"
}
.bi-file-earmark-fill::before{
content:"\f369"
}
.bi-file-earmark-font-fill::before{
content:"\f36a"
}
.bi-file-earmark-font::before{
content:"\f36b"
}
.bi-file-earmark-image-fill::before{
content:"\f36c"
}
.bi-file-earmark-image::before{
content:"\f36d"
}
.bi-file-earmark-lock-fill::before{
content:"\f36e"
}
.bi-file-earmark-lock::before{
content:"\f36f"
}
.bi-file-earmark-lock2-fill::before{
content:"\f370"
}
.bi-file-earmark-lock2::before{
content:"\f371"
}
.bi-file-earmark-medical-fill::before{
content:"\f372"
}
.bi-file-earmark-medical::before{
content:"\f373"
}
.bi-file-earmark-minus-fill::before{
content:"\f374"
}
.bi-file-earmark-minus::before{
content:"\f375"
}
.bi-file-earmark-music-fill::before{
content:"\f376"
}
.bi-file-earmark-music::before{
content:"\f377"
}
.bi-file-earmark-person-fill::before{
content:"\f378"
}
.bi-file-earmark-person::before{
content:"\f379"
}
.bi-file-earmark-play-fill::before{
content:"\f37a"
}
.bi-file-earmark-play::before{
content:"\f37b"
}
.bi-file-earmark-plus-fill::before{
content:"\f37c"
}
.bi-file-earmark-plus::before{
content:"\f37d"
}
.bi-file-earmark-post-fill::before{
content:"\f37e"
}
.bi-file-earmark-post::before{
content:"\f37f"
}
.bi-file-earmark-ppt-fill::before{
content:"\f380"
}
.bi-file-earmark-ppt::before{
content:"\f381"
}
.bi-file-earmark-richtext-fill::before{
content:"\f382"
}
.bi-file-earmark-richtext::before{
content:"\f383"
}
.bi-file-earmark-ruled-fill::before{
content:"\f384"
}
.bi-file-earmark-ruled::before{
content:"\f385"
}
.bi-file-earmark-slides-fill::before{
content:"\f386"
}
.bi-file-earmark-slides::before{
content:"\f387"
}
.bi-file-earmark-spreadsheet-fill::before{
content:"\f388"
}
.bi-file-earmark-spreadsheet::before{
content:"\f389"
}
.bi-file-earmark-text-fill::before{
content:"\f38a"
}
.bi-file-earmark-text::before{
content:"\f38b"
}
.bi-file-earmark-word-fill::before{
content:"\f38c"
}
.bi-file-earmark-word::before{
content:"\f38d"
}
.bi-file-earmark-x-fill::before{
content:"\f38e"
}
.bi-file-earmark-x::before{
content:"\f38f"
}
.bi-file-earmark-zip-fill::before{
content:"\f390"
}
.bi-file-earmark-zip::before{
content:"\f391"
}
.bi-file-earmark::before{
content:"\f392"
}
.bi-file-easel-fill::before{
content:"\f393"
}
.bi-file-easel::before{
content:"\f394"
}
.bi-file-excel-fill::before{
content:"\f395"
}
.bi-file-excel::before{
content:"\f396"
}
.bi-file-fill::before{
content:"\f397"
}
.bi-file-font-fill::before{
content:"\f398"
}
.bi-file-font::before{
content:"\f399"
}
.bi-file-image-fill::before{
content:"\f39a"
}
.bi-file-image::before{
content:"\f39b"
}
.bi-file-lock-fill::before{
content:"\f39c"
}
.bi-file-lock::before{
content:"\f39d"
}
.bi-file-lock2-fill::before{
content:"\f39e"
}
.bi-file-lock2::before{
content:"\f39f"
}
.bi-file-medical-fill::before{
content:"\f3a0"
}
.bi-file-medical::before{
content:"\f3a1"
}
.bi-file-minus-fill::before{
content:"\f3a2"
}
.bi-file-minus::before{
content:"\f3a3"
}
.bi-file-music-fill::before{
content:"\f3a4"
}
.bi-file-music::before{
content:"\f3a5"
}
.bi-file-person-fill::before{
content:"\f3a6"
}
.bi-file-person::before{
content:"\f3a7"
}
.bi-file-play-fill::before{
content:"\f3a8"
}
.bi-file-play::before{
content:"\f3a9"
}
.bi-file-plus-fill::before{
content:"\f3aa"
}
.bi-file-plus::before{
content:"\f3ab"
}
.bi-file-post-fill::before{
content:"\f3ac"
}
.bi-file-post::before{
content:"\f3ad"
}
.bi-file-ppt-fill::before{
content:"\f3ae"
}
.bi-file-ppt::before{
content:"\f3af"
}
.bi-file-richtext-fill::before{
content:"\f3b0"
}
.bi-file-richtext::before{
content:"\f3b1"
}
.bi-file-ruled-fill::before{
content:"\f3b2"
}
.bi-file-ruled::before{
content:"\f3b3"
}
.bi-file-slides-fill::before{
content:"\f3b4"
}
.bi-file-slides::before{
content:"\f3b5"
}
.bi-file-spreadsheet-fill::before{
content:"\f3b6"
}
.bi-file-spreadsheet::before{
content:"\f3b7"
}
.bi-file-text-fill::before{
content:"\f3b8"
}
.bi-file-text::before{
content:"\f3b9"
}
.bi-file-word-fill::before{
content:"\f3ba"
}
.bi-file-word::before{
content:"\f3bb"
}
.bi-file-x-fill::before{
content:"\f3bc"
}
.bi-file-x::before{
content:"\f3bd"
}
.bi-file-zip-fill::before{
content:"\f3be"
}
.bi-file-zip::before{
content:"\f3bf"
}
.bi-file::before{
content:"\f3c0"
}
.bi-files-alt::before{
content:"\f3c1"
}
.bi-files::before{
content:"\f3c2"
}
.bi-film::before{
content:"\f3c3"
}
.bi-filter-circle-fill::before{
content:"\f3c4"
}
.bi-filter-circle::before{
content:"\f3c5"
}
.bi-filter-left::before{
content:"\f3c6"
}
.bi-filter-right::before{
content:"\f3c7"
}
.bi-filter-square-fill::before{
content:"\f3c8"
}
.bi-filter-square::before{
content:"\f3c9"
}
.bi-filter::before{
content:"\f3ca"
}
.bi-flag-fill::before{
content:"\f3cb"
}
.bi-flag::before{
content:"\f3cc"
}
.bi-flower1::before{
content:"\f3cd"
}
.bi-flower2::before{
content:"\f3ce"
}
.bi-flower3::before{
content:"\f3cf"
}
.bi-folder-check::before{
content:"\f3d0"
}
.bi-folder-fill::before{
content:"\f3d1"
}
.bi-folder-minus::before{
content:"\f3d2"
}
.bi-folder-plus::before{
content:"\f3d3"
}
.bi-folder-symlink-fill::before{
content:"\f3d4"
}
.bi-folder-symlink::before{
content:"\f3d5"
}
.bi-folder-x::before{
content:"\f3d6"
}
.bi-folder::before{
content:"\f3d7"
}
.bi-folder2-open::before{
content:"\f3d8"
}
.bi-folder2::before{
content:"\f3d9"
}
.bi-fonts::before{
content:"\f3da"
}
.bi-forward-fill::before{
content:"\f3db"
}
.bi-forward::before{
content:"\f3dc"
}
.bi-front::before{
content:"\f3dd"
}
.bi-fullscreen-exit::before{
content:"\f3de"
}
.bi-fullscreen::before{
content:"\f3df"
}
.bi-funnel-fill::before{
content:"\f3e0"
}
.bi-funnel::before{
content:"\f3e1"
}
.bi-gear-fill::before{
content:"\f3e2"
}
.bi-gear-wide-connected::before{
content:"\f3e3"
}
.bi-gear-wide::before{
content:"\f3e4"
}
.bi-gear::before{
content:"\f3e5"
}
.bi-gem::before{
content:"\f3e6"
}
.bi-geo-alt-fill::before{
content:"\f3e7"
}
.bi-geo-alt::before{
content:"\f3e8"
}
.bi-geo-fill::before{
content:"\f3e9"
}
.bi-geo::before{
content:"\f3ea"
}
.bi-gift-fill::before{
content:"\f3eb"
}
.bi-gift::before{
content:"\f3ec"
}
.bi-github::before{
content:"\f3ed"
}
.bi-globe::before{
content:"\f3ee"
}
.bi-globe2::before{
content:"\f3ef"
}
.bi-google::before{
content:"\f3f0"
}
.bi-graph-down::before{
content:"\f3f1"
}
.bi-graph-up::before{
content:"\f3f2"
}
.bi-grid-1x2-fill::before{
content:"\f3f3"
}
.bi-grid-1x2::before{
content:"\f3f4"
}
.bi-grid-3x2-gap-fill::before{
content:"\f3f5"
}
.bi-grid-3x2-gap::before{
content:"\f3f6"
}
.bi-grid-3x2::before{
content:"\f3f7"
}
.bi-grid-3x3-gap-fill::before{
content:"\f3f8"
}
.bi-grid-3x3-gap::before{
content:"\f3f9"
}
.bi-grid-3x3::before{
content:"\f3fa"
}
.bi-grid-fill::before{
content:"\f3fb"
}
.bi-grid::before{
content:"\f3fc"
}
.bi-grip-horizontal::before{
content:"\f3fd"
}
.bi-grip-vertical::before{
content:"\f3fe"
}
.bi-hammer::before{
content:"\f3ff"
}
.bi-hand-index-fill::before{
content:"\f400"
}
.bi-hand-index-thumb-fill::before{
content:"\f401"
}
.bi-hand-index-thumb::before{
content:"\f402"
}
.bi-hand-index::before{
content:"\f403"
}
.bi-hand-thumbs-down-fill::before{
content:"\f404"
}
.bi-hand-thumbs-down::before{
content:"\f405"
}
.bi-hand-thumbs-up-fill::before{
content:"\f406"
}
.bi-hand-thumbs-up::before{
content:"\f407"
}
.bi-handbag-fill::before{
content:"\f408"
}
.bi-handbag::before{
content:"\f409"
}
.bi-hash::before{
content:"\f40a"
}
.bi-hdd-fill::before{
content:"\f40b"
}
.bi-hdd-network-fill::before{
content:"\f40c"
}
.bi-hdd-network::before{
content:"\f40d"
}
.bi-hdd-rack-fill::before{
content:"\f40e"
}
.bi-hdd-rack::before{
content:"\f40f"
}
.bi-hdd-stack-fill::before{
content:"\f410"
}
.bi-hdd-stack::before{
content:"\f411"
}
.bi-hdd::before{
content:"\f412"
}
.bi-headphones::before{
content:"\f413"
}
.bi-headset::before{
content:"\f414"
}
.bi-heart-fill::before{
content:"\f415"
}
.bi-heart-half::before{
content:"\f416"
}
.bi-heart::before{
content:"\f417"
}
.bi-heptagon-fill::before{
content:"\f418"
}
.bi-heptagon-half::before{
content:"\f419"
}
.bi-heptagon::before{
content:"\f41a"
}
.bi-hexagon-fill::before{
content:"\f41b"
}
.bi-hexagon-half::before{
content:"\f41c"
}
.bi-hexagon::before{
content:"\f41d"
}
.bi-hourglass-bottom::before{
content:"\f41e"
}
.bi-hourglass-split::before{
content:"\f41f"
}
.bi-hourglass-top::before{
content:"\f420"
}
.bi-hourglass::before{
content:"\f421"
}
.bi-house-door-fill::before{
content:"\f422"
}
.bi-house-door::before{
content:"\f423"
}
.bi-house-fill::before{
content:"\f424"
}
.bi-house::before{
content:"\f425"
}
.bi-hr::before{
content:"\f426"
}
.bi-hurricane::before{
content:"\f427"
}
.bi-image-alt::before{
content:"\f428"
}
.bi-image-fill::before{
content:"\f429"
}
.bi-image::before{
content:"\f42a"
}
.bi-images::before{
content:"\f42b"
}
.bi-inbox-fill::before{
content:"\f42c"
}
.bi-inbox::before{
content:"\f42d"
}
.bi-inboxes-fill::before{
content:"\f42e"
}
.bi-inboxes::before{
content:"\f42f"
}
.bi-info-circle-fill::before{
content:"\f430"
}
.bi-info-circle::before{
content:"\f431"
}
.bi-info-square-fill::before{
content:"\f432"
}
.bi-info-square::before{
content:"\f433"
}
.bi-info::before{
content:"\f434"
}
.bi-input-cursor-text::before{
content:"\f435"
}
.bi-input-cursor::before{
content:"\f436"
}
.bi-instagram::before{
content:"\f437"
}
.bi-intersect::before{
content:"\f438"
}
.bi-journal-album::before{
content:"\f439"
}
.bi-journal-arrow-down::before{
content:"\f43a"
}
.bi-journal-arrow-up::before{
content:"\f43b"
}
.bi-journal-bookmark-fill::before{
content:"\f43c"
}
.bi-journal-bookmark::before{
content:"\f43d"
}
.bi-journal-check::before{
content:"\f43e"
}
.bi-journal-code::before{
content:"\f43f"
}
.bi-journal-medical::before{
content:"\f440"
}
.bi-journal-minus::before{
content:"\f441"
}
.bi-journal-plus::before{
content:"\f442"
}
.bi-journal-richtext::before{
content:"\f443"
}
.bi-journal-text::before{
content:"\f444"
}
.bi-journal-x::before{
content:"\f445"
}
.bi-journal::before{
content:"\f446"
}
.bi-journals::before{
content:"\f447"
}
.bi-joystick::before{
content:"\f448"
}
.bi-justify-left::before{
content:"\f449"
}
.bi-justify-right::before{
content:"\f44a"
}
.bi-justify::before{
content:"\f44b"
}
.bi-kanban-fill::before{
content:"\f44c"
}
.bi-kanban::before{
content:"\f44d"
}
.bi-key-fill::before{
content:"\f44e"
}
.bi-key::before{
content:"\f44f"
}
.bi-keyboard-fill::before{
content:"\f450"
}
.bi-keyboard::before{
content:"\f451"
}
.bi-ladder::before{
content:"\f452"
}
.bi-lamp-fill::before{
content:"\f453"
}
.bi-lamp::before{
content:"\f454"
}
.bi-laptop-fill::before{
content:"\f455"
}
.bi-laptop::before{
content:"\f456"
}
.bi-layer-backward::before{
content:"\f457"
}
.bi-layer-forward::before{
content:"\f458"
}
.bi-layers-fill::before{
content:"\f459"
}
.bi-layers-half::before{
content:"\f45a"
}
.bi-layers::before{
content:"\f45b"
}
.bi-layout-sidebar-inset-reverse::before{
content:"\f45c"
}
.bi-layout-sidebar-inset::before{
content:"\f45d"
}
.bi-layout-sidebar-reverse::before{
content:"\f45e"
}
.bi-layout-sidebar::before{
content:"\f45f"
}
.bi-layout-split::before{
content:"\f460"
}
.bi-layout-text-sidebar-reverse::before{
content:"\f461"
}
.bi-layout-text-sidebar::before{
content:"\f462"
}
.bi-layout-text-window-reverse::before{
content:"\f463"
}
.bi-layout-text-window::before{
content:"\f464"
}
.bi-layout-three-columns::before{
content:"\f465"
}
.bi-layout-wtf::before{
content:"\f466"
}
.bi-life-preserver::before{
content:"\f467"
}
.bi-lightbulb-fill::before{
content:"\f468"
}
.bi-lightbulb-off-fill::before{
content:"\f469"
}
.bi-lightbulb-off::before{
content:"\f46a"
}
.bi-lightbulb::before{
content:"\f46b"
}
.bi-lightning-charge-fill::before{
content:"\f46c"
}
.bi-lightning-charge::before{
content:"\f46d"
}
.bi-lightning-fill::before{
content:"\f46e"
}
.bi-lightning::before{
content:"\f46f"
}
.bi-link-45deg::before{
content:"\f470"
}
.bi-link::before{
content:"\f471"
}
.bi-linkedin::before{
content:"\f472"
}
.bi-list-check::before{
content:"\f473"
}
.bi-list-nested::before{
content:"\f474"
}
.bi-list-ol::before{
content:"\f475"
}
.bi-list-stars::before{
content:"\f476"
}
.bi-list-task::before{
content:"\f477"
}
.bi-list-ul::before{
content:"\f478"
}
.bi-list::before{
content:"\f479"
}
.bi-lock-fill::before{
content:"\f47a"
}
.bi-lock::before{
content:"\f47b"
}
.bi-mailbox::before{
content:"\f47c"
}
.bi-mailbox2::before{
content:"\f47d"
}
.bi-map-fill::before{
content:"\f47e"
}
.bi-map::before{
content:"\f47f"
}
.bi-markdown-fill::before{
content:"\f480"
}
.bi-markdown::before{
content:"\f481"
}
.bi-mask::before{
content:"\f482"
}
.bi-megaphone-fill::before{
content:"\f483"
}
.bi-megaphone::before{
content:"\f484"
}
.bi-menu-app-fill::before{
content:"\f485"
}
.bi-menu-app::before{
content:"\f486"
}
.bi-menu-button-fill::before{
content:"\f487"
}
.bi-menu-button-wide-fill::before{
content:"\f488"
}
.bi-menu-button-wide::before{
content:"\f489"
}
.bi-menu-button::before{
content:"\f48a"
}
.bi-menu-down::before{
content:"\f48b"
}
.bi-menu-up::before{
content:"\f48c"
}
.bi-mic-fill::before{
content:"\f48d"
}
.bi-mic-mute-fill::before{
content:"\f48e"
}
.bi-mic-mute::before{
content:"\f48f"
}
.bi-mic::before{
content:"\f490"
}
.bi-minecart-loaded::before{
content:"\f491"
}
.bi-minecart::before{
content:"\f492"
}
.bi-moisture::before{
content:"\f493"
}
.bi-moon-fill::before{
content:"\f494"
}
.bi-moon-stars-fill::before{
content:"\f495"
}
.bi-moon-stars::before{
content:"\f496"
}
.bi-moon::before{
content:"\f497"
}
.bi-mouse-fill::before{
content:"\f498"
}
.bi-mouse::before{
content:"\f499"
}
.bi-mouse2-fill::before{
content:"\f49a"
}
.bi-mouse2::before{
content:"\f49b"
}
.bi-mouse3-fill::before{
content:"\f49c"
}
.bi-mouse3::before{
content:"\f49d"
}
.bi-music-note-beamed::before{
content:"\f49e"
}
.bi-music-note-list::before{
content:"\f49f"
}
.bi-music-note::before{
content:"\f4a0"
}
.bi-music-player-fill::before{
content:"\f4a1"
}
.bi-music-player::before{
content:"\f4a2"
}
.bi-newspaper::before{
content:"\f4a3"
}
.bi-node-minus-fill::before{
content:"\f4a4"
}
.bi-node-minus::before{
content:"\f4a5"
}
.bi-node-plus-fill::before{
content:"\f4a6"
}
.bi-node-plus::before{
content:"\f4a7"
}
.bi-nut-fill::before{
content:"\f4a8"
}
.bi-nut::before{
content:"\f4a9"
}
.bi-octagon-fill::before{
content:"\f4aa"
}
.bi-octagon-half::before{
content:"\f4ab"
}
.bi-octagon::before{
content:"\f4ac"
}
.bi-option::before{
content:"\f4ad"
}
.bi-outlet::before{
content:"\f4ae"
}
.bi-paint-bucket::before{
content:"\f4af"
}
.bi-palette-fill::before{
content:"\f4b0"
}
.bi-palette::before{
content:"\f4b1"
}
.bi-palette2::before{
content:"\f4b2"
}
.bi-paperclip::before{
content:"\f4b3"
}
.bi-paragraph::before{
content:"\f4b4"
}
.bi-patch-check-fill::before{
content:"\f4b5"
}
.bi-patch-check::before{
content:"\f4b6"
}
.bi-patch-exclamation-fill::before{
content:"\f4b7"
}
.bi-patch-exclamation::before{
content:"\f4b8"
}
.bi-patch-minus-fill::before{
content:"\f4b9"
}
.bi-patch-minus::before{
content:"\f4ba"
}
.bi-patch-plus-fill::before{
content:"\f4bb"
}
.bi-patch-plus::before{
content:"\f4bc"
}
.bi-patch-question-fill::before{
content:"\f4bd"
}
.bi-patch-question::before{
content:"\f4be"
}
.bi-pause-btn-fill::before{
content:"\f4bf"
}
.bi-pause-btn::before{
content:"\f4c0"
}
.bi-pause-circle-fill::before{
content:"\f4c1"
}
.bi-pause-circle::before{
content:"\f4c2"
}
.bi-pause-fill::before{
content:"\f4c3"
}
.bi-pause::before{
content:"\f4c4"
}
.bi-peace-fill::before{
content:"\f4c5"
}
.bi-peace::before{
content:"\f4c6"
}
.bi-pen-fill::before{
content:"\f4c7"
}
.bi-pen::before{
content:"\f4c8"
}
.bi-pencil-fill::before{
content:"\f4c9"
}
.bi-pencil-square::before{
content:"\f4ca"
}
.bi-pencil::before{
content:"\f4cb"
}
.bi-pentagon-fill::before{
content:"\f4cc"
}
.bi-pentagon-half::before{
content:"\f4cd"
}
.bi-pentagon::before{
content:"\f4ce"
}
.bi-people-fill::before{
content:"\f4cf"
}
.bi-people::before{
content:"\f4d0"
}
.bi-percent::before{
content:"\f4d1"
}
.bi-person-badge-fill::before{
content:"\f4d2"
}
.bi-person-badge::before{
content:"\f4d3"
}
.bi-person-bounding-box::before{
content:"\f4d4"
}
.bi-person-check-fill::before{
content:"\f4d5"
}
.bi-person-check::before{
content:"\f4d6"
}
.bi-person-circle::before{
content:"\f4d7"
}
.bi-person-dash-fill::before{
content:"\f4d8"
}
.bi-person-dash::before{
content:"\f4d9"
}
.bi-person-fill::before{
content:"\f4da"
}
.bi-person-lines-fill::before{
content:"\f4db"
}
.bi-person-plus-fill::before{
content:"\f4dc"
}
.bi-person-plus::before{
content:"\f4dd"
}
.bi-person-square::before{
content:"\f4de"
}
.bi-person-x-fill::before{
content:"\f4df"
}
.bi-person-x::before{
content:"\f4e0"
}
.bi-person::before{
content:"\f4e1"
}
.bi-phone-fill::before{
content:"\f4e2"
}
.bi-phone-landscape-fill::before{
content:"\f4e3"
}
.bi-phone-landscape::before{
content:"\f4e4"
}
.bi-phone-vibrate-fill::before{
content:"\f4e5"
}
.bi-phone-vibrate::before{
content:"\f4e6"
}
.bi-phone::before{
content:"\f4e7"
}
.bi-pie-chart-fill::before{
content:"\f4e8"
}
.bi-pie-chart::before{
content:"\f4e9"
}
.bi-pin-angle-fill::before{
content:"\f4ea"
}
.bi-pin-angle::before{
content:"\f4eb"
}
.bi-pin-fill::before{
content:"\f4ec"
}
.bi-pin::before{
content:"\f4ed"
}
.bi-pip-fill::before{
content:"\f4ee"
}
.bi-pip::before{
content:"\f4ef"
}
.bi-play-btn-fill::before{
content:"\f4f0"
}
.bi-play-btn::before{
content:"\f4f1"
}
.bi-play-circle-fill::before{
content:"\f4f2"
}
.bi-play-circle::before{
content:"\f4f3"
}
.bi-play-fill::before{
content:"\f4f4"
}
.bi-play::before{
content:"\f4f5"
}
.bi-plug-fill::before{
content:"\f4f6"
}
.bi-plug::before{
content:"\f4f7"
}
.bi-plus-circle-dotted::before{
content:"\f4f8"
}
.bi-plus-circle-fill::before{
content:"\f4f9"
}
.bi-plus-circle::before{
content:"\f4fa"
}
.bi-plus-square-dotted::before{
content:"\f4fb"
}
.bi-plus-square-fill::before{
content:"\f4fc"
}
.bi-plus-square::before{
content:"\f4fd"
}
.bi-plus::before{
content:"\f4fe"
}
.bi-power::before{
content:"\f4ff"
}
.bi-printer-fill::before{
content:"\f500"
}
.bi-printer::before{
content:"\f501"
}
.bi-puzzle-fill::before{
content:"\f502"
}
.bi-puzzle::before{
content:"\f503"
}
.bi-question-circle-fill::before{
content:"\f504"
}
.bi-question-circle::before{
content:"\f505"
}
.bi-question-diamond-fill::before{
content:"\f506"
}
.bi-question-diamond::before{
content:"\f507"
}
.bi-question-octagon-fill::before{
content:"\f508"
}
.bi-question-octagon::before{
content:"\f509"
}
.bi-question-square-fill::before{
content:"\f50a"
}
.bi-question-square::before{
content:"\f50b"
}
.bi-question::before{
content:"\f50c"
}
.bi-rainbow::before{
content:"\f50d"
}
.bi-receipt-cutoff::before{
content:"\f50e"
}
.bi-receipt::before{
content:"\f50f"
}
.bi-reception-0::before{
content:"\f510"
}
.bi-reception-1::before{
content:"\f511"
}
.bi-reception-2::before{
content:"\f512"
}
.bi-reception-3::before{
content:"\f513"
}
.bi-reception-4::before{
content:"\f514"
}
.bi-record-btn-fill::before{
content:"\f515"
}
.bi-record-btn::before{
content:"\f516"
}
.bi-record-circle-fill::before{
content:"\f517"
}
.bi-record-circle::before{
content:"\f518"
}
.bi-record-fill::before{
content:"\f519"
}
.bi-record::before{
content:"\f51a"
}
.bi-record2-fill::before{
content:"\f51b"
}
.bi-record2::before{
content:"\f51c"
}
.bi-reply-all-fill::before{
content:"\f51d"
}
.bi-reply-all::before{
content:"\f51e"
}
.bi-reply-fill::before{
content:"\f51f"
}
.bi-reply::before{
content:"\f520"
}
.bi-rss-fill::before{
content:"\f521"
}
.bi-rss::before{
content:"\f522"
}
.bi-rulers::before{
content:"\f523"
}
.bi-save-fill::before{
content:"\f524"
}
.bi-save::before{
content:"\f525"
}
.bi-save2-fill::before{
content:"\f526"
}
.bi-save2::before{
content:"\f527"
}
.bi-scissors::before{
content:"\f528"
}
.bi-screwdriver::before{
content:"\f529"
}
.bi-search::before{
content:"\f52a"
}
.bi-segmented-nav::before{
content:"\f52b"
}
.bi-server::before{
content:"\f52c"
}
.bi-share-fill::before{
content:"\f52d"
}
.bi-share::before{
content:"\f52e"
}
.bi-shield-check::before{
content:"\f52f"
}
.bi-shield-exclamation::before{
content:"\f530"
}
.bi-shield-fill-check::before{
content:"\f531"
}
.bi-shield-fill-exclamation::before{
content:"\f532"
}
.bi-shield-fill-minus::before{
content:"\f533"
}
.bi-shield-fill-plus::before{
content:"\f534"
}
.bi-shield-fill-x::before{
content:"\f535"
}
.bi-shield-fill::before{
content:"\f536"
}
.bi-shield-lock-fill::before{
content:"\f537"
}
.bi-shield-lock::before{
content:"\f538"
}
.bi-shield-minus::before{
content:"\f539"
}
.bi-shield-plus::before{
content:"\f53a"
}
.bi-shield-shaded::before{
content:"\f53b"
}
.bi-shield-slash-fill::before{
content:"\f53c"
}
.bi-shield-slash::before{
content:"\f53d"
}
.bi-shield-x::before{
content:"\f53e"
}
.bi-shield::before{
content:"\f53f"
}
.bi-shift-fill::before{
content:"\f540"
}
.bi-shift::before{
content:"\f541"
}
.bi-shop-window::before{
content:"\f542"
}
.bi-shop::before{
content:"\f543"
}
.bi-shuffle::before{
content:"\f544"
}
.bi-signpost-2-fill::before{
content:"\f545"
}
.bi-signpost-2::before{
content:"\f546"
}
.bi-signpost-fill::before{
content:"\f547"
}
.bi-signpost-split-fill::before{
content:"\f548"
}
.bi-signpost-split::before{
content:"\f549"
}
.bi-signpost::before{
content:"\f54a"
}
.bi-sim-fill::before{
content:"\f54b"
}
.bi-sim::before{
content:"\f54c"
}
.bi-skip-backward-btn-fill::before{
content:"\f54d"
}
.bi-skip-backward-btn::before{
content:"\f54e"
}
.bi-skip-backward-circle-fill::before{
content:"\f54f"
}
.bi-skip-backward-circle::before{
content:"\f550"
}
.bi-skip-backward-fill::before{
content:"\f551"
}
.bi-skip-backward::before{
content:"\f552"
}
.bi-skip-end-btn-fill::before{
content:"\f553"
}
.bi-skip-end-btn::before{
content:"\f554"
}
.bi-skip-end-circle-fill::before{
content:"\f555"
}
.bi-skip-end-circle::before{
content:"\f556"
}
.bi-skip-end-fill::before{
content:"\f557"
}
.bi-skip-end::before{
content:"\f558"
}
.bi-skip-forward-btn-fill::before{
content:"\f559"
}
.bi-skip-forward-btn::before{
content:"\f55a"
}
.bi-skip-forward-circle-fill::before{
content:"\f55b"
}
.bi-skip-forward-circle::before{
content:"\f55c"
}
.bi-skip-forward-fill::before{
content:"\f55d"
}
.bi-skip-forward::before{
content:"\f55e"
}
.bi-skip-start-btn-fill::before{
content:"\f55f"
}
.bi-skip-start-btn::before{
content:"\f560"
}
.bi-skip-start-circle-fill::before{
content:"\f561"
}
.bi-skip-start-circle::before{
content:"\f562"
}
.bi-skip-start-fill::before{
content:"\f563"
}
.bi-skip-start::before{
content:"\f564"
}
.bi-slack::before{
content:"\f565"
}
.bi-slash-circle-fill::before{
content:"\f566"
}
.bi-slash-circle::before{
content:"\f567"
}
.bi-slash-square-fill::before{
content:"\f568"
}
.bi-slash-square::before{
content:"\f569"
}
.bi-slash::before{
content:"\f56a"
}
.bi-sliders::before{
content:"\f56b"
}
.bi-smartwatch::before{
content:"\f56c"
}
.bi-snow::before{
content:"\f56d"
}
.bi-snow2::before{
content:"\f56e"
}
.bi-snow3::before{
content:"\f56f"
}
.bi-sort-alpha-down-alt::before{
content:"\f570"
}
.bi-sort-alpha-down::before{
content:"\f571"
}
.bi-sort-alpha-up-alt::before{
content:"\f572"
}
.bi-sort-alpha-up::before{
content:"\f573"
}
.bi-sort-down-alt::before{
content:"\f574"
}
.bi-sort-down::before{
content:"\f575"
}
.bi-sort-numeric-down-alt::before{
content:"\f576"
}
.bi-sort-numeric-down::before{
content:"\f577"
}
.bi-sort-numeric-up-alt::before{
content:"\f578"
}
.bi-sort-numeric-up::before{
content:"\f579"
}
.bi-sort-up-alt::before{
content:"\f57a"
}
.bi-sort-up::before{
content:"\f57b"
}
.bi-soundwave::before{
content:"\f57c"
}
.bi-speaker-fill::before{
content:"\f57d"
}
.bi-speaker::before{
content:"\f57e"
}
.bi-speedometer::before{
content:"\f57f"
}
.bi-speedometer2::before{
content:"\f580"
}
.bi-spellcheck::before{
content:"\f581"
}
.bi-square-fill::before{
content:"\f582"
}
.bi-square-half::before{
content:"\f583"
}
.bi-square::before{
content:"\f584"
}
.bi-stack::before{
content:"\f585"
}
.bi-star-fill::before{
content:"\f586"
}
.bi-star-half::before{
content:"\f587"
}
.bi-star::before{
content:"\f588"
}
.bi-stars::before{
content:"\f589"
}
.bi-stickies-fill::before{
content:"\f58a"
}
.bi-stickies::before{
content:"\f58b"
}
.bi-sticky-fill::before{
content:"\f58c"
}
.bi-sticky::before{
content:"\f58d"
}
.bi-stop-btn-fill::before{
content:"\f58e"
}
.bi-stop-btn::before{
content:"\f58f"
}
.bi-stop-circle-fill::before{
content:"\f590"
}
.bi-stop-circle::before{
content:"\f591"
}
.bi-stop-fill::before{
content:"\f592"
}
.bi-stop::before{
content:"\f593"
}
.bi-stoplights-fill::before{
content:"\f594"
}
.bi-stoplights::before{
content:"\f595"
}
.bi-stopwatch-fill::before{
content:"\f596"
}
.bi-stopwatch::before{
content:"\f597"
}
.bi-subtract::before{
content:"\f598"
}
.bi-suit-club-fill::before{
content:"\f599"
}
.bi-suit-club::before{
content:"\f59a"
}
.bi-suit-diamond-fill::before{
content:"\f59b"
}
.bi-suit-diamond::before{
content:"\f59c"
}
.bi-suit-heart-fill::before{
content:"\f59d"
}
.bi-suit-heart::before{
content:"\f59e"
}
.bi-suit-spade-fill::before{
content:"\f59f"
}
.bi-suit-spade::before{
content:"\f5a0"
}
.bi-sun-fill::before{
content:"\f5a1"
}
.bi-sun::before{
content:"\f5a2"
}
.bi-sunglasses::before{
content:"\f5a3"
}
.bi-sunrise-fill::before{
content:"\f5a4"
}
.bi-sunrise::before{
content:"\f5a5"
}
.bi-sunset-fill::before{
content:"\f5a6"
}
.bi-sunset::before{
content:"\f5a7"
}
.bi-symmetry-horizontal::before{
content:"\f5a8"
}
.bi-symmetry-vertical::before{
content:"\f5a9"
}
.bi-table::before{
content:"\f5aa"
}
.bi-tablet-fill::before{
content:"\f5ab"
}
.bi-tablet-landscape-fill::before{
content:"\f5ac"
}
.bi-tablet-landscape::before{
content:"\f5ad"
}
.bi-tablet::before{
content:"\f5ae"
}
.bi-tag-fill::before{
content:"\f5af"
}
.bi-tag::before{
content:"\f5b0"
}
.bi-tags-fill::before{
content:"\f5b1"
}
.bi-tags::before{
content:"\f5b2"
}
.bi-telegram::before{
content:"\f5b3"
}
.bi-telephone-fill::before{
content:"\f5b4"
}
.bi-telephone-forward-fill::before{
content:"\f5b5"
}
.bi-telephone-forward::before{
content:"\f5b6"
}
.bi-telephone-inbound-fill::before{
content:"\f5b7"
}
.bi-telephone-inbound::before{
content:"\f5b8"
}
.bi-telephone-minus-fill::before{
content:"\f5b9"
}
.bi-telephone-minus::before{
content:"\f5ba"
}
.bi-telephone-outbound-fill::before{
content:"\f5bb"
}
.bi-telephone-outbound::before{
content:"\f5bc"
}
.bi-telephone-plus-fill::before{
content:"\f5bd"
}
.bi-telephone-plus::before{
content:"\f5be"
}
.bi-telephone-x-fill::before{
content:"\f5bf"
}
.bi-telephone-x::before{
content:"\f5c0"
}
.bi-telephone::before{
content:"\f5c1"
}
.bi-terminal-fill::before{
content:"\f5c2"
}
.bi-terminal::before{
content:"\f5c3"
}
.bi-text-center::before{
content:"\f5c4"
}
.bi-text-indent-left::before{
content:"\f5c5"
}
.bi-text-indent-right::before{
content:"\f5c6"
}
.bi-text-left::before{
content:"\f5c7"
}
.bi-text-paragraph::before{
content:"\f5c8"
}
.bi-text-right::before{
content:"\f5c9"
}
.bi-textarea-resize::before{
content:"\f5ca"
}
.bi-textarea-t::before{
content:"\f5cb"
}
.bi-textarea::before{
content:"\f5cc"
}
.bi-thermometer-half::before{
content:"\f5cd"
}
.bi-thermometer-high::before{
content:"\f5ce"
}
.bi-thermometer-low::before{
content:"\f5cf"
}
.bi-thermometer-snow::before{
content:"\f5d0"
}
.bi-thermometer-sun::before{
content:"\f5d1"
}
.bi-thermometer::before{
content:"\f5d2"
}
.bi-three-dots-vertical::before{
content:"\f5d3"
}
.bi-three-dots::before{
content:"\f5d4"
}
.bi-toggle-off::before{
content:"\f5d5"
}
.bi-toggle-on::before{
content:"\f5d6"
}
.bi-toggle2-off::before{
content:"\f5d7"
}
.bi-toggle2-on::before{
content:"\f5d8"
}
.bi-toggles::before{
content:"\f5d9"
}
.bi-toggles2::before{
content:"\f5da"
}
.bi-tools::before{
content:"\f5db"
}
.bi-tornado::before{
content:"\f5dc"
}
.bi-trash-fill::before{
content:"\f5dd"
}
.bi-trash::before{
content:"\f5de"
}
.bi-trash2-fill::before{
content:"\f5df"
}
.bi-trash2::before{
content:"\f5e0"
}
.bi-tree-fill::before{
content:"\f5e1"
}
.bi-tree::before{
content:"\f5e2"
}
.bi-triangle-fill::before{
content:"\f5e3"
}
.bi-triangle-half::before{
content:"\f5e4"
}
.bi-triangle::before{
content:"\f5e5"
}
.bi-trophy-fill::before{
content:"\f5e6"
}
.bi-trophy::before{
content:"\f5e7"
}
.bi-tropical-storm::before{
content:"\f5e8"
}
.bi-truck-flatbed::before{
content:"\f5e9"
}
.bi-truck::before{
content:"\f5ea"
}
.bi-tsunami::before{
content:"\f5eb"
}
.bi-tv-fill::before{
content:"\f5ec"
}
.bi-tv::before{
content:"\f5ed"
}
.bi-twitch::before{
content:"\f5ee"
}
.bi-twitter::before{
content:"\f5ef"
}
.bi-type-bold::before{
content:"\f5f0"
}
.bi-type-h1::before{
content:"\f5f1"
}
.bi-type-h2::before{
content:"\f5f2"
}
.bi-type-h3::before{
content:"\f5f3"
}
.bi-type-italic::before{
content:"\f5f4"
}
.bi-type-strikethrough::before{
content:"\f5f5"
}
.bi-type-underline::before{
content:"\f5f6"
}
.bi-type::before{
content:"\f5f7"
}
.bi-ui-checks-grid::before{
content:"\f5f8"
}
.bi-ui-checks::before{
content:"\f5f9"
}
.bi-ui-radios-grid::before{
content:"\f5fa"
}
.bi-ui-radios::before{
content:"\f5fb"
}
.bi-umbrella-fill::before{
content:"\f5fc"
}
.bi-umbrella::before{
content:"\f5fd"
}
.bi-union::before{
content:"\f5fe"
}
.bi-unlock-fill::before{
content:"\f5ff"
}
.bi-unlock::before{
content:"\f600"
}
.bi-upc-scan::before{
content:"\f601"
}
.bi-upc::before{
content:"\f602"
}
.bi-upload::before{
content:"\f603"
}
.bi-vector-pen::before{
content:"\f604"
}
.bi-view-list::before{
content:"\f605"
}
.bi-view-stacked::before{
content:"\f606"
}
.bi-vinyl-fill::before{
content:"\f607"
}
.bi-vinyl::before{
content:"\f608"
}
.bi-voicemail::before{
content:"\f609"
}
.bi-volume-down-fill::before{
content:"\f60a"
}
.bi-volume-down::before{
content:"\f60b"
}
.bi-volume-mute-fill::before{
content:"\f60c"
}
.bi-volume-mute::before{
content:"\f60d"
}
.bi-volume-off-fill::before{
content:"\f60e"
}
.bi-volume-off::before{
content:"\f60f"
}
.bi-volume-up-fill::before{
content:"\f610"
}
.bi-volume-up::before{
content:"\f611"
}
.bi-vr::before{
content:"\f612"
}
.bi-wallet-fill::before{
content:"\f613"
}
.bi-wallet::before{
content:"\f614"
}
.bi-wallet2::before{
content:"\f615"
}
.bi-watch::before{
content:"\f616"
}
.bi-water::before{
content:"\f617"
}
.bi-whatsapp::before{
content:"\f618"
}
.bi-wifi-1::before{
content:"\f619"
}
.bi-wifi-2::before{
content:"\f61a"
}
.bi-wifi-off::before{
content:"\f61b"
}
.bi-wifi::before{
content:"\f61c"
}
.bi-wind::before{
content:"\f61d"
}
.bi-window-dock::before{
content:"\f61e"
}
.bi-window-sidebar::before{
content:"\f61f"
}
.bi-window::before{
content:"\f620"
}
.bi-wrench::before{
content:"\f621"
}
.bi-x-circle-fill::before{
content:"\f622"
}
.bi-x-circle::before{
content:"\f623"
}
.bi-x-diamond-fill::before{
content:"\f624"
}
.bi-x-diamond::before{
content:"\f625"
}
.bi-x-octagon-fill::before{
content:"\f626"
}
.bi-x-octagon::before{
content:"\f627"
}
.bi-x-square-fill::before{
content:"\f628"
}
.bi-x-square::before{
content:"\f629"
}
.bi-x::before{
content:"\f62a"
}
.bi-youtube::before{
content:"\f62b"
}
.bi-zoom-in::before{
content:"\f62c"
}
.bi-zoom-out::before{
content:"\f62d"
}
.bi-bank::before{
content:"\f62e"
}
.bi-bank2::before{
content:"\f62f"
}
.bi-bell-slash-fill::before{
content:"\f630"
}
.bi-bell-slash::before{
content:"\f631"
}
.bi-cash-coin::before{
content:"\f632"
}
.bi-check-lg::before{
content:"\f633"
}
.bi-coin::before{
content:"\f634"
}
.bi-currency-bitcoin::before{
content:"\f635"
}
.bi-currency-dollar::before{
content:"\f636"
}
.bi-currency-euro::before{
content:"\f637"
}
.bi-currency-exchange::before{
content:"\f638"
}
.bi-currency-pound::before{
content:"\f639"
}
.bi-currency-yen::before{
content:"\f63a"
}
.bi-dash-lg::before{
content:"\f63b"
}
.bi-exclamation-lg::before{
content:"\f63c"
}
.bi-file-earmark-pdf-fill::before{
content:"\f63d"
}
.bi-file-earmark-pdf::before{
content:"\f63e"
}
.bi-file-pdf-fill::before{
content:"\f63f"
}
.bi-file-pdf::before{
content:"\f640"
}
.bi-gender-ambiguous::before{
content:"\f641"
}
.bi-gender-female::before{
content:"\f642"
}
.bi-gender-male::before{
content:"\f643"
}
.bi-gender-trans::before{
content:"\f644"
}
.bi-headset-vr::before{
content:"\f645"
}
.bi-info-lg::before{
content:"\f646"
}
.bi-mastodon::before{
content:"\f647"
}
.bi-messenger::before{
content:"\f648"
}
.bi-piggy-bank-fill::before{
content:"\f649"
}
.bi-piggy-bank::before{
content:"\f64a"
}
.bi-pin-map-fill::before{
content:"\f64b"
}
.bi-pin-map::before{
content:"\f64c"
}
.bi-plus-lg::before{
content:"\f64d"
}
.bi-question-lg::before{
content:"\f64e"
}
.bi-recycle::before{
content:"\f64f"
}
.bi-reddit::before{
content:"\f650"
}
.bi-safe-fill::before{
content:"\f651"
}
.bi-safe2-fill::before{
content:"\f652"
}
.bi-safe2::before{
content:"\f653"
}
.bi-sd-card-fill::before{
content:"\f654"
}
.bi-sd-card::before{
content:"\f655"
}
.bi-skype::before{
content:"\f656"
}
.bi-slash-lg::before{
content:"\f657"
}
.bi-translate::before{
content:"\f658"
}
.bi-x-lg::before{
content:"\f659"
}
.bi-safe::before{
content:"\f65a"
}
body{
word-wrap:break-word
}
.gobmx-docs-sidenav{
border:1px solid #eee;
float:right;
margin-top:64px;
max-width:260px;
text-align:right
}
.docs-nav li{
border-top:1px solid #eee
}
.docs-nav a{
color:#263131;
display:block;
padding:18px 30px;
position:relative;
text-decoration:none
}
.docs-nav a:hover{
background:#f6f6f6;
text-decoration:none
}
.docs-nav a.active{
background:#eee
}
.docs-nav a.active:before{
display:block
}
.docs-nav-logo{
padding:20px 0;
text-align:center
}
.docs-nav-logo a{
display:block;
margin-bottom:7px
}
.gobmx-docs-section{
float:right;
width:960px
}
.docs-nav{
list-style-type:none;
margin:0;
padding:0
}
.show-grid{
font-size:14px;
margin-bottom:15px
}
.show-grid [class^=col-]{
background-color:#eee;
background-color:rgba(179,179,179,.15);
border:1px solid #ddd;
border:1px solid rgba(115,115,115,.2);
padding-bottom:10px;
padding-top:10px
}
.highlight{
background-color:#f7f7f9;
border:1px solid #e1e1e8;
border-radius:4px;
margin-bottom:14px;
padding:9px 14px
}
.highlight pre{
background-color:transparent;
border:0;
margin-bottom:0;
margin-top:0;
padding:0;
white-space:nowrap;
word-break:normal
}
.highlight pre code{
color:#333;
font-size:13px
}
.highlight pre code:first-child{
display:inline-block;
padding-right:45px
}
.example{
background:#fff;
border:1px solid #eee;
border-radius:3px 3px 0 0;
margin:10px 0 30px 0;
border-radius:3px 3px 0 0;
padding:25px 25px;
position:relative;
border-radius:3px 3px 0 0
}
.example-modal{
background-color:#b5b5b5
}
.example .modal{
position:relative;
top:auto;
right:auto;
bottom:auto;
left:auto;
z-index:1;
display:block
}
.hll{
background-color:#ffc
}
.c{
color:#999
}
.err{
background-color:#faa;
color:#a00
}
.k{
color:#069
}
.o{
color:#555
}
.cm{
color:#999
}
.cp{
color:#099
}
.c1{
color:#999
}
.cs{
color:#999
}
.gd{
background-color:#fcc;
border:1px solid #c00
}
.ge{
font-style:italic
}
.gr{
color:red
}
.gh{
color:#030
}
.gi{
background-color:#cfc;
border:1px solid #0c0
}
.go{
color:#aaa
}
.gp{
color:#009
}
.gu{
color:#030
}
.gt{
color:#9c6
}
.kc{
color:#069
}
.kd{
color:#069
}
.kn{
color:#069
}
.kp{
color:#069
}
.kr{
color:#069
}
.kt{
color:#078
}
.m{
color:#f60
}
.s{
color:#d44950
}
.na{
color:#4f9fcf
}
.nb{
color:#366
}
.nc{
color:#0a8
}
.no{
color:#360
}
.nd{
color:#99f
}
.ni{
color:#999
}
.ne{
color:#c00
}
.nf{
color:#c0f
}
.nl{
color:#99f
}
.nn{
color:#0cf
}
.nt{
color:#2f6f9f
}
.nv{
color:#033
}
.ow{
color:#000
}
.w{
color:#bbb
}
.mf{
color:#f60
}
.mh{
color:#f60
}
.mi{
color:#f60
}
.mo{
color:#f60
}
.sb{
color:#c30
}
.sc{
color:#c30
}
.sd{
color:#c30;
font-style:italic
}
.s2{
color:#c30
}
.se{
color:#c30
}
.sh{
color:#c30
}
.si{
color:#a00
}
.sx{
color:#c30
}
.sr{
color:#3aa
}
.s1{
color:#c30
}
.ss{
color:#fc3
}
.bp{
color:#366
}
.vc{
color:#033
}
.vg{
color:#033
}
.vi{
color:#033
}
.il{
color:#f60
}
.css .nt+.nt,.css .o,.css .o+.nt{
color:#999
}
.gobmx-callout{
border:1px solid #eee;
border-left-width:5px;
border-radius:3px;
margin:20px 0;
border-radius:3px;
padding:20px;
border-radius:3px
}
.gobmx-callout .h4,.gobmx-callout h4{
margin:0 0 5px 0
}
.gobmx-callout p:last-child{
margin-bottom:0
}
.gobmx-callout code{
border-radius:3px;
border-radius:3px;
border-radius:3px
}
.gobmx-callout+.gobmx-callout{
margin-top:-10px
}
.gobmx-callout.gobmx-callout-danger{
border-left-color:#777
}
.gobmx-callout.gobmx-callout-danger .h4,.gobmx-callout.gobmx-callout-danger h4{
color:#777
}
.gobmx-callout.gobmx-callout-warning{
border-left-color:#777
}
.gobmx-callout.gobmx-callout-warning .h4,.gobmx-callout.gobmx-callout-warning h4{
color:#777
}
.gobmx-callout.gobmx-callout-info{
border-left-color:#777
}
.gobmx-callout.gobmx-callout-info .h4,.gobmx-callout.gobmx-callout-info h4{
color:#777
}
.gobmx-example+.gobmx-callout{
margin:-10px 0 30px
}
.bs-glyphicons{
margin:0 -10px 20px;
overflow:hidden
}
.bs-glyphicons-list{
list-style:none;
padding-left:0
}
.bs-glyphicons li{
background-color:#f9f9f9;
border:1px solid #fff;
float:left;
font-size:10px;
height:115px;
line-height:1.4;
padding:10px;
text-align:center;
width:25%
}
.bs-glyphicons .glyphicon{
font-size:24px;
margin-bottom:10px;
margin-top:5px
}
.bs-glyphicons .gobmxfont{
display:block;
font-size:42px;
margin-bottom:14px;
margin-top:5px
}
.bs-glyphicons .glyphicon-class{
display:block;
text-align:center;
word-wrap:break-word
}
.bs-glyphicons li:hover{
background-color:#555;
color:#fff
}
.bs-bootstrap-icons{
margin:0 -10px 20px;
overflow:hidden
}
.bs-bootstrap-icons-list{
list-style:none;
padding-left:0
}
.bs-bootstrap-icons li{
background-color:#f9f9f9;
border:1px solid #fff;
float:left;
font-size:15px;
height:115px;
line-height:1.4;
padding:10px;
text-align:center;
width:25%;
font-weight:bolder
}
.bs-bootstrap-icons .bootstrap-icons{
font-size:24px;
margin-bottom:10px;
margin-top:5px
}
.bs-bootstrap-icons .gobmxfont{
display:block;
font-size:42px;
margin-bottom:14px;
margin-top:5px
}
.bs-bootstrap-icons .bootstrap-icons-class{
display:block;
text-align:center;
word-wrap:break-word
}
.bs-bootstrap-icons li:hover{
background-color:#555;
color:#fff
}
ol.space li{
margin-bottom:20px
}
.sub-navbar.demo{
margin-top:0;
width:auto;
z-index:100
}
#example_ul_subnavbar{
margin-top:0;
margin-left:0
}
#brand-example{
margin-right:10rem
}
#navbar-brand-demo{
margin-left:380px;
font-size:15px
}
#navbarNavDropdown-demo{
margin-left:230px
}
.btn-group .btn{
overflow:hidden
}
.gobmx-example-color{
margin:10px 0 30px 0;
height:60px;
border-radius:3px;
border:1px solid #eee
}
.faq{
counter-reset:section
}
.faq .h5::before,.faq h5::before{
counter-increment:section;
content:counter(section) ". "
}
.faq .h5,.faq h5{
margin-bottom:10px!important;
line-height:1.5
}
@media (min-width:768px){
.bs-bootstrap-icons{
margin-left:0;
margin-right:0
}
.bs-bootstrap-icons li{
font-size:12px;
width:12.5%
}

}
.label,sub,sup{
vertical-align:baseline
}
.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline,img{
vertical-align:middle
}
hr,img{
border:0
}
body,figure{
margin:0
}
.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{
float:left
}
.img-responsive,.img-thumbnail,.table,label{
max-width:100%
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{
max-height:340px
}
html{
font-family:inherit;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
display:block
}
audio,canvas,progress,video{
display:inline-block;
vertical-align:baseline
}
audio:not([controls]){
display:none;
height:0
}
[hidden],template{
display:none
}
a{
background-color:transparent;
color:#12c
}
a:active,a:hover{
outline:0
}
b,optgroup,strong{
font-weight:700
}
dfn{
font-style:italic
}
.h1,h1{
margin:.67em 0
}
.mark,mark{
background:#ff0;
color:#000
}
sub,sup{
font-size:75%;
line-height:0;
position:relative
}
sup{
top:-.5em
}
sub{
bottom:-.25em
}
svg:not(:root){
overflow:hidden
}
hr{
box-sizing:content-box;
height:0
}
pre,textarea{
overflow:auto
}
code,kbd,pre,samp{
font-size:1em
}
button,input,optgroup,select,textarea{
color:inherit;
font:inherit;
margin:0
}
.bootstrap-icons,address{
font-style:normal
}
button{
overflow:visible
}
button,select{
text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
-webkit-appearance:button;
cursor:pointer
}
button[disabled],html input[disabled]{
cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;
padding:0
}
input[type=checkbox],input[type=radio]{
box-sizing:border-box;
padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
height:auto
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}
table{
border-collapse:collapse;
border-spacing:0
}
td,th{
padding:0
}
@media print{
blockquote,img,pre,tr{
page-break-inside:avoid
}
*,:after,:before{
background:0 0!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important
}
a,a:visited{
text-decoration:underline
}
a[href]:after{
content:" (" attr(href) ")"
}
abbr[title]:after{
content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after{
content:""
}
blockquote,pre{
border:1px solid #999
}
thead{
display:table-header-group
}
img{
max-width:100%!important
}
.h2,.h3,h2,h3,p{
orphans:3;
widows:3
}
.h2,.h3,h2,h3{
page-break-after:avoid
}
.navbar{
display:none
}
.btn>.caret,.dropup>.btn>.caret{
border-top-color:#000!important
}
.label{
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 #ddd!important
}

}
.btn,.btn-danger.active,.btn-danger:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-secondary.active,.btn-secondary:active,.btn-tertiary.active,.btn-tertiary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.btn-danger.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-primary.dropdown-toggle,.open>.btn-secondary.dropdown-toggle,.open>.btn-tertiary.dropdown-toggle,.open>.btn-warning.dropdown-toggle{
background-image:none
}
.img-thumbnail,body{
background-color:#fff
}
*,:after,:before{
box-sizing:border-box
}
html{
font-size:10px;
-webkit-tap-highlight-color:transparent
}
body{
font-size:18px;
line-height:1.428571429;
color:#404041;
margin-top:10px;
text-align:justify
}
button,input,select,textarea{
font-family:inherit;
font-size:inherit;
line-height:inherit
}
a:focus,a:hover{
color:#7b9cf0;
text-decoration:underline
}
a:focus{
outline-offset:-2px
}
.img-responsive{
display:block;
height:auto
}
.img-rounded{
border-radius:6px
}
.img-thumbnail{
padding:4px;
line-height:1.428571429;
border:1px solid #ddd;
border-radius:4px;
transition:all .2s ease-in-out;
display:inline-block;
height:auto
}
.img-circle{
border-radius:50%
}
hr{
margin-top:25px;
margin-bottom:25px;
border-top:1px solid #eee;
overflow:visible;
opacity:1!important
}
.sr-only{
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
clip:rect(0,0,0,0);
border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
position:static;
width:auto;
height:auto;
margin:0;
overflow:visible;
clip:auto
}
[role=button]{
cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
font-weight:600;
line-height:1.1;
color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
font-weight:400;
line-height:1;
color:#777
}
.h1,.h2,.h3,h1,h2,h3{
margin-top:25px;
margin-bottom:12.5px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{
font-size:65%
}
.h4,.h5,.h6,h4,h5,h6{
margin-top:12.5px;
margin-bottom:12.5px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
font-size:75%
}
.h1,h1{
font-size:54px
}
.h2,h2{
font-size:38px
}
.h3,h3{
font-size:28px
}
.h4,h4{
font-size:24px
}
.h5,h5{
font-size:18px
}
.h6,h6{
font-size:16px
}
p{
margin:0 0 12.5px
}
.lead{
margin-bottom:25px;
font-size:20px;
font-weight:300;
line-height:1.4
}
kbd kbd,label{
font-weight:700
}
address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{
line-height:1.428571429
}
@media (min-width:768px){
.lead{
font-size:27px
}

}
.small,small{
font-size:77%
}
.mark,mark{
background-color:#fcf8e3;
padding:.2em
}
.list-inline,.list-unstyled{
padding-left:0;
list-style:none
}
.text-left{
text-align:left
}
.text-right{
text-align:right
}
.text-center{
text-align:center
}
.text-justify{
text-align:justify
}
.text-nowrap{
white-space:nowrap
}
.text-lowercase{
text-transform:lowercase
}
.initialism,.text-uppercase{
text-transform:uppercase
}
.text-capitalize{
text-transform:capitalize
}
.text-muted{
color:#777
}
.text-primary{
color:#4a90e2
}
a.text-primary:focus,a.text-primary:hover{
color:#2275d7
}
.text-success{
color:#3c763d
}
a.text-success:focus,a.text-success:hover{
color:#2b542c
}
.text-info{
color:#31708f
}
a.text-info:focus,a.text-info:hover{
color:#245269
}
.text-warning{
color:#8a6d3b
}
a.text-warning:focus,a.text-warning:hover{
color:#66512c
}
.text-danger{
color:#a94442
}
a.text-danger:focus,a.text-danger:hover{
color:#843534
}
.bg-primary{
color:#fff;
background-color:#4a90e2
}
a.bg-primary:focus,a.bg-primary:hover{
background-color:#2275d7
}
.bg-success{
background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover{
background-color:#c1e2b3
}
.bg-info{
background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover{
background-color:#afd9ee
}
.bg-warning{
background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover{
background-color:#f7ecb5
}
.bg-danger{
background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover{
background-color:#e4b9b9
}
pre code,table{
background-color:transparent
}
.page-header{
padding-bottom:11.5px;
margin:50px 0 25px;
border-bottom:1px solid #eee
}
dl,ol,ul{
margin-top:0
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{
margin-bottom:0
}
address,dl{
margin-bottom:25px
}
ol,ul{
margin-bottom:12.5px
}
.list-inline{
margin-left:-5px
}
.list-inline>li{
display:inline-block;
padding-left:5px;
padding-right:5px
}
dd{
margin-left:0
}
.dl-horizontal dd:after,.dl-horizontal dd:before{
content:" ";
display:table
}
.dl-horizontal dd:after{
clear:both
}
@media (min-width:768px){
.dl-horizontal dt{
float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.dl-horizontal dd{
margin-left:180px
}
.container{
width:750px
}

}
.browse-panes .first ul li a:after,.browse-panes .second a:after,.browse-panes .second li:after,.browse-panes .third a:after,.browse-panes .third li:after,.browse-panes.section:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container-lg:after,.container-md:after,.container-sm:after,.container-xl:after,.container-xxl:after,.container:after,.dropdown-menu>li>a,.ficha-collapse .panel-heading:after,.form-horizontal .form-group:after,.info-well:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after,.ui-helper-clearfix:after,.well:after{
clear:both
}
abbr[data-original-title],abbr[title]{
cursor:help;
border-bottom:1px dotted #777
}
.initialism{
font-size:90%
}
blockquote{
padding:12.5px 25px;
margin:0 0 25px;
font-size:22.5px;
border-left:5px solid #eee
}
blockquote .small,blockquote footer,blockquote small{
display:block;
font-size:80%;
color:#777
}
legend,pre{
color:#333
}
blockquote .small:before,blockquote footer:before,blockquote small:before{
content:"â€”Â "
}
.blockquote-reverse,blockquote.pull-right{
padding-right:15px;
padding-left:0;
border-right:5px solid #eee;
border-left:0;
text-align:right
}
code,kbd{
padding:2px 4px;
font-size:90%
}
caption,th{
text-align:left
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{
content:""
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{
content:"Â â€”"
}
code,kbd,pre,samp{
font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code{
color:#c7254e;
background-color:#f9f2f4;
border-radius:4px
}
kbd{
color:#fff;
background-color:#333;
border-radius:3px;
box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd{
padding:0;
font-size:100%;
box-shadow:none
}
pre{
display:block;
padding:12px;
margin:0 0 12.5px;
font-size:17px;
word-break:break-all;
word-wrap:break-word;
background-color:#f5f5f5;
border:1px solid #ccc;
border-radius:4px
}
.container-fluid:after,.container-fluid:before,.container-lg:after,.container-lg:before,.container-md:after,.container-md:before,.container-sm:after,.container-sm:before,.container-xl:after,.container-xl:before,.container-xxl:after,.container-xxl:before,.container:after,.container:before,.row:after,.row:before{
display:table;
content:" "
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
margin-right:auto;
margin-left:auto
}
pre code{
padding:0;
font-size:inherit;
color:inherit;
white-space:pre-wrap;
border-radius:0
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
padding-left:15px;
padding-right:15px
}
.pre-scrollable{
overflow-y:scroll
}
@media (min-width:992px){
.container{
width:970px
}

}
@media (min-width:1200px){
.container{
width:1170px
}

}
.row{
margin-left:-15px;
margin-right:-15px
}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px
}
.col-xs-1{
width:8.3333333333%
}
.col-xs-2{
width:16.6666666667%
}
.col-xs-3{
width:25%
}
.col-xs-4{
width:33.3333333333%
}
.col-xs-5{
width:41.6666666667%
}
.col-xs-6{
width:50%
}
.col-xs-7{
width:58.3333333333%
}
.col-xs-8{
width:66.6666666667%
}
.col-xs-9{
width:75%
}
.col-xs-10{
width:83.3333333333%
}
.col-xs-11{
width:91.6666666667%
}
.col-xs-12{
width:100%
}
.col-xs-pull-0{
right:auto
}
.col-xs-pull-1{
right:8.3333333333%
}
.col-xs-pull-2{
right:16.6666666667%
}
.col-xs-pull-3{
right:25%
}
.col-xs-pull-4{
right:33.3333333333%
}
.col-xs-pull-5{
right:41.6666666667%
}
.col-xs-pull-6{
right:50%
}
.col-xs-pull-7{
right:58.3333333333%
}
.col-xs-pull-8{
right:66.6666666667%
}
.col-xs-pull-9{
right:75%
}
.col-xs-pull-10{
right:83.3333333333%
}
.col-xs-pull-11{
right:91.6666666667%
}
.col-xs-pull-12{
right:100%
}
.col-xs-push-0{
left:auto
}
.col-xs-push-1{
left:8.3333333333%
}
.col-xs-push-2{
left:16.6666666667%
}
.col-xs-push-3{
left:25%
}
.col-xs-push-4{
left:33.3333333333%
}
.col-xs-push-5{
left:41.6666666667%
}
.col-xs-push-6{
left:50%
}
.col-xs-push-7{
left:58.3333333333%
}
.col-xs-push-8{
left:66.6666666667%
}
.col-xs-push-9{
left:75%
}
.col-xs-push-10{
left:83.3333333333%
}
.col-xs-push-11{
left:91.6666666667%
}
.col-xs-push-12{
left:100%
}
.col-xs-offset-0{
margin-left:0
}
.col-xs-offset-1{
margin-left:8.3333333333%
}
.col-xs-offset-2{
margin-left:16.6666666667%
}
.col-xs-offset-3{
margin-left:25%
}
.col-xs-offset-4{
margin-left:33.3333333333%
}
.col-xs-offset-5{
margin-left:41.6666666667%
}
.col-xs-offset-6{
margin-left:50%
}
.col-xs-offset-7{
margin-left:58.3333333333%
}
.col-xs-offset-8{
margin-left:66.6666666667%
}
.col-xs-offset-9{
margin-left:75%
}
.col-xs-offset-10{
margin-left:83.3333333333%
}
.col-xs-offset-11{
margin-left:91.6666666667%
}
.col-xs-offset-12{
margin-left:100%
}
@media (min-width:768px){
.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{
float:left
}
.col-sm-1{
width:8.3333333333%
}
.col-sm-2{
width:16.6666666667%
}
.col-sm-3{
width:25%
}
.col-sm-4{
width:33.3333333333%
}
.col-sm-5{
width:41.6666666667%
}
.col-sm-6{
width:50%
}
.col-sm-7{
width:58.3333333333%
}
.col-sm-8{
width:66.6666666667%
}
.col-sm-9{
width:75%
}
.col-sm-10{
width:83.3333333333%
}
.col-sm-11{
width:91.6666666667%
}
.col-sm-12{
width:100%
}
.col-sm-pull-0{
right:auto
}
.col-sm-pull-1{
right:8.3333333333%
}
.col-sm-pull-2{
right:16.6666666667%
}
.col-sm-pull-3{
right:25%
}
.col-sm-pull-4{
right:33.3333333333%
}
.col-sm-pull-5{
right:41.6666666667%
}
.col-sm-pull-6{
right:50%
}
.col-sm-pull-7{
right:58.3333333333%
}
.col-sm-pull-8{
right:66.6666666667%
}
.col-sm-pull-9{
right:75%
}
.col-sm-pull-10{
right:83.3333333333%
}
.col-sm-pull-11{
right:91.6666666667%
}
.col-sm-pull-12{
right:100%
}
.col-sm-push-0{
left:auto
}
.col-sm-push-1{
left:8.3333333333%
}
.col-sm-push-2{
left:16.6666666667%
}
.col-sm-push-3{
left:25%
}
.col-sm-push-4{
left:33.3333333333%
}
.col-sm-push-5{
left:41.6666666667%
}
.col-sm-push-6{
left:50%
}
.col-sm-push-7{
left:58.3333333333%
}
.col-sm-push-8{
left:66.6666666667%
}
.col-sm-push-9{
left:75%
}
.col-sm-push-10{
left:83.3333333333%
}
.col-sm-push-11{
left:91.6666666667%
}
.col-sm-push-12{
left:100%
}
.col-sm-offset-0{
margin-left:0
}
.col-sm-offset-1{
margin-left:8.3333333333%
}
.col-sm-offset-2{
margin-left:16.6666666667%
}
.col-sm-offset-3{
margin-left:25%
}
.col-sm-offset-4{
margin-left:33.3333333333%
}
.col-sm-offset-5{
margin-left:41.6666666667%
}
.col-sm-offset-6{
margin-left:50%
}
.col-sm-offset-7{
margin-left:58.3333333333%
}
.col-sm-offset-8{
margin-left:66.6666666667%
}
.col-sm-offset-9{
margin-left:75%
}
.col-sm-offset-10{
margin-left:83.3333333333%
}
.col-sm-offset-11{
margin-left:91.6666666667%
}
.col-sm-offset-12{
margin-left:100%
}

}
@media (min-width:992px){
.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{
float:left
}
.col-md-1{
width:8.3333333333%
}
.col-md-2{
width:16.6666666667%
}
.col-md-3{
width:25%
}
.col-md-4{
width:33.3333333333%
}
.col-md-5{
width:41.6666666667%
}
.col-md-6{
width:50%
}
.col-md-7{
width:58.3333333333%
}
.col-md-8{
width:66.6666666667%
}
.col-md-9{
width:75%
}
.col-md-10{
width:83.3333333333%
}
.col-md-11{
width:91.6666666667%
}
.col-md-12{
width:100%
}
.col-md-pull-0{
right:auto
}
.col-md-pull-1{
right:8.3333333333%
}
.col-md-pull-2{
right:16.6666666667%
}
.col-md-pull-3{
right:25%
}
.col-md-pull-4{
right:33.3333333333%
}
.col-md-pull-5{
right:41.6666666667%
}
.col-md-pull-6{
right:50%
}
.col-md-pull-7{
right:58.3333333333%
}
.col-md-pull-8{
right:66.6666666667%
}
.col-md-pull-9{
right:75%
}
.col-md-pull-10{
right:83.3333333333%
}
.col-md-pull-11{
right:91.6666666667%
}
.col-md-pull-12{
right:100%
}
.col-md-push-0{
left:auto
}
.col-md-push-1{
left:8.3333333333%
}
.col-md-push-2{
left:16.6666666667%
}
.col-md-push-3{
left:25%
}
.col-md-push-4{
left:33.3333333333%
}
.col-md-push-5{
left:41.6666666667%
}
.col-md-push-6{
left:50%
}
.col-md-push-7{
left:58.3333333333%
}
.col-md-push-8{
left:66.6666666667%
}
.col-md-push-9{
left:75%
}
.col-md-push-10{
left:83.3333333333%
}
.col-md-push-11{
left:91.6666666667%
}
.col-md-push-12{
left:100%
}
.col-md-offset-0{
margin-left:0
}
.col-md-offset-1{
margin-left:8.3333333333%
}
.col-md-offset-2{
margin-left:16.6666666667%
}
.col-md-offset-3{
margin-left:25%
}
.col-md-offset-4{
margin-left:33.3333333333%
}
.col-md-offset-5{
margin-left:41.6666666667%
}
.col-md-offset-6{
margin-left:50%
}
.col-md-offset-7{
margin-left:58.3333333333%
}
.col-md-offset-8{
margin-left:66.6666666667%
}
.col-md-offset-9{
margin-left:75%
}
.col-md-offset-10{
margin-left:83.3333333333%
}
.col-md-offset-11{
margin-left:91.6666666667%
}
.col-md-offset-12{
margin-left:100%
}

}
@media (min-width:1200px){
.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{
float:left
}
.col-lg-1{
width:8.3333333333%
}
.col-lg-2{
width:16.6666666667%
}
.col-lg-3{
width:25%
}
.col-lg-4{
width:33.3333333333%
}
.col-lg-5{
width:41.6666666667%
}
.col-lg-6{
width:50%
}
.col-lg-7{
width:58.3333333333%
}
.col-lg-8{
width:66.6666666667%
}
.col-lg-9{
width:75%
}
.col-lg-10{
width:83.3333333333%
}
.col-lg-11{
width:91.6666666667%
}
.col-lg-12{
width:100%
}
.col-lg-pull-0{
right:auto
}
.col-lg-pull-1{
right:8.3333333333%
}
.col-lg-pull-2{
right:16.6666666667%
}
.col-lg-pull-3{
right:25%
}
.col-lg-pull-4{
right:33.3333333333%
}
.col-lg-pull-5{
right:41.6666666667%
}
.col-lg-pull-6{
right:50%
}
.col-lg-pull-7{
right:58.3333333333%
}
.col-lg-pull-8{
right:66.6666666667%
}
.col-lg-pull-9{
right:75%
}
.col-lg-pull-10{
right:83.3333333333%
}
.col-lg-pull-11{
right:91.6666666667%
}
.col-lg-pull-12{
right:100%
}
.col-lg-push-0{
left:auto
}
.col-lg-push-1{
left:8.3333333333%
}
.col-lg-push-2{
left:16.6666666667%
}
.col-lg-push-3{
left:25%
}
.col-lg-push-4{
left:33.3333333333%
}
.col-lg-push-5{
left:41.6666666667%
}
.col-lg-push-6{
left:50%
}
.col-lg-push-7{
left:58.3333333333%
}
.col-lg-push-8{
left:66.6666666667%
}
.col-lg-push-9{
left:75%
}
.col-lg-push-10{
left:83.3333333333%
}
.col-lg-push-11{
left:91.6666666667%
}
.col-lg-push-12{
left:100%
}
.col-lg-offset-0{
margin-left:0
}
.col-lg-offset-1{
margin-left:8.3333333333%
}
.col-lg-offset-2{
margin-left:16.6666666667%
}
.col-lg-offset-3{
margin-left:25%
}
.col-lg-offset-4{
margin-left:33.3333333333%
}
.col-lg-offset-5{
margin-left:41.6666666667%
}
.col-lg-offset-6{
margin-left:50%
}
.col-lg-offset-7{
margin-left:58.3333333333%
}
.col-lg-offset-8{
margin-left:66.6666666667%
}
.col-lg-offset-9{
margin-left:75%
}
.col-lg-offset-10{
margin-left:83.3333333333%
}
.col-lg-offset-11{
margin-left:91.6666666667%
}
.col-lg-offset-12{
margin-left:100%
}

}
caption{
padding-top:8px;
padding-bottom:8px;
color:#777
}
.table{
width:100%;
margin-bottom:25px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
padding:8px;
line-height:1.428571429;
vertical-align:top;
border-top:1px solid #ddd
}
.table>thead>tr>th{
vertical-align:bottom;
border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
border-top:0
}
.table>tbody+tbody{
border-top:2px solid #ddd
}
.table .table{
background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd){
background-color:#f9f9f9
}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
background-color:#f5f5f5
}
table col[class*=col-]{
position:static;
float:none;
display:table-column
}
table td[class*=col-],table th[class*=col-]{
position:static;
float:none;
display:table-cell
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{
background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{
background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{
background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{
background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{
background-color:#ebcccc
}
.table-responsive{
overflow-x:auto;
min-height:.01%
}
@media screen and (max-width:767px){
.table-responsive{
width:100%;
margin-bottom:18.75px;
overflow-y:hidden;
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #ddd
}
.table-responsive>.table{
margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
white-space:nowrap
}
.table-responsive>.table-bordered{
border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
border-bottom:0
}

}
fieldset,legend{
padding:0;
border:0
}
fieldset{
margin:0;
min-width:0
}
legend{
display:block;
width:100%;
margin-bottom:25px;
font-size:27px;
line-height:inherit;
border-bottom:1px solid #e5e5e5
}
label{
display:inline-block;
margin-bottom:5px
}
.checkbox label,.checkbox-inline,.radio label,.radio-inline{
font-weight:400;
padding-left:20px;
cursor:pointer;
margin-bottom:0
}
input[type=search]{
box-sizing:border-box;
-webkit-appearance:none
}
input[type=checkbox],input[type=radio]{
margin:4px 0 0;
line-height:normal
}
.form-control,output{
font-size:18px;
line-height:1.428571429;
color:#555;
display:block
}
input[type=file]{
display:block
}
input[type=range]{
display:block;
width:100%
}
select[multiple],select[size]{
height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{
outline:dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}
output{
padding-top:7px
}
.form-control{
width:100%;
height:39px;
padding:6px 12px;
background-color:#fff;
border:1px solid #ccc;
border-radius:4px;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus{
border-color:#66afe9;
outline:0;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder{
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder{
color:#999
}
.form-control::-webkit-input-placeholder{
color:#999
}
.datepicker-group .has-success .bootstrap-icons,.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .datepicker-group .bootstrap-icons,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{
color:#3c763d
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
background-color:#eee;
opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{
cursor:not-allowed
}
textarea.form-control{
height:auto
}
@media screen and (-webkit-min-device-pixel-ratio:0){
input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{
line-height:39px
}
.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{
line-height:33px
}
.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{
line-height:50px
}

}
.form-group{
margin-bottom:15px
}
.checkbox,.radio{
position:relative;
display:block;
margin-top:10px;
margin-bottom:10px
}
.checkbox label,.radio label{
min-height:25px
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{
position:absolute;
margin-left:-20px
}
.checkbox+.checkbox,.radio+.radio{
margin-top:-5px
}
.checkbox-inline,.radio-inline{
position:relative;
display:inline-block
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
margin-top:0;
margin-left:10px
}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{
cursor:not-allowed
}
.form-control-static{
padding-top:7px;
padding-bottom:7px;
margin-bottom:0;
min-height:43px
}
.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
padding-left:0;
padding-right:0
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{
height:33px;
padding:5px 10px;
font-size:14px;
line-height:1.5;
border-radius:3px
}
.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{
height:33px;
line-height:33px
}
.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{
height:auto
}
.form-group-sm .form-control{
height:33px;
padding:5px 10px;
font-size:14px;
line-height:1.5;
border-radius:3px
}
.form-group-sm select.form-control{
height:33px;
line-height:33px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{
height:auto
}
.form-group-sm .form-control-static{
height:33px;
min-height:39px;
padding:6px 10px;
font-size:14px;
line-height:1.5
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{
height:50px;
padding:10px 16px;
font-size:21px;
line-height:1.3333333;
border-radius:6px
}
.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{
height:50px;
line-height:50px
}
.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{
height:auto
}
.form-group-lg .form-control{
height:50px;
padding:10px 16px;
font-size:21px;
line-height:1.3333333;
border-radius:6px
}
.form-group-lg select.form-control{
height:50px;
line-height:50px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{
height:auto
}
.form-group-lg .form-control-static{
height:50px;
min-height:46px;
padding:11px 16px;
font-size:21px;
line-height:1.3333333
}
.datepicker-group,.has-feedback{
position:relative
}
.datepicker-group .form-control,.has-feedback .form-control{
/*padding-right:48.75px; posicion icono*/
padding-left:48.75px;
}
.datepicker-group .bootstrap-icons,.form-control-feedback{
position:absolute;
top:0;
/*right:0; posicion icono*/
left:0;
z-index:2;
display:block;
width:39px;
height:39px;
line-height:39px;
text-align:center;
pointer-events:none
}
.collapsing,.dropdown,.dropup{
position:relative
}
.datepicker-group .form-group-lg .form-control+.bootstrap-icons,.datepicker-group .input-group-lg+.bootstrap-icons,.datepicker-group .input-group-lg>.form-control+.bootstrap-icons,.datepicker-group .input-group-lg>.input-group-addon+.bootstrap-icons,.datepicker-group .input-group-lg>.input-group-btn>.btn+.bootstrap-icons,.datepicker-group .input-lg+.bootstrap-icons,.form-group-lg .datepicker-group .form-control+.bootstrap-icons,.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{
width:50px;
height:50px;
line-height:50px
}
.datepicker-group .form-group-sm .form-control+.bootstrap-icons,.datepicker-group .input-group-sm+.bootstrap-icons,.datepicker-group .input-group-sm>.form-control+.bootstrap-icons,.datepicker-group .input-group-sm>.input-group-addon+.bootstrap-icons,.datepicker-group .input-group-sm>.input-group-btn>.btn+.bootstrap-icons,.datepicker-group .input-sm+.bootstrap-icons,.form-group-sm .datepicker-group .form-control+.bootstrap-icons,.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{
width:33px;
height:33px;
line-height:33px
}
.has-success .form-control{
border-color:#3c763d;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus{
border-color:#2b542c;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon{
color:#3c763d;
border-color:#3c763d;
background-color:#dff0d8
}
.datepicker-group .has-warning .bootstrap-icons,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .datepicker-group .bootstrap-icons,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{
color:#8a6d3b
}
.has-warning .form-control{
border-color:#8a6d3b;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus{
border-color:#66512c;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon{
color:#8a6d3b;
border-color:#8a6d3b;
background-color:#fcf8e3
}
.datepicker-group .has-error .bootstrap-icons,.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .datepicker-group .bootstrap-icons,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{
color:#a94442
}
.has-error .form-control{
border-color:#a94442;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus{
border-color:#843534;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon{
color:#a94442;
border-color:#a94442;
background-color:#f2dede
}
.datepicker-group .has-feedback label~.bootstrap-icons,.datepicker-group label~.bootstrap-icons,.datepicker-group label~.form-control-feedback,.has-feedback label~.form-control-feedback{
top:30px
}
.datepicker-group .has-feedback label.sr-only~.bootstrap-icons,.datepicker-group label.sr-only~.bootstrap-icons,.datepicker-group label.sr-only~.form-control-feedback,.has-feedback label.sr-only~.form-control-feedback{
top:0
}
.help-block{
display:block;
margin-top:5px;
margin-bottom:10px;
color:#949494
}
@media (min-width:768px){
.form-inline .form-control-static,.form-inline .form-group{
display:inline-block
}
.form-inline .control-label,.form-inline .form-group{
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-control{
display:inline-block;
width:auto;
vertical-align:middle
}
.form-inline .input-group{
display:inline-table;
vertical-align:middle
}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{
width:auto
}
.form-inline .input-group>.form-control{
width:100%
}
.form-inline .checkbox,.form-inline .radio{
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label{
padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
position:relative;
margin-left:0
}
.datepicker-group .form-inline .has-feedback .bootstrap-icons,.form-inline .datepicker-group .bootstrap-icons,.form-inline .datepicker-group .form-control-feedback,.form-inline .has-feedback .form-control-feedback{
top:0
}
.form-horizontal .control-label{
text-align:right;
margin-bottom:0;
padding-top:7px
}

}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{
margin-top:0;
margin-bottom:0;
padding-top:7px
}
.form-horizontal .checkbox,.form-horizontal .radio{
min-height:32px
}
.form-horizontal .form-group{
margin-left:-15px;
margin-right:-15px
}
.form-horizontal .form-group:after,.form-horizontal .form-group:before{
content:" ";
display:table
}
.datepicker-group .form-horizontal .has-feedback .bootstrap-icons,.form-horizontal .datepicker-group .bootstrap-icons,.form-horizontal .datepicker-group .form-control-feedback,.form-horizontal .has-feedback .form-control-feedback{
right:15px
}
@media (min-width:768px){
.form-horizontal .form-group-lg .control-label{
padding-top:14.33px;
font-size:21px
}
.form-horizontal .form-group-sm .control-label{
padding-top:6px;
font-size:14px
}

}
@media (min-width:768px){
.form-horizontal .form-control-lg .col-form-label{
padding-top:14.33px;
font-size:21px
}
.form-horizontal .form-control-sm .col-form-label{
padding-top:6px;
font-size:14px
}

}
.btn{
display:inline-block;
margin-bottom:0;
font-weight:300;
text-align:center;
touch-action:manipulation;
cursor:pointer;
white-space:nowrap;
line-height:1.428571429;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
outline:dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover{
color:#333;
text-decoration:none
}
.btn.active,.btn:active{
outline:0;
box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
cursor:not-allowed;
opacity:.65;
box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn{
pointer-events:none
}
.btn-secondary{
color:#6f7271;
background-color:#fff
}
.btn-secondary.focus,.btn-secondary:focus{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-secondary.active,.btn-secondary:active,.btn-secondary:hover,.open>.btn-secondary.dropdown-toggle{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled.focus,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled].focus,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary.focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-secondary .badge{
color:#fff;
background-color:#333
}
.btn-primary{
color:#611232;
background-color:#fff;
border-color:#611232
}
.btn-primary.focus,.btn-primary:focus{
color:#fff;
background-color:#611232;
border-color:#611232
}
.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{
color:#fff;
background-color:#611232;
border-color:#611232
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{
color:#fff;
background-color:#611232;
border-color:#611232
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
color:#fff;
background-color:#611232;
border-color:#611232
}
.btn-primary .badge{
color:#4a90e2;
background-color:#fff
}
.btn-success{
color:#fff;
background-color:#5cb85c;
border-color:#4cae4c
}
.btn-success.focus,.btn-success:focus{
color:#fff;
background-color:#449d44;
border-color:#255625
}
.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{
color:#fff;
background-color:#449d44;
border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{
color:#fff;
background-color:#398439;
border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{
background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
background-color:#5cb85c;
border-color:#4cae4c
}
.btn-success .badge{
color:#5cb85c;
background-color:#fff
}
.btn-info{
color:#fff;
background-color:#5bc0de;
border-color:#46b8da
}
.btn-info.focus,.btn-info:focus{
color:#fff;
background-color:#31b0d5;
border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{
color:#fff;
background-color:#31b0d5;
border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{
color:#fff;
background-color:#269abc;
border-color:#1b6d85
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
background-color:#5bc0de;
border-color:#46b8da
}
.btn-info .badge{
color:#5bc0de;
background-color:#fff
}
.btn-warning{
color:#fff;
background-color:#f0ad4e;
border-color:#eea236
}
.btn-warning.focus,.btn-warning:focus{
color:#fff;
background-color:#ec971f;
border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{
color:#fff;
background-color:#ec971f;
border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{
color:#fff;
background-color:#d58512;
border-color:#985f0d
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
background-color:#f0ad4e;
border-color:#eea236
}
.btn-warning .badge{
color:#f0ad4e;
background-color:#fff
}
.btn-danger{
color:#8a6d3b;
background-color:#fff;
border-color:#a57f2c
}
.btn-danger.focus,.btn-danger:focus{
color:#fff;
background-color:#a57f2c;
border-color:#a57f2c
}
.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{
color:#fff;
background-color:#a57f2c;
border-color:#a57f2c
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{
color:#fff;
background-color:#a57f2c;
border-color:#a57f2c
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
background-color:#a57f2c;
border-color:#a57f2c
}
.btn-danger .badge{
color:#d9534f;
background-color:#fff
}
.btn-link{
color:#12c;
font-weight:400;
border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
background-color:transparent;
box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{
border-color:transparent
}
.btn-link:focus,.btn-link:hover{
color:#7b9cf0;
text-decoration:underline;
background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{
color:#777;
text-decoration:none
}
.btn-group-lg>.btn,.btn-lg{
font-size:21px;
line-height:1.3333333;
border-radius:6px
}
.btn-block{
display:block;
width:100%
}
.btn-block+.btn-block{
margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
width:100%
}
.collapse{
display:none
}
.collapse.in{
display:block
}
tr.collapse.in{
display:table-row
}
tbody.collapse.in{
display:table-row-group
}
.collapsing{
height:0;
overflow:hidden;
transition-property:height,visibility;
transition-duration:.35s;
transition-timing-function:ease
}
.caret{
display:inline-block;
width:0;
height:0;
margin-left:2px;
border-top:4px dashed;
border-right:4px solid transparent;
border-left:4px solid transparent
}
.dropdown-toggle:focus{
outline:0
}
.dropdown-menu{
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
min-width:160px;
padding:5px 0;
margin:2px 0 0;
list-style:none;
font-size:18px;
text-align:left;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.15);
border-radius:4px;
box-shadow:0 6px 12px rgba(0,0,0,.175);
background-clip:padding-box
}
.dropdown-menu-right,.dropdown-menu.pull-right{
left:auto;
right:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
border-radius:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
text-decoration:none;
background-color:transparent;
cursor:not-allowed
}
.open>.dropdown-menu{
display:block
}
.open>a{
outline:0
}
.dropdown-menu-left{
left:0;
right:auto
}
.dropdown-header{
font-size:14px;
color:#777
}
.dropdown-backdrop{
position:fixed;
left:0;
right:0;
bottom:0;
top:0;
z-index:990
}
.pull-right>.dropdown-menu{
right:0;
left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
border-top:0;
border-bottom:4px dashed;
content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
top:auto;
bottom:100%;
margin-bottom:2px
}
.btn-group,.btn-group-vertical{
position:relative;
display:inline-block
}
.btn-group-vertical>.btn,.btn-group>.btn{
position:relative;
float:left
}
.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:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
margin-left:-1px
}
.btn-toolbar{
margin-left:-5px
}
.btn-toolbar:after,.btn-toolbar:before{
content:" ";
display:table
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
margin-left:5px
}
.btn .caret,.btn-group>.btn:first-child{
margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
border-bottom-right-radius:0;
border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
border-bottom-left-radius:0;
border-top-left-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
border-bottom-right-radius:0;
border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
border-bottom-left-radius:0;
border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
outline:0
}
.btn-group>.btn+.dropdown-toggle{
padding-left:8px;
padding-right:8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{
padding-left:12px;
padding-right:12px
}
.btn-group.open .dropdown-toggle{
box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link{
box-shadow:none
}
.btn-group-lg>.btn .caret,.btn-lg .caret{
border-width:5px 5px 0
}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{
border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
display:block;
float:none;
width:100%;
max-width:100%
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{
content:" ";
display:table
}
.btn-group-vertical>.btn-group>.btn{
float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
margin-top:-1px;
margin-left:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
border-top-right-radius:4px;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child){
border-bottom-left-radius:4px;
border-top-right-radius:0;
border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){
border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
border-top-right-radius:0;
border-top-left-radius:0
}
.btn-group-justified{
display:table;
width:100%;
table-layout:fixed;
border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{
float:none;
display:table-cell;
width:1%
}
.btn-group-justified>.btn-group .btn{
width:100%
}
.btn-group-justified>.btn-group .dropdown-menu{
left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none
}
.input-group,.input-group-btn,.input-group-btn>.btn{
position:relative
}
.input-group{
display:table;
border-collapse:separate
}
.input-group[class*=col-]{
float:none;
padding-left:0;
padding-right:0
}
.input-group .form-control{
position:relative;
z-index:2;
float:left;
width:100%;
margin-bottom:0
}
.input-group .form-control,.input-group-addon,.input-group-btn{
display:table-cell
}
.input-group-addon,.input-group-btn{
width:1%;
white-space:nowrap;
vertical-align:middle
}
.input-group-addon{
padding:6px 12px;
font-size:18px;
font-weight:400;
line-height:1;
color:#555;
text-align:center;
background-color:#eee;
border:1px solid #ccc;
border-radius:4px
}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
padding:5px 10px;
font-size:14px;
border-radius:3px
}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
padding:10px 16px;
font-size:21px;
border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
border-bottom-right-radius:0;
border-top-right-radius:0
}
.input-group-addon:first-child{
border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{
border-bottom-left-radius:0;
border-top-left-radius:0
}
.input-group-addon:last-child{
border-left:0
}
.input-group-btn{
font-size:0;
white-space:nowrap
}
.input-group-btn>.btn+.btn{
margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{
z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
z-index:2;
margin-left:-1px
}
.nav{
margin-bottom:0;
padding-left:0;
list-style:none
}
.nav:after,.nav:before{
content:" ";
display:table
}
.nav>li,.nav>li>a{
display:block;
position:relative;
left:0;
border-radius:5px 0 5px 0
}
.nav>li>a{
padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover{
text-decoration:none;
background-color:#ddd
}
.nav>li.disabled>a{
color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
color:#777;
text-decoration:none;
background-color:transparent;
cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
background-color:#eee;
border-color:#12c
}
.nav .nav-divider{
height:1px;
margin:11.5px 0;
overflow:hidden;
background-color:#e5e5e5
}
.nav>li>a>img{
max-width:none
}
.nav-tabs{
border-bottom:1px solid #ddd
}
.nav-tabs>li{
float:left;
margin-bottom:-1px
}
.nav-tabs>li>a{
line-height:1.428571429
}
.nav-tabs>li>a:hover{
border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
color:#fff;
background-color:#611232;
border:1px solid #ddd;
border-bottom-color:transparent;
cursor:default
}
.nav-pills>li{
float:left
}
.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li{
float:none
}
.nav-pills>li>a{
border-radius:4px
}
.nav-pills>li+li{
margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
color:#fff;
background-color:#4a90e2
}
.nav-stacked>li+li{
margin-top:2px;
margin-left:0
}
.nav-justified,.nav-tabs.nav-justified{
width:100%
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a{
text-align:center;
margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu{
top:auto;
left:auto
}
.nav-tabs-justified,.nav-tabs.nav-justified{
border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
margin-right:0;
border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
border:1px solid #ddd
}
.tab-content>.tab-pane{
display:none
}
.tab-content>.active{
display:block
}
.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before{
display:table;
content:" "
}
.nav-tabs .dropdown-menu{
margin-top:-1px;
border-top-right-radius:0;
border-top-left-radius:0
}
.navbar-collapse.in{
overflow-y:auto
}
.embed-responsive,.modal,.modal-open,.progress{
overflow:hidden
}
.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{
background-image:-webkit-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)
}
.navbar-form{
padding:10px 15px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
margin:3.5px -15px
}
.breadcrumb>li,.pagination{
display:inline-block
}
.btn .badge,.btn .label{
top:-1px;
position:relative
}
.breadcrumb{
padding:22px 0;
margin-bottom:25px;
list-style:none;
background-color:transparent;
border-radius:4px
}
.breadcrumb>li+li:before{
padding:0 5px
}
.pagination{
padding-left:0;
margin:25px 0;
border-radius:4px
}
.pagination>li{
display:inline
}
.pagination>li>a,.pagination>li>span{
position:relative;
float:left;
padding:6px 12px;
line-height:1.428571429;
text-decoration:none;
color:#404041;
background-color:#fff;
border:1px solid #ddd;
margin-left:-1px
}
.pagination>li:first-child>a,.pagination>li:first-child>span{
margin-left:0;
border-bottom-left-radius:4px;
border-top-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span{
border-bottom-right-radius:4px;
border-top-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{
z-index:3;
color:#fff;
background-color:#611232;
border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
z-index:2;
color:#fff;
background-color:#4a90e2;
border-color:#4a90e2;
cursor:default
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{
color:#777;
background-color:#fff;
border-color:#ddd;
cursor:not-allowed
}
.pagination-lg>li>a,.pagination-lg>li>span{
padding:10px 16px;
font-size:21px;
line-height:1.3333333
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{
border-bottom-left-radius:6px;
border-top-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
border-bottom-right-radius:6px;
border-top-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span{
padding:5px 10px;
font-size:14px;
line-height:1.5
}
.badge,.label{
font-weight:700;
line-height:1;
white-space:nowrap;
text-align:center
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{
border-bottom-left-radius:3px;
border-top-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{
border-bottom-right-radius:3px;
border-top-right-radius:3px
}
.pager{
padding-left:0;
margin:25px 0;
list-style:none;
text-align:center
}
.pager:after{
clear:both
}
.pager li{
display:inline
}
.pager li>a,.pager li>span{
display:inline-block;
padding:5px 14px;
background-color:#fff;
border:1px solid #ddd;
border-radius:15px
}
.pager li>a:focus,.pager li>a:hover{
text-decoration:none;
background-color:#eee
}
.pager .next>a,.pager .next>span{
float:right
}
.pager .previous>a,.pager .previous>span{
float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{
color:#777;
background-color:#fff;
cursor:not-allowed
}
.label{
display:inline;
padding:.2em .6em .3em;
font-size:75%;
color:#fff;
border-radius:.25em
}
.label:empty{
display:none
}
a.label:focus,a.label:hover{
color:#fff;
text-decoration:none;
cursor:pointer
}
.label-default{
background-color:#777
}
.label-default[href]:focus,.label-default[href]:hover{
background-color:#5e5e5e
}
.label-primary{
background-color:#4a90e2
}
.label-primary[href]:focus,.label-primary[href]:hover{
background-color:#2275d7
}
.label-success{
background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover{
background-color:#449d44
}
.label-info{
background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover{
background-color:#31b0d5
}
.label-warning{
background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover{
background-color:#ec971f
}
.label-danger{
background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover{
background-color:#c9302c
}
.badge{
display:inline-block;
min-width:10px;
padding:3px 7px;
font-size:14px;
color:#fff;
vertical-align:middle;
background-color:#777;
border-radius:10px
}
.badge:empty{
display:none
}
.media-object,.thumbnail{
display:block
}
.btn-group-xs>.btn .badge,.btn-xs .badge{
top:0;
padding:1px 5px
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{
color:#12c;
background-color:#fff
}
.list-group-item>.badge{
float:right
}
.list-group-item>.badge+.badge{
margin-right:5px
}
.nav-pills>li>a>.badge{
margin-left:3px
}
a.badge:focus,a.badge:hover{
color:#fff;
text-decoration:none;
cursor:pointer
}
.jumbotron,.jumbotron .h1,.jumbotron h1{
color:inherit
}
.jumbotron{
padding-top:30px;
padding-bottom:30px;
margin-bottom:30px;
background-color:#eee
}
.jumbotron p{
margin-bottom:15px;
font-size:27px;
font-weight:200
}
.alert,.thumbnail{
margin-bottom:25px
}
.alert .alert-link,.close{
font-weight:700
}
.jumbotron>hr{
border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron,.container-lg .jumbotron,.container-md .jumbotron,.container-sm .jumbotron,.container-xl .jumbotron,.container-xxl .jumbotron{
border-radius:6px
}
.jumbotron .container{
max-width:100%
}
@media screen and (min-width:768px){
.jumbotron{
padding-top:48px;
padding-bottom:48px
}
.container .jumbotron,.container-fluid .jumbotron,.container-lg .jumbotron,.container-md .jumbotron,.container-sm .jumbotron,.container-xl .jumbotron,.container-xxl .jumbotron{
padding-left:60px;
padding-right:60px
}
.jumbotron .h1,.jumbotron h1{
font-size:81px
}

}
.thumbnail{
padding:4px;
line-height:1.428571429;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img{
display:block;
max-width:100%;
height:auto;
margin-left:auto;
margin-right:auto
}
.thumbnail .caption{
padding:9px;
color:#545454
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{
border-color:#12c
}
.alert{
border:1px solid transparent;
border-radius:4px
}
.alert .h4,.alert h4{
margin-top:0;
color:inherit
}
.alert>p,.alert>ul{
margin-bottom:0
}
.alert>p+p{
margin-top:5px
}
.alert-dismissable .close,.alert-dismissible .close{
position:relative;
top:-2px;
right:-21px;
color:inherit
}
.modal,.modal-backdrop{
top:0;
right:0;
bottom:0;
left:0
}
.alert-success{
background-color:#dff0d8;
border-color:#d6e9c6;
color:#3c763d
}
.alert-success hr{
border-top-color:#c9e2b3
}
.alert-success .alert-link{
color:#2b542c
}
.alert-info{
background-color:#d9edf7;
border-color:#bce8f1;
color:#31708f
}
.alert-info hr{
border-top-color:#a6e1ec
}
.alert-info .alert-link{
color:#245269
}
.alert-warning{
background-color:#fcf8e3;
border-color:#faebcc;
color:#8a6d3b
}
.alert-warning hr{
border-top-color:#f7e1b5
}
.alert-warning .alert-link{
color:#66512c
}
.alert-danger{
background-color:#f2dede;
border-color:#d0021b;
color:#545454
}
.alert-danger hr{
border-top-color:#b70218
}
.alert-danger .alert-link{
color:#3a3a3a
}
@keyframes progress-bar-stripes{
from{
background-position:40px 0
}
to{
background-position:0 0
}

}
.progress{
height:25px;
margin-bottom:25px;
background-color:#f5f5f5;
border-radius:4px;
box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar{
float:left;
width:0;
height:100%;
font-size:14px;
line-height:25px;
color:#fff;
text-align:center;
background-color:#4a90e2;
box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar{
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:40px 40px
}
.progress-bar.active,.progress.active .progress-bar{
animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success{
background-color:#5cb85c
}
.progress-striped .progress-bar-success{
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)
}
.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{
background-image:-webkit-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)
}
.progress-bar-info{
background-color:#5bc0de
}
.progress-striped .progress-bar-info{
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)
}
.progress-bar-warning{
background-color:#f0ad4e
}
.progress-striped .progress-bar-warning{
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)
}
.progress-bar-danger{
background-color:#d9534f
}
.progress-striped .progress-bar-danger{
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)
}
.media{
margin-top:15px
}
.media:first-child{
margin-top:0
}
.media,.media-body{
zoom:1;
overflow:hidden
}
.media-body{
width:10000px
}
.media-object.img-thumbnail{
max-width:none
}
.media-right,.media>.pull-right{
padding-left:10px
}
.media-left,.media>.pull-left{
padding-right:10px
}
.media-body,.media-left,.media-right{
display:table-cell;
vertical-align:top
}
.media-middle{
vertical-align:middle
}
.media-bottom{
vertical-align:bottom
}
.media-heading{
margin-top:0;
margin-bottom:5px
}
.media-list{
padding-left:0;
list-style:none
}
.list-group{
margin-bottom:20px;
padding-left:0
}
.list-group-item{
position:relative;
display:block;
padding:10px 15px;
margin-bottom:-1px;
background-color:#fff;
border:1px solid #ddd
}
.list-group-item:first-child{
border-top-right-radius:4px;
border-top-left-radius:4px
}
.list-group-item:last-child{
margin-bottom:0;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item{
color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{
text-decoration:none;
color:#555;
background-color:#f5f5f5
}
button.list-group-item{
width:100%;
text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{
background-color:#eee;
color:#777;
cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{
color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{
color:#777
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{
z-index:2;
color:#fff;
background-color:#4a90e2;
border-color:#4a90e2
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{
color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{
color:#fafcfe
}
.list-group-item-success{
color:#3c763d;
background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success{
color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{
color:#3c763d;
background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{
color:#fff;
background-color:#3c763d;
border-color:#3c763d
}
.list-group-item-info{
color:#31708f;
background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info{
color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{
color:#31708f;
background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{
color:#fff;
background-color:#31708f;
border-color:#31708f
}
.list-group-item-warning{
color:#8a6d3b;
background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning{
color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{
color:#8a6d3b;
background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{
color:#fff;
background-color:#8a6d3b;
border-color:#8a6d3b
}
.list-group-item-danger{
color:#a94442;
background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger{
color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{
color:#a94442;
background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{
color:#fff;
background-color:#a94442;
border-color:#a94442
}
.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{
color:inherit
}
.list-group-item-heading{
margin-top:0;
margin-bottom:5px
}
.list-group-item-text{
margin-bottom:0;
line-height:1.3
}
.panel{
margin-bottom:25px;
background-color:#fff;
border:1px solid transparent;
border-radius:4px;
box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{
margin-bottom:0
}
.panel-body{
padding:15px
}
.panel-body:after,.panel-body:before{
content:" ";
display:table
}
.panel-heading{
padding:10px 15px;
border-bottom:1px solid transparent;
border-top-right-radius:3px;
border-top-left-radius:3px
}
.panel-title{
margin-top:0;
font-size:21px
}
.panel-footer{
padding:10px 15px;
background-color:#f5f5f5;
border-top:1px solid #ddd;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
border-width:1px 0;
border-radius:0
}
.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{
border-bottom:0
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{
border-bottom-left-radius:3px;
border-bottom-right-radius:3px
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
border-top:0;
border-top-right-radius:3px;
border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
border-bottom:0;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
border-top-right-radius:0;
border-top-left-radius:0
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{
border-top-right-radius:3px;
border-top-left-radius:3px
}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{
border-top-width:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{
padding-left:15px;
padding-right:15px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{
border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{
border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{
border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{
border-right:0
}
.panel>.table-responsive{
border:0;
margin-bottom:0
}
.panel-group{
margin-bottom:25px
}
.panel-group .panel{
margin-bottom:0;
border-radius:4px
}
.panel-group .panel+.panel{
margin-top:5px
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
border-top:1px solid #ddd
}
.panel-group .panel-footer{
border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body{
border-bottom:1px solid #ddd
}
.panel-default{
border-color:#ddd
}
.panel-default>.panel-heading{
color:#333;
background-color:#f5f5f5;
border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
border-top-color:#ddd
}
.panel-default>.panel-heading .badge{
color:#f5f5f5;
background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body{
border-bottom-color:#ddd
}
.panel-primary{
border-color:#4a90e2
}
.panel-primary>.panel-heading{
color:#fff;
background-color:#4a90e2;
border-color:#4a90e2
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{
border-top-color:#4a90e2
}
.panel-primary>.panel-heading .badge{
color:#4a90e2;
background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{
border-bottom-color:#4a90e2
}
.panel-success{
border-color:#d6e9c6
}
.panel-success>.panel-heading{
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body{
border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge{
color:#dff0d8;
background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body{
border-bottom-color:#d6e9c6
}
.panel-info{
border-color:#bce8f1
}
.panel-info>.panel-heading{
color:#31708f;
background-color:#d9edf7;
border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body{
border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge{
color:#d9edf7;
background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body{
border-bottom-color:#bce8f1
}
.panel-warning{
border-color:#faebcc
}
.panel-warning>.panel-heading{
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{
border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge{
color:#fcf8e3;
background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{
border-bottom-color:#faebcc
}
.panel-danger{
border-color:#ebccd1
}
.panel-danger>.panel-heading{
color:#a94442;
background-color:#f2dede;
border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{
border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge{
color:#f2dede;
background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{
border-bottom-color:#ebccd1
}
.embed-responsive{
position:relative;
display:block;
height:0;
padding:0
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
position:absolute;
top:0;
left:0;
bottom:0;
height:100%;
width:100%;
border:0
}
.embed-responsive-16by9{
padding-bottom:56.25%
}
.embed-responsive-4by3{
padding-bottom:75%
}
.well{
min-height:20px;
margin-bottom:20px;
background-color:#f8f8f8;
border:1px solid #efefef;
border-radius:4px
}
.well blockquote{
border-color:#ddd;
border-color:rgba(0,0,0,.15)
}
.well-lg{
border-radius:6px
}
.well-sm{
padding:9px;
border-radius:3px
}
.close{
float:right;
font-size:27px;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:.2
}
.popover,.tooltip{
font-family:inherit;
font-style:normal;
font-weight:400;
letter-spacing:normal;
line-break:auto;
line-height:1.428571429;
text-shadow:none;
white-space:normal;
word-break:normal;
word-spacing:normal;
word-wrap:normal;
text-decoration:none;
text-transform:none
}
.close:focus,.close:hover{
color:#000;
text-decoration:none;
cursor:pointer;
opacity:.5
}
button.close{
padding:0;
cursor:pointer;
background:0 0;
border:0;
-webkit-appearance:none
}
.modal-content,.popover{
background-clip:padding-box
}
.modal{
display:none;
position:fixed;
z-index:1050;
-webkit-overflow-scrolling:touch;
outline:0
}
.modal.in .modal-dialog{
transform:translate(0,0)
}
.modal-open .modal{
overflow-x:hidden;
overflow-y:auto
}
.modal-dialog{
position:relative;
width:auto;
margin:10px
}
.modal-content{
position:relative;
background-color:#fff;
border:1px solid transparent;
box-shadow:0 3px 9px rgba(0,0,0,.5);
outline:0
}
.modal-backdrop{
position:fixed;
z-index:1040;
background-color:#000
}
.modal-backdrop.in{
opacity:.5
}
.modal-header{
padding:15px;
border-bottom:1px solid transparent;
min-height:16.43px
}
.modal-header .close{
margin-top:-2px
}
.modal-title{
margin:0;
line-height:1.428571429
}
.modal-body{
position:relative
}
.modal-footer{
padding:15px;
text-align:right;
border-top:1px solid transparent
}
.modal-footer:after,.modal-footer:before{
content:" ";
display:table
}
.modal-footer .btn+.btn{
margin-left:5px;
margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
margin-left:0
}
.modal-scrollbar-measure{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll
}
@media (min-width:768px){
.modal-dialog{
width:600px;
margin:30px auto
}
.modal-content{
box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm{
width:300px
}

}
.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{
bottom:0;
margin-bottom:-5px;
border-width:5px 5px 0;
border-top-color:#000
}
@media (min-width:992px){
.modal-lg{
width:900px
}

}
.tooltip{
position:absolute;
z-index:1070;
display:block;
text-align:left;
text-align:start;
font-size:14px;
opacity:0
}
.tooltip.in{
opacity:.9
}
.tooltip.top{
margin-top:-3px;
padding:5px 0
}
.tooltip.right{
margin-left:3px;
padding:0 5px
}
.tooltip.bottom{
margin-top:3px;
padding:5px 0
}
.tooltip.left{
margin-left:-3px;
padding:0 5px
}
.tooltip-inner{
max-width:200px;
padding:3px 8px;
color:#fff;
text-align:center;
background-color:#000;
border-radius:4px
}
.tooltip-arrow{
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.tooltip.top .tooltip-arrow{
bottom:0;
left:50%;
margin-left:-5px;
border-width:5px 5px 0;
border-top-color:#000
}
.tooltip.top-left .tooltip-arrow{
right:5px
}
.tooltip.top-right .tooltip-arrow{
left:5px
}
.tooltip.right .tooltip-arrow{
top:50%;
left:0;
margin-top:-5px;
border-width:5px 5px 5px 0;
border-right-color:#000
}
.tooltip.left .tooltip-arrow{
top:50%;
right:0;
margin-top:-5px;
border-width:5px 0 5px 5px;
border-left-color:#000
}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{
border-width:0 5px 5px;
border-bottom-color:#000;
top:0
}
.tooltip.bottom .tooltip-arrow{
left:50%;
margin-left:-5px
}
.tooltip.bottom-left .tooltip-arrow{
right:5px;
margin-top:-5px
}
.tooltip.bottom-right .tooltip-arrow{
left:5px;
margin-top:-5px
}
.popover{
position:absolute;
top:0;
left:0;
z-index:1060;
display:none;
max-width:276px;
padding:1px;
text-align:left;
text-align:start;
font-size:18px;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.carousel-caption,.carousel-control{
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.popover.top{
margin-top:-10px
}
.popover.right{
margin-left:10px
}
.popover.bottom{
margin-top:10px
}
.popover.left{
margin-left:-10px
}
.popover-title{
margin:0;
padding:8px 14px;
font-size:18px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
border-radius:5px 5px 0 0
}
.popover-content{
padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after{
position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.carousel,.carousel-inner{
position:relative
}
.popover>.arrow{
border-width:11px
}
.popover>.arrow:after{
border-width:10px;
content:""
}
.popover.top>.arrow{
left:50%;
margin-left:-11px;
border-bottom-width:0;
border-top-color:#999;
border-top-color:rgba(0,0,0,.25);
bottom:-11px
}
.popover.top>.arrow:after{
content:" ";
bottom:1px;
margin-left:-10px;
border-bottom-width:0;
border-top-color:#fff
}
.popover.left>.arrow:after,.popover.right>.arrow:after{
content:" ";
bottom:-10px
}
.popover.right>.arrow{
top:50%;
left:-11px;
margin-top:-11px;
border-left-width:0;
border-right-color:#999;
border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after{
left:1px;
border-left-width:0;
border-right-color:#fff
}
.popover.bottom>.arrow{
left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:#999;
border-bottom-color:rgba(0,0,0,.25);
top:-11px
}
.popover.bottom>.arrow:after{
content:" ";
top:1px;
margin-left:-10px;
border-top-width:0;
border-bottom-color:#fff
}
.popover.left>.arrow{
top:50%;
right:-11px;
margin-top:-11px;
border-right-width:0;
border-left-color:#999;
border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after{
right:1px;
border-right-width:0;
border-left-color:#fff
}
.carousel-inner{
overflow:hidden;
width:100%
}
.carousel-inner>.item{
display:none;
position:relative;
transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{
display:block;
max-width:100%;
height:auto;
line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d){
.carousel-inner>.item{
transition:transform .6s ease-in-out;
backface-visibility:hidden;
perspective:1000px
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{
transform:translate3d(100%,0,0);
left:0
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{
transform:translate3d(-100%,0,0);
left:0
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{
transform:translate3d(0,0,0);
left:0
}

}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
display:block
}
.carousel-inner>.active{
left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
position:absolute;
top:0;
width:100%
}
.carousel-inner>.next{
left:100%
}
.carousel-inner>.prev{
left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
left:0
}
.carousel-inner>.active.left{
left:-100%
}
.carousel-inner>.active.right{
left:100%
}
.carousel-control{
position:absolute;
top:0;
left:0;
bottom:0;
width:15%;
opacity:.5;
font-size:20px
}
.carousel-control.left{
background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
background-repeat:repeat-x
}
.carousel-control.right{
left:auto;
right:0;
background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
background-repeat:repeat-x
}
.carousel-control:focus,.carousel-control:hover{
outline:0;
color:#fff;
text-decoration:none;
opacity:.9
}
.carousel-control .bootstrap-icons-chevron-left,.carousel-control .bootstrap-icons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
position:absolute;
top:50%;
margin-top:-10px;
z-index:5;
display:inline-block
}
.carousel-control .bootstrap-icons-chevron-left,.carousel-control .icon-prev{
left:50%;
margin-left:-10px
}
.carousel-control .bootstrap-icons-chevron-right,.carousel-control .icon-next{
right:50%;
margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev{
width:20px;
height:20px;
line-height:1;
font-family:serif
}
.carousel-control .icon-prev:before{
content:"â€¹"
}
.carousel-control .icon-next:before{
content:"â€º"
}
.carousel-indicators{
position:absolute;
bottom:10px;
left:50%;
z-index:15;
width:60%;
margin-left:-30%;
padding-left:0;
list-style:none;
text-align:center
}
.carousel-indicators li{
display:inline-block;
width:10px;
height:10px;
margin:1px;
text-indent:-999px;
border:1px solid #fff;
border-radius:10px;
cursor:pointer;
background-color:rgba(0,0,0,.6);
background-color:transparent
}
.carousel-indicators .active{
margin:0;
width:12px;
height:12px;
background-color:#fff
}
.carousel-caption{
position:absolute;
left:15%;
right:15%;
bottom:20px;
z-index:10;
padding-top:20px;
padding-bottom:20px
}
.carousel-caption .btn,.text-hide{
text-shadow:none
}
@media screen and (min-width:768px){
.carousel-control .bootstrap-icons-chevron-left,.carousel-control .bootstrap-icons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
width:30px;
height:30px;
margin-top:-15px;
font-size:30px
}
.carousel-control .bootstrap-icons-chevron-left,.carousel-control .icon-prev{
margin-left:-15px
}
.carousel-control .bootstrap-icons-chevron-right,.carousel-control .icon-next{
margin-right:-15px
}
.carousel-caption{
left:20%;
right:20%;
padding-bottom:30px
}
.carousel-indicators{
bottom:20px
}

}
.clearfix:after,.clearfix:before{
content:" ";
display:table
}
.center-block{
display:block;
margin-left:auto;
margin-right:auto
}
.pull-right{
float:right!important
}
.pull-left{
float:left!important
}
.hide{
display:none!important
}
.show{
display:block!important
}
.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
display:none!important
}
.invisible{
visibility:hidden
}
.text-hide{
font:0/0 a;
color:transparent;
background-color:transparent;
border:0
}
.affix{
position:fixed
}
@media (max-width:767px){
.visible-xs{
display:block!important
}
table.visible-xs{
display:table!important
}
tr.visible-xs{
display:table-row!important
}
td.visible-xs,th.visible-xs{
display:table-cell!important
}
.visible-xs-block{
display:block!important
}
.visible-xs-inline{
display:inline!important
}
.visible-xs-inline-block{
display:inline-block!important
}

}
@media (min-width:768px) and (max-width:991px){
.visible-sm{
display:block!important
}
table.visible-sm{
display:table!important
}
tr.visible-sm{
display:table-row!important
}
td.visible-sm,th.visible-sm{
display:table-cell!important
}
.visible-sm-block{
display:block!important
}
.visible-sm-inline{
display:inline!important
}
.visible-sm-inline-block{
display:inline-block!important
}

}
@media (min-width:992px) and (max-width:1199px){
.visible-md{
display:block!important
}
table.visible-md{
display:table!important
}
tr.visible-md{
display:table-row!important
}
td.visible-md,th.visible-md{
display:table-cell!important
}
.visible-md-block{
display:block!important
}
.visible-md-inline{
display:inline!important
}
.visible-md-inline-block{
display:inline-block!important
}

}
@media (min-width:1200px){
.visible-lg{
display:block!important
}
table.visible-lg{
display:table!important
}
tr.visible-lg{
display:table-row!important
}
td.visible-lg,th.visible-lg{
display:table-cell!important
}
.visible-lg-block{
display:block!important
}
.visible-lg-inline{
display:inline!important
}
.visible-lg-inline-block{
display:inline-block!important
}
.hidden-lg{
display:none!important
}

}
@media (max-width:767px){
.hidden-xs{
display:none!important
}

}
@media (min-width:768px) and (max-width:991px){
.hidden-sm{
display:none!important
}

}
@media (min-width:992px) and (max-width:1199px){
.hidden-md{
display:none!important
}

}
.visible-print{
display:none!important
}
@media print{
.visible-print{
display:block!important
}
table.visible-print{
display:table!important
}
tr.visible-print{
display:table-row!important
}
td.visible-print,th.visible-print{
display:table-cell!important
}

}
.visible-print-block{
display:none!important
}
@media print{
.visible-print-block{
display:block!important
}

}
.visible-print-inline{
display:none!important
}
@media print{
.visible-print-inline{
display:inline!important
}

}
.visible-print-inline-block{
display:none!important
}
@media print{
.visible-print-inline-block{
display:inline-block!important
}
.hidden-print{
display:none!important
}

}
.box a,hr.red:before{
display:block
}
[class*=" icon-"],[class^=icon-]{
font-family:icogobmx;
speak-as:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-world:before{
content:"ó¦€Š"
}
.icon-phone:before{
content:"\e60b"
}
.icon-tramite:before{
content:"\e60c"
}
.icon-others:before{
content:"\e60d"
}
.icon-phone-user:before{
content:"\e60e"
}
.icon-user:before{
content:"\e60f"
}
.icon-infocircle:before{
content:"\e610"
}
.icon-calendar:before{
content:"\e603"
}
.icon-caret-right:before{
content:"\e604"
}
.icon-caret-down:before{
content:"\e605"
}
.icon-search:before{
content:"\e606"
}
.icon-arrow:before{
content:"\e600"
}
.icon-home:before{
content:"\e601"
}
.icon-printing:before{
content:"\e602"
}
.box.inverted:before,hr.red:before{
content:" "
}
.h1,.h2,.h3,h1,h2,h3{
font-weight:600
}
time{
font-size:14px;
color:#7f858a
}
a{
text-decoration:underline
}
.breadcrumb a,.btn,.dropdown-menu>li>a,.main-footer .list-info a.link-email,.main-footer .list-info a:hover,.navbar-brand,.navbar-inverse .navbar-nav>li>a{
text-decoration:none
}
a.active,a:active{
color:#10c7e0
}
a:focus{
outline:#bbb dotted 1px
}
main[role=main],main[role=main]>.breadcrumb{
margin-bottom:64px
}
main[role=main] .small-bottom-buffer{
margin-bottom:52px
}
main[role=main] .small-top-buffer{
margin-top:52px
}
main[role=main] .h2,main[role=main] h2{
line-height:134%
}
main[role=main] .h3,main[role=main] h3{
line-height:141%
}
main[role=main] .h1,main[role=main] .h2,main[role=main] .h3,main[role=main] .h4,main[role=main] .h5,main[role=main] .h6 p,main[role=main] h1,main[role=main] h2,main[role=main] h3,main[role=main] h4,main[role=main] h5,main[role=main] h6 p{
margin-bottom:43.33px
}
main[role=main] p{
font-size:18px
}
main[role=main] time{
display:block;
margin-top:52px
}
main[role=main] .print a{
font-size:16px;
margin-top:10px
}
main[role=main] .border-box{
border:2px solid #aaa;
margin-top:25px;
padding:30px 30px 0;
font-size:14px;
color:#000
}
main[role=main] .border-box dl dt{
font-weight:400
}
main[role=main] .border-box dl dd{
margin-bottom:30px;
font-weight:400
}
.btn{
border:none;
font-size:18px;
border-radius:3px;
padding:10px 25px
}
.btn-secondary{
border:2px solid #6f7271;
box-shadow:0 0 0 0 #6f7271
}
.btn-primary{
border:2px solid #611232;
box-shadow:0 0 0 0 #611232
}
.btn-success{
box-shadow:0 2px 0 0 #357935
}
.btn-info{
box-shadow:0 2px 0 0 #2390b0
}
.btn-warning{
box-shadow:0 2px 0 0 #c77c11
}
.btn-danger{
border:2px solid #a57f2c;
box-shadow:0 0 0 0 #a57f2c
}
.btn-group-lg>.btn,.btn-lg{
padding:20px 50px
}
.btn-group-sm>.btn,.btn-sm{
padding:5px 10px;
font-size:14px;
line-height:1.5;
border-radius:3px
}
.btn-group-xs>.btn,.btn-xs{
padding:1px 5px;
font-size:14px;
line-height:1.5;
border-radius:3px
}
@media (min-width:768px){
.btn-group-lg>.btn,.btn-lg{
padding:20px 100px
}

}
.red{
color:#a57f2c
}
.giant{
font-size:90px;
text-transform:uppercase;
margin:0 0 20px;
font-weight:700;
text-indent:-6px;
line-height:67%
}
.top-buffer,.vertical-buffer{
margin-top:64px
}
.bottom-buffer,.vertical-buffer{
margin-bottom:64px
}
.box .h4,.box .h5,.box dt,.box h4,.box h5,.dl-wide dt{
font-weight:400
}
.top-buffer-submenu{
margin-top:46px
}
.small-bottom-buffer{
margin-bottom:26px
}
.text-vertical-align-button{
line-height:47px
}
.vh,.visually-hidden{
border:0;
clip:rect(0 0 0 0);
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
text-indent:-9999px
}
hr.red{
margin:10px 0 70px;
border-top-color:#dce0e0
}
hr.red:before{
width:35px;
height:5px;
background-color:#a57f2c;
position:absolute
}
ul.format{
margin-bottom:52px
}
ul.format li{
margin-bottom:20px
}
.box dd,.box p{
margin-bottom:15px
}
.big-circle{
background-color:#fff;
border:2px solid #777;
border-radius:50%;
width:40px;
height:40px;
position:relative
}
.big-circle .small-circle{
background-color:#777;
position:absolute;
left:50%;
top:50%;
margin-left:-8px;
margin-top:-8px
}
.small-circle{
background-color:#fff;
border-radius:50%;
width:16px;
height:16px;
border:2px solid #777
}
.box{
padding:25px
}
.box dl{
margin-bottom:0
}
.box dd,.box dl,.box p{
font-size:14px
}
.box.inverted{
background-color:#555;
color:#fff;
position:relative
}
.box.inverted:before{
display:none
}
.box.inverted a{
color:#fff
}
.box.light{
background-color:#2c4838;
margin-bottom:25px
}
.box.bordered{
border:1px solid #d5d5d5;
margin-bottom:25px;
border-radius:5px
}
.box.bordered.blue{
border-color:#4a90e2;
color:#4a90e2
}
.dl-wide{
display:table;
width:100%;
border-bottom:1px solid #919191;
margin-bottom:15px;
padding-bottom:20px
}
.dl-wide.last{
border-bottom:none;
margin-bottom:40px
}
.dl-wide dd,.dl-wide dt{
display:table-cell;
vertical-align:top
}
.dl-wide dt{
width:48%
}
.dl-wide dd{
padding-left:2%;
width:48%;
font-weight:300
}
dt{
font-weight:500
}
.form-group .form-control-lada,.form-group .form-control-phone{
float:left
}
.form-group .form-control-lada{
width:23%;
margin-right:6%
}
.form-group .form-control-phone{
width:71%
}
.form-group .form-control.form-control-error{
border-color:#d0021b
}
.form-group .form-text.form-text-error{
color:#d0021b
}
@media (min-width:768px){
.box.inverted:before{
content:" ";
display:block;
width:0;
height:0;
border-style:solid;
border-width:25px 25px 25px 0;
border-color:transparent #555 transparent transparent;
position:absolute;
left:-25px;
top:50px
}

}
.breadcrumb>li+li:before{
content:"\e600";
font-family:icogobmx;
font-size:10px;
/*color:#545454;*/
color:#611232;
}
.breadcrumb a{
color:#393c3e
}
.breadcrumb a:hover{
text-decoration:underline
}
.breadcrumb>.active{
font-weight:700;
color:#545454
}
.breadcrumb .icon{
font-size:14px
}
.user-credencials{
position:absolute;
left:0;
right:0;
margin:16px 15px;
padding:6px 20px;
border:1px solid #dce0e0;
border-radius:5px
}
.user-credencials ul{
margin:0
}
.user-credencials li{
padding:12px 0;
font-size:16px
}
.user-credencials li:first-child{
border-bottom:1px solid #dce0e0
}
.user-credencials button{
padding:0;
font-size:16px
}
.user-credencials .user-credencials__name{
display:inline-block;
max-width:87%
}
.well{
box-shadow:none;
padding:20px 10px
}
.well:after,.well:before{
content:" ";
display:table
}
.well-success{
background-color:#4a90e2;
color:#fff;
border:none
}
.well-lg{
padding:70px;
font-weight:400
}
@media (min-width:768px){
.well{
padding:50px
}

}
.nav-tabs>li>a{
background-color:#eee;
margin-right:0;
border:1px solid #fff;
border-radius:0;
text-decoration:none;
color:#404041;
font-size:16px
}
.alert{
border-width:2px;
text-align:center;
padding:20px 15px
}
.alert-dismissable,.alert-dismissible{
padding-right:35px
}
.main-banner{
min-height:277px;
margin-bottom:40px;
color:#fff;
background-color:#000;
background-image:none
}
.main-banner>.container{
display:table;
height:277px
}
.main-banner .h1,.main-banner h1{
font-size:44px;
margin:0;
font-weight:300;
display:table-cell;
vertical-align:middle;
line-height:132%
}
.main-banner .h1>strong,.main-banner h1>strong{
font-weight:600;
display:block;
margin-top:-5px
}
.landing-wrapper>section{
margin-bottom:40px
}
.landing-wrapper>section>.h3,.landing-wrapper>section>h3{
margin:0
}
.landing-wrapper>section>hr{
margin:10px 0 70px;
border-top-color:#dce0e0;
position:relative
}
.landing-wrapper>section>hr:before{
content:" ";
width:35px;
height:5px;
background-color:#d0021b;
display:block;
position:absolute
}
.landing-wrapper>section .h4,.landing-wrapper>section h4{
margin-top:0;
margin-bottom:37px;
font-size:22px
}
.about-landing .row>div,.numbers-landing .giant{
margin-bottom:20px
}
.numbers-landing .giant .small,.numbers-landing .giant small{
text-transform:none;
font-weight:700;
font-size:60%;
color:#545454;
line-height:20px
}
.numbers-landing p{
font-size:24px;
font-weight:500
}
.intro-text{
font-size:24px;
font-weight:400;
line-height:150%;
margin:0
}
.side-text-landing{
margin:0;
padding:40px;
border:2px solid #dce0e0;
text-align:center;
font-size:19px;
font-weight:400;
line-height:124%
}
.doing-landing .row>div{
margin-bottom:40px
}
.steps-landing article{
margin-bottom:35px
}
.steps-landing article .h4,.steps-landing article h4{
margin-bottom:20px
}
.recent-posts-landing .small-posts a img,.recent-posts-landing .small-posts>div,.recent-posts-landing>.row{
margin-bottom:30px
}
.steps-landing article p{
font-size:16px
}
.recent-posts-landing a{
font-weight:600
}
.recent-posts-landing img{
width:100%;
height:auto
}
.recent-posts-landing article:first-child p{
font-size:16px;
font-weight:400;
line-height:132%
}
.recent-posts-landing article:first-child a{
color:#545454;
display:block;
font-weight:400;
text-decoration:none
}
.recent-posts-landing article:first-child .small,.recent-posts-landing article:first-child small{
color:#12c;
font-weight:600;
text-decoration:underline
}
.recent-posts-landing article:first-child .small:hover,.recent-posts-landing article:first-child small:hover{
color:#7b9cf0
}
.recent-posts-landing .small-posts .small,.recent-posts-landing .small-posts small{
color:#12c;
font-weight:600;
text-decoration:underline
}
.recent-posts-landing .small-posts .small:hover,.recent-posts-landing .small-posts small:hover{
color:#7b9cf0
}
.landing-wrapper .recent-posts-landing .h4,.landing-wrapper .recent-posts-landing h4{
font-size:22px;
line-height:119%;
margin-bottom:12px;
margin-top:10px
}
.landing-wrapper .recent-posts-landing .small-posts a .h4,.landing-wrapper .recent-posts-landing .small-posts a h4{
margin-top:10px;
line-height:119%
}
@media (min-width:768px){
.main-banner{
min-height:470px;
background-image:url(../images/home_picture.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center center
}
.main-banner>.container{
height:470px
}
.landing-wrapper>section,.main-banner{
margin-bottom:64px
}
.about-landing .row>div,.doing-landing .row>div,.small-posts>div{
margin-bottom:0
}
.intro-text p{
font-size:26px
}

}
@media (min-width:992px){
.main-banner{
margin-bottom:40px;
background-position:right center
}

}
.tramites{
padding-bottom:40px
}
.tramites .breadcrumb{
margin-bottom:0
}
.tramites .well{
margin-bottom:26px;
padding-left:32px;
padding-top:10px
}
.tramites .well.well-lg{
padding:70px;
font-size:24px
}
.tramites .h2,.tramites h2{
margin-top:40px;
margin-bottom:36px
}
.tramites hr.double{
border-width:5px;
margin-top:0;
margin-bottom:45px
}
.tramites .intro-text{
color:#929292;
line-height:134%;
font-weight:300;
font-size:22px
}
.tramites .intro-text>strong{
font-weight:400;
margin-top:30px;
display:block
}
.tramites label{
font-weight:300;
line-height:134%
}
.tramites label.question{
font-weight:400
}
.tramites .input-group-lg>.form-control,.tramites .input-group-lg>.input-group-addon,.tramites .input-group-lg>.input-group-btn>.btn,.tramites .input-lg{
font-size:16px;
color:#929292
}
.tramites .alert-container{
margin:0 -41px 40px -60px
}
.tramites .error-log{
display:none;
padding:30px
}
.tramites .error-log .bootstrap-icons{
font-size:45px
}
.tramites .alert{
display:block
}
.tramites .alert.form-control{
background-color:#fff;
border-color:#ccc;
text-align:left
}
.question{
font-weight:400;
margin-right:0;
margin-bottom:30px;
line-height:145%
}
.question:before{
content:"";
background-color:#4a90e2;
border-radius:50%;
width:10px;
height:10px;
display:inline-block;
margin-top:8px;
margin-left:-18px;
position:absolute
}
.ficha .nav-tabs a span,.success-message{
display:none
}
.success-message .intro-text{
color:#b8b8b8;
margin:40px 0;
font-weight:400
}
.success-message .question,.success-message .well{
margin-left:60px
}
.success-message .question{
color:#929292
}
.success-message .well{
color:#000;
font-weight:400
}
.success-message .well.well-success{
color:#fff;
padding:70px;
margin-left:0
}
.tramites .success-message .well{
padding:30px 20px
}
@media (min-width:768px){
.tramites{
padding-bottom:64px
}
.tramites .well{
padding-left:72px
}
.tramites .well.error-log{
padding:30px
}
.tramites .well.well-lg{
padding:70px
}
.tramites .h2,.tramites h2{
margin-top:64px
}
.tramites .intro-text{
font-size:24px
}
.question{
margin-right:20px
}
.question:before{
margin-left:-26px
}

}
.ficha{
margin-bottom:0;
padding-bottom:40px
}
.ficha .container{
position:relative
}
.ficha .h2,.ficha .h3,.ficha .h4,.ficha h2,.ficha h3,.ficha h4{
margin-bottom:42px
}
.ficha p,.ficha ul{
margin-bottom:52px
}
.ficha p.nav-tabs,.ficha ul.nav-tabs{
margin-bottom:0
}
.ficha p{
font-size:16px
}
.ficha blockquote .h5,.ficha blockquote h5,.ficha blockquote p{
margin-bottom:25px
}
.ficha .btn-group-lg>.btn,.ficha .btn-lg{
padding:15px 20px
}
.ficha .aside{
padding-top:0
}
.ficha .box .h4,.ficha .box a,.ficha .box button,.ficha .box h4,.ficha .box p{
margin-bottom:15px
}
.ficha .box.inverted{
position:relative;
top:0;
width:auto
}
.ficha .box .icon-phone,.ficha .box .icon-tramite{
font-size:40px;
float:left
}
.ficha .box p{
font-size:14px
}
.ficha .box .text-box{
margin-left:60px
}
.ficha .box .text-box .h5,.ficha .box .text-box h5{
margin-top:0
}
.ficha .box .text-box p{
font-size:14px;
margin-bottom:0
}
.ficha .box .list-unstyled,.ficha .box .list-unstyled a,.ficha .box .text-box dd:last-child{
margin-bottom:0
}
.ficha .box .btn{
padding:10px
}
.ficha .box.blue+.h4,.ficha .box.blue+h4{
margin-bottom:20px;
margin-top:30px
}
.ficha .font-changer{
position:fixed;
left:0;
margin-top:20px
}
.ficha .panel-body .well{
padding:15px
}
.ficha .panel-body .well p{
margin-bottom:10px
}
.tab-panel{
margin-bottom:40px
}
.tab-content form{
margin-bottom:50px
}
.tab-content form .form-control{
margin-bottom:25px
}
.tab-content{
border:1px solid #eee;
border-top:none;
padding:25px
}
.fix-form-btns>li{
margin-bottom:15px
}
.fix-form-btns>li>a{
color:#929292
}
.fix-form-btns>li>a.active{
color:#4a90e2
}
.ficha-collapse dl{
display:table;
width:100%;
border-bottom:1px solid #919191;
margin-bottom:25px;
padding-bottom:20px
}
.ficha-collapse dl.last{
border-bottom:none;
margin-bottom:40px
}
.ficha-collapse dl dd,.ficha-collapse dl dt{
display:table-cell;
vertical-align:top;
font-weight:300
}
.ficha-collapse dl dt{
width:48%
}
.ficha-collapse dl dd{
padding-left:2%;
width:48%
}
.ficha-collapse dl.dl-vertical{
display:block;
border-bottom:none
}
.ficha-collapse dl.dl-vertical dt{
margin-top:10px;
font-weight:600
}
.ficha-collapse dl.dl-vertical dd,.ficha-collapse dl.dl-vertical dt{
display:block;
width:auto;
padding:0;
margin-bottom:10px
}
.ficha-collapse dl.dl-vertical b{
font-weight:600
}
.ficha-collapse .panel-heading{
padding:20px 25px;
position:relative
}
.ficha-collapse .panel-heading:after,.ficha-collapse .panel-heading:before{
content:" ";
display:table
}
.ficha-collapse .panel-heading .h4,.ficha-collapse .panel-heading h4{
margin-bottom:0
}
.ficha-collapse .panel-title a{
font-size:18px;
text-decoration:none
}
.ficha-collapse .panel-body{
padding:30px
}
.collpase-button{
border:1px solid #555;
outline:0;
background:0 0;
display:block;
width:30px;
height:30px;
border-radius:50%;
position:absolute;
right:15px;
top:50%;
margin-top:-15px
}
.collpase-button.collapsed:after,.collpase-button:before{
background-color:#777;
position:absolute;
display:block;
content:" "
}
.collpase-button:before{
width:18px;
height:1px;
top:50%;
left:5px
}
.collpase-button.collapsed:after{
width:1px;
height:18px;
top:5px;
left:50%
}
.collpase-button:focus{
outline:0;
box-shadow:none
}
.font-changer button{
display:block;
background:0 0;
background:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
box-shadow:0 0 5px 0 rgba(0,0,0,.33);
border:1px solid #fff;
outline:0;
border-radius:5px;
width:35px;
height:35px;
text-align:center;
font-size:13px;
margin-bottom:7px
}
.font-changer button:hover{
background:linear-gradient(to bottom,#e0e0e0 0,#fff 100%)
}
.info-well:after,.info-well:before{
content:" ";
display:table
}
.info-well .icon-infocircle{
color:#4a90e2;
font-size:60px;
float:none;
margin-bottom:20px
}
.info-well .text-well{
margin-left:0
}
@media (min-width:768px){
.ficha p{
font-size:18px
}
.ficha .btn-group-lg>.btn,.ficha .btn-lg{
padding:20px 50px
}
.ficha .nav-tabs a span{
display:inline
}
.ficha .box .btn{
padding:10px 25px
}
.ficha form .well{
padding:30px 50px
}
.ficha-collapse dl dt{
width:70%
}
.ficha-collapse dl dd{
padding-left:3%;
width:27%
}
.collpase-button{
right:25px
}
.info-well .icon-infocircle{
font-size:80px;
float:left;
margin-bottom:0
}
.info-well .text-well{
margin-left:100px
}

}
@media (min-width:992px){
.ficha .box.inverted{
position:fixed;
top:131px;
width:293px;
z-index:2
}
.ficha .box .btn{
padding:10px 15px
}
.ficha .aside{
padding-top:347px
}

}
@media (min-width:1200px){
.ficha .box.inverted{
position:fixed;
top:131px;
width:360px;
z-index:2
}
.ficha .box .btn{
padding:10px 25px
}
.ficha .aside{
padding-top:295px
}

}
.form-group-icon{
position:relative
}
.form-group-icon .form-control{
min-height:46px
}
.form-group-icon.calendar:after{
color:#d2d2d2;
content:"\e603";
display:block;
position:absolute;
top:10px;
right:10px;
font-family:icogobmx
}
.blue-right{
background-color:#a57f2c;
color:#fff;
padding:7px 10px 3px 14px;
border-radius:0;
position:absolute;
right:5px;
top:5px
}
.cats li.active,.subcats li.parent{
background-color:#555;
display:block
}
.interior,.interior .breadcrumb,.pagina,.pagina .breadcrumb{
margin-bottom:40px
}
.interior .h2,.interior .h3,.interior .h4,.interior .small-bottom-buffer,.interior h2,.interior h3,.interior h4,.interior p,.pagina .h2,.pagina .h3,.pagina .h4,.pagina .small-bottom-buffer,.pagina h2,.pagina h3,.pagina h4,.pagina p{
margin-bottom:52px
}
.interior .small-top-buffer,.pagina .small-top-buffer{
margin-top:52px
}
.interior .h2,.interior h2,.pagina .h2,.pagina h2{
margin-top:0;
line-height:134%
}
.interior .h3,.interior h3,.pagina .h3,.pagina h3{
font-weight:300;
line-height:141%
}
.interior p,.pagina p{
font-size:18px
}
.interior time,.pagina time{
display:block;
margin-top:52px
}
.interior .print a,.pagina .print a{
font-size:16px;
margin-top:10px
}
.interior .border-box,.pagina .border-box{
border:2px solid #aaa;
margin-top:25px;
padding:30px 30px 0;
font-size:14px;
color:#000
}
.categorias,.pagina{
padding-bottom:40px
}
.interior .border-box dl dt,.pagina .border-box dl dt{
font-weight:400
}
.interior .border-box dl dd,.pagina .border-box dl dd{
margin-bottom:30px;
font-weight:400
}
.pagina{
margin-bottom:0
}
.que-es .row{
display:table
}
.que-es .row [class*=col-]{
float:none;
display:table-cell;
vertical-align:top
}
.que-es .vertical-line{
position:relative
}
.que-es .vertical-line:after{
border-left:2px solid #777;
position:absolute;
left:50%;
top:0;
bottom:0;
content:" ";
width:2px;
height:100%;
display:block;
margin-left:-1px
}
.que-es .circle-wrapper-top{
position:absolute;
left:50%;
margin-left:-20px;
z-index:1
}
.que-es .circle-wrapper-bottom{
position:absolute;
left:50%;
bottom:0;
margin-left:-8px;
z-index:1
}
.que-es .label-year{
position:absolute;
left:50%;
width:151px;
height:55px;
z-index:2;
margin-top:-7px;
margin-left:10px
}
.que-es .label-year img{
position:absolute;
z-index:0
}
.que-es .label-year span{
color:#fff;
text-align:center;
position:relative;
z-index:1;
font-size:35px;
margin-left:51px
}
.categorias .title .h2,.categorias .title h2{
margin-bottom:24px
}
.categorias .title .intro-text{
margin-bottom:24px;
font-weight:300
}
.categorias .search .h2,.categorias .search h2,.categorias .steps a{
font-weight:400
}
.categorias .steps,.categorias .steps article{
margin-bottom:40px
}
.categorias .steps>.h2,.categorias .steps>.h3,.categorias .steps>h2,.categorias .steps>h3{
margin-bottom:24px
}
.categorias .steps p{
margin-bottom:24px;
margin-top:24px
}
.categorias .results article{
margin-bottom:34px
}
.categorias .most-requested article{
margin-bottom:20px
}
.categorias .search{
padding:20px;
margin-bottom:40px
}
.categorias .search .form-group-icon{
margin-top:50px
}
.categorias .search .form-control{
padding:32px 47px 32px 12px
}
.categorias .search .blue-right{
padding:13px 16px 8px 19px;
right:10px;
top:10px
}
.cats li.active:after,.subcats li.parent:after{
font-family:icogobmx;
right:15px
}
.cats{
margin:0;
padding:0
}
.cats li{
margin:0 0 5px;
padding:0;
list-style:none
}
.cats li.active{
color:#fff;
padding:15px 0 15px 10px;
margin-bottom:10px;
position:relative
}
.cats li.active:after{
content:"\e604";
font-size:12px;
position:absolute;
top:20px
}
.cats li a{
margin-left:10px
}
.subcats{
margin:0;
padding:0
}
.subcats li{
margin:0 0 5px 10px;
padding:0;
list-style:none
}
.subcats li.parent{
color:#fff;
padding:15px 0 15px 10px;
margin-left:0;
margin-bottom:10px;
position:relative
}
.subcats li.parent:after{
content:"\e605";
font-size:11px;
position:absolute;
top:22px
}
.subcats li.active{
border-bottom:1px solid #777;
padding-bottom:8px;
margin-bottom:8px;
margin-left:0;
padding-left:10px
}
@media (min-width:768px){
.categorias{
padding-bottom:64px
}
.categorias .search,.categorias .steps,.categorias .steps article,.categorias .title .intro-text{
margin-bottom:64px
}

}
.browse-panes{
margin-bottom:40px
}
.browse-panes.section:after,.browse-panes.section:before{
content:" ";
display:table
}
.browse-panes.section .first{
width:auto;
display:none
}
.browse-panes.section .second{
width:auto;
margin-right:0
}
.browse-panes.section .third{
width:auto;
margin-left:0
}
.browse-panes .pane{
float:none
}
.browse-panes .pane ul{
margin-left:0;
padding-left:0
}
.browse-panes .pane ul li{
list-style:none
}
.browse-panes .pane ul li.active a{
background-color:#414344;
color:#fff
}
.browse-panes .pane ul li.active a p,.browse-panes .pane ul li.active a:after{
color:#fff
}
.browse-panes .pane ul li a{
text-decoration:none;
display:block
}
.browse-panes .pane ul li a:hover{
background-color:#5a5c5e;
color:#fff
}
.browse-panes .pane ul li a:hover p,.browse-panes .pane ul li a:hover:after{
color:#fff
}
.browse-panes .first{
min-height:880px
}
.browse-panes .first ul{
margin-top:25px
}
.browse-panes .first ul li.active a:after{
content:""
}
.browse-panes .first ul li a{
border-bottom:1px solid #eee;
position:relative;
display:block;
padding:15px 15px 15px 35px
}
.browse-panes .first ul li a:after,.browse-panes .first ul li a:before{
content:" ";
display:table
}
.browse-panes .first ul li a:after{
content:"\e604";
display:block;
font-family:icogobmx;
color:#545454;
float:right;
font-size:12px;
line-height:24px;
padding-right:5px
}
.browse-panes .second a:after,.browse-panes .second a:before,.browse-panes .second li:after,.browse-panes .second li:before,.browse-panes .third a:after,.browse-panes .third a:before,.browse-panes .third li:after,.browse-panes .third li:before{
content:" ";
display:table
}
.browse-panes .second{
border-left:1px solid #c4c4c4
}
.browse-panes .second li{
position:relative;
padding:0
}
.browse-panes .second li a{
padding:10px 35px 10px 25px
}
.browse-panes .third li{
position:relative;
padding:0
}
.browse-panes .third li .h4,.browse-panes .third li h4{
font-size:18px
}
.browse-panes .second,.browse-panes .third{
position:relative;
background-color:#fff;
z-index:1
}
.browse-panes .second .h3,.browse-panes .second h3,.browse-panes .third .h3,.browse-panes .third h3{
padding-left:25px;
margin-bottom:35px
}
.browse-panes .second .sort-order,.browse-panes .third .sort-order{
font-size:28px;
font-weight:600;
color:#000;
padding-left:25px;
margin-top:25px
}
.browse-panes .second a,.browse-panes .third a{
position:relative;
padding:10px 40px 10px 35px
}
.browse-panes .second a:after,.browse-panes .third a:after{
content:"\e604";
display:inline-block;
font-family:icogobmx;
color:#545454;
font-size:12px;
position:absolute;
right:15px;
top:50%;
margin-top:-7px
}
.browse-panes .second a .h4,.browse-panes .second a h4,.browse-panes .third a .h4,.browse-panes .third a h4{
font-size:16px;
font-weight:400;
line-height:130%;
margin:5px 5px 5px 0
}
.browse-panes .second a p,.browse-panes .third a p{
color:#545454;
font-size:18px
}
.browse-panes .pane-inner{
min-height:700px
}
.browse-panes.subsection .first{
display:none
}
.browse-panes.subsection .first li a{
color:#878787
}
.browse-panes.subsection .second{
display:none;
border-right:none
}
.browse-panes.subsection .second li a{
color:#616161
}
.browse-panes.subsection .third{
border-left:none
}
@media (min-width:768px){
.browse-panes{
margin-bottom:64px
}
.browse-panes.section:after,.browse-panes.section:before{
content:" ";
display:table
}
.browse-panes.section:after{
clear:both
}
.browse-panes.section .first{
width:32%;
display:block
}
.browse-panes.section .second{
width:33%;
margin-right:35%
}
.browse-panes.section .third{
margin-left:-50%;
width:calc(35% + 1px);
margin-left:calc(-50% + 1px)
}
.browse-panes .pane{
float:right
}
.browse-panes.subsection .first,.browse-panes.subsection .second,.browse-panes.subsection .third{
display:block
}
.browse-panes.subsection .second{
border-right:1px solid #c4c4c4
}
.browse-panes.subsection .third{
border-left:1px solid #c4c4c4
}

}
.modal-header{
background-color:#393c3e;
color:#fff
}
.modal-header .h4,.modal-header h4{
margin-top:0;
margin-bottom:0!important
}
.modal-title{
color:#fff;
font-weight:300;
text-align:center
}
.modal-body{
padding:40px 40px 20px
}
.modal-content{
border-radius:0
}
.ui-helper-hidden{
display:none
}
.ui-helper-hidden-accessible{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}
.ui-helper-zfix,.ui-widget-overlay{
top:0;
left:0;
width:100%;
height:100%
}
.ui-helper-reset{
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{
content:"";
display:table;
border-collapse:collapse
}
.ui-helper-clearfix{
min-height:0
}
.ui-helper-zfix{
position:absolute;
opacity:0;
filter:Alpha(Opacity=0)
}
.ui-front{
z-index:100
}
.ui-state-disabled{
cursor:default!important
}
.ui-icon{
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat
}
.ui-widget-overlay{
position:fixed
}
.ui-datepicker .ui-datepicker-header{
position:relative
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
position:absolute
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px
}
.ui-datepicker .ui-datepicker-title select{
font-size:1em;
margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
width:45%
}
.ui-datepicker table{
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em
}
.ui-datepicker th{
padding:.7em .3em;
text-align:center;
font-weight:700;
border:0
}
.ui-datepicker td{
border:0;
padding:1px
}
.ui-datepicker td a,.ui-datepicker td span{
text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane{
background-image:none;
margin:.7em 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button{
float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em;
width:auto;
overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{
float:left
}
.ui-datepicker.ui-datepicker-multi{
width:auto
}
.ui-datepicker-multi .ui-datepicker-group table{
width:95%;
margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group{
width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group{
width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group{
width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
clear:left
}
.ui-datepicker-row-break{
clear:both;
width:100%;
font-size:0
}
.ui-datepicker-rtl{
direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev{
right:2px;
left:auto
}
.ui-datepicker-rtl .ui-datepicker-next{
left:2px;
right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
right:1px;
left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
left:1px;
right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{
float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
border-right-width:0;
border-left-width:1px
}
.ui-datepicker{
background-color:#fff;
width:auto;
padding:0;
box-sizing:initial;
display:none
}
.ui-datepicker.ui-widget-content{
border:none;
background:#fff;
color:#333;
border-radius:0;
box-shadow:0 2px 7px rgba(0,0,0,.2)
}
.ui-datepicker td,.ui-datepicker td.ui-state-disabled,.ui-datepicker td.ui-widget-content{
background-color:#fff!important
}
.ui-datepicker td a,.ui-datepicker td a.ui-state-default,.ui-datepicker td span,.ui-datepicker td span.ui-state-default{
display:block!important;
width:38px!important;
height:38px!important;
line-height:38px!important;
margin:0 2px!important;
padding:0!important;
text-align:center!important;
color:#333!important;
border-radius:50%!important;
border:none!important;
box-shadow:none!important
}
.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-default.ui-state-active,.ui-datepicker td span.ui-state-active,.ui-datepicker td span.ui-state-default.ui-state-active{
color:#fff!important
}
.ui-datepicker td a.ui-state-hover{
background:#1976D2;
color:#fff!important
}
.ui-datepicker .ui-datepicker-header{
background-color:#404041;
color:#fff;
padding:11px 20px;
margin-bottom:20px;
border-radius:0;
border:none
}
.ui-datepicker .ui-datepicker-title{
margin:0 1em;
line-height:1em;
text-align:center;
font-weight:300
}
.ui-datepicker .ui-datepicker-month{
font-size:18px
}
.ui-datepicker .ui-datepicker-calendar th{
text-transform:uppercase;
font-weight:300;
color:#9d9d9d;
font-size:10px
}
.ui-datepicker .ui-datepicker-next{
width:0;
height:0;
margin:0;
color:#9d9d9d;
font-size:12px;
cursor:pointer;
right:0;
top:0
}
.ui-datepicker .ui-datepicker-next:hover:before{
color:#4a90e2
}
.ui-datepicker .ui-datepicker-next:before{
font-size:19px;
color:#fff;
position:absolute;
top:8px;
right:20px;
content:">";
visibility:visible;
text-decoration:none
}
.ui-datepicker .ui-datepicker-next .ui-icon{
visibility:hidden
}
.ui-datepicker .ui-datepicker-prev{
width:0;
height:0;
margin:0;
color:#9d9d9d;
font-size:12px;
cursor:pointer;
left:0;
top:0
}
.ui-datepicker .ui-datepicker-prev:hover:before{
color:#4a90e2
}
.ui-datepicker .ui-datepicker-prev:before{
font-size:19px;
color:#fff;
position:absolute;
top:8px;
left:20px;
content:"<";
visibility:visible;
text-decoration:none
}
.ui-datepicker .ui-datepicker-prev .ui-icon,.wizard-steps li:last-child i,.wizard-steps-extensive li:last-child i{
visibility:hidden
}
.ui-datepicker .ui-datepicker-next-hover{
right:0;
top:0
}
.ui-datepicker .ui-datepicker-prev-hover{
left:0;
top:0
}
.ui-datepicker select.ui-datepicker-year,.ui-datepicker select.ui-datepicker-year option{
color:#333
}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{
background:#1976D2;
color:#fff;
border-radius:50%
}
.ui-datepicker .ui-state-hover{
background:#1976D2;
color:#fff
}
.ui-datepicker .ui-datepicker-today .ui-state-default{
border:1px solid #1976D2!important;
border-radius:50%;
color:#333
}
.datepicker-group .bootstrap-icons{
color:#919191
}
.section-migrate{
margin:25px auto;
max-width:715px;
border-radius:5px;
box-shadow:1px 1px 5px rgba(0,0,0,.5)
}
.section-migrate__header{
padding:25px 0
}
.section-migrate__header figure{
max-width:515px;
margin:0 auto
}
.section-migrate__header img{
width:100%
}
.section-migrate__main{
background-color:#393c3e;
padding:50px 45px 65px;
border-radius:0 0 5px 5px;
color:#fff
}
.section-migrate__main .section-migrate__point{
color:#d0021b
}
.section-migrate__main .section-migrate__title{
margin:0 0 30px;
font-size:26.5px;
font-weight:400
}
.section-migrate__main .section-migrate__text{
font-size:16px;
margin:0
}
.section-error figure{
margin-top:25px
}
.wizard-steps,.wizard-steps-extensive{
margin:0 0 25px;
padding:0;
list-style-type:none
}
.wizard-steps li,.wizard-steps-extensive li{
display:block;
background-color:#eee;
position:relative;
padding:10px;
margin-bottom:2px;
text-align:center
}
.wizard-steps li .h5,.wizard-steps li h5,.wizard-steps-extensive li .h5,.wizard-steps-extensive li h5{
margin:0
}
.wizard-steps li.completed,.wizard-steps li.current,.wizard-steps-extensive li.completed,.wizard-steps-extensive li.current{
background-color:#611232;
color:#fff
}
.wizard-steps li:last-child.success,.wizard-steps-extensive li:last-child.success{
background-color:#9fd16c
}
.wizard-steps li:last-child.success i,.wizard-steps-extensive li:last-child.success i{
visibility:visible;
color:#fff
}
@media (min-width:768px){
.wizard-steps li .h5,.wizard-steps li h5,.wizard-steps li i,.wizard-steps li span{
position:relative;
z-index:20
}
.wizard-steps li{
font-size:14px;
padding:0 10px 0 40px;
display:inline-block;
height:70px;
color:#000;
margin-bottom:0;
text-align:left
}
.wizard-steps li .h5,.wizard-steps li h5{
margin:14px 0 0
}
.wizard-steps li i{
padding-top:18px;
font-size:35px;
color:#fff;
display:block;
margin:auto;
text-align:center
}
.wizard-steps li:first-child{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
z-index:5
}
.wizard-steps li:last-child{
top:4px;
width:94px;
border-top-right-radius:5px;
border-bottom-right-radius:5px
}
.wizard-steps li:last-child:after,.wizard-steps li:last-child:before{
display:none
}
.wizard-steps li:after,.wizard-steps li:before{
content:"";
position:absolute;
background-color:#ececec
}
.wizard-steps li:after{
position:absolute;
right:-29px;
top:9px;
border-radius:3px;
border-right:3px solid #fff;
border-top:3px solid #fff;
height:52px;
width:52px;
transform:rotate(45deg)
}
.wizard-steps li:nth-child(2){
z-index:4
}
.wizard-steps li:nth-child(3){
z-index:3
}
.wizard-steps li:nth-child(4){
z-index:2
}
.wizard-steps li.completed,.wizard-steps li.current,.wizard-steps li.success{
background-color:#611232;
color:#fff;
height:80px;
top:0
}
.wizard-steps li.completed .h5,.wizard-steps li.completed h5,.wizard-steps li.current .h5,.wizard-steps li.current h5,.wizard-steps li.success .h5,.wizard-steps li.success h5{
margin-top:20px
}
.wizard-steps li.completed i,.wizard-steps li.current i,.wizard-steps li.success i{
margin-top:6px
}
.wizard-steps li.completed:after,.wizard-steps li.completed:before,.wizard-steps li.current:after,.wizard-steps li.current:before,.wizard-steps li.success:after,.wizard-steps li.success:before{
background-color:#611232
}
.wizard-steps li.completed:after,.wizard-steps li.current:after,.wizard-steps li.success:after{
height:60px;
width:60px;
top:10px;
right:-33px
}
.wizard-steps-extensive{
background-color:#eee;
padding:25px 50px;
border-radius:5px
}
.wizard-steps-extensive li{
display:inline-block;
position:relative;
width:27px;
height:27px;
margin-left:30px;
padding:0;
border:2px solid #611232;
border-radius:50%;
text-align:center;
line-height:25px;
color:transparent
}
.wizard-steps-extensive li:after{
content:"";
width:25px;
height:2px;
background-color:#ccc;
position:absolute;
top:12px;
right:30px
}
.wizard-steps-extensive li:first-child{
margin-left:0
}
.wizard-steps-extensive li:first-child:after{
display:none
}
.wizard-steps-extensive li:hover span{
display:block
}
.wizard-steps-extensive li.completed{
background-color:#611232;
color:#fff
}
.wizard-steps-extensive li.completed:after{
background-color:#611232
}
.wizard-steps-extensive li .h5,.wizard-steps-extensive li h5{
margin:0;
font-size:16px;
font-weight:400;
line-height:25px
}
.wizard-steps-extensive li span{
display:none;
position:absolute;
top:180%;
left:-23px;
background-color:#545454;
padding:8px 15px;
border-radius:6px;
font-size:16px;
color:#eee;
white-space:nowrap;
text-overflow:ellipsis;
z-index:5
}
.wizard-steps-extensive li span:before{
content:"";
border:10px solid transparent;
border-bottom-color:#545454;
position:absolute;
bottom:100%;
left:25px
}

}
@media (min-width:992px){
.attention .step .row .col-md-4{
margin-top:0
}
.wizard-steps li{
padding:0 20px 0 50px
}
.wizard-steps li:last-child{
width:144px;
top:7px
}

}
@media (min-width:1200px){
.wizard-steps li{
padding:0 30px 0 50px
}
.wizard-steps li:last-child{
width:304px
}

}
.btn-special{
border:0 none;
background:0 0
}
.btn-special.active{
border:0 none
}
.btn-special.active:focus{
outline:0
}
.pace{
-webkit-pointer-events:none;
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none
}
.pace-inactive{
display:none
}
.pace .pace-progress{
background:#d0021b;
position:fixed;
z-index:2000;
top:0;
right:100%;
width:100%;
height:2px
}
.footer-pleca{
background-color:#fff;
background-image:url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/images/pleca.svg);
background-repeat:repeat-x
}
.pace{
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none
}
.pace{
-webkit-pointer-events:none;
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none
}
.pace-inactive{
display:none
}
.pace .pace-progress{
background:#d0021b;
position:fixed;
z-index:2000;
top:0;
right:100%;
width:100%;
height:2px
}

@font-face{
    font-family:"bootstrap-icons";
    src:url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/bootstrap-icons/bootstrap-icons.woff2?856008caa5eb66df68595e734e59580d") format("woff2"),
        url("https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/bootstrap-icons/bootstrap-icons.woff?856008caa5eb66df68595e734e59580d") format("woff")
}
[class*=" bi-"]::before,[class^=bi-]::before{
display:inline-block;
font-family:bootstrap-icons!important;
font-style:normal;
font-weight:400!important;
font-variant:normal;
text-transform:none;
line-height:1;
vertical-align:-.125em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.bi-alarm-fill::before{
content:"\f101"
}
.bi-alarm::before{
content:"\f102"
}
.bi-align-bottom::before{
content:"\f103"
}
.bi-align-center::before{
content:"\f104"
}
.bi-align-end::before{
content:"\f105"
}
.bi-align-middle::before{
content:"\f106"
}
.bi-align-start::before{
content:"\f107"
}
.bi-align-top::before{
content:"\f108"
}
.bi-alt::before{
content:"\f109"
}
.bi-app-indicator::before{
content:"\f10a"
}
.bi-app::before{
content:"\f10b"
}
.bi-archive-fill::before{
content:"\f10c"
}
.bi-archive::before{
content:"\f10d"
}
.bi-arrow-90deg-down::before{
content:"\f10e"
}
.bi-arrow-90deg-left::before{
content:"\f10f"
}
.bi-arrow-90deg-right::before{
content:"\f110"
}
.bi-arrow-90deg-up::before{
content:"\f111"
}
.bi-arrow-bar-down::before{
content:"\f112"
}
.bi-arrow-bar-left::before{
content:"\f113"
}
.bi-arrow-bar-right::before{
content:"\f114"
}
.bi-arrow-bar-up::before{
content:"\f115"
}
.bi-arrow-clockwise::before{
content:"\f116"
}
.bi-arrow-counterclockwise::before{
content:"\f117"
}
.bi-arrow-down-circle-fill::before{
content:"\f118"
}
.bi-arrow-down-circle::before{
content:"\f119"
}
.bi-arrow-down-left-circle-fill::before{
content:"\f11a"
}
.bi-arrow-down-left-circle::before{
content:"\f11b"
}
.bi-arrow-down-left-square-fill::before{
content:"\f11c"
}
.bi-arrow-down-left-square::before{
content:"\f11d"
}
.bi-arrow-down-left::before{
content:"\f11e"
}
.bi-arrow-down-right-circle-fill::before{
content:"\f11f"
}
.bi-arrow-down-right-circle::before{
content:"\f120"
}
.bi-arrow-down-right-square-fill::before{
content:"\f121"
}
.bi-arrow-down-right-square::before{
content:"\f122"
}
.bi-arrow-down-right::before{
content:"\f123"
}
.bi-arrow-down-short::before{
content:"\f124"
}
.bi-arrow-down-square-fill::before{
content:"\f125"
}
.bi-arrow-down-square::before{
content:"\f126"
}
.bi-arrow-down-up::before{
content:"\f127"
}
.bi-arrow-down::before{
content:"\f128"
}
.bi-arrow-left-circle-fill::before{
content:"\f129"
}
.bi-arrow-left-circle::before{
content:"\f12a"
}
.bi-arrow-left-right::before{
content:"\f12b"
}
.bi-arrow-left-short::before{
content:"\f12c"
}
.bi-arrow-left-square-fill::before{
content:"\f12d"
}
.bi-arrow-left-square::before{
content:"\f12e"
}
.bi-arrow-left::before{
content:"\f12f"
}
.bi-arrow-repeat::before{
content:"\f130"
}
.bi-arrow-return-left::before{
content:"\f131"
}
.bi-arrow-return-right::before{
content:"\f132"
}
.bi-arrow-right-circle-fill::before{
content:"\f133"
}
.bi-arrow-right-circle::before{
content:"\f134"
}
.bi-arrow-right-short::before{
content:"\f135"
}
.bi-arrow-right-square-fill::before{
content:"\f136"
}
.bi-arrow-right-square::before{
content:"\f137"
}
.bi-arrow-right::before{
content:"\f138"
}
.bi-arrow-up-circle-fill::before{
content:"\f139"
}
.bi-arrow-up-circle::before{
content:"\f13a"
}
.bi-arrow-up-left-circle-fill::before{
content:"\f13b"
}
.bi-arrow-up-left-circle::before{
content:"\f13c"
}
.bi-arrow-up-left-square-fill::before{
content:"\f13d"
}
.bi-arrow-up-left-square::before{
content:"\f13e"
}
.bi-arrow-up-left::before{
content:"\f13f"
}
.bi-arrow-up-right-circle-fill::before{
content:"\f140"
}
.bi-arrow-up-right-circle::before{
content:"\f141"
}
.bi-arrow-up-right-square-fill::before{
content:"\f142"
}
.bi-arrow-up-right-square::before{
content:"\f143"
}
.bi-arrow-up-right::before{
content:"\f144"
}
.bi-arrow-up-short::before{
content:"\f145"
}
.bi-arrow-up-square-fill::before{
content:"\f146"
}
.bi-arrow-up-square::before{
content:"\f147"
}
.bi-arrow-up::before{
content:"\f148"
}
.bi-arrows-angle-contract::before{
content:"\f149"
}
.bi-arrows-angle-expand::before{
content:"\f14a"
}
.bi-arrows-collapse::before{
content:"\f14b"
}
.bi-arrows-expand::before{
content:"\f14c"
}
.bi-arrows-fullscreen::before{
content:"\f14d"
}
.bi-arrows-move::before{
content:"\f14e"
}
.bi-aspect-ratio-fill::before{
content:"\f14f"
}
.bi-aspect-ratio::before{
content:"\f150"
}
.bi-asterisk::before{
content:"\f151"
}
.bi-at::before{
content:"\f152"
}
.bi-award-fill::before{
content:"\f153"
}
.bi-award::before{
content:"\f154"
}
.bi-back::before{
content:"\f155"
}
.bi-backspace-fill::before{
content:"\f156"
}
.bi-backspace-reverse-fill::before{
content:"\f157"
}
.bi-backspace-reverse::before{
content:"\f158"
}
.bi-backspace::before{
content:"\f159"
}
.bi-badge-3d-fill::before{
content:"\f15a"
}
.bi-badge-3d::before{
content:"\f15b"
}
.bi-badge-4k-fill::before{
content:"\f15c"
}
.bi-badge-4k::before{
content:"\f15d"
}
.bi-badge-8k-fill::before{
content:"\f15e"
}
.bi-badge-8k::before{
content:"\f15f"
}
.bi-badge-ad-fill::before{
content:"\f160"
}
.bi-badge-ad::before{
content:"\f161"
}
.bi-badge-ar-fill::before{
content:"\f162"
}
.bi-badge-ar::before{
content:"\f163"
}
.bi-badge-cc-fill::before{
content:"\f164"
}
.bi-badge-cc::before{
content:"\f165"
}
.bi-badge-hd-fill::before{
content:"\f166"
}
.bi-badge-hd::before{
content:"\f167"
}
.bi-badge-tm-fill::before{
content:"\f168"
}
.bi-badge-tm::before{
content:"\f169"
}
.bi-badge-vo-fill::before{
content:"\f16a"
}
.bi-badge-vo::before{
content:"\f16b"
}
.bi-badge-vr-fill::before{
content:"\f16c"
}
.bi-badge-vr::before{
content:"\f16d"
}
.bi-badge-wc-fill::before{
content:"\f16e"
}
.bi-badge-wc::before{
content:"\f16f"
}
.bi-bag-check-fill::before{
content:"\f170"
}
.bi-bag-check::before{
content:"\f171"
}
.bi-bag-dash-fill::before{
content:"\f172"
}
.bi-bag-dash::before{
content:"\f173"
}
.bi-bag-fill::before{
content:"\f174"
}
.bi-bag-plus-fill::before{
content:"\f175"
}
.bi-bag-plus::before{
content:"\f176"
}
.bi-bag-x-fill::before{
content:"\f177"
}
.bi-bag-x::before{
content:"\f178"
}
.bi-bag::before{
content:"\f179"
}
.bi-bar-chart-fill::before{
content:"\f17a"
}
.bi-bar-chart-line-fill::before{
content:"\f17b"
}
.bi-bar-chart-line::before{
content:"\f17c"
}
.bi-bar-chart-steps::before{
content:"\f17d"
}
.bi-bar-chart::before{
content:"\f17e"
}
.bi-basket-fill::before{
content:"\f17f"
}
.bi-basket::before{
content:"\f180"
}
.bi-basket2-fill::before{
content:"\f181"
}
.bi-basket2::before{
content:"\f182"
}
.bi-basket3-fill::before{
content:"\f183"
}
.bi-basket3::before{
content:"\f184"
}
.bi-battery-charging::before{
content:"\f185"
}
.bi-battery-full::before{
content:"\f186"
}
.bi-battery-half::before{
content:"\f187"
}
.bi-battery::before{
content:"\f188"
}
.bi-bell-fill::before{
content:"\f189"
}
.bi-bell::before{
content:"\f18a"
}
.bi-bezier::before{
content:"\f18b"
}
.bi-bezier2::before{
content:"\f18c"
}
.bi-bicycle::before{
content:"\f18d"
}
.bi-binoculars-fill::before{
content:"\f18e"
}
.bi-binoculars::before{
content:"\f18f"
}
.bi-blockquote-left::before{
content:"\f190"
}
.bi-blockquote-right::before{
content:"\f191"
}
.bi-book-fill::before{
content:"\f192"
}
.bi-book-half::before{
content:"\f193"
}
.bi-book::before{
content:"\f194"
}
.bi-bookmark-check-fill::before{
content:"\f195"
}
.bi-bookmark-check::before{
content:"\f196"
}
.bi-bookmark-dash-fill::before{
content:"\f197"
}
.bi-bookmark-dash::before{
content:"\f198"
}
.bi-bookmark-fill::before{
content:"\f199"
}
.bi-bookmark-heart-fill::before{
content:"\f19a"
}
.bi-bookmark-heart::before{
content:"\f19b"
}
.bi-bookmark-plus-fill::before{
content:"\f19c"
}
.bi-bookmark-plus::before{
content:"\f19d"
}
.bi-bookmark-star-fill::before{
content:"\f19e"
}
.bi-bookmark-star::before{
content:"\f19f"
}
.bi-bookmark-x-fill::before{
content:"\f1a0"
}
.bi-bookmark-x::before{
content:"\f1a1"
}
.bi-bookmark::before{
content:"\f1a2"
}
.bi-bookmarks-fill::before{
content:"\f1a3"
}
.bi-bookmarks::before{
content:"\f1a4"
}
.bi-bookshelf::before{
content:"\f1a5"
}
.bi-bootstrap-fill::before{
content:"\f1a6"
}
.bi-bootstrap-reboot::before{
content:"\f1a7"
}
.bi-bootstrap::before{
content:"\f1a8"
}
.bi-border-all::before{
content:"\f1a9"
}
.bi-border-bottom::before{
content:"\f1aa"
}
.bi-border-center::before{
content:"\f1ab"
}
.bi-border-inner::before{
content:"\f1ac"
}
.bi-border-left::before{
content:"\f1ad"
}
.bi-border-middle::before{
content:"\f1ae"
}
.bi-border-outer::before{
content:"\f1af"
}
.bi-border-right::before{
content:"\f1b0"
}
.bi-border-style::before{
content:"\f1b1"
}
.bi-border-top::before{
content:"\f1b2"
}
.bi-border-width::before{
content:"\f1b3"
}
.bi-border::before{
content:"\f1b4"
}
.bi-bounding-box-circles::before{
content:"\f1b5"
}
.bi-bounding-box::before{
content:"\f1b6"
}
.bi-box-arrow-down-left::before{
content:"\f1b7"
}
.bi-box-arrow-down-right::before{
content:"\f1b8"
}
.bi-box-arrow-down::before{
content:"\f1b9"
}
.bi-box-arrow-in-down-left::before{
content:"\f1ba"
}
.bi-box-arrow-in-down-right::before{
content:"\f1bb"
}
.bi-box-arrow-in-down::before{
content:"\f1bc"
}
.bi-box-arrow-in-left::before{
content:"\f1bd"
}
.bi-box-arrow-in-right::before{
content:"\f1be"
}
.bi-box-arrow-in-up-left::before{
content:"\f1bf"
}
.bi-box-arrow-in-up-right::before{
content:"\f1c0"
}
.bi-box-arrow-in-up::before{
content:"\f1c1"
}
.bi-box-arrow-left::before{
content:"\f1c2"
}
.bi-box-arrow-right::before{
content:"\f1c3"
}
.bi-box-arrow-up-left::before{
content:"\f1c4"
}
.bi-box-arrow-up-right::before{
content:"\f1c5"
}
.bi-box-arrow-up::before{
content:"\f1c6"
}
.bi-box-seam::before{
content:"\f1c7"
}
.bi-box::before{
content:"\f1c8"
}
.bi-braces::before{
content:"\f1c9"
}
.bi-bricks::before{
content:"\f1ca"
}
.bi-briefcase-fill::before{
content:"\f1cb"
}
.bi-briefcase::before{
content:"\f1cc"
}
.bi-brightness-alt-high-fill::before{
content:"\f1cd"
}
.bi-brightness-alt-high::before{
content:"\f1ce"
}
.bi-brightness-alt-low-fill::before{
content:"\f1cf"
}
.bi-brightness-alt-low::before{
content:"\f1d0"
}
.bi-brightness-high-fill::before{
content:"\f1d1"
}
.bi-brightness-high::before{
content:"\f1d2"
}
.bi-brightness-low-fill::before{
content:"\f1d3"
}
.bi-brightness-low::before{
content:"\f1d4"
}
.bi-broadcast-pin::before{
content:"\f1d5"
}
.bi-broadcast::before{
content:"\f1d6"
}
.bi-brush-fill::before{
content:"\f1d7"
}
.bi-brush::before{
content:"\f1d8"
}
.bi-bucket-fill::before{
content:"\f1d9"
}
.bi-bucket::before{
content:"\f1da"
}
.bi-bug-fill::before{
content:"\f1db"
}
.bi-bug::before{
content:"\f1dc"
}
.bi-building::before{
content:"\f1dd"
}
.bi-bullseye::before{
content:"\f1de"
}
.bi-calculator-fill::before{
content:"\f1df"
}
.bi-calculator::before{
content:"\f1e0"
}
.bi-calendar-check-fill::before{
content:"\f1e1"
}
.bi-calendar-check::before{
content:"\f1e2"
}
.bi-calendar-date-fill::before{
content:"\f1e3"
}
.bi-calendar-date::before{
content:"\f1e4"
}
.bi-calendar-day-fill::before{
content:"\f1e5"
}
.bi-calendar-day::before{
content:"\f1e6"
}
.bi-calendar-event-fill::before{
content:"\f1e7"
}
.bi-calendar-event::before{
content:"\f1e8"
}
.bi-calendar-fill::before{
content:"\f1e9"
}
.bi-calendar-minus-fill::before{
content:"\f1ea"
}
.bi-calendar-minus::before{
content:"\f1eb"
}
.bi-calendar-month-fill::before{
content:"\f1ec"
}
.bi-calendar-month::before{
content:"\f1ed"
}
.bi-calendar-plus-fill::before{
content:"\f1ee"
}
.bi-calendar-plus::before{
content:"\f1ef"
}
.bi-calendar-range-fill::before{
content:"\f1f0"
}
.bi-calendar-range::before{
content:"\f1f1"
}
.bi-calendar-week-fill::before{
content:"\f1f2"
}
.bi-calendar-week::before{
content:"\f1f3"
}
.bi-calendar-x-fill::before{
content:"\f1f4"
}
.bi-calendar-x::before{
content:"\f1f5"
}
.bi-calendar::before{
content:"\f1f6"
}
.bi-calendar2-check-fill::before{
content:"\f1f7"
}
.bi-calendar2-check::before{
content:"\f1f8"
}
.bi-calendar2-date-fill::before{
content:"\f1f9"
}
.bi-calendar2-date::before{
content:"\f1fa"
}
.bi-calendar2-day-fill::before{
content:"\f1fb"
}
.bi-calendar2-day::before{
content:"\f1fc"
}
.bi-calendar2-event-fill::before{
content:"\f1fd"
}
.bi-calendar2-event::before{
content:"\f1fe"
}
.bi-calendar2-fill::before{
content:"\f1ff"
}
.bi-calendar2-minus-fill::before{
content:"\f200"
}
.bi-calendar2-minus::before{
content:"\f201"
}
.bi-calendar2-month-fill::before{
content:"\f202"
}
.bi-calendar2-month::before{
content:"\f203"
}
.bi-calendar2-plus-fill::before{
content:"\f204"
}
.bi-calendar2-plus::before{
content:"\f205"
}
.bi-calendar2-range-fill::before{
content:"\f206"
}
.bi-calendar2-range::before{
content:"\f207"
}
.bi-calendar2-week-fill::before{
content:"\f208"
}
.bi-calendar2-week::before{
content:"\f209"
}
.bi-calendar2-x-fill::before{
content:"\f20a"
}
.bi-calendar2-x::before{
content:"\f20b"
}
.bi-calendar2::before{
content:"\f20c"
}
.bi-calendar3-event-fill::before{
content:"\f20d"
}
.bi-calendar3-event::before{
content:"\f20e"
}
.bi-calendar3-fill::before{
content:"\f20f"
}
.bi-calendar3-range-fill::before{
content:"\f210"
}
.bi-calendar3-range::before{
content:"\f211"
}
.bi-calendar3-week-fill::before{
content:"\f212"
}
.bi-calendar3-week::before{
content:"\f213"
}
.bi-calendar3::before{
content:"\f214"
}
.bi-calendar4-event::before{
content:"\f215"
}
.bi-calendar4-range::before{
content:"\f216"
}
.bi-calendar4-week::before{
content:"\f217"
}
.bi-calendar4::before{
content:"\f218"
}
.bi-camera-fill::before{
content:"\f219"
}
.bi-camera-reels-fill::before{
content:"\f21a"
}
.bi-camera-reels::before{
content:"\f21b"
}
.bi-camera-video-fill::before{
content:"\f21c"
}
.bi-camera-video-off-fill::before{
content:"\f21d"
}
.bi-camera-video-off::before{
content:"\f21e"
}
.bi-camera-video::before{
content:"\f21f"
}
.bi-camera::before{
content:"\f220"
}
.bi-camera2::before{
content:"\f221"
}
.bi-capslock-fill::before{
content:"\f222"
}
.bi-capslock::before{
content:"\f223"
}
.bi-card-checklist::before{
content:"\f224"
}
.bi-card-heading::before{
content:"\f225"
}
.bi-card-image::before{
content:"\f226"
}
.bi-card-list::before{
content:"\f227"
}
.bi-card-text::before{
content:"\f228"
}
.bi-caret-down-fill::before{
content:"\f229"
}
.bi-caret-down-square-fill::before{
content:"\f22a"
}
.bi-caret-down-square::before{
content:"\f22b"
}
.bi-caret-down::before{
content:"\f22c"
}
.bi-caret-left-fill::before{
content:"\f22d"
}
.bi-caret-left-square-fill::before{
content:"\f22e"
}
.bi-caret-left-square::before{
content:"\f22f"
}
.bi-caret-left::before{
content:"\f230"
}
.bi-caret-right-fill::before{
content:"\f231"
}
.bi-caret-right-square-fill::before{
content:"\f232"
}
.bi-caret-right-square::before{
content:"\f233"
}
.bi-caret-right::before{
content:"\f234"
}
.bi-caret-up-fill::before{
content:"\f235"
}
.bi-caret-up-square-fill::before{
content:"\f236"
}
.bi-caret-up-square::before{
content:"\f237"
}
.bi-caret-up::before{
content:"\f238"
}
.bi-cart-check-fill::before{
content:"\f239"
}
.bi-cart-check::before{
content:"\f23a"
}
.bi-cart-dash-fill::before{
content:"\f23b"
}
.bi-cart-dash::before{
content:"\f23c"
}
.bi-cart-fill::before{
content:"\f23d"
}
.bi-cart-plus-fill::before{
content:"\f23e"
}
.bi-cart-plus::before{
content:"\f23f"
}
.bi-cart-x-fill::before{
content:"\f240"
}
.bi-cart-x::before{
content:"\f241"
}
.bi-cart::before{
content:"\f242"
}
.bi-cart2::before{
content:"\f243"
}
.bi-cart3::before{
content:"\f244"
}
.bi-cart4::before{
content:"\f245"
}
.bi-cash-stack::before{
content:"\f246"
}
.bi-cash::before{
content:"\f247"
}
.bi-cast::before{
content:"\f248"
}
.bi-chat-dots-fill::before{
content:"\f249"
}
.bi-chat-dots::before{
content:"\f24a"
}
.bi-chat-fill::before{
content:"\f24b"
}
.bi-chat-left-dots-fill::before{
content:"\f24c"
}
.bi-chat-left-dots::before{
content:"\f24d"
}
.bi-chat-left-fill::before{
content:"\f24e"
}
.bi-chat-left-quote-fill::before{
content:"\f24f"
}
.bi-chat-left-quote::before{
content:"\f250"
}
.bi-chat-left-text-fill::before{
content:"\f251"
}
.bi-chat-left-text::before{
content:"\f252"
}
.bi-chat-left::before{
content:"\f253"
}
.bi-chat-quote-fill::before{
content:"\f254"
}
.bi-chat-quote::before{
content:"\f255"
}
.bi-chat-right-dots-fill::before{
content:"\f256"
}
.bi-chat-right-dots::before{
content:"\f257"
}
.bi-chat-right-fill::before{
content:"\f258"
}
.bi-chat-right-quote-fill::before{
content:"\f259"
}
.bi-chat-right-quote::before{
content:"\f25a"
}
.bi-chat-right-text-fill::before{
content:"\f25b"
}
.bi-chat-right-text::before{
content:"\f25c"
}
.bi-chat-right::before{
content:"\f25d"
}
.bi-chat-square-dots-fill::before{
content:"\f25e"
}
.bi-chat-square-dots::before{
content:"\f25f"
}
.bi-chat-square-fill::before{
content:"\f260"
}
.bi-chat-square-quote-fill::before{
content:"\f261"
}
.bi-chat-square-quote::before{
content:"\f262"
}
.bi-chat-square-text-fill::before{
content:"\f263"
}
.bi-chat-square-text::before{
content:"\f264"
}
.bi-chat-square::before{
content:"\f265"
}
.bi-chat-text-fill::before{
content:"\f266"
}
.bi-chat-text::before{
content:"\f267"
}
.bi-chat::before{
content:"\f268"
}
.bi-check-all::before{
content:"\f269"
}
.bi-check-circle-fill::before{
content:"\f26a"
}
.bi-check-circle::before{
content:"\f26b"
}
.bi-check-square-fill::before{
content:"\f26c"
}
.bi-check-square::before{
content:"\f26d"
}
.bi-check::before{
content:"\f26e"
}
.bi-check2-all::before{
content:"\f26f"
}
.bi-check2-circle::before{
content:"\f270"
}
.bi-check2-square::before{
content:"\f271"
}
.bi-check2::before{
content:"\f272"
}
.bi-chevron-bar-contract::before{
content:"\f273"
}
.bi-chevron-bar-down::before{
content:"\f274"
}
.bi-chevron-bar-expand::before{
content:"\f275"
}
.bi-chevron-bar-left::before{
content:"\f276"
}
.bi-chevron-bar-right::before{
content:"\f277"
}
.bi-chevron-bar-up::before{
content:"\f278"
}
.bi-chevron-compact-down::before{
content:"\f279"
}
.bi-chevron-compact-left::before{
content:"\f27a"
}
.bi-chevron-compact-right::before{
content:"\f27b"
}
.bi-chevron-compact-up::before{
content:"\f27c"
}
.bi-chevron-contract::before{
content:"\f27d"
}
.bi-chevron-double-down::before{
content:"\f27e"
}
.bi-chevron-double-left::before{
content:"\f27f"
}
.bi-chevron-double-right::before{
content:"\f280"
}
.bi-chevron-double-up::before{
content:"\f281"
}
.bi-chevron-down::before{
content:"\f282"
}
.bi-chevron-expand::before{
content:"\f283"
}
.bi-chevron-left::before{
content:"\f284"
}
.bi-chevron-right::before{
content:"\f285"
}
.bi-chevron-up::before{
content:"\f286"
}
.bi-circle-fill::before{
content:"\f287"
}
.bi-circle-half::before{
content:"\f288"
}
.bi-circle-square::before{
content:"\f289"
}
.bi-circle::before{
content:"\f28a"
}
.bi-clipboard-check::before{
content:"\f28b"
}
.bi-clipboard-data::before{
content:"\f28c"
}
.bi-clipboard-minus::before{
content:"\f28d"
}
.bi-clipboard-plus::before{
content:"\f28e"
}
.bi-clipboard-x::before{
content:"\f28f"
}
.bi-clipboard::before{
content:"\f290"
}
.bi-clock-fill::before{
content:"\f291"
}
.bi-clock-history::before{
content:"\f292"
}
.bi-clock::before{
content:"\f293"
}
.bi-cloud-arrow-down-fill::before{
content:"\f294"
}
.bi-cloud-arrow-down::before{
content:"\f295"
}
.bi-cloud-arrow-up-fill::before{
content:"\f296"
}
.bi-cloud-arrow-up::before{
content:"\f297"
}
.bi-cloud-check-fill::before{
content:"\f298"
}
.bi-cloud-check::before{
content:"\f299"
}
.bi-cloud-download-fill::before{
content:"\f29a"
}
.bi-cloud-download::before{
content:"\f29b"
}
.bi-cloud-drizzle-fill::before{
content:"\f29c"
}
.bi-cloud-drizzle::before{
content:"\f29d"
}
.bi-cloud-fill::before{
content:"\f29e"
}
.bi-cloud-fog-fill::before{
content:"\f29f"
}
.bi-cloud-fog::before{
content:"\f2a0"
}
.bi-cloud-fog2-fill::before{
content:"\f2a1"
}
.bi-cloud-fog2::before{
content:"\f2a2"
}
.bi-cloud-hail-fill::before{
content:"\f2a3"
}
.bi-cloud-hail::before{
content:"\f2a4"
}
.bi-cloud-haze-1::before{
content:"\f2a5"
}
.bi-cloud-haze-fill::before{
content:"\f2a6"
}
.bi-cloud-haze::before{
content:"\f2a7"
}
.bi-cloud-haze2-fill::before{
content:"\f2a8"
}
.bi-cloud-lightning-fill::before{
content:"\f2a9"
}
.bi-cloud-lightning-rain-fill::before{
content:"\f2aa"
}
.bi-cloud-lightning-rain::before{
content:"\f2ab"
}
.bi-cloud-lightning::before{
content:"\f2ac"
}
.bi-cloud-minus-fill::before{
content:"\f2ad"
}
.bi-cloud-minus::before{
content:"\f2ae"
}
.bi-cloud-moon-fill::before{
content:"\f2af"
}
.bi-cloud-moon::before{
content:"\f2b0"
}
.bi-cloud-plus-fill::before{
content:"\f2b1"
}
.bi-cloud-plus::before{
content:"\f2b2"
}
.bi-cloud-rain-fill::before{
content:"\f2b3"
}
.bi-cloud-rain-heavy-fill::before{
content:"\f2b4"
}
.bi-cloud-rain-heavy::before{
content:"\f2b5"
}
.bi-cloud-rain::before{
content:"\f2b6"
}
.bi-cloud-slash-fill::before{
content:"\f2b7"
}
.bi-cloud-slash::before{
content:"\f2b8"
}
.bi-cloud-sleet-fill::before{
content:"\f2b9"
}
.bi-cloud-sleet::before{
content:"\f2ba"
}
.bi-cloud-snow-fill::before{
content:"\f2bb"
}
.bi-cloud-snow::before{
content:"\f2bc"
}
.bi-cloud-sun-fill::before{
content:"\f2bd"
}
.bi-cloud-sun::before{
content:"\f2be"
}
.bi-cloud-upload-fill::before{
content:"\f2bf"
}
.bi-cloud-upload::before{
content:"\f2c0"
}
.bi-cloud::before{
content:"\f2c1"
}
.bi-clouds-fill::before{
content:"\f2c2"
}
.bi-clouds::before{
content:"\f2c3"
}
.bi-cloudy-fill::before{
content:"\f2c4"
}
.bi-cloudy::before{
content:"\f2c5"
}
.bi-code-slash::before{
content:"\f2c6"
}
.bi-code-square::before{
content:"\f2c7"
}
.bi-code::before{
content:"\f2c8"
}
.bi-collection-fill::before{
content:"\f2c9"
}
.bi-collection-play-fill::before{
content:"\f2ca"
}
.bi-collection-play::before{
content:"\f2cb"
}
.bi-collection::before{
content:"\f2cc"
}
.bi-columns-gap::before{
content:"\f2cd"
}
.bi-columns::before{
content:"\f2ce"
}
.bi-command::before{
content:"\f2cf"
}
.bi-compass-fill::before{
content:"\f2d0"
}
.bi-compass::before{
content:"\f2d1"
}
.bi-cone-striped::before{
content:"\f2d2"
}
.bi-cone::before{
content:"\f2d3"
}
.bi-controller::before{
content:"\f2d4"
}
.bi-cpu-fill::before{
content:"\f2d5"
}
.bi-cpu::before{
content:"\f2d6"
}
.bi-credit-card-2-back-fill::before{
content:"\f2d7"
}
.bi-credit-card-2-back::before{
content:"\f2d8"
}
.bi-credit-card-2-front-fill::before{
content:"\f2d9"
}
.bi-credit-card-2-front::before{
content:"\f2da"
}
.bi-credit-card-fill::before{
content:"\f2db"
}
.bi-credit-card::before{
content:"\f2dc"
}
.bi-crop::before{
content:"\f2dd"
}
.bi-cup-fill::before{
content:"\f2de"
}
.bi-cup-straw::before{
content:"\f2df"
}
.bi-cup::before{
content:"\f2e0"
}
.bi-cursor-fill::before{
content:"\f2e1"
}
.bi-cursor-text::before{
content:"\f2e2"
}
.bi-cursor::before{
content:"\f2e3"
}
.bi-dash-circle-dotted::before{
content:"\f2e4"
}
.bi-dash-circle-fill::before{
content:"\f2e5"
}
.bi-dash-circle::before{
content:"\f2e6"
}
.bi-dash-square-dotted::before{
content:"\f2e7"
}
.bi-dash-square-fill::before{
content:"\f2e8"
}
.bi-dash-square::before{
content:"\f2e9"
}
.bi-dash::before{
content:"\f2ea"
}
.bi-diagram-2-fill::before{
content:"\f2eb"
}
.bi-diagram-2::before{
content:"\f2ec"
}
.bi-diagram-3-fill::before{
content:"\f2ed"
}
.bi-diagram-3::before{
content:"\f2ee"
}
.bi-diamond-fill::before{
content:"\f2ef"
}
.bi-diamond-half::before{
content:"\f2f0"
}
.bi-diamond::before{
content:"\f2f1"
}
.bi-dice-1-fill::before{
content:"\f2f2"
}
.bi-dice-1::before{
content:"\f2f3"
}
.bi-dice-2-fill::before{
content:"\f2f4"
}
.bi-dice-2::before{
content:"\f2f5"
}
.bi-dice-3-fill::before{
content:"\f2f6"
}
.bi-dice-3::before{
content:"\f2f7"
}
.bi-dice-4-fill::before{
content:"\f2f8"
}
.bi-dice-4::before{
content:"\f2f9"
}
.bi-dice-5-fill::before{
content:"\f2fa"
}
.bi-dice-5::before{
content:"\f2fb"
}
.bi-dice-6-fill::before{
content:"\f2fc"
}
.bi-dice-6::before{
content:"\f2fd"
}
.bi-disc-fill::before{
content:"\f2fe"
}
.bi-disc::before{
content:"\f2ff"
}
.bi-discord::before{
content:"\f300"
}
.bi-display-fill::before{
content:"\f301"
}
.bi-display::before{
content:"\f302"
}
.bi-distribute-horizontal::before{
content:"\f303"
}
.bi-distribute-vertical::before{
content:"\f304"
}
.bi-door-closed-fill::before{
content:"\f305"
}
.bi-door-closed::before{
content:"\f306"
}
.bi-door-open-fill::before{
content:"\f307"
}
.bi-door-open::before{
content:"\f308"
}
.bi-dot::before{
content:"\f309"
}
.bi-download::before{
content:"\f30a"
}
.bi-droplet-fill::before{
content:"\f30b"
}
.bi-droplet-half::before{
content:"\f30c"
}
.bi-droplet::before{
content:"\f30d"
}
.bi-earbuds::before{
content:"\f30e"
}
.bi-easel-fill::before{
content:"\f30f"
}
.bi-easel::before{
content:"\f310"
}
.bi-egg-fill::before{
content:"\f311"
}
.bi-egg-fried::before{
content:"\f312"
}
.bi-egg::before{
content:"\f313"
}
.bi-eject-fill::before{
content:"\f314"
}
.bi-eject::before{
content:"\f315"
}
.bi-emoji-angry-fill::before{
content:"\f316"
}
.bi-emoji-angry::before{
content:"\f317"
}
.bi-emoji-dizzy-fill::before{
content:"\f318"
}
.bi-emoji-dizzy::before{
content:"\f319"
}
.bi-emoji-expressionless-fill::before{
content:"\f31a"
}
.bi-emoji-expressionless::before{
content:"\f31b"
}
.bi-emoji-frown-fill::before{
content:"\f31c"
}
.bi-emoji-frown::before{
content:"\f31d"
}
.bi-emoji-heart-eyes-fill::before{
content:"\f31e"
}
.bi-emoji-heart-eyes::before{
content:"\f31f"
}
.bi-emoji-laughing-fill::before{
content:"\f320"
}
.bi-emoji-laughing::before{
content:"\f321"
}
.bi-emoji-neutral-fill::before{
content:"\f322"
}
.bi-emoji-neutral::before{
content:"\f323"
}
.bi-emoji-smile-fill::before{
content:"\f324"
}
.bi-emoji-smile-upside-down-fill::before{
content:"\f325"
}
.bi-emoji-smile-upside-down::before{
content:"\f326"
}
.bi-emoji-smile::before{
content:"\f327"
}
.bi-emoji-sunglasses-fill::before{
content:"\f328"
}
.bi-emoji-sunglasses::before{
content:"\f329"
}
.bi-emoji-wink-fill::before{
content:"\f32a"
}
.bi-emoji-wink::before{
content:"\f32b"
}
.bi-envelope-fill::before{
content:"\f32c"
}
.bi-envelope-open-fill::before{
content:"\f32d"
}
.bi-envelope-open::before{
content:"\f32e"
}
.bi-envelope::before{
content:"\f32f"
}
.bi-eraser-fill::before{
content:"\f330"
}
.bi-eraser::before{
content:"\f331"
}
.bi-exclamation-circle-fill::before{
content:"\f332"
}
.bi-exclamation-circle::before{
content:"\f333"
}
.bi-exclamation-diamond-fill::before{
content:"\f334"
}
.bi-exclamation-diamond::before{
content:"\f335"
}
.bi-exclamation-octagon-fill::before{
content:"\f336"
}
.bi-exclamation-octagon::before{
content:"\f337"
}
.bi-exclamation-square-fill::before{
content:"\f338"
}
.bi-exclamation-square::before{
content:"\f339"
}
.bi-exclamation-triangle-fill::before{
content:"\f33a"
}
.bi-exclamation-triangle::before{
content:"\f33b"
}
.bi-exclamation::before{
content:"\f33c"
}
.bi-exclude::before{
content:"\f33d"
}
.bi-eye-fill::before{
content:"\f33e"
}
.bi-eye-slash-fill::before{
content:"\f33f"
}
.bi-eye-slash::before{
content:"\f340"
}
.bi-eye::before{
content:"\f341"
}
.bi-eyedropper::before{
content:"\f342"
}
.bi-eyeglasses::before{
content:"\f343"
}
.bi-facebook::before{
content:"\f344"
}
.bi-file-arrow-down-fill::before{
content:"\f345"
}
.bi-file-arrow-down::before{
content:"\f346"
}
.bi-file-arrow-up-fill::before{
content:"\f347"
}
.bi-file-arrow-up::before{
content:"\f348"
}
.bi-file-bar-graph-fill::before{
content:"\f349"
}
.bi-file-bar-graph::before{
content:"\f34a"
}
.bi-file-binary-fill::before{
content:"\f34b"
}
.bi-file-binary::before{
content:"\f34c"
}
.bi-file-break-fill::before{
content:"\f34d"
}
.bi-file-break::before{
content:"\f34e"
}
.bi-file-check-fill::before{
content:"\f34f"
}
.bi-file-check::before{
content:"\f350"
}
.bi-file-code-fill::before{
content:"\f351"
}
.bi-file-code::before{
content:"\f352"
}
.bi-file-diff-fill::before{
content:"\f353"
}
.bi-file-diff::before{
content:"\f354"
}
.bi-file-earmark-arrow-down-fill::before{
content:"\f355"
}
.bi-file-earmark-arrow-down::before{
content:"\f356"
}
.bi-file-earmark-arrow-up-fill::before{
content:"\f357"
}
.bi-file-earmark-arrow-up::before{
content:"\f358"
}
.bi-file-earmark-bar-graph-fill::before{
content:"\f359"
}
.bi-file-earmark-bar-graph::before{
content:"\f35a"
}
.bi-file-earmark-binary-fill::before{
content:"\f35b"
}
.bi-file-earmark-binary::before{
content:"\f35c"
}
.bi-file-earmark-break-fill::before{
content:"\f35d"
}
.bi-file-earmark-break::before{
content:"\f35e"
}
.bi-file-earmark-check-fill::before{
content:"\f35f"
}
.bi-file-earmark-check::before{
content:"\f360"
}
.bi-file-earmark-code-fill::before{
content:"\f361"
}
.bi-file-earmark-code::before{
content:"\f362"
}
.bi-file-earmark-diff-fill::before{
content:"\f363"
}
.bi-file-earmark-diff::before{
content:"\f364"
}
.bi-file-earmark-easel-fill::before{
content:"\f365"
}
.bi-file-earmark-easel::before{
content:"\f366"
}
.bi-file-earmark-excel-fill::before{
content:"\f367"
}
.bi-file-earmark-excel::before{
content:"\f368"
}
.bi-file-earmark-fill::before{
content:"\f369"
}
.bi-file-earmark-font-fill::before{
content:"\f36a"
}
.bi-file-earmark-font::before{
content:"\f36b"
}
.bi-file-earmark-image-fill::before{
content:"\f36c"
}
.bi-file-earmark-image::before{
content:"\f36d"
}
.bi-file-earmark-lock-fill::before{
content:"\f36e"
}
.bi-file-earmark-lock::before{
content:"\f36f"
}
.bi-file-earmark-lock2-fill::before{
content:"\f370"
}
.bi-file-earmark-lock2::before{
content:"\f371"
}
.bi-file-earmark-medical-fill::before{
content:"\f372"
}
.bi-file-earmark-medical::before{
content:"\f373"
}
.bi-file-earmark-minus-fill::before{
content:"\f374"
}
.bi-file-earmark-minus::before{
content:"\f375"
}
.bi-file-earmark-music-fill::before{
content:"\f376"
}
.bi-file-earmark-music::before{
content:"\f377"
}
.bi-file-earmark-person-fill::before{
content:"\f378"
}
.bi-file-earmark-person::before{
content:"\f379"
}
.bi-file-earmark-play-fill::before{
content:"\f37a"
}
.bi-file-earmark-play::before{
content:"\f37b"
}
.bi-file-earmark-plus-fill::before{
content:"\f37c"
}
.bi-file-earmark-plus::before{
content:"\f37d"
}
.bi-file-earmark-post-fill::before{
content:"\f37e"
}
.bi-file-earmark-post::before{
content:"\f37f"
}
.bi-file-earmark-ppt-fill::before{
content:"\f380"
}
.bi-file-earmark-ppt::before{
content:"\f381"
}
.bi-file-earmark-richtext-fill::before{
content:"\f382"
}
.bi-file-earmark-richtext::before{
content:"\f383"
}
.bi-file-earmark-ruled-fill::before{
content:"\f384"
}
.bi-file-earmark-ruled::before{
content:"\f385"
}
.bi-file-earmark-slides-fill::before{
content:"\f386"
}
.bi-file-earmark-slides::before{
content:"\f387"
}
.bi-file-earmark-spreadsheet-fill::before{
content:"\f388"
}
.bi-file-earmark-spreadsheet::before{
content:"\f389"
}
.bi-file-earmark-text-fill::before{
content:"\f38a"
}
.bi-file-earmark-text::before{
content:"\f38b"
}
.bi-file-earmark-word-fill::before{
content:"\f38c"
}
.bi-file-earmark-word::before{
content:"\f38d"
}
.bi-file-earmark-x-fill::before{
content:"\f38e"
}
.bi-file-earmark-x::before{
content:"\f38f"
}
.bi-file-earmark-zip-fill::before{
content:"\f390"
}
.bi-file-earmark-zip::before{
content:"\f391"
}
.bi-file-earmark::before{
content:"\f392"
}
.bi-file-easel-fill::before{
content:"\f393"
}
.bi-file-easel::before{
content:"\f394"
}
.bi-file-excel-fill::before{
content:"\f395"
}
.bi-file-excel::before{
content:"\f396"
}
.bi-file-fill::before{
content:"\f397"
}
.bi-file-font-fill::before{
content:"\f398"
}
.bi-file-font::before{
content:"\f399"
}
.bi-file-image-fill::before{
content:"\f39a"
}
.bi-file-image::before{
content:"\f39b"
}
.bi-file-lock-fill::before{
content:"\f39c"
}
.bi-file-lock::before{
content:"\f39d"
}
.bi-file-lock2-fill::before{
content:"\f39e"
}
.bi-file-lock2::before{
content:"\f39f"
}
.bi-file-medical-fill::before{
content:"\f3a0"
}
.bi-file-medical::before{
content:"\f3a1"
}
.bi-file-minus-fill::before{
content:"\f3a2"
}
.bi-file-minus::before{
content:"\f3a3"
}
.bi-file-music-fill::before{
content:"\f3a4"
}
.bi-file-music::before{
content:"\f3a5"
}
.bi-file-person-fill::before{
content:"\f3a6"
}
.bi-file-person::before{
content:"\f3a7"
}
.bi-file-play-fill::before{
content:"\f3a8"
}
.bi-file-play::before{
content:"\f3a9"
}
.bi-file-plus-fill::before{
content:"\f3aa"
}
.bi-file-plus::before{
content:"\f3ab"
}
.bi-file-post-fill::before{
content:"\f3ac"
}
.bi-file-post::before{
content:"\f3ad"
}
.bi-file-ppt-fill::before{
content:"\f3ae"
}
.bi-file-ppt::before{
content:"\f3af"
}
.bi-file-richtext-fill::before{
content:"\f3b0"
}
.bi-file-richtext::before{
content:"\f3b1"
}
.bi-file-ruled-fill::before{
content:"\f3b2"
}
.bi-file-ruled::before{
content:"\f3b3"
}
.bi-file-slides-fill::before{
content:"\f3b4"
}
.bi-file-slides::before{
content:"\f3b5"
}
.bi-file-spreadsheet-fill::before{
content:"\f3b6"
}
.bi-file-spreadsheet::before{
content:"\f3b7"
}
.bi-file-text-fill::before{
content:"\f3b8"
}
.bi-file-text::before{
content:"\f3b9"
}
.bi-file-word-fill::before{
content:"\f3ba"
}
.bi-file-word::before{
content:"\f3bb"
}
.bi-file-x-fill::before{
content:"\f3bc"
}
.bi-file-x::before{
content:"\f3bd"
}
.bi-file-zip-fill::before{
content:"\f3be"
}
.bi-file-zip::before{
content:"\f3bf"
}
.bi-file::before{
content:"\f3c0"
}
.bi-files-alt::before{
content:"\f3c1"
}
.bi-files::before{
content:"\f3c2"
}
.bi-film::before{
content:"\f3c3"
}
.bi-filter-circle-fill::before{
content:"\f3c4"
}
.bi-filter-circle::before{
content:"\f3c5"
}
.bi-filter-left::before{
content:"\f3c6"
}
.bi-filter-right::before{
content:"\f3c7"
}
.bi-filter-square-fill::before{
content:"\f3c8"
}
.bi-filter-square::before{
content:"\f3c9"
}
.bi-filter::before{
content:"\f3ca"
}
.bi-flag-fill::before{
content:"\f3cb"
}
.bi-flag::before{
content:"\f3cc"
}
.bi-flower1::before{
content:"\f3cd"
}
.bi-flower2::before{
content:"\f3ce"
}
.bi-flower3::before{
content:"\f3cf"
}
.bi-folder-check::before{
content:"\f3d0"
}
.bi-folder-fill::before{
content:"\f3d1"
}
.bi-folder-minus::before{
content:"\f3d2"
}
.bi-folder-plus::before{
content:"\f3d3"
}
.bi-folder-symlink-fill::before{
content:"\f3d4"
}
.bi-folder-symlink::before{
content:"\f3d5"
}
.bi-folder-x::before{
content:"\f3d6"
}
.bi-folder::before{
content:"\f3d7"
}
.bi-folder2-open::before{
content:"\f3d8"
}
.bi-folder2::before{
content:"\f3d9"
}
.bi-fonts::before{
content:"\f3da"
}
.bi-forward-fill::before{
content:"\f3db"
}
.bi-forward::before{
content:"\f3dc"
}
.bi-front::before{
content:"\f3dd"
}
.bi-fullscreen-exit::before{
content:"\f3de"
}
.bi-fullscreen::before{
content:"\f3df"
}
.bi-funnel-fill::before{
content:"\f3e0"
}
.bi-funnel::before{
content:"\f3e1"
}
.bi-gear-fill::before{
content:"\f3e2"
}
.bi-gear-wide-connected::before{
content:"\f3e3"
}
.bi-gear-wide::before{
content:"\f3e4"
}
.bi-gear::before{
content:"\f3e5"
}
.bi-gem::before{
content:"\f3e6"
}
.bi-geo-alt-fill::before{
content:"\f3e7"
}
.bi-geo-alt::before{
content:"\f3e8"
}
.bi-geo-fill::before{
content:"\f3e9"
}
.bi-geo::before{
content:"\f3ea"
}
.bi-gift-fill::before{
content:"\f3eb"
}
.bi-gift::before{
content:"\f3ec"
}
.bi-github::before{
content:"\f3ed"
}
.bi-globe::before{
content:"\f3ee"
}
.bi-globe2::before{
content:"\f3ef"
}
.bi-google::before{
content:"\f3f0"
}
.bi-graph-down::before{
content:"\f3f1"
}
.bi-graph-up::before{
content:"\f3f2"
}
.bi-grid-1x2-fill::before{
content:"\f3f3"
}
.bi-grid-1x2::before{
content:"\f3f4"
}
.bi-grid-3x2-gap-fill::before{
content:"\f3f5"
}
.bi-grid-3x2-gap::before{
content:"\f3f6"
}
.bi-grid-3x2::before{
content:"\f3f7"
}
.bi-grid-3x3-gap-fill::before{
content:"\f3f8"
}
.bi-grid-3x3-gap::before{
content:"\f3f9"
}
.bi-grid-3x3::before{
content:"\f3fa"
}
.bi-grid-fill::before{
content:"\f3fb"
}
.bi-grid::before{
content:"\f3fc"
}
.bi-grip-horizontal::before{
content:"\f3fd"
}
.bi-grip-vertical::before{
content:"\f3fe"
}
.bi-hammer::before{
content:"\f3ff"
}
.bi-hand-index-fill::before{
content:"\f400"
}
.bi-hand-index-thumb-fill::before{
content:"\f401"
}
.bi-hand-index-thumb::before{
content:"\f402"
}
.bi-hand-index::before{
content:"\f403"
}
.bi-hand-thumbs-down-fill::before{
content:"\f404"
}
.bi-hand-thumbs-down::before{
content:"\f405"
}
.bi-hand-thumbs-up-fill::before{
content:"\f406"
}
.bi-hand-thumbs-up::before{
content:"\f407"
}
.bi-handbag-fill::before{
content:"\f408"
}
.bi-handbag::before{
content:"\f409"
}
.bi-hash::before{
content:"\f40a"
}
.bi-hdd-fill::before{
content:"\f40b"
}
.bi-hdd-network-fill::before{
content:"\f40c"
}
.bi-hdd-network::before{
content:"\f40d"
}
.bi-hdd-rack-fill::before{
content:"\f40e"
}
.bi-hdd-rack::before{
content:"\f40f"
}
.bi-hdd-stack-fill::before{
content:"\f410"
}
.bi-hdd-stack::before{
content:"\f411"
}
.bi-hdd::before{
content:"\f412"
}
.bi-headphones::before{
content:"\f413"
}
.bi-headset::before{
content:"\f414"
}
.bi-heart-fill::before{
content:"\f415"
}
.bi-heart-half::before{
content:"\f416"
}
.bi-heart::before{
content:"\f417"
}
.bi-heptagon-fill::before{
content:"\f418"
}
.bi-heptagon-half::before{
content:"\f419"
}
.bi-heptagon::before{
content:"\f41a"
}
.bi-hexagon-fill::before{
content:"\f41b"
}
.bi-hexagon-half::before{
content:"\f41c"
}
.bi-hexagon::before{
content:"\f41d"
}
.bi-hourglass-bottom::before{
content:"\f41e"
}
.bi-hourglass-split::before{
content:"\f41f"
}
.bi-hourglass-top::before{
content:"\f420"
}
.bi-hourglass::before{
content:"\f421"
}
.bi-house-door-fill::before{
content:"\f422"
}
.bi-house-door::before{
content:"\f423"
}
.bi-house-fill::before{
content:"\f424"
}
.bi-house::before{
content:"\f425"
}
.bi-hr::before{
content:"\f426"
}
.bi-hurricane::before{
content:"\f427"
}
.bi-image-alt::before{
content:"\f428"
}
.bi-image-fill::before{
content:"\f429"
}
.bi-image::before{
content:"\f42a"
}
.bi-images::before{
content:"\f42b"
}
.bi-inbox-fill::before{
content:"\f42c"
}
.bi-inbox::before{
content:"\f42d"
}
.bi-inboxes-fill::before{
content:"\f42e"
}
.bi-inboxes::before{
content:"\f42f"
}
.bi-info-circle-fill::before{
content:"\f430"
}
.bi-info-circle::before{
content:"\f431"
}
.bi-info-square-fill::before{
content:"\f432"
}
.bi-info-square::before{
content:"\f433"
}
.bi-info::before{
content:"\f434"
}
.bi-input-cursor-text::before{
content:"\f435"
}
.bi-input-cursor::before{
content:"\f436"
}
.bi-instagram::before{
content:"\f437"
}
.bi-intersect::before{
content:"\f438"
}
.bi-journal-album::before{
content:"\f439"
}
.bi-journal-arrow-down::before{
content:"\f43a"
}
.bi-journal-arrow-up::before{
content:"\f43b"
}
.bi-journal-bookmark-fill::before{
content:"\f43c"
}
.bi-journal-bookmark::before{
content:"\f43d"
}
.bi-journal-check::before{
content:"\f43e"
}
.bi-journal-code::before{
content:"\f43f"
}
.bi-journal-medical::before{
content:"\f440"
}
.bi-journal-minus::before{
content:"\f441"
}
.bi-journal-plus::before{
content:"\f442"
}
.bi-journal-richtext::before{
content:"\f443"
}
.bi-journal-text::before{
content:"\f444"
}
.bi-journal-x::before{
content:"\f445"
}
.bi-journal::before{
content:"\f446"
}
.bi-journals::before{
content:"\f447"
}
.bi-joystick::before{
content:"\f448"
}
.bi-justify-left::before{
content:"\f449"
}
.bi-justify-right::before{
content:"\f44a"
}
.bi-justify::before{
content:"\f44b"
}
.bi-kanban-fill::before{
content:"\f44c"
}
.bi-kanban::before{
content:"\f44d"
}
.bi-key-fill::before{
content:"\f44e"
}
.bi-key::before{
content:"\f44f"
}
.bi-keyboard-fill::before{
content:"\f450"
}
.bi-keyboard::before{
content:"\f451"
}
.bi-ladder::before{
content:"\f452"
}
.bi-lamp-fill::before{
content:"\f453"
}
.bi-lamp::before{
content:"\f454"
}
.bi-laptop-fill::before{
content:"\f455"
}
.bi-laptop::before{
content:"\f456"
}
.bi-layer-backward::before{
content:"\f457"
}
.bi-layer-forward::before{
content:"\f458"
}
.bi-layers-fill::before{
content:"\f459"
}
.bi-layers-half::before{
content:"\f45a"
}
.bi-layers::before{
content:"\f45b"
}
.bi-layout-sidebar-inset-reverse::before{
content:"\f45c"
}
.bi-layout-sidebar-inset::before{
content:"\f45d"
}
.bi-layout-sidebar-reverse::before{
content:"\f45e"
}
.bi-layout-sidebar::before{
content:"\f45f"
}
.bi-layout-split::before{
content:"\f460"
}
.bi-layout-text-sidebar-reverse::before{
content:"\f461"
}
.bi-layout-text-sidebar::before{
content:"\f462"
}
.bi-layout-text-window-reverse::before{
content:"\f463"
}
.bi-layout-text-window::before{
content:"\f464"
}
.bi-layout-three-columns::before{
content:"\f465"
}
.bi-layout-wtf::before{
content:"\f466"
}
.bi-life-preserver::before{
content:"\f467"
}
.bi-lightbulb-fill::before{
content:"\f468"
}
.bi-lightbulb-off-fill::before{
content:"\f469"
}
.bi-lightbulb-off::before{
content:"\f46a"
}
.bi-lightbulb::before{
content:"\f46b"
}
.bi-lightning-charge-fill::before{
content:"\f46c"
}
.bi-lightning-charge::before{
content:"\f46d"
}
.bi-lightning-fill::before{
content:"\f46e"
}
.bi-lightning::before{
content:"\f46f"
}
.bi-link-45deg::before{
content:"\f470"
}
.bi-link::before{
content:"\f471"
}
.bi-linkedin::before{
content:"\f472"
}
.bi-list-check::before{
content:"\f473"
}
.bi-list-nested::before{
content:"\f474"
}
.bi-list-ol::before{
content:"\f475"
}
.bi-list-stars::before{
content:"\f476"
}
.bi-list-task::before{
content:"\f477"
}
.bi-list-ul::before{
content:"\f478"
}
.bi-list::before{
content:"\f479"
}
.bi-lock-fill::before{
content:"\f47a"
}
.bi-lock::before{
content:"\f47b"
}
.bi-mailbox::before{
content:"\f47c"
}
.bi-mailbox2::before{
content:"\f47d"
}
.bi-map-fill::before{
content:"\f47e"
}
.bi-map::before{
content:"\f47f"
}
.bi-markdown-fill::before{
content:"\f480"
}
.bi-markdown::before{
content:"\f481"
}
.bi-mask::before{
content:"\f482"
}
.bi-megaphone-fill::before{
content:"\f483"
}
.bi-megaphone::before{
content:"\f484"
}
.bi-menu-app-fill::before{
content:"\f485"
}
.bi-menu-app::before{
content:"\f486"
}
.bi-menu-button-fill::before{
content:"\f487"
}
.bi-menu-button-wide-fill::before{
content:"\f488"
}
.bi-menu-button-wide::before{
content:"\f489"
}
.bi-menu-button::before{
content:"\f48a"
}
.bi-menu-down::before{
content:"\f48b"
}
.bi-menu-up::before{
content:"\f48c"
}
.bi-mic-fill::before{
content:"\f48d"
}
.bi-mic-mute-fill::before{
content:"\f48e"
}
.bi-mic-mute::before{
content:"\f48f"
}
.bi-mic::before{
content:"\f490"
}
.bi-minecart-loaded::before{
content:"\f491"
}
.bi-minecart::before{
content:"\f492"
}
.bi-moisture::before{
content:"\f493"
}
.bi-moon-fill::before{
content:"\f494"
}
.bi-moon-stars-fill::before{
content:"\f495"
}
.bi-moon-stars::before{
content:"\f496"
}
.bi-moon::before{
content:"\f497"
}
.bi-mouse-fill::before{
content:"\f498"
}
.bi-mouse::before{
content:"\f499"
}
.bi-mouse2-fill::before{
content:"\f49a"
}
.bi-mouse2::before{
content:"\f49b"
}
.bi-mouse3-fill::before{
content:"\f49c"
}
.bi-mouse3::before{
content:"\f49d"
}
.bi-music-note-beamed::before{
content:"\f49e"
}
.bi-music-note-list::before{
content:"\f49f"
}
.bi-music-note::before{
content:"\f4a0"
}
.bi-music-player-fill::before{
content:"\f4a1"
}
.bi-music-player::before{
content:"\f4a2"
}
.bi-newspaper::before{
content:"\f4a3"
}
.bi-node-minus-fill::before{
content:"\f4a4"
}
.bi-node-minus::before{
content:"\f4a5"
}
.bi-node-plus-fill::before{
content:"\f4a6"
}
.bi-node-plus::before{
content:"\f4a7"
}
.bi-nut-fill::before{
content:"\f4a8"
}
.bi-nut::before{
content:"\f4a9"
}
.bi-octagon-fill::before{
content:"\f4aa"
}
.bi-octagon-half::before{
content:"\f4ab"
}
.bi-octagon::before{
content:"\f4ac"
}
.bi-option::before{
content:"\f4ad"
}
.bi-outlet::before{
content:"\f4ae"
}
.bi-paint-bucket::before{
content:"\f4af"
}
.bi-palette-fill::before{
content:"\f4b0"
}
.bi-palette::before{
content:"\f4b1"
}
.bi-palette2::before{
content:"\f4b2"
}
.bi-paperclip::before{
content:"\f4b3"
}
.bi-paragraph::before{
content:"\f4b4"
}
.bi-patch-check-fill::before{
content:"\f4b5"
}
.bi-patch-check::before{
content:"\f4b6"
}
.bi-patch-exclamation-fill::before{
content:"\f4b7"
}
.bi-patch-exclamation::before{
content:"\f4b8"
}
.bi-patch-minus-fill::before{
content:"\f4b9"
}
.bi-patch-minus::before{
content:"\f4ba"
}
.bi-patch-plus-fill::before{
content:"\f4bb"
}
.bi-patch-plus::before{
content:"\f4bc"
}
.bi-patch-question-fill::before{
content:"\f4bd"
}
.bi-patch-question::before{
content:"\f4be"
}
.bi-pause-btn-fill::before{
content:"\f4bf"
}
.bi-pause-btn::before{
content:"\f4c0"
}
.bi-pause-circle-fill::before{
content:"\f4c1"
}
.bi-pause-circle::before{
content:"\f4c2"
}
.bi-pause-fill::before{
content:"\f4c3"
}
.bi-pause::before{
content:"\f4c4"
}
.bi-peace-fill::before{
content:"\f4c5"
}
.bi-peace::before{
content:"\f4c6"
}
.bi-pen-fill::before{
content:"\f4c7"
}
.bi-pen::before{
content:"\f4c8"
}
.bi-pencil-fill::before{
content:"\f4c9"
}
.bi-pencil-square::before{
content:"\f4ca"
}
.bi-pencil::before{
content:"\f4cb"
}
.bi-pentagon-fill::before{
content:"\f4cc"
}
.bi-pentagon-half::before{
content:"\f4cd"
}
.bi-pentagon::before{
content:"\f4ce"
}
.bi-people-fill::before{
content:"\f4cf"
}
.bi-people::before{
content:"\f4d0"
}
.bi-percent::before{
content:"\f4d1"
}
.bi-person-badge-fill::before{
content:"\f4d2"
}
.bi-person-badge::before{
content:"\f4d3"
}
.bi-person-bounding-box::before{
content:"\f4d4"
}
.bi-person-check-fill::before{
content:"\f4d5"
}
.bi-person-check::before{
content:"\f4d6"
}
.bi-person-circle::before{
content:"\f4d7"
}
.bi-person-dash-fill::before{
content:"\f4d8"
}
.bi-person-dash::before{
content:"\f4d9"
}
.bi-person-fill::before{
content:"\f4da"
}
.bi-person-lines-fill::before{
content:"\f4db"
}
.bi-person-plus-fill::before{
content:"\f4dc"
}
.bi-person-plus::before{
content:"\f4dd"
}
.bi-person-square::before{
content:"\f4de"
}
.bi-person-x-fill::before{
content:"\f4df"
}
.bi-person-x::before{
content:"\f4e0"
}
.bi-person::before{
content:"\f4e1"
}
.bi-phone-fill::before{
content:"\f4e2"
}
.bi-phone-landscape-fill::before{
content:"\f4e3"
}
.bi-phone-landscape::before{
content:"\f4e4"
}
.bi-phone-vibrate-fill::before{
content:"\f4e5"
}
.bi-phone-vibrate::before{
content:"\f4e6"
}
.bi-phone::before{
content:"\f4e7"
}
.bi-pie-chart-fill::before{
content:"\f4e8"
}
.bi-pie-chart::before{
content:"\f4e9"
}
.bi-pin-angle-fill::before{
content:"\f4ea"
}
.bi-pin-angle::before{
content:"\f4eb"
}
.bi-pin-fill::before{
content:"\f4ec"
}
.bi-pin::before{
content:"\f4ed"
}
.bi-pip-fill::before{
content:"\f4ee"
}
.bi-pip::before{
content:"\f4ef"
}
.bi-play-btn-fill::before{
content:"\f4f0"
}
.bi-play-btn::before{
content:"\f4f1"
}
.bi-play-circle-fill::before{
content:"\f4f2"
}
.bi-play-circle::before{
content:"\f4f3"
}
.bi-play-fill::before{
content:"\f4f4"
}
.bi-play::before{
content:"\f4f5"
}
.bi-plug-fill::before{
content:"\f4f6"
}
.bi-plug::before{
content:"\f4f7"
}
.bi-plus-circle-dotted::before{
content:"\f4f8"
}
.bi-plus-circle-fill::before{
content:"\f4f9"
}
.bi-plus-circle::before{
content:"\f4fa"
}
.bi-plus-square-dotted::before{
content:"\f4fb"
}
.bi-plus-square-fill::before{
content:"\f4fc"
}
.bi-plus-square::before{
content:"\f4fd"
}
.bi-plus::before{
content:"\f4fe"
}
.bi-power::before{
content:"\f4ff"
}
.bi-printer-fill::before{
content:"\f500"
}
.bi-printer::before{
content:"\f501"
}
.bi-puzzle-fill::before{
content:"\f502"
}
.bi-puzzle::before{
content:"\f503"
}
.bi-question-circle-fill::before{
content:"\f504"
}
.bi-question-circle::before{
content:"\f505"
}
.bi-question-diamond-fill::before{
content:"\f506"
}
.bi-question-diamond::before{
content:"\f507"
}
.bi-question-octagon-fill::before{
content:"\f508"
}
.bi-question-octagon::before{
content:"\f509"
}
.bi-question-square-fill::before{
content:"\f50a"
}
.bi-question-square::before{
content:"\f50b"
}
.bi-question::before{
content:"\f50c"
}
.bi-rainbow::before{
content:"\f50d"
}
.bi-receipt-cutoff::before{
content:"\f50e"
}
.bi-receipt::before{
content:"\f50f"
}
.bi-reception-0::before{
content:"\f510"
}
.bi-reception-1::before{
content:"\f511"
}
.bi-reception-2::before{
content:"\f512"
}
.bi-reception-3::before{
content:"\f513"
}
.bi-reception-4::before{
content:"\f514"
}
.bi-record-btn-fill::before{
content:"\f515"
}
.bi-record-btn::before{
content:"\f516"
}
.bi-record-circle-fill::before{
content:"\f517"
}
.bi-record-circle::before{
content:"\f518"
}
.bi-record-fill::before{
content:"\f519"
}
.bi-record::before{
content:"\f51a"
}
.bi-record2-fill::before{
content:"\f51b"
}
.bi-record2::before{
content:"\f51c"
}
.bi-reply-all-fill::before{
content:"\f51d"
}
.bi-reply-all::before{
content:"\f51e"
}
.bi-reply-fill::before{
content:"\f51f"
}
.bi-reply::before{
content:"\f520"
}
.bi-rss-fill::before{
content:"\f521"
}
.bi-rss::before{
content:"\f522"
}
.bi-rulers::before{
content:"\f523"
}
.bi-save-fill::before{
content:"\f524"
}
.bi-save::before{
content:"\f525"
}
.bi-save2-fill::before{
content:"\f526"
}
.bi-save2::before{
content:"\f527"
}
.bi-scissors::before{
content:"\f528"
}
.bi-screwdriver::before{
content:"\f529"
}
.bi-search::before{
content:"\f52a"
}
.bi-segmented-nav::before{
content:"\f52b"
}
.bi-server::before{
content:"\f52c"
}
.bi-share-fill::before{
content:"\f52d"
}
.bi-share::before{
content:"\f52e"
}
.bi-shield-check::before{
content:"\f52f"
}
.bi-shield-exclamation::before{
content:"\f530"
}
.bi-shield-fill-check::before{
content:"\f531"
}
.bi-shield-fill-exclamation::before{
content:"\f532"
}
.bi-shield-fill-minus::before{
content:"\f533"
}
.bi-shield-fill-plus::before{
content:"\f534"
}
.bi-shield-fill-x::before{
content:"\f535"
}
.bi-shield-fill::before{
content:"\f536"
}
.bi-shield-lock-fill::before{
content:"\f537"
}
.bi-shield-lock::before{
content:"\f538"
}
.bi-shield-minus::before{
content:"\f539"
}
.bi-shield-plus::before{
content:"\f53a"
}
.bi-shield-shaded::before{
content:"\f53b"
}
.bi-shield-slash-fill::before{
content:"\f53c"
}
.bi-shield-slash::before{
content:"\f53d"
}
.bi-shield-x::before{
content:"\f53e"
}
.bi-shield::before{
content:"\f53f"
}
.bi-shift-fill::before{
content:"\f540"
}
.bi-shift::before{
content:"\f541"
}
.bi-shop-window::before{
content:"\f542"
}
.bi-shop::before{
content:"\f543"
}
.bi-shuffle::before{
content:"\f544"
}
.bi-signpost-2-fill::before{
content:"\f545"
}
.bi-signpost-2::before{
content:"\f546"
}
.bi-signpost-fill::before{
content:"\f547"
}
.bi-signpost-split-fill::before{
content:"\f548"
}
.bi-signpost-split::before{
content:"\f549"
}
.bi-signpost::before{
content:"\f54a"
}
.bi-sim-fill::before{
content:"\f54b"
}
.bi-sim::before{
content:"\f54c"
}
.bi-skip-backward-btn-fill::before{
content:"\f54d"
}
.bi-skip-backward-btn::before{
content:"\f54e"
}
.bi-skip-backward-circle-fill::before{
content:"\f54f"
}
.bi-skip-backward-circle::before{
content:"\f550"
}
.bi-skip-backward-fill::before{
content:"\f551"
}
.bi-skip-backward::before{
content:"\f552"
}
.bi-skip-end-btn-fill::before{
content:"\f553"
}
.bi-skip-end-btn::before{
content:"\f554"
}
.bi-skip-end-circle-fill::before{
content:"\f555"
}
.bi-skip-end-circle::before{
content:"\f556"
}
.bi-skip-end-fill::before{
content:"\f557"
}
.bi-skip-end::before{
content:"\f558"
}
.bi-skip-forward-btn-fill::before{
content:"\f559"
}
.bi-skip-forward-btn::before{
content:"\f55a"
}
.bi-skip-forward-circle-fill::before{
content:"\f55b"
}
.bi-skip-forward-circle::before{
content:"\f55c"
}
.bi-skip-forward-fill::before{
content:"\f55d"
}
.bi-skip-forward::before{
content:"\f55e"
}
.bi-skip-start-btn-fill::before{
content:"\f55f"
}
.bi-skip-start-btn::before{
content:"\f560"
}
.bi-skip-start-circle-fill::before{
content:"\f561"
}
.bi-skip-start-circle::before{
content:"\f562"
}
.bi-skip-start-fill::before{
content:"\f563"
}
.bi-skip-start::before{
content:"\f564"
}
.bi-slack::before{
content:"\f565"
}
.bi-slash-circle-fill::before{
content:"\f566"
}
.bi-slash-circle::before{
content:"\f567"
}
.bi-slash-square-fill::before{
content:"\f568"
}
.bi-slash-square::before{
content:"\f569"
}
.bi-slash::before{
content:"\f56a"
}
.bi-sliders::before{
content:"\f56b"
}
.bi-smartwatch::before{
content:"\f56c"
}
.bi-snow::before{
content:"\f56d"
}
.bi-snow2::before{
content:"\f56e"
}
.bi-snow3::before{
content:"\f56f"
}
.bi-sort-alpha-down-alt::before{
content:"\f570"
}
.bi-sort-alpha-down::before{
content:"\f571"
}
.bi-sort-alpha-up-alt::before{
content:"\f572"
}
.bi-sort-alpha-up::before{
content:"\f573"
}
.bi-sort-down-alt::before{
content:"\f574"
}
.bi-sort-down::before{
content:"\f575"
}
.bi-sort-numeric-down-alt::before{
content:"\f576"
}
.bi-sort-numeric-down::before{
content:"\f577"
}
.bi-sort-numeric-up-alt::before{
content:"\f578"
}
.bi-sort-numeric-up::before{
content:"\f579"
}
.bi-sort-up-alt::before{
content:"\f57a"
}
.bi-sort-up::before{
content:"\f57b"
}
.bi-soundwave::before{
content:"\f57c"
}
.bi-speaker-fill::before{
content:"\f57d"
}
.bi-speaker::before{
content:"\f57e"
}
.bi-speedometer::before{
content:"\f57f"
}
.bi-speedometer2::before{
content:"\f580"
}
.bi-spellcheck::before{
content:"\f581"
}
.bi-square-fill::before{
content:"\f582"
}
.bi-square-half::before{
content:"\f583"
}
.bi-square::before{
content:"\f584"
}
.bi-stack::before{
content:"\f585"
}
.bi-star-fill::before{
content:"\f586"
}
.bi-star-half::before{
content:"\f587"
}
.bi-star::before{
content:"\f588"
}
.bi-stars::before{
content:"\f589"
}
.bi-stickies-fill::before{
content:"\f58a"
}
.bi-stickies::before{
content:"\f58b"
}
.bi-sticky-fill::before{
content:"\f58c"
}
.bi-sticky::before{
content:"\f58d"
}
.bi-stop-btn-fill::before{
content:"\f58e"
}
.bi-stop-btn::before{
content:"\f58f"
}
.bi-stop-circle-fill::before{
content:"\f590"
}
.bi-stop-circle::before{
content:"\f591"
}
.bi-stop-fill::before{
content:"\f592"
}
.bi-stop::before{
content:"\f593"
}
.bi-stoplights-fill::before{
content:"\f594"
}
.bi-stoplights::before{
content:"\f595"
}
.bi-stopwatch-fill::before{
content:"\f596"
}
.bi-stopwatch::before{
content:"\f597"
}
.bi-subtract::before{
content:"\f598"
}
.bi-suit-club-fill::before{
content:"\f599"
}
.bi-suit-club::before{
content:"\f59a"
}
.bi-suit-diamond-fill::before{
content:"\f59b"
}
.bi-suit-diamond::before{
content:"\f59c"
}
.bi-suit-heart-fill::before{
content:"\f59d"
}
.bi-suit-heart::before{
content:"\f59e"
}
.bi-suit-spade-fill::before{
content:"\f59f"
}
.bi-suit-spade::before{
content:"\f5a0"
}
.bi-sun-fill::before{
content:"\f5a1"
}
.bi-sun::before{
content:"\f5a2"
}
.bi-sunglasses::before{
content:"\f5a3"
}
.bi-sunrise-fill::before{
content:"\f5a4"
}
.bi-sunrise::before{
content:"\f5a5"
}
.bi-sunset-fill::before{
content:"\f5a6"
}
.bi-sunset::before{
content:"\f5a7"
}
.bi-symmetry-horizontal::before{
content:"\f5a8"
}
.bi-symmetry-vertical::before{
content:"\f5a9"
}
.bi-table::before{
content:"\f5aa"
}
.bi-tablet-fill::before{
content:"\f5ab"
}
.bi-tablet-landscape-fill::before{
content:"\f5ac"
}
.bi-tablet-landscape::before{
content:"\f5ad"
}
.bi-tablet::before{
content:"\f5ae"
}
.bi-tag-fill::before{
content:"\f5af"
}
.bi-tag::before{
content:"\f5b0"
}
.bi-tags-fill::before{
content:"\f5b1"
}
.bi-tags::before{
content:"\f5b2"
}
.bi-telegram::before{
content:"\f5b3"
}
.bi-telephone-fill::before{
content:"\f5b4"
}
.bi-telephone-forward-fill::before{
content:"\f5b5"
}
.bi-telephone-forward::before{
content:"\f5b6"
}
.bi-telephone-inbound-fill::before{
content:"\f5b7"
}
.bi-telephone-inbound::before{
content:"\f5b8"
}
.bi-telephone-minus-fill::before{
content:"\f5b9"
}
.bi-telephone-minus::before{
content:"\f5ba"
}
.bi-telephone-outbound-fill::before{
content:"\f5bb"
}
.bi-telephone-outbound::before{
content:"\f5bc"
}
.bi-telephone-plus-fill::before{
content:"\f5bd"
}
.bi-telephone-plus::before{
content:"\f5be"
}
.bi-telephone-x-fill::before{
content:"\f5bf"
}
.bi-telephone-x::before{
content:"\f5c0"
}
.bi-telephone::before{
content:"\f5c1"
}
.bi-terminal-fill::before{
content:"\f5c2"
}
.bi-terminal::before{
content:"\f5c3"
}
.bi-text-center::before{
content:"\f5c4"
}
.bi-text-indent-left::before{
content:"\f5c5"
}
.bi-text-indent-right::before{
content:"\f5c6"
}
.bi-text-left::before{
content:"\f5c7"
}
.bi-text-paragraph::before{
content:"\f5c8"
}
.bi-text-right::before{
content:"\f5c9"
}
.bi-textarea-resize::before{
content:"\f5ca"
}
.bi-textarea-t::before{
content:"\f5cb"
}
.bi-textarea::before{
content:"\f5cc"
}
.bi-thermometer-half::before{
content:"\f5cd"
}
.bi-thermometer-high::before{
content:"\f5ce"
}
.bi-thermometer-low::before{
content:"\f5cf"
}
.bi-thermometer-snow::before{
content:"\f5d0"
}
.bi-thermometer-sun::before{
content:"\f5d1"
}
.bi-thermometer::before{
content:"\f5d2"
}
.bi-three-dots-vertical::before{
content:"\f5d3"
}
.bi-three-dots::before{
content:"\f5d4"
}
.bi-toggle-off::before{
content:"\f5d5"
}
.bi-toggle-on::before{
content:"\f5d6"
}
.bi-toggle2-off::before{
content:"\f5d7"
}
.bi-toggle2-on::before{
content:"\f5d8"
}
.bi-toggles::before{
content:"\f5d9"
}
.bi-toggles2::before{
content:"\f5da"
}
.bi-tools::before{
content:"\f5db"
}
.bi-tornado::before{
content:"\f5dc"
}
.bi-trash-fill::before{
content:"\f5dd"
}
.bi-trash::before{
content:"\f5de"
}
.bi-trash2-fill::before{
content:"\f5df"
}
.bi-trash2::before{
content:"\f5e0"
}
.bi-tree-fill::before{
content:"\f5e1"
}
.bi-tree::before{
content:"\f5e2"
}
.bi-triangle-fill::before{
content:"\f5e3"
}
.bi-triangle-half::before{
content:"\f5e4"
}
.bi-triangle::before{
content:"\f5e5"
}
.bi-trophy-fill::before{
content:"\f5e6"
}
.bi-trophy::before{
content:"\f5e7"
}
.bi-tropical-storm::before{
content:"\f5e8"
}
.bi-truck-flatbed::before{
content:"\f5e9"
}
.bi-truck::before{
content:"\f5ea"
}
.bi-tsunami::before{
content:"\f5eb"
}
.bi-tv-fill::before{
content:"\f5ec"
}
.bi-tv::before{
content:"\f5ed"
}
.bi-twitch::before{
content:"\f5ee"
}
.bi-twitter::before{
content:"\f5ef"
}
.bi-type-bold::before{
content:"\f5f0"
}
.bi-type-h1::before{
content:"\f5f1"
}
.bi-type-h2::before{
content:"\f5f2"
}
.bi-type-h3::before{
content:"\f5f3"
}
.bi-type-italic::before{
content:"\f5f4"
}
.bi-type-strikethrough::before{
content:"\f5f5"
}
.bi-type-underline::before{
content:"\f5f6"
}
.bi-type::before{
content:"\f5f7"
}
.bi-ui-checks-grid::before{
content:"\f5f8"
}
.bi-ui-checks::before{
content:"\f5f9"
}
.bi-ui-radios-grid::before{
content:"\f5fa"
}
.bi-ui-radios::before{
content:"\f5fb"
}
.bi-umbrella-fill::before{
content:"\f5fc"
}
.bi-umbrella::before{
content:"\f5fd"
}
.bi-union::before{
content:"\f5fe"
}
.bi-unlock-fill::before{
content:"\f5ff"
}
.bi-unlock::before{
content:"\f600"
}
.bi-upc-scan::before{
content:"\f601"
}
.bi-upc::before{
content:"\f602"
}
.bi-upload::before{
content:"\f603"
}
.bi-vector-pen::before{
content:"\f604"
}
.bi-view-list::before{
content:"\f605"
}
.bi-view-stacked::before{
content:"\f606"
}
.bi-vinyl-fill::before{
content:"\f607"
}
.bi-vinyl::before{
content:"\f608"
}
.bi-voicemail::before{
content:"\f609"
}
.bi-volume-down-fill::before{
content:"\f60a"
}
.bi-volume-down::before{
content:"\f60b"
}
.bi-volume-mute-fill::before{
content:"\f60c"
}
.bi-volume-mute::before{
content:"\f60d"
}
.bi-volume-off-fill::before{
content:"\f60e"
}
.bi-volume-off::before{
content:"\f60f"
}
.bi-volume-up-fill::before{
content:"\f610"
}
.bi-volume-up::before{
content:"\f611"
}
.bi-vr::before{
content:"\f612"
}
.bi-wallet-fill::before{
content:"\f613"
}
.bi-wallet::before{
content:"\f614"
}
.bi-wallet2::before{
content:"\f615"
}
.bi-watch::before{
content:"\f616"
}
.bi-water::before{
content:"\f617"
}
.bi-whatsapp::before{
content:"\f618"
}
.bi-wifi-1::before{
content:"\f619"
}
.bi-wifi-2::before{
content:"\f61a"
}
.bi-wifi-off::before{
content:"\f61b"
}
.bi-wifi::before{
content:"\f61c"
}
.bi-wind::before{
content:"\f61d"
}
.bi-window-dock::before{
content:"\f61e"
}
.bi-window-sidebar::before{
content:"\f61f"
}
.bi-window::before{
content:"\f620"
}
.bi-wrench::before{
content:"\f621"
}
.bi-x-circle-fill::before{
content:"\f622"
}
.bi-x-circle::before{
content:"\f623"
}
.bi-x-diamond-fill::before{
content:"\f624"
}
.bi-x-diamond::before{
content:"\f625"
}
.bi-x-octagon-fill::before{
content:"\f626"
}
.bi-x-octagon::before{
content:"\f627"
}
.bi-x-square-fill::before{
content:"\f628"
}
.bi-x-square::before{
content:"\f629"
}
.bi-x::before{
content:"\f62a"
}
.bi-youtube::before{
content:"\f62b"
}
.bi-zoom-in::before{
content:"\f62c"
}
.bi-zoom-out::before{
content:"\f62d"
}
.bi-bank::before{
content:"\f62e"
}
.bi-bank2::before{
content:"\f62f"
}
.bi-bell-slash-fill::before{
content:"\f630"
}
.bi-bell-slash::before{
content:"\f631"
}
.bi-cash-coin::before{
content:"\f632"
}
.bi-check-lg::before{
content:"\f633"
}
.bi-coin::before{
content:"\f634"
}
.bi-currency-bitcoin::before{
content:"\f635"
}
.bi-currency-dollar::before{
content:"\f636"
}
.bi-currency-euro::before{
content:"\f637"
}
.bi-currency-exchange::before{
content:"\f638"
}
.bi-currency-pound::before{
content:"\f639"
}
.bi-currency-yen::before{
content:"\f63a"
}
.bi-dash-lg::before{
content:"\f63b"
}
.bi-exclamation-lg::before{
content:"\f63c"
}
.bi-file-earmark-pdf-fill::before{
content:"\f63d"
}
.bi-file-earmark-pdf::before{
content:"\f63e"
}
.bi-file-pdf-fill::before{
content:"\f63f"
}
.bi-file-pdf::before{
content:"\f640"
}
.bi-gender-ambiguous::before{
content:"\f641"
}
.bi-gender-female::before{
content:"\f642"
}
.bi-gender-male::before{
content:"\f643"
}
.bi-gender-trans::before{
content:"\f644"
}
.bi-headset-vr::before{
content:"\f645"
}
.bi-info-lg::before{
content:"\f646"
}
.bi-mastodon::before{
content:"\f647"
}
.bi-messenger::before{
content:"\f648"
}
.bi-piggy-bank-fill::before{
content:"\f649"
}
.bi-piggy-bank::before{
content:"\f64a"
}
.bi-pin-map-fill::before{
content:"\f64b"
}
.bi-pin-map::before{
content:"\f64c"
}
.bi-plus-lg::before{
content:"\f64d"
}
.bi-question-lg::before{
content:"\f64e"
}
.bi-recycle::before{
content:"\f64f"
}
.bi-reddit::before{
content:"\f650"
}
.bi-safe-fill::before{
content:"\f651"
}
.bi-safe2-fill::before{
content:"\f652"
}
.bi-safe2::before{
content:"\f653"
}
.bi-sd-card-fill::before{
content:"\f654"
}
.bi-sd-card::before{
content:"\f655"
}
.bi-skype::before{
content:"\f656"
}
.bi-slash-lg::before{
content:"\f657"
}
.bi-translate::before{
content:"\f658"
}
.bi-x-lg::before{
content:"\f659"
}
.bi-safe::before{
content:"\f65a"
}

    .direccion {
        font-family: "Noto Sans"; 
        text-align: center;
        box-sizing: border-box; 
        padding: 0; 
        padding-top: 6px !important; 
        padding-bottom: 5px!important;
        text-align: center;
	width: 1170px;
	margin: auto;
        /*padding-right: 15px;*/
        padding-left: 25px!important; 
       
    }

    
    .direccion>.copyr {
       
        border-top: medium double #DEDEDE;    
        font-size: 12px;             
        padding-bottom: 5px !important;    
        padding-top: 5px !important;    
        text-align: center;

    }
    .direccion>.direccion2 {
    
    	color: gray;
    	font-size: 11px; 
    	padding-bottom: 0.5em; 
    	padding-top: 0.5em;
    }


@media (min-width:400px) {
    .direccion {
        width: 380px
    }

}


@media (min-width:768px) {
    .direccion {
        width: 750px
    }

}

@media (min-width:992px) {
    .direccion {
        width: 970px
    }
}

@media (min-width:1200px) {
    .direccion {
        width: 1170px
    }
}

@media screen and (max-width: 960px){
.direccion{
width:auto !important;
}
}

/*ADICIONAL*/



@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot);
    src: url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), 
        url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"), 
        url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"), 
        url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"), 
        url(https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.glyphicon-eur:before,
.glyphicon-euro:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-jpy:before,
.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-rub:before,
.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}




 .imgLogo {
   width: auto !important;
     height: 40px !important;
   content:url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/images/logoIMPI2.png');
   margin:0; 
   padding:0;
   margin-top: 25px;
}


/* icons impi*/



@font-face {
  font-family: 'icon-impi';
  src: url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icon-impi.eot?66493094');
  src: url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icon-impi.eot?66493094#iefix') format('embedded-opentype'),
       url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icon-impi.woff2?66493094') format('woff2'),
       url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icon-impi.woff?66493094') format('woff'),
       url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icon-impi.ttf?66493094') format('truetype'),
       url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icon-impi.svg?66493094#icon-impi') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon-impi';
    src: url('https://eservicios.impi.gob.mx/css_impi/css_impiv3/assets/styles/fonts/icon-impi.svg?66493094#icon-impi') format('svg');
  }
}
*/

.impi-icon {
  font-family: "icon-impi";
  font-style: normal;
  font-size: 24px;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-sm{
    font-size: 14px;
}
.icon-m{
    font-size: 21px;
}
.icon-lg{
    font-size: 43.75px;
}
.icon-xl{
    font-size: 68.25px;
}

.icon-impi-consulta:before { content: '\e800'; } /* '?' */
.icon-impi-vence:before { content: '\e801'; } /* '?' */
.icon-impi-informacion:before { content: '\e802'; } /* '?' */
.icon-impi-formato:before { content: '\e803'; } /* '?' */
.icon-impi-search:before { content: '\e804'; } /* '?' */
.icon-impi-respuesta:before { content: '\e805'; } /* '?' */
.icon-map-legend:before { content: '\e806'; } /* '?' */
.icon-impi-database:before { content: '\e807'; } /* '?' */
.icon-impi-dominio:before { content: '\e808'; } /* '?' */
.icon-impi-informacion-1:before { content: '\e809'; } /* '?' */
.icon-impi-acuerdo:before { content: '\e80a'; } /* '?' */
.icon-menu-down:before { content: '\e80b'; } /* '?' */
.icon-newspaper:before { content: '\e80c'; } /* '?' */
.icon-notebook:before { content: '\e80d'; } /* '?' */
.icon-person:before { content: '\e80e'; } /* '?' */
.icon-phone:before { content: '\e80f'; } /* '?' */
.icon-spotify:before { content: '\e810'; } /* '?' */
.icon-twitter-icon:before { content: '\e811'; } /* '?' */
.icon-upload-file:before { content: '\e812'; } /* '?' */
.icon-view-list-outline:before { content: '\e813'; } /* '?' */
.icon-access-time:before { content: '\e814'; } /* '?' */
.icon-account-circle:before { content: '\e815'; } /* '?' */
.icon-account-circle-outline:before { content: '\e816'; } /* '?' */
.icon-add-box:before { content: '\e817'; } /* '?' */
.icon-add:before { content: '\e818'; } /* '?' */
.icon-archive:before { content: '\e819'; } /* '?' */
.icon-book-open-outline:before { content: '\e81a'; } /* '?' */
.icon-book-open-page-variant:before { content: '\e81b'; } /* '?' */
.icon-book-open-page-variant-outline:before { content: '\e81c'; } /* '?' */
.icon-bookshelf:before { content: '\e81d'; } /* '?' */
.icon-cake-variant:before { content: '\e81e'; } /* '?' */
.icon-calendar-range:before { content: '\e81f'; } /* '?' */
.icon-cameravideo:before { content: '\e820'; } /* '?' */
.icon-card-account-details:before { content: '\e821'; } /* '?' */
.icon-chevron-down:before { content: '\e822'; } /* '?' */
.icon-chevron-left:before { content: '\e823'; } /* '?' */
.icon-chevron-left-box-outline:before { content: '\e824'; } /* '?' */
.icon-chevron-right:before { content: '\e825'; } /* '?' */
.icon-chevron-up:before { content: '\e826'; } /* '?' */
.icon-close-box-outline:before { content: '\e827'; } /* '?' */
.icon-domain:before { content: '\e828'; } /* '?' */
.icon-earth:before { content: '\e829'; } /* '?' */
.icon-email:before { content: '\e82a'; } /* '?' */
.icon-email-outline:before { content: '\e82b'; } /* '?' */
.icon-exclamationcirclefill:before { content: '\e82c'; } /* '?' */
.icon-facebook:before { content: '\e82d'; } /* '?' */
.icon-facebook-icon:before { content: '\e82e'; } /* '?' */
.icon-frame-16:before { content: '\e82f'; } /* '?' */
.icon-frame-36:before { content: '\e830'; } /* '?' */
.icon-frame-37:before { content: '\e831'; } /* '?' */
.icon-frame-40:before { content: '\e832'; } /* '?' */
.icon-frame-41:before { content: '\e833'; } /* '?' */
.icon-frame-42:before { content: '\e834'; } /* '?' */
.icon-frame-43:before { content: '\e835'; } /* '?' */
.icon-frame-44:before { content: '\e836'; } /* '?' */
.icon-frame-45:before { content: '\e837'; } /* '?' */
.icon-frame-46:before { content: '\e838'; } /* '?' */
.icon-free-youtube-icon-png-vector-1:before { content: '\e839'; } /* '?' */
.icon-gender-male-female:before { content: '\e83a'; } /* '?' */
.icon-housedoor:before { content: '\e83b'; } /* '?' */
.icon-images:before { content: '\e83c'; } /* '?' */
.icon-instagram-icon:before { content: '\e83d'; } /* '?' */
.icon-location-pin:before { content: '\e83e'; } /* '?' */
.icon-magnify:before { content: '\e83f'; } /* '?' */

/* icons impi end*/

/*custom impi*/

h1 {
    font-family:Patria,"noto Sans",Helvetica,Arial,sans-serif;
    color: #611232;
    font-weight:bold;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: -2%;
}
.accordion label h5{
    color: #fff;
}
h2{
    font-family:Patria,"noto Sans",Helvetica,Arial,sans-serif;
    color: #13322E;
    font-weight:bold;
    font-size: 20px;
    line-height: 21px;
    letter-spacing: 0%;
}
h3 {
    font-family:Patria,"noto Sans",Helvetica,Arial,sans-serif;
    color: #611232;
    font-weight:Regular;
    font-size: 18px;
    line-height: 17px;
    letter-spacing: 0%;
}
h4 {
    font-family:"Noto Sans",Helvetica,Arial,sans-serif;
    color: #611232;
    font-weight:Semibold;
    font-size: 18px;
    line-height: 19px;
    letter-spacing: -2%;
}

h5 {
    font-family:"Noto Sans",Helvetica,Arial,sans-serif;
    color: #13322E;
    font-weight:Semibold;
    font-size: 20px;
    line-height: 21px;
    letter-spacing: 0%;
}

h6 {
    font-family:Patria,"noto Sans",Helvetica,Arial,sans-serif;
    color: #404118;
    font-weight:Regular;
    font-size: 18px;
    line-height: 17px;
    letter-spacing: 0%;
}

.h6-impi2 {

    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 25px;

    color: #04534E;

}



.parrafo1 {
    font-family:"noto Sans",Helvetica,Arial,sans-serif;
    color: #404118;
    font-weight:Regular;
    font-size: 16px;
    line-height: 17px;
    letter-spacing: 0%;
}

.parrafo2 {
    font-family:"noto Sans",Helvetica,Arial,sans-serif;
    color: #404118;
    font-weight:Regular;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: 0%;
}


.a,a {
    font-family:"Noto Sans",Helvetica,Arial,sans-serif;
    color: #04534E;
    font-weight:Regular;
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 0%;
    text-decoration: underline;
}

a:hover{
    color: #04534E;
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
    color: #04534E;
    text-decoration:none
}

body {
    font-size: 16px;

}


.alert-success-impi{
    color:#FFF;
    background-color:#16A34A;
}
.alert-info-impi{
    color:#FFF;
    background-color:#2563EB;
}
.alert-warning-impi{
    color:#FFF;
    background-color:#F59E0B;
}
.alert-danger-impi{
    color:#FFF;
    background-color:#DC2626;

}

.label-impi,label-impi {
    font-family:"Noto Sans",Helvetica,Arial,sans-serif;
    /*color: #404118;*/
    font-weight:Regular;
    font-size: 8px;
    line-height: 9px;
    letter-spacing: 0%;
}


.input-container {
    position: relative;
    margin-bottom: 1.5rem; /* Espacio para el borde del input */
}

.floating-label {
    position: absolute;
    top: -4px; /* Ajusta segï¿½n el padding del input */
    left: 15px; /* Ajusta segï¿½n el padding del input */
    background-color: white; /* O el color de tu fondo */
    padding: 0 5px;
    pointer-events: none; /* Para que no interfiera con el input */
    transition: all 0.2s ease; /* Para animaciï¿½n de 'flotante' */
    z-index: 2;
}

.form-control-impi {
    padding-top: 15px; /* Espacio para que el label no se solape */
    border: 1px solid #ccc;
    border-radius: 4px;
}


.navbar-brand-menu{
    margin-right: 50px!important;
}



.card-impi{
    width: 200px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 2px;
    margin-bottom: 20px;


    background: #FFFFFF;
    border: 1px solid #E1E2E3;
    border-radius: 4px;


}
.card-impi:hover{
background: #EFEFEF;
cursor:pointer;
}

@media (max-width:768px){
.card-impi{
          width: 95%;


    }
}
@media (max-width:576px){
    .card-impi{
        width: 95%;


    }
}
.card-impi img{

    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 10px;

    width: 24px;
    height: 24px;
    margin: 10px;

}

.card-impi .card-body {
    padding-top: 0px;
}
.card-impi div h5{


    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;

    color: #04534E;

}
.card-impi div h6{


    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;

    color: #04534E;

}
.card-impi .card-body .card-text,.card-link{

    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;

    color: #6F7271;
}



body {
    padding-top: 95px !Important;
}

/*centrar icono*/
.input-container-input {
  position: relative; /* Establishes positioning context for the icon */
  display: flex; /* Helps align icon and input */
  align-items: center; /* Vertically centers icon with input */
}

.icon-input {
  position: absolute; /* Positions the icon relative to .input-container */
  right: 10px; /* Adjust as needed for desired icon placement */

  /* Add styling for the icon, e.g., color, font-size */
}

select.form-control { -webkit-appearance: menulist; }

.btn{
    
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0%;
    padding: 16 x 8 px;
}


/*botones*/




.btn-secondary{
--bs-btn-color:#000;
--bs-btn-bg:mediumaquamarine;
--bs-btn-border-color:mediumaquamarine;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:rgb(124.95, 212.5, 182.75);
--bs-btn-hover-border-color:rgb(117.3, 210, 178.5);
--bs-btn-focus-shadow-rgb:87,174,145;
--bs-btn-active-color:#000;
--bs-btn-active-bg:rgb(132.6, 215, 187);
--bs-btn-active-border-color:rgb(117.3, 210, 178.5);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:mediumaquamarine;
--bs-btn-disabled-border-color:mediumaquamarine
}
.btn-secondary{
border:1px solid rgb(119.085,119.085,119.085);
box-shadow:0 2px 0 0 rgb(68.085,68.085,68.085)
}

.btn-secondary{
font-size:18px;
font-family:inherit;
border:2px solid #13322E!important;
box-shadow:0 0 0 0 #13322E;
border-color:#6c757d!important;
background-color:#fff;
color:#404041;
font-weight:300!important;
width:auto;
height:auto!important;
padding:10px 25px
}
.btn-secondary.focus,.btn-secondary:focus{
color:#fff;
background-color:#13322E;
border-color:#13322E
}
.btn-secondary{
color:#13322E;
background-color:#fff
}
.btn-secondary.focus,.btn-secondary:focus{
color:#fff;
background-color:#13322E;
border-color:#13322E
}
.btn-secondary.active,.btn-secondary:active,.btn-secondary:hover,.open>.btn-secondary.dropdown-toggle{
color:#fff;
background-color:#13322E;
border-color:#13322E
}
.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{
color:#fff;
background-color:#13322E;
border-color:#13322E
}
.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled.focus,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled].focus,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary.focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover{
color:#fff;
background-color:#13322E;
border-color:#13322E
}
.btn-secondary .badge{
color:#fff;
background-color:#333
}
.btn-secondary{
border:2px solid #13322E;
box-shadow:0 0 0 0 #13322E
}


.btn-tertiary{
--bs-btn-color:#000;
--bs-btn-bg:mediumaquamarine;
--bs-btn-border-color:mediumaquamarine;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:rgb(124.95, 212.5, 182.75);
--bs-btn-hover-border-color:rgb(117.3, 210, 178.5);
--bs-btn-focus-shadow-rgb:87,174,145;
--bs-btn-active-color:#000;
--bs-btn-active-bg:rgb(132.6, 215, 187);
--bs-btn-active-border-color:rgb(117.3, 210, 178.5);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:mediumaquamarine;
--bs-btn-disabled-border-color:mediumaquamarine
}
.btn-tertiary{
border:1px solid rgb(119.085,119.085,119.085);
box-shadow:0 2px 0 0 rgb(68.085,68.085,68.085)
}

.btn-tertiary{
font-size:18px;
font-family:inherit;
border:2px solid #6f7271!important;
box-shadow:0 0 0 0 #6f7271;
border-color:#6c757d!important;
background-color:#fff;
color:#404041;
font-weight:300!important;
width:auto;
height:auto!important;
padding:10px 25px
}
.btn-tertiary.focus,.btn-tertiary:focus{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-tertiary{
color:#6f7271;
background-color:#fff
}
.btn-tertiary.focus,.btn-tertiary:focus{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-tertiary.active,.btn-tertiary:active,.btn-tertiary:hover,.open>.btn-tertiary.dropdown-toggle{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-tertiary.active.focus,.btn-tertiary.active:focus,.btn-tertiary.active:hover,.btn-tertiary:active.focus,.btn-tertiary:active:focus,.btn-tertiary:active:hover,.open>.btn-tertiary.dropdown-toggle.focus,.open>.btn-tertiary.dropdown-toggle:focus,.open>.btn-tertiary.dropdown-toggle:hover{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-tertiary.disabled,.btn-tertiary.disabled.active,.btn-tertiary.disabled.focus,.btn-tertiary.disabled:active,.btn-tertiary.disabled:focus,.btn-tertiary.disabled:hover,.btn-tertiary[disabled],.btn-tertiary[disabled].active,.btn-tertiary[disabled].focus,.btn-tertiary[disabled]:active,.btn-tertiary[disabled]:focus,.btn-tertiary[disabled]:hover,fieldset[disabled] .btn-tertiary,fieldset[disabled] .btn-tertiary.active,fieldset[disabled] .btn-tertiary.focus,fieldset[disabled] .btn-tertiary:active,fieldset[disabled] .btn-tertiary:focus,fieldset[disabled] .btn-tertiary:hover{
color:#fff;
background-color:#6f7271;
border-color:#6f7271
}
.btn-tertiary .badge{
color:#fff;
background-color:#333
}
.btn-tertiary{
border:2px solid #6f7271;
box-shadow:0 0 0 0 #6f7271
}

.btn{
    
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0%;
    padding: 16 x 8 px;
}
.btn-secondary, .btn-tertiary{
    
    font-weight: bold!important;
    
}

.btn-lg{
/*padding:20px 50px;*/
padding:20px 100px;
font-size: 18px;
}
.btn-sm{
padding:5px 10px;
font-size:14px;
line-height:1.5;
border-radius:3px
}
.btn-xs{
padding:1px 5px;
font-size:14px;
line-height:1.5;
border-radius:3px
}

/*.btn-ri{
    width: 54px;
height: 20px;
padding: 3px 16px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;

color: #404118;

font-family: "Noto Sans";
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
}*/
/*.tab-content{
box-sizing: border-box;

border: 1px solid #ADB1B4;
border-radius: 4px;
}*/

/*tabs*/
.tab-content{
    padding: 20px;
}
.nav-tabs{
    font-family: 'Noto Sans';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 155.6%;

}
.nav-tabs .nav-link.active{
    color:#000;
    background: #fff;
    border: 0px solid #ADB1B4;
border-radius: 4px;
    
}
.nav-tabs .nav-link{
    box-sizing: border-box;


background: #EBEBEB;
border: 1px solid #C1C4C7;
border-radius: 0px;
    
}
.nav-tabs .nav-link:focus,.nav-link:hover{
    cursor: pointer;
}
.tab-custom-impi{
    border: 1px solid #ADB1B4;
border-radius: 4px;
/*height: 100%;*/
}






.carousel-indicators {
  position: absolute;
  bottom: 20px;
  left: 50%;

  z-index: 2;
  display: inline-flex;        /* se ajusta al contenido */
  justify-content: center;
  align-items: center;
  padding: 3px 3px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 10px;         /* esquinas redondeadas */
  width: fit-content;
  margin-left: -25px;
}


.carousel-indicators {
  z-index: 20; /* más alto que captions e imágenes */
}
.carousel-caption,
.caption-overlay {
  z-index: 10; /* debajo de indicators */
}
.carousel-indicators [data-bs-target] {
  width: 8px;
  height: 8px;
  
border-radius: 60px;
  margin: 0 4px;
  background-color: #fff;
  opacity: 0.5;
  border: 2px solid #fff;
  transition: opacity 0.3s ease, transform 0.3s ease;

}

.carousel-indicators .active {
  opacity: 1;
  background-color: #04534E;   /* color activo */
  transform: scale(1.2);
}

.carousel-caption h3{


font-family: 'Patria';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 50px;

color: #611232;
text-shadow: 0 0 8px rgba(255, 255, 255, 0.8);
}

.carousel-caption p{


font-family: 'Noto Sans';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 22px;
/* identical to box height */

color: #000000;
text-shadow: 0 0 8px rgba(255, 255, 255, 0.8);
}


/*REL INT*/


.btn-relint{
--bs-btn-color:#000;
--bs-btn-bg:mediumaquamarine;
--bs-btn-border-color:mediumaquamarine;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:rgb(124.95, 212.5, 182.75);
--bs-btn-hover-border-color:rgb(117.3, 210, 178.5);
--bs-btn-focus-shadow-rgb:87,174,145;
--bs-btn-active-color:#000;
--bs-btn-active-bg:rgb(132.6, 215, 187);
--bs-btn-active-border-color:rgb(117.3, 210, 178.5);
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:mediumaquamarine;
--bs-btn-disabled-border-color:mediumaquamarine
}
.btn-relint{
border:1px solid rgb(119.085,119.085,119.085);
box-shadow:0 2px 0 0 rgb(68.085,68.085,68.085)
}

.btn-relint{
    
font-size:18px;
font-family:inherit;
border:2px solid #C2C1C1!important;
box-shadow:0 0 0 0 #6f7271;
border-color:#6c757d!important;
background-color:#fff;
color:#404041;
font-weight:300!important;
width:auto;
height:auto!important;
padding:10px 25px
}
.btn-relint.focus,.btn-relint:focus{
color:#fff;
background-color:#98989A;
border-color:#C2C1C1
}
.btn-relint{
color:#98989A;
background-color:#fff
}
.btn-relint.focus,.btn-relint:focus{
color:#fff;
background-color:#98989A;
border-color:#C2C1C1
}
.btn-relint.active,.btn-relint:active,.btn-relint:hover,.open>.btn-relint.dropdown-toggle{
color:#fff;
background-color:#98989A;
border-color:#C2C1C1
}
.btn-relint.active.focus,.btn-relint.active:focus,.btn-relint.active:hover,.btn-relint:active.focus,.btn-relint:active:focus,.btn-relint:active:hover,.open>.btn-relint.dropdown-toggle.focus,.open>.btn-relint.dropdown-toggle:focus,.open>.btn-relint.dropdown-toggle:hover{
color:#fff;
background-color:#98989A;
border-color:#C2C1C1
}
.btn-relint.disabled,.btn-relint.disabled.active,.btn-relint.disabled.focus,.btn-relint.disabled:active,.btn-relint.disabled:focus,.btn-relint.disabled:hover,.btn-relint[disabled],.btn-relint[disabled].active,.btn-relint[disabled].focus,.btn-relint[disabled]:active,.btn-relint[disabled]:focus,.btn-relint[disabled]:hover,fieldset[disabled] .btn-relint,fieldset[disabled] .btn-relint.active,fieldset[disabled] .btn-relint.focus,fieldset[disabled] .btn-relint:active,fieldset[disabled] .btn-relint:focus,fieldset[disabled] .btn-relint:hover{
color:#fff;
background-color:#98989A;
border-color:#C2C1C1
}
.btn-relint .badge{
color:#fff;
background-color:#333
}

.btn-relint{
width: 54px;
height: 20px;
padding: 3px 16px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;

color: #404118;

font-family: "Noto Sans";
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
border:2px solid #C2C1C1 !important;
}
/*custom impi end*/

/*original daterangepicker*/

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

/*original daterangepicker*/

/*personalizar daterangepicker*/

/* ===== Ajustes globales ===== */
.daterangepicker {
  font-family: "Noto Sans", "Noso Sans", serif, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*border: 1px solid #9b2247;  borde en vino */
  border-radius: 0px;
  background-color: #ffffff;
  /*box-shadow: 0 4px 8px rgba(0,0,0,0.1);*/
  color: #161a1d;
  box-shadow: 0 2px 7px rgba(0,0,0,.2);
  
}

/* ===== Encabezado de calendario ===== */
.daterangepicker .drp-calendar th {
 
  text-transform: uppercase;
  font-weight: 300;
  color: #9d9d9d;
  font-size: 10px;
}

/* ===== Celdas de dias ===== */
.daterangepicker td {
  border-radius: 50px;
  font-size: 18px;
  
  width:38px!important;
height:38px!important;
line-height:38px!important;
margin:0 2px!important;
padding:0!important;
text-align:center!important;
color:#333!important;
}

.daterangepicker td.available:hover {
  background-color: #75ADE4; /* hover arena */
  color: #161a1d;
}

/* Dia seleccionado */
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #1976D2; /* vino */
  color: #ffffff;
  /*font-weight: bold;*/
}

/* Rango intermedio */
.daterangepicker td.in-range {
  background-color: #BFDFFF; /* arena mï¿½s suave */
  color: #161a1d;
}

/* ===== Inputs superiores (fechas seleccionadas) ===== */
.daterangepicker .drp-selected {
  font-weight: 600;
  color: #1e5b4f; /* verde oscuro */
}

/* ===== Botones ===== */
.daterangepicker .drp-buttons {
  border-top: 1px solid #ddd;
  padding-top: 8px;
}

/* Boton aplicar */
.daterangepicker .drp-buttons .applyBtn {
  background-color: #9b2247; /* vino */
  color: #ffffff;
  border: none;
  border-radius: 4px;
  padding: 6px 12px;
  font-weight: 600;
}

.daterangepicker .drp-buttons .applyBtn:hover {
  background-color: #7a1a38; /* vino mas oscuro */
}

/* Boton cancelar */
.daterangepicker .drp-buttons .cancelBtn {
  background-color: transparent;
  color: #161a1d;
  border: 1px solid #9b2247;
  border-radius: 4px;
  padding: 6px 12px;
}

.daterangepicker .drp-buttons .cancelBtn:hover {
  background-color: #f5e9cf;
}

.daterangepicker .calendar-table td{
    border-radius: 50px;
    font-size: 16px;
}


/* ===== Responsivo ===== */
@media (max-width: 600px) {
  .daterangepicker {
    font-size: 14px;
  }
}


.daterangepicker .drp-calendar th {
  text-transform: uppercase;
  font-weight: 300;
  color: #fff;
  font-size: 10px;
  background-color: rgb(64, 64, 65);
  border-radius: 0px;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 14px;
/*  background-color: #ddd;
  border-color: rgb(64, 64, 65);*/
  
  color: rgba(0, 0, 0, 0.87);
/* datePicker/currentMonth */
font-family: "Noto Sans", "Noso Sans", serif, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
/*font-family: Roboto;*/
font-style: normal;
font-weight: 300;
line-height: 150%; /* 24px */
letter-spacing: 0.15px;
}


/*para calendar de bootstrap*/

.ui-datepicker td a.ui-state-active, .ui-datepicker td a.ui-state-default.ui-state-active, .ui-datepicker td span.ui-state-active, .ui-datepicker td span.ui-state-default.ui-state-active {
  color: #fff !important;
  background-color: #1976D2;
}

.ui-datepicker .ui-datepicker-today .ui-state-default{
border:1px solid #1976D2!important;
border-radius:50%;
color:#333
}

.ui-datepicker td a:hover {
    background-color: #BFDFFF; /* Example: yellow */
    color:#333
}

/*personalizar daterangepicker end*/

.carousel-fullscreen .carousel-item img {
  width: 100%;
  height: 100vh;  Or adjust as needed 
  object-fit: cover;  Ensures the image covers the area without distortion 
}

 /*You might also need to adjust the container's height*/ 
.carousel-fullscreen .carousel-inner,
.carousel-fullscreen .carousel-item {
  min-height: 100vh;  Or a specific height 
}



/*@media (min-width: 1800px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1720px;
  }
}*/


    .carousel-item img {
      object-fit: cover;
      height: 400px;
      width: 100%;
      cursor: grab;
      user-select: none;
      -webkit-user-drag: none;
    }
    .modal-fullscreen .carousel-item img {
      height: 100vh;
      object-fit: contain;
    }
    .dragging {
      cursor: grabbing !important;
    }
    #mainCarousel, #modalCarousel {
      touch-action: pan-y;
    }

    
    @media (min-width: 768px) {
  .modal-dialog {
    width: 100vw;
    margin: 30px auto;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .menu-container .menu-btn {
    right: 20% !important;
    top: 15px !important;
  }
}

a .impi-icon{
 text-decoration:none;
}


.table-impi{
    font-family: "Noto Sans";
    font-style: normal;
    line-height: normal;
    color: #1E1E1E;
    font-size: 14px!important;
    font-weight: 400;
    border-radius: 3px 3px 0 0 !important;
    overflow: hidden !important;
}



.table > thead:first-child > tr:first-child > th {
    color: #FFF!important;
    background:#611232!important;
    font-size: 16px;
    font-weight: 500;
    /*border-radius: 3px 3px 0 0;*/
}

.table td,th {
    border-right: 1px solid #fff; /* línea blanca entre columnas */
}

.table td:last-child,th:last-child {
    border-right: none; /* quitar la última línea de cada fila */
}


.fixed {
  position: fixed;
  top: 60px;
  right:180px;
  overflow: auto;
  height: 48%;
}

/*------*/
.carousel-control-prev,
.carousel-control-next {
  width: 35px;
  height: 35px;
  background-color: #04534E; /* color base */
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0.95;
  /*box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);  sombra */
  border: none;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control-prev:hover,
.carousel-control-next:hover {
  background-color: #03413C; /* más oscuro en hover */
  opacity: 1;
}

.carousel-control-prev:active,
.carousel-control-next:active,
.carousel-control-prev:focus,
.carousel-control-next:focus {
  background-color: #056C64; /* más claro en active/focus */
  outline: none;
  box-shadow: 0 0 0 1px rgba(4, 83, 78, 0.4); /* halo para accesibilidad */
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  /*filter: invert(1);  flechas blancas */
  width: 24px;
  height: 24px;
}

.carousel-control-prev-icon {
  background-image: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.4102 16.58L10.8302 12L15.4102 7.41L14.0002 6L8.00016 12L14.0002 18L15.4102 16.58Z' fill='%23fff'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.58984 16.58L13.1698 12L8.58984 7.41L9.99984 6L15.9998 12L9.99984 18L8.58984 16.58Z' fill='%23fff'/%3E%3C/svg%3E");
}
.carousel-footer {
  border-top: 1px solid #04534E;
  font-size: 11px;
  background-color: rgba(157, 36, 73, 0.50);
  height:25px
}


/*
.carousel-indicators.thumbnails {
  position: static !important;       anula posicionamiento de BS 
  margin-top: 10px;
  display: flex !important;          forzamos flexbox 
  justify-content: center !important;  centrado horizontal 
  align-items: center;               centrado vertical si hace falta 
  gap: 10px;                         espacio uniforme 
  flex-wrap: wrap;                   que bajen en móviles 
  padding-left: 0;                   quitar padding default 
  list-style: none;                  quitar estilo de lista si BS lo pone 
  margin: 0 auto;
  z-index: 3001!important;
}

.carousel-indicators.thumbnails img {
  width: 120px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  border: 3px solid transparent;
  border-radius: 6px;
  transition: border 0.3s ease, transform 0.2s ease;
}

.carousel-indicators.thumbnails img:hover {
  transform: scale(1.05);
}

.carousel-indicators.thumbnails img.active {
  border-color: #04534E;
}
.carousel-caption {
  left: 63px;
  text-align: left; 
}*/



.carousel-indicators.thumbnails {
  position: static !important;      
  margin-top: 10px;
  display: flex !important;          
  justify-content: center !important;  
  align-items: center;               
  gap: 10px;                         
  flex-wrap: wrap;                   
  padding-left: 0;                   
  list-style: none;                 
  margin: 0 auto;
  z-index: 3001!important;
}

.carousel-indicators.thumbnails img {
  width: 120px;
  width: 15%;
  height: auto;
  object-fit: cover;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: border 0.3s ease, transform 0.2s ease;
}

.carousel-indicators.thumbnails img:hover {
  transform: scale(1.3);
}

.carousel-indicators.thumbnails img.active {
  border-color: #03413C;
}
.carousel-caption {
  transform: scale(.5);
  left: 5%;
  text-align: left; 
}