

/*bg at-folder-1*/
.at-folder-1{
	position: relative;
	width: 90px;
	display: inline-block;
	margin:5px;
}
.at-folder-1[data-deleted="3"]::after{
	font-family: 'Line Awesome Free';
	font-weight: 900;
	content: "\f05e";
	color: red;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 30px;
	font-size: 20px;
	width: 17px;
	display: block;
}
.at-folder-1 .at-icon{
	position: relative;
}
.at-folder-1 .at-icon::before{
	padding-top: 70%;
	content: ' ';
	display: block;
}
.at-folder-1 .at-icon .at-img{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	left: 0;
	bottom: 0;
	right: 0;
	transition: all .2s;
	margin: auto;
	border-radius: 5px 
}
.at-folder-1 .at-icon .behideImg{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1; 
	top:0;
	left: 0
}
.at-folder-1 .at-lbl{
	font-size: 11px;
	padding-top: 5px;  
	flex: 1; 
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; 
}
.at-folder-1 .at-textarea{
	position: absolute;
	top: 100%;
	width: 100%;


	display: block;
	width: 100%;
	overflow: hidden;
	resize: both;
	min-height: 40px;
	line-height: 20px;
}
.at-folder-1 .at-pri-white{
	background: #ffffff;
	position: absolute;
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	border-radius: 5px;
	bottom: 0px;
	right: 2px;
	transition: all .2s
}
.at-folder-1 .at-pri-before{
	position: absolute;
	width: 100%;
	height: 90%;
	bottom: 0;
	border-radius: 5px;
	transition: all .2s
}
.at-folder-1 .at-pri-after{
	position: absolute;
	width: 100%;
	height: 90%;
	bottom: 0;
	border-radius: 5px;
	transition: all .2s;
	border-top-left-radius: 0
}
.at-folder-1 .at-pri-tags{
	position: absolute;
	height: 15%;
	top: calc(1px - 15%);
	left: 0px;
	width: 35%;
	border-radius: 5px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.at-folder-1 .at-pri-text{
	position: absolute;
	bottom: 10%;
	right: 7%;
	background: #fff;
	border-radius: 3px;
	padding: 4px;
	font-size: 8px;
	line-height: 5px;
	font-weight: bold;
	opacity: .3
}
.at-folder-1:hover .at-pri-before{
	transform: matrix(0.99, 0, -.2, 1, 10, 0);
	background-size: 100% 141%;
}
.at-folder-1:hover .at-pri-after{
	transform: scaleY(1.1) translate(2px,-5px);
	filter: saturate(85%)
}
.at-folder-1:hover .at-pri-white{
	bottom: 2px;
	right: 3px;
	height: calc(100% - 5px);
	transform: matrix(0.99, 0, -.2, 1, 2, 0);
	box-shadow: -2px -2px 5px #6161616e
}
.at-folder-1:not(.choose):hover .at-icon .at-img{
	transform: scale(1.1);
}
.at-folder-1:hover .at-pri-text{
	opacity: .7
}

.at-folder-1{
	transition: none;
	padding: 5px
}
.at-folder-1.choose{
	background: #e5eaf0; 
	border-radius: 5px;
	box-shadow: inset 0px 0px 10px #0000004f
}
/*ed at-folder-1*/

/*bg .at-note-1*/
.at-note-1{
	padding: 10px;
	border-radius: 5px;
	margin:10px 0;
}
.at-note-1.border{
	border:1px solid;
}
.at-note-1 .at-n1-title{
	font-size: calc(100% + 2px);
	font-weight: bold; 
}
.at-note-1 .at-n1-text{
	/*padding-top:10px;*/
}
/*ed .at-note-1*/
/*bg .at-note-label*/
.at-note-label{
	padding: 5px 10px;
	border-radius: 5px;
	margin: 5px 0;
	display: inline-block;
	position: relative; 
	font-size: calc(100% - 2px)
}
.at-note-label.smalls{
	font-size: calc(100% - 4px);
	padding: 5px 7px;
}
.at-note-label:not(.NotIcon){
	padding-left: 30px;
}
.at-note-label.smalls:not(.NotIcon){
	padding-left: 22px;
	font-weight: bold
}
.at-note-label.onTable{
	padding:2px 3px;
	font-size: calc(100% - 3px); 
}
.at-note-label.onTable.hasIcon{
	padding-left: 20px
}
.at-note-label i{
	position: absolute;
	left: 5px;
	font-size: calc(100% + 3px);
}
.at-note-label.border{
	border: 0.5px solid;
}

/*ed .at-note-label*/

/*bg at-input-2*/

.at-input-2 .at-i2-items {
	background: #fff;
	width: auto;
	display: inline-block;
	border-radius: 3px;
	cursor: pointer;
	margin-right: 5px;
	margin-bottom: 5px;
	box-shadow: 0px 0px 1px #8b8b8b;
}
.at-input-2.break .at-i2-items{
	display: block;
}
.at-input-2 .at-i2-items::after{
	content: ' ';
	clear: both;
	display: block;
}
.at-input-2 .at-i2-items .at-i2-box {
	width: 100%;
	width: 40px;
	height: 40px;
	position: relative;
	display: inline-block; 
	float: left;
}
/*bg ex*/
.at-input-2.pri30 .at-i2-items .at-i2-box{
	width: 30px;
	height: 30px
}

.at-input-2.pri30 .at-i2-items .at-i2-icon i { 
	font-size: 18px; 
	line-height: 30px;
}
.at-input-2.pri30 .at-i2-items .at-i2-lbl{
	line-height: 30px;
	float: left;
	padding-left: 2px
}
/*ed 1 ex*/
/*bg 1 ex2*/
.at-input-2.pri35 .at-i2-items .at-i2-box{
	width: 25px;
	height: 25px
}

.at-input-2.pri35 .at-i2-items .at-i2-icon i { 
	font-size: 18px; 
	line-height: 25px;
}
.at-input-2.pri35 .at-i2-items .at-i2-lbl{
	line-height: 25px;
}
/*ed 1 ex2*/

.at-input-2.block .at-i2-items{
	display: block;
}
.at-input-2.block .at-i2-items:last-child{
	margin-bottom: 0
}
.at-input-2 .at-i2-items .at-i2-box::before{
	content: ' '; 
	background: #e5eaf1;
}
.at-input-2 .at-i2-items.active .at-i2-box::before{
	display: none
}
.at-input-2 .at-i2-items .at-i2-icon span,
.at-input-2 .at-i2-items .at-i2-box::before{ 
	position: absolute;
	left: 2px;
	top: 2px;
	right: 2px;
	bottom: 2px;
	margin: auto;
	z-index: 0;
	border-radius: 3px;
}
.at-input-2 .at-i2-items .at-i2-lbl{
	display: inline-block;
	padding-right: 10px;
	line-height: 40px;
	opacity: .4; 
}
@media (hover: hover) and (pointer: fine) {
	.at-input-2 .at-i2-items:hover .at-i2-lbl{
		opacity: 1
	}
	.at-input-2 .at-i2-items:hover .at-i2-box::before{
		background: #ffffff;
		border: 1px solid #ccc;
	}
}
.at-input-2 .at-i2-items.active .at-i2-lbl{
	opacity: 1;
}
.at-input-2 .at-i2-items .at-i2-icon span { 
	visibility: hidden;
}
.at-input-2 .at-i2-items.active .at-i2-icon span{
	visibility: visible;
} 
.at-input-2 .at-i2-items .at-i2-icon i {
	width: 100%;
	text-align: center;
	font-size: 20px;
	position: relative;
	z-index: 1;
	color: #ccc;
	line-height: 40px;
}
.at-input-2 .at-i2-items.active .at-i2-icon i {
	color: #ffffff
}
.at-input-2  input {
	display: none;
}
.at-input-2.smalls .at-i2-items .at-i2-box { 
	width: 25px;
	height: 25px;
}
.at-input-2.smalls .at-i2-items .at-i2-icon i { 
	font-size: 15px; 
	line-height: 25px;
}
.at-input-2.smalls .at-i2-items .at-i2-lbl { 
	padding-right: 10px;
	line-height: 25px;
}
.at-input-2.smalls .at-i2-items { 
	margin-bottom: 4px;
	border: 1px solid #e5eaf0;
}
.frm-items .at-input-2.smalls.CheckList {
	background: #ffffff;
	padding-top: 22px;
	padding-bottom: unset;
	height: 55px;
}
.at-input-2.mini .at-i2-items .at-i2-lbl{ 
	width: calc(100% - 30px);
}
/*mini*/
.frm-items .at-input-2.mini.frm-input.CheckList{
	padding-bottom: 2px
}
.at-input-2.mini .at-i2-items .at-i2-icon i,
.at-input-2.mini .at-i2-items .at-i2-lbl{
	line-height: unset;
	margin-top: 9px;
	margin-bottom: 9px;
}
.at-input-2.mini .at-i2-items .at-i2-icon i{
	font-size: 15px;  
}
.at-input-2.mini .at-i2-box {
	width: 30px;
	height: 30px;
}
/*ed mini*/
/*withcontent*/
.at-withcontent .at-i2-items{
  border-style: solid;
  border-width: 1px;
  padding: 10px;
}
.at-withcontent .at-i2-items:not(.active){
  border-color: #ffffff
}
.at-withcontent .at-i2-items.active{
   
}
.at-withcontent .at-i2-content{
  padding: 10px;
  margin-top: 10px;
  border-top: 1px dashed #ccc
}
/*ed withcontent*/
/*ed at-input-2*/ 
[noti]{
	cursor: pointer; 
}
[noti] .at-preview-notiWrab{
	position: relative;
	z-index: 3;
}
[noti] .at-preview-noti{ 
	position: absolute;
	display: none;
	background: #1d1d1dcf;
	color: #fff;
	padding: 5px;
	font-size: 12px;
	left: 0;
	right: 0;
	top:-100%;
	margin: auto;
	margin-top: 5px;
	/* white-space: nowrap; */
	width: min-content;  
	text-align: center;
}
[noti] .at-preview-noti::before{
	content: ' ';
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #1d1d1dcf;
	position: absolute;
	top: -5px;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
}
/*[noti]:hover{
z-index: 9;
position: relative;
}*/
@media (hover: hover) and (pointer: fine) {
	[noti]:hover .at-preview-noti{
		display: block;
	}
}

/*bg o-link-tools*/
.o-link-tools,.o-link-tools-ex{
	display: inline-block;
	width: 38px;
	height: 38px;
	text-align: center;
	margin-right: 5px; 
	border-radius: 5px;
	position: relative; 
	cursor: pointer;
}
.o-link-tools.removeItemTr{
	margin-left: 15px; 
}
.dd-customize-content .o-link-tools.removeItemTr{
	margin-left: unset;
}
.o-link-tools.Lt_Disable{
	color: #000
}
.o-link-tools.Lt_Disable >i{
	color: #d0d0d0;
}
.o-link-tools.Lt_Disable::before{
	background: #8a8a8a !important
}
.o-link-items.Lt_Disable{
	color: #d0d0d0 !important;
	opacity: .6;
}
/*@media (hover: hover) and (pointer: fine) {
.o-link-toolsParent:hover .o-link-tools.removeItemTr{
margin-left: 25px;
margin-right: unset;
}
}
@media(max-width: 900px){
.o-link-tools.removeItemTr{
margin-left: 25px;
margin-right: unset;
}
}*/
.o-link-tools-ex{
	border: 1px solid #10101012;
}
.o-link-tools:last-child .at-preview-noti{
	margin-top: unset;
	left: unset;
	right: 0;
	top: 5px;
}
.o-link-tools:last-child .at-preview-noti::before{
	top: -5px;
	right: 13px;
	left: unset;
}
.o-link-toolsParent.active .o-link-tools:not(.active){
	opacity: .2
}
.o-link-tools::before{
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	opacity: .1;
	border-radius: 5px;
	transition: all .3s
}
@media (hover: hover) and (pointer: fine) {
	.o-link-tools:hover::before{
		opacity: .3
	}
}
.o-link-tools >i,.o-link-tools-ex i{
	font-size: 15px;
	line-height: 38px;
	position: relative;
	z-index: 1
}
.o-link-tools >i.las{
	font-size: 20px
} 
.o-link-tools.o-DropDown::before{
	border: 1px solid;
}
.o-link-tools.o-DropDown .o-lt-list{
	position: fixed;
	width: 180px;
	background-color: #fff;
	/*min-width: min-content;*/
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	visibility: hidden;
	overflow: hidden;
	transition: all .3s;
	right: 0;
	z-index: 15;
	padding: 0;
	box-shadow: 0px 20px 20px 0px #bdc0c3;
	opacity: 0;
	transform: scale(.8);
}
.o-link-tools.o-DropDown.reverse .o-lt-list{ 
	box-shadow: 0px -16px 20px 4px #bdc0c3;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.o-link-tools.o-DropDown.active{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background: #fff;
	box-shadow: 0px 20px 20px 0px #bdc0c3;
}
.o-link-tools.active::before{
	display: none
}
.o-link-tools.o-DropDown.active.reverse{
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	box-shadow: 0px -16px 20px 4px #bdc0c3;
}

.o-link-tools.active .o-lt-list{
	visibility: visible;
	opacity: 1;
	transform: scale(1);

}
.o-link-tools .o-link-items{
	display: block;
	padding: 15px 10px;
	border-bottom: 1px dashed #ffffff54;
	/* color: #ffff !important; */
	position: relative;
	padding-left: 36px;
	text-align: left; 
	white-space: initial;
}
.o-link-tools .o-link-items i{
	position: absolute;
	left: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 25px;
	font-size: 19px;
}
.o-link-tools .o-link-items:last-child{
	border-bottom: none
}
@media (hover: hover) and (pointer: fine) {
	.o-link-tools .o-link-items:hover{
		text-decoration: underline;
		font-weight: bold;
	}
}
/*ed o-link-tools*/
/*bg at-TreeListCheck1*/
.at-TreeListCheck1{

}
.at-TreeListCheck1 li{list-style: none;position: relative;text-transform: capitalize;}
.at-TreeListCheck1 ul.active >li::before{
	width: 15px;
	height: 1px;
	border-top: 1px dashed;
	content: ' ';
	display: block;
	left: -18px;
	position: absolute;
	top: 15px;
	margin: auto;
}
.at-TreeListCheck1 li i{
	font-size: 22px;
	line-height: 30px;
}
.at-TreeListCheck1 li i.la-minus-square, .at-TreeListCheck1 li i.la-plus-square{
	font-size: 24px
}
.at-TreeListCheck1 li ul{
	padding-left: 22px;
	margin-left: 10px; 
	border-left: 1px dashed;
}
.at-TreeListCheck1:not(.TreeShowAll) li ul{
	display: none;
}
.at-TreeListCheck1 li ul.active{
	display: block;
}
.at-TreeListCheck1 li ul.active{
	display: block;
}
.at-TreeListCheck1 li .lbl{
	line-height: 30px;
	font-size: 100% !important;
	display: block;
}
 

.Expands-TreeDropDown{
	position: relative;
}
.Expands-TreeDropDown .at-TreeListCheck{
	position: absolute;
	top: calc(100% + 1px);
	width: calc(100% + 2px);
	z-index: 3;
	background: #ffffff;
	padding: 10px;
	left: -1px;
	/* border: 1px solid #ccc; */
	border-radius: 7px;
	box-shadow: 0px 4px 4px 0px #a2a2a224;
	display: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	/* border: 1px solid #e5eaf0; */
	border-style: solid;
	border-width: 1px;
	border-top: none;
}
@media(min-width: 1024px){
	.Expands-TreeDropDown .at-TreeListCheck{
		width: auto;
		min-width: 100%;
	}
}
.Expands-TreeDropDown.active .at-TreeListCheck {
	display: block;
	max-height: 50vh;
	overflow-y: auto;
}
/*ed at-TreeListCheck1*/

/*bg at-yesNobtn-choose*/
.at-yesNobtn-choose{cursor: pointer;line-height: 25px;}
.at-yesNobtn-choose input[type="radio"]{
	display: none
}
.at-yesNobtn-choose .ly-turnoff,.at-yesNobtn-choose .ly-turnon{
	font-size: 20px;
	line-height: 20px;
}
.at-yesNobtn-choose .ly-turnon,
.at-yesNobtn-choose.active .ly-turnoff
{
	display: none
}

.at-yesNobtn-choose.active .ly-turnon,
.at-yesNobtn-choose .ly-turnoff
{
	display: initial;
}
/*ed at-yesNobtn-choose*/
#tooltip {
	position:absolute;
	background:#e91e63;
	color:#000;
	padding:8px;
	z-index:9999;
	box-shadow: -5px 10px 9px #48484842;
	border-radius: 5px;
	max-width: 50vw;
	overflow: hidden;
}
#tooltip{
	background: #fff9c7;
	padding: 3px;
}
#tooltip body{
	border: 1px solid #ece0bc;
	padding: 2px;
	border-radius: 3px;
	font-size: 13px;
}
#tooltip.alt-tooltip {
	background:#490B22;
}
#tooltip.TipInfo{
	background: #fff3ce;
	color: #8e5500;
	padding: 13px;
	border-radius: 5px;
	line-height: 21px;
	font-size: 17px;
	border: 1px solid;
}

