/*BEGIN : mainHeader*/
header{
	border-bottom: 1px #B9B9B9 solid !important;
	-moz-box-shadow: 0px 1px 1px 1px rgba(69, 65, 78, 0.08);
	-webkit-box-shadow: 0px 1px 1px 1px rgba(69, 65, 78, 0.08);
	box-shadow: 0px 1px 1px 1px rgba(69, 65, 78, 0.08);
	z-index: 302 !important;
	top: 0;
    left: 0;
    right: 0;
    position: fixed;
    min-width: 1280px;
    background-color: white;
}

.wj-btn-default{
	background-color: #CCCCCC !important;
}

.wj-glyph-down{
	color: #FFFFFF;
}

#main_header{
	position: absolute !important;
}
#main_header.show{
	display: block !important;
}
#main_header.hide{
	display: none;
}
#main_header .main_header_content{
	padding: 0 0 0 0.78125% !important;
	height: 100%;
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
  	-moz-align-items: center;
  	-ms-align-items: center;
	-webkit-align-items: center;
    align-items: center;
    float: left;
}
#main_header .main_header_content > div{
	float: left;
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
  	-moz-align-items: center;
  	-ms-align-items: center;
	-webkit-align-items: center;
    align-items: center;
    height: 100%;
}
#main_menu_btn {
    display: block;
    position: relative;
    background: #cccccc;
    border: 1px solid #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
	padding: 0px 12%;
}
#main_menu_btn .menu_btn{
    width: 100%;
    background: black;
}
.main_header_content_2 #m_header_menu{
	height: 100%;
    display: -webkit-box !important;
    display: -moz-box !important;
	display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  	-moz-align-items: center;
  	-ms-align-items: center;
	-webkit-align-items: center;
    align-items: center;
    padding: 0px;
}

.main_header_content_2 #m_header_menu > ul{
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	padding: 0px;
    margin: 0px;
    height: 100%;
  	-moz-align-items: center;
  	-ms-align-items: center;
	-webkit-align-items: center;
    align-items: center;
}

.main_header_content_2 #m_header_menu > ul > li.selected_file_name{
	position: relative;
	height: 100%;
    display: table-cell;
    vertical-align: middle;
    background-color: white;
}

