/*
 * #%L
 * CSIRO Data Access Portal
 * %%
 * Copyright (C) 2012 - 2014 Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230.
 * %%
 * Licensed under the CSIRO Open Source License Agreement (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License in the LICENSE file.
 * #L%
 */
 
/**
 * This file contains Casda-specific styles
 */
 
 .dataTab .casdaSearchResults .z-tabs-cnt {
	border: none;
	width: auto !important;
	clear:right;
}

.skymapSummary
{
	width:280px;	
}

.skymapLabel
{
	clear: left;
	float: left;
	width: 120px;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

.skymapValue
{
	padding: 5px;
}

.skymapUnit
{
	padding-left: 5px;
}

/* the selected tab */
 .dataTab .casdaSearchResults .z-tab-seld {
	border-bottom: 1px solid #fff;
}

/* not-selected tabs */
 .dataTab .casdaSearchResults .z-tab {
	border-bottom:1px solid #e2dfdf;
}

/* the tab panel, white with gray border but not at the top */
.dataTab .casdaSearchResults .z-tabpanel {
	border: 1px solid #e2dfdf;
	border-top: 0;
	background-color: #fff;
}

.dataTab  .casdaSearchResults ul li{
	width: auto;
	clear: none;
}

.dataTab .casdaSearchResults li{
	line-height:15px;
	min-height:0px;
	background-color:#faf6f6;
}

.dataTab .casdaSearchResults ul li span {
	border: none;
}

.dataTab .casdaSearchResults ul li span:first-child {
    border: none;
}

.dataTab  .casdaSearchResults ul div{
	float:left;
	clear:right;
}

/* style the list of error messages, bullet style and a bit of left margin to bring it away from the error icon*/
.z-window-highlighted ul {
	list-style: outside none disc;
  	margin-left: 15px;
}

/* style each error message, give a bit of top margin to separate each error message */
.z-window-highlighted li {
	margin-top: 5px;
}

#vo_tools_link {
	padding-top: 5px;		
}

.downloadButton {
    background: url(../images/blue_button_bg.png) center center no-repeat;
    width: 123px;
    height: 37px;
    border: 0;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    text-shadow: #aaa 1px 1px 1px;
    cursor: pointer;
    line-height: 14px;
}

.overlay {  
	position:fixed;
	overflow:scroll;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color: rgba(224, 224, 224, 0.7);
}


.closeButton
{
	position: fixed;
	top: 20px;
	right: 20px;
	cursor: pointer;
	min-width: 40px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	color: black;
	font-weight: 500;
	font-size: 18px;
	line-height: 12px;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	border-image-source: none;
	border-image-slice: 100% 100% 100% 100%;
	border-image-width: 1 1 1 1;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	z-index:1001;
}
  
.closeButton:hover
{
	border: 1px solid #b2b2b2;
} 

.alignedLabel
{
	width: 100%;
	text-align: left;
	white-space: pre-wrap;
	padding-right: 5px;
	font-weight: bold;
}
.columnFirst
{
	width: 130px;
	text-align: right;
	height: 20px;
	line-height: 20px;
	padding-right: 5px;
}
.boldLabel > :first-child, .columnMid > :first-child
{
	font-weight: bold;
}
.columnFirst > :first-child, .columnMid > :first-child
{
	font-weight: bold;
}
.cutoutLabel
{
	font-weight: bold;
}
.columnMid
{
	width: 160px;
	text-align: center
	
}
.columnLast
{
	width: 200px;
	height: 20px;
	line-height: 20px;
}
.columnMid > :first-child
{
	width: 150px;
}
.unitSpan
{
	position: relative;
	top: 5px;
}
.cutoutDisabled
{
	background-color: white !important;
}
.cutoutWarning
{
	font-size: 20px;
}

.z-tab .z-tab-text
{
	font-size: 15px;
}

.fitsHeaderKeyword
{
	font-family: Courier; 
	color: blue;
}

.fitsHeaderValue
{
	font-family: Courier; 
	color: black;
}

.fitsHeaderComment
{
	font-family: Courier; 
	color: #CC00CC;
}

.fitsHeaderHistory
{
	font-family: Courier; 
	color: #E60000;
}
