.btn_menu_over { background:url(images/main_menu_bg_hover.png) repeat-x bottom #ffedb5;}
.custom_table tbody tr {cursor:pointer}
.template_rule_class {width:1000px}	


.reset_min_width {min-width:0px !important;}

.field_input_int1 {min-width:0px !important; width:30px;}
.field_input_int6 {min-width:0px !important; width:70px}
.field_input_text {}


.rte_link{bborder:1px solid red; float:left;}
.rte_link tr:hover{ background-color:#f3f3f3 !important;}

.rte_link iframe {bborder:1px solid red; background-color:white}

.my_rte_table_td {padding-left:0px}

.rte_link * {position:static}


.readonly_fld_wrap {display:inline-block; border:1px solid lightblue; border-radius:5px; padding:2px; min-height:20px; width:300px;background-color: aliceblue;}


/*//////////////////////////////////////////////////*/

.structure_section {margin-bottom:30px;}
.structure_section:last-child {margin-bottom:0px;}
.structure_section_header * {margin-bottom:15px;}
.structure_section_header +.structure_section_content{padding-left:30px;}
	.structure_section h2 {color:#007fc0; font-size:28px; margin-top:0px;}
	.structure_section h3 {color:#007fc0; font-size:24px; margin-top:0px;}
	.structure_section h4 {color:#007fc0; font-size:20px; font-style:italic; margin-top:0px;}
	.structure_section h5 {font-size:17px;}
	.structure_section h6 {font-size:15px; color:#007fc0; padding-left:30px;}

.row + .subsection_title {margin-top:11px;}
.row + .structure_section {margin-top:26px;}

.content_right_column.tree-view-column {position:fixed; top:140px; right:0px; width:300px; padding:15px; padding-top:0px; box-sizing:border-box; padding-left:0px; overflow-y:scroll;}
.content_left_column.two-columns-view {width:calc(100% - 300px); overflow-y:scroll; overflow-x:hidden; height:500px;}

#jstree .block_has_content {background:rgba(133, 164, 219, 0.5);}
.jstree-default .jstree-hovered {background: #e7f4f9 !important;}
.jstree-default .jstree-clicked {background: #beebff !important;}

/*//////////////////////////////////////////////////*/

.dropdown_selector_control select{width:300px;}

.row_table_list {padding-left:10px; margin:0px;}
.row_table_list li {margin-top:0px; margin-bottom:0px;}
.row_table_list li + li {margin-top:5px;}


/*//////////////////////////////////////////////////*/


	.filter_row {}
	.filter_row + .filter_row {margin-top:20px;}
	.filter_row:after {content:''; display:block; clear:both;}
	.filter_column {float:left; margin-right:10px;}
	.filter_column_group {}
	.filter_column_group + .filter_column_group {margin-top:5px;}
	.filter_column_group .field_label {min-width:120px;}
	.filter_column.short .filter_column_group .field_label {min-width:70px;}
	.filter_column_group select {min-width:100px;}

	.filter_row.inline .filter_column_group {float:left;}
	.filter_row.inline .filter_column_group + .filter_column_group {margin-top:0px; margin-left:15px;}
	.filter_row.inline .field_label{min-width:0px;}

/*//////////////////////////////////////////////////*/

.main_menu .submenu.level2 li a{padding-left:70px; line-height:30px;}
.main_menu .submenu li a .icon {position:absolute; top:5px; left:8px;display: flex; align-items: center; justify-content: center; }

/*//////////////////////////////////////////////////*/

.submenu_wrapper {overflow-y:hidden; max-height:calc(100vh - 60px);}


.ui-widget-overlay {opacity:0.5;}
.ui-dialog {position:fixed;}

.template_fld_box .row a {display:none;}
.template_fld_box .row:hover a {display:inline-block;}

.form_control_field_wrap input {max-width: 295px;}