.abToolTip{
	position: absolute;
	left: 0;
	top:0;
	bottom: 0;
	right: 0;
	z-index: 1;
}
@media (hover: hover) and (pointer: fine) {
	.abToolTip:hover{
		background: #ffc10754;
	}  
}
.TipInfo .fixLastNote{

}

.TipInfo .fixLastNote .pri-Prices{
	font-weight: normal;
}
.TipInfo .fixLastNote .pri-LeadName{

}
.TipInfo .fixLastNote .pri-LastNote{

}
.TipInfo .fixLastNote .pri-small{
	font-size: calc(100% - 3px);
	font-style: italic;
}

/**/

.at-unit-input{
	position: relative;
/*	max-width: 200px;
overflow: hidden;
border:1px solid;
border-radius: 5px;*/
}
.at-unit-input .si-control{
	position: absolute;
	width: 80px;
	height: 40px;
	right: 5px;
	top: 0;
	bottom: 0;
	margin: auto;
	overflow: hidden;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	z-index: 1
}
.at-unit-input .si-control button{ 
	width: 50%;
	height: auto; 
	height: 40px;
	line-height: 40px;
	outline: none;
	border:none;
	float: left;
	cursor: pointer;
	font-size: 12px
}
.at-unit-input .si-control button:not(.active){
	background-color: #eaeaea;
	color:#d2d1d1;
}
.at-unit-input .si-control button:not(.active):hover{
	color: #000
}
.at-unit-input .si-control button.active{
	color: #ffffff;
	box-shadow: inset 1px 1px 5px 1px #0000004f;
	text-shadow: 2px 2px 3px #000000a8;
}
.at-unit-input .si-input{
	height: 40px;
	width: 100%;
	padding-left: 70px;
	border:none;
}

