1
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
2
*,::after,::before{box-sizing:border-box}
3
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
4
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
5
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
6
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
7
p{margin-top:0;margin-bottom:1rem}
8
dl,ol,ul{margin-top:0;margin-bottom:1rem}
9
a{color:#007bff;text-decoration:none;background-color:transparent}
10
a:not([href]){color:inherit;text-decoration:none}
11
img{vertical-align:middle;border-style:none}
12
table{border-collapse:collapse}
13
button{border-radius:0}
14
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
15
button,input{overflow:visible}
16
button,select{text-transform:none}
17
select{word-wrap:normal}
18
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
19
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
20
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
21
.h1,h1{font-size:2.5rem}
22
.h3,h3{font-size:1.75rem}
23
.h4,h4{font-size:1.5rem}
24
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
25
@media (min-width:576px){.container{max-width:540px}
26
}
27
@media (min-width:768px){.container{max-width:720px}
28
}
29
@media (min-width:992px){.container{max-width:960px}
30
}
31
@media (min-width:1200px){.container{max-width:1140px}
32
}
33
@media (min-width:576px){.container,.container-sm{max-width:540px}
34
}
35
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}
36
}
37
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}
38
}
39
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
40
}
...
</html>