/* @import url(style.css); */

/****************************************
* Property Listing Style
****************************************/
.property-listing-view-page #container{height:auto;min-height:calc(100vh + 100vh);}
.property__listing__inner{padding-top:70px;}
.property__listing__inner .container__row{display:flex;flex-direction:row;width:100%;}
.property__listing__section{width:100%;margin-left:-215px;padding-left:215px;}

.property__tab__wrapper{display:flex;align-items:flex-start;justify-content:space-between;}
.property__tab__wrapper .property__tabs{list-style:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.property__tab__wrapper .property__tabs .tab-link{margin-right:40px;transition:all 0.4s ease-in-out;}
.property__tab__wrapper .property__tabs .tab-link span{display:flex;position:relative;font-size:12px;line-height:18px;font-weight:bold;letter-spacing:0.15em;color:#000000;padding-bottom:20px;transition:all 0.4s ease-in-out;}
.property__tab__wrapper .property__tabs .tab-link span:before{content:"";position:absolute;left:0;right:0;bottom:0;width:2px;height:4px;background:linear-gradient(89.98deg,var(--PrimaryColor) 0.66%,var(--SecondaryColor) 99.97%),#C4C4C4;border-radius:2px;opacity:0;transition:all 0.4s ease-in-out;}
.property__tab__wrapper .property__tabs .tab-link:hover span{color:var(--PrimaryColor);}
.property__tab__wrapper .property__tabs .tab-link:hover span:before{opacity:1;width:100%;}
.property__viewlist{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;}
.property__viewlist .property__viewlist--icon{display:flex;}
.property__viewlist .property__viewlist--box{margin-left:13px;}
.property__viewlist .property__viewlist--icon a{display:flex;}
.property__viewlist .property__viewlist--icon a span{display:flex;width:25px;height:25px;background-size:100%;background-position:center;background-repeat:no-repeat;}
.property__viewlist .property__viewlist--icon a span.icon_list_view{background-image:url(../img/icon_list_view.svg);}
.property__viewlist .property__viewlist--icon a span.icon_list_box{background-image:url(../img/icon_box_view.svg);}
.property__viewlist .property__viewlist--icon a.active span.icon_list_view{background-image:url(../img/icon_list_view_active.svg);}
.property__viewlist .property__viewlist--icon a.active span.icon_list_box{background-image:url(../img/icon_box_view_active.svg);}
.property__viewlist .property__viewlist--sortlist .form-grupbox{margin-bottom:0;padding-left:16px;}
.property__viewlist .property__viewlist--sortlist label{display:none;}
.property__viewlist .property__viewlist--sortlist .heapBox .holder{height:40px;width:220px;font-size:12px;line-height:18px;font-weight:bold;color:#000000;padding:10px 24px;border-color:#000000;border-radius:11px;border-width:1.5px;}
.property__viewlist .property__viewlist--sortlist .heapBox .handler{width:16px;height:16px;margin-top:-7px;right:14px;}
.property__viewlist .property__viewlist--sortlist .heapBox div.heap{border-radius:11px;}
.property__viewlist .property__viewlist--sortlist .heapBox .heap .heapOptions{padding:5px;}
.property__viewlist .property__viewlist--sortlist .heapBox .heap .heapOptions .heapOption a{font-size:12px;line-height:18px;font-weight:bold;color:#000000;padding:10px 15px;margin:1px 0;}
.property__listing__wrapper{padding-bottom:70%;}
.property__listing__wrapper.property__listing__wrapper--box{margin-top:15px;}
.property__listing__wrapper--list .container__row{margin-left:-15px;margin-right:-15px;flex-wrap:wrap;width:auto;}
.property__listing__wrapper--list .container__col{width:33.33%;padding:15px 15px 50px 15px;}
.property__listing__wrapper--box .container__row{flex-wrap:wrap;width:100%;background:#FFFEFE;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;}
.property__listing__wrapper--box .container__col{width:100%;}

.property__listing__wrapper.property__listing__wrapper--box .container__col:nth-child(2n+2) .property__list--box{background-color:#F8F7F7;}
.property__listing__wrapper--box .property__list--box .property__list--checkbox--heart{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;}
.property__listing__wrapper--box .property__list--box .property__list--checkbox--heart .property__list--heart{margin-bottom:60px;}
.property__listing__wrapper--box .property__list--box .property__list--checkbox--heart .property__list--checkbox{margin-left:0;}
.property__listing__wrapper--box .property__list--box .property__list--title-address{display:flex;flex-direction:row;border-bottom: 1px solid rgba(66,66,66,0.25);align-items: center;}
.property__listing__wrapper--box .property__list--box .property__list--title{padding-left:0;margin-left:0;width:60%;display: flex;flex-wrap: wrap;}
.property__listing__wrapper--box .property__list--box .property__list--title h3{width: 100%;}
.property__listing__wrapper--box .property__list--box .property__list--address{width:40%;margin-bottom: 15px;}

.property__listing__wrapper--box .card__property-box{display:flex;width:100%;flex-wrap:wrap;align-items:center;box-shadow:none;border-radius:0;background-color:transparent;min-height:auto;padding-top: 30px;padding-bottom: 30px;}

.property__listing__wrapper--box .card__property-box .card__property-box-col-1{width:18%;display:flex;align-items:center;justify-content:space-between;padding:0px 20px;}
.property__listing__wrapper--box .card__property-box .property__list--title--icon .property__list--icon{margin-bottom:0;}

.property__listing__wrapper--box .card__property-box .card__property-box-col-2{width:54%;padding:0px 20px;}
.card__property-box.card-property-rehab .property__list--progress{display:flex;flex-wrap:wrap;padding:15px 0 0 0;border: 0;}
.card__property-box.card-property-rehab .property__list--progress .property__list--progress-box{width:50%;padding-right:45px;}
.card__property-box.card-property-rehab .property__list--progress .property__list--progress-box:last-child{padding-right:0;padding-left:45px;}
.card__property-box.card-property-short-term .property__list--progress{padding: 0;border: 0;width: 50%;}
.card__property-box.card-property-short-term .property__list--res-avalb{padding: 0;}
.card__property-box.card-property-pre-construction .property__list--price-value{border:0;padding:0;display:flex;justify-content:space-between;padding-top:25px;}
.card__property-box.card-property-pre-construction .property__list--price-value .property__list--price-value-box{padding-left:0;width:60%;}
.card__property-box.card-property-pre-construction .property__list--price-value .property__list--price-value-closeing{width:40%;padding:0 0 0 25px;}

.card__property-box.card-property-mortgage .property__list--price-value.interest-fees{border: 0;}
.card__property-box.card-property-mortgage .property__list--price-value.interest-fees .property__list--price-value-box.property__list--price-value-box-border{
    border: 0;
    margin: 0;
    padding: 0;
}

.card__property-box.card-property-mortgage .property__list--price-value.interest-fees .property__list--price-value-col{
    align-items: flex-start;
}
.card__property-box.card-property-mortgage .property__list--price-value.interest-fees .property__list--price-value-col-half{
    width: 33.33%;
}


.property__listing__wrapper--box .card__property-box .card__property-box-col-3{width:28%;padding:0px 20px;}
.property__list--box.card__property-box .property__list--days{padding:0 0 0 80px;}
.property__list--box.card__property-box .property__list--days .property__list--progress-reminig{flex-direction:column;padding-bottom:30px;align-items: flex-start;}

.card__property-box.card-property-commercial .property__list--progress{display:flex;flex-wrap:wrap;padding:15px 0 0 0;border: 0;}
.card__property-box.card-property-commercial .property__list--progress .property__list--progress-box{width:50%;padding-right:45px;}
.card__property-box.card-property-commercial .property__list--progress .property__list--progress-box:last-child{padding-right:0;padding-left:45px;}
.card__property-box.card-property-commercial .card__property-box-col-3{align-self:flex-end;}
.card__property-box.card-property-standard .property__list--charts{
    padding: 15px 0;
}

.card__property-box.card-property-commercial .property__list--days{padding-left: 50px;justify-content: space-between;}
.card__property-box.card-property-commercial .property__list--days .property__list--days-box{width: auto;}
.card__property-box.card-property-commercial .property__list--days .property__list--progress-box{width:100%;margin-top:35px;}

.card__property-box.card-property-pre-construction .card__property-box-col-3 .property__list--price-value{display:flex;align-items:flex-start;flex-direction:column;padding-left:80px;}
.card__property-box.card-property-pre-construction .card__property-box-col-3 .property__list--price-value .property__list--price-value-box{width:100%;padding:0;margin:0;border:0;}
.card__property-box.card-property-pre-construction .card__property-box-col-3 .property__list--price-value .property__list--price-value-col{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:30px;}

.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees{padding:0;}
.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-income-box{border:0;padding:0;}
.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-income-box .property__list--price-value-col{width:100%;}
.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-income-box .property__list--price-value-col-half{width:50%;margin-left:auto;margin-bottom:30px;}
.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-upcoming-box{border:0;padding:0;}
.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-col{align-items:center;}
.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-col-half{width:50%;}
.card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value .property__list--price-value-col .property__list--price{margin-bottom:0;}


.property__listing__wrapper--box .property__list--box .property__list--title .property__list--house{display:inline-block;margin-bottom:20px;}
.property__listing__wrapper--box .property__list--box .property__list--title .property__list--properties{display:inline-block;margin-left:30px;}
.property__listing__wrapper--box .property__list--box .property__list--info{padding:0;border:0px;}
.property__listing__wrapper--box .property__list--box .property__list--info .property__list--info--col{max-width:25%;padding:12px 0 5px;}

/****************************************
* Property Details Style
****************************************/

.property-details-view-page #container{height:auto;min-height:calc(100vh + 100vh);}
.property__details__inner{padding-top:70px;}
.property__details__inner .container__row{display:flex;flex-direction:row;}

.property__details__section{width:100%;margin-left:-215px;padding-left:215px;}
.property__details__section .property__tab__wrapper{flex-wrap:wrap;padding-bottom: 30%;}
.property__details__section .property__tab__wrapper .property__tabs{width:66.66%;}
.property__details__section .property__tab__wrapper .property__viewlist{width:33.33%;display:flex;justify-content:space-between;align-items:center;}

.property__detail__icons .property__viewlist--icon{width:46px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px;}
.property__detail__icons .property__viewlist--icon a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#FFFEFE;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;}
.property__detail__icons .property__viewlist--icon a span.icon_detail_heart{background-image:url(../img/icon_heart_black.svg);}
.property__detail__icons .property__viewlist--icon a span.icon_detail_grup{background-image:url(../img/icon_prperty_3_black.svg);width:30px;}

.property__details__wrapper{padding-top:25px;}
.property__details__wrapper .container__row{margin-left:-15px;margin-right:-15px;}
.property__details__wrapper .property__details__form--col{width:100%;max-width:66.66%;padding:0 15px;}
.property__details__wrapper .property__details__info--col{width:100%;max-width:33.33%;padding:0 15px;}

.property__details__form--box{background:#FFFFFF;border:1px solid #E7E6E6;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;padding:30px 70px 30px 45px;min-height: 515px;}
.property__details__form{position:relative;}
.property__details__form .steps{position:absolute;right:0;bottom:290px;}
.property__details__form h3.title{display:none;}
.property__details__form .steps ul{margin:0;padding:0;list-style:none;display:flex;width:auto;}
.property__details__form .steps ul li{display:flex;margin-right:18px;}
.property__details__form .steps ul li:last-child{margin-right:0;}
.property__details__form .steps ul li a{font-size:0;text-decoration:none;width:20px;height:20px;display:flex;border-radius:10px;background-color:#C4C4C4;}
.property__details__form .steps ul li.current a{background-color:#DA812D;}
.property__details__form .form-contant{padding-bottom:30px;margin-bottom:60px;border-bottom:1px solid rgba(66,66,66,0.25);}
.property__details__form .form-contant h5{font-size:20px;line-height:30px;font-weight:bold;letter-spacing:0.08em;color:#000000;}
.property__details__form .form-contant p{font-size:18px;line-height:27px;font-weight:normal;letter-spacing:0.08em;color:#000000;}
.property__details__form .form-grupbox-row{margin-left:-18px;margin-right:-18px;display:flex;flex-wrap:wrap;}
.property__details__form .form-grupbox-row .form-grupbox{width:100%;max-width:50%;padding:0 18px;}
.property__details__form .actions ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;}
.property__details__form .actions ul li a{display:inline-block;text-align:center;vertical-align:middle;font-size:14px;line-height:16px;font-family:var(--DroidSansFont);font-weight:bold;letter-spacing:0.1em;border-radius:15px;text-transform:uppercase;color:#ffff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(105.76deg,var(--PrimaryColor) 2.53%,var(--SecondaryColor) 95.29%);border:0;box-shadow:none;padding:18px 25px;transition:all 0.2s ease-in-out;outline:none;}
.property__details__form .actions ul li a:hover{color:#ffffff;background:linear-gradient(105.76deg,var(--SecondaryColor) 2.53%,var(--PrimaryColor) 95.29%);outline:none;}
.property__details__form .actions ul li:first-child{display:none !important;}
.property__details__form .form-grupbox label{font-size:10px;line-height:15px;letter-spacing:0.15em;font-weight:500;color:#555555;margin:0px 0px 5px 20px;}
.property__details__form .form-control,.property__details__form .form-control:focus{border-radius:20px;font-size:15px;line-height:22px;font-weight:500;letter-spacing:0.15em;color:#000000;}
.property__details__form .form__loding{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:120px;}
.property__details__form .form__loding h2{font-size:20px;line-height:30px;font-weight:700;letter-spacing:0.08em;color:#000000;margin-top:30px;}


.property__details__info--box{display: flex;flex-direction: column;background:#FFFFFF;border:1px solid #E7E6E6;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;overflow:hidden;min-height: 515px;}
.property__details__info--box .property__details__info--img{width:100%;position:relative;padding-top:40%;overflow:hidden;min-height:230px;}
.property__details__info--box .property__details__info--img img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;}
.property__details__info--box .property__details__info--title{padding-left:20px;}
.property__details__info--box .property__details__info--title h4{font-size:20px;line-height:30px;font-weight:700;letter-spacing:0.08em;color:#000000;margin:7px 0;}
.property__details__info--box .property__details__info--detail{display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:15px;padding-bottom:20px;}
.property__details__info--box .property__details__info--detail p{font-size:15px;line-height:22px;text-transform:uppercase;color:#555555;margin:0;}
.property__details__info--box .property__list--checkbox .property__list-label{display:none;}


.property__details__info--box .property__details__list--info{display:flex;flex-wrap:wrap;width:100%;padding:0;}
.property__details__info--box .property__details__list--info .property__details__list--info--col{width:100%;max-width:50%;display:flex;align-items:center;padding:0;border-right:1px solid rgba(66,66,66,0.5);border-top:1px solid rgba(66,66,66,0.5);padding: 10px 20px 25px;}
.property__details__info--box .property__details__list--info .property__details__list--info--col:nth-child(2n+2){border-right: 0;}
.property__details__info--box .property__details__list--info .property__details__list--icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-right:30px;}
.property__details__info--box .property__details__list--info .property__details__list--number{font-size:15px;line-height:22px;font-weight:500;margin-right:10px;letter-spacing: 0.15em;}
.property__details__info--box .property__details__list--info .property__details__list--title{font-size:10px;line-height:15px;font-weight:500;letter-spacing: 0.15em;color:#A1A1A1;text-transform: uppercase;margin-bottom: 5px;}

/****************************************
* Property Recent Style
****************************************/
.property__listing--main--title{font-weight:500;font-size:15px;line-height:22px;letter-spacing:0.05em;color:#2267B0;padding:25px 0px 23px 40px;}
.property__recent--box{background:#FFFEFE;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;padding:25px 15px;display:flex;flex-wrap:wrap;}
.property__recent--box .property__recent--col{width:33.33%;padding:0px 35px;border-right:1px solid rgba(66,66,66,0.25);}
.property__recent--box .property__recent--col:last-child{border-right:0;padding-right:0;}
.property__recent--box .property__recent--col h3{font-weight:bold;font-size:20px;line-height:30px;letter-spacing:0.08em;}
.property__recent--box .property__recent--col p{font-weight:normal;font-size:18px;line-height:27px;letter-spacing:0.08em;color:#000000;margin-top:40px;min-height:50px;}
.property__recent--box .property__recent--col .btn{font-size:14px;line-height:16px;letter-spacing:0.1em;padding:7px 8px;border-radius:10px;min-width:75px;margin-top:30px;}

.property__recent--box .property__recent--title--icon{display:flex;flex-wrap:wrap;align-items: center;border-bottom: 1px solid rgba(66, 66, 66, 0.25);padding-bottom: 35px;margin-bottom: 35px;}
.property__recent--box .property__recent--title--icon:last-child{border-bottom: 0;margin-bottom: 15px;}
.property__recent--box .property__recent--title--icon .property__recent--icon{background:rgba(224,224,224,0.5);width:74px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;}
.property__recent--box .property__recent--title--icon .property__recent--icon img{margin-top:-5px;}

.property__recent--box .property__recent--title--icon .property__recent--title{padding-left:92px;margin-left:-74px;width:100%;}
.property__recent--box .property__recent--title--icon .property__recent--title p{font-size:14px;line-height:21px;letter-spacing:0.08em;color:#000000;margin:0;}


/****************************************
* Property Data Style
****************************************/
.property__data__wrapper .container__row{display:block;width:100%;}
.property__data--box{background:#FFFEFE;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;margin-bottom:25px;}
.property__data--box .property__data--title{padding:25px 45px 23px;position:relative;}
.property__data--box .property__data--title:before{content:"";position:absolute;right:33px;top:50%;margin-top:-9px;background-image:url(../img/icon_expandarrow.svg);width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:100%;z-index:1;transition:all 0.4s ease-in-out;}
.property__data--box .property__data--title.active:before{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.property__data--box .property__data--title h3{font-weight:bold;font-size:20px;line-height:30px;letter-spacing:0.08em;margin:0;}
.property__data--col--box{display:none;padding:20px 0;margin:0 45px;border-top:1px solid rgba(66,66,66,0.25);}
.property__data--col--box .property__data--description small{font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#239F5D;margin-bottom:20px;display:block;}
.property__data--col--box .property__data--description p{font-style:normal;font-weight:normal;font-size:18px;line-height:27px;letter-spacing:0.08em;color:#000000;margin-bottom:0;}
.property__data--col--box .property__data--row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding-bottom:45px;padding-top:10px;}
.property__data--col--box .property__data--row .property__data--col{padding:0px 20px 0;width:25%;position:relative;}
.property__data--box--equipment .property__data--col--box .property__data--row .property__data--col{width:20%;}
.property__data--box--equipment .btn{min-width:156px;padding:8px;border-radius:10px;margin-top:50px;margin-bottom:70px;}
.property__data--col--box .property__data--row .property__data--col:before{content:"";position:absolute;right:0;bottom:0;width:1px;height:calc(100% - 50px);background-color:rgba(66,66,66,0.25);;}
.property__data--col--box .property__data--row .property__data--col:last-child:before{display:none;}
.property__data--col--box .property__data--row .property__data--col h4{font-weight:bold;font-size:18px;line-height:27px;letter-spacing:0.08em;color:#000000;margin-bottom:20px;}
.property__data--col--box .property__data--row .property__data--col ul{list-style:none;margin:0;padding:0;}
.property__data--col--box .property__data--row .property__data--col ul li{margin-bottom:35px;}
.property__data--box--equipment .property__data--col--box .property__data--row .property__data--col ul{padding-top:10px;}
.property__data--col--box .property__data--row .property__data--col ul li:last-child{margin-bottom:0;}
.property__data--col--box .property__data--row .property__data--col ul li .data--description{font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#239F5D;margin-bottom:10px;}
.property__data--col--box .property__data--row .property__data--col ul li .data--info{font-weight:500;font-size:15px;line-height:22px;letter-spacing:0.15em;color:#000000;}

.property__data--col--box .property__data--row .property__data--col ul li form label{display: none;}

.property__data--col--box .property__data--row .property__data--col ul li form .form-control,
.property__data--col--box .property__data--row .property__data--col ul li form .form-control:focus{height:40px;border-radius:20px;font-weight:bold;font-size:17px;line-height:25px;letter-spacing:0.15em;color:#2473A0;padding:7px 13px;}

.property__data--col--box .property__data--row .property__data--col ul li form .form-grupbox{position: relative;}
.property__data--col--box .property__data--row .property__data--col ul li form .form-editmode{position:absolute;top:100%;left:100%;width:280px;padding-left:35px;padding-top: 30px;}
.property__data--col--box .property__data--row .property__data--col ul li form .form-editmode:before{position:absolute;content:"";right:100%;width:150px;height:102px;background-image:url(../img/sample__arrow.svg);background-size:100%;background-position:center;background-repeat:no-repeat;transform:rotate(80deg);margin-right:-38px;}
.property__data--col--box .property__data--row .property__data--col ul li form .form-editmode p{font-weight:normal;font-size:18px;line-height:26px;letter-spacing:0.08em;color:var(--PrimaryColor);margin:0;padding-bottom:20px;}
.property__data--col--box .property__data--row .property__data--col ul li form .form-editmode a{font-weight:700;text-decoration:underline;}
.card-tabbed-content .item{min-height:0;width: 100%;}
.card-tabbed-content .item .card-item-content{opacity:0;visibility:hidden;height:0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.card-tabbed-content .item.active .card-item-content{opacity:1;visibility:visible;height:auto;}


/****************************************
* Property Data Style
****************************************/

.property__details__form--output .property__details__form--output--box{background:#FFFFFF;border:1px solid #E7E6E6;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;min-height:515px;padding-top:15px;display:flex;flex-direction:column;}
.property__details__form--output .property__details__form-cost-time{display:flex;flex-wrap:wrap;padding-bottom:20px;}
.property__details__form--output .property__details__form-cost-time h3{font-weight:500;font-size:10px;line-height:12px;letter-spacing:0.15em;color:#000000;margin-bottom:10px;}
.property__details__form--output .property__details__form-cost{width:50%;position:relative;padding-right:40px;padding-left:20px;}
.property__details__form--output .property__details__form-time{width:50%;padding-left:25px;padding-right:25px;}
.property__details__form--output .property__details__form-cost:before{content:"";position:absolute;right:0;bottom:0;width:1px;height:calc(100% - 50px);background-color:rgba(66,66,66,0.25);}
.property__details__form--output .property__details__form-cost-box{padding-top:15px;padding-bottom:25px;}
.property__details__form--output .property__details__form-cost-reminig{display:flex;align-items:center;justify-content:space-between;padding-top:20px;}
.property__details__form--output .property__details__form-cost-reminig-title{font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#A1A1A1;}
.property__details__form--output .property__details__form-cost-reminig-value{font-weight:500;font-size:18px;line-height:27px;letter-spacing:0.15em;color:#CB0606;}
.property__details__form--output .property__details__form-time-box .property__details__form-time-days{padding-top:15px;padding-bottom:15px;display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(66,66,66,0.25);}
.property__details__form--output .property__details__form-time-box .property__details__form-time-days-box{width:50%;}
.property__details__form--output .property__details__form-time-days-box .property__details__form-time-title{font-weight:500;font-size:20px;line-height:20px;letter-spacing:0.15em;color:#000000;margin-bottom:5px;}
.property__details__form--output .property__details__form-time-days-box .property__details__form-time-value{font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#A1A1A1;}
.property__details__form--output .property__details__form-time-box .property__details__form-time-task{padding-top:15px;}
.property__details__form--output .property__details__form-time-box .property__details__form-time-remarking{padding-top:15px;display:flex;flex-wrap:wrap;}
.property__details__form--output .property__details__form-time-box .property__details__form-time-remarking-box{width:50%;}
.property__details__form--output .property__details__form-time-remarking-box .property__details__form-time-title{font-weight:500;font-size:20px;line-height:30px;letter-spacing:0.15em;color:#000000;}
.property__details__form--output .property__details__form-time-remarking-box .property__details__form-time-value{font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#A1A1A1;}
.property__details__form--output .property__details__form-graph{margin-top:auto;}
.property__details__form--output .property__details__form-graph-box{display:flex;flex-wrap:wrap;}
.property__details__form--output .property__details__form-graph-box .property__details__form-graph-col{width:25%;border:1px solid #E7E6E6;padding:15px;text-align:center;}
.property__details__form--output .property__details__form-graph-box .property__details__form-graph-col:nth-child(2n+1){background:linear-gradient(74.99deg,#FDFDFE 13.3%,#FDFAF6 58.44%);}
.property__details__form--output .property__details__form-graph-box .property__details__form-graph-icon{padding-bottom:10px;}
.property__details__form--output .property__details__form-graph-box .property__details__form-graph-value{font-weight:500;font-size:14px;line-height:21px;letter-spacing:0.15em;color:#000000;padding-bottom:5px;}
.property__details__form--output .property__details__form-graph-box .property__details__form-graph-title{font-style:normal;font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#A1A1A1;width:100%;max-width:90px;margin:0 auto;}


/****************************************
* Transactions Data Style
****************************************/

.property__transactions__wrapper{padding-top:25px;}
.property__transactions__wrapper .container__row{margin-left:-15px;margin-right:-15px;}
.property__transactions__wrapper .transactions__snapshot--col{width:100%;max-width:60%;padding:0 15px;}
.property__transactions__wrapper .transactions__accounts--col{width:100%;max-width:40%;padding:0 15px;}
.transactions__snapshot--box{background:#FFFFFF;border:1px solid #E7E6E6;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;padding:15px 55px 30px 40px;min-height:515px;}
.transactions__snapshot--box h2{font-weight:bold;font-size:20px;line-height:30px;letter-spacing:0.08em;color:#000000;padding-bottom:10px;border-bottom:1px solid rgba(66,66,66,0.25);}
.transactions__snapshot--inner-ul{margin:0;padding:0;list-style:none;}
.transactions__snapshot--inner-ul li{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;}
.transactions__snapshot--inner-ul li:first-child{margin:15px 0;}
.transactions__snapshot--inner-ul .transactions__snapshot--expenses-title,.transactions__snapshot--inner-ul .transactions__snapshot--budget-title{width:80%;font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#239F5D;padding:0 10px;}
.transactions__snapshot--inner-ul .transactions__snapshot--budget-title{width:20%;}
.transactions__snapshot--inner-ul .transactions__snapshot--expenses,.transactions__snapshot--inner-ul .transactions__snapshot--budget{padding:0 10px;width:20%;font-weight:500;font-size:15px;line-height:22px;letter-spacing:0.15em;color:#000000;}
.transactions__snapshot--inner-ul .transactions__snapshot--progress{width:60%;padding:0 30px;}
.property__transactions__wrapper .transactions__accounts__info--box{display:flex;flex-direction:column;justify-content:space-between;background:#FFFFFF;border:1px solid #E7E6E6;box-shadow:0px 2px 4px rgb(0 0 0 / 25%);border-radius:5px;overflow:hidden;min-height:515px;padding:15px 30px 30px 30px;}
.transactions__accounts__info--box h2{font-weight:bold;font-size:20px;line-height:30px;letter-spacing:0.08em;color:#000000;padding-bottom:10px;border-bottom:1px solid rgba(66,66,66,0.25);}
.transactions__accounts--inner-ul{margin:0;padding:0;list-style:none;}
.transactions__accounts--inner-ul li{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:30px;}
.transactions__accounts--inner-ul li:first-child{margin:15px 0;}
.transactions__accounts--inner-ul .transactions__accounts--account-title,.transactions__accounts--inner-ul .transactions__accounts--transaction-title{font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#239F5D;padding:0 5px;}
.transactions__accounts--inner-ul .transactions__accounts--account{font-weight:normal;font-size:14px;line-height:21px;letter-spacing:0.08em;color:#000000;padding:0 5px;}
.transactions__accounts--inner-ul .transactions__accounts--transaction{font-weight:500;font-size:15px;line-height:22px;letter-spacing:0.15em;color:#000000;padding:0 5px;}
.transactions__accounts--buttons{display:flex;flex-wrap:wrap;justify-content:space-between;}
.transactions__accounts--buttons .transactions__accounts--btn-col .btn{padding:8px 18px;border-radius:10px;min-width:auto;}
.transactions__accounts--buttons .transactions__accounts--btn-col:last-child .btn{background:#E7E6E6;color:#000000;}
.transactions__accounts--buttons .transactions__accounts--btn-col:last-child .btn:hover,.transactions__accounts--buttons .transactions__accounts--btn-col:last-child .btn:focus{color:#ffffff;background:linear-gradient(105.76deg,var(--SecondaryColor) 2.53%,var(--PrimaryColor) 95.29%);outline:none;}


.property__transaction_summary--main--title{display:flex;align-items:center;justify-content:space-between;padding:32px 0px 22px 44px;}
.property__transaction_summary--main--title .property__transaction_summary-title{font-weight:500;font-size:15px;line-height:22px;letter-spacing:0.05em;color:#2267B0;}
.property__transaction_summary--main--title .property__transaction_summary--sortlist .form-grupbox{margin-bottom:0;padding-left:16px;}
.property__transaction_summary--main--title .property__transaction_summary--sortlist label{display:none;}
.property__transaction_summary--main--title .property__transaction_summary--sortlist .heapBox .holder{height:40px;width:220px;font-size:12px;line-height:18px;font-weight:bold;color:#000000;padding:10px 24px;border-color:#000000;border-radius:11px;border-width:1.5px;}
.property__transaction_summary--main--title .property__transaction_summary--sortlist .heapBox .handler{width:16px;height:16px;margin-top:-7px;right:14px;}
.property__transaction_summary--main--title .property__transaction_summary--sortlist .heapBox div.heap{border-radius:11px;}
.property__transaction_summary--main--title .property__transaction_summary--sortlist .heapBox .heap .heapOptions{padding:5px;}
.property__transaction_summary--main--title .property__transaction_summary--sortlist .heapBox .heap .heapOptions .heapOption a{font-size:12px;line-height:18px;font-weight:bold;color:#000000;padding:10px 15px;margin:1px 0;}
.property__transaction_summary__wrapper .transaction_summary--box{background:#FFFEFE;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;padding:28px 32px 30px 44px;}
.property__transaction_summary__wrapper .transaction_summary--box h2{font-weight:bold;font-size:20px;line-height:30px;letter-spacing:0.08em;color:#000000;padding-bottom:10px;border-bottom:1px solid rgba(66,66,66,0.25);}

.transaction_summary--list-ul{padding:0;margin:0;list-style:none;}
.transaction_summary--list-ul li{display:flex;flex-wrap:wrap;align-items:flex-end;border-bottom:1px solid rgba(66,66,66,0.25);padding-bottom:15px;margin-bottom:15px;}
.transaction_summary--list-ul li:first-child{margin-bottom:35px;border:0;padding-bottom:0;}
.transaction_summary--list-ul .transaction_summary--list-li-title div{font-weight:500;font-size:10px;line-height:15px;letter-spacing:0.15em;color:#239F5D;}
.transaction_summary--list-ul .transaction_summary-amount-title{width:18%;padding-left:55px;}
.transaction_summary--list-ul .transaction_summary-description-title{width:46%;padding-left:55px;}
.transaction_summary--list-ul .transaction_summary-category-title{width:23%;}
.transaction_summary--list-ul .transaction_summary-date-title{width:13%;}
.transaction_summary--list-ul .transaction_summary-amount{width:18%;display:flex;flex-direction:row;align-items:flex-end;}
.transaction_summary--list-ul .transaction_summary-amount .form-checkbox{margin:0;width:25px;}
.transaction_summary--list-ul .transaction_summary-amount .form-checkbox .form-check-label{margin:0;padding:0;font-size:0;width:25px;height:25px;display:flex;}
.transaction_summary--list-ul .transaction_summary-amount .transaction_summary-amount-innner{display:flex;flex-direction:column;width:100%;margin-left:-25px;padding-left:55px;}
.transaction_summary--list-ul .transaction_summary-amount .transaction_summary-amount-innner .transaction_summary-amount-icon{width:30px;margin-left:30px;margin-bottom:5px;}
.transaction_summary--list-ul .transaction_summary-amount .transaction_summary-amount-innner .transaction_summary-amount-price{font-weight:500;font-size:15px;line-height:22px;letter-spacing:0.15em;color:#000000;}
.transaction_summary--list-ul .transaction_summary-description{width:46%;font-weight:normal;font-size:14px;line-height:21px;letter-spacing:0.08em;color:#000000;padding-left:55px;position:relative;}
.transaction_summary--list-ul .transaction_summary-description .transaction_summary-description-icon{position:absolute;left:20px;width:20px;height:20px;display:flex;}
.transaction_summary--list-ul .transaction_summary-category{width:23%;padding-right:70px;}
.transaction_summary--list-ul .transaction_summary-category--sortlist .form-grupbox{margin:0;margin-bottom:-9px;}
.transaction_summary--list-ul .transaction_summary-category--sortlist .form-grupbox label{display:none;}
.transaction_summary--list-ul .transaction_summary-category--sortlist .form-grupbox .heapBox .holder{border-radius:20px;height:40px;font-weight:normal;font-size:14px;line-height:21px;letter-spacing:0.08em;color:#2973B9;padding:9px 30px 9px 15px;border:solid 1px transparent;background-image:linear-gradient(white,white),linear-gradient(105.76deg,var(--PrimaryColor) 2.53%,var(--SecondaryColor) 95.29%);background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-size:100% 100%,100% 100%;background-position:center center,center bottom;background-repeat:no-repeat;}
.transaction_summary--list-ul .transaction_summary-category--sortlist .form-grupbox .heapBox .handler{right:30px;margin-top:-7px;}
.transaction_summary--list-ul .transaction_summary-date{width:13%;line-height:22px;font-weight:normal;font-size:14px;letter-spacing:0.08em;color:#000000;position:relative;padding-left:0px;padding-right:20px;}
.transaction_summary--list-ul .transaction_summary-date .transaction_summary-date-icon{position:absolute;right:0;top:0;display:flex;}
.transaction_summary--list-ul .transaction_summary-date .transaction_summary-date-icon a.icon{position:relative;z-index:1;}
.transaction_summary--list-ul .transaction_summary-date .transaction_summary-date-icon a.icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin-left:-17px;margin-top:-17px;background:#F7F2F2;border-radius:20px;z-index:-1;}
.transaction_summary--list-ul .transaction_summary-date .transaction_summary-date-icon a.icon:hover::before{width:34px;height:34px;}

.transactions__form--section .form-grupbox .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.08em;
    color: #555555;
    opacity: 1;
}
.transactions__form--section .form-grupbox .form-control::-moz-placeholder { /* Firefox 19+ */
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.08em;
    color: #555555;
    opacity: 1;
}
.transactions__form--section .form-grupbox .form-control:-ms-input-placeholder { /* IE 10+ */
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.08em;
    color: #555555;
    opacity: 1;
}
.transactions__form--section .form-grupbox .form-control:-moz-placeholder { /* Firefox 18- */
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.08em;
    color: #555555;
    opacity: 1;
}
.transactions__form--section .form-grupbox .form-control::placeholder{
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.08em;
    color: #555555;
    opacity: 1;
}
.enter__transactions__form--section.transactions__form--section .form-grupbox .heapBox .holder{
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.08em;
    color: #555555;
    opacity: 1;
}