.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a.m-menu__link{
	display: table;
    table-layout: fixed;
    position: relative;
    vertical-align: middle;
    height: 100%;
    outline: none !important;
    text-decoration: none;
    cursor: pointer;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a.m-menu__link > .m-menu__link-text{
	display: table-cell;
    height: 100%;
    font-size: inherit;
    padding: 0;
    vertical-align: middle;    
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name.m-menu__item--hover #kad5-file-list{
    display: block;
    -webkit-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
    -moz-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
    -ms-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
    -o-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
    animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list{
	padding-top: 1px;
	display: block;
    -webkit-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
    -moz-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
    -ms-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
    -o-animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
	animation: m-header-menu-submenu-fade-in .3s ease 1, m-header-menu-submenu-move-up .3s ease-out 1;
	right: auto;
    left: 0;
    -ms-transform: translateZ(0); /* IE 9 */
	-webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: none;
    z-index: 102;
    position: absolute;
    top: 100%;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list span.m-menu__arrow{

    line-height: 0;
    display: inline-block;
    overflow: hidden;
    height: 11px;
    width: 40px;
    color: #ffffff;
    margin-left: -20px;
    position: absolute;
    margin-top: -10px;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list #kad5-file-list-items{
	padding: 0px 0px;
	background-color: #ffffff;
    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list #kad5-file-list-items .m-menu__item{
	padding: 0px;
	display: block;
    margin: 0;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list #kad5-file-list-items .m-menu__item .m-menu__link{
	padding: 10px 5px;
	display: table;
    table-layout: fixed;
    text-decoration: none;
    position: relative;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    outline: none !important;
    cursor: pointer;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list #kad5-file-list-items .m-menu__item .m-menu__link > .m-menu__link-title > .m-menu__link-wrap{
	display: block !important;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list #kad5-file-list-items .m-menu__item .m-menu__link > .m-menu__link-title > .m-menu__link-wrap > .m-menu__link-text{
	display: block !important;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list #kad5-file-list-items 
.m-menu__item .m-menu__link .m-menu__link-icon{
	color: #b8bece;
	font-size: 1.4rem;
    width: 33px;
    text-align: left;
    padding: 0;
    line-height: 0;
    display: table-cell;
    vertical-align: middle;
}
.main_header_content_2 #m_header_menu > ul > li.selected_file_name #kad5-file-list #kad5-file-list-items 
.m-menu__item .m-menu__link .m-menu__link-icon .m-menu__link-title{
	cursor: pointer;
}
#kad5-file-list-items .selected{
	background-color: #efefef;
}
.m-menu__link-text{
	text-align: center;
	font-size: inherit;
	text-overflow: ellipsis;
}
.file_save_btn{
	font-weight: bold;
	padding: 0px !important;
}
.undoBtn1, .redoBtn1{
	cursor: pointer;
	text-align: center;
}
.undoBtn1 img, .redoBtn1 img{
	opacity: 0.2;
}
.undoBtn1 p, .redoBtn1 p{
	line-height: 1;
	margin: 0px !important;
}
#main_header .main_header_right{
	padding: 0 2.1875% 0 0 !important;
	height: 100%;
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	-moz-justify-content: flex-end;
  	-ms-justify-content: flex-end;
    -webkit-justify-content: flex-end;
	justify-content: flex-end;
	-moz-align-items: center;
  	-ms-align-items: center;
    -webkit-align-items: center;
	align-items: center;
}
#main_header .main_header_right > div{
	float: left;
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	-moz-align-items: center;
  	-ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    height: 100%;
	-moz-justify-content: flex-end;
  	-ms-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    cursor: pointer;
    text-align: center;
}
.main-m-body{
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex !important;
}
#selected-kad5{
	width: 100%;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}
.help_menu p{
	margin: 0px;
    color: black;
}
@media (max-width: 1609px){
	.font10{
		font-size: 10px;
	}
	#main_header{
		height: 60px;
	}
	.main-m-body{
		padding-top: 60px !important;
	}
	#main_menu_btn{
		width: 34px;
		height: 34px;
	}	
	#main_menu_btn .menu_btn{
	    height: 2px;
	    margin-top: 6.5px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name{
		padding-left: 12px;
		padding-right: 0px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a{
		width: 126px;
	}
	#kad5-file-list{
		width: 150px;
	}
	.menu{
		width: 98px;
	}
	.file_save_btn{
		margin-left: 12px;
		width: 58px;
		height: 34px;
	}
	.undoBtn1, .redoBtn1{
		margin-left: 27px;
	}
	.undoBtn1 > img, .redoBtn1 > img, .help_menu img{
		width: 18px;
		margin-bottom: 5px;
	}
}

