body,html { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; background-color: #f5f5f5; background-image: url("../img/background.jpg"); /* Center and scale the image nicely */ background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; height: 100%; position: absolute; margin: 0px; overflow: hidden; width: 100%; padding-top: 0px; } .form-signin { width: 100%; max-width: 360px; padding: 10px; margin: auto; background-color: rgba(255,255,255,0.7); margin-top: 70px; } .form-signin .checkbox { font-weight: 400; } .form-signin .form-control { position: relative; box-sizing: border-box; height: auto; padding: 10px; font-size: 16px; } .form-signin .form-control:focus { z-index: 2; } footer { color: #123123; text-align: center; margin: auto; } /* unvisited link */ a:link{ color: #03B915; } /* visited link */ a:visited { color: #01A711; } /* mouse over link */ a:hover { color: #03FC1B; } /* selected link */ a:active { color: #01A711; } .container { height: 100%; width: 100%; align-content: center; overflow: scroll; } /* Hide scrollbar for Chrome, Safari and Opera */ .container::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ .container { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } .container-fluid { height: 100%; width: 100%; align-content: center; overflow: scroll; } /* Hide scrollbar for Chrome, Safari and Opera */ .container-fluid::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ .container-fluid { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } /* navigation */ .bg-nav{ background-color: rgba(255,255,255,0.7); } .navbar-wrapper { position: absolute; top: 0; right: 0; width: 100% !important; left: 0; z-index: 20; margin-top: 0px; !important; } .form-hours { width: 100%; max-width: 420px; padding: 20px; margin: auto; background-color: rgba(255,255,255,0.7); margin-top: 150px; } .form-hours .form-control { position: relative; box-sizing: border-box; height: auto; padding: 10px; font-size: 16px; } .nav-logout{ opacity: 0.7; justify-content: flex-end; } .btn-logout{ margin-left: 10px; } a.btn-logout { -webkit-appearance: button; -moz-appearance: button; appearance: button; text-decoration: none; color: #EDEDED; } .table-view { width: 100%; max-width: 420px; padding: 20px; margin: auto; background-color: rgba(255,255,255,0.7); margin-top: 150px; text-align: left; }