/*bg ly-timeline-2*/ 

.ly-timeline-2{
	margin-top: 50px;
	text-align: center;
}
/* Timeline */
.ly-timeline-2 .timeline {
	margin: 50px auto;
	position: relative;
	padding: 15px;
	list-style: none;
	text-align: left;
	border-left: 1px dashed #888888;
}


.ly-timeline-2 .timeline h2,
.ly-timeline-2 .timeline h3 { 
	font-weight: 400;
	font-size: 14px;
	position: relative;
	padding-left: 27px;
	margin-top: 6px;
}
.ly-timeline-2 .timeline h3 i{ 
	position: absolute;
	left: 0;
	font-size: 22px; 
}

.ly-timeline-2 .timeline .event {
	border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
	padding-bottom: 25px;
	margin-bottom: 50px;
	position: relative;
	padding-top: 21px;
}

.ly-timeline-2 .timeline .event:last-of-type {
	padding-bottom: 0;
	margin-bottom: 0;
	border: none;
}

.ly-timeline-2 .timeline .event:before,
.ly-timeline-2 .timeline .event:after {
	position: absolute;
	display: block;
	top: 0;
}

.ly-timeline-2 .timeline .event:after {
	left: 0px;
	content: attr(data-date);
	text-align: right;
	color: #000;
	font-weight: bold;

}

