body { background-color: #f0f3f5; font-size: 90%; padding-top: 0px; line-height:1rem; } .login-form { margin-top:50px; } .login-logo { border-radius:30px; padding:0px; width: 100%; height: 102px; } /* The side navigation menu */ .sidebar { padding-top: 0px; width: auto; background-color: #dee2e6; } /* Sidebar links */ .sidebar a { display: block; text-decoration: none; color: #446e9b; height: 100%; } /* Active/current link */ .sidebar a.active { background-color: #ad5651; color: white; } /* Links on mouse-over */ .sidebar a:hover:not(.active) { background-color: #7f96af; color: white; } /* On screens that are less than 700px wide, make the sidebar into a topbar */ @media screen and (max-width: 700px) { .sidebar { width: 100%; height: auto; position: relative; } .sidebar a { float: left; padding-top: 20px; height: 100%; } div.content { margin-left: 0; } } /* On screens that are less than 400px, display the bar vertically, instead of horizontally */ @media screen and (max-width: 400px) { .sidebar a { text-align: center; float: none; padding-top: 20px; height: 100%; } } main { background: #d1deeb; min-height: 92vh; } .header { background: #526d99; min-width: 100%; min-height: 50px; color: #f1f1f1; padding: 10px; } .container-fluid { width: 100%; padding-right: 0; padding-left: 0; margin-right: auto; margin-left: auto; } .row { margin: 0; padding: 0; } .col-md-2 { margin: 0; padding: 5px; } .col-md-10 { margin: 0; padding: 0; } .card { border-radius: 0; } .card-header { font-weight:bold; } .card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; } .form-group { margin-bottom: 0.5rem; } .form-control { padding: .3rem .5rem; } .alert { min-width:100%; padding: 8px; display:inline-block; top: 9px; left: 0px; } .form-control { border-radius: 0; } .error{ color:red; } .nav-item{ color:black; } img { display: block; max-width: 50%; height: auto; } .myTable .table { padding: 0px; margin-bottom: 2rem; } .table { width: 100%; margin-bottom: 10rem; color: #777; } tr:hover { background-color: #f5f5f5; } .myTablerow .table th, .table td { padding: 0.25rem; vertical-align: middle; font-family: 'Times New Roman'; font-size: large; color: #424c56; border-top: 1px solid #dee2e6; } .container { padding: 1rem 0rem; } .btn-primary { border: 1px solid #dee2e6; }