@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap');
body {
	font-family: 'Poppins', sans-serif;
	color: #342935;
	background-color: #f3f3f3;
}

.re-orangtbtn{
	background-color: #f57829 !important;
	color: #FFF !important;
}
.re-orange{
	color:#f57829 !important;
}
.re-total{
	color: #939393;
	font-size: 17px;
	margin: 20px 0;
}
.re-margin-t40{
	margin-top:40px
}
.re-gray-color label{
	color:#161616!important;
}
.re-gray-color {
	color:#161616!important;
}
.re-padding-start7{
	padding-inline-start:7px
}
.re-radio .v-input--selection-controls.v-input .v-label{
    margin-bottom: 0;
}

.re-datepicker{
	flex-direction: row-reverse;
}

.re-datepicker i{
	color: #000 !important;
}

.re-radios{
	margin-left: 30px;
}

.re-radios.v-input--selection-controls.v-input .v-label{
	margin-bottom: 0px;
	font-size: 14px;
}

.re-radios .v-icon{
	font-size: 16px;
}

.re-radios .v-input--selection-controls__input{
	width: 12px;
}

.re-pagination.theme--light.v-pagination .v-pagination__item--active{
	color: #fff;
	background: #f57829!important;
}

.re-flex{
	display: flex;
	align-items: center;
}

.re-flex .v-input__slot{
	margin-bottom: 0 !important;
}

.re-flex .re-radios{
	margin: 0px 10px;
}

.re-flex .v-input__control{
	flex-flow: initial;
}

.re-orange-color{
	color: #f57829 !important;
	font-weight: 700 !important;
	text-transform: uppercase;
}

.re-table th{
	font-size: 14px !important;
}

