.btn_del_file, .btn_view_file {padding:1px 8px; margin-right:5px}
.btn_del_file {background-color:red}
.div_financial_left {width:75%; min-width:200px; float:left}
.div_financial_right {width:20%; min-width:200px; background-color:#fff; border-radius:3px; margin:0 3px 3px 0; float:right; padding:3px 5px}
.div_financial_right ul {list-style:none; margin-top:5px; padding:0}
.div_financial_right li {margin:0; color:#50b7b9; padding-bottom:1px}
.div_no_evidence, .div_evidence_reason {font-weight:normal}
.btn_evidence_upload {margin:5px 0}
.div_section_title {font-weight:bold; margin-bottom:5px; font-size:105%; text-decoration:underline}
.app_status {border-radius:3px; padding:3px 5px; width:100%; max-width:600px}
.app_status_accepted {background-color:lime}
.app_status_rejected {background-color:red; color:#fff}

/* Top menu */
#div_top_container {background-color:#50b7b9; border-radius:3px; color:#fff; padding:10px}
#div_top_container h3 {color:#eee}
#div_top_container #btn_new_application {margin-top:8px; border:1px solid #fff}
#div_application_summary_container {background-color:#eee; color:#444; padding:1px; border-radius:3px; min-width:300px; width:50%; margin-top:5px; max-width:100%}
#div_application_summary_container tr:hover {background-color:#ccc; cursor:pointer}
#div_application_summary_container td {padding:1px 3px}

/* Application form */
#div_application_form {padding:8px; border-radius:3px; margin-top:10px; display:none; background-color:#33cc99}
#div_application_form .div_form_section_container h3 {color:#fff; padding:0}
#div_application_form .div_form_section_container:not(:last-child) {margin-bottom:5px}
#div_application_form .div_form_section {background-color:#fff; padding:10px; border-radius:3px; opacity:7; font-size:95%}
#div_application_form .div_form_section {display:none}
#div_application_form .left {float:left; width:50%}
#div_application_form .right {float:right; width:50%}
#div_application_form .div_section_info {margin-bottom:3px}
#div_application_form .btn_app_nav {margin:10px 10px 0 0}
#div_application_form .div_question {border-radius:3px; background-color:#ccc; padding:1px 3px; margin-top:10px; font-weight:bold}
#div_application_form .div_question:first-child {margin-top:0}
#div_application_form .div_question select {margin-bottom:2px; padding:3px}
#div_application_form #section_1 th {width:200px}
#div_application_form #section_1 input {width:300px}
#div_application_form .loader_container {background-color:#ccc; width:28px; height:28px; display:none; vertical-align:bottom; border-radius:3px; padding-top:5px}
#div_application_form #section_2 #txt_dependent_address {width:500px; max-width:100%}
#div_application_form #section_4 .loader_container_light {background-color:#fff; margin:5px 0 5px 5px}
#div_application_form #section_5 .div_financial_right {margin-top:5px}
#div_application_form #section_5 .div_question:first-of-type {margin-bottom:10px}
#div_application_form #section_7 #txt_mitigate {height:75px; width:100%; max-width:500px; resize:none}
#div_application_form #section_7 #lbl_agree {font-weight:bold}
#div_application_form #section_7 #btn_finish_application {margin:3px 10px 0 0}

#popup .img_evidence_popup {margin:0 auto; display:block}
#popup object {height:700px}

/* Application status */
#div_completed_application_container {background-color:#fff; border-radius:3px; padding:3px 5px}
#div_completed_application_container .div_status_container {line-height:40px; clear:both}
#div_completed_application_container .div_status_container_current {background-color:#ccc}
#div_completed_application_container .div_status_stage {float:left; width:5%}
#div_completed_application_container .div_status_stage span {background-color:#ccc; color:#fff; font-size:200%; text-align:center; display:inline-block; padding:0 10px; margin:2px; border-radius:30px; font-weight:bold}
#div_completed_application_container .div_status_stage_current {background-color:red !important}
#div_completed_application_container .div_status_stage_desc {float:left; width:95%; font-weight:bold}
#div_completed_application_container .div_status_description {line-height:20px; font-weight:normal; margin-bottom:5px}

/* Notes */
.div_notes_note_container {background-color:#50b7b9; color:#fff; border-radius:3px; padding:3px 5px; margin:5px 0}
.div_notes_note_datetime {font-size:90%; color:#384952}