/* ========== members ========== */

.type-spacer{
	opacity:0;
	font-size: 1.4em;
	margin-left:36px;
}

button.btn-list-top-head {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    line-height: 29px !important;
    margin-top: 1px !important;
}
.qb-members-address-head {
	width:100%;
	text-align:left;
	margin-bottom:0;
	padding-bottom:2px;
	border-bottom:1px dotted black;
	font-size: 16px;
}

.page-id-571 .section.qb-page-top .section-content p.lead{
margin-top:-10px;
}
.qb-members-address-head2 {
	margin-top:20px;
}
.row.qb-members-address-row{
	margin-left:0 !important;
	margin-right:0 !important;
	margin-top:20px;
	margin-bottom:20px;
}
.qb-members-address-col-title{
	
}
.qb-members-address-col-content{
	/*border-bottom:1px solid lightgray;*/
	line-height:1.6
}

a.qb-members-link {
    border: 1px solid var(--qb-dark-main, #446084);
    padding: 6px 10px;
    border-radius: 5px;
    background: #fbfbfb;
    font-weight: 500;
    color: var(--qb-dark-main, #000000);
    max-width: 320px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
}
a.qb-members-link:after {
    content: '\00BB';
	padding-left: 5px;
}
a.qb-members-link i{
	/*opacity:0;*/
}
a.qb-members-link:hover {
    background: var(--qb-dark-secondary, #446084);
	border: 1px solid var(--qb-dark-secondary, #446084);
    color: white;
}
a.qb-members-link:hover i {
   /* opacity: 1;*/
}

.qb-table-index-title{
	display:inline-block;
	width:100%;
	background:#f5f5f5; /*#505152*/
	padding:5px;
	border: 1px solid #d2d3d4;
	min-height: 42px;
	text-align:left;
	padding-left:25px
}
.qb-table-index-title-btns{
	float:right;
}

.qb-table-index-cont{
	width:100%;
	/*background:#f5f5f5;*/ /*#505152*/
	/*padding:5px;*/
	/*border: 1px solid #d2d3d4;*/

}

.qb-table-index  {
	padding:0;
	margin:0;
	display: table;
}
	
.qb-table-index tr {
	border:0;	
}
.qb-table-index th {
	background:#f5f5f5;
	color: var(--qb-dark-main);
	text-align:center;
	padding:4px !important;
	font-weight:normal;
	font-size:13px;	cursor: pointer;
	display: table-cell;
	max-width: 0px;
	
}
.qb-table-index .index_first_row th{
	padding-bottom:3px !important;
	border:1px lightgray solid;
}
.qb-table-index .index_second_row th{
	padding-top:3px !important;
	border:1px lightgray solid;
}
.qb-table-index>thead>tr>th{
	border:0;


}
.qb-table-index th:hover{
	color:white;	
	background: var(--qb-dark-secondary, #446084); /*#505152;*/
}
th.qb-index-btn.active {
	color: var(--qb-text-on-dark, #ffffff);	
	background: var(--qb-dark-secondary, #446084);
}

span#infoFiltered-qbtext, i.infoFiltered-qbicon{
	color: var(--qb-dark-secondary, red);	
	font-size: 15px;
}

.table-responsive .top,.table-responsive .bottom{text-align: right !important;}

.dataTables_wrapper .dataTables_paginate{display:inline-block !important; float:none !important;}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:#00000033 !important;}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.4em 1em !important;
}

.qb-table th {background:var(--qb-dark-main, #505152);color:var(--qb-text-on-dark, #ffffff);text-align:left;}
.qb-table td a{color:var(--qb-text-on-light, #383838);text-decoration:none;} /*00054b*/
.qb-table td a:hover{color:var(--qb-dark-secondary, #446084);}
.qb-table a{color:var(--qb-text-on-light, #383838);}
.qb-member-header{

 }
 
.qb-table tr[data-href] { cursor: pointer; }
.qb-table tr[data-href]:hover td,tr[data-href]:hover td a{ background:var(--qb-dark-secondary, #446084) !important; color:var(--qb-text-on-dark, #ffffff) !important;  }
/*tr[data-href]:focus { outline: 2px solid #0066cc; }*/

 
.qb-member-header .row {
    margin-right: 0;
}

 .qb-member-header h3{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:10px;
	border-bottom:1px solid var(--qb-dark-main, #505152);
	text-align:left; 
 }
 
 .qb-member-email{

    max-width:  100%; 
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
 }
 
.qb-member-header a{
color:#42827b;	
}
.qb-member-header a:hover{
color:gray;	
}
.qb-member-other {
    text-align: center;
    width: 100%;
    margin-top: 10px;
}
.qb-member-other a i{
	color:var(--qb-dark-secondary, #446084);
	padding: 5px;	
}
.qb-member-other a i:hover{
	color:var(--qb-dark-main, #446084);	 
}



.btn.btn-list-top, .btn.btn-list-top-head {
      display: inline-block;
      text-align: center;
      text-decoration: none;
      margin: 1px 0;
      border: solid 1px lightgray;
      border-radius: 4px;
	  padding: 1px 6px;/*0.5em 1em;*/
      color: var(--qb-dark-main, #505152);
      background-color: white;
	  cursor:pointer;
	  font-size:11px;
}

.btn.btn-list-top:active, .btn.btn-list-top-head:active {
      /*transform: translateY(1px);
      filter: saturate(150%);*/
}
.btn.btn-list-top:hover, .btn.btn-list-top-head:hover {
      color: var(--qb-text-on-dark, #ffffff);
      border-color: lightgray;
      background-color: var(--qb-dark-secondary, #446084);/* #505152;*/
}
.btn.btn-list-top.active, .btn.btn-list-top-head.active{
      color: var(--qb-text-on-dark, #ffffff) !important;
      border-color: lightgray !important;
      background-color: var(--qb-dark-secondary, #446084) !important;
}
.btn.btn-list-top::-moz-focus-inner,.btn.btn-list-top-head::-moz-focus-inner  {
      border: none;
	  box-shadow: none;
}
.btn.btn-list-top:focus, .btn.btn-list-top-head:focus  {
      outline: none;
      box-shadow: none;
}
.js-focus-visible .btn.btn-list-top:focus:not(.focus-visible),.js-focus-visible .btn.btn-list-top-head:focus:not(.focus-visible)  {
      box-shadow: none;
}


table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{
	top: 7px;
    left: 3px;
    height: 21px;
    width: 21px;
	border: 1px solid white;
	line-height: 21px;
	border-radius:0;
	background-color: var(--qb-dark-secondary, #446084);
    content: "+";
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent[role="row"]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent[role="row"]>th:first-child:before{
	background-color:var(--qb-dark-main, #505152);
	content: "-";
}
/*
img { max-width: unset;}
img .alignleft.mobile-full{width:40%;  max-width:40%; }
*/
@media screen and (max-width: 767px){
.dataTables_wrapper .dataTables_info {float:left;}
.qb-table-index-title{	text-align:center;padding-left:0px}
.btn-list-top{width:calc(50% - 2px);}
.btn-list-top img{float:left;}
.qb-table-index-title-btns{float:none;display:block;margin-left:4px;}
.qb-members-address-row, .qb-members-address-head{text-align:center;}
.row.row-small.row-divided.qb-members-single {flex-direction: column-reverse;}
.type-spacer{margin-left:36px;}
#footer p {text-align: center !important;}
/*img { max-width: unset;}
img .alignleft.mobile-full{width:100%;  max-width:100%; }*/
a.qb-members-link {margin-top: 11px;display: inline-block;}
}


