.table {width: 100% !important;}
.datatable-scroll {
   width: 100%;
   /*overflow-x: auto !important;*/
}
.datatable-header, .datatable-footer {padding-top: 0px;}
.address > thead > tr > th,
.address > tbody > tr > th,
.address > tfoot > tr > th,
.address > thead > tr > td,
.address > tbody > tr > td,
.address > tfoot > tr > td {
	padding: 12px 5px !important;
}
.my-favorite {font-size: 18px;cursor: pointer;}
.btn-clipboard {margin-top: 5px;}
.padding-bottom-0 {padding-bottom: 0px !important;}
.padding-0 {padding: 5px !important;}
.margin-top-5 {margin-top: 5px !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-top-15 {margin-top: 15px !important;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.margin-bottom-0 {margin-bottom: 0px !important;}
.margin-left-5 {margin-left: 5px !important;}
.margin-left-10{margin-left: 10px!important;}
.hidden-item{display: none;}
.picker {width: 260px !important;}
.sp-preview {width: 20px;height: 20px;}
.checkbox-td {width: 20px;margin: 0px;padding: 0px !important;padding-left: 10px !important;}

.dd-handle.active {border: 1px solid #d1d1d1 !important;background: #dfdcdc !important;}
.dd-item > .icons-list {position: absolute;right: 8px;top: 7px;}
.sp-container {z-index: 9999 !important;}
.btn-small {padding: 5px 7px;}
.dd-list .dd-list {padding-left: 5px !important;}
.dd-handle {padding: 5px 20px 5px 20px !important;border: none !important;}
.dd-cursor{padding: 0 !important; border: none !important;position: absolute;margin: 0;left: 0;top: 0;cursor: pointer;}
@media only screen and (min-width: 700px) { 
	.dd + .dd {margin-left: unset !important;}
}

div .tokenfield {border-bottom: 1px solid #ddd;}
.table-border-top {border-top: 1px solid #dddddd !important;}
.btn-xs, .btn-group-xs > .btn {padding: 5px 10px !important;}
.dataTables_length {margin: 0 0 0px 20px !important;}
#content_table tbody .last-field {text-align: right;padding: 0px !important;min-width: 160px !important;}
.fileinput-button input {cursor: pointer;direction: ltr;font-size: 23px;margin: 0;opacity: 0;position: absolute;right: 0;top: 0;transform: translate(-300px, 0px) scale(4);height: 20px;}
.modal-content .plupload_scroll .plupload_filelist {height: 400px;}
.table > tbody > tr > td{padding: 5px 5px !important;}
@media (min-width: 769px) {
  .page-container,
  .page-header-content,
  .navbar {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1366px) {
  .page-container,
  .page-header-content,
  .navbar {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.page-title {
	/* padding: 20px 36px 20px 0; */
	padding: 10px 36px 10px 0px;
}
.border-none{border: none !important;}
.nav > li > a {padding-left: 10px; padding-right: 10px;}
.page-container{padding-top: 0px !important;}
.dataTables_wrapper{overflow: initial !important;}
.datatable-responsive{width: 100% !important;}
.navbar-component{margin-bottom: 10px;}
.btn{padding: 9px 10px !important;}
.fab-menu-btn.btn-float {padding: 26px !important;}
@media (min-width: 1366px) {
  .fab-menu-top-right,
  .fab-menu-bottom-right {
    right: 5px !important;
  }
}
.fab-menu-inner > li .btn-float{padding: 0 !important;}

.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(1), .fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(1), 
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(1), .fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(1), 
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(1), .fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(1){
	top: 60px;
}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(2), .fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(2), 
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(2), .fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(2), 
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(2), .fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(2){
	top: 120px;
}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(3), .fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(3), 
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(3), .fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(3), 
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(3), .fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(3){
	top: 180px;
}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(4), .fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(4), 
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(4), .fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(4), 
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(4), .fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(4){
	top: 240px;
}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(5), .fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(5), 
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(5), .fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(5), 
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(5), .fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(5){
	top: 300px;
}
.fab-menu .fab-menu-inner > li:nth-child(6) {-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(6), .fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(6),
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(6),.fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(6),
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(6),.fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(6) {
	top: 360px;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.fab-menu .fab-menu-inner > li:nth-child(7) {-webkit-transition-delay: 0.35s;transition-delay: 0.35s;}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(7),
.fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(7),
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(7),
.fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(7),
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(7),
.fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(7) {
	top: 420px;
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}
.fab-menu .fab-menu-inner > li:nth-child(8) {-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(8),.fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(8),
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(8),.fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(8),
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(8),.fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(8) {
	top: 480px;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.fab-menu .fab-menu-inner > li:nth-child(9) {-webkit-transition-delay: 0.45s;transition-delay: 0.45s;}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(9),.fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(9),
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(9),.fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(9),
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(9),.fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(9) {
	top: 540px;
	-webkit-transition-delay: 0.45s;
	transition-delay: 0.45s;
}
.fab-menu .fab-menu-inner > li:nth-child(10) {-webkit-transition-delay: 0.45s;transition-delay: 0.5s;}
.fab-menu-top[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(10),.fab-menu-top-left[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(10),
.fab-menu-top-right[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(10),.fab-menu-top[data-fab-state="open"] .fab-menu-inner > li:nth-child(10),
.fab-menu-top-left[data-fab-state="open"] .fab-menu-inner > li:nth-child(10),.fab-menu-top-right[data-fab-state="open"] .fab-menu-inner > li:nth-child(10) {
	top: 600px;
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.daterangepicker.dropdown-menu{z-index: 9999;}
#message_table > tbody > tr > td {
    vertical-align: top;
}
#message_table > tbody > tr > td:nth-child(8) {
    word-wrap: break-word;
    line-break: anywhere;
}
.bt-0{border-top: 0 !important;}
.icon-search4 {color: #eceef8 !important;}
.ui-autocomplete-processing:after{margin-top: 10px;}
.report-sub-table{
	/*max-height: 500px; overflow: hidden; overflow-y: auto;*/ 
	max-height: 500px; overflow: auto;
}
.report-sub-table thead th { position: sticky; top: 0; z-index: 1; }

.desc-control{min-width: 300px;}
.hr-control{width: 70px !important; float: right !important;}
.noty_buttons{padding: 5px 20px;}
.login-form{margin-top: 40px !important;}
.wd-35p{width: 35%;}
#invoice-entry-filter .multiselect-container > li > a .checker, .multiselect-container > li > a .choice{top: 50% !important;}
.dt-buttons{float: left;margin: 0 0 0px 0px;}
.custom-file-container__image-preview{height: 200px !important;}
.template-table{height: 517px; overflow-y:auto;}
.copy-matter-info{cursor: pointer;}
.dropdown-menu > li > a {padding: 6px 16px;}
.select2-selection--multiple{border-bottom-color: #ddd !important;}
.select2-container--focus .select2-selection--multiple:not([class*=bg-]):not([class*=border-]), .select2-container--open .select2-selection--multiple:not([class*=bg-]):not([class*=border-]){border-bottom-color: #009688;box-shadow: 0 1px 0 #009688;}
.custom-checkbox-20{width: 20px;height:20px;}

.fancytree-container{height: 100%;}
#document_div .title {
    color: #222;
    background-color: inherit;
    font-weight: 700;
}
#document_div .degree {
    color: #000;
    background-color: #dfffbf;
}
.fancytree-ext-filter-hide tr.fancytree-hide,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide {
  display: none;
}
.select2-search__field{width: 100% !important;}
.select2-selection__clear{cursor: pointer !important;}