/*Theme Name: Divi Child Theme
Version: 2.0
Description: Basic Child Theme by Koderkraft
Author: Koderkraft - Michael
Template: Divi
Author URL: https://www.koderkraft.com*/
/*------- Theme Customizations------- */
.login form {border-radius: 14px!important;}
input {padding: 12px 12px 12px 12px!important; font-size: 14px; border-radius: 5px;}

/*Yearly Service Charge Total*/
input#fieldname3_1 {border: 1px solid /*#0c73f3*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
/*NET Yearly*/
input#fieldname7_1 {border: 1px solid /*#8730e6*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
/*NET ROI*/
input#fieldname9_1 {border: 1px solid /*red*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
/*NET Monthly*/
input#fieldname12_1 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}

/*Sales Calculator*/
input#fieldname11_2 {border: 1px solid /*#0c73f3*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
input#fieldname16_2 {border: 1px solid /*#0c73f3*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}

label#fieldname5_2 {font-size: 20px; font-weight: 700; margin-top: 10px;}
label#fieldname12_2 {font-size: 20px; font-weight: 700; margin-top: 10px;}
div#field_2-3 {margin-top: 15px;}
div#field_2-9 {margin-top: 15px;}

div#field_2-13 {padding-right: 10px!important;}
div#field_2-14 {padding-right: 10px!important;}

div#field_2-16 {padding-right: 10px!important;}
div#field_2-18 {padding-right: 10px!important;}
div#field_2-20 {padding-right: 10px!important;}

/*Commission Calculator*/
input#fieldname22_3 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
label#fieldname21_3 {font-size: 20px; font-weight: 700; margin-top: 10px;}
input#fieldname14_3 {border: 1px solid #af1515!important; font-size: 14px; font-weight: 700; border: 0px;}

