@font-face {
	font-family: GothamBook;
	src: url(../fonts/GothamBook/GothamBook.otf);
}
@font-face {
	font-family: GothamMedium;
	src: url(../fonts/GothamMedium/GothamMedium.otf);
}
@media (max-width: 767px) { /* Targeting mobile screens */
	.remove_dflex_on_mobile {
		margin-top: -80px;
    	float: left;
	}
}

#kt_aside_menu{
	height: auto !important;
    overflow: hidden;
}


.menu-link.active {
  background-color: #A64812 !important;
  color: #3699FF !important;
  font-weight: 600;
  border-radius: 6px;
}

.menu-link.active .menu-text {
  color: #fff !important;
}

.menu-link.active .menu-icon i {
  color: #fff !important;
}

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item > .menu-link.active .menu-icon > i{
	color: #fff !important;
}


span.bg_red {
    display: block;
    background: #a13338;
    width: 40px;
    height: 40px;
    border-radius: 25px;
    text-align: center;
    line-height: 40px;
}
/** FOR KREDITZ IFRAME STYLE START **/
#popupOverlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 999;
}

#popupContent {
	position: absolute;
	top: 10%;
	left: 50%;
	transform: translateX(-50%);
	width: 50%;
	height: 80%;
	background: white;
	padding: 10px;
	box-shadow: 0 0 10px #000;
	border-radius: 10px;
	overflow: hidden;
}

#popupIframe {
	width: 100%;
	height: 100%;
	border: none;
}

#closePopup {
	position: absolute;
	top: 10px;
	right: 20px;
	font-size: 24px;
	cursor: pointer;
}

@media (max-width: 768px) {
    #popupContent {
        width: 90%;
        height: 80%;
        top: 10%;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (max-width: 480px) {
    #popupContent {
        width: 95%;
        height: 85%;
        padding: 10px 5px;
    }

    #closePopup {
        font-size: 20px;
        top: 8px;
        right: 10px;
    }

    h2 {
        font-size: 1.2rem;
    }
}

/** FOR KREDITZ IFRAME STYLE END **/

.profile_tick_style {
	position: relative;
    top: -20px;
    left: 25px;
}
.tenant-img-container {
	padding: 10px;
}
.tenant-img-container img {
	width: 100%; /* Make images responsive */
	height: auto; /* Maintain aspect ratio */
	border-radius: 8px; /* Optional: Add rounded corners */
}
span.bg_green {
    display: block;
    background: #728A32;
    width: 40px;
    height: 40px;
    border-radius: 25px;
    text-align: center;
    line-height: 40px;
}
.border_black {
	border: 1px solid #000 !important;
}
.tenant_missing_doc_font_style_first_line {
	font-size: 16px;
    margin-left: 10px;
    font-weight: 600;
    color: #000;
}
.tenant_missing_doc_font_style_second_line {
	font-size: 14px;
    margin-left: 10px;
    font-weight: 400;
    color: #ccc;
}
.border_radius20 {
	border-radius: 20px;
}
.tenant_dashboard_arrow_right {
	position: relative;
    right: -100px;
    color: #000;
    top: -10px;
}
.tenant_dashboard_step_wizard_span {
	font-size: 14px;
    font-weight: 300;
}
.ui-datepicker-month {
	background-position: 40px !important;
    background-size: 10px !important;
}
.ui-datepicker-year {
	background-position: 40px !important;
    background-size: 10px !important;
}

.input-group span.adjust_position {
    position: absolute;
    left: 8px;
    font-size: 1rem;
    z-index: 99;
	top: 15px;
}

