@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dropdown-content{background-color:#f9f9f9}.dropdown-content a:hover{background-color:#cccaca}.container h1{color:#494949}.navbar-custom .nav-link:hover{background-color:#a1a1a1}.navbar-custom{background-color:#eeeef0}.navbar-custom .nav-link{color:#050505!important}*{box-sizing:border-box}#defaultLayout,#guestLayout,#root,body,html{min-height:100vh}body,h1,h2,h3,h4,h5,h6,p{margin:0}body{background-color:#f6f6f6;color:#6558d6;font-family:Open Sans,sans-serif;padding:0}body,input{font-size:14px}input{background:#fff;border:2px solid #e6e6e6;box-sizing:border-box;margin:0 0 15px;outline:0;padding:15px;transition:all .3s;width:100%}input:focus{border-color:#5b08a7}.btn,.btn-add,.btn-delete,.btn-edit{background:#5a5afc;border:0;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;outline:0;padding:15px;text-decoration:none;transition:all .3 ease}.btn-block{width:100%}.btn-add,.btn-delete,.btn-edit{border-radius:4px;font-size:14px;padding:.5rem .75rem}.btn-add{background-color:#00a762}.btn-delete{background-color:#b72424}.btn-logout{border-radius:6px;color:#fffefe;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s}.btn-logout:hover{background-color:rgba(0,0,0,.1)}.btn:active,.btn:focus,.btn:hover{background:#6796fc}.text-center{text-align:center}table{border-collapse:collapse;border-spacing:0;width:100%}table>thead>tr>th{background-color:#efefef;padding:.5rem;text-align:left}table>tbody>tr>td{border-bottom:1px solid #efefef;padding:.5rem;white-space:nowrap}.card{background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:.5rem;padding:1.25rem 1.5rem}.alert,.card{border-radius:.5rem;margin-bottom:1rem}.alert{background-color:#ff4040;color:#fff;padding:1rem}.notification{background-color:#00a762;border-radius:.5rem;bottom:1rem;color:#fff;padding:1rem 1.5rem;position:fixed;right:1rem;z-index:100}.login-signup-form{align-items:center;display:flex;height:100vh;justify-content:center}.login-signup-form .form{background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1);max-width:360px;padding:34px;position:relative;width:360px;z-index:1}.login-signup-form .title{font-size:20px;margin-bottom:1rem;text-align:center}.login-signup-form .form .message{color:#e2dfdf;font-size:16px;margin:15px 0 0;text-align:center}.login-signup-form .form .message a{color:#5b08a7;text-decoration:none}#defaultLayout{display:contents}#defaultLayout aside{background-color:#5b08a7;padding:1rem;width:240px}#defaultLayout aside>a{border-radius:6px;color:#fff;display:block;padding:.75rem 1rem;text-decoration:none;transition:all .2s}#defaultLayout aside>a:hover{background-color:rgba(0,0,0,.2)}#defaultLayout .content{flex:1 1}#defaultLayout header{align-items:center;background-color:#5b08a7;box-shadow:1px 1px 2px rgba(0,0,0,.2);display:flex;height:80px;justify-content:space-between;padding:2rem 3rem}#defaultLayout main{padding:2rem}.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.popup .overlay{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.navbar{display:flex;justify-content:center}.bt{font-size:30px;margin-left:30px}.popup .content{top:30%}.popup .close-btn{background:#222;border-radius:50%;color:#fff;cursor:pointer;font-size:25px;font-weight:600;height:30px;line-height:30px;position:absolute;right:20px;text-align:center;top:20px;width:30px}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#e9e6e6;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#adadad}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}.popup .content{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:270px;justify-content:center;left:50%;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px;z-index:2}.container input{width:300px}.container button,.container input{align-content:grid;margin-left:30%}.table button{margin-left:0}.container{align-content:center}.container h1{color:#5871fd;text-transform:uppercase}.navbar-custom .nav-link:hover{background-color:#f5f5f5}.navbar-custom{background-color:#e6e4e4;height:100vh;overflow-y:auto;width:250px}.navbar-custom .nav-link{align-items:flex-start;color:#6f72a3!important;display:flex;flex-direction:column;font-size:20px}.grid-container{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.grid-item{flex:1 1;padding:5px}
/*# sourceMappingURL=main.9312308b.css.map*/