@media (min-width: 1610px) and (max-width: 1930px){
	.font10{
		font-size: 12px;
	}
	#main_header{
		height: 75px;
	}
	.main-m-body{
		padding-top: 75px !important;
	}
	#main_menu_btn{
		width: 42px;
		height: 42px;
	}	
	#main_menu_btn .menu_btn{
	    height: 2px;
	    margin-top: 8.5px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name{
		padding-left: 15px;
		padding-right: 0px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a{
		width: 158px;
	}
	#kad5-file-list{
		width: 188px;
	}
	.menu{
		width: 123px;
	}
	.file_save_btn{
		margin-left: 15px;
		width: 72px;
		height: 42px;
	}
	.undoBtn1, .redoBtn1{
		margin-left: 33px;
	}
	.undoBtn1 > img, .redoBtn1 > img, .help_menu img{
		width: 22px;
		margin-bottom: 6px;
	}
}
@media (min-width: 1931px) and (max-width: 2570px){
	.font10{
		font-size: 15px;
	}
	#main_header{
		height: 90px;
	}
	.main-m-body{
		padding-top: 90px !important;
	}
	#main_menu_btn{
		width: 51px;
		height: 51px;
	}	
	#main_menu_btn .menu_btn{
	    height: 3px;
	    margin-top: 10px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name{
		padding-left: 18px;
		padding-right: 18px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a{
		width: 189px;
	}
	#kad5-file-list{
		width: 225px;
	}
	.menu{
		width: 147px;
	}
	.file_save_btn{
		margin-left: 18px;
		width: 87px;
		height: 51px;
	}
	.undoBtn1, .redoBtn1{
		margin-left: 40px;
	}
	.undoBtn1 > img, .redoBtn1 > img, .help_menu img{
		width: 27px;
		margin-bottom: 7px;
	}
}
@media (min-width: 2571px) and (max-width: 3199px){
	.font10{
		font-size: 20px;
	}
	#main_header{
		height: 120px;
	}
	.main-m-body{
		padding-top: 120px !important;
	}
	#main_menu_btn{
		width: 68px;
		height: 68px;
	}	
	#main_menu_btn .menu_btn{
	    height: 4px;
	    margin-top: 13px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name{
		padding-left: 24px;
		padding-right: 24px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a{
		width: 252px;
	}
	#kad5-file-list{
		width: 300px;
	}
	.menu{
		width: 196px;
	}
	.file_save_btn{
		margin-left: 24px;
		width: 116px;
		height: 68px;
	}
	.undoBtn1, .redoBtn1{
		margin-left: 54px;
	}
	.undoBtn1 > img, .redoBtn1 > img, .help_menu img{
		width: 36px;
		margin-bottom: 10px;
	}
}
@media (min-width: 3200px) and (max-width: 3839px){
	.font10{
		font-size: 25px;
	}
	#main_header{
		height: 150px;
	}
	.main-m-body{
		padding-top: 150px !important;
	}
	#main_menu_btn{
		width: 85px;
		height: 85px;
	}	
	#main_menu_btn .menu_btn{
	    height: 5px;
	    margin-top: 17px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name{
		padding-left: 30px;
		padding-right: 30px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a{
		width: 315px;
	}
	#kad5-file-list{
		width: 375px;
	}
	.menu{
		width: 245px;
	}
	.file_save_btn{
		margin-left: 30px;
		width: 145px;
		height: 85px;
	}
	.undoBtn1, .redoBtn1{
		margin-left: 67px;
	}
	.undoBtn1 > img, .redoBtn1 > img, .help_menu img{
		width: 45px;
		margin-bottom: 12px;
	}
}
@media (min-width: 3840px){
	.font10{
		font-size: 30px;
	}
	#main_header{
		height: 180px;
	}
	.main-m-body{
		padding-top: 180px !important;
	}
	#main_menu_btn{
		width: 102px;
		height: 102px;
	}	
	#main_menu_btn .menu_btn{
	    height: 6px;
	    margin-top: 20px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name{
		padding-left: 36px;
		padding-right: 36px;
	}
	.main_header_content_2 #m_header_menu > ul > li.selected_file_name > a{
		width: 378px;
	}
	#kad5-file-list{
		width: 450px;
	}
	.menu{
		width: 294px;
	}
	.file_save_btn{
		margin-left: 36px;
		width: 174px;
		height: 102px;
	}
	.undoBtn1, .redoBtn1{
		margin-left: 81px;
	}
	.undoBtn1 > img, .redoBtn1 > img, .help_menu img{
		width: 54px;
		margin-bottom: 15px;
	}
}

#main_header .main_header_right div a{
	margin: auto;
}

#main_header .main_header_right .menu.m-menu__item_active{
	background-color: #6D8AB5 !important;
}
#main_header .main_header_right .menu.m-menu__item_active > a > span{
	color: #FFF !important;
}
.m-aside-right-close-btn{
	margin: 2px 3px;
    background-color: #666 !important;
    border-color: #FFF !important;
    padding: 0.35rem 0.35rem !important;
    border-width: 1px !important;
    display: inline-table;
    float: right;
}