.remove_limited_btm_style {
	border-radius: 0.42rem !important;
    margin-top: 5px !important;
}
.affordability_amount_style {
	font-size: 30px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    color: #000 !important;
}
.max_width_75 {
	max-width: 75% !important;
}
.padding_top_bottom_20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.margin_top_bottom_0 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.margin_btm11 {
	margin-bottom: 11px;
}
.progress {
    height: 8px !important;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #f5f5f5;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #dfdfdf !important;
}
.font_size11 {
	font-size: 11px;
}
.dashboard_added_date_style {
	background: #ccc;
    padding: 5px 10px;
    border-radius: 20px;
    margin-right: 10px;
	color: #000;
	float: left;
	text-align: center;
}
.tenant-custom-box {
	background-color:#f3d398; /* Light gray background */
	color: black;             /* Text color */
	padding: 30px 20px;       /* Padding: 30px top/bottom, 10px left/right */
	border-radius: 20px;
	font-weight: 600;
}
.tenant-custom-box .icon {
	font-size: 24px;          /* Optional: Adjust icon size */
	background: orange;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 20px;
    padding-top: 2px;
}
.rounded-top-custom {
    border-top-left-radius: 20px !important; /* Adjust radius as needed */
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.dashboard_active_class:hover {
    background-color: #ccc !important;
    padding: 10px !important;
}
.agency_active {
	background-color: #1C2D37 !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
}
.agency_view_border_style {
	border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.bg_light_green {
    background: #728A32 !important;
}

.bg_orange {
    background: orange !important;
}

.profile_box_circle_style {
	width: 40px;
    color: #fff;
    height: 40px;
    text-align: center;
    padding: 12px;
    border-radius: 25px;
    margin-right: 8px;
}


.main_custom_gray_div{
	background: #eee;
    padding: 20px !important;
    border-radius: 20px;
    min-height: 90vh;
}

.main_custom_white_div{
	background: #FFF;
    padding: 1px 20px !important;
    border-radius: 20px;
    min-height: 90vh;
}

/**** New Design CSS Start ***/
.box {
	background: #EEEEEE;
	border: 1px solid #ddd;
	border-radius: 25px;
	padding: 20px;
	text-align: left;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.affordability_active {
	background: #fde9fd !important;
}

.affordability_active .icon-container {
	background-color: #000000 !important;
}

.affordability_active .icon-container i{
	color: #FFFFFF !important;
}

.icon-container {
	background-color: #FFFFFF;
	/* Light gray background */
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.icon-container i {
	color: #000000;
	/* Bootstrap primary color */
	font-size: 18px;
}

.text-container {
	flex: 1;
}

.text-container p {
	margin: 0;
	line-height: 1.4;
}
.font_size16 {
    font-size: 16px !important;
}
.large_screen_footer_btm_style {
    position: absolute;
    bottom: 20px;
    width: 100%;
    border-radius: 30px;
}
.left_btm_div_style {
	position: fixed;
    bottom: 10px;
    background: #fff;
    margin: 20px;
    border-radius: 20px;
    padding: 10px 10px;
    color: #000;
	width: 12%;
}
@media (max-width: 768px) { /* Adjust max-width as per your breakpoint */
    .responsive-span {
        display: block; /* Make it behave like a block element */
        width: 100%;    /* Span takes full width */
		margin-top: 5px;
    }
}
.rounded_box_style {
	background: #fff;
    padding: 15px;
    border-radius: 20px;
}
.staff_light_gray_text {
    color: #897c7c;
}
.staff_designation_style {
    font-size: 10px;
    border: 1px solid #a64913;
    border-radius: 5px;
    padding: 5px;
    color: #a64913;
}
.font_size18 {
	font-size: 18px !important;
}
.btn-gray {
    background: #EEE !important;
    color: #000 !important;
    border-color: #ccc !important;
}
.progress-bar {
    background-color: #ffa800 !important;
}
.padding_top15 {
    padding-top: 15px !important;
}
.responsive-bg {
    position: relative;
    /* background-image: url('../images/tenant_profile_bg.png'); */
    background-size: contain;
    background-position: right center;
    background-repeat: no-repeat;
}
.linked_head_style {
    border-color: #ffa800 !important;
    border: 2px solid;
}
.landlord_btn_style {
	background-color: #ffa800;
}
.bg_danger {
    background-color: #F64E60;
}
@media (max-width: 991.98px) {
    .subheader-enabled .content {
        padding-top: 10px !important;
    }
}
.responsive_padding_left25 {
	padding-left: 25px !important;
}
.responsive_padding_right20 {
	padding-right: 20px !important;
}

@media (max-width: 576px) {
	.responsive_padding_left25 {
		padding-left: 10 !important;
	}
}

.bg_white {
	background-color: #ffffff !important;
}
.margin_btm_1rem {
	margin-bottom: 1rem;
}
.counter_tenant_days {
	position: absolute;
	left: 230px;
	top: -5px;
}
.padding_10 {
	padding: 5px 10px !important;
}
.yellow_hover_effect:hover {
	background-color: #ffecca;
	font-weight: bold;
}
.slider-container {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	/* Adjust width of the container as needed */
	margin: auto;
	overflow: hidden;
	/* Hide the overflow content */
	padding: 10px;
}

.slider-wrapper {
	width: 100%;
	overflow-x: hidden;
	/* Hide horizontal overflow */
	margin-left: 40px;
	margin-right: 40px;
}

.slider {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	transition: transform 0.4s ease;
	/* Smooth scroll effect */
}

.slider-item {
	/* Set the width of each item */
	margin-right: 20px;
	/* Space between items */
	padding: 5px;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	white-space: nowrap;
}

.slider-item .active {
	background-color: #ffecca !important;
	border-radius: 1.42em !important;
	font-weight: 600 !important;
}

.scrollbar .active {
	background-color: #ffecca !important;
	border-radius: 1.42em !important;
	font-weight: 600 !important;
}

button.prev-btn,
button.next-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-color: #333;
	color: white;
	border: none;
	padding: 10px;
	cursor: pointer;
	z-index: 1;
}

button.prev-btn {
	left: 10px;
}

button.next-btn {
	right: 10px;
}

.max_width_100_percent {
	max-width: 100% !important;
}
.left_menu_style {
	border-radius: 20px !important;
	margin-left: 10px !important;
	margin-top: 15px !important;
}
.left_menu_text {
	padding: 20px 10px 0px 25px;
	color: #ffffff;
	font-size: 14px;
}
.aside-menu
	.menu-nav
	> .menu-item
	.menu-submenu
	.menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-heading
	.menu-text,
.aside-menu
	.menu-nav
	> .menu-item
	.menu-submenu
	.menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-link
	.menu-text {
	color: #ffffff !important;
}
.welcome_style {
	font-size: 16px;
	margin-top: -10px;
	font-weight: bold;
}
.card_box_padding {
	padding: 20px 10px 10px !important;
}
.card_box_inner_style {
	background-color: #000000;
}
.new_dashboard_box_paragraph {
	border-bottom: none !important;
	padding-bottom: 0px !important;
	margin-bottom: 4px !important;
	max-width: 75%;
}
.text-black {
	color: #000 !important;
}
.text-black-color {
	color: #000 !important;
}
.bg_color_black {
	background-color: #a64913;
}
.bg_color_white {
	background-color: #ffffff !important;
}
.bg_color_gray {
	background-color: #eeeeee;
}
.bg_color_light_purple {
	background-color: #a64913;
}
.new_bg_dashboard_icons {
	border-radius: 20px;
}
.new_dashboard_box_paragraph {
	font-size: 16px !important;
	font-weight: 500 !important;
}
.view_button {
	font-size: 12px !important;
	color: #fff !important;
}

.clock_box_style {
	background: #eeeeee;
	border-radius: 20px;
}
.clock_card_box_padding {
	padding: 4px 10px 2px 10px !important;
}
.margin_top_bottom_20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.dashboard_bg_img_style {
	background: url("../images/agent_dashboard/references_bg.png");
	/* height: 300px;
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover; */
	position: relative;
	background-size: cover;
	background-position: center;
	border-radius: 15px;
	overflow: hidden;
	width: 100%; /* Matches the column's width */
	padding-top: 46%; /* Aspect ratio (4:3 = 75%, 16:9 = 56.25%) */
}

.complete_reference_card_box {
	position: relative;
	color: #fff;
	padding: 20px 10px 20px;
	margin: 12px 0px;
}
.complete_reference_card_box .inner {
	padding: 5px 10px 0 10px;
}
.complete_reference_card_box .icon {
	position: absolute;
	top: auto;
	bottom: 15px;
	right: 5px;
	z-index: 0;
	font-size: 72px;
	color: rgba(0, 0, 0, 0.15);
}
.complete_reference_card_box .icon {
	background: #000000 !important;
	border-radius: 25px !important;
	width: 50px !important;
	height: 50px !important;
	right: 20px !important;
	bottom: 20px !important;
}
.complete_reference_card_box h3 {
	padding: 0;
	text-align: center !important;
	margin: 12px auto !important;
	font-size: 20px !important;
	color: #ffffff !important;
	font-weight: 500 !important;
}
/* Responsive adjustments for mobile devices */
@media (max-width: 576px) {
	/* Target devices with width ≤ 576px */
	.dashboard_bg_img_style {
		margin-top: 20px; /* Smaller margin for mobile */
	}
}

.arrow_img_style {
	padding-left: 3px;
	padding-top: 2px;
}

.navi-link .symbol .symbol-label {
	background-color: #000000 !important;
}

.bg_unique_gray_color {
	background-color: #eeeeee;
}
.new_container_style {
	background: #ffffff !important;
	border-radius: 20px;
}
.container {
    max-width: 100% !important;
}
.profile_user_name {
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 0px;
}
.profile_right_button {
	float: right;
	padding: 5px 10px;
	border-radius: 5px;
}
.border_yellow {
	/* border: 1px solid #ffa800; */
	border: 1px solid #c1bbbb;
    background: #eeeeee !important;
    background-color: #eeeeee !important;
}
.border_green {
	border: 1px solid green;
}
.btn_yellow {
	color: #ffa800 !important;
}
.btn_green {
	color: green !important;
}
.gray_box {
	background-color: #eeeeee;
	border-radius: 20px;
	min-height: 85px;
}
.navi.navi-active .navi-item .navi-link.active span {
	color: #000000 !important;
}
.count_alert {
	background: #ffecca;
	color: #000;
	border-radius: 25px;
	text-align: center;
	padding: 2px 8px;
}
.action_dropdown_style {
	padding: 0px 10px 0px 0px;
	background: #eeeeee;
	border-radius: 10px;
	margin-left: 10px;
}
.heading_style {
	color: #1e1e1e !important;
	border-left: 2px solid !important;
	padding: 16px !important;
	font-size: 18px !important;
}
/**** New Design CSS End ***/

.signature_back_btn {
	line-height: 0.5 !important;
	color: #fff !important;
}
.checkbox_size {
	margin-top: 10px;
}
#form_id a.anchor_line_height_normal {
	line-height: normal !important;
}
.span_top_height_adjustment {
	float: left;
	margin-top: 10px;
}
.income_section_box_style {
	width: 300px;
	height: 200px;
	color: #a19e9e !important;
	border: 2px solid #ccc;
	border-style: dashed;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 25px;
	font-family: Arial, sans-serif;
}
.width_100_percent {
	width: 100% !important;
}
.important_font_style {
	font-weight: bold !important;
	font-size: 14px !important;
}
.success_page_border_style {
	border: 1px solid #ccc;
	padding: 50px;
	border-radius: 5px;
}
.success_page_para_style {
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}
.maxwidth_800 {
	max-width: 800px;
}
.reference_paragraph {
	text-align: center;
	margin: 15px;
}
.font_ref_style {
	font-weight: 300;
	font-size: 16px;
}
.bank_name_style {
	font: 18px Arial, sans-serif;
	padding-left: 5px;
}
.numberCircle {
	border-radius: 50%;
	width: 20px;
	height: 20px;
	padding: 0px;
	background: #fff;
	border: 2px solid #666;
	color: #666;
	text-align: center;
	font: 14px Arial, sans-serif;
	margin-bottom: 10px;
}
.kreditz_head_style {
	background-color: #b984b6;
	color: #fff;
	padding: 10px;
}
.review_pending_circle_style {
	position: absolute;
    top: 10px;
    background: #f70303;
    float: right;
    padding: 7px 4px;
    border-radius: 20px;
    font-weight: bold;
    font-size: 14px;
    width: 35px;
    height: 35px;
    text-align: center;
}
.color_gray {
	color: #fff;
	background-color: #757272 !important;
}
#form_id {
	max-width: 100% !important;
	margin: 0 auto !important;
}
#form_id .form-control {
	border-radius: 5px !important;
}

#form_id .form-control:focus {
	border: 2px solid #a64913;
	background-color: #f6f3f9;
	box-shadow: 0 0 0 4px #fff, 0px 0px 0px 6px #2b173f !important;
}

