.iscu_block_dashboard {
    white-space: nowrap;
}

.iscu_dashboard_title {
    padding: 25px;
    background-color: #c2549b;
}

.page-template-dashboard #body-area .dashboard-page-title {
    display: none !important;
}

.iscu_dashboard_blocks {
    background-color: #f1f1f1;
    padding: 20px;
}

.iscu_dash_title {
    margin: 0;
    color: white;
}

.iscu_top_block, .iscu_bottom_block {
    display: flex;
    width: 100%;
}

.iscu_top_left_block_wrap {
    margin: 20px;
    width: 100%;
}

.iscu_top_right_block_main_wrap {
    margin: 20px;
    width: 50%;
}

.iscu_top_right_block_wrap_2 {
    margin: 40px 0px 0px 0px;
}

.iscu_bottom_left_block_wrap, .iscu_bottom_right_block_wrap {
    width: 50%;
    margin: 20px;
}

.iscu_top_left_block {
    height: 400px;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
    box-shadow: 2px 10px 17px 10px #d9d9d9;
    overflow: auto;
}

.iscu_top_right_block {
    height: 180px;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
    box-shadow: 2px 10px 17px 10px #d9d9d9;
}

.iscu_property {
    border: unset;
}

.iscu_tenant {
    border: unset;
}

.iscu_check {
	display: flex;
	justify-content: center;
}

.iscu_bottom_left_block , .iscu_bottom_right_block {
    height: auto;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
    box-shadow: 2px 10px 17px 10px #d9d9d9;
    overflow: auto;
    padding-bottom: 60px;
}

.iscu_dashboard_details_head_block {
    height: 80px;
    border-bottom: solid #d2d2d2;
    border-width: 1px;
    display: flex;
}
.iscu_block_details_title {
    padding: 25px;
    margin: 0;
    width: 330px;
    font-weight: 400;
}

.iscu_option_select {
	margin: auto 30px auto 30px;
	height: 35px;
	width: 100px;
    background: white;
    border: solid #969ba1;
    border-width: 1px;
    text-align: center;
    border-radius: 5px;
}

.iscu_dashboard_download_button_link, .iscu_dashboard_upload_doc_download_button_link, .iscu_dashboard_qr_code_download_button_link {
	color: white !important;
	padding: 8px 32px 8px 32px !important;
	line-height: 2.5;
}

.iscu_dashboard_download_button, .iscu_dashboard_upload_doc_download_button, .iscu_dashboard_qr_code_download_button {
    height: 35px;
	margin: auto 25px auto 0px;
	width: 130px;
	background-color: #c2549b;
	border-radius: 4px;
	border-width: 1px;
	color: white;
    text-align: center;
}

.iscu_dashboard_view_button ,.iscu_dashboard_upload_doc_view_button ,.iscu_dashboard_qr_code_view_button {
    height: 35px;
    margin: auto auto auto 0px;
    width: 130px;
    background-color: #ffffff;
    border-radius: 4px;
    border: solid 1px #69948b;
}

.iscu_btn2_wrap {
    display: flex;
}

.iscu_btn3_wrap {
    display: flex;
    border-bottom: solid 1px #d7d7d7;
    height: 100px;
}

.iscu_dashboard_view_button_link ,.iscu_dashboard_upload_doc_view_button_link ,.iscu_dashboard_qr_code_view_button_link {
    color: #4e9381 !important;
    padding: 8px 48px 8px 48px !important;
    line-height: 2.5;
}

.iscu_dashboard_update_button {
    width: 130px;
    border-radius: 4px;
    border: solid 1px #69948b;
    text-align: center;
}

.iscu_dashboard_update_button_link {
    color: #4e9381 !important;
    padding: 8px 41px 8px 41px !important;
    line-height: 2.5;
}

.iscu_dashboard_edit_button {
	width: 130px;
    height: 35px;
	background-color: #c2549b;
	border-radius: 4px;
	border-width: 1px;
	color: white;
    text-align: center;
}

.iscu_dashboard_edit_button_link {
    color: white !important;
    padding: 8px 53px 8px 53px !important;
    line-height: 2.5;
}

.iscu_dashboard_top_table ,.iscu_dashboard_bottom_table {
    width: 100%;
}

.iscu_dashboard_heading_top_cell ,.iscu_dashboard_heading_bottom_cell {
    text-align: left;
    padding: 15px 20px 15px 20px;
}

.iscu_dashboard_data_top_cell ,.iscu_dashboard_data_bottom_cell {
    text-align: left;
    padding: 10px 20px 10px 20px;
}

#iscu_d_b,#iscu_sig_con,#iscu_tit_d,#iscu_noc_checkbox,#iscu_p_of_att {
	height: 25px;
	width: 22px;
}

#iscu_pdf_icon {
    width: 20px;
}

.iscu_file_upload_icon_dewa_bill,.iscu_file_upload_icon_signed_contract,.iscu_file_upload_icon_title_deed,.iscu_file_upload_icon_title_noc,.iscu_file_upload_icon_title_power_of_atto {
    color: #5e8a7d !important;
}

.iscu_menu {
    position: relative;
    display: inline-block;
    cursor: pointer;
    padding-left: 20px;
    vertical-align: middle;
  }
  
  .iscu_dot {
	width: 3px;
	height: 3px;
	background-color: #000;
	margin-bottom: 5px;
}
  
