/* These styles are generated from project.scss. */ .roboto-thin { font-family: "Roboto", sans-serif; font-weight: 100; font-style: normal; } .roboto-light { font-family: "Roboto", sans-serif; font-weight: 300; font-style: normal; } .roboto-regular { font-family: "Roboto", sans-serif; font-weight: 400; font-style: normal; } .roboto-medium { font-family: "Roboto", sans-serif; font-weight: 500; font-style: normal; } .roboto-bold { font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; } .roboto-black { font-family: "Roboto", sans-serif; font-weight: 900; font-style: normal; } .roboto-thin-italic { font-family: "Roboto", sans-serif; font-weight: 100; font-style: italic; } .roboto-light-italic { font-family: "Roboto", sans-serif; font-weight: 300; font-style: italic; } .roboto-regular-italic { font-family: "Roboto", sans-serif; font-weight: 400; font-style: italic; } .roboto-medium-italic { font-family: "Roboto", sans-serif; font-weight: 500; font-style: italic; } .roboto-bold-italic { font-family: "Roboto", sans-serif; font-weight: 700; font-style: italic; } .roboto-black-italic { font-family: "Roboto", sans-serif; font-weight: 900; font-style: italic; } body { font-family: 'Roboto', sans-serif; } h1, h2, h3, h4, h5, h6 { font-weight: 700; /* Bold for headings */ } p, label, button { font-weight: 400; /* Regular for body text */ } .custom-text { font-family: 'Roboto', sans-serif; font-size: 1.1rem; font-weight: 400; line-height: 1.7; color: #212529; } .alert-debug { color: black; background-color: white; border-color: #d6e9c6; } .alert-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; } .rotated-image { transform: rotate(0deg); /* Existing rotation */ filter: drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.3)); /* Existing drop-shadow */ transition: transform 0.3s ease; /* Smooth transition for the hover effect */ } .rotated-image:hover { transform: rotate(3deg) translateY(-5px); /* Move the image up slightly on hover */ } /*@font-face {*/ /* font-family: 'Franklin';*/ /* src: url(../fonts/LibreFranklin-VariableFont_wght.ttf);*/ /*}*/ /*@font-face {*/ /* font-family: 'Franklin-Italic';*/ /* src: url(../fonts/LibreFranklin-Italic.ttf);*/ /*}*/ /*body {*/ /* background-color: #eee;*/ /*}*/ /* Change the colour of the box shadow */ .my-card-shadow-sm { box-shadow: 0 0.25rem 0.5rem rgba(100, 100, 100, 0.1); } .my-card-shadow-lg { box-shadow: 7px 7px 7px rgba(100, 100, 100, 0.5); } h1 { /*color: #657c76;*/ font-size: 2.0rem; font-weight: bold; } a { font-size: inherit; color: #394f49; font-weight: bold; text-decoration: none; } header { margin-top: 30px; } .card-title a { font-size: 1.2rem; } /*h2 {*/ /* color: #4e8273;*/ /* !* color: white; *!*/ /* font-size: 1.8rem;*/ /* padding-bottom: 10px;*/ /* margin-right: 20px;*/ /* margin-top: 20px;*/ /* border-radius: 3px 3px 0 0;*/ /* padding-left: 2px;*/ /* background-size: 100% 50px;*/ /* background-repeat: no-repeat;*/ /* border-bottom: 10px solid #E4E5E7;*/ /* overflow: auto;*/ /*}*/