#form_id .btn:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 0px 0px 0px 2px #a64913;
}

#form_id a {
	line-height: 46px !important;
}

#form_id input[type="file"] {
	padding-top: 9px !important;
}

#form_id .btn {
	color: #fff;
	min-width: 130px;
	background-color: transparent;
	border-radius: 4px !important;
	display: block;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-size: 16px;
	font-weight: 700;
	height: 46px;
	line-height: 1;
	padding: 0 20px;
	position: relative;
	text-decoration: none;
	transition: background-color 0.2s linear, border-color 0.2s linear,
		box-shadow 0.2s linear;
	cursor: pointer;
}

#form_id label {
	position: relative;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	display: inline-block;
	line-height: 1.4;
	font-weight: 700;
	font-size: 18px;
	margin: 0 0 16px 0;
	width: 100%;
}

#form_id select {
	box-sizing: border-box;
	margin-bottom: 15px;
	padding: 6px;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #554565;
	border-radius: 4px;
	background-color: #fff;
	border: solid 1px #9b6fb6;
	display: inline-block;
	width: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#form_id input {
	appearance: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	margin-bottom: 15px;
	padding: 16px;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #554565;
	border-radius: 4px;
	background-color: #fff;
	border: solid 1px #a64913;
	display: inline-block;
	/* width: 100%; */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#form_id input.checkbox_size {
	appearance: auto !important;
	-webkit-appearance: auto !important;
}

.tenancy_counter_box {
	/* background:#a64913;  */
	color: #fff;
	padding: 5px;
	width: 18%;
	float: left;
	margin-bottom: 10px;
	margin-left: 1.11%;
	text-align: center;
}
.tenancy_counter_box img {
	margin-top: 5px !important;
	margin-bottom: 10px !important;
	width: 25px !important;
}
.tenancy_counter_inner_box {
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	padding: 10px !important;
}
.tenancy_counter_inner_box p {
	font-size: 13px !important;
}
.tenancy_counter_button {
	min-width: 75px !important;
	border-radius: 10px !important;
	border: solid 1px #ccc !important;
}
/*  */
.tenancy_counter_purple_button {
	min-width: 75px !important;
	border-radius: 10px !important;
	border: solid 1px #a64913 !important;
	color: #a64913 !important;
}
.bg_white_color_purple {
	background: #ffffff !important;
	color: #a64913 !important;
	border-color: #b970b6 !important;
}
.anchor_hover_style:hover {
	color: #a64913;
}

.border_zero {
	border: 0px !important;
}
.profile_button_old {
	padding: 2px 15px !important;
	font-size: 10px !important;
	margin-top: 5px !important;
}
.cross_icon_style {
	position: relative;
	top: -40px;
	float: right;
	right: -8px;
}
.headed_bottom_style {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}
.permitted_occupier_box_style {
	background: #a64913;
	color: #fff;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	border-radius: 10px;
}
.tenant_box_style {
	border: 1px solid #ccc;
	padding: 20px 20px 20px 20px !important;
	margin-bottom: 20px;
}
.dot {
	height: 50px;
	width: 50px;
	line-height: 50px;
	background-color: #a64913;
	color: #fff;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
}

.width_50 {
	width: 50px !important;
}
.width_60 {
	width: 60px !important;
}
.tenant_tenancy_style {
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.textarea_gray {
	background: #ccc !important;
}
.payment_schedule_input_style {
	border: 0;
	background: none;
}
.margin_top30 {
	margin-top: 30px;
}
.font_gotham_book {
	font-family: GothamBook;
}
.font_gotham_medium {
	font-family: GothamMedium;
}

body {
	background: #ffffff !important;
}

.card-body .checklist_div_class b {
	 font-family: Poppins, Helvetica, "sans-serif" !Important;
}

.card-body .checklist_div_class p {
	 font-family: Poppins, Helvetica, "sans-serif" !Important;
}

.card-body .checklist_div_class h3 {
	 font-family: Poppins, Helvetica, "sans-serif" !Important;
}

.checklist_box_shadow {
	box-shadow: 0px 5px 5px 5px #ccc !important;
}

/* Custom Css by Muzahir Start */
.arrow_style {
	float: left;
	margin-top: -3px;
}
ul li.landlord_term_arrow {
	list-style-image: url("../images/right_arrow.png");
}
.property_search_by_landlord_style {
	border: 1px solid #a64913;
	border-radius: 10px;
	clear: both;
	margin: 5px auto;
}
.market_image_size {
	width: 220px;
	height: 275px;
}
.marketing_text_style {
	min-height: 60px !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}
#map {
	height: 400px;
	width: 100%;
}
.property_boxe_style {
	border-radius: 20px;
	background: #fff;
	min-height: 100px;
	padding: 20px !important;
}
.property_banner {
	background: #fff;
	padding: 10px;
	margin-bottom: 10px;
}
.property_banner ul li a.active {
	border-bottom: 4px solid #ffa800;
	font-weight: bold;
	color: #000 !important;
	font-size: 14px;
	padding: 0.75rem 2.5rem !important;
}
.landlord_detail_style {
	background: #ecf0f3;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 15px;
	margin: auto 10px;
}

.rent_and_legal_protection {
	border: 1px solid #3f9dfe;
	padding: 20px 20px 20px 0px;
	border-radius: 5px;
}

.blue_color {
	color: #3f9dfe;
}

.border_color_gray {
	border-color: #ccc !important;
}

.background_color_gray {
	background-color: #ccc !important;
}

.min_width_100 {
	min-width: 120px !important;
}
.hr_border_color {
	border-color: #a64913 !important;
}

.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--open
	.select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--single {
	border-color: #a64913 !important;
}

.add_new_property_style a {
	color: #a64913 !important;
}

select#request_dropdown_address option:hover {
	background-color: #a64913 !important;
	color: #fff !important;
}

@media only screen and (max-width: 600px) {
	.mobile_table td {
		display: flex;
		width: 100% !important;
	}
	.mobile_table th {
		display: flex;
		padding-bottom: 0px !important;
		width: 100% !important;
	}
}

::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}

::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #a64913;
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.reopened_style {
	padding: 5px 20px !important;
	font-size: 16px !important;
	border-radius: 10px !important;
	margin-bottom: 20px !important;
}

.padding_top40 {
	padding-top: 40px;
}

table {
	max-width: 100% !important;
}

.linked_landlord_box_style {
	border: 1px solid #ccc;
	text-align: center;
	padding: 10px 5px;
	margin: auto;
	background-color: #a64913;
	color: #fff;
	font-weight: bold;
	border-radius: 10px;
}

.landlord_box_style {
	border: 1px solid #a64913;
	padding: 10px;
	margin: 5px auto;
}

.padding_15 {
	padding: 15px !important;
}

.notes_date_style {
	background: #a64913;
	color: #fff;
	padding: 5px;
	font-weight: bold;
	border-radius: 5px;
}

.score_bg_red {
	background-color: #ff0000;
}

.margin_top2 {
	margin-top: 2px !important;
}

.score_bg_green {
	background-color: #0ed145;
}

.score_bg_amber {
	background-color: #f29f05;
}

.credit_score_style {
	float: right;
	color: #fff;
	padding: 10px;
	border-radius: 20px;
}