.ly-timeline-2 .timeline .event:before {
	box-shadow: 0 0 0 4px #0000002b;
	left: -21px;
	border-radius: 50%;
	height: 11px;
	width: 11px;
	content: "";
	top: 0px;
}
.ly-timeline-2 .timeline .event .pri-des{
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}
.ly-timeline-2 .timeline .event .pri-des::before{
	content: ' ';
	position: absolute;
	left: 0;
	right: 0;
	top:0;
	bottom: 0;
	opacity: .2
}
.ly-timeline-2 .timeline .event .pri-des .pri-text{
	position: relative;
	z-index: 1;
	padding: 10px
}
/*ed ly-timeline-2*/



/*bg ly-list-button*/
.la-GroupByMenuTop{
	margin-bottom: 20px
}
@media(max-width: 900px){

	.la-GroupByMenuTop .pri-items span{
		font-size: 11px
	}
}
.la-AfterTopGroupby .dd{
	padding-top: 20px;
}
.la-GroupByMenuTop .pri-items{
	display: inline-block;
	padding: 5px 10px;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 5px;
	height: auto;
	min-width: 80px;
	box-shadow: 4px 5px 0.25rem rgb(0 0 0 / 7%);
	/* border:1px solid; */
	margin:5px;
	transition:all .2s;
	background: #fff;
}
@media(max-width: 600px){
	.la-GroupByMenuTop .pri-items{
		margin:2px;
	}
}
.la-GroupByMenuTop .pri-items:hover{
	box-shadow: 0px 3px 8px 0px #ee26052e;
	transform: scale(1.07, 1.07);
	z-index: 999;
	text-shadow: 1px 1px 5px #00000057;
}
.la-GroupByMenuTop .pri-items span::after{
	content: ' ';
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -20px;
	margin: auto;
	display: none;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid;  
}
.la-GroupByMenuTop .pri-items:hover span::after,.la-GroupByMenuTop .pri-items.active span::after{
	display: block; 
}
.la-GroupByMenuTop .pri-items.active{
	font-weight: bold; 
	color: #fff;
}
.la-GroupByMenuTop .pri-items i{
	font-size: 18px;
	display: block;
}
.la-GroupByMenuTop .pri-items span{
	margin-top: 5px;
	display: block;
	position: relative;
	margin-bottom: 5px;
}

