﻿.ui-accordion-header{
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
padding-top:15px;
padding-bottom:11px;
padding-left: 15px;
font-weight: normal;
background-image:none;
min-height:30px !important;
margin-bottom:15px !important;
} 

.ui-accordion-header.ui-state-default{
background-color: #f4f6f7;
color: #1266da;
font-weight: normal;
letter-spacing:0em;
font-size: 18px;
border: 1px #f5f6f7 solid;
}
.ui-accordion-header.ui-accordion-header-active{
background-color: #3b73b9 !important;
color: #ffffff;
letter-spacing:0em;
font-size: 18px;
font-weight: normal;
border: 1px #d8e3f1 solid;
margin-bottom:0px !important;

}

.ui-accordion-header .ui-accordion-header-icon{
    
    position: relative !important;
    float: right;
    background-image:none;
    left: 0px !important;
color:#1266da;
    top: -10px;
    height: 40px;
    width: 40px;
    font-size:45px !important;
    text-indent:0;
}

.contentAccordion .ui-accordion-header .ui-accordion-header-icon{
	top: -8px;
}

.ui-accordion-header .ui-accordion-header-icon:before{
content: "+" !important;


}
.ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:before{
content: "\2013" !important;
color:#ffffff;

}

.ui-accordion-content{
border: 1px #f4f6f7 solid;
background: #fdfdfd !important;
margin-bottom:15px !important;

}


/*********Mobile Tables**********/


.scrolltable{
position:relative;
float:left;
border:1px solid #f4f6f7;
margin-bottom:20px;
}
.scrolltable-fixed{
min-width:100px;
float:left;
}
.scrolltable-fixed table{
	width:100%;
}
.scrolltable-fixed table thead tr th:first-child, .scrolltable-fixed table tbody tr td:first-child{
	max-width:200px;
}
.scrolltable-scroll{
padding-right:3px;
float:left;
overflow-x:scroll;
text-align:left !important;
}
.scrolltable-scroll-inner{
 width:5000px;
}
.scrolltable-scroll-inner table{
 
}
.scrolltable-scroll-inner table tr.scrolltable-header td, .scrolltable-scroll-inner table tr.scrolltable-header th, .scrolltable-fixed table tr.scrolltable-header td, .scrolltable-fixed table tr.scrolltable-header th{
	font-weight:bold !important;
	text-align:left !important;
	font-size: 13px !important;
}
.scrolltable-header{
	font-size:13px !important;
}
/*
.ms-rteTable-staticTable td:last-child{
	text-align: left !important;
}
    */
.scrolltable-scroll-inner td, .scrolltable-scroll-inner th, .scrolltable-fixed td, .scrolltable-fixed th{
	border:1px solid #f4f6f7;
	min-width:100px;
	text-align:left !important;
}
.scrolltable-scroll-inner td, .scrolltable-fixed td{
	padding:2px;
	font-size:12px !important;
font-weight:normal !important;

}

.scrolltable table > tbody > tr:nth-child(odd)  td {
   background:#f4f6f7;
}

 
.scrolltable-scroll-inner th, .scrolltable-fixed th{
	font-weight:600;
	text-align:left;
	background-color: rgba(1, 45, 107, 1);
	color:white;
	padding:10px;
	font-size:13px;
}
.scrolltable td a, .scrolltable td span, .scrolltable td div {
	font-size:12px !important;
}
.zui-wrapper{
	z-index:1;
	float:left;
	width:98%;
	margin-left:1%;
}
.zui-table {
    border: none;
    border-right: solid 1px #DDEFEF;
    border-collapse: separate;
    border-spacing: 0;
    width:inherit;

}
.zui-table thead th, .zui-table thead td {
    /*background-color: #DDEFEF;*/
    border:#e6e8ea 1px solid;
   /* color: #336B6B;*/
    padding: 5px;
    padding-right:1px;
    text-align: left;
   /* text-shadow: 1px 1px 1px #fff;*/
    white-space: normal;
    font-size:14px;
    font-weight:bold !important;
}
.zui-table .tableSubHeader td, .zui-table .stickyInside, .zui-table .stickyInside span, .zui-table .stickyInside span a{
font-size:12px !important;
}

.zui-table thead div.stickyInside{
	font-weight:bold !important;
	font-size: 14px !important;
}

.zui-table > tbody tr td {
    border: solid 1px #e6e8ea;
    
    /*padding: 10px;*/
    padding-top: 5px;
    font-size:12px;
    padding-bottom: 5px;
    padding-left:5px !important;
    text-shadow: 1px 1px 1px #fff;
    white-space: normal;/* nowrap;*/
    
}
.zui-table td .dvHeader, .zui-table td .dvHeader a{
	font-size:12px !important;
	height:auto !important;
}
.zui-table tbody td span, .zui-table tbody td span a {
	font-size: 12px !important;
}
.zui-table tbody td:not(:first-of-type)
{
	min-width:150px;
}
.zui-wrapper {
    position: relative;
}
.zui-scroller {
    margin-left: 141px;
    overflow-x: scroll;
    overflow-y: visible;
    margin-bottom: 10px;
    width: 300px;
    border: 1px solid #e6e8ea;
}
.zui-table .zui-sticky-col {
    border-left: solid 1px #e6e8ea;
    border-right: solid 1px #e6e8ea;
    left: 0;
    vertical-align:middle;
    position: absolute;
    top: auto;
    width: 120px;
  	 
    padding-left: 5px !important;
}

.stickyInside {
    height: inherit;
    display: table-cell;
    vertical-align: middle;
}
.stickyInside .fileDetail td{
	font-size:12px !important;
}
.stickyInside .fileDetail td.fileMetrics{
	font-size:9px !important;
}







.filterBlock{
	float:left;
	padding: 10px 0px;
}
.filter-table-cont {
  /*  margin-left: auto;
    margin-right: auto;
    */
    width: auto;
    max-width:350px;
   
}


.filterBlock input[type='button']{
	width:100%;
}
.filterBlockControl .gmSearchDD, .filterBlockControl .ui-selectmenu-button{
	min-width:150px;
	
}
.filterBlock input[type='button'][value='Clear']{
	border:none;
	text-decoration:underline;
	font-weight:normal;
}
.filterBlockControl #disclosureSearchBox{
	width:100%;
	left:0px !important;
	top:0px !important;
}

.disclosureTabBody{
	display:block;
	padding-left:0px;
	width:100% !important;
	border: 1px solid rgba(206, 211, 215, 1) !important;
}

.disclosureTab{
	padding-left:18px !important;
	padding-right:17px !important;
}
.disclosureTab.notselected{
	border-top: 1px solid rgba(206, 211, 215, 1) !important;
	
	border-right:1px solid rgba(206, 211, 215, 1) !important;
	
}
.disclosureTab:first-child:not(.selected){
	border-left: 1px solid rgba(206, 211, 215, 1) !important;
}

.disclosureTab:last-child{
	padding-right:24px !important;
	padding-left:24px !important;
	 
}

.disclosureTab.selected{
    border-bottom: 1px solid #1266da !important;
}

.mobileTableHeader {
    color: rgb(126, 12, 110);
    font-weight: 600 !important;
    margin: 20px 10px 5px 0px;
    display: block;
    float:left;
}

.zui-table > tbody > tr:nth-child(odd)  td {
   background:#f4f6f7;
}