div#field {display: none;}
h5.et_pb_toggle_title {margin: 0px 5px 12px 5px;}
ul.et_pb_tabs_controls:after {border-top: 0px solid #d9d9d9;}
h2, .et_pb_tab_content {padding-bottom: 5px!important;}

/*Rent Calculator*/
label#fieldname20_4 {font-size: 20px; font-weight: 700; margin-top: 10px;}
div#field_4-12 {padding-right: 10px!important;}
div#field_4-14 {padding-right: 10px!important;}
div#field_4-15 {padding-right: 10px!important;}
input#fieldname16_4 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}

/*Buy Calculator*/
label#fieldname25_5 {font-size: 20px; font-weight: 700; margin-top: 10px;}
div#field_5-17 {padding-right: 10px!important;}
div#field_5-19 {padding-right: 10px!important;}
div#field_5-21 {padding-right: 10px!important;}
div#field_5-30 {padding-right: 10px!important;}
div#field_5-32 {padding-right: 10px!important;}
input#fieldname22_5 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
div#field_5-16 {margin-top: -8px;}
div#field_5-15 {margin-top: 2px;}
select#fieldname24_5 {padding: 11px; border-radius: 5px;}

input#fieldname14_5 {border: 1px solid #3c80c1;}
input#fieldname15_5 {border: 1px solid #3c80c1;}
input#fieldname16_5 {border: 1px solid #3c80c1;}
input#fieldname17_5 {border: 1px solid #3c80c1;}
input#fieldname18_5 {border: 1px solid #3c80c1;}
input#fieldname19_5 {border: 1px solid #3c80c1;}
input#fieldname20_5 {border: 1px solid #3c80c1;}
div#field_5-23 {padding-right: 10px!important;font-size: 13px;}
div#field_5-24 {padding-right: 10px!important;font-size: 13px;}
div#field_5-25 {padding-right: 10px!important;font-size: 13px;}
div#field_5-27 {padding-right: 10px!important;font-size: 13px;}
div#field_5-28 {padding-right: 10px!important;font-size: 13px;}
div#field_5-29 {padding-right: 10px!important;font-size: 13px;}

/*Mortgage Calculator*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 26px!important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 26px!important;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 26px!important;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 26px!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 1px solid #af1515!important; background-color: #af1515!important; /* font-weight: bold; */ color: #af1515!important; background: #af1515 url() 50% 50% repeat-x!important;}
.ui-widget-header {border: 1px solid #00000000!important; /* color: #222; */ font-weight: bold!important; background-color: #af1515!important; background: #af1515 url() 50% 50% repeat-x!important;}
.ui-widget.ui-widget-content {border: 1px solid #ffe6e6!important;}
.ui-widget-content {color: #362b36!important; background-color: #ffe6e6!important; height: 8px!important; background: #ffe6e6 url() 50% top repeat-x!important;}
span.ui-slider-handle.ui-corner-all.ui-state-default {/* position: relative; */ top: -6px!important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #af1515!important; background-color: #730000!important;}
div#field_6-18 {padding-right: 10px!important;}
input#fieldname6_6 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
label#fieldname11_6 {font-size: 20px; font-weight: 700; margin-top: 10px;}
label#fieldname7_6 {font-size: 20px; font-weight: 700; margin-top: 10px;}
select#fieldname18_6 {padding: 11px; border-radius: 5px;}

/*Finance Calculator*/
input#fieldname7_7 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}

/*Rent Yield Calculator*/
div#field_8-15 {padding-right: 10px!important; font-size: 13px;}
div#field_8-16 {padding-right: 10px!important; font-size: 13px;}
div#field_8-18 {padding-right: 10px!important; font-size: 13px;}
div#field_8-19 {padding-right: 10px!important; font-size: 13px;}
div#field_8-21 {padding-right: 10px!important; font-size: 13px;}
div#field_8-23 {padding-right: 10px!important; width: 49.9%!important; font-size: 13px;}
div#field_8-24 {width: 49.9%!important; font-size: 13px;}
div#field_8-25 {padding-right: 10px!important; font-size: 13px;}
div#field_8-27 {padding-right: 10px!important; font-size: 13px;}
div#field_8-28 {padding-right: 10px!important; font-size: 13px;}
div#field_8-30 {width: 33%; line-height: initial;}

div#field_8-2 {padding: 0px!important; font-size: 13px;}
div#field_8-3 {padding: 0px!important; font-size: 13px;}
div#field_8-4 {padding: 0px!important; font-size: 13px;}

div#field_8-11 {padding: 0px!important; font-size: 13px;}
div#field_8-10 {padding: 0px!important; font-size: 13px;}
div#field_8-9 {padding: 0px!important; font-size: 13px;}

div#field_8-6 {margin-top: 15px;}
select#fieldname27_8 {padding: 11px; border-radius: 5px;}
select#fieldname28_8 {padding: 11px; border-radius: 5px;}

input#fieldname26_8 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}
input#fieldname16_8 {border: 1px solid /*#ff9400*/#af1515!important; padding: 30px 0px 30px 19px; font-size: 23px; font-weight: 700;}

input#fieldname2_8 {border: 1px solid #3c80c1;}
input#fieldname3_8 {border: 1px solid #3c80c1;}
input#fieldname4_8 {border: 1px solid #3c80c1;}
input#fieldname18_8 {border: 1px solid #3c80c1;}
input#fieldname6_8 {border: 1px solid #3c80c1;}
input#fieldname11_8 {border: 1px solid #3c80c1;}
input#fieldname12_8 {border: 1px solid #3c80c1;}
input#fieldname17_8 {border: 1px solid #3c80c1;}

input#fieldname7_8 {border: 1px solid #3c80c1;}
input#fieldname14_8 {border: 1px solid #3c80c1;}
input#fieldname15_8 {border: 1px solid #3c80c1;}
input#fieldname21_8 {border: 1px solid #3c80c1;}
input#fieldname23_8 {border: 1px solid #3c80c1;}
input#fieldname24_8 {border: 1px solid #3c80c1;}
input#fieldname25_8 {border: 1px solid #3c80c1;}
input#fieldname22_8 {border: 1px solid #3c80c1;}

/*Line Break Sections*/
#fbuilder .section_break { border-top: 1px solid #ececec!important; clear: both;}

/* ROI Service Charge margin*/
div#field_1-11 {padding-right: 10px!important;}
div#field_1-7 {padding-right: 10px!important;}

/*Net Yearly, Monthly, roi*/
div#field_1-9 {padding-right: 10px!important;}
div#field_1-8 {padding-right: 10px!important;}
div#field_1-11 {}

/*Commission Calculator*/
select#fieldname11_3 {padding-left: 28px; padding-right: 0px; margin-left: 71px; border-radius: 4px;}
div#field_3-0 {display: flex;}
div#field_3-13 {margin-top: 15px;}
div#field_3-15 {padding-right: 10px!important;}
div#field_3-17 {padding-right: 10px!important;}
div#field_3-19 {padding-right: 10px!important;}
div#field_3-5 {margin-top: -8px;}
div#field_3-7 {margin-top: -8px;}
div#field_3-9 {margin-top: -8px;}

/*Fields Border*/
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {border: 1px solid #d8d8d8;}

/*Error Popup Style*/
#fbuilder div.cpefb_error {background: #000!important; border: 1px solid #000!important; opacity: 0.9; border-radius: 25px; color: white!important;}
#fbuilder div.cpefb_error:after {background: transparent url(https://agentdash.ae/wp-content/plugins/calculated-fields-form/images/tooltop-black.gif) no-repeat scroll 10px center!important;}

.mobile_menu_bar:before {color: #af1515;}

/*Landlords Steps*/
img.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.wp-image-4410.et-animated {max-width: 163%!important; left: -16px; top: -3px; position: relative;}
img.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.wp-image-4411.et-animated {max-width: 163%!important; left: -16px; top: -3px; position: relative;}
img.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.wp-image-4412.et-animated {max-width: 163%!important; left: -16px; top: -3px; position: relative;}
img.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.wp-image-4409.et-animated {max-width: 163%!important; left: -16px; top: -3px; position: relative;}

/*Landlords Submit Documents Form*/
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.et_pb_contact_select.input.sizeSaleorRent {width: initial; margin-left: 28px; padding-left: 20px; padding-right: 39px; padding-top: 12px; padding-bottom: 12px;}

.titleGeneralDetails {font-size: 21px; font-weight: bold; margin-top: 12px; margin-bottom: -3px!important;}
.flnameRow {display: flex;}
label.fname {width: 49.9%; padding-right: 10px!important;}
label.lname {width: 49.9%;}
.emailphoneRow {display: flex;}
label.email {width: 49.9%; padding-right: 10px!important;}
label.phone {width: 49.9%;}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {font-size: 12px;}

.titlePropertyDetails {font-size: 21px; font-weight: bold; margin-top: 12px; margin-bottom: -3px!important;}
.selectBedsRow {display: flex;}
label.beds {padding-right: 10px!important; width: 33%; line-height: initial;}
label.bath {padding-right: 10px!important; width: 33%; line-height: initial;}
label.occupancy {width: 33%; line-height: initial;}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.et_pb_contact_select.input.bedList {padding-top: 12px; padding-bottom: 12px;}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.et_pb_contact_select.input.bathList {padding-top: 12px; padding-bottom: 12px;}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.et_pb_contact_select.input.occupancyList {padding-top: 12px; padding-bottom: 12px;}

.viewspriceRow {display: flex;}
label.view {width: 49.9%!important; padding-right: 10px!important;}
label.askingprice {width: 49.9%!important;}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.et_pb_contact_select.input.viewsList {padding-top: 12px; padding-bottom: 12px;}

.UploadTitlePassportRow {display: flex;}
label.titledeed {border: 2px dashed #ccc; padding: 10px; margin-right: 12px!important; width: 49.9%; font-size: 13px;}
label.passportID {border: 2px dashed #ccc; padding: 10px; width: 49.9%; font-size: 13px;}

label.titleuploaddocs {font-size: 21px; font-weight: bold; margin-top: 12px; margin-bottom: -3px!important;}

button.wpcf7-form-control.wpcf7-submit.et_pb_button.submitButton {margin-top: 15px;}
input.acceptButton {margin-top: 15px;}
@media only screen and (max-width: 767px) and (max-width: 499px) {
/*@media(max-width:767px) {*/
.et_pb_column.et_pb_column_1_4.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough {display: flex; padding-right: 10px!important; width: 49.9%!important;}
.et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {display: flex; width: 46.9%!important;}
.et_pb_column.et_pb_column_1_4.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {display: flex; padding-right: 10px!important; width: 49.9%!important;}
.et_pb_column.et_pb_column_1_4.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child {display: flex; width: 46.9%!important;}
}

/*Contracts Page*/
h5.et_pb_toggle_title {margin: 0px 5px -3px 5px;}
@media only screen and (max-width: 767px) and (max-width: 499px) {
.et_pb_column.et_pb_column_1_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {width: 49.9%!important;}
.et_pb_column.et_pb_column_1_5.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {width: 49.9%!important;}
.et_pb_column.et_pb_column_1_5.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {width: 49.9%!important;}
.et_pb_column.et_pb_column_1_5.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough {width: 49.9%!important;}
.et_pb_column.et_pb_column_1_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough.et-last-child {width: 49.9%!important;}
}

@media(max-width:767px) {
	div#field_1-7 {padding-right: 0px!important; width: 100%!important;}
	div#field_1-8 {padding-right: 0px!important; width: 100%!important;}
	div#field_1-9 {padding-right: 0px!important; width: 100%!important;}
	div#field_1-11 {padding-right: 0px!important; width: 100%!important;}
	div#field_2-13 {padding-right: 0px!important; width: 100%!important;}
	div#field_2-14 {padding-right: 0px!important; width: 100%!important;}
	div#field_2-16 {padding-right: 0px!important; width: 100%!important;}
	div#field_2-18 {padding-right: 0px!important; width: 100%!important;}
	div#field_2-20 {padding-right: 0px!important; width: 100%!important;}
	
	div#fieldname23_3 {display: flex;}
	div#field_3-15 {width: 49.9%; padding-right: 10px!important;}
	div#field_3-16 {width: 49.9%;}
		
	div#fieldname24_3 {display: flex;}
	div#field_3-17 {width: 49.9%; padding-right: 10px!important;}
	div#field_3-18 {width: 49.9%;}	
	
	div#fieldname25_3 {display: flex;}
	div#field_3-19 {width: 49.9%; padding-right: 10px!important;}
	div#field_3-20 {width: 49.9%;}	
	
	div#field_4-11 {padding-right: 0px!important; width: 100%!important;}
	div#field_4-12 {padding-right: 0px!important; width: 100%!important;}
	div#field_4-14 {padding-right: 0px!important; width: 100%!important;}
	div#field_4-15 {padding-right: 0px!important; width: 100%!important;}
	
	div#field_5-17 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-19 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-21 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-30 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-32 {padding-right: 0px!important; width: 100%!important;}
	
	div#field_5-23 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-24 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-25 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-27 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-28 {padding-right: 0px!important; width: 100%!important;}
	div#field_5-29 {padding-right: 0px!important; width: 100%!important;}
	
	div#field_6-18 {padding-right: 0px!important; width: 100%!important;}
	
	div#fieldname30_8 {display: flex; font-size: 11px;}
	div#fieldname31_8 {display: flex; font-size: 11px;}
	div#fieldname32_8 {display: flex; font-size: 11px;}
	div#field_8-15 {font-size: 11px;}
	div#field_8-16 {font-size: 11px;}
	div#field_8-18 {font-size: 11px;}
	div#field_8-19 {font-size: 11px;}
	div#field_8-21 {font-size: 11px;}
	div#field_8-23 {font-size: 11px;}
	div#field_8-24 {font-size: 11px;}
	div#field_8-25 {font-size: 11px;}
	div#field_8-27 {font-size: 11px;}
	div#field_8-28 {font-size: 11px;}
	
	div#field_8-22 {width: 33%;}
	div#field_8-21 {width: 33%;}
	div#fieldname33_8 {display: flex; font-size: 11px; line-height: initial;}
	div#fieldname34_8 {display: flex; font-size: 11px; line-height: initial;}
	div#fieldname35_8 {display: flex; font-size: 11px; line-height: initial;}
	div#field_8-30 {width: 49.9%; font-size: 11px; line-height: initial;}
}