
/* Template CSS */
@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap";html{font-size:18px}body{font-family:'Roboto', sans-serif}#_wrapper{display:flex;width:100%;min-height:100vh;table-layout:fixed;position:relative}#_system_version{display:block;position:absolute;right:25px;top:72px;font-size:0.6rem;z-index:5000}#_full_screen_icon{display:block;position:absolute;right:5px;top:72px;font-size:0.8rem;z-index:5000}#_full_screen_icon span{cursor:pointer}#_full_screen_icon .fa-expand{display:block}#_full_screen_icon .fa-compress{display:none}#_wrapper.full-screen{zoom:1.25}#_wrapper.full-screen #_full_screen_icon{top:5px}#_wrapper.full-screen #_full_screen_icon .fa-expand{display:none}#_wrapper.full-screen #_full_screen_icon .fa-compress{display:block}#_wrapper.full-screen #_management_header{padding-left:10px}#_wrapper.full-screen #_management_content{padding:20px}#_wrapper.full-screen #_management_sidebar{display:none;flex-basis:350px}#_wrapper.full-screen #_title_header{display:none}#_wrapper.full-screen #_system_version{display:none}button{font-size:0.8rem;padding:5px 15px;text-transform:uppercase;border-radius:0;border:1px solid #00007d;background-color:white;cursor:pointer;color:#00007d;font-weight:700;margin:0 5px}button.disabled-button{opacity:0.3}button:hover{background-color:#00007d;color:white}button .button-icon{margin-right:10px}a.button{font-size:0.8rem;padding:5px 15px;text-transform:uppercase;border-radius:0;border:1px solid #00007d;background-color:white;cursor:pointer;color:#00007d;font-weight:700;margin:0 5px}a.button:hover{background-color:#00007d;color:white;text-decoration:none}.selection-control td.selection-controls button{color:#00007d}.selection-control td.selection-controls button:hover{color:white}input[type=text],input[type=password]{font-weight:400;border:1px solid gainsboro;border-radius:0;padding:5px 10px;font-size:1rem;max-width:100%}input[type=text]:focus{outline:none}.selection-choices-div li{border:1px solid #00007d;background-color:rgba(0, 0, 125, 0.1)}.selection-chosen-div li{border:1px solid #00007d;background-color:rgba(0, 0, 125, 0.1)}.editable-list th{color:white}.editable-list th:hover{color:#787878}.editable-list-add span{color:#329632;font-size:20px}.editable-list-add:hover span{color:#787878}.editable-list-remove span{color:#963232;font-size:20px}.editable-list-remove:hover span{color:#787878}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tl{border-top-left-radius:0}.ui-tabs .ui-tabs-nav li{top:0;border:1px solid #aaa;margin-bottom:4px}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0.25em 1em}p{font-weight:400}a,a:link,a:active,a:visited{font-weight:900;color:#00007d;text-align:left;text-decoration:none}a:hover{color:#323232;text-decoration:underline}a.page-logout,a.page-login{color:white;font-size:0.9rem;z-index:500}th:hover{color:#00007d}#_main_content .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#00007d;color:white}#_maintenance_list th:hover{color:#00007d}#_management_sidebar{display:block;background-color:#323c42;position:relative;flex:0 0 350px;padding-bottom:40px;max-width:20%;transition:flex-basis 0.25s}#_management_sidebar #_sidebar_icon{display:none;font-size:24px;color:#c8c8c8;text-align:center;padding:20px 0;cursor:pointer}body.hide-sidebar-menu #_sidebar_icon span{font-size:24px;color:#c8c8c8}#_management_sidebar #_sidebar_content{visibility:visible;opacity:1;transition:visibility 0s, opacity 0.2s linear}#_menu_wrapper{display:block;z-index:500;width:auto}body.hide-sidebar-menu #_management_sidebar{flex-basis:40px}body.hide-sidebar-menu #_management_sidebar #_sidebar_icon{display:block}body.hide-sidebar-menu #_management_sidebar #_sidebar_content{visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.2s linear}body.hide-sidebar-menu #_menu_wrapper{width:40px}body.hide-sidebar-menu #_management_sidebar.shown{flex-basis:350px}body.hide-sidebar-menu #_management_sidebar.shown #_menu_wrapper{width:auto}body.hide-sidebar-menu #_management_sidebar.shown #_sidebar_icon{display:none;font-size:24px;color:#c8c8c8}body.hide-sidebar-menu #_management_sidebar.shown #_sidebar_content{visibility:visible;opacity:1}#_logo{position:relative;display:block;height:70px;cursor:pointer;background-color:white}#_logo img{display:block;max-width:90%;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#_alternate_header{height:80px;display:none;position:relative;top:10px;border-bottom:2px solid #b4b4b4;cursor:pointer;overflow:visible}#_alternate_header.visible{display:block}#_alternate_header img{max-height:80%;max-width:60%;position:absolute;bottom:10px}#_alternate_header .menu-item-link span.fad{display:none}#_alternate_header .menu-item-link span.fas{display:none}#_alternate_header .menu-item-link span.far{display:none}#_sidebar_divider{background-color:#c8c8c8;position:relative;flex:0 0 4px;max-width:4px;overflow:visible}#_management_content{position:relative;padding:30px;flex:1 1 auto;max-width:100%;overflow:scroll;padding-top:70px}#_title_header{position:absolute;top:0;left:0;width:100%;background-color:#00007d;height:70px}#_title_header h1{color:white;position:absolute;top:50%;left:40px;transform:translate(0, -50%);z-index:1000}#_user_information{text-align:right;max-width:60%;position:absolute;right:40px;top:0;height:70px;display:flex;justify-content:flex-end;align-items:center}#_user_information div{color:white;font-size:1.2rem;white-space:nowrap;flex:0 0 auto;position:relative;margin-right:16px}#_user_information div#_user_image_wrapper{flex:0 0 auto;height:50px;width:50px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:white;cursor:pointer}#_user_information div#_user_name_link{cursor:pointer}#_user_information div#_page_help_button{font-size:2rem;cursor:pointer;padding-right:0}#_user_information a{color:white}#_user_information a:hover{color:#f0f0f0}#_user_notifications_wrapper{cursor:pointer;padding-right:10px}#_user_notifications_count{font-size:0.6rem;background-color:#b4b4b4;min-width:20px;height:20px;border-radius:10px;padding:0 5px;display:block;text-align:center;position:absolute;top:60%;left:40%;line-height:20px}#_user_notifications_count.notifications-exist{background-color:#c00000}#_user_notifications{font-size:1.8rem}#_management_header{position:relative;padding-bottom:30px;max-width:100%}#_form_header_buttons{position:relative;white-space:nowrap;display:block;float:left;margin-right:20px;margin-bottom:10px;height:auto;max-width:100%;min-width:100%}#_form_header_buttons button{border:1px solid #00007d;background-color:#00007d;color:white;border-radius:3px;height:auto;padding:4px 15px;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.5)}#_form_header_buttons button:hover{box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.75)}#_form_header_buttons button:active{position:relative;top:2px;left:2px;box-shadow:3px 3px 5px 0px rgba(0, 0, 0, 0.75)}#_form_header_buttons button.disabled-button,#_form_header_buttons button.disabled-button:hover,#_form_header_buttons button.disabled-button:active{box-shadow:none;position:relative;top:0px;left:0px}#_form_header_buttons #_save_button{background-color:#00b464;border:1px solid #00b464}#_form_header_buttons #_add_button{background-color:#0064b4;border:1px solid #0064b4}#_form_header_buttons #_delete_button{background-color:#b41400;border:1px solid #b41400}#_form_header_buttons #_list_button{background-color:#500078;border:1px solid #500078}#_form_header_buttons #_duplicate_button{background-color:#dc783c;border:1px solid #dc783c}#_form_header_buttons #_changes_button{background-color:#7d6419;border:1px solid #7d6419}#_list_actions{overflow:visible;cursor:pointer;display:block;width:auto;float:right;height:40px;position:relative;border:1px solid black;background-color:#0a1428;color:white;padding:0 15px}#_list_actions:hover{color:#0a1428;background-color:white}#_list_actions .fad{margin-right:10px;font-size:1.2rem}#_list_actions .fa-angle-down{margin-left:20px;margin-right:5px}#_list_actions #_actions{display:none;position:absolute;top:100%;right:-1px;background-color:white;color:black;border:1px solid #00007d}#_list_actions.dropdown #_actions{display:block;width:auto;z-index:10000}#_list_actions_text{line-height:40px}#_actions .action-option{padding:4px 10px;font-size:0.8rem;white-space:nowrap}#_actions .action-option:hover{background-color:#00007d;color:white}#_list_search_control{display:block;width:400px;max-width:100%;position:relative;margin-right:0;margin-bottom:20px;float:left;height:40px}#_filter_text{width:100%;position:relative;padding:4px 20px 4px 10px;border:1px solid #00007d;border-radius:0;height:40px;font-size:1.2rem}#_filter_text::-webkit-input-placeholder{color:#b4b4b4;text-align:left}#_filter_text:-moz-placeholder{color:#b4b4b4;text-align:left}#_filter_text::-moz-placeholder{color:#b4b4b4;text-align:left}#_filter_text:-ms-input-placeholder{color:#b4b4b4;text-align:left}#_filters_on{display:none}#_filters_on.filters-on{display:inline}#_filter_button{height:40px;padding:0 20px;float:left;border:1px solid #00007d;cursor:pointer;border-left:none}#_filter_button div{line-height:40px}#_filter_button:hover{background-color:#00007d;color:white}#_filter_button .fad{margin-right:10px}#_filters_on.filters-on{color:#ff1e1e;font-weight:900}#_filter_button:hover #_filters_on.filters-on{color:white}#_search_button{position:absolute;right:16px;top:50%;transform:translate(0, -50%)}#_search_button .fad{font-size:1.1rem}#_search_button .fad:hover{color:#00007d}#_list_search_control #_search_button .fa-eraser{display:none}#_list_search_control.unchanged #_search_button .fa-eraser{display:inline-block}#_list_search_control.unchanged #_search_button .fa-search{display:none}#_list_header_buttons{max-width:100%;white-space:nowrap;display:block;float:right;margin-bottom:20px;height:40px}#_list_header_buttons button{border:1px solid #00007d;background-color:#00007d;color:white;border-radius:0;height:40px;padding:8px 20px}#_list_header_buttons button:hover{color:#00007d;background-color:white}#_list_header_buttons #_add_button{background-color:#0064b4;border:1px solid #0064b4}#_list_header_buttons #_add_button:hover{color:#0064b4;background-color:white}#_controls_wrapper{max-width:100%;margin-top:20px}#_page_number_controls{position:absolute;left:0;bottom:2px}#_page_number_controls button{width:30px;height:30px;padding:0;text-align:center;border-radius:3px;position:relative}#_page_number_controls button span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#_page_number_controls p{padding:0;margin:0;font-size:0.6rem}.page-record-display{display:inline-block;text-align:center;margin:0 10px;font-size:1rem}.page-select-count-wrapper{font-weight:bold;color:#c80000}#_list_page_number{position:relative;top:10px}#_main_content{width:100%;max-width:100%;overflow-x:scroll;margin-top:10px;padding-bottom:200px}#_main_content p{font-size:1rem}#_main_content li{font-size:0.9rem}#_maintenance_list{max-width:100%}#_mobile_menu_icon{display:none;position:absolute;bottom:20px;right:10px;height:25px;width:25px;font-size:24px;color:#b4b4b4;cursor:pointer;z-index:900}#_menu_contents ul{padding:0 0 0 0;list-style-type:none;list-style-position:inside;position:relative;z-index:500}#_menu_contents ul li{padding:8px 0 8px 0;position:relative;cursor:pointer;color:white;white-space:nowrap}#_menu_contents ul li.user-menu-item{background-color:#00007d}#_menu_contents .menu-item-link span.fad{width:30px}#_menu_contents .menu-item-link span.fas{width:30px}#_menu_contents .menu-item-link span.far{width:30px}#_menu_contents > ul > li > a.menu-item-link span.fad{width:40px}#_menu_contents > ul > li > a.menu-item-link span.fas{width:40px}#_menu_contents > ul > li > a.menu-item-link span.far{width:40px}#_menu_contents ul li.user-menu-item:hover{filter:brightness(95%)}#_menu_contents ul a{position:relative;left:25px;text-decoration:none;color:white;font-weight:500;font-size:0.8rem;white-space:nowrap}#_menu_contents ul > li a{font-size:1rem}#_menu_contents ul a span{color:inherit}#_menu_contents ul li:hover{background-color:black}#_menu_contents ul li.show-submenu{background-color:#00007d}#_menu_contents ul li.show-submenu:hover{background-color:#00007d}#_menu_contents ul li:hover > a{color:#f0f0f0}#_menu_contents .submenu-pointer{position:absolute;font-size:0.7rem;top:15px;right:10px}#_menu_contents ul li ul a{left:40px;color:white}#_menu_contents ul ul{display:none;background-color:#1e2127;position:relative;top:8px;padding:0}#_menu_contents ul ul li{padding:6px 0 8px 0}#_menu_contents ul ul li a{font-size:0.9rem}#_menu_contents ul li.show-submenu ul{display:block}#_menu_contents ul ul .submenu-pointer{right:10px;color:white;top:14px}#_menu_contents ul li.show-submenu ul ul{display:none}#_menu_contents ul ul ul{display:none;background-color:#1e2127;top:10px;padding:0}#_menu_contents ul ul ul li{padding:6px 0 10px 20px}#_menu_contents ul ul ul li a{font-size:0.8rem}#_menu_contents ul ul li ul a{color:gainsboro}#_menu_contents ul li.show-submenu ul ul.visible{display:block}#_menu_contents ul ul ul .submenu-pointer{right:10px;color:black}#_log_in_out{position:absolute;top:10px;right:0}#_log_in_out a{font-size:0.7rem}a#_user_name_link{text-decoration:none;color:white;font-weight:500}a#_user_name_link:hover{color:#c8c8c8}p#_error_message{font-size:1.2rem;margin-bottom:20px}#_page_loading{display:block;position:absolute;top:30%;left:calc(50% - 90px);font-size:180px;color:#c8c8c8;z-index:9999}#_page_chooser_filter{width:100%;padding:5px 20px;font-size:1rem}#_page_choices{max-height:400px;overflow:scroll;margin-top:20px;border:1px solid #c8c8c8}.page-choice{cursor:pointer;padding:10px;font-size:1.2rem}.page-choice.selected{background-color:#b4f0f0}.page-choice:hover{background-color:#f0f0b4}#_bookmark_page{position:absolute;right:40px;color:#c800c8;top:50%;transform:translate(0, -50%);cursor:pointer;font-size:24px}#_show_last_error{position:absolute;right:0;color:#c00000;top:50%;transform:translate(0, -50%);cursor:pointer;font-size:24px}#_show_last_error.info-message{color:#0fb432}#_bookmark_page:hover{color:#c8c8c8}.remove-user-menu{color:rgba(200, 200, 200, 0.5);position:absolute;top:50%;right:10px;transform:translate(0, -50%);cursor:position}.basic-form-line label.checkbox-label{font-size:0.8rem}.basic-form-line .custom-control label.checkbox-label{font-weight:600}#report_parameters{width:100%;margin-left:auto;margin-right:auto}#_report_content{display:none}#_report_content table td{font-size:0.9rem}#_button_row{display:none;margin-bottom:20px}@media only screen and (max-width: 1500px){#_list_search_control{width:300px}}@media only screen and (max-width: 1200px){#_list_search_control{width:200px}#_search_button .fad{font-size:1.6rem}.ui-tabs-anchor{font-size:1rem}}@media only screen and (max-width: 1000px){#_management_sidebar{display:none}#_sidebar_divider{display:none}#_mobile_menu_icon{display:block}button .button-icon{font-size:16px}#_alternate_header{display:block}}@media only screen and (max-width: 800px){h1{display:none}#_management_content{padding:70px 10px 30px 10px}#_user_information{right:0}#_list_search_control,#_filter_button,#_list_actions,#_list_header_buttons,#_form_header_buttons{float:none}#_filter_button{border-left:1px solid #00007d;width:200px;margin-bottom:20px}#_list_actions{width:auto;margin-bottom:20px;display:inline-block;float:none}#_list_header_buttons button{margin:0 10px 0 0}#_form_header_buttons{white-space:normal;height:auto;margin-right:auto;margin-left:auto;text-align:center}#_form_header_buttons button{margin:0 5px 10px 5px}#_list_actions #_actions{right:auto;left:-1px}#_page_number_controls{width:100%;text-align:center}#_actions .action-option{font-size:1.23rem;padding:8px 10px}button .button-icon-text{display:none}button .button-icon{margin-right:0}.ui-tabs-anchor{font-size:1.2rem}}

