@font-face { font-family: "titleFont"; src: url("../fonts/Rockwill.otf"); font-weight: bold; } .form-section { border: rgb(186, 190, 197) 0.5px solid; min-height: 690px; display: flex; flex-direction: column; align-items: center; margin: auto; max-width: 400px; position: relative; } .form-section h2 { font-size: 24pt; font-weight: 800; line-height: 32px; margin-bottom: 17px; margin-top: 20px; color: rgb(57, 58, 61); } .title-section { display: flex; flex-direction: column; align-items: center; font-size: medium; font-family: "titleFont"; color: rgb(186, 190, 197); } .title-section a { font-size: 30pt; text-decoration: none; color: rgb(7, 7, 154); } .title-section a img { margin: auto !important; height: 80px !important; max-width: 80px !important; display: flex; justify-content: space-between; text-decoration: none; } .sign-in-gbutton { padding: 0px 10px; background: rgb(255, 255, 255); border: 2px solid rgb(186, 190, 197); border-radius: 2px; white-space: nowrap; width: 100%; max-width: 310px; height: inherit; margin: 20px; max-height: 45px; cursor: pointer; color: rgb(57, 58, 61); } .sign-in-gbutton-colored { padding: 0px 10px; background: rgb(7, 7, 154); border: 1px solid rgb(186, 190, 197); border-radius: 2px; white-space: nowrap; color: white; width: 50%; max-width: 310px; height: 40px; margin: 20px; max-height: 45px; cursor: pointer; transition: width 1.5s ease; } .sign-in-gbutton-colored div > i { width: 20px; margin: 5px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAwYzIuNzk2IDAgNC44OTMgMi4xODQgNC45OTYgNS4yNjJMMTMgNS41VjdoMWEyIDIgMCAwIDEgMiAydjlhMiAyIDAgMCAxLTIgMkgyYTIgMiAwIDAgMS0yLTJWOWEyIDIgMCAwIDEgMi0yaDFWNS41QzMgMi4yOTggNS4xMzMgMCA4IDBabTYgOUgydjloMTJWOVptLTYgMmEyIDIgMCAwIDEgMS4wMDEgMy43MzJMOSAxNS4yYzAgLjQ0Mi0uNDQ4LjgtMSAuOC0uNTEzIDAtLjkzNi0uMzA5LS45OTMtLjcwN0w3IDE1LjJ2LS40NjhBMiAyIDAgMCAxIDggMTFabTAtOUM2LjMzMiAyIDUuMDg4IDMuMjc3IDUuMDA1IDUuMjgyTDUgNS41VjdoNlY1LjVDMTEgMy4zNyA5LjcyOCAyIDggMloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); } .sign-in-gbutton-colored:hover { width: 100%; } .sign-in-gbutton-title { font-size: 15px; margin: 7px; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sign-in-gbutton-image { height: 35px; } .line-styled-div ::before, .line-styled-div ::after { content: ""; position: absolute; border-bottom: 2px solid rgb(186, 190, 197); width: 150px; } .line-styled-div ::before { margin: 7px 40px; } .line-styled-div ::after { margin: 7px -190px; } .line-styled-div span { position: relative; display: inline-block; color: rgb(186, 190, 197); font: 1em sans-serif; } .input-box { font-size: 15px; width: 280px; border: 0px; outline: none; background: transparent; } .input-box :active { border: 0px; } .input-div { margin-top: 28px; border: 1.9px solid rgb(132, 134, 139); min-height: 20px; padding: 9px; border-radius: 8px; display: flex; } .input-div span { width: 20px; height: 20px; border-radius: 30px; color: #d52b1f; border: 1px solid #d52b1f; text-align: center; font: 1rem sans-serif; } .input-div.error { border: 1.9px solid #d52b1f; background-color: #fbeceb; } .input-div.error input { background-color: #fbeceb; } .input-div-check { margin-top: 15px; font-size: 18px; display: flex; text-align: center; } .input-div-check input { width: 30px; height: 25px; display: flex; margin-right: 25px; } .input-div-check label { margin-top: 4.5px; color: rgb(132, 134, 139); text-align: center; }