.iscu_options {
	display: none;
	position: absolute;
	top: 0px;
	right: 5px;
	background-color: #fff;
	padding: 5px;
	width: 80px;
	justify-content: center;
	border-width: 0px;
	border: solid #bababa 1px;
	border-radius: 5px;
}
  
  .iscu_menu:hover .iscu_options {
    display: block;
  }

  .iscu_download_btn_link {
    color: #4f8577;
  }

  .iscu_download_btn_link_clr {
    color: #d75056;
  }

  .iscu_dashboard_details_block {
    margin: 15px 25px 25px 25px;
  }

  .iscu_bank_details_form_row {
    margin: 10px;
  }

  #iscu_bank_details_form_bank_name, #iscu_bank_details_form_account_holder_name, #iscu_bank_details_form_account_number, #iscu_bank_details_form_swift_code, #iscu_bank_details_form_account_type, #iscu_bank_details_form_iban_number {
    width: 100% !important;
    border-radius: 4px;
    border: solid 1px #9a9a9a;
    height: 32px;
    padding: 10px;
  }
  
  .iscu_bank_details_form_row_wrap {
    width: 100%;
    display: flex;
    justify-content: center !important;
  }

  .iscu_bank_details_form_row_field_wrap ,.iscu_dashboard_details_head_block_btn ,.iscu_dashboard_details_head_block_btn {
    width: 50%;
  }

  .iscu_bank_details_form_row_field_wrap {
    margin: 10px;
  }

  .iscu_left_btn_wrap {
    display: none;
}

.iscu_dashboard_top_row ,.iscu_dashboard_bottom_row {
	border-bottom: solid 1px #d7d7d7;
}

#iscu_bank_details_form {
    margin-bottom: 60px;
}

#iscu_dewa_bill, #iscu_signed_contract, #iscu_title_deed, #iscu_noc, #iscu_power_of_atto ,.iscu_file_icon_dewa_bill,.iscu_file_icon_signed_contract,.iscu_file_icon_title_deed,.iscu_file_icon_iscu_noc,.iscu_file_icon_pow_of_att {
    display: none;
}

.iscu_dashboard_update_button_js {
    display: block;
}

.iscu_bank_dt_edit_btn_js {
    display: none;
}

.iscu_file_icon_dewa_bill_js {
    display: block;
}

.iscu_file_upload_icon_dewa_bill_js {
    display: none;
}

.iscu_input_checkbox ,.iscu_f_u_c {
    display: flex;
    justify-content: center;
}

.iscu_desble_up_input {
    pointer-events: none;
}

.iscu_bd_succ {
	text-align: center;
    color: green;
    display: none;
    margin-top: 15px;
}

.iscu_bd_succ_js {
    display: block;
}

.iscu_loader {
	width: 24px;
	position: relative;
	bottom: 5px;
	left: 40px;
	display: none;
}

#iscu_d_b:checked::before {
    border: solid 1px green !important;
    border-radius: 6px;
    height: 25px;
    width: 22px;
}

.container_chk {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  .container_chk input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: white;
    border: 1px solid #b5b5b5;
    border-radius: 6px;
  }
  
  
  .container_chk input:checked ~ .checkmark {
    background-color: white;
  }
  
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    border: 1px solid  green ;
  }
  
  .container_chk input:checked ~ .checkmark:after {
    display: block;
  }
  
  .container_chk .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid green;
    border-width: 0 1.5px 1.5px 0;
    transform: rotate(45deg);
  }

  .iscu_btn_2_wrap {
    padding: 10px 20px 10px 20px;
    display: flex;
  }

.iscu_bank_details_form_row_btn_wrap {
    display: flex;
    justify-content: center;
}

.iscu_check1 ,.iscu_check2 ,.iscu_check3 ,.iscu_check4 ,.iscu_check5 {
    border: 1px solid green;
}

.iscu_month {
    display: none;
}

#iscu_mounth_wise_upload_file {
    display: none;
}

.iscu_defult_month input {
    pointer-events: none;
}

.iscu_mounth_wise_upload {
    display: none;
}

@media screen and (max-width: 1300px) {
    .iscu_top_block, .iscu_bottom_block {
       display: block;
    }

    .iscu_top_left_block_wrap {
        width: auto;
    }

    .iscu_top_right_block_main_wrap {
        width: auto;
    }

    .iscu_bottom_left_block_wrap, .iscu_bottom_right_block_wrap {
        width: auto;
    }

}

@media screen and (max-width: 500px) {

    .iscu_top_left_block_wrap {
        margin: 0px;
    }

    .iscu_bottom_left_block_wrap, .iscu_bottom_right_block_wrap {
        width: auto;
        margin: 20px 0px 20px 0px;
    }
    .iscu_dashboard_blocks {
        padding: 15px;
    }
}

@media screen and (max-width: 622px) {
    .iscu_bank_details_form_row_wrap {
        flex-direction: column;
    }

    .iscu_bank_details_form_row_field_wrap {
        width: auto;
    }

    .iscu_bank_details_form_row_wrap {
        width: 100%;
        display: block;
    }
}