/*TABLE*/
.bm-table{
	border: 1px solid #DADCDE;
    border-radius: 10px;
    padding: 0;
}
table.table-editor{
	border: 0px solid #DADCDE;
	border-radius: 10px;
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	overflow: hidden;
}
table.table-editor thead input{
	border: 0px solid #DADCDE;
    text-align: center;
    color: #000;
    background: #00000000;
}
table.table-editor tbody input{
	border: 0px solid #DADCDE;
	text-align: center;
}
 table.table-editor thead tr{
	
}
table.table-editor thead tr th{
	background: #F3F3F7;
	box-shadow: 0px -1px 0px 0px #E6E7E9 inset;
	padding: 8px 16px 8px 16px;
	font-size: 14px;
	font-weight: 600;
	line-height: 17.07px;
	text-align: left;
	color: #212121;
}

table.table-editor tbody tr{
	border-bottom: 1px solid #DADCDE;
}
table.table-editor tbody tr:last-child{
	border-bottom: 0px solid #DADCDE;
}
table.table-editor tbody tr td{
	padding: 8px 16px 8px 16px;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	text-align: center;
	color: #212121;
	text-align: left;
}
@media(max-width:1200px){
	table.table-editor thead {
		display:none;
	}
	table.table-editor tbody tr td{
		display: flex;
        text-align: right;
        justify-content: space-between;
		font-size: 12px;
		font-weight: 400;
		line-height: 16.8px;
		color: #212121;
		padding: 7.5px 10px 7.5px 10px;
	}
	table.table-editor tbody tr td::before{
		content: attr(data-header);
		text-align: left;
		font-size: 12px;
		font-weight: 400;
		line-height: 16.8px;
		color: #84888F;
		margin-bottom: 5px;
	}
	table.table-editor tbody tr:nth-child(odd) {
	  background-color: #F3F3F7;
	}

	table.table-editor tbody tr:nth-child(even) {
	  background-color: #ffffff;
	}
}
/*endTABLE*/

/*OneTABLE*/
.bm-tableone{
	border: 1px solid #DADCDE;
    border-radius: 10px;
    padding: 0;
}
table.onetable-editor{
	border: 0px solid #DADCDE;
	border-radius: 10px;
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	overflow: hidden;
}
table.onetable-editor tbody input{
	border: 0px solid #DADCDE;
	text-align: center;
}

table.onetable-editor tbody tr{
	border-bottom: 1px solid #DADCDE;
}
table.onetable-editor tbody tr:last-child{
	border-bottom: 0px solid #DADCDE;
}
table.onetable-editor tbody tr td{
	padding: 8px 16px 8px 16px;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	text-align: center;
	color: #212121;
	text-align: left;
	vertical-align: top;
}
table.onetable-editor tbody tr td:nth-child(1){
	background: #F3F3F7;
	color: #212121;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 600;
	line-height: 17.07px;
}
@media(max-width:1200px){
	table.onetable-editor tbody tr td{
		display:block;
	}
}
/*endOneTABLE*/

/*TEXT*/
.text-block-editor{
	display:flex;
	gap:20px;
	flex-direction: column;
}
.h6-editor{
	color: #000000;
	font-size: 24px;
	font-weight: 600;
	line-height: 28.8px;
	text-align: left;
}
.text-editor{
	color: #212121;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.4px;
	text-align: left;
}
/*endTEXT*/

/*QUOTES*/
.quotes-editor{
	padding: 30px 0px 30px 0px;
	border-top: 1px solid #1B8EE9;
	border-bottom: 1px solid #1B8EE9;
}
.quotes-editor .quotes-editor-flex{
	display:flex;
	gap:15px;
}
.quotes-editor .quotes-editor-icon{
	
}
.quotes-editor .quotes-editor-text{
	color: #212121;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 19.6px;
	text-align: left;
}
/*endQUOTES*/

/*LISTS*/
.lists-editor{
	display:flex;
	gap:20px;
	flex-direction: column;
}
.lists-editor .lists-editor-flex{
	display:flex;
	gap:10px;
	position:relative;
}
.lists-editor .lists-editor-icon{
	
}
.lists-editor .lists-editor-icon.delete-eline{
	position: absolute;
    right: 0px;
    top: 1px;
    cursor: pointer;
}
.lists-editor .lists-editor-text{
	color: #212121;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	text-align: left;
}
/*endLISTs*/

/*MARGIN*/
.editor-margin10{
	margin-top:10px;
}
.editor-margin20{
	margin-top:20px;
}
.editor-margin32{
	margin-top:32px;
}	
.editor-margin40{
	margin-top:40px;
}		
/*endMargin*/

/*danger*/
.text-danger-editor{
	background: #FBEBEB;
	padding: 20px 30px 20px 15px;
	gap: 15px;
	border-radius: 10px;
	width:100%;
	display:flex;
}
.text-danger-editor .text-danger-c{
	color: #212121;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	text-align: left;
}
/*endDanger*/
@media (max-width: 1120px) {
	.h6-editor {
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
	}
	.text-block-editor {
		display: flex;
		gap: 10px;
		flex-direction: column;
	}
	.text-editor {
		font-size: 14px;
		font-weight: 400;
	}
	.text-danger-editor svg{
		flex:none;
	}
	.text-danger-editor .text-danger-c {
		color: #212121;
		font-size: 12px;
		font-weight: 400;
		line-height: 16.8px;
		text-align: left;
	}
}