 .mainpoint .title {
   background: #555;
   font-weight: bold;
   padding: 5px;
   color: white;
   cursor: pointer;
 }
 
 .mainpoint .title:hover {
   background: #999;
 }
 
 .mainpoint .content {
   display: none;
   padding: 10px;
 }
 
 .content .row {
   text-align: center;
   margin-left:0px;
 }
 
 .mainpoint .selected {
   background: #ffc803;
   display: block;
 }
 .content .row {
   border-bottom: 1px solid rgba(0,0,0,0.2);
 }
 .content .person {
   display: inline-block;
   padding: 10px;
   margin: 5px;
   background: #fff;
   border: 1px solid #555;
   width: 200px;
   vertical-align:top;
   min-height:70px;
 }
 
 .content .person:hover {
   background: rgba(255, 255, 255, 0.8);
   cursor: pointer;
 }
 .content .person .position {
  font-style:italic;
 }
 .content .person .name {
   font-weight:bold;
 }
 .content .person .details {
  font-size:0.9em;
  display:none;
 }
 .content .person:hover .details {
   display:block;
 }
 .content .tablecontent {
   /*margin-left: 5%;
   margin-right: 5%;*/
   width: 100%;
 }
 
 .content .tablecontent th {
   background: rgba(255, 255, 255, 0.7);
   padding: 2px 3px;
 }
 
 .content .tablecontent td {
   background: #fff;
   padding: 0px 2px;
   font-size: 0.8em;
 }
 .content .dx-datagrid-search-panel .dx-texteditor-input {
	 margin-bottom: 0px;
 }
 .content .filter {
   text-align: right;
 }
