/* Start Global Rules */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Source Sans 3", sans-serif;
scroll-behavior: smooth;
}
body {
background-image: url(../img/bg.jpg);
background-size: contain;
background-position: center top;
background-repeat: no-repeat;
width: 100%;
background-color: #fff;
}
.container {
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}
/* Small */
@media (min-width: 768px) {
.container {
width: 750px;
}
}
/* Medium */
@media (min-width: 992px) {
.container {
width: 970px;
}
}
/* Large */
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
/* End Global Rules */
.show-error-message {
display: flex !important;
}
.error-input {
border: 1px solid #e30613 !important;
}
.error-input:focus {
border: 1px solid #e30613 !important;
}
.m-e-pages {
background-color: #fff9f9;
border: 1px solid #e30613;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
color: #e30613;
margin-bottom: 10px;
padding: 10px;
font-size: 16px;
font-weight: 500;
display: flex;
justify-content: flex-start;
align-items: center;
width: 100%;
}
.m-e-pages img {
width: 25px;
margin-right: 10px;
}
.loading {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
margin: 25px auto;
}
.spinner {
width: 55px;
height: 55px;
border-radius: 50%;
border: 5px solid;
border-color: #dbdcef;
border-right-color: #1A7466;
border-bottom-color: #1A7466;
border-top-color: #1A7466;
animation: spinner-d3wgkg 1s infinite linear;
}
@keyframes spinner-d3wgkg {
to {
transform: rotate(1turn);
}
}