.re-toolbar{
	background-color: #fFFF !important;
	box-shadow: none !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.display-2 {
	margin-right: 20px;
}

.tenant th {
	font-weight: bold!important;
}
.re-select .re-radios{
	margin-inline-start: 20px;
}
.re-discount-type .v-messages{
	min-height: 0px;
}
.re-discount-type  .v-input__slot{
	margin-bottom: 0px!important;
}

.re-select{
	display: flex;
	align-items: center;
}	

.re-select .v-form {
	align-items: center;
    display: flex;
}
.re-h3{
	position: relative;
	top:17px;
}
.re-card-title{
	justify-content: center;
	background-color: #f57829 !important;
	color:#fff!important;
}
.re-dialog{
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
}
td .flex.xs6,td .flex.xs5 {
	margin:0 auto;
}
td .flex .v-text-field__details{
	height: 0px;
}
td .flex  .v-input__slot{
	margin-bottom: 0px;
}
td .v-input{
	margin-top:10px!important;
}
td .v-text-field__slot input {
	text-align: center;
}
.v-text-field--box input, .v-text-field--full-width input, .v-text-field--outline input {
    margin-top: 11px;
}
.re-100{
	width: 110px!important;
}
/* .re-type .v-input__control{
	margin-inline-start: auto;
} */
 .v-messages{
	 height: 0px!important;
 }
 .v-input__slot{
	 margin-bottom: 0px!important;
 }
 .re-pos{
	 position: relative;
	 top:15px;
 }
 .r-p{
	 display: flex;
	 align-items: center;
 }
 .r-quantity .v-input{
	 width: 100%;
	 margin-inline-end:auto;
	 text-align: center;
 }
 .r-price .v-input{
	width: 100%;
	margin:0 auto;
}
.re-add{
	width: 120px;
	height: 51px;
}
.re-green-c{
	color:#2CBD1F;
}
.re-lime-c{
	color:#D1B41C;
}
.re-red-c{
	color:#F90808;
}
.re-justify-center .v-toolbar__content{
	justify-content: center;
}
.re-amount{
	color: rgba(0,0,0,.54);
	font-weight: 500;
	position: relative;
}
.re-width-145 div{
	width:145px!important;
}

.re-width-115 div{
	width:115px!important;
}
.re-width-165 div{
	width:165px!important;
}
.re-amount:after{
	content:"";
	width:100%;
	height: 1px;
	background-color:rgba(0, 0, 0, 0.12) ;
	display: block;
	font-weight: 400;
	position: relative;
	bottom:-5px;
}
.re-orange-color .v-label{
	color:#f57829!important;
}
.re-td{
	color: rgba(0,0,0,.54);
	font-weight: 400;
}
.re-green-light{
	color:#66BB6A!important;
	font-weight: 700!important;
}
.re-paid{
	width:10px;
	height: 10px;
	background-color:#66BB6A ;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: inline-block;
	margin-inline-end: 5px;
}
.re-min150{
	min-width: 150px;
}
.re-min165{
	min-width: 165px;
}
.re-gray-btn{
	background-color: rgba(0, 0, 0, 0.12);
}
.re-box-shadow{
	box-shadow: rgb(0 0 0 / 20%) 0px 3px 1px -2px, rgb(0 0 0 / 14%) 0px 2px 2px 0px, rgb(0 0 0 / 12%) 0px 1px 5px 0px;
}
.re-font13 .v-label{
	font-size: 13px!important;
}
.re-wrap .v-toolbar__content, .v-toolbar__extension{
	flex-wrap:wrap;
}

.re-ml-auto{
	margin-inline-start:auto
}
.re-rent .v-input__slot{
	width: 40%;
}

.p-2 {
  padding: 10px !important;
}

.re-custom-file-input {
	display: inline-block;
	background-color: #212121 !important;
	box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);
	border-radius: 3px;
	outline: none;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	font-size: 14px;
    font-weight: 500;
	color:#fff !important;
	width: 88px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-inline-start: 15px;
  }
  .re-upload__span{
	color: rgba(0,0,0,.54);
	font-size: 16px;
  }
  .re-ml-55{
	  margin-inline-start:55px
  }
  .re-married{
	  position: relative;
  }
  .re-married:before{
	  content: "";
	  width:1px;
	  height: 100%;
	  background-color: #121212;
	  display: block;
	  position: absolute;
	  left:10px
	}
	.re-table2 .theme--light.v-table tbody tr:not(:first-child){
		border-top:none;
	}
	.re-table1 tr{
		height: 97px;
	}
	.re-table2 tr:nth-child(even){
		border-bottom: 1px solid rgba(0,0,0,.12);
	}
	.re-table2 tr:nth-child(1){
		border-bottom: none;
	}
	.re-first__td div:first-child{
		display: flex;
    padding-top: 15px;
    align-items: flex-start;
    height: 100%;
		width: 155px;
	}

	.re-second__td div:first-child{
    justify-content: center;
	}

	/***************table3 and table 4***************/
	.re-table4 .theme--light.v-table tbody tr:not(:first-child){
		border-top:none;
	}
	.re-table3 tr{
		height: 144px;
	}
	.re-table4 tr:nth-child(3n){
		border-bottom: 1px solid rgba(0,0,0,.12);
	}
	.re-table4 tr:nth-child(1){
		border-bottom: none;
	}
	.re-custom-border tr:nth-child(3n){
		border-bottom: none;
	}
	.re-custom-border tr:nth-child(3){
		border-bottom: 1px solid rgba(0,0,0,.12);
	}
	.re-custom-border tr:nth-child(5){
		border-bottom: 1px solid rgba(0,0,0,.12);
	}
	.re-custom-height.re-table3 tr:nth-child(2n){
		height: 97px;
	}
	.re-first__td div:first-child{
		display: flex;
    	padding-top: 15px;
    	align-items: flex-start;
    	height: 100%;
		width: 155px;
	}
	.re-hide{
		overflow: hidden;
	}
	.re-show{
		background-color: transparent!important;
		box-shadow: none!important;
		color: #121212!important;
		font-weight: 400!important;
		position: relative!important;
		padding: 0 5px!important;
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
}
	.re-show:after{
		content:"";
		display: block;
		position: absolute;
		width:0px;
		height: 0px;
		right:5px;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-bottom:6px solid transparent;
		border-top:6px solid  #121212!important;
		;
	}
	.re-show:hover{
		background-color: transparent!important;
	}
	.re-show:hover:after{
		transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		top:7px;
}
	.v-btn--active.re-show:before, .v-btn.re-show:focus:before, .v-btn.re-show:hover:before {
		background-color: transparent!important;
	}
	/***************end table3 and table 4***************/