.la-GroupByMenuTop  .pri-items.primary{
	color: #fff;
	background-color: #008cff;
	border-color: #008cff;
	border-top-color:#008cff;
}
.la-GroupByMenuTop  .pri-items.primary:hover,.la-GroupByMenuTop  .pri-items.active.primary{
	color: #008cff;
	background-color: #ffffff; 
}
.la-GroupByMenuTop  .pri-items.secondary{
	color: #fff;
	background-color: #607D8B;
	border-color: #607D8B;
	border-top-color:#607D8B;
}
.la-GroupByMenuTop .pri-items.secondary:hover,.la-GroupByMenuTop .pri-items.active.secondary{
	color: #607D8B;
	background-color: #ffffff; 
}
.la-GroupByMenuTop .pri-items.success{
	color: #fff;
	background-color: #15ca20;
	border-color: #15ca20;
	border-top-color:#15ca20;
}
.la-GroupByMenuTop .pri-items.success:hover,.la-GroupByMenuTop .pri-items.active.success{
	color: #15ca20;
	background-color: #ffffff; 
}
.la-GroupByMenuTop .pri-items.danger{
	color: #fff;
	background-color: #fd3550;
	border-color: #fd3550;
	border-top-color:#fd3550;
}
.la-GroupByMenuTop .pri-items.danger:hover,.la-GroupByMenuTop .pri-items.active.danger{
	color: #fd3550;
	background-color: #ffffff; 
}
.la-GroupByMenuTop .pri-items.warning{
	color: #fff;
	background-color: #ff9700;
	border-color: #ff9700;
	border-top-color:#ff9700;
}
.la-GroupByMenuTop .pri-items.warning:hover,.la-GroupByMenuTop .pri-items.active.warning{
	color: #ff9700;
	background-color: #ffffff; 
}
.la-GroupByMenuTop .pri-items.info{
	color: #fff;
	background-color: #0dceec;
	border-color: #0dceec;
	border-top-color:#0dceec;
}
.la-GroupByMenuTop .pri-items.info:hover,.la-GroupByMenuTop .pri-items.active.info{
	color: #0dceec;
	background-color: #ffffff; 
}
.la-GroupByMenuTop .pri-items.light{
	color: #212529;
	background-color: #e9eaea;
	border-color: #212529;
	border-top-color:#212529;
}
.la-GroupByMenuTop .pri-items.light:hover,.la-GroupByMenuTop .pri-items.active.light{
	color: #e9eaea;
	background-color: #212529; 
}
.la-GroupByMenuTop .pri-items.dark{
	color: #fff;
	background-color: #223035;
	border-color: #223035;
	border-top-color:#223035;
}
.la-GroupByMenuTop .pri-items.dark:hover,.la-GroupByMenuTop .pri-items.active.dark{
	color: #223035;
	background-color: #ffffff; 
}
/*ed ly-list-button*/
/*GroupFrmAttrCatParent*/
.GroupFrmAttrCatParent{

}
.GroupFrmAttrCatParent.active{

}
.GroupFrmAttrCatParent .GroupFrmAttrCat{
	display: none
}
.GroupFrmAttrCatParent.active .GroupFrmAttrCat{
	display: block
}
/*ed GroupFrmAttrCatParent*/
/*bg la-notitext*/
.la-notitext{display: inline-block;position: relative;}
.la-notitext i{ }
.la-notitext span{
	position: absolute;
	right: 0;
	top: -5px;
	right: -5px;
	color: #fff;
	padding: 2px 5px;
	border-radius: 3px;
	font-size: 11px;
}
/*ed la-notitext*/

