#application_header { width:99%; background: #8CBBF1; font-family: "Anton", sans-serif; font-size: 3.5em; padding: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; font-weight: bold; margin-bottom: 0px; color: #000; } #subheader { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; font-family: Sans-Serif; width: 99%; font-size: 1.5em; background: #D7DDE9; color: #000; text-align: right; margin-bottom:5px; padding: 5px; border-top: solid 1px #777; } #main_container { vertical-align: top; height: 100%; font-family: sans-serif; display: grid; grid-template-columns: 15% 20px auto; } #side_bar_grab { background: #DDD; min-height: 800px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; vertical-align: middle; text-align: center; font-size: 1.5em; } #side_bar_grab:hover { background: #FFDEB4; cursor: pointer; vertical-align: middle; } #side_bar { background: #D7DDE9; border-radius: 5px; padding:0px; color: #000; font-size: 18px; } #message_center { color: #000; } #message_center h3 { font-weight: bold; background: #8CBBF1; padding: 5px; margin: 0px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; font-size: 1.5em; color: #000; } #message_center ul { list-style-type: none; } #message_center li { display: block; } #navigation_bar ul { list-style-type: none; margin-left: 0px; } #navigation_bar li { display: block; margin: 0px; padding: 5px; width: 75%; } #navigation_bar li:hover { padding-left: 10px; cursor: pointer; } .nav_section { padding: 0px; margin: 0px; } .nav_section_title { font-size: 1.5em; background: #8CBBF1; padding: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; cursor: pointer; color: #000; margin-top: 10px; } #main_body { margin-left: 5px; padding-left: 10px; margin-top: 0px; padding-top: 0px; background: #FFF; } #footer { text-align: right; } #footer img { width:250px; } #dashboard { width:98%; display: grid; gap: 20px; grid-template-columns: 50% auto; background-color: #FFF; padding: 10px; } .panel { border-radius: 10px; padding: 0px; font-size: 1em; text-align: left; font-family: Sans-Serif; margin-top: 0px; border: solid 1px #AAA; width: 99%; } .panel_title { border-top-left-radius: 10px; border-top-right-radius: 10px; font-weight: bold; font-size: 1.5em; background: #DDD; padding: 10px; margin-top: 0px; color: #444; } .panel_details { padding-left: 10px; font-size: .75em; min-height: 300px; background:#F7F5EB; background:#FAF7F0; color: #333; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; max-height: 300px; overflow: auto; } .panel_details table { margin-top: 10px; width: 95%; border-spacing: 0px; } .panel_details tr { border-radius: 3px; vertical-align: top; } .panel_details th { background: #DDD; color: #000; padding: 5px; white-space: nowrap; } .panel_details th:first-of-type { border-top-left-radius: 5px; } .panel_details th:last-of-type { border-top-right-radius: 5px; } .panel_details td { border: solid 1px #DDD; padding: 5px; background: #FFF; } .summary_list_item { padding: 10px; } .summary_list_content { font-size: 1.5em; } .summary_list_timestamp { text-align: right; color: #999; font-weight: bold; font-style: italic; padding-bottom: 2px; padding-right: 2px; border-bottom: solid 1px #999; } .summary_controls { /* background: #DDD; */ text-align: left; padding-top: 0px; border-bottom-right-radius: 15px; } .summary_controls input[type=button] { border: solid 1px #999; width: 70px; background: #FAF7F0; border-top: 0px; margin-bottom: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; cursor: pointer; } /* FORMS */ select { background: #D7DDE9; color: #000; border: 0px; font-size: 1em; text-align: right; } /* MAP */ #map { height: 300px; } .filter_area { width: 99%; background: #FAF7F0; border: solid 1px #AAA; border-radius: 5px; padding: 5px; } .filter-collection { display: grid; grid-template-columns: 25% 25% 25% 25%; } .filter-bar { background: #FAF7F0; text-align: right; } .filter-bar input[type=submit]{ border: solid 1px #999; width: 120px; background: #FAF7F0; align: right; } table { width: 100%; border-spacing: 0px; } th { text-align: left; border-bottom: solid 2px #CCC; padding: 5px; margin: 0px; } .resultset:hover { background: #EEE; } td { padding: 5px; } #project_container { width: 100%; } #project_details { float: left; width: 73%; } #project_content { float: left; width: 73%; } #project_components { background: #FAF7F0; width: 25%; float: right; border-radius: 10px; border: solid 1px #AAA; margin-right: 18px; } #project_components h1 { font-size: 1.75em; } .project_components_container { margin-left: 15px; } #project_components table { border-spacing: 0px; padding-right: 10px; } #project_components td { font-size: .75em; } #project_components td:last-of-type { text-align: right; } .description_area { } .citation { background-color: lightyellow; font-size: 1em; overflow: auto; height: 400px; border-radius: 10px; padding: 10px; border: solid 1px #AAA; } #project_components ul { list-style: none; } .modal_title { background: #8CBBF1; padding: 5px; padding-left: 20px; } .modal_content { min-height: 200px; padding: 20px; } .w3-modal-content { border-radius: 15px; } .notify_block { float: top; z-index: 0; position: fixed; top: 0px; left: 45%; background: yellow; padding: 5px; border-radius: 5px; display: none; } .add_button { cursor: pointer; } .search_results_small { margin-top: 10px; } .search_results_item { } .resultset { cursor: pointer; } .search_results_row { display: grid; grid-template-columns: 5% 95%; grid-gap: 5px; } i { cursor: pointer; } #project_details input[type=text] { border: solid 1px #FFF; width: 100%; } #project_details input[type=text]:hover { border: dashed 1px #CCC; } #project_details textarea { border: solid 1px #FFF; width:100%; max-height: 800px; height: 90%; overflow: visible; } #project_details textarea:hover { border: dashed 1px #CCC; } .data_content { } .project_panel { margin-left: 10px; margin-top: 10px; } .project_components_container table { border-top: solid 1px #000; width: 95%; margin-bottom: 10px; } .project_components_container td:first-of-type { width: 85%; } .bo_subnav { list-style-type: none; margin: 0; padding: 0; overflow: hidden; border-bottom: solid 1px #DDD; background: #DDD; border-radius: 10px; width: 99%; } .bo_subnav li { float: left; display: block; color: #000; text-align: center; padding: 5px 16px; text-decoration: none; cursor: pointer; } .section_panel { border: solid 1px #DDD; border-radius: 5px; min-height: 200px; width: 95%; margin: 10px; padding: 5px; } .section_panel h2 { font-weight: bold; margin: 0px; } .basic_form { padding-top: 10px; } .form_label { padding: 10px; width: 300px; border: solid 0px #000; float: left; } .basic_form input { margin-top:10px; float: left; height: 50px; min-width: 300px; } .basic_form input[type="file"] { display:none; } .custom_file_upload { border: 1px solid #ccc; display: inline-block; min-width: 300px; height: 50px; cursor: pointer; min-width: 300px; text-align: center; } .basic_form select { height: 50px; min-width: 300px; margin-top:10px; text-align: left; } .control_label { width: 100px; float: left; } .control_input { width: 100px; float: right; } .clear_float { clear: both; }