﻿body {
}

.SfbHyperLink {
    color: #0000FF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.error_label_left {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    background-color: #f2bc98;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
}

.content_table_cell_right {
    text-align: right;
    vertical-align: top;
    text-wrap: avoid;
}

.content_table_cell_left {
    text-align: left;
    vertical-align: top;
    text-wrap: avoid;
}

.content_table_cell_center {
    text-align: center;
    vertical-align: top;
    text-wrap: avoid;
}


.page_title_ln1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.page_title_ln2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: normal;
}

.pdf_review_iframe {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    background-color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    height: 800px;
    width: 100%;
}

.info_label_left {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    background-color: #D2D2D2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    max-height: none;
    text-wrap: normal;
}

.info_label_right {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: right;
    border-style: solid;
    border-width: 1px;
    background-color: #D2D2D2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.info_label_center {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    background-color: #D2D2D2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.required_field_label_left {
    text-align: left;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ff3300;
    font-size: 12pt;
}

.required_field_label_right {
    text-align: right;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ff3300;
    font-size: 12pt;
}

.required_field_label_center {
    text-align: center;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ff3300;
    font-size: 12pt;
}

.data_entry_center {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.data_entry_left {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.data_entry_right {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: right;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.status_textbox_left {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    background-color: AntiqueWhite;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.field_label_right {
    padding: 2px 2px 2px 2px;
    text-align: right;
    border-style: unset;
    border-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.field_label_left {
    padding: 2px 2px 2px 2px;
    text-align: left;
    border-style: unset;
    border-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.field_label_center {
    padding: 2px 2px 2px 2px;
    text-align: center;
    border-style: unset;
    border-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.dashboard_grid_main {
    border-color: gray;
    background-color: #BBE9FF;
}

.checkbox_entry_left {
    padding: 2px 2px 2px 2px;
    border-color: #0099CC;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.instruction_box_header {
    font-family: Arial,Helvetica,Sans Serif;
    font-size: 12pt;
    font-weight: bold;
}

.instruction_box {
    display: inline-block;
    background-color: #d9fcf1;
    border-color: Black;
    border-width: 1px;
    border-style: Solid;
    font-family: Arial;
    padding: 4px 4px 4px 4px;
    text-align: left;
}

.instruction_box_listitem {
    padding: 3px 1px 3px 1px;
}

.sub_form_table {
    min-width: 800px;
    width: 95%;
}

.bogus_class {
    border-color: gray;
}

.submit_button_inline {
    background-color: #99FF99;
    border-color: #006600;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
    color: black;
}

.delete_button_inline {
    background-color: #fec45c;
    border-color: #c70b0b;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    padding: 4px 4px 4px 4px;
    color: black;
}

.submit_button {
    background-color: #99FF99;
    border-color: #006600;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    text-align:center;
}

.submit_button_hyperlink {
    background-color: #99FF99;
    border-color: #006600;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: center;
}

.delete_button {
    background-color: #fec45c;
    border-color: #c70b0b;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt
}

.done_button {
    background-color: #006600;
    border-color: #99FF99;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    color: #dddddd;
    padding: 4px 4px 4px 4px;
    color: black;
}

.grid_tab_header {
    background-color: papayawhip;
    border-width: 0px;
}

.grid_tab_not_selected {
    background-color: bisque;
    border-color: #0066ff;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
    padding: 8px 8px 0px 8px;
    margin-bottom: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-color: bisque;
    border-bottom-width: 3px;
    line-height:1.5;
}

.grid_tab_selected {
    background-color: papayawhip;
    border-color: #0066ff;
    border-bottom-color: papayawhip;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-bottom-width: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: black;
    padding: 8px 8px 2px 8px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.grid_tab_text_not_selected {
    color: #0099ff;
    text-decoration: unset;
}

.modal_button {
    background-color: #99FF99;
    border-color: #006600;
    border-style: solid;
    border-width: 2px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.modal_Text_box {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    text-align:left;
}

.modal_header_label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 2px 16px;
}

.empty_data_template {
    padding: 0px;
    background-color: #ECF9FF;
    border-width:0px;
    border-color:#0099CC;
    border-style:none;
    width:100%;
}

.empty_table_header{
    background-color:bisque;
    border-color:#0099CC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    border-style:none;
}

.empty_data_field {
    border:solid;
    border-color: #0099CC;
    border-width: 1px;
}

.gridview_header {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: blanchedalmond;

}

.gridview_row{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:normal;
    background-color:#BBE9FF;
}

.gridview_alternating_row {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #ECF9FF;
}

.gridview_styles{
    border-style:none;
    border-width: 0;
    border-color: coral;
    background-color:#ECF9FF;
    margin:1px 1px 1px 1px;
}

.dashboard_tile_row{
    padding:5px 15px 10px 15px;
    column-count:3;
}

.dashboard_tile_container_cell{
    padding: 5px 15px 10px 15px;
    vertical-align:middle;
    width:45%;
    text-align:center;
}

.dashboard_tile{
    border-radius:10px 10px 10px 10px;
    padding: 15px 15px 15px 15px;
    height:200px;
    background-color:whitesmoke;
    width:100%;
}

.dashboard_tile_table {
    border-collapse: separate;
    padding: 5px 15px 30px 15px;
    text-align:center;
}

.gridview_padded_itemTemplate{
    padding-left:50px;
}

.gridview_column_padded{
    padding-left:20px;
}

.checkbox_styles{
    width:25px;
    height:25px;
}

.tile_button{
    width:300px;
    height:100px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18pt;
    
}

.submit_hyperlink {
    background-color: #99FF99;
    border-color: #006600;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: center;
}

.tile_hyperlink{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 75pt;
    font-weight: bold;
}

.dashboard_tile_cell_container {
    padding: 5px 20px 10px 20px;
    vertical-align: middle;
    width: 20%;
    text-align: center;
}