/*Rocker Timeline*/
.RTime{

}
.RTime .rti-items{position: relative;padding-left: 30px;border-left: 1px dashed #ccc;padding-bottom: 20px;padding-top: 20px;margin-left: 20px;}
.RTime .rti-items .it-Title{

}
.RTime .rti-items .it-point{
	display: block; 
	position: absolute;
	left: -10px;
	border-radius: 100%;
	overflow: hidden;
	border-style:solid;
	border-width: 2px;
	border-color: #ffffff;
	width: 20px;
	height: 20px;
}
.RTime .rti-items .it-point.HasImg{
	width: 40px;
	height: 40px;
	left: -20px;
}
.RTime .rti-items .it-point.HasIcon{
	width: 30px;
	height: 30px;
	left: -15px;
}
.RTime .rti-items .it-point.HasIcon i{
	display: block;
	width: 27px;
	line-height: 27px;
	font-size: 13px;
	/* color: #ffffff; */
	text-align: center;
}
.RTime .rti-items .it-point img{
	width: 100%;
	height: auto;
}
.RTime .rti-items .it-time{font-style: italic;}
.RTime .rti-items .it-user{font-weight: bold;margin-top: 6px;}
.RTime .rti-items .it-user .spa-frame{display: inline-block;margin: 0 5px;padding: 2px;color:#ffffff;margin-top: -2px}
.RTime .rti-items .it-Content{padding: 20px;margin-top: 11px;border-radius: 5px; background: linear-gradient(to right, #fff4d0 1%,#ffffff00 100%);color: #ab6600;}
.RTime .rti-items .it-Document{
	margin-top: 10px; 
}
.RTime .rti-items .it-Document h3{
	font-size: 100%;
	text-decoration: underline;
	margin-bottom: 5px
}

.RTime .it-imagelist{

}
.RTime .it-imagelist .items {
    position: relative;
    margin-bottom: 20px;
    padding-left: 25px;
    margin-left: -25px;
}
.RTime .it-imagelist .items .pri-img {
    width: 70px;
    height: 70px;
    float: left;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    background: #e5eaf0;
    margin:2px;
}
.RTime .it-imagelist .items .pri-img img {
    max-width: calc(100% - 10px);
    max-height: calc(100% - 10px);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 5px;
    box-shadow: -2px 7px 10px #6767676b;
}
/*for bds np*/
.RTime .it-InfoText  .rowPrices{
	font-size: calc(100% + 5px);
	padding: 10px 0; 
}
.RTime .it-InfoText  .rowPrices b{
	font-size: calc(100% + 5px);
	line-height: 20px
}
.RTime .it-InfoText  .rowArea{
	font-size: calc(100% + 5px);
	padding: 10px 0; 
} 
.RTime .it-InfoText  .pri-LastNote{
	background: linear-gradient(to right, #fff4d0 1%,#ffffff00 100%);
	font-size: calc(100% + 2px);
	color: #ab6600;
	padding: 10px;
	border-radius: 5px;
	border-top-left-radius: 0
}
.RTime .it-InfoText  .pri-HouseOwner{
	border-left: 4px solid #dc4338;
    padding: 10px;
    padding-left: 10px;
    font-size: calc(100% + 2px)
}
.RTime .it-InfoText  .pri-HouseOwner p{
	margin-bottom: 5px
}
.RTime .it-InfoText  .pri-HouseOwner h5{
	font-size: 100%
}
.RTime .it-InfoText {
	background: #ffffff;
	padding:10px;
	border-radius: 5px;
	margin-top:10px;
	border-top-left-radius: 0
}
/*ed RockerTimeline*/

/*bg fh-FileList*/
.fh-FileList{

}
.fh-FileList .fh-items{
	display: inline-block;width: 45px;height: 45px;
	margin: 2px;
	border-radius: 3px;
	overflow: hidden;
}
.fh-FileList .fh-items.docx,
.fh-FileList .fh-items.doc{
	background: #3a70b7;
}
.fh-FileList .fh-items.pdf{
	background: #dc4338;
}
.fh-FileList .fh-items.fh-img{
	width: auto;
}
.fh-FileList .fh-items a{display: block;text-align: center;}
.fh-FileList .fh-items a i{
	color: #ffffff;
	font-size: 30px;
	width: 45px;
	height: 45px;
	line-height: 45px;
}
.fh-FileList .fh-items.fh-img img{
	width: auto;
	height: 100%;
}
/*ed fh-FileList*/
/*bg at-letter-1*/
.at-letter-1{

}
.at-letter-1 h1,
.at-letter-1 h2{
	font-size: 100%;
	font-weight: normal;
}
.at-letter-1 h1{
	font-size: calc(100% + 2px)
}
.at-letter-1 .at-content-rows{
	margin: 10px 0;
}
.at-letter-1 .at-content-rows p{
	text-align: justify;
}
.at-letter-1 .at-content-rows .at-title{
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 5px;
}
.at-letter-1 .at-content-rows .at-content-rows.at-pri-grid{

}
.at-letter-1 .at-pri-grid .at-pri-items{ 
	border: 1px solid;  

}
.at-letter-1 .at-pri-grid  .at-pri-items:not(:last-child){ 
	border-bottom: 0
}
.at-letter-1 .at-pri-grid .at-pri-items .it-label{
	padding: 10px;
	width: 180px;
	float: left;
}
.at-letter-1 .at-pri-grid .at-pri-items .it-value{
	padding: 10px;
	width: calc(100% - 180px);
	float: right;
	text-align: left;
	border-left: 1px solid; 
}
.at-letter-1 .at-pri-grid .at-pri-items .it-full{
	padding: 10px;
	width: 100%;
	float: right;
	text-align: left; 
}
   /*ed at-letter-1*/


  /**at-input-img1**/

  .at-input-img1 label{
    display: block;
    cursor: pointer;
  }
  .at-input-img1{

  }
  .at-input-img1 .items{
    width: calc(33.3% - 10px);
    height: auto;
    display: inline-block;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .at-input-img1 .items:nth-child(3n+1){
  	margin-left: 0px;
  }
  .at-input-img1 .items.active .i-img::before{
    content: ' ';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    mix-blend-mode: darken;
  }
    .at-input-img1 .items.active::before{
    	content: ' ';
    	display: block;
    	position: absolute;
    	z-index: 1;
    	border: 1px solid #ffffff78;
    	border-radius: 12px;
    	width: calc(100% - 10px);
    	height: calc(100% - 10px);
    	left: 0;
    	top: 0;
    	bottom: 0;
    	right: 0;
    	margin: auto;
    	box-shadow: inset 0px 0px 11px 2px #000000ad;
    }
  .at-input-img1 .items .i-img img{
    width: 100%;
    height: auto;
  }
  .at-input-img1 .items .i-text{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: left;
    padding: 10px;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgb(0 0 0 / 64%) 100%);
    padding-top: 20%;
    color: #ffffff;
    transition: all .2s;
    z-index: 5;
  }
  .at-input-img1 .items.active .i-text{
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgb(0 0 0 / 36%) 100%);
    padding-top: 70%;
  }
  .at-input-img1 .items .i-text .i-cn{
    text-transform: uppercase;
    font-size: calc(100% - 2px);
  }
  .at-input-img1 .items .i-text .i-name{
    font-size: calc(100% + 2px);
    font-weight: bold;
  }
  .at-input-img1 .items input{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    opacity: 0; 
    visibility: hidden;
  }
  .at-input-img1 .items i{
    display: none;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    color: #fff;
    z-index: 6;
    padding: 2px;
  }
  .at-input-img1 .items.active i{
    display: block;
  }
  /**ed at-input-img1**/
  /*hp-ListFile*/
	.hp-ListFile{

	}
	.hp-ListFile .if-item{
			background: #ffffff;
			padding: 10px;
			border-radius: 5px;
			box-shadow: 0px 5px 7px #e2e2e2;
	}
	.hp-ListFile .if-des{

	}
	.hp-ListFile .if-icon{
		font-size: 35px;
		width: 40px;
		float: left;
	}
  /*ed hp-ListFile*/

  /*hp-ButtonBoard*/
  .hp-ButtonBoard{
  	background: #587482;
  	padding: 2px;
  	border-radius: 5px; 
  	display: block;
  	position: relative;
  }
  .hp-ButtonBoard .t-Val{
  	background: #ffffff;
  	padding: 5px;
  	font-weight: bold;
  	border-radius: 5px; 
  }
  .hp-ButtonBoard .t-Label{
  	font-size: calc(100% - 3px);
  	padding: 5px 0;
  	color: #fff;
  }

  /*color*/
  .hp-ButtonBoard.ok{
  	background: #02b50d;
  }
  .hp-ButtonBoard.ok .t-Val{
  	color: #02b50d;
  	
  }
  .hp-ButtonBoard.ok .t-Label{
  	color: #fff;
  }

  /*--*/
  .hp-ButtonBoard.wrn{
  	background: #ffebb0;
  }
  .hp-ButtonBoard.wrn .t-Val{
  	color: #ff5722;
  }
  .hp-ButtonBoard.wrn .t-Label{
  	color: #ff5722;
  }

  /*--*/


  

/*bg pl-ListViewFile*/
.pl-ListViewFile{

}

.pl-ListViewFile h2{

}
.pl-ListViewFile .items{
	display: grid;
	grid-template-columns: 50px calc(100% - 60px);
	grid-gap: 10px;
	padding: 10px 0;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 10px;
}
.pl-ListViewFile .items .pri-img{border: 1px solid;}
.pl-ListViewFile .items .pri-img img{
	width: 100%;
	height: auto;
}
.pl-ListViewFile .items .pri-img i{font-size: 30px;display: block;text-align: center;margin: 10px auto;}

.pl-ListViewFile .items .pri-text{
	
}

.pl-ListViewFile .items.Excel .pri-img{
	color: var(--excelcolor);
}
.pl-ListViewFile .items.Pdf .pri-img{
	color: var(--pdfcolor);
}
.pl-ListViewFile .items.Zip .pri-img{
	color: var(--zipcolor);
}
.pl-ListViewFile .items.Ppt .pri-img{
	color: var(--pptcolor);
}
.pl-ListViewFile .items.Doc .pri-img{
		color: var(--wordcolor);
} 

/*ed pl-ListViewFile*/


  /*ed hp-ButtonBoard*/