/* GENERAL SECTION xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */div.main_form_box{        width           : 100%;        padding         : 20px;        border          : 1px solid #666666;        margin-bottom   : 30px;        box-shadow      : 2px 0px 5px 1px rgb(0 0 0 / 45%);}div.main_form_head{        position    : relative;        top         : -55px;        font-size   : 2em;        padding     : 10px;        left        : -10px;        background-color    : #fff;        width       : max-content;         max-width   : 100%;        margin-bottom: -10px;}@media(max-width: 600px){            div.main_form_head{                top         : -50px;                font-size   : 1.5em;        }    }div.input_file_small{        font-size   : 0.8em;        padding-top : 10px;}div.small_note{        font-size   : 0.8em;        padding-top : 10px;}@media(min-width: 900px){        div.small_note{                padding-right   : 100px;        }    }div.dark_blue{        color       : #094e79;}span.incomplete_form_alert{        color   : red;        display : block;        clear   : both;    }/* HEADER xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */div.main_header_logo a{        font-size       : 1.5em;        text-decoration : none;        color           : #ffffff;        margin          : 0px;}div.main_header_logo a h1{        margin          : 0px;}@media(max-width: 1050px){        div.main_header_logo{                display : none;        }}/* xxxx UPLOAD FILE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */div.file_uploaded_container,div.file_yet_to_upload_container{        display : none;}img.file_upload_loading{        width   : 85px;        height  : 15px;        margin-top: 10px;    }div.file_name{        width   : 100%;        clear   : both;        font-weight : bold;        padding-bottom  : 10px;}div.file_controls{                width   : 100%;                clear   : both;     }div.file_controls input, div.file_controls a{        width   : 100%;        clear   : both;        margin  : 10px 0px;}div.uploaded_document{        width   : 200px;        clear   : both;}div.remove_document{        width   : 100px;        clear   : both;}div.remove_document a{        font-size   : 12px;}table.admin_document_controls{    border-spacing: 0px;    border-collapse: separate;}td.document_action{        font-size   : 14px;}/* xxxx FINANCIAL TABLE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */div.main_financial_table_container{        width       : 100%;        overflow-x  : auto;}table.main_financial_table{        width       : 100%;        min-width   : 300px;        max-width   : 800px;        border-collapse : collapse;}table.main_financial_table td, table.main_financial_table th{        border      : 1px solid #ddd;        padding     : 4px 8px;        font-size   : 0.95em;}table.main_financial_table tr:nth-child(even){        background-color: #f2f2f2;}table.main_financial_table tr:hover {        background-color: #ddd;}table.main_financial_table th{        padding-top     : 12px;        padding-bottom  : 12px;        text-align      : left;        background-color: #04AA6D;        color           : white;}table.main_financial_table tr td:nth-child(1),table.main_financial_table tr th:nth-child(1){        width           : 70%;        min-width       : 70%;}table.main_financial_table tr td:nth-child(2),table.main_financial_table tr th:nth-child(2){        text-align      : right;        width           : 200px;        max-width       : 30%;}table.main_financial_table tr:last-child{         font-weight     : bold;}/* xxxx QUERY DIALOG BOX xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */input#show_page_message_query_button_1.sfe,input#show_page_message_query_button_2.sfe{        background-color    : #591c00 !important;}