.m-menu__item--submenu--under--style{
	border-bottom: 1px #999 solid;
}
.m-body .edit_view{
	padding: 0px;
	-webkit-flex: 1 0 auto;  /* Safari 6.1+ */
  	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	float: left;
}
.edit_view_body{
	height: 100%;
}
.m-body .edit_view .edit_canvas_view{
	background-color: #EFEFEF;
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	-webkit-flex: 1 0 auto;  /* Safari 6.1+ */
  	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	padding-right: 0px;
}
#mainArea{
    display: -webkit-box;
    display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	width: calc(100%);
}
.btn-outline-accent {
    background-color: transparent;
    background-image: none;
    border-color: #FFF !important;
}
.m-btn--icon.m-btn--icon-only.btn-sm, .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn {
    width: 30px;
    height: 30px !important;
}
.m-btn--icon.m-btn--icon-only {
    width: 50px !important;
    height: 30px !important;
}
@media (max-width: 1023px) {
	.m-switch input:empty ~ span:before, .m-switch input:empty ~ span:after{
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		-ms-border-radius: 26px;
		-o-border-radius: 26px;
		border-radius: 26px;
	}
}

@media (min-width: 1024px) and (max-width: 1279px) {
	.m-switch input:empty ~ span:before, .m-switch input:empty ~ span:after{
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		-ms-border-radius: 26px;
		-o-border-radius: 26px;
		border-radius: 26px;
	}
}
@media (min-width: 1280px) and (max-width: 1365px) {
	.mCSB_scrollTools{
		width: 15px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    width: 10px;	    
	}
	.m-switch input:empty ~ span:before, .m-switch input:empty ~ span:after{
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		-ms-border-radius: 26px;
		-o-border-radius: 26px;
		border-radius: 26px;
	}
}
@media (min-width: 1366px) and (max-width: 1439px) {
	.mCSB_scrollTools{
		width: 15px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    width: 10px;	    
	}
}
@media (min-width: 1440px) and (max-width: 1919px) {	
	.chape_line_type_option button > span > img{
		height: 20px;
	}
	.chape_line_type_option .dropdown-menu ul li a img{
		height: 20px;
	}
	.mCSB_scrollTools{
		width: 18px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    width: 13px;	    
	}
	ul[id="select2-m_select2_1_validate-results"] > li{
		font-size:20px;
	}

}
@media (min-width: 1920px) and (max-width: 2499px) {
	.mCSB_scrollTools{
		width: 20px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    width: 17px;	    
	}
	.tab-content-1 .m-scrollable .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .m-scrollable .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: -20px;
	}
	ul[id="select2-m_select2_1_validate-results"] > li{
		font-size:20px;
	}
}
@media (min-width: 2500px) and (max-width: 2999px) {
	.noUi-target{
		border: 2px solid #ccc;
	}
	.mCSB_scrollTools{
		width: 25px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    width: 22px;	    
	}
	.tab-content-1 .m-scrollable .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .m-scrollable .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: -30px;
	}
	ul[id="select2-m_select2_1_validate-results"] > li{
		font-size:25px;
	}
	ul[id="select2-m_select2_1_validate-results"]{
		max-height: 350px !important;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container--default .select2-selection--multiple .select2-selection__arrow{
		width: 3rem;
	}
}
@media (min-width: 2999px) and (max-width: 3839px) {
	.noUi-target{
		border: 2px solid #ccc;
	}
	.mCSB_scrollTools{
		width: 30px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    width: 27px;	    
	}
	.tab-content-1 .m-scrollable .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .m-scrollable .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: -40px;
	}
	ul[id="select2-m_select2_1_validate-results"] > li{
		font-size:38px;
	}
	ul[id="select2-m_select2_1_validate-results"]{
		max-height: 400px !important;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container--default .select2-selection--multiple .select2-selection__arrow{
		width: 3.5rem;
	}
}
@media (min-width: 3840px) {
	ul[id="select2-m_select2_1_validate-results"] > li{
		font-size:48px;
	}
	ul[id="select2-m_select2_1_validate-results"]{
		max-height: 450px !important;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container--default .select2-selection--multiple .select2-selection__arrow{
		width: 3.5rem;
	}
	.noUi-target{
		border: 2px solid #ccc;
	}
	.mCSB_scrollTools{
		width: 35px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    width: 32px;	    
	}
	.tab-content-1 .m-scrollable .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .m-scrollable .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: -50px;
	}

}
.edit_tool_bottom_bar_item > div > a > img, .edit_tool_bottom_bar > div > a > img{
	max-width: 100%;
}

