body { background-color: #282522; margin: 0px; font-family: Arial, Helvetica, sans-serif; } .navbar { float: left; width: 15vw; height: fit-content; min-height: 100%; background-color: black; } .nav_button { position: relative; width: 3vw; height: 3vw; left: 11vw; top: 1vw; background-color: white; margin-bottom: 3.5vw; } .fa-caret-down { transform: rotate(0deg); } #nav_button_.nav_button.fa.fa-bars { font-size: 40px; color: grey; background-color: black; transform: rotate(90deg); } #nav_button_.nav_button.fa.fa-bars:hover { /* background-color: #aa9104; */ cursor: pointer; } .nav_links { position: relative; padding-bottom: 0.4vw; width: 80%; font-size: 1vw; height: 5%; left: 0.5vw; border-radius: 0.5vw; color: white; margin-bottom: 0.15vw; padding-left: 1.5vw; padding-top: 0.4vw; } .nav_links:hover { cursor: pointer; background-color: #aa9104; } .right_side_display { float: right; width: 84%; margin-right: 0.5vw; height: 98%; background-color: #282522; border: 0px SOLID black; margin-top: 0.5vw; ; margin-bottom: 0.5vw; ; overflow-x: scroll; } .tabs_container { position: relative; width: 98%; height: 5%; padding-left: 0%; } .tabs { float: left; height: 55px; width: 16%; background-color: grey; border-top-left-radius: 0.5vw; border-top-right-radius: 1vw; border: 0px solid white; cursor: default; } .tabs:hover { background-color: #aa9104; cursor: pointer; } .i_frame_1 { position: relative; width: 98%; height: 96%; background-color: white; border: 0px SOLID black; margin-bottom: 0.5vw; overflow-x: scroll; margin-left: 0%; border-bottom-left-radius: 0.5vw; border-bottom-right-radius: 0.5vw; } .login_pop_up_loading { position: absolute; /* background-color: black; */ width: 100%; height: 100%; z-index: 100; opacity: 1; } .login_pop_up_form_loading { position: absolute; text-align: center; background-color: #282522; width: 99%; height: 99%; font-size: 6vw; line-height: calc(90% - 1.5vw); z-index: 101; left: 0.5%; /* top: 0.5%; */ border-radius: 1.5vw; border: 1px solid #aa9104; box-shadow: 0px 0px 100px 10px; } .login_pop_up_background { position: absolute; /* background-color: black; */ width: 100%; height: 100%; z-index: 98; opacity: 0.8; } .login_pop_up_form { position: absolute; text-align: center; background-color: #282522; width: 99%; height: 79%; /* padding: 32%; */ padding-top: 10%; z-index: 99; left: 0.5%; /* top: 0.5%; */ /* margin-left: auto; */ /* margin-right: auto; */ border-radius: 1.5vw; border: 1px solid #aa9104; box-shadow: 0px 0px 100px 10px; } h1 { color: #038c5a; } .input { margin-right: 1vw; border: 1px solid var(--input-border); padding: 8px; font-size: 16px; background-color: white; color: var(--input-text); border-radius: 4px; transition: border-color 0.2s ease; } .input:read-only { /* Styles for readonly inputs */ } .input:disabled { /* Styles for disabled inputs */ } .input:focus { outline: 2px solid var(--input-border); } /* Custom styles for select */ select { -webkit-appearance: none; /* Disable default styling */ font-size: 16px; background-color: var(--input-bg); border: 1px solid var(--input-border); color: var(--input-text); padding: 8px; border-radius: 4px; transition: border-color 0.2s ease; margin-right: 1vw; } /* Custom arrow for the select */ select::after { content: ""; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); border: 6px solid transparent; border-top-color: var(--input-text); /* Match text color */ pointer-events: none; /* Allow clicks through */ } select:focus { outline: none; border-color: var(--input-border); /* Highlight border on focus */ } .button { background-color: #aa9104; border: none; color: white; padding: 16px 32px; text-decoration: none; margin: 4px 2px; cursor: pointer; border-radius: 4px; font-size: 16px; transition: background-color 0.2s ease; } .button:hover { background-color: #038c5a; /* Darker shade on hover */ } .dropdown-container { display: none; background-color: #262626; padding-left: 8px; border-radius: 0.6vw; } .sidenav a, .dropdown-btn { padding: 6px 8px 6px 16px; text-decoration: none; font-size: 20px; color: #818181; display: inline-flex; border: none; background: none; width: 100%; text-align: left; cursor: pointer; outline: none; justify-content: flex-start; align-items: center; } .btn_align{ display: flex; float: right; align-items: center; width: 20%; } .results_align{ display: flex; flex-wrap: wrap; width: 80%; float: left; }