html, body, h1, h2, h3, h4, h5, h6, a, button, li, ul {

font-family: 'Noto Sans';

}

h1 {

font-size: 3.5rem;
padding: 0;

}

h2 {

font-size: 3rem;
padding: 0;

}

h3 {

font-size: 2.5rem;
padding: 0;

}

h4 {

font-size: 2rem;
padding: 0;

}

h5 {

font-size: 1.5rem;
padding: 0;

}

h6 {

font-size: 1rem;
padding: 0;

}

.text-is-centered {

text-align: center !important;

}

.text-is-right {

text-align: right !important;

}

.text-is-left {

text-align: left !important;

}

.text-is-white {

color: #ffffff !important;

}

.text-is-grey {

color: #c3c3c3 !important;

}

.size-is-1 {

font-size: 3.5rem !important;

}

.size-is-2 {

font-size: 3rem !important;

}

.size-is-3 {

font-size: 2.5rem !important;

}

.size-is-4 {

font-size: 2rem !important;

}

.size-is-5 {

font-size: 1.5rem !important;

}

.size-is-6 {

font-size: 1rem !important;

}

.size-is-7 {

font-size: 0.75rem !important;

}

.s-subtitle {

font-size: 1rem;
font-weight: 300;

}

.s-title {

font-size: 2rem;
font-weight: 600;

}

html, body {

margin: 0 !important;

}

hr {

width: 55vh;
margin: 0 auto;
border: 1px solid #e1e1e1;

}

.s-primary {

background-color: #1dbce0 !important;
color: #ffffff !important;

}

.s-info {

background-color: #2980b9 !important;
color: #ffffff !important;

}

.s-success {

background-color: #2ecc71 !important;
color: #ffffff !important;

}

.s-warning {

background-color: #f1c40f !important;
color: #ffffff !important;

}

.s-danger {

background-color: #cd2029 !important;
color: #ffffff !important;

}

.s-default {

background-color: #e1e1e1 !important;
color: #212529;

}

.s-light {

background-color: #ecf0f1 !important;

}

.s-grey {

background-color: #bdc3c7 !important;
color: #ffffff !important;

}

.s-purple {

background-color: #9b59b6 !important;
color: #ffffff !important;

}

.s-orange {

background-color: #e67e22 !important;
color: #ffffff !important;

}

.s-black {

background-color: #212529 !important;
color: #ffffff !important;

}

.container {

max-width: 1344px !important;
margin: 0 auto !important;
height: auto !important;
padding: 30px !important;

}