			#sheetimport { margin:0;padding:0; }
			#sheetimport .msg { display:none;margin-bottom:20px; }
			#sheetimport.err .msg { background-color:red;color:#fff;padding:10px;display:block; }
			#sheetimport.load::after { content:" ";display:block;position:absolute;left:0;top:0;bottom:0;right:0; }
			#sheetimport table tr th,
			#sheetimport table tr td { cursor:pointer;padding:10px;font-size:16px; }
			#sheetimport table tr th { background-color:#f2f2f2; }
			#sheetimport table tr td:nth-child(1) { background-color:#f2f2f2; }
			#sheetimport table tr td:not(.selected).hov,
			#sheetimport table tr th:not(.selected).hov { background-color:yellow; }
			#sheetimport table tr td.selected,
			#sheetimport table tr th.selected { background-color:green; }
			#sheetimport .tblwrap { margin-top:20px;width:100%;box-sizing:border-box;overflow-x:auto;position:relative; }
			#sheetimport .tblwrap::after { content:" ";display:block;position:absolute;left:0;bottom:0;right:0;height:33%;
				/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
				background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
			}

			.dbm_popup_overlay { opacity:0;display:none;transform:translateY(0px) scale(1);z-index:9996;background-color:rgba(25, 84, 123,0.85);padding:10px;position:absolute;left:0px;right:0px;bottom:0px;top:0px;transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; }
			.dbm_popup_overlay.second {  z-index:9998; }
			.dbm_popup_overlay.show { transform:translateY(0px) scale(1);opacity:1; }
			.dbm_popup { z-index:9997;position:fixed;opacity:0;display:none;transform:translateY(200%) scale(1);width:100%;left:0;right:0;box-sizing:border-box;top:0px;padding-top:100px;transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; }
			.dbm_popup.show { opacity:1;transform:translateY(0%) scale(1); }
			.dbm_popup > .popupinner { margin:0 auto;max-width:400px;border-radius:10px;background-color:#fff;padding:10px; box-sizing:border-box;width:100%; }
			.dbm_popup.second { z-index:9999; }

			.dbmmodule input[type="button"],
			.dbmmodule input[type="submit"] 
			.dbm_popup input[type="button"],
			.dbm_popup input[type="submit"] { border:0px;border-radius:5px;padding:10px 20px;background-color:#035c93;color:#fff;display:inline-block;cursor:pointer; } 
			.dbmmodule input[type="submit"]:hover,
			.dbmmodule input[type="button"]:hover,
			.dbm_popup input[type="submit"]:hover,
			.dbm_popup input[type="button"]:hover { background-color:#004672; }
			.dbm_popup select { padding: 10px;border: 1px solid #ccc;width: 100%;margin-top: 20px;border-radius: 5px;margin-bottom:10px; }
			.dbm_popup h2 { margin-top:0px; }

			.dbm_popup .linked_list { list-style:none;margin-top:20px;padding:0px; }
			.dbm_popup .linked_list li { display:flex;background-color:#f2f2f2;border:1px solid #ccc;margin-bottom:10px; }
			.dbm_popup .linked_list li .left {  padding:10px;}
			.dbm_popup .linked_list li .right { padding:10px;border-left:0px solid #ccc;padding-left:40px; }

			.dbm_popup .next { position:relative;padding-top:10px;text-align:right; }
			.dbmmodule { position:relative;position:relative;border-radius:10px;background-color:#fff;margin-top:20px;}
			.dbmmodule .block_continue .next::after { content:" ";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,0.4); }
			.dbmmodule .maintbl table { width:100%; }
			.dbmmodule .maintbl table td,
			.dbmmodule .maintbl table th { padding:5px;} 
			.dbmmodule .maintbl table[can-sort="true"] th:not(.aktiv) { cursor:pointer;background-color:#f2f2f2;}			
			.dbmmodule .maintbl table[can-sort="true"] th.aktiv { background-color:#ccc;}
			.dbmmodule .maintbl table[can-sort="false"] th { text-align: left;background-color:#f2f2f2 !important; }
			.dbmmodule .maintbl table th:not([rname]) { cursor:default; }
			.dbmmodule .maintbl table tr.subgroup_head td { font-family: "Signika-Semibold";font-weight:bold;border-bottom:3px solid #000;background-color:#f2f2f2; }
			.dbmmodule .maintbl table tr.subgroup_sum td { border-top:1px solid #000;border-bottom:1px solid #000;font-family: "Signika-Semibold";font-weight:bold; }
			
			.dbmmodule .maintbl .custom_filter { font-weight:bold;padding-top:20px;padding-bottom:10px;text-align:right; }
			.dbmmodule .maintbl .custom_filter select {  border-radius:5px;border-top-right-radius:0px;border-bottom-right-radius:0px; border:1px solid #ccc;padding:10px;width:100%;box-sizing:border-box; }

			.dbmmodule .maintbl .sortorder { font-weight:bold;padding-top:20px;padding-bottom:10px;text-align:right; }
			.dbmmodule .maintbl .sortorder span { background-color:#ccc;padding:5px 10px;border-radius:3px;border:0px solid #ccc; }
			.dbmmodule .maintbl .sortorder span:nth-child(1) { border-top-right-radius:0px; }
			.dbmmodule .maintbl .sortorder span:nth-child(1) { border-bottom-right-radius:0px; }
			.dbmmodule .maintbl .sortorder span:nth-child(2) { border-top-left-radius:0px; }
			.dbmmodule .maintbl .sortorder span:nth-child(2) { border-bottom-left-radius:0px; }
			.dbmmodule .maintbl .sortorder.ASC span:nth-child(2) { background-color:#f2f2f2;cursor:pointer; }
			.dbmmodule .maintbl .sortorder.DESC span:nth-child(1) { background-color:#f2f2f2;cursor:pointer; }
			.dbmmodule .maintbl table .nextpage div { cursor:pointer;border-radius: 5px;padding: 10px 20px;background-color: #035c93;color: #fff;display:block;text-align:center; }
			.dbmmodule .maintbl table .nextpage div:hover { background-color:#004672; }
			.dbmmodule .search { position:relative;padding-right:82px; }
			.dbmmodule .search input[type='button'] { position:absolute;right:0px;top:0px;border: 0px;display: block;height: 100%; border-top-left-radius:0px;  border-bottom-left-radius:0px;  }
			.dbmmodule .search input[type='text'][name='search'] { border-radius:5px;border-top-right-radius:0px;border-bottom-right-radius:0px; border:1px solid #ccc;padding:10px;width:100%;box-sizing:border-box; }
			.dbmmodule .opts { margin-bottom:10px;text-align:right; }
			
			.dbm_upload .dbm_upload_file .deletetmpfile { width:30px;height:30px;cursor:pointer;border:1px solid red;display:inline-block; }
			.dbm_upload .pdfupload { border-radius:5px;padding:10px 20px;background-color:#035c93;color:#fff;display:inline-block;cursor:pointer; } 
			.dbm_upload .pdfupload:hover { background-color:#004672; }