
.modal-header.modal-bg-ma-info,
.modal-header.modal-bg-ma-custom,
.bootstrap-dialog.type-ma-custom .modal-header {
	color: #fff;
	background-color: #0070A6;
}

.modal-header-icon {
	float: left;
}

.modal-dialog .modal-content,
.bootstrap-dialog .modal-content {
	border-radius: 0;
	background: #FFF;
	border: 3px solid #A98;
	padding: 6px;
}

.modal-dialog .modal-header,
.bootstrap-dialog .modal-header {
	border-radius: 0 0 0 0;
}

.modal.bootstrap-dialog.type-danger .modal-content {
	position: relative;
	-webkit-background-clip: padding-box;
					background-clip: padding-box;
	border: 1px solid #c30d23;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
					box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.bootstrap-dialog.type-danger .modal-header {
	background-color: #c30d23;
}

.modal.bootstrap-dialog.type-danger .bootstrap-dialog-footer-buttons .btn.btn-ma-default {
	color: #c30d23;
	border: 1px solid #c30d23;
}

.modal-body.modal-editor {
	border-radius: 0 0 0 0;
}

.modal-footer {
	border-top: unset;
	border-radius: 0 0 0 0;
}

.bootstrap-dialog.type-danger .modal-footer {
	border-top: 1px solid #c30d23;
}
.modal-body {
	position: relative;
	padding: 0;
}

.gray_img {
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);

		filter: grayscale(100%);

		filter: gray;
}

a.is-disabled,
a.disabled {
	pointer-events: none;
}

.modal-dialog-ms .modal-dialog {
	margin: 150px auto !important ;
}

.modal-dialog-ms.dialog-ms-sl .modal-dialog {
	width: 500px !important ;
}

.modal-dialog-ms.dialog-ms-lg .modal-dialog {
	width: 900px !important ;
}

.modal-dialog-ms.dialog-ms-lg2 .modal-dialog {
	width: 1250px !important ;
}

.type-ms-custom .modal-dialog,
.type-ms-custom .bootstrap-dialog,
.type-ms-custom2 .modal-dialog,
.type-ms-custom2 .bootstrap-dialog {
	top: 70px;
}

.type-ms-custom .modal-dialog .modal-content,
.type-ms-custom .bootstrap-dialog .modal-content,
.type-ms-custom2 .modal-dialog .modal-content,
.type-ms-custom2 .bootstrap-dialog .modal-content {
	padding-right: 1px !important ;
	padding-bottom: 1px !important ;
}

.type-ms-custom .modal-body .bootstrap-dialog-message {
	padding: 5px;
	border-top: 2px solid #aaa;
	border-left: 2px solid #aaa;
	border-bottom: 2px solid #ddd;
	border-right: 2px solid #ddd;
}

.type-ms-custom .modal-body .bootstrap-dialog-message > div.close_button,
.type-ms-custom2 .modal-body .bootstrap-dialog-message > div.close_button {
	position: relative;
	text-align: right;
	float: right;
}

.type-ms-custom .modal-body .bootstrap-dialog-message > form,
.type-ms-custom2 .modal-body .bootstrap-dialog-message > form {
	margin-right: 18px;
	padding: 5px;
}

.type-ms-custom .align_center,
.type-ms-custom2 .align_center {
	text-align: center !important;
}

ul.treeview {padding-inline-start: 0px;}
ul.treeview ul {padding-inline-start: 25px;}

ul.treeview,
ul.treeview ul {
	list-style: none;
	line-height: 2em;
}

ul.treeview > li {margin: -10px 0px 0px 5px;}

ul.treeview ul li {position: relative;}

ul.treeview ul li:before ,
ul.treeview ul li:after {
	position: absolute;
	left: -15px;
	content: '';
	display: block;
}

ul.treeview ul li:before {
	top: 0px;
	height: 1em;
	border-bottom: 1px solid #aaa;
}

ul.treeview ul li:after {
	bottom: -7px;
	height: 100%;
}

ul.treeview ul li:last-child:after {display: none;}

ul.treeview.type1 > li:before,
ul.treeview ul.type1 > li:before {
	width: 5px;
}

ul.treeview.type2 > li:before ,
ul.treeview.type2 > li:after ,
ul.treeview ul.type2 > li:before ,
ul.treeview ul.type2 > li:after {
	border-left: 1px solid #aaa;
}
ul.treeview.type2 > li:before,
ul.treeview ul.type2 > li:before {
	width: 10px;
}

ul.treeview.remark,
ul.treeview.remark ul,
ul.treeview.remark ol {
	line-height: normal !important ;
;}

div.btn-tag {
	display: inline-block;
	padding: 2px 4px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.a-btn {
	cursor: pointer;
}

@media (min-width: 1299px) {
	.modal-lg {
		width: 1200px;
	}
}
