This commit is contained in:
frederikpyt 2020-08-13 10:27:03 +02:00
commit 2c8f947eb4
2 changed files with 149 additions and 14 deletions

View File

@ -1,19 +1,23 @@
@charset "UTF-8"; @charset "UTF-8";
@font-face { @font-face {
font-family: "Titillium Web"; font-family: "Titillium Web";
src: url("/fonts/TitilliumWeb-Regular.ttf"); src: url("/fonts/TitilliumWeb-Regular.ttf");
font-weight: normal; font-weight: normal;
} }
@font-face { @font-face {
font-family: "Titillium Web"; font-family: "Titillium Web";
src: url("/fonts/TitilliumWeb-SemiBold.ttf"); src: url("/fonts/TitilliumWeb-SemiBold.ttf");
font-weight: 600; font-weight: 600;
} }
@font-face { @font-face {
font-family: "Titillium Web"; font-family: "Titillium Web";
src: url("/fonts/TitilliumWeb-Bold.ttf"); src: url("/fonts/TitilliumWeb-Bold.ttf");
font-weight: 700; font-weight: 700;
} }
form { form {
max-width: 100%; max-width: 100%;
padding: 0 0.45rem 0 0.45rem; padding: 0 0.45rem 0 0.45rem;
@ -66,7 +70,8 @@ input[type=file] {
display: inline-flex; display: inline-flex;
} }
input, select { input,
select {
border: grey solid 2px; border: grey solid 2px;
border-radius: 4px; border-radius: 4px;
background-color: transparent; background-color: transparent;
@ -284,7 +289,8 @@ span.toggle__text.sde-blue {
font-family: "Titillium Web"; font-family: "Titillium Web";
} }
html, body { html,
body {
width: 100%; width: 100%;
margin: 0; margin: 0;
padding: 0; padding: 0;
@ -532,6 +538,7 @@ a {
* Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/ */
.fa, .fa,
.fas, .fas,
.far, .far,
@ -611,6 +618,7 @@ a {
margin-left: 2.5em; margin-left: 2.5em;
padding-left: 0; padding-left: 0;
} }
.fa-ul > li { .fa-ul > li {
position: relative; position: relative;
} }
@ -644,6 +652,7 @@ a {
.fab.fa-pull-left { .fab.fa-pull-left {
margin-right: 0.3em; margin-right: 0.3em;
} }
.fa.fa-pull-right, .fa.fa-pull-right,
.fas.fa-pull-right, .fas.fa-pull-right,
.far.fa-pull-right, .far.fa-pull-right,
@ -666,6 +675,7 @@ a {
0% { 0% {
transform: rotate(0deg); transform: rotate(0deg);
} }
100% { 100% {
transform: rotate(360deg); transform: rotate(360deg);
} }
@ -675,10 +685,12 @@ a {
0% { 0% {
transform: rotate(0deg); transform: rotate(0deg);
} }
100% { 100% {
transform: rotate(360deg); transform: rotate(360deg);
} }
} }
.fa-rotate-90 { .fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform: rotate(90deg); transform: rotate(90deg);
@ -704,7 +716,8 @@ a {
transform: scale(1, -1); transform: scale(1, -1);
} }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { .fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(-1, -1); transform: scale(-1, -1);
} }
@ -750,6 +763,7 @@ a {
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */ readers do not read off random characters that represent icons */
.fa-500px:before { .fa-500px:before {
content: "\F26E"; content: "\F26E";
} }
@ -6553,7 +6567,8 @@ readers do not read off random characters that represent icons */
width: 1px; width: 1px;
} }
.sr-only-focusable:active, .sr-only-focusable:focus { .sr-only-focusable:active,
.sr-only-focusable:focus {
clip: auto; clip: auto;
height: auto; height: auto;
margin: 0; margin: 0;
@ -6566,6 +6581,7 @@ readers do not read off random characters that represent icons */
* Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/ */
@font-face { @font-face {
font-family: "Font Awesome 5 Free"; font-family: "Font Awesome 5 Free";
font-style: normal; font-style: normal;
@ -6574,6 +6590,7 @@ readers do not read off random characters that represent icons */
src: url("/webfonts/fa-solid-900.eot"); src: url("/webfonts/fa-solid-900.eot");
src: url("/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/webfonts/fa-solid-900.woff2") format("woff2"), url("/webfonts/fa-solid-900.woff") format("woff"), url("/webfonts/fa-solid-900.ttf") format("truetype"), url("/webfonts/fa-solid-900.svg#fontawesome") format("svg"); src: url("/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/webfonts/fa-solid-900.woff2") format("woff2"), url("/webfonts/fa-solid-900.woff") format("woff"), url("/webfonts/fa-solid-900.ttf") format("truetype"), url("/webfonts/fa-solid-900.svg#fontawesome") format("svg");
} }
.fa, .fa,
.fas { .fas {
font-family: "Font Awesome 5 Free"; font-family: "Font Awesome 5 Free";
@ -6612,7 +6629,8 @@ main {
margin: 7rem 0 5rem 0; margin: 7rem 0 5rem 0;
} }
header, #menu { header,
#menu {
padding: 1.25rem 1.75rem 0 1.75rem; padding: 1.25rem 1.75rem 0 1.75rem;
} }
@ -6662,9 +6680,11 @@ main {
justify-content: center; justify-content: center;
} }
} }
.mock-up-link { .mock-up-link {
display: none; display: none;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.mock-up-link { .mock-up-link {
display: block; display: block;
@ -6678,6 +6698,7 @@ main {
max-width: 414px; max-width: 414px;
overflow-y: auto; overflow-y: auto;
} }
@media (min-width: 415px) { @media (min-width: 415px) {
.main-container-wrapper { .main-container-wrapper {
box-shadow: 0px 32px 47px rgba(32, 23, 23, 0.09); box-shadow: 0px 32px 47px rgba(32, 23, 23, 0.09);
@ -6697,14 +6718,17 @@ main {
top: -25px; top: -25px;
width: 80px; width: 80px;
} }
.header__btn .icon { .header__btn .icon {
display: inline-block; display: inline-block;
} }
.header__btn--left { .header__btn--left {
left: -25px; left: -25px;
padding-left: 38px; padding-left: 38px;
text-align: left; text-align: left;
} }
.header__btn--right { .header__btn--right {
padding-right: 32px; padding-right: 32px;
right: -25px; right: -25px;
@ -6716,10 +6740,12 @@ main {
padding: 16px; padding: 16px;
margin-bottom: 24px; margin-bottom: 24px;
} }
.calendar-container__header { .calendar-container__header {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
.calendar-container__btn { .calendar-container__btn {
background: transparent; background: transparent;
border: 0; border: 0;
@ -6728,6 +6754,7 @@ main {
outline: none; outline: none;
color: #E9E8E8; color: #E9E8E8;
} }
.calendar-container__title { .calendar-container__title {
color: #222741; color: #222741;
font-size: 20px; font-size: 20px;
@ -6742,6 +6769,7 @@ main {
margin-top: 12px; margin-top: 12px;
width: 100%; width: 100%;
} }
.calendar-table__item { .calendar-table__item {
border-radius: 50%; border-radius: 50%;
color: #424588; color: #424588;
@ -6754,17 +6782,21 @@ main {
justify-content: center; justify-content: center;
cursor: pointer; cursor: pointer;
} }
.calendar-table__item:hover > span { .calendar-table__item:hover > span {
color: white; color: white;
} }
.calendar-table__row { .calendar-table__row {
display: flex; display: flex;
justify-content: center; justify-content: center;
} }
.calendar-table__header { .calendar-table__header {
border-bottom: 2px solid #F2F6F8; border-bottom: 2px solid #F2F6F8;
margin-bottom: 4px; margin-bottom: 4px;
} }
.calendar-table__header .calendar-table__col { .calendar-table__header .calendar-table__col {
display: inline-block; display: inline-block;
color: #99A4AE; color: #99A4AE;
@ -6776,95 +6808,115 @@ main {
width: 40px; width: 40px;
height: 18px; height: 18px;
} }
@media (min-width: 350px) { @media (min-width: 350px) {
.calendar-table__header .calendar-table__col { .calendar-table__header .calendar-table__col {
width: 46px; width: 46px;
height: 20.7px; height: 20.7px;
} }
} }
@media (min-width: 390px) { @media (min-width: 390px) {
.calendar-table__header .calendar-table__col { .calendar-table__header .calendar-table__col {
width: 56px; width: 56px;
height: 25.2px; height: 25.2px;
} }
} }
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 40px; width: 40px;
height: 40px; height: 40px;
border-radius: 50%; border-radius: 50%;
} }
@media (min-width: 350px) { @media (min-width: 350px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 46px; width: 46px;
height: 46px; height: 46px;
} }
} }
@media (min-width: 390px) { @media (min-width: 390px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 56px; width: 56px;
height: 56px; height: 56px;
} }
} }
@media (min-width: 410px) { @media (min-width: 410px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 56px; width: 56px;
height: 56px; height: 56px;
} }
} }
@media (min-width: 460px) { @media (min-width: 460px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 61px; width: 61px;
height: 61px; height: 61px;
} }
} }
.calendar-table__body .calendar-table__col.selected { .calendar-table__body .calendar-table__col.selected {
background: #00788a; background: #00788a;
transition: all 0.3s ease-in; transition: all 0.3s ease-in;
outline: none; outline: none;
} }
.calendar-table__today .calendar-table__item { .calendar-table__today .calendar-table__item {
border-color: #FEFEFE; border-color: #FEFEFE;
background-color: #00788a; background-color: #00788a;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
} }
.calendar-table__event .calendar-table__item { .calendar-table__event .calendar-table__item {
background-color: #00788a; background-color: #00788a;
border-color: #FEFEFE; border-color: #FEFEFE;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
color: #fff; color: #fff;
} }
.calendar-table__event--long { .calendar-table__event--long {
overflow-x: hidden; overflow-x: hidden;
} }
.calendar-table__event--long .calendar-table__item { .calendar-table__event--long .calendar-table__item {
border-radius: 0; border-radius: 0;
} }
.calendar-table__event--start .calendar-table__item { .calendar-table__event--start .calendar-table__item {
border-left: 2px solid #fff; border-left: 2px solid #fff;
border-radius: 50% 0 0 50%; border-radius: 50% 0 0 50%;
} }
.calendar-table__event--start.calendar-table__col:last-child .calendar-table__item { .calendar-table__event--start.calendar-table__col:last-child .calendar-table__item {
border-width: 2px; border-width: 2px;
} }
.calendar-table__event--end .calendar-table__item { .calendar-table__event--end .calendar-table__item {
border-right: 2px solid #fff; border-right: 2px solid #fff;
border-radius: 0 50% 50% 0; border-radius: 0 50% 50% 0;
} }
.calendar-table__event--end.calendar-table__col:first-child .calendar-table__item { .calendar-table__event--end.calendar-table__col:first-child .calendar-table__item {
border-width: 2px; border-width: 2px;
} }
.calendar-table__inactive .calendar-table__item { .calendar-table__inactive .calendar-table__item {
color: #DCDCE3; color: #DCDCE3;
cursor: default; cursor: default;
} }
.calendar-table__inactive .calendar-table__item:hover { .calendar-table__inactive .calendar-table__item:hover {
background: transparent; background: transparent;
box-shadow: none; box-shadow: none;
} }
.calendar-table__inactive.calendar-table__event .calendar-table__item { .calendar-table__inactive.calendar-table__event .calendar-table__item {
color: #fff; color: #fff;
opacity: 0.25; opacity: 0.25;
} }
.calendar-table__inactive.calendar-table__event .calendar-table__item:hover { .calendar-table__inactive.calendar-table__event .calendar-table__item:hover {
background: #00788a; background: #00788a;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
@ -6888,6 +6940,7 @@ main {
font-weight: 600; font-weight: 600;
margin-bottom: 16px; margin-bottom: 16px;
} }
.events__tag { .events__tag {
background: #00788a; background: #00788a;
border: 2px solid #FEFEFE; border: 2px solid #FEFEFE;
@ -6901,9 +6954,11 @@ main {
padding: 5px 2px; padding: 5px 2px;
text-align: center; text-align: center;
} }
.events__tag--highlighted { .events__tag--highlighted {
background: #FDCA40; background: #FDCA40;
} }
.events__item { .events__item {
background: #fff; background: #fff;
border-left: 8px solid #00788a; border-left: 8px solid #00788a;
@ -6915,9 +6970,11 @@ main {
align-items: center; align-items: center;
margin-bottom: 16px; margin-bottom: 16px;
} }
.events__item--left { .events__item--left {
width: calc(100% - 76px); width: calc(100% - 76px);
} }
.events__name { .events__name {
font-size: 12px; font-size: 12px;
font-weight: 700; font-weight: 700;
@ -6925,6 +6982,7 @@ main {
display: block; display: block;
margin-bottom: 6px; margin-bottom: 6px;
} }
.events__date { .events__date {
font-size: 12px; font-size: 12px;
color: #9FAAB7; color: #9FAAB7;
@ -6976,38 +7034,46 @@ main {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
to { to {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
} }
@keyframes fadein { @keyframes fadein {
from { from {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
to { to {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
} }
@-webkit-keyframes fadeout { @-webkit-keyframes fadeout {
from { from {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
to { to {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
} }
@keyframes fadeout { @keyframes fadeout {
from { from {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
to { to {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
} }

View File

@ -1,19 +1,23 @@
@charset "UTF-8"; @charset "UTF-8";
@font-face { @font-face {
font-family: "Titillium Web"; font-family: "Titillium Web";
src: url("/fonts/TitilliumWeb-Regular.ttf"); src: url("/fonts/TitilliumWeb-Regular.ttf");
font-weight: normal; font-weight: normal;
} }
@font-face { @font-face {
font-family: "Titillium Web"; font-family: "Titillium Web";
src: url("/fonts/TitilliumWeb-SemiBold.ttf"); src: url("/fonts/TitilliumWeb-SemiBold.ttf");
font-weight: 600; font-weight: 600;
} }
@font-face { @font-face {
font-family: "Titillium Web"; font-family: "Titillium Web";
src: url("/fonts/TitilliumWeb-Bold.ttf"); src: url("/fonts/TitilliumWeb-Bold.ttf");
font-weight: 700; font-weight: 700;
} }
form { form {
max-width: 100%; max-width: 100%;
padding: 0 0.45rem 0 0.45rem; padding: 0 0.45rem 0 0.45rem;
@ -66,7 +70,8 @@ input[type=file] {
display: inline-flex; display: inline-flex;
} }
input, select { input,
select {
border: grey solid 2px; border: grey solid 2px;
border-radius: 4px; border-radius: 4px;
background-color: transparent; background-color: transparent;
@ -284,7 +289,8 @@ span.toggle__text.sde-blue {
font-family: "Titillium Web"; font-family: "Titillium Web";
} }
html, body { html,
body {
width: 100%; width: 100%;
margin: 0; margin: 0;
padding: 0; padding: 0;
@ -532,6 +538,7 @@ a {
* Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/ */
.fa, .fa,
.fas, .fas,
.far, .far,
@ -611,6 +618,7 @@ a {
margin-left: 2.5em; margin-left: 2.5em;
padding-left: 0; padding-left: 0;
} }
.fa-ul > li { .fa-ul > li {
position: relative; position: relative;
} }
@ -644,6 +652,7 @@ a {
.fab.fa-pull-left { .fab.fa-pull-left {
margin-right: 0.3em; margin-right: 0.3em;
} }
.fa.fa-pull-right, .fa.fa-pull-right,
.fas.fa-pull-right, .fas.fa-pull-right,
.far.fa-pull-right, .far.fa-pull-right,
@ -666,6 +675,7 @@ a {
0% { 0% {
transform: rotate(0deg); transform: rotate(0deg);
} }
100% { 100% {
transform: rotate(360deg); transform: rotate(360deg);
} }
@ -675,10 +685,12 @@ a {
0% { 0% {
transform: rotate(0deg); transform: rotate(0deg);
} }
100% { 100% {
transform: rotate(360deg); transform: rotate(360deg);
} }
} }
.fa-rotate-90 { .fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform: rotate(90deg); transform: rotate(90deg);
@ -704,7 +716,8 @@ a {
transform: scale(1, -1); transform: scale(1, -1);
} }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { .fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(-1, -1); transform: scale(-1, -1);
} }
@ -750,6 +763,7 @@ a {
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */ readers do not read off random characters that represent icons */
.fa-500px:before { .fa-500px:before {
content: "\F26E"; content: "\F26E";
} }
@ -6553,7 +6567,8 @@ readers do not read off random characters that represent icons */
width: 1px; width: 1px;
} }
.sr-only-focusable:active, .sr-only-focusable:focus { .sr-only-focusable:active,
.sr-only-focusable:focus {
clip: auto; clip: auto;
height: auto; height: auto;
margin: 0; margin: 0;
@ -6566,6 +6581,7 @@ readers do not read off random characters that represent icons */
* Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/ */
@font-face { @font-face {
font-family: "Font Awesome 5 Free"; font-family: "Font Awesome 5 Free";
font-style: normal; font-style: normal;
@ -6574,6 +6590,7 @@ readers do not read off random characters that represent icons */
src: url("/webfonts/fa-solid-900.eot"); src: url("/webfonts/fa-solid-900.eot");
src: url("/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/webfonts/fa-solid-900.woff2") format("woff2"), url("/webfonts/fa-solid-900.woff") format("woff"), url("/webfonts/fa-solid-900.ttf") format("truetype"), url("/webfonts/fa-solid-900.svg#fontawesome") format("svg"); src: url("/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/webfonts/fa-solid-900.woff2") format("woff2"), url("/webfonts/fa-solid-900.woff") format("woff"), url("/webfonts/fa-solid-900.ttf") format("truetype"), url("/webfonts/fa-solid-900.svg#fontawesome") format("svg");
} }
.fa, .fa,
.fas { .fas {
font-family: "Font Awesome 5 Free"; font-family: "Font Awesome 5 Free";
@ -6612,7 +6629,8 @@ main {
margin: 7rem 0 5rem 0; margin: 7rem 0 5rem 0;
} }
header, #menu { header,
#menu {
padding: 1.25rem 1.75rem 0 1.75rem; padding: 1.25rem 1.75rem 0 1.75rem;
} }
@ -6662,9 +6680,11 @@ main {
justify-content: center; justify-content: center;
} }
} }
.mock-up-link { .mock-up-link {
display: none; display: none;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.mock-up-link { .mock-up-link {
display: block; display: block;
@ -6678,6 +6698,7 @@ main {
max-width: 414px; max-width: 414px;
overflow-y: auto; overflow-y: auto;
} }
@media (min-width: 415px) { @media (min-width: 415px) {
.main-container-wrapper { .main-container-wrapper {
box-shadow: 0px 32px 47px rgba(32, 23, 23, 0.09); box-shadow: 0px 32px 47px rgba(32, 23, 23, 0.09);
@ -6697,14 +6718,17 @@ main {
top: -25px; top: -25px;
width: 80px; width: 80px;
} }
.header__btn .icon { .header__btn .icon {
display: inline-block; display: inline-block;
} }
.header__btn--left { .header__btn--left {
left: -25px; left: -25px;
padding-left: 38px; padding-left: 38px;
text-align: left; text-align: left;
} }
.header__btn--right { .header__btn--right {
padding-right: 32px; padding-right: 32px;
right: -25px; right: -25px;
@ -6716,10 +6740,12 @@ main {
padding: 16px; padding: 16px;
margin-bottom: 24px; margin-bottom: 24px;
} }
.calendar-container__header { .calendar-container__header {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
.calendar-container__btn { .calendar-container__btn {
background: transparent; background: transparent;
border: 0; border: 0;
@ -6728,6 +6754,7 @@ main {
outline: none; outline: none;
color: #E9E8E8; color: #E9E8E8;
} }
.calendar-container__title { .calendar-container__title {
color: #222741; color: #222741;
font-size: 20px; font-size: 20px;
@ -6742,6 +6769,7 @@ main {
margin-top: 12px; margin-top: 12px;
width: 100%; width: 100%;
} }
.calendar-table__item { .calendar-table__item {
border-radius: 50%; border-radius: 50%;
color: #424588; color: #424588;
@ -6754,17 +6782,21 @@ main {
justify-content: center; justify-content: center;
cursor: pointer; cursor: pointer;
} }
.calendar-table__item:hover > span { .calendar-table__item:hover > span {
color: white; color: white;
} }
.calendar-table__row { .calendar-table__row {
display: flex; display: flex;
justify-content: center; justify-content: center;
} }
.calendar-table__header { .calendar-table__header {
border-bottom: 2px solid #F2F6F8; border-bottom: 2px solid #F2F6F8;
margin-bottom: 4px; margin-bottom: 4px;
} }
.calendar-table__header .calendar-table__col { .calendar-table__header .calendar-table__col {
display: inline-block; display: inline-block;
color: #99A4AE; color: #99A4AE;
@ -6776,95 +6808,115 @@ main {
width: 40px; width: 40px;
height: 18px; height: 18px;
} }
@media (min-width: 350px) { @media (min-width: 350px) {
.calendar-table__header .calendar-table__col { .calendar-table__header .calendar-table__col {
width: 46px; width: 46px;
height: 20.7px; height: 20.7px;
} }
} }
@media (min-width: 390px) { @media (min-width: 390px) {
.calendar-table__header .calendar-table__col { .calendar-table__header .calendar-table__col {
width: 56px; width: 56px;
height: 25.2px; height: 25.2px;
} }
} }
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 40px; width: 40px;
height: 40px; height: 40px;
border-radius: 50%; border-radius: 50%;
} }
@media (min-width: 350px) { @media (min-width: 350px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 46px; width: 46px;
height: 46px; height: 46px;
} }
} }
@media (min-width: 390px) { @media (min-width: 390px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 56px; width: 56px;
height: 56px; height: 56px;
} }
} }
@media (min-width: 410px) { @media (min-width: 410px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 56px; width: 56px;
height: 56px; height: 56px;
} }
} }
@media (min-width: 460px) { @media (min-width: 460px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 61px; width: 61px;
height: 61px; height: 61px;
} }
} }
.calendar-table__body .calendar-table__col.selected { .calendar-table__body .calendar-table__col.selected {
background: #00788a; background: #00788a;
transition: all 0.3s ease-in; transition: all 0.3s ease-in;
outline: none; outline: none;
} }
.calendar-table__today .calendar-table__item { .calendar-table__today .calendar-table__item {
border-color: #FEFEFE; border-color: #FEFEFE;
background-color: #00788a; background-color: #00788a;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
} }
.calendar-table__event .calendar-table__item { .calendar-table__event .calendar-table__item {
background-color: #00788a; background-color: #00788a;
border-color: #FEFEFE; border-color: #FEFEFE;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
color: #fff; color: #fff;
} }
.calendar-table__event--long { .calendar-table__event--long {
overflow-x: hidden; overflow-x: hidden;
} }
.calendar-table__event--long .calendar-table__item { .calendar-table__event--long .calendar-table__item {
border-radius: 0; border-radius: 0;
} }
.calendar-table__event--start .calendar-table__item { .calendar-table__event--start .calendar-table__item {
border-left: 2px solid #fff; border-left: 2px solid #fff;
border-radius: 50% 0 0 50%; border-radius: 50% 0 0 50%;
} }
.calendar-table__event--start.calendar-table__col:last-child .calendar-table__item { .calendar-table__event--start.calendar-table__col:last-child .calendar-table__item {
border-width: 2px; border-width: 2px;
} }
.calendar-table__event--end .calendar-table__item { .calendar-table__event--end .calendar-table__item {
border-right: 2px solid #fff; border-right: 2px solid #fff;
border-radius: 0 50% 50% 0; border-radius: 0 50% 50% 0;
} }
.calendar-table__event--end.calendar-table__col:first-child .calendar-table__item { .calendar-table__event--end.calendar-table__col:first-child .calendar-table__item {
border-width: 2px; border-width: 2px;
} }
.calendar-table__inactive .calendar-table__item { .calendar-table__inactive .calendar-table__item {
color: #DCDCE3; color: #DCDCE3;
cursor: default; cursor: default;
} }
.calendar-table__inactive .calendar-table__item:hover { .calendar-table__inactive .calendar-table__item:hover {
background: transparent; background: transparent;
box-shadow: none; box-shadow: none;
} }
.calendar-table__inactive.calendar-table__event .calendar-table__item { .calendar-table__inactive.calendar-table__event .calendar-table__item {
color: #fff; color: #fff;
opacity: 0.25; opacity: 0.25;
} }
.calendar-table__inactive.calendar-table__event .calendar-table__item:hover { .calendar-table__inactive.calendar-table__event .calendar-table__item:hover {
background: #00788a; background: #00788a;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
@ -6888,6 +6940,7 @@ main {
font-weight: 600; font-weight: 600;
margin-bottom: 16px; margin-bottom: 16px;
} }
.events__tag { .events__tag {
background: #00788a; background: #00788a;
border: 2px solid #FEFEFE; border: 2px solid #FEFEFE;
@ -6901,9 +6954,11 @@ main {
padding: 5px 2px; padding: 5px 2px;
text-align: center; text-align: center;
} }
.events__tag--highlighted { .events__tag--highlighted {
background: #FDCA40; background: #FDCA40;
} }
.events__item { .events__item {
background: #fff; background: #fff;
border-left: 8px solid #00788a; border-left: 8px solid #00788a;
@ -6915,9 +6970,11 @@ main {
align-items: center; align-items: center;
margin-bottom: 16px; margin-bottom: 16px;
} }
.events__item--left { .events__item--left {
width: calc(100% - 76px); width: calc(100% - 76px);
} }
.events__name { .events__name {
font-size: 12px; font-size: 12px;
font-weight: 700; font-weight: 700;
@ -6925,6 +6982,7 @@ main {
display: block; display: block;
margin-bottom: 6px; margin-bottom: 6px;
} }
.events__date { .events__date {
font-size: 12px; font-size: 12px;
color: #9FAAB7; color: #9FAAB7;
@ -6976,42 +7034,51 @@ main {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
to { to {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
} }
@keyframes fadein { @keyframes fadein {
from { from {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
to { to {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
} }
@-webkit-keyframes fadeout { @-webkit-keyframes fadeout {
from { from {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
to { to {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
} }
@keyframes fadeout { @keyframes fadeout {
from { from {
bottom: 30px; bottom: 30px;
opacity: 1; opacity: 1;
} }
to { to {
bottom: 0; bottom: 0;
opacity: 0; opacity: 0;
} }
} }
html, body {
html,
body {
background-color: #666666; background-color: #666666;
} }
@ -7027,7 +7094,8 @@ main {
color: white; color: white;
} }
input, select { input,
select {
border-color: white; border-color: white;
} }
@ -7055,3 +7123,4 @@ input::placeholder {
.ql-align-center > strong { .ql-align-center > strong {
color: #ffffff; color: #ffffff;
} }