.edit_tool_bottom_bar > div:hover{
	background-color: #999 !important;
	cursor: pointer;
}
.edit_tool_bottom_bar_item_active{
	background-color: #999 !important;
}
.edit_property_tools_content{
	width: 100%;	
	height: calc(100% - 50px);
}
.edit_property_tools_content > .tab-content{
	height: calc(100% - 55px);
}
.edit_property_tools_content > .tab-content .active {
    display: block !important;
    height: 100%;
}

.edit_property_tools_content > .tab-content .tab-pane {
    display: none;
}

/************************* text ***************************/
.options_explain{
	color: #44a4ec;
}
.char_options_2 > div{
	padding:0px !important;
}
.char_options_2 > div:nth-child(1) > label, .char_options_3 > label, .char_options_4 > label{
	margin-bottom:0px !important;
}
.char_options_2 > div:nth-child(2) > select {
	padding: 0px !important;
}
.char_options_2 > div:nth-child(3) > select {
	padding: 0px !important;
}
.char_options_3 > label, .char_options_3 > div, .char_options_3 button, .char_options_4 button, .char_options_4 > label, .char_options_4 > div{
	padding:0px;
}
.char_options_3 > div > img{
	width: 30%;
}
.char_options_3 > div > img:hover{
	width: 30%;
	border : 1px solid #000 !important;
	cursor: pointer;
}
.char_options_3 > label:nth-child(1){
	text-align: left;
}
.char_options_3 > label:nth-child(2){
	text-align: center;
}
.char_options_4 > div > input{
	padding: 0px !important;
	height: 22px;
	width: 99%;
	cursor: pointer;
}
.char_options_4 > label{
	text-align: left;
}
.char_options_4 > div > img{
	cursor: pointer;	
}
.char_options_4 > div > img:hover{
	cursor: pointer;
	background-color: #efefef;
}
.char_options_line_1{
	height: 1px;
	border-bottom:1px #000 solid;
	margin-bottom: 0px !important;
}
.char_options_5 > div{
	width: 100%;
	padding: 0px 5px;
}
.char_options_6 > label{
	padding: 0px !important;
}
.char_options_6 > div > div{
	padding: 0px !important;
}
.char_options_6 > div > div > img:hover{
	cursor: pointer;
	background-color: #efefef;
}
.char_options_6 > div > div > img{
	padding: 6px 6px;
}
.char_options_6 button{
	padding:0px !important;
}

.char_options_7 > label{
	padding: 0px !important;
}
.char_options_7 > div > div{
	padding: 0px !important;
}
.char_options_7 > div > div > img{
	padding: 3px 8px;
}
.char_options_7 > div > div > img:hover{
	cursor: pointer;
	background-color: #efefef;
}
.char_options_7 button{
	padding:0px !important;
}
.char_options_8 button{
	padding:0px !important;
}
.char_options_8 > label{
	padding: 0px !important;
}
.char_options_8 > div > div{
	padding: 0px !important;
}
.char_options_8 > div > div > img:hover{
	cursor: pointer;
	background-color: #efefef;
}

.char_options_8 > div > div > img{
	cursor: pointer;
	padding: 5px 7px;
	margin-right: 3px;
}

input[type=number]{
	padding:0 0 0 0.3rem !important;
}

.char_options_9 > label, .char_options_9 > div, .char_options_11 > label, .char_options_11 > div, .char_options_12 > label, .char_options_12 > div, .char_options_13 > label, .char_options_13 > div, .char_options_14 > div, .char_options_14 > label, .char_options_13 > label, .char_options_12 > label{
	padding: 0px;
}
.char_options_14 > div > input, .char_options_13 > div > input, .char_options_12 > div > input, .char_options_11 > div > input{
	padding: 0px 10px;
	height: 22px;
}

