table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important;width:100%;}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer;}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{margin:0px 10px 10px 0px;height:16px;width:16px;padding:3px 5px 3px 2px;display:block;float:left;color:white;border-radius:16px;box-sizing:content-box;text-align:left;font-family: 'arial,helvetica,non-serif';text-indent:4px;line-height:16px;content:'+';background-color:#9966CC;font-size:14px;text-align:center;}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#CCC;font-size:14px;text-align:center;}

table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none;}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px;}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px;}

table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer;}

table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:left;font-family: d-dinregular;, Courier, monospace;text-indent:4px;line-height:16px;content:'+';background-color:#31b131;}

table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#9900CC;}

table.dataTable>tbody>tr.child{padding:0px 0px 0px 0px;}

table.dataTable>tbody>tr.child:hover{background:transparent !important}

table.dataTable>tbody>tr.child ul, table.dataTable>tbody>tr.child ol{
	font-family: d-dinregular;
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
	color: #333;
  	text-align:left;
  	font-weight: normal; 
			}

table.dataTable>tbody>tr.child ul li, table.dataTable>tbody>tr.child ol li{
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px !important;
	letter-spacing:0.01em;
  	font-weight: normal; 
	font-size: 16px;
	line-height:25px;
    list-style: none;
	inline-size: 100%;
    overflow-wrap: break-word;
	white-space:normal;
			}

table.dataTable>tbody>tr p2, table.dataTable>tbody>tr p2{
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px !important;
	letter-spacing:0.01em;
  	font-weight: normal; 
	font-size: 16px;
	line-height:25px;
    list-style: none;
	display:block;
	inline-size: 100%;
    overflow-wrap: break-word;
	white-space:normal;
			}

table.dataTable>tbody>tr.child ul li:first-child{padding-top:0;}

table.dataTable>tbody>tr.child ul li:last-child{border-bottom:none}

table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-family:CustomFont;font-weight:bold;text-transform: uppercase;letter-spacing:0.05em;}

div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em;}

div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:none;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6);}

div.dtr-modal div.dtr-modal-content{position:relative;padding:1em;}

div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}

div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea;}

div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}

@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:50%;}}