body { width: 100%; margin: auto; margin-top: 0; margin-bottom: 0; background-color: #f6f6f6; position: relative; } body, table, td, th, div, input { font-size: 16px; } a { color: #05bce7; } a:hover { color: #199fc7; } div.inspectionHostDIVBig { height: calc(100vh - 300px); min-height: 500px; } table#main_table { height: auto; } #MessageDIV table#IHoptions { width: 100%; text-align: center; } #MessageDIV h3 { font-family: "myriad-pro-condensed", Arial, Helvetica, sans-serif; color: #1a1a1a; font-size: 2.625rem; font-weight: normal; } table#page_header td#header_rightcell { width: 1%; } table#page_header td#header_leftcell img { width: 200px; margin: auto; padding: 40px; } table#main_table table#interaction_table table, table#main_table table#interaction_table td, table#main_table table#interaction_table th, table#main_table table#interaction_table div, table#main_table table#interaction_table input, table#main_table table#credentials_table table, table#main_table table#credentials_table td, table#main_table table#credentials_table th, table#main_table table#credentials_table div, table#main_table table#credentials_table input { font-family: "proxima-nova", Arial, Helvetica, sans-serif; color: #767676; } table#main_table table#credentials_table td#credentials_table_header { color: #767676; font-size: 0.875rem; text-align: center; } table#main_table table.access_notfound { font-family: "proxima-nova", Arial, Helvetica, sans-serif; color: #767676; width: 100%; text-align: center; } table#main_table table.access_notfound h1, table#main_table table#interaction_table td#interaction_table_header h1, table#main_table table#credentials_table td#credentials_table_header h1 { font-family: "myriad-pro-condensed", Arial, Helvetica, sans-serif; color: #1a1a1a; font-size: 2.625rem; margin-block-end: 0.2em; font-weight: normal; text-align: center; } table#main_table table#credentials_table input.credentials_input_password, input.credentials_input_password_disabled, input.credentials_input_text, input.credentials_input_text_disabled { display: block; color: #333; font-size: 1rem; font-weight: 400; line-height: 1.5; border: 1px solid #199fc7; background-clip: padding-box; border-radius: 0.25rem; height: calc(2.25rem - 2px); padding: 0.375rem 0.75rem; width: 100%; } table#main_table table#credentials_table .fa { display: block; } table#main_table table#credentials_table td.credentials_table_unified_cell .div_username .fa::before { display: block; content: "\f007"; width: 1rem; height: 1rem; margin: 0.6rem; position: absolute; color: #767676; } table#main_table table#credentials_table td.credentials_table_unified_cell .div_password .fa::before { display: block; content: "\f023"; width: 1rem; height: 1rem; margin: 0.6rem; position: absolute; color: #767676; } table#main_table table#credentials_table td.credentials_table_unified_cell .div_username input, table#main_table table#credentials_table td.credentials_table_unified_cell .div_password input { padding-left: 2rem; color: #333; } .credentials_table_unified_cell input[type="checkbox"] { position: absolute; z-index: -1; opacity: 0; } .credentials_table_unified_cell .div_pubpriv, .credentials_table_unified_cell .div_lightversion { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; } .credentials_table_unified_cell .div_pubpriv label, .credentials_table_unified_cell .div_lightversion label{ position: relative; font-size: 0.875rem; margin-bottom: 0; vertical-align: top; } .credentials_table_unified_cell .div_pubpriv label::before, .credentials_table_unified_cell .div_lightversion label::before { display: block; content: ""; position: absolute; top: 0; left: -1.5rem; width: 1rem; height: 1rem; pointer-events: none; border-color: #fff; border: 2px solid #199fc7; border-radius: 0.25rem; } .credentials_table_unified_cell .div_pubpriv label::after, .credentials_table_unified_cell .div_lightversion label::after { display: block; content: ""; position: absolute; top: 0; left: -1.5rem; width: 1rem; height: 1rem; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; border: 2px solid #199fc7; border-radius: 0.25rem; } .credentials_table_unified_cell .div_pubpriv input:checked ~ label::before, .credentials_table_unified_cell .div_lightversion input:checked ~ label::before { border-color: #199fc7; background-color: #199fc7; color: #fff; } .credentials_table_unified_cell .div_pubpriv input:checked ~ label::after, .credentials_table_unified_cell .div_lightversion input:checked ~ label::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } table#main_table table#credentials_table input.credentials_input_submit { font-weight: 400; text-align: center; user-select: none; -webkkit-user-select: none; -moz-user-select: none; -ms-user-select: none; background-color: #05bce7; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: block; width: 100%; color: #f3fdff; cursor: pointer; background-color: #05bce7; border-color: #05bce7; text-decoration: none; } div#page_footer { width: 100%; margin-top: 20px; padding: 20px 0; margin-bottom: 40px; background-color: #fff; border: 0; height: 130px; position: relative; } div#page_footer .left { text-align: center; width: 100%; padding: 0; display: none; } div#page_footer .left p { position: absolute; bottom: 10px; color: #767676; } div#page_footer .right { text-align: center; width: 100%; height: 100px; padding: 0; } div#page_footer img { width: 12rem; } table#main_table table#credentials_table #submit_row p { text-align: center; padding-top: 20px; } table#main_table table#credentials_table td#credentials_table_footer { text-align: left; padding-bottom: 60px; } table#main_table table#interaction_table td.interaction_table_option_cell { text-align: center; } table#main_table table#interaction_table td.interaction_table_footer { padding-bottom: 60px; } table#main_table table#credentials_table td#credentials_table_postheader { text-align: center; } #newSessionDIV a { text-decoration: none; } .custom_btn { font-weight: 400; text-align: center; user-select: none; -webkkit-user-select: none; -moz-user-select: none; -ms-user-select: none; background-color: #05bce7; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: block; width: 100%; color: #f3fdff; cursor: pointer; background-color: #05bce7; border-color: #05bce7; text-decoration: none; } @media screen and (min-width: 768px) { body { width: 50vw; min-width: 600px; margin-top: 40px; margin-bottom: 40px; } table#main_table form { width: 500px; } table#main_table table#interaction_table, table#main_table table#credentials_table { width: 500px; } div#page_footer { width: 50vw; min-width: 600px; height: 100px; } div#page_footer .left { text-align: left; width: 50%; height: 100px; float: left; display: block; } div#page_footer .right { text-align: right; width: 50%; float: left; } div#page_footer .right .bottom { display: none; } }