.nav.nav-pills .nav-item:first-child, .nav.nav-tabs .nav-item:first-child{
	margin-left: 5px;
}
.nav-link{
	padding: 0.4rem 0.5rem;
}
.tab-content_all{
	height: calc(100% - 45px);
}
.tab-content-2{
	padding: 0px 10px 0 10px;
}

.tab-content-3, .tab-content-4, .tab-content-5{
	height: calc(100%);
	padding: 0px 15px 0 10px;
}
.char_options_15 > div{
	width: 100%;
}
.char_options_16 .middle-line{
	border: 1px #efefef solid;
    margin-top: auto;
    margin-bottom: auto;
}
.char_options_16 > label, .char_options_16 > div{
	padding:0px !important;
}
.char_options_17 > label{
    padding-right: 0px;
}
.char_options_17 > div{
	padding:0px !important;
}
.char_options_17 > div > select{
	height: 22px;
    padding: 0px;
}
.char_options_18 > label{
    padding-right: 0px;
}
.char_options_18 > div{
	padding:0px !important;
}
.char_options_18 > div > input{
	height: 22px;
    padding: 0.5rem;
}

.char_options_19 > label{
    padding-right: 0px;
}
.char_options_19 > div{
	padding:0px !important;
}
.char_options_19 > div > input{
	height: 22px;
    padding: 0.5rem;
}
.char_options_20 > label:nth-child(1){
	padding: 0px !important;
}
.char_options_20 > div{
	padding: 0px 0px !important;
}
.char_options_20 > label:nth-child(2){
	padding-right: 0px !important;
}
.char_options_20 > div >input{
	padding: 0px 5px;
	height: 22px;
}
.char_options_21 > label{
	padding: 0px !important;
}
.char_options_21 > div{
	padding: 0px !important;
}
.char_options_21 > div > select{
	height: 22px;
    padding: 0px;
}
.char_options_31 > label:nth-child(1){
	width: 45%; 
}
.char_options_31 > div:nth-child(2){
	width: 55%; 
}
.char_calc_options_1 > button{
	margin: auto;
}
.char_calc_pane{
	height: 100px;
}
.char_calc_options_2 > div:nth-child(1){
	padding: 0px 5px 0px 0px !important;
	width: 45% !important;
}
.char_calc_options_2 > div:nth-child(2){
	padding: 0px !important;
	width: 55% !important;
}
.char_calc_options_2_1{
	padding-right: 0.2rem;
}
.char_calc_options_2_1 > button{
	padding: 0px !important;
	line-height: 22px;
}
.char_calc_options_2_2 > button{
	padding: 0px !important;
    margin-right: 0.2rem;
    line-height: 22px;
    width: 25px !important;
}
.char_calc_options_2_3 > button{
	padding: 0px !important;
    margin-right: 0.2rem;
    line-height: 22px;
    width: 25px !important;
} 
.char_calc_options_2_4 > button{
	padding: 0px !important;
    margin-right: 0.2rem;
    line-height: 22px;
    width: 25px !important;
}

.char_calc_options_2_5 > button{
	padding: 0px !important;
    margin-right: 0.2rem;
    line-height: 22px;
    width: 25px !important;
}

.char_calc_options_2_6 > button{
	padding: 0px !important;
    margin-right: 0.2rem;
    width: 25px !important;
}
.char_calc_options_3 > div:nth-child(1){
	padding: 0px 5px 0px 0px !important;
}
.char_calc_options_3 > div:nth-child(2){
	padding: 0px 0px 0px 5px !important;
}
.char_calc_options_3 > div > button{
	width: 100%;
}

.image_options_1 > label{
    padding: 0px !important;
}
.image_options_1 > button{
	height: 22px;
    padding: 0px !important;
}
.image_options_1 > div{
    padding: 0px !important;
}
.image_options_1 > div > input{
    padding: 0px !important;
    height: 22px;
}
.m-menu__item_bottom_border-0{
	border-bottom: 0px #ccc solid !important;
}

.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text{
	color: black;
}
.kadlisthidden{
	display: none !important;
}
.kadlistshow{
	display: block !important;
}
/*END