@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";header{background-color:#1d4ed8;padding:20px 0}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0}p{margin:0;padding:0}a{text-decoration:none;color:#000}ul{list-style-type:none;margin:0;padding:0}.fw-700{font-weight:700}.main-button{border-radius:20px;text-align:center;padding:10px 15px;background-color:#1d4ed8;color:#fff;transition:.3s;font-size:18px;font-weight:700;border:0px}.main-button:hover{background-color:#1b43b4}.main-button:disabled{background-color:#6f90ec;color:#fff9;cursor:not-allowed;opacity:.7}.secondary-button{border-radius:20px;text-align:center;padding:10px 15px;background-color:#cacaca;color:gray;transition:.3s;font-size:18px;font-weight:700;border:0px}.secondary-button:hover{background-color:#a2a2a2}.secondary-button:disabled{background-color:#fdfdfd;color:#80808099;cursor:not-allowed;opacity:.7}.danger-alert{padding:20px 10px;color:#fff;background-color:#c61e1e;border-radius:15px;font-size:18px}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:750px;max-width:700px;margin:0 auto;padding:45px;background-color:#fff;box-shadow:0 2px 8px #00000054;transition:all .3s ease;border-radius:25px}.modal-header h3{margin-top:0;color:#42b983}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.vuecal--default-theme .vuecal__event.event-out{background-color:#f56565;color:#fff}.vuecal--default-theme .vuecal__event.event-in{background-color:#48bb78;color:#fff}.vuecal--default-theme .vuecal__event.event-order{background-color:#4880bb;color:#fff}.admin-page-header button{display:none}.admin-page-header #sections a{margin-top:50px}@media screen and (min-width: 768px){.admin-page-header{justify-content:space-between;align-items:center}.admin-page-header button{display:block;margin-top:25px}.admin-page-header #sections a{margin-top:0}}