.custom_heading_style {
	background: #a64913 !important;
	border-top-left-radius: 30px !important;
	border-top-right-radius: 30px !important;
	margin-bottom: 20px !important;
}
.tenancy_shortcode_heading_image {
	background: url("../images/header_icons/tenancy-short-codes.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}
.send_items_heading_image {
	background: url("../images/header_icons/sent_items.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}
.reopened_pending_heading_image {
	background: url("../images/header_icons/reopened_pending.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.reopened_completed_heading_image {
	background: url("../images/header_icons/reopened_completed.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.credit_hold_heading_image {
	background: url("../images/header_icons/credit_hold.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.cronjob_setting_heading_image {
	background: url("../images/header_icons/automated_chaser_settings.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.select_institute_heading_image {
	background: url("../images/header_icons/select_institute.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_account_detail_heading_image {
	background: url("../images/header_icons/view_account_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.rent_document_detail_heading_image {
	background: url("../images/header_icons/upload_rent_document.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.subject_detail_heading_image {
	background: url("../images/header_icons/subject_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.landlord_term_heading_image {
	background: url("../images/header_icons/landlord_term.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_subject_detail_heading_image {
	background: url("../images/header_icons/view_subject_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.inbox_heading_image {
	background: url("../images/header_icons/inbox.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.dashboard_heading_image {
	background: url("../images/header_icons/dashboard.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.stripe_heading_image {
	background: url("../images/header_icons/stripe.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.vat_heading_image {
	background: url("../images/header_icons/vat.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.agency_reference_heading_image {
	background: url("../images/header_icons/agency_reference.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.tenancy_agreement_documents_image {
	background: url("../images/header_icons/tenancy_agreement.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.missing_information_heading_image {
	background: url("../images/header_icons/missing_info.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.pending_references_heading_image {
	background: url("../images/header_icons/missing_applicant.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.agency_detail_heading_image {
	background: url("../images/header_icons/agency_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.staff_member_heading_image {
	background: url("../images/header_icons/staff.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.update_applicant_completed_heading_image {
	background: url("../images/header_icons/update_applicant_complete_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.update_applicant_basic_heading_image {
	background: url("../images/header_icons/update_applicant_basic_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.open_banking_heading_image {
	background: url("../images/header_icons/open_banking.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.applicants_heading_image {
	background: url("../images/header_icons/applicants.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.archive_applicants_heading_image {
	background: url("../images/header_icons/archive_applicants.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.all_applicants_heading_image {
	background: url("../images/header_icons/all-applicants.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.alert_days_heading_image {
	background: url("../images/header_icons/alert_days.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.email_alert_heading_image {
	background: url("../images/header_icons/email_alerts.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.today_task_activities_heading_image {
	background: url("../images/header_icons/today_task_activities.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.today_task_heading_image {
	background: url("../images/header_icons/today_task.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.tasks_heading_image {
	background: url("../images/header_icons/task.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.task_detail_heading_image {
	background: url("../images/header_icons/task_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.open_payroll_heading_image {
	background: url("../images/header_icons/openpayroll.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_documents_heading_image {
	background: url("../images/header_icons/docs.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.notes_list_heading_image {
	background: url("../images/header_icons/notes_list.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.tasks_list_heading_image {
	background: url("../images/header_icons/tasks_list.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.outcome_heading_image {
	background: url("../images/header_icons/outcome.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.incomplete_applicant_detail_heading_image {
	background: url("../images/header_icons/incomplete_applicant_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_tenancy_type_heading_image {
	background: url("../images/header_icons/add_tenancy_types.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.update_tenancy_type_heading_image {
	background: url("../images/header_icons/update_tenancy_type.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.tenancy_types_heading_image {
	background: url("../images/header_icons/tenancy_types.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.identification_doc_heading_image {
	background: url("../images/header_icons/identification_documents.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.supporting_doc_heading_image {
	background: url("../images/header_icons/supporting_documents.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.tenant_profile_heading_image {
	background: url("../images/header_icons/profile_applicant_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.tenant_account_detail_heading_image {
	background: url("../images/header_icons/account_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.agenct_property_heading_image {
	background: url("../images/header_icons/agent_and_property.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.missing_information_heading_image {
	background: url("../images/header_icons/missing_information.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.task_activities_heading_image {
	background: url("../images/header_icons/task_activities.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.guarantor_heading_image {
	background: url("../images/header_icons/guarantor.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.access_history_heading_image {
	background: url("../images/header_icons/access_history.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.profile_applicant_detail_heading_image {
	background: url("../images/header_icons/applicant_detail_profile.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.linked_applicant_detail_heading_image {
	background: url("../images/header_icons/linked_applicant.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.credit_check_heading_image {
	background: url("../images/header_icons/credit_check.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.landlord_heading_image {
	background: url("../images/header_icons/landlord.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.affordability_heading_image {
	background: url("../images/header_icons/affordability_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.identity_heading_image {
	background: url("../images/header_icons/identity_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.income_heading_image {
	background: url("../images/header_icons/income_details.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.outcome_heading_image {
	background: url("../images/header_icons/outcome_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.transunion_raw_data_heading_image {
	background: url("../images/header_icons/transunion_raw_data_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.transunion_search_format_heading_image {
	background: url("../images/header_icons/transunion_search_format_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_agency_detail_image {
	background: url("../images/header_icons/add_agency_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.agencies_detail_image {
	background: url("../images/header_icons/agencies_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.marketing_documents_image {
	background: url("../images/header_icons/marketing_documents.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_marketing_document_image {
	background: url("../images/header_icons/add_marketing_document.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.awaiting_applicants_detail_image {
	background: url("../images/header_icons/awaiting_applicants_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.review_required_applicants_detail_image {
	background: url("../images/header_icons/review_required_applicants_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.completed_references_detail_image {
	background: url("../images/header_icons/completed_references_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.marketing_message_detail_image {
	background: url("../images/header_icons/marketing_message_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.guarantor_message_detail_image {
	background: url("../images/header_icons/guarantor_clause.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_guarantor_message_detail_image {
	background: url("../images/header_icons/view_guarantor_clause.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_landlord_draft_message_detail_image {
	background: url("../images/header_icons/landlord_draft.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_tds_custodial_detail_image {
	background: url("../images/header_icons/tds_custodial.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_tenancy_agreement_draft_message_detail_image {
	background: url("../images/header_icons/add_tenancy_agreement_draft.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_tenancy_agreement_draft_message_detail_image {
	background: url("../images/header_icons/view_tenancy_agreement_draft.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_tenancy_draft_message_detail_image {
	background: url("../images/header_icons/add_tenancy_draft.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.update_prospective_applicant_message_detail_image {
	background: url("../images/header_icons/update_prospective_applicant.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_landlord_draft_message_detail_image {
	background: url("../images/header_icons/view_landlord_drafts.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_tds_custodial_detail_image {
	background: url("../images/header_icons/view_tds_custodial.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_tenancy_draft_message_detail_image {
	background: url("../images/header_icons/view_tenancy_drafts.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.pending_references_detail_image {
	background: url("../images/header_icons/pending_references_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_all_properties_detail_image {
	background: url("../images/header_icons/view_all_properties_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.linked_property_heading_image {
	background: url("../images/header_icons/landlord/linked_properties.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.landlord_detail_heading_image {
	background: url("../images/header_icons/landlord/landlord_details.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_all_landlords_detail_image {
	background: url("../images/header_icons/landlord/view_landlords_new.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_landlord_detail_image {
	background: url("../images/header_icons/landlord/add_landlord.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_tenant_detail_image {
	background: url("../images/header_icons/add_tenat.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_prospective_applicant_detail_image {
	background: url("../images/header_icons/add_prospective_applicant.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.view_prospective_applicant_heading_image {
	background: url("../images/header_icons/view_prospective_applicant.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_parking_clause_image {
	background: url("../images/header_icons/parking.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_pre_written_clause_image {
	background: url("../images/header_icons/pre_written_clause.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_renewal_clause_image {
	background: url("../images/header_icons/renewal.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_ref_detail_image {
	background: url("../images/header_icons/add_ref_detail.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.add_linked_guarantor_detail_image {
	background: url("../images/header_icons/linked_guarantor.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.update_landlord_detail_image {
	background: url("../images/header_icons/update_landlord.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.purple_color_a64913 {
	color: #833185 !important;
}

.top_header_text_color {
	color: #fff !important;
}

.normal_font_black {
	font-weight: normal !important;
	color: #000 !important;
}

.top_header_text_color:hover {
	color: #000 !important;
}

.pastal_green {
	color: #77dd77 !important;
}

.min_width150 {
	min-width: 150px !important;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.border_radius_button {
	border-radius: 1.42em !important;
}

.margin_top_minus_5 {
	margin-top: -5px !important;
}

.height30 {
	height: 30px !important;
}

.table_border th,
.table_border td {
	border: 0px !important;
	padding-bottom: 20px !important;
}

.padding_rem {
	padding: 0.4rem 0.75rem !important;
}

.width15 {
	width: 15px !important;
}

.modal .modal-header {
	background-color: #b64ba3 !important;
	margin: 0px !important;
}

.modal-title {
	color: #fff !important;
}

.display_show_mobile {
	display: none;
}

.btn.btn-icon {
	width: calc(1.5em + 1.3rem + 30px) !important;
}

.pending_verification_heading_image {
	background: url("../images/header_icons/in-progress.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 125px;
	background-size: cover;
}

.form-select_style select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background: transparent !important;
	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
	background-color: #ffffff !important;
	background-repeat: no-repeat !important;
	background-position-x: 98% !important;
	background-position-y: 5px !important;
	/* border: 1px solid #dfdfdf !important;
    border-radius: 2px !important; */
	margin-right: 2rem !important;
	padding-right: 2rem !important;
}

.light_purple select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background: transparent !important;
	background-image: url("data:image/svg+xml;utf8,<svg fill='purple' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
	background-color: #ffffff !important;
	background-repeat: no-repeat !important;
	background-position-x: 98% !important;
	background-position-y: 5px !important;
	/* border: 1px solid #dfdfdf !important;
    border-radius: 2px !important; */
	margin-right: 2rem !important;
	padding-right: 2rem !important;
}

.case_table_style .table th,
.case_table_style .table td {
	padding: 1rem 0.45em !important;
	vertical-align: top !important;
	border-top: 0px solid #ecf0f3 !important;
}

.width50 {
	width: 50% !important;
}

.btn_style {
	padding: 10px !important;
	color: #893183;
	font-weight: 700;
}

.checkbox.checkbox-lg > span:after {
	width: 6px;
	height: 12px;
	color: white !important;
}

.checkbox > span:after {
	width: 5px;
	height: 10px;
}

.padding_btm0 {
	padding-bottom: 0 !important;
}

.padding_btm5 {
	padding-bottom: 5px !important;
}

.checkbox > span:after {
	border-color: white;
}

.padding_tlr_table {
	padding: 2rem 2rem 0rem 2rem !important;
}

.light_purple .table td {
	color: #a64913;
	font-weight: 700;
}

.thead-purple th {
	color: #fff !important;
	font-weight: 700 !important;
}

.dataTables_wrapper
	.dataTables_paginate
	.pagination
	.page-item.active
	> .page-link {
	background-color: #a64913 !important;
}

.bg_dashboard_icons {
	border-radius: 20px;
}

.word_break {
	word-break: break-all;
}

.form-control {
	border-color: #a64913 !important;
}

.input-group-text {
	background: #a64913;
	/* border: solid 2px #a64913; */
	color: #ffffff !important;
}

.input-group-text i {
	color: #fff;
}

.case_table_style .table td {
	color: #a64913;
	font-weight: 700;
}

.search_icon_style {
	color: #000000 !important;
	margin-left: 15px !important;
}

.svg-icon i {
	color: #fff !important;
}

.padding20 {
	padding: 20px;
}

.msg_bg {
	background: #fbeef9;
	padding: 10px;
	border-radius: 20px;
	border: 1px solid #a64913;
}

.msg_bg span {
	background: none !important;
	background-color: none !important;
	color: #a64913 !important;
	font-weight: bold !important;
}

.padding0 {
	padding: 0;
}

.background_color {
	background: #a64913;
}

.msg_title {
	background: #a64913;
	color: white;
	padding: 20px;
	border-radius: 20px;
}

.color_white {
	color: white;
}

.btn_width100 {
	width: 100px;
}

.border_tl_bl_radius {
	border-top-left-radius: 1.42em !important;
	border-bottom-left-radius: 1.42em !important;
}

.profile-user-img {
	width: 125px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
	border-radius: 70px;
	margin-top: -85px;
	margin-bottom: 10px;
}

.table .thead-purple th {
	color: #ffffff;
	background-color: #a64913;
	border-color: #a64913;
}

.float {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 80px;
	right: 40px;
	background: #1C2D37 !important;
	color: #fff;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	box-shadow: 2px 2px 3px #999;
	/* z-index:-100; */
}

.float:hover {
	background: #1C2D37 !important;
}

.my-float {
	margin-top: 16px;
}

.my-float:hover {
	color: white !important;
}

.textarea_bg {
	background: #fbeef9;
}

.scrolltop {
	background-color: #a64913 !important;
}

.padding_lr_20 {
	padding: 0 20px;
}

.color_purple {
	color: #a64913 !important;
}

.header_icon_style {
	margin-top: -10px;
}

.paginate strong {
	background: #a64913 !important;
}

.border_radius_40 {
	border-radius: 40px;
}

.bg_profile {
	background: #fbeef9;
}

/* tentants profile style Start*/

.navi.navi-active .navi-item .navi-link.active {
	background-color: #ffecca !important;
}

.navi.navi-active .navi-item .navi-link.active span {
	color: #000000 !important;
}

.navi.navi-active .navi-item .navi-link.active span i {
	color: #fff !important;
}

.font-weight-bold {
	font-weight: bolder !important;
}

.text-muted {
	color: #666668 !important;
}

.field_style_with_bg {
	background: #fff !important;
}

.card_image_rounded_profile {
	margin-top: 0 !important;
}

.border_2px {
	border: 2px solid #a64913 !important;
}

.scroll_nav .nav-link {
	background: white;
	border-radius: 20px !important;
	margin: 5px 5px 5px 0px !important;
}

.scroll_nav {
	flex-wrap: nowrap !important;
	overflow: auto !important;
	white-space: nowrap !important;
}

.navi-icon img {
	width: 26px !important;
}

.scrollbar {
	overflow-x: scroll !important;
	margin-bottom: 15px !important;
}

.scrollbar li a {
	padding-left: 0.8rem !important;
	padding-right: 0.8rem !important;
}

.tab_active {
	background: #a64913 !important;
	color: white !important;
}

.light_purple {
	background: #fbeef9 !important;
	border-radius: 20px !important;
}

.text_style p {
	margin-bottom: 5px !important;
}

.icon_style {
	width: 50px;
	background: #fbeef9;
	padding: 10px;
	border-radius: 20px;
}

.case_title {
	background: #fbeef9;
	color: #a64913 !important;
	padding: 20px;
	border-radius: 20px;
	float: left;
	margin-bottom: 10px;
}

.padding_tb0 {
	padding-top: 0;
	padding-bottom: 0;
}

/*
*  STYLE 3
*/

#style-3::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3) !important;
	background-color: #f5f5f5 !important;
}

#style-3::-webkit-scrollbar {
	width: 2px !important;
	background-color: #f5f5f5 !important;
}

#style-3::-webkit-scrollbar-thumb {
	background-color: #000000 !important;
}

::-webkit-scrollbar {
	width: 7px;
	height: 7px;
}

::-webkit-scrollbar-thumb {
	border-radius: 20px !important;
}

.navi .navi-item .navi-link .navi-icon i {
	color: #b5b5c3 !important;
}

.d_none {
	display: none !important;
}

.card_image_rounded_profile {
	margin-top: 0 !important;
}

.card {
	border-radius: 40px;
}

/* tentants profile style End*/

/* For 1366 Resolution */

@media only screen and (min-width: 1030px) and (max-width: 1366px) {
	.line-icon::before,
	.line-icon::after {
		width: 46% !important;
	}
}

/* mobile media query */

@media only screen and (max-width: 600px) {
	.row {
		display: block;
	}
	.line-icon {
		margin-top: 35px;
	}
	.line-icon::before,
	.line-icon::after {
		width: 35% !important;
	}
	.d_block {
		display: block !important;
		width: 100%;
	}
}

/* ipad media query */

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.row {
		display: block;
	}
	.line-icon {
		margin-top: 35px;
	}
	.line-icon::before,
	.line-icon::after {
		width: 40% !important;
	}
	.minheight240 {
		min-height: 240px;
	}
}

/* Custom Css by Muzahir End */

/* table td {
    word-break: break-all;
} */

.margin_top_minus5 {
	margin-top: -5px !important;
}

.table_spacing_style th,
.table_spacing_style th td {
	padding: 0.5em !important;
}

.padding_10 {
	padding: 10px;
}

.th_bg_style {
	background-color: #fff !important;
	border-radius: 1.42em !important;
	float: left;
	padding: 3px 10px;
}

.icon_name {
	margin-left: 7px !important;
	padding-top: 0px !important;
	float: left;
	font-size: 13px;
}

.img_width20 {
	width: 18px !important;
	float: left;
}

.margin_btm15 {
	margin-bottom: 15px !important;
}

.field_style_with_bg {
	background-color: #fbeef9;
	padding: 5px 10px;
	border-radius: 1.42em;
}

.input-group input {
	border-top-left-radius: 0em !important;
	border-bottom-left-radius: 0em !important;
}

.input-group-prepend .input-group-text {
	border-top-left-radius: 1.42em;
	border-bottom-left-radius: 1.42em;
}

.navi.navi-active .navi-item .navi-link.active {
	background-color: #000;
}

.navi .navi-item .navi-link.active .navi-text,
.navi .navi-item .navi-link.active .navi-icon i {
	color: #a64913 !important;
	font-weight: bold;
}

.navi.navi-link-rounded .navi-item .navi-link {
	border-radius: 1.42em !important;
}

.margin_top10 {
	margin-top: 10px !important;
}

.margin_top7 {
	margin-top: 7px !important;
}

.card_image_rounded_profile {
	height: 100px !important;
	border-radius: 150px !important;
	background-size: 140px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	border: solid 1px #903c8c !important;
	margin-top: 10px;
}

.card_image_rounded_profile_landlord {
	height: 100px !important;
	background-position: center !important;
	margin-top: 10px;
}

.card_image_rounded_col_3 {
	height: 125px !important;
	border-radius: 150px !important;
	background-size: 140px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	border: solid 1px #903c8c !important;
	margin-top: 10px !important;
}

.card_image_rounded {
	height: 150px !important;
	border-radius: 150px !important;
	background-size: 140px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	border: solid 1px #903c8c !important;
	margin-top: 10px !important;
}

.market_card_image_rounded {
	height: 275px !important;
	background-size: 140px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	margin-top: 10px !important;
}

.market_type_style {
	border: 1px solid #ccc;
	padding: 5px 10px;
	/* float: left; */
	border-radius: 20px;
}

.user_name_style {
	font-weight: bold;
	font-size: 16px;
}

.listing_box_style {
	background-color: #fff !important;
	padding: 20px !important;
	border-radius: 1.42em !important;
	margin-bottom: 10px !important;
	box-shadow: 1px 2px 2px 2px #e3e1e1 !important;
	float: left;
}

.light_purple {
	background: #eeeeee !important;
	/* background: #903c8c !important; */
}

.purple_color {
	color: #a64913 !important;
}

.manual_applicant_detail_style {
	background: #ecf0f3;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 15px;
}

.btn-success,
.btn-danger,
.btn-info,
.btn-primary,
.btn-warning,
.bg_purple {
	border-radius: 0.42em !important;
	margin-bottom: 5px !important;
}

.btn-success {
	/* background: linear-gradient(to right, #1bc5bd, #45ddd5) !important;
	border-color: #1bc5bd !important; */
	background: #1C2D37 !important;
	border-color: #1C2D37 !important;
}

.btn-warning {
	/* background: linear-gradient(to right, #ffa800, #f3d79f) !important;
	border-color: #ffa800 !important; */
	background: #FFA500 !important;
	border-color: #FFA500 !important;
}

.btn-info {
	background: linear-gradient(to right, #8950fc, #b195e9) !important;
	border-color: #8950fc !important;
}

.btn-danger {
	/* background: linear-gradient(to right, #f64e60, #ec949c) !important;
	border-color: #f64e60 !important; */

	background: #f64e60 !important;
	border-color: #f64e60 !important;
}

.btn-primary {
	background: linear-gradient(to right, #1C2D37, #1C2D37) !important;
	border-color: #1C2D37 !important;
}

.bg_purple {
	border-radius: 1.42em !important;
	/* width: 110px; */
	background: linear-gradient(to bottom, #a64913, #ba7bb2) !important;
	border-color: #a64913 !important;
}

.bg_purple_no_radius {
	background: #a64913 !important;
	border-color: #a64913 !important;
}
.bg_light_purple {
	background: #b970b6 !important;
	border-color: #b970b6 !important;
}
.border_radius10 {
	border-radius: 10px !important;
}

/* .add_reference_btn {
	width: 15%;
} */

.btn-light-primary {
	border-radius: 1.42em !important;
}

.form-control {
	/* border-radius: 1.42em !important; */
}

.padding_top0 {
	padding-top: 0px !important;
}

.padding_top10 {
	padding-top: 10px !important;
}

.padding_btm10 {
	padding-bottom: 10px !important;
}

.padding_left_30 {
	padding-left: 30px;
}

.padding_top30 {
	padding-top: 30px !important;
}

.padding_top75 {
	padding-top: 75px !important;
}

.padding_btm20 {
	padding-bottom: 20px !important;
}

.radio_button_style {
	padding-bottom: 10px;
	font-size: 15px;
	margin-left: 30px;
}

.border_bottom_style {
	border-bottom: 3px solid #ccc !important;
	margin-bottom: 5px;
}

.margin_right5 {
	margin-right: 5px !important;
}

.super {
	background: green;
	color: #fff;
	border-radius: 10px;
	padding: 2px 4px;
	margin-left: 5px;
}
.super_reopen {
	color: #fff;
	border-radius: 10px;
	padding: 5px;
	margin-left: 5px;
}

.margin_right10 {
	margin-right: 10px !important;
}

.additional_income_border_style {
	border: 2px solid #ccc;
	border-radius: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.next_to_kin_div_border {
	border: 2px solid #b9b5b5;
	padding: 15px;
}

.add_new_property_style {
	border-top: solid 1px;
	padding: 10px;
}

.margin_right10 {
	margin-right: 10px;
}

.example-compact {
	border: solid 1px #ccc !important;
}

.or_style {
	margin-top: 7px;
	font-size: 14px;
	font-weight: bold;
}

.font_1rem {
	font-size: 1rem !important;
}

.toggle_btn_setting {
	max-height: 30px !important;
	margin-top: 20px !important;
}

.dashboard_heading {
	color: #fff !important;
	text-align: left !important;
	padding-top: 15px !important;
	padding-bottom: 10px !important;
	/* border-radius: 5px 0px 0px !important; */
	/* margin-bottom: 20px !important; */
}

.box_style {
	/* border: solid 1px #a64913 !important; */
	border-radius: 6px !important;
	padding-bottom: 15px !important;
}

.confirm_style {
	font-size: 14px !important;
	font-weight: bold !important;
}

.modal .modal-header {
	border-bottom: 1px solid #ccc !important;
	margin: auto 5px;
}

.select2-container--open .select2-dropdown--below {
	border: 1px solid #a64913;
}

.select2-container--open .select2-dropdown--above {
	border: 1px solid #a64913;
}

.margin_top35 {
	margin-top: 35px !important;
}

.green {
	color: rgba(80, 204, 127, 0.9) !important;
}

.red {
	color: rgba(255, 88, 88, 0.9) !important;
}

.bg-gradient-danger {
	background: linear-gradient(
		to right,
		rgba(255, 88, 88, 0.9),
		rgb(137 49 133)
	);
}

.bg-gradient-warning {
	background: linear-gradient(
		to right,
		rgba(240, 152, 25, 0.9),
		rgb(137 49 133)
	);
}

.bg-gradient-info {
	background: linear-gradient(
		to right,
		rgba(4, 190, 254, 0.9),
		rgb(137 49 133)
	);
}

.bg-gradient-success {
	background: linear-gradient(
		to right,
		rgba(80, 204, 127, 0.9),
		rgb(137 49 133)
	);
}

.height_width16 {
	height: 16px !important;
	width: 16px !important;
}

.font_16 {
	font-size: 16px !important;
}

.font_14 {
	font-size: 14px !important;
}

.font_12 {
	font-size: 12px !important;
}

.padding15 {
	padding: 15px !important;
}

.file_button_style {
	padding: 5px !important;
	font-size: 10px !important;
	margin-bottom: 5px !important;
}

.address_box_style {
	background: #ccc !important;
	padding-bottom: 20px !important;
}

.margin_btm0 {
	margin-bottom: 0px !important;
}

.search_address_btn {
	width: 100%;
	position: relative;
	bottom: -20px;
}

.border_bottom_two {
	border-bottom: solid 2px #ccc;
	margin-bottom: 20px !important;
}

.border_bottom_zero {
	border-bottom: solid 0px #ccc;
	margin-bottom: 20px !important;
}

.moving_date_style {
	background: #2430bd !important;
	color: #fff !important;
	padding: 10px !important;
	float: left !important;
}

.clearfix {
	clear: both !important;
}

.alerts-border {
	border: 2px #a64913 solid;
	animation: blink 1s;
	animation-iteration-count: 3;
}

@keyframes blink {
	50% {
		border-color: #fff;
	}
}

.margin_btm10 {
	margin-bottom: 10px !important;
}

.margin_top5 {
	margin-top: 5px !important;
}

.margin_top20 {
	margin-top: 20px !important;
}

.margin_top40 {
	margin-top: 40px !important;
}

.margin_top50 {
	margin-top: 50px !important;
}

.margin_btm40 {
	margin-bottom: 40px !important;
}

.address_selection_style {
	margin-bottom: 20px;
	margin-top: 20px;
	float: left;
}

.padding_left0 {
	padding-left: 0px !important;
}

.padding_right0 {
	padding-right: 0px !important;
}
.font_size14 {
	font-size: 14px !important;
}
.font_size13 {
	font-size: 13px !important;
}
.font_size12 {
	font-size: 12px !important;
}

.font_size20 {
	font-size: 20px !important;
}

.font_size30 {
	font-size: 30px !important;
}

.padding_top20 {
	padding-top: 20px !important;
}

.padding_top17 {
	padding-top: 17px !important;
}

.padding_top35 {
	padding-top: 35px !important;
}

.padding_top_btm30 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

.padding_top5 {
	padding-top: 5px !important;
}

.btn_xs_setting {
	padding: 5px !important;
	font-size: 12px !important;
}

.btn_xs_setting_document {
	padding: 2px 10px !important;
	font-size: 12px !important;
}

.margin_left {
	margin-left: 5px !important;
}

.margin_left10 {
	margin-left: 10px !important;
}

.margin_right15 {
	margin-right: 15px !important;
}

.colog_blue {
	color: #3699ff !important;
}

.colog_white {
	color: #fff !important;
}

.anchor_style {
	color: inherit !important;
}

.status_style {
	border: dotted;
	border-radius: 6px;
	padding: 5px;
	/* background-color: #1bc4bc; */
	font-size: 14px;
	color: #fff !important;
}

.pull-left {
	float: left !important;
}

.pull-right {
	float: right !important;
}

.check_error {
	color: red;
	font-weight: 600;
}

.cursor_pointer {
	cursor: pointer !important;
}

.cost_box {
	padding: 10px 0px !important;
	border-bottom: solid 1px #1e1e2d;
	margin-bottom: 40px;
}

.box_heading_dark {
	background: #1e1e2d;
	color: #fff !important;
	padding: 10px 15px 5px 15px;
	margin-bottom: 20px;
}

.h3_profile_style {
	line-height: 25px !important;
	padding-bottom: 10px !important;
}

.export_btn_pdf {
	padding: 5px 15px !important;
	max-height: 35px !important;
	margin-top: 15px !important;
}

.btn_xs_style {
	padding: 5px 10px !important;
	max-height: 35px !important;
}

.btn_default_setting {
	color: #a64913;
	background-color: #f3f6f9;
	border-color: #a64913;
}

.margin_left5 {
	margin-left: 5px;
}

.status_time_style {
	font-size: 16px;
	color: #ff0000;
	padding-top: 20px;
}

.max_width100 {
	max-width: 100% !important;
}

.update_box {
	border: solid 1px #ccc !important;
	padding: 15px !important;
}

.update_box h4 {
	border-bottom: solid 1px #ccc !important;
	width: 100% !important;
	margin-bottom: 20px !important;
}

/*wizard form*/

.wizard.wizard-4
	.wizard-nav
	.wizard-steps
	.wizard-step[data-wizard-state="current"]
	.wizard-wrapper
	.wizard-number {
	background-color: #a64913 !important;
}

.wizard.wizard-4
	.wizard-nav
	.wizard-steps
	.wizard-step[data-wizard-state="current"]
	.wizard-wrapper
	.wizard-label
	.wizard-title {
	color: #a64913 !important;
}

/*left menu css*/

.border_color {
	border-color: #ccc !important;
}

.border_color:focus {
	border-color: #a64913 !important;
}

.purple_background {
	background-color: #a64913 !important;
}

.bg_purple {
	background-color: #a64913 !important;
}

.brand {
	background-color: #ffffff !important;
}

.header {
	background-color: #EEE !important;
}

.aside {
	background-color: #ffffff !important;
}

.aside-menu {
	background-color: #F4F4F4 !important;
}

.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-heading,
.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-link {
	background-color: #A64812 !important;
	width: 214px;
	margin-left: 20px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 5px;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading,
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link {
	background-color: #A64812 !important;
}

.aside-menu
	.menu-nav
	> .menu-item
	.menu-submenu
	.menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-heading,
.aside-menu
	.menu-nav
	> .menu-item
	.menu-submenu
	.menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-link {
	background-color: #a64913 !important;
	width: 214px;
	margin-left: 20px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 5px;
}

.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-heading
	.menu-text,
.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-link
	.menu-text {
	color: #ffffff !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text,
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text {
	color: #ffffff !important;
}

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon,
.aside-menu .menu-nav > .menu-item > .menu-link .menu-icon > i {
	color: #161616 !important;
}

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon,
.aside-menu .menu-nav > .menu-item > .menu-link .menu-icon > i:hover {
	color: #b7e4eb !important;
}

.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-heading
	.menu-text,
.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-link
	.la {
	color: #ffffff !important;
}

.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-heading
	.menu-text,
.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-link
	.las {
	color: #ffffff !important;
}

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text,
.aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
	color: #161616;
}

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow,
.aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow {
	color: #fff !important;
}

.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-heading
	.menu-text,
.aside-menu
	.menu-nav
	> .menu-item:not(.menu-item-parent):not(.menu-item-open):not(
		.menu-item-here
	):not(.menu-item-active):hover
	> .menu-link
	.menu-arrow {
	color: #ffffff !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text,
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .la {
	color: #ffffff !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text,
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .las {
	color: #a64913 !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text,
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow {
	color: #ffffff !important;
}

.aside-menu
	.menu-nav
	> .menu-item
	.menu-submenu
	.menu-item
	> .menu-heading
	.menu-text,
.aside-menu
	.menu-nav
	> .menu-item
	.menu-submenu
	.menu-item
	> .menu-link
	.menu-text {
	color: #161616 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-subnav {
	background: #f4f4f4 !important;
}

.custom_ul_radio_check_for_landlord {
	list-style-type: none;
	text-align: center;
	padding: 0;
}

.custom_ul_radio_check_for_landlord li {
	float: left;
	margin: 0 5px 0 0;
	width: 150px;
	height: 30px;
	position: relative;
}

.custom_ul_radio_check_for_landlord label,
.custom_ul_radio_check_for_landlord input {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.custom_ul_radio_check_for_landlord input[type="radio"] {
	opacity: 0.011;
	z-index: 1;
}

.custom_ul_radio_check_for_landlord input[type="radio"]:checked + label {
	background: linear-gradient(to right, #a64913, #ba7bb2) !important;
	color: #fff;
	box-shadow: 0px 0px 10px 3px #ccc;
	border-radius: 5px;
}

.custom_ul_radio_check_for_landlord input[type="checkbox"] {
	opacity: 0.011;
	z-index: 1;
}

.custom_ul_radio_check_for_landlord input[type="checkbox"]:checked + label {
	background: #6f4792;
	color: #fff;
}

.custom_ul_radio_check_for_landlord label {
	padding: 1px;
	border: 1px solid #2f1b47;
	cursor: pointer;
	z-index: 90;
	box-shadow: 0px 0px 10px 3px #ccc;
	border-radius: 5px;
}

.custom_ul_radio_check_for_landlord label:hover {
	background: #ddd;
}

.custom_ul_radio_check {
	list-style-type: none;
	text-align: center;
	padding: 0;
}

.custom_ul_radio_check li {
	float: left;
	margin: 0 5px 0 0;
	width: 100px;
	height: 40px;
	position: relative;
}

.custom_ul_radio_check label,
.custom_ul_radio_check input {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.custom_ul_radio_check input[type="radio"] {
	opacity: 0.011;
	z-index: 1;
}

.custom_ul_radio_check input[type="radio"]:checked + label {
	background: linear-gradient(to right, #a64913, #ba7bb2) !important;
	color: #fff;
	box-shadow: 0px 0px 10px 3px #ccc;
	border-radius: 5px;
}

.custom_ul_radio_check input[type="checkbox"] {
	opacity: 0.011;
	z-index: 1;
}

.custom_ul_radio_check input[type="checkbox"]:checked + label {
	background: #a64913;
	color: #fff;
}

.custom_ul_radio_check label {
	padding: 4px;
	border: 1px solid #ffa800;
	cursor: pointer;
	z-index: 90;
	box-shadow: 0px 0px 10px 3px #ccc;
	border-radius: 5px;
}

.custom_ul_radio_check label:hover {
	background: #ddd;
}

.bg_addresses {
	background: #ffe8ff;
	padding: 10px 20px;
	margin-bottom: 20px;
	float: left !important;
}

.margin_btm5 {
	margin-bottom: 5px !important;
}

.margin_btm20 {
	margin-bottom: 20px !important;
}

.dashboard_tabs {
	border: solid 1px #a64913;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 10px;
	background: #521c50;
	cursor: pointer;
	text-align: center;
	margin-bottom: 20px;
	color: #ffffff !important;
	transition: background-color 1s ease;
}

.dashboard_tabs i {
	color: #ffffff !important;
	font-size: 30px !important;
	padding-bottom: 10px !important;
}

.dashboard_tabs p {
	color: #ffffff !important;
	font-size: 20px !important;
}

.dashboard_tabs:hover {
	border: solid 1px #521c50;
	background-color: #a64913;
}

.padding_margins {
	padding: 10px 30px 0px 30px !important;
	margin-bottom: 20px !important;
}

.employer_referee_div {
	background: #8fcdf4 !important;
	padding: 20px !important;
	border-radius: 5px !important;
}

.employer_referee_div_second {
	background: #fbf5ff !important;
	padding: 20px !important;
	border-radius: 5px !important;
	border-bottom: solid 1px #000000;
}

.color_white {
	color: #ffffff !important;
}

.completed_reference {
	margin-top: 1rem;
	margin-bottom: 0 !important;
	text-align: right;
	width: 100%;
}

.export_button {
	height: 35px;
	float: right;
	margin-top: 20px;
}

/* div.tooltip_style {
    text-decoration: none;
}
div.tooltip_style:hover {
    position: relative;
}
div.tooltip_style span {
    display: none;
}
div.tooltip_style:hover span {
    line-height: 15px;
    padding: 5px 10px !important;
    display: block;
    z-index: 100;
    background: #000000;
    color: #ffffff;
    left: 10%;
    margin: 15px;
    font-size: 10px;
    width: auto;
    text-align: center;
    position: absolute;
    top: 0;
    text-decoration: none;
    border-radius: 5px;
} */

.line-icon {
	text-align: center;
}

/* Joined both selectors, since were pretty much the same */

.line-icon::before,
.line-icon::after {
	/* Styles kept */
	width: 47%;
	height: 5px;
	/* Changed to border-top (instead of border) to simulate a line better */
	border-top: 2px solid #a64913;
	/* Styles added */
	display: inline-block;
	content: "";
	/* Use padding to vertical align the line */
	/* Use padding in em for a responsive icon height */
	padding-top: 0.5em;
	/* Use margins to give the lines some spacement around the icon */
	/* Use margins in % for a responsive spacement */
	margin-left: 0%;
	margin-right: 0%;
}

.line_border_style {
	border: solid 5px #a64913;
	padding: 20px 15px 15px 17px;
	border-radius: 35px;
}

.height50 {
	height: 50px;
}

@media only screen and (max-width: 40em) {
	/* thead th:not(:first-child) {
        display: none;
    }
    td,
    th {
        display: block;
        width: 100% !important;
    }
    td[data-th]:before {
        content: attr(data-th);
    } */
	.display_show_mobile {
		display: block;
	}
	.padding_left_right10 {
		padding-left: 35px !important;
		padding-right: 10px !important;
	}
	.case_table_style .table th {
		padding: 0em !important;
	}
	.case_table_style .table td {
		padding: 0px 0px 10px 0em !important;
	}
}

.custom_ul_radio_check_nordigen {
	list-style-type: none;
	text-align: center;
	padding: 0;
}

.custom_ul_radio_check_nordigen li {
	float: left;
	margin: 0 5px 0 0;
	width: 100px;
	height: 70px;
	position: relative;
}

.custom_ul_radio_check_nordigen label,
.custom_ul_radio_check_nordigen input {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.custom_ul_radio_check_nordigen input[type="radio"] {
	opacity: 0.011;
	z-index: 1;
}

.custom_ul_radio_check_nordigen input[type="radio"]:checked + label {
	background: linear-gradient(to right, #a64913, #ba7bb2) !important;
	color: #fff;
	box-shadow: 0px 0px 10px 3px #ccc;
	border-radius: 5px;
}

.custom_ul_radio_check_nordigen input[type="checkbox"] {
	opacity: 0.011;
	z-index: 1;
}

.custom_ul_radio_check_nordigen input[type="checkbox"]:checked + label {
	background: #6f4792;
	color: #fff;
}

.custom_ul_radio_check_nordigen label {
	padding: 6px;
	border: 1px solid #2f1b47;
	cursor: pointer;
	z-index: 90;
	box-shadow: 0px 0px 10px 3px #ccc;
	border-radius: 5px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

.custom_ul_radio_check_nordigen label:hover {
	background: #ddd;
}
.border_red {
	border-color: #d91e1e !important;
}




/*  popup style css changed by Muzahir  */

.modal .modal-header .modal-title {
    margin: 0 auto !important;
	color: #000 !important;
}

.modal .modal-header {
    background-color: #ffffff !important;
}

.modal-footer button[type="submit"] {
    background: #ffa800 !important;
    color: #000 !important;
    border-radius: 6px !important;
    border: 1px solid #ffa800 !important;
}
.modal-footer button[type="button"]{
	background: #EEEEEE !important;
	color: #000 !important;
	border-radius: 6px !important;
	border: 1px solid #EEEEEE !important;
}


.modal-body input {
    appearance: none !important;
    -webkit-appearance: none !important;
    box-sizing: border-box !important;
    margin-bottom: 15px !important;
    padding: 16px !important;
    font-family: inherit !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    color: #554565 !important;
    border-radius: 4px !important;
    background-color: #fff !important;
    border: solid 1px #CCC !important;
    display: inline-block !important;
    /* width: 100%; */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.modal-body .form-control:focus {
    border: 2px solid #a64913 !important;
    background-color: #f6f3f9 !important;
    box-shadow: 0 0 0 4px #fff, 0px 0px 0px 6px #2b173f !important;
}


.modal-body select {
    box-sizing: border-box;
    margin-bottom: 15px;
    padding: 6px;
    font-family: inherit;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.4;
    color: #554565;
    border-radius: 4px;
    background-color: #fff;
    border: solid 1px #CCC;
    display: inline-block;
    width: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.modal-body .form-group label {
	font-size: 1rem;
	font-weight: 400;
	color: #464E5F;
	margin-bottom: 0 !important;
}
.modal-body label {
    font-size: 14px !important;
    margin: 0 !important;
}

.modal-body .form-control {
	margin-bottom: 0 !important;
}

.modal-body textarea {
    height: auto !important;
	border-color: #ccc !important;
}

.modal-open .modal {
    backdrop-filter: blur(4px) !important;
}
.modal-body .form-control {
    margin-bottom: 0 !important;
    padding: 5px !important;
}

.search_btn{
	background: #1C2D37 !important;
	border-radius: 6px !important;
	border-color: #1C2D37 !important;
	padding: 15px !important;
	color: #ffffff !important;
	line-height: 0.5 !important;
	font-size: 12px !important;
	min-width: 100px !important;
	height: 40px !important;
	line-height: 0.5 !important;
	margin-bottom: 0 !important; 
}

.clear_btn{
	background: #EEEEEE  !important;
	border-radius: 6px !important;
	border-color: #EEEEEE  !important;
	padding: 15px !important;
	color: #1e1e1e !important;
	line-height: 0.5 !important;
	font-size: 12px !important;
	min-width: 100px !important;
	height: 40px !important;
	line-height: 0.5 !important;
}

.btn.btn-success{
	border-radius: 6px !important;
}

.btn.btn-primary{
	border-radius: 6px !important;
}




.aside-menu .menu-nav>.menu-item>.menu-link {
    padding: 15px 25px;
}


.prev-btn{
	display: none !important;
}

.next-btn{
	display: none !important;
}

.slider-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
