*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}button:focus{outline:none}img{max-height:100%;max-width:100%}input:focus{outline:none}.form-control{border:1px solid #000;border-radius:0}.form-control:active,.form-control:focus{border:2px solid #0d6efd;box-shadow:none;outline:none!important}.btn{border-radius:0;letter-spacing:2px;padding:10px 15px;text-transform:capitalize}nav{background:#fff;box-shadow:0 0 10px 0 #000}.navbar-brand{height:100%;width:30%}.navbar-brand img{height:40px;max-width:100%;object-fit:contain}nav ul{font-size:1.5rem;font-weight:400;text-align:center;text-transform:capitalize}.nav-profile-pic{border:2px solid #000;border-radius:50%;height:100px;object-fit:cover;object-position:50% 50%;width:100px}.dropdown-toggle:after{display:none}.navbar-toggler{border-radius:0}.navbar-toggler:focus{box-shadow:none;outline:none}.profile-menu{background:#fff;border:1px solid #000;border-radius:0;padding:10px;text-align:center}.profile-btn{margin-bottom:20px}.sign-in-btn,.sign-up-btn{padding:8px}.nav-item .btn{width:101px}@media only screen and (min-width:992px){nav{height:80px}.navbar-brand{width:20%}.navbar-brand img{height:60px}.nav-profile-pic{height:60px;width:60px}nav .nav-item{line-height:64px}.navbar-expand-lg .navbar-nav .dropdown-menu{left:-65%}}header{background:#f5f6fa;border-bottom:1px solid #000;max-height:300px;padding:40px 20px;text-align:center}header img{height:100%;max-height:200px;object-fit:contain}main{padding-bottom:170px}section{padding-top:80px}h1,h2,h3{border-bottom:1px solid #000;font-size:2.5em;font-weight:300;letter-spacing:3px;margin:0 0 50px;padding:20px;text-align:center;text-transform:uppercase;width:100%}h2{font-size:1.5em;margin-bottom:10px}h2,h3{border-bottom:none;text-transform:capitalize}h3{font-size:1.7em;margin-bottom:30px}.add-form,.search-form{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px}.add-form{border-bottom:1px solid #000;margin-bottom:50px}.add-form form{border:1px solid #000;padding:30px 20px}.add-form form,.search-form form{max-width:900px;width:100%}.add-form-row,.search-form form{align-items:center;display:flex;justify-content:center}.add-form-row{flex-direction:column;width:100%}.add-form .btn,.search-form .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-error{color:#e84118}@media (min-width:768px){.search-form .form-control{margin-right:20px;padding:10px 15px}}.list-group-item{align-items:center;display:flex;font-size:1.2em;justify-content:space-between;width:100%}.list{padding:0 0 100px}.list ul{padding-top:30px}footer{background:#2d3436;bottom:0;color:#fff;font-size:1.1em;left:0;letter-spacing:2px;padding:50px 20px;position:absolute;text-align:center;text-transform:capitalize;width:100%}footer p{margin-bottom:0}footer a{color:#81ecec;text-decoration:none}footer a:focus,footer a:hover{color:#0d6efd}.about{padding:80px 0}.about p{font-size:1.1em;line-height:1.2em;padding:40px 10px;text-align:justify}.error-page,.profile-page,.sign-in-page,.sign-up-page{padding:80px 0;text-align:center}.sign-in-page .form-check{align-items:center;display:flex;justify-content:center}.sign-in-page .form-check input{margin-bottom:4px;margin-right:10px}.sign-up-form label{display:inline-block;margin-bottom:10px;text-align:left;width:100%}.profile-img-big{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}.profile-img-big img{border:2px solid #000;border-radius:50%;height:200px;margin-bottom:20px;object-fit:cover;object-position:50% 50%;width:200px}.profile-header h1{border-bottom:none;font-size:2.75em;font-weight:600;padding:80px 0}.offscreen{left:-99999px;position:absolute}.hide{display:none}.valid{color:#0984e3}.invalid,.valid{margin-left:.25rem}.invalid{color:#e84118}.sign-up-error{background-color:#f1f2f6;border:1px solid #000;border-radius:10px;color:#3742fa;margin-bottom:20px;margin-top:10px;padding:10px;text-align:left}.sign-up-error:first-letter{text-transform:capitalize}.sign-up-error svg{margin-right:5px}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-page img{margin-bottom:50px;object-fit:contain}.loadingDiv{background:#fff;display:grid;min-height:100vh;place-items:center}.loader{--charge:#e69b1a;-webkit-animation:load 2s ease-in-out infinite;animation:load 2s ease-in-out infinite;border-image:conic-gradient(var(--charge) var(--a),transparent calc(var(--a) + .5deg)) 30;border-style:solid;border-width:1vmin;color:#0652dd;font-family:monospace;font-size:2rem;font-weight:700;padding:2rem 4rem}.spinner{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite;color:#0652dd}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.success{color:#0984e3;font-size:1.3rem;font-weight:700}#progress{accent-color:#0984e3;height:25px;vertical-align:middle;width:90%}
/*# sourceMappingURL=main.3c1cd5c2.css.map*/