.re-someone{
	width:150px;
}
.re-phone{
	width:150px;
}
.re-country-code{
	width: 16%;
}
.re-custom-code{

	max-height: 56px;
}
.re-phone-num .v-input__slot{
	max-height: 60px;
	min-height: 60px!important;
}
.re-phone-num.theme--light.v-text-field--outline>.v-input__control>.v-input__slot {
    border-left: none;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.v-text-field--outline>.v-input__control>.v-input__slot{
	border-top-right-radius: 0px!important;
	border-bottom-right-radius: 0px!important;
}
.re-phone-num.theme--light.v-text-field--outline>.v-input__control>.v-input__slot {
    border-top-right-radius: 4px!important;
    border-bottom-right-radius: 4px!important;
}
.re-input.theme--light.v-text-field--outline>.v-input__control>.v-input__slot {
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-ms-border-radius: 4px !important;
	-o-border-radius: 4px !important;
}
.re-input{
	width: 50%;
	margin: 0px auto!important;
}
.v-list__tile img{
	width: 30px;
	margin-inline-end: 10px;
}
.v-select__selections img{
	width: 25px;
	margin-inline-end: 10px;
}
.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover {
	border: 2px solid rgba(0,0,0,.54);
}
.re-phone-num.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover {
	border-left: none;
}
.v-text-field.v-text-field--enclosed .v-text-field__details{
	display: none;
}
.re-centered-label .v-label{
	left:50%!important;
	transform:translateX(-50%)!important;
	-webkit-transform:translateX(-50%)!important;
	-moz-transform:translateX(-50%)!important;
	-ms-transform:translateX(-50%)!important;
	-o-transform:translateX(-50%)!important;
}
.re-tool .v-toolbar__content{
	position:relative;
	height: 90px!important;
}
.re-tool .v-toolbar__side-icon{
	position: absolute;
}
.re-tool .spacer{
	display: none;
}
.re-ma{
	margin-inline-start: 35px!important;
}
.re-width-122 label{
	width: 122px;
}
 .v-input.re-datepicker.v-text-field.v-input--is-readonly.theme--light{
	position: relative;
}
 .v-input__prepend-outer {
	
	position: absolute;
}
.r-p-24px{
	padding-inline-start: 24px;
}
.v-table__overflow{
	overflow-x: auto!important;
}
.re-height145 tbody tr:first-of-type{
	height: 145px!important;
}
.v-text-field--box>.v-input__control>.v-input__slot, .v-text-field--full-width>.v-input__control>.v-input__slot, .v-text-field--outline>.v-input__control>.v-input__slot {
    min-height: 36px;
}
 .v-text-field--box .v-label, .v-text-field--full-width .v-label, .v-text-field--outline .v-label {
    top: 9px;
} 
/*.v-input__slot .r-quantity .v-input {
	height: 36px;
} */
/* .theme--light.v-text-field--outline>.v-input__control>.v-input__slot {
	height: 36px;
} */
.r-quantity .v-input {
	margin-top:7px;
}
.r-price .v-input{
	margin-top:7px;
}
.re-add {
	height: 36px;
	width: 100%;
	margin-top: 2px;
}
.re-add-btn { 
	height: 36px;
	width: 100%;
	margin-top: 10px;
}
.icon-color{
	color: rgba(0,0,0,.87)!important;
}

/*****************************start realestate new Pages********************************/
h4{
	text-align: start;
}
.content{
	padding-inline-start: 2rem ;
	background:#fff;
	padding-bottom: 0.5rem;
	padding-top:0.5rem;
	padding-inline-end:0.5rem
}
.inner-table table{
	border:1px solid rgba(0,0,0,.12)
}
.triangle{
	display: inline-block;
	border-left: 5px solid rgba(0,0,0,.87);
	border-right:5px solid transparent;
	border-bottom: 5px solid transparent;
	border-top:5px solid transparent;
	position: relative;
	top:5px;
	left:-5px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.expanded .triangle{
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	top:7px;
}
.first-column div{
position: relative;
left:-8px;
}
.ongoing{
	color: #2CBD1F!important;
}
.expired{
	color: #F90808!important;
}
.flex-between{
	display: flex;
	justify-content: space-between;
}
.orange-c{
	color: #F57829!important;
}
.form-title{
	color: #646464;
    font-size: 21px!important;
    font-weight: bold;
}
.check{
	padding-inline-start: 16px;
}
.check label{
	color:rgba(0,0,0,.87)!important;
	font-size: 13px;
}
.n-margin-left{
	margin-inline-start:0px!important;
}
.re-drag{
	box-shadow: none!important;
	border:1px dashed #9F9F9F!important;
	min-height: 265px;
	display: flex;
	align-items: center;
}
.re-drag .v-card__text{
	display: flex;
    flex-direction: column;
}
.upload-btn{
	box-shadow: 2px 4px 4px 0px #00000040;
	background: #161616;
	height: 36px;
	margin-top:35px;
	min-width: 225px;
	font-size: 14px!important;
	margin-left: auto;
	margin-right: auto;
}
.interactive{
background: red !important;
}
.re-add-field{
	height: 36px!important;
	width: 141px!important;
	background-color: #F57829!important;
	color:#fff!important;
	box-shadow: 2px 4px 4px 0px #00000040!important;
	text-transform: none!important;
}
.re-margin-end75{
	margin-inline-end:75px
}
.re-margin-end80{
	margin-inline-end:80px
}
.re-margin-start34{
	margin-inline-start:34px
}
.re-del-btn{
	height: 36px!important;
	width: 99px!important;
	font-size: 14px!important;
	color:#fff!important;
	background: #F90808!important;
	text-transform: none!important;
	box-shadow: 2px 4px 4px 0px #00000040!important;
	margin-inline-start:0px!important;
	margin-top:30px!important;
	margin-bottom:30px!important;
}
.re-chec__p{
	color:#5A5A5A;
	font-size: 12px;
	text-align: start;
}
.v-sheet{
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}
.re-v-sheet.v-sheet{
	border-top: 1px solid #EEEEEE!important;
}
.re-v-sheet.re-v-sheet2{
	box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%),
	0 2px 2px 0 rgb(0 0 0 / 14%), 0 5px 5px 0 rgb(0 0 0 / 12%)!important;
}
.re-advanced .v-expansion-panel__header{
	padding:16px!important;
	position: relative;
}
.re-advanced .v-expansion-panel__header:after{
	content:'SHOW';
	color:#F57829!important;
	position: absolute;
	font-weight: 500;
	right: 16px;
	display: block;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.re-advanced .v-expansion-panel__container--active  .v-expansion-panel__header:after{
	content: "HIDE"
}
.re-advanced .v-expansion-panel__container--active  .v-expansion-panel__header{
	border-bottom: 1px solid #e1e5eb!important;
}

.re-advanced .v-expansion-panel__header__icon{
	display: none;
}
.re-c-style{
	width:fit-content; 
	margin-inline-start:auto
}
.re-required{
	justify-content: flex-end;
	margin-inline-end: 75px;
}
.re-files-tab thead{
	display: none;
}
.re-drag-text{
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.draggable{
	position: relative;
	bottom:15px;
	}
	.display-2{
		text-align: start;
		line-height: 1.5!important;
	}
	.accent--text{
		color:#767676!important;
	}
	.text-start{
		text-align: start;
	}
	.v-text-field--box input, .v-text-field--full-width input, .v-text-field--outline input {
		margin-top: 4px;
	}
	.re-custom-controls{
		display: flex;
		justify-content: space-between;
	}
@media(max-width:600px){
	.w-100 .v-input__slot{
		width: 100%;
	}
	.re-c-style{
		margin-inline-end:auto;
		margin-inline-start:0px;
	}
	.re-required{
		justify-content: flex-start;
		margin-inline-end: 0px;
	}
}
/************************************/
.grey1 .v-icon{
	color: rgba(0,0,0,.54)!important;
}
.configuration, .advance-payment, .edit-price-list,
.ManualPaymentList, .NewContractList, .renew-contract-list, .terminate-list{
	font-family: 'Roboto', sans-serif !important;
}
.width100{
	width:100%
}

/*****************************End realestate new Pages********************************/
@media(min-width:1298px){
	/* .re-filter .v-menu__content{
		right: 200px!important;
		left: unset!important;
		top: 340px!important;
	} */
}
@media(min-width:1264px){
	.r-m-end{
		margin-inline-end: 25%;
	}
	.r-m-end2{
		margin-inline-end: 11%;
	}
}
@media(max-width:1200px){
	.v-dialog{
		width:100%!important;
	}
}
@media(max-width:992px){
	.re-pos{
		position: relative;
		left:15px;
		top:5px;
	}
	.re-width-custom{
		width:95%!important;
	}
}
@media(max-width:768px){
	.re-wrap .v-toolbar__content{
		height: unset!important;
	}
}
@media(max-width:700px){
	 .re-hide{
		overflow: scroll;
	} 
} 

@media(max-width:600px){
	.re-ml-4{
		margin-inline-start:24px;
	}
	.re-rel-pos{
		display: flex;
		justify-content: space-between;
	}
	.re-full{
		width: 100%;
	}
	.re-full:first-of-type{
		margin-top:15px;
	}
	.r-quantity .v-input {
		width: 70%;

	}
	.r-price .v-input {
		width: 70%;
		margin: 0 auto;
	}
	.re-pl-5{
		padding-inline-start: 0!important;
	}
	.r-p{
		justify-content: center;
	}
	.re-add {
		width: 90px;
	}
	.re-width100{
		width: 100%;
	}
	.re-no-ml{
		margin-inline-start: 0px;
	}
	.re-add-ml{
		margin-inline-start:24px;
	}
	.re-mm-24{
		margin-inline-start:24px;
	}
	.no-mr{
		margin-right:0px!important
	}
	.re-text-center{
		text-align: center;
	}
	
}
@media(max-width:375px){
	.re-rent .v-input__slot{
		width: 100%;
	}
}
.re-add{
	position: relative;
    top: -2px;
}
.theight{
	opacity: 0;
}
.v-tabs{ transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;
}
.v-expansion-panel__header__icon{
display: none;
}
.v-expansion-panel__header:after{
content: "SHOW";
display: flex;
position: absolute;
right:0px;
top:50px;
width:88px;
height:36px;
justify-content: center;
align-items: center;
background-color:#f57829 ;
color:#fff;
z-index: 1;
box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}
.v-expansion-panel__container--active .v-expansion-panel__header:after{
	content: "HIDE";
}
 .theme--light.v-expansion-panel .v-expansion-panel__container{
	background-color: transparent;
}
.v-expansion-panel__body .theme--light.v-sheet{
	background-color: transparent!important;
}
.content__panel.v-expansion-panel{
	box-shadow: none;
}
.my-5 {
  margin: 5px 0px;
}
.mx-5 {
  margin: 0px 5px;
}
.m-5 {
  margin: 5px;
}