#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{padding:0;margin:0}.table td,.table th{vertical-align:middle!important}.skinny-column{width:6%}.wider-column{width:40%}.logo{padding:0;margin:0}input #logbookName{margin-bottom:20px}.logged-in-info{left:120px}.logged-in-info,.logged-in-label{position:absolute;top:56px;padding:10px;font-size:16px;display:flex;align-items:center}.logged-in-label{left:10px;font-weight:700}input.form-control{border:1px solid #d6d6d6}h1{padding-top:20px}h2{margin-left:5%;text-align:left}.add input,.login input,.register input{width:300px;height:30px;padding-left:20px;display:block;margin-bottom:20px;margin-right:auto;margin-left:auto}.add button:hover,.login button,.register button{background-color:#1b78db;border-color:#002c5c;color:#f0f8ff}.add button:hover,.login button:hover,.register button:hover{transform:scale(1.05);box-shadow:0 4px 6px rgba(0,0,0,.1);border-color:#002c5c}.add button,.login button,.register button{width:200px;height:40px;margin-top:10px;margin-bottom:20px;border:1px solid #006086;background:#1b78db;color:#fff;cursor:pointer;text-align:center;transition:transform .2s,box-shadow .2s}.form-group{margin-bottom:.5rem!important}.current-time-container{position:absolute;top:60px;right:10px;display:flex;align-items:center}.time-label{margin-right:5px;font-weight:700}.current-time{font-size:16px}.form-group label{display:inline-block;text-align:right;margin-right:10px}.form-group input{display:inline-block;width:300px;align-items:center;height:40px;padding-left:10px}span .dropdown-icon{transform:rotate(0deg);transition:all .1s ease;&.dropdown{transform:rotate(180deg)}}.edit-button{background-color:#528b4d;color:#fff;border:1px solid #006e12;border-radius:4px;padding:.5rem 1rem;font-size:14px;cursor:pointer}.edit-button:hover{background-color:#125017;border-color:#0c3d07;color:#e7e7e7}.edit-button:focus{outline:none}.edit-button:active .btn-primary:active{background-color:#0056b3;border-color:#044081}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #b4b4b4!important}.pagination-container{margin-top:5px;display:flex;margin-left:3%}.error-message{text-align:center;border:1px solid #ffa6a6;padding:10px;border-radius:5px;background-color:#f8d7da;color:red;font-size:14px}.btn-primary{border-color:#2552a7;margin-bottom:20px}#homeButton{background-color:#428d55;border-color:#008d21!important;margin-bottom:0}#homeButton:hover{background-color:#296536}ul.pagination.justify-content-center{font-size:12px}.offline-box{background-color:#fabebe;color:#c20000;border:1px solid #c98d8d;border-radius:5px}.offline-box,.sync-progress-box{width:90%;padding-top:8px;padding-bottom:8px;font-size:16px;margin-bottom:0;justify-content:center;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.sync-progress-box{background:#ffd890;color:#a05500;border:1px solid #e7bd6f;border-radius:5px}.sync-complete-box{width:90%;padding-top:8px;padding-bottom:8px;background-color:#b0e6bd;color:#007710;font-size:16px;border:1px solid #82c492;border-radius:5px;margin-bottom:0;justify-content:center;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}:disabled{cursor:not-allowed}