/* Existing styles copied from /themes/wiris_com/style.css */
table.sticky-table.downloads {
	width: 100%;
}

table.sticky-table.downloads td {
	padding: 5px 8px;
}

table.sticky-table th.release-size, table.sticky-table th.release-date, 
table.sticky-table th.release-file, table.sticky-table th.release-title  {
	padding-left: 8px;
}

table.sticky-table.downloads td:first-child {
	background-color: #efefef;
}

td.release-title, td.release-size, td.release-date {
	background-color: #efefef !important;
}

/* New styles */

.downloadsblock {
	margin-top:10px;
}

.downloadsblock h4 {
	margin-bottom: 10px;
    margin-top: 18px;
    font-size: 20px;
}

.downloadsblock th, .downloadsblock th a {
    color: #555 !important;
}

.downloadsblock th img {
	margin-lef: 4px;
}

td.release-size, th.release-size {
	text-align: right;
}

td.release-date {
	padding-left: 0px;
}

table.downloads .ok {
	background-color: #efefef;
}

table.downloads td.release-title {
	width: 50%;
}

table.downloads td.release-version {
	width: 15%;
}

table.downloads td.release-size  {
	width: 15%;
}

table.downloads td.release-date {
	width: 20%;
}

.componenthelplinks {
	margin: 10px 0px;
}

.versionlinks {
	text-align: right;
	/*margin-top: -30px;*/
}

.versionlinks.tabs {
	padding: 5px 0px;
	margin-top: 5px;
}

.versionlinks.tabs a {
	color: #64b400;
	padding: 5px 30px;
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid #64b400;
	border-bottom: 1px solid transparent;	
	border-radius: 4px 4px 0px 0px;
}

.versionlinks.tabs a:hover {
	color: white;
	background-color: #64b400;
	border-bottom: 1px solid #327800;
}

.versionlinks.tabs a.active {
	color: #327800;
	border: 1px solid #327800;
	border-bottom: 1px solid #EFEEEC;	
}

.versionlinks.tabs a.active:hover {
	color: #327800;
	background-color: #EFEEEC;
}

.versionlinks a:first-child {
	margin-right: 5px;
}

.versiontabcontent {
	padding: 5px 10px;
	border: 1px solid #327800;	
	border-radius: 4px 0px 4px 4px;
}

.versiontabcontent.noborder {
	border: none;	
	padding: 0px;
}

.hiddenversions {
	display: none;
}

.field-type-nodereference.field-field-download-aggregator-pages h2 a{
	pointer-events: none;
	text-transform: none;
}

.field-type-nodereference.field-field-download-aggregator-pages h2 {
	margin-bottom: 0px;
}

.field-type-nodereference.field-field-download-aggregator-pages .content {
	padding: 5px 10px 5px 15px;
}

.additionaldownloads a {
	display: block;
}

.additionaldownloads {
	text-align: right; 
	font-size: 0.8em;
}

.olderversions {
	text-align: right;
	margin-top: 10px;
}

.olderversions a {
	font-size: 0.8em;
	color: gray;
}

.olderdownloads {
	margin-top: 20px;
	margin-bottom: 20px;
}

table thead th {
	font-weight: 400;
}

td.active {
	background-color: #efefef;
}

th.active img {
	margin-left: 4px;
}

.node-2195 .olderversions, .node-2179 .olderversions, .node-1390 .olderversions{
	display: none;
}