/* ******************************************************
SeaDataCloud theme
*/
/*******************************************
GLOBAL
**********************************************/
html {
 font-family: sans-serif;
}
body{
	 width: 70%;
	 margin-left: 10%;
	 margin-right: 10%;
}
h1{
	color: #004F9E; /*Seadatanet blue*/
}
h2{
	color: #004F9E; /*Seadatanet blue*/
}
h3{
	color: #004F9E; /*Seadatanet blue*/
}

/*******************************************
MENU
**********************************************/

ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
/*     height: 60px; */
}
ul.menucurrent {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
/*     height: 60px; */
}

li.menu {
    float: left;
    border-right-color:#3c5068;
    border-right-style: solid;
    border-right-width: 1px; 
    height: 60px;
  	line-height: 60px; /* <-- this is what you must define */
	padding: 0px 14px 14px 0px;
    margin: 0px 14px 14px 0px;
}

li.menu a {
    display: block;
    color: #3c5068;
    text-decoration: none;
    font-style: bold;
    font-size: 1.875em;
}

li.menu a:hover {
   color: #01bbf4;
    text-decoration: none;
}

li.menucurrent {
    float: left;
    border-right-color:#3c5068;
    border-right-style: solid;
    border-right-width: 1px; 
    height: 60px;
  	line-height: 60px; /* <-- this is what you must define */
	padding: 0px 14px 14px 0px;
    margin: 0px 14px 14px 0px;
}

li.menucurrent a {
    display: block;
    color: #3c5068;
    background-color: #D9E2EB;
    text-decoration: none;
    font-style: bold;
    font-size: 1.875em;
}

li.menucurrent a:hover {
	color: #01bbf4;
    text-decoration: none;
}

/*******************************************
summary panels
**********************************************/
.panel-title{
	color: #004F9E; /*Seadatanet blue*/
}

.config{
	font-size: 1em;
	padding: 10px;
}

.error{
	color: #ff0000;
}

.success{
	color: #4e9a06;
}


.panel-group{
}

#updateBodcButton{
	float: right;
	min-width: 200px; 
}
#launchCheckerButton{
	float: right;
	min-width: 200px; 
}
#backupDatabaseButton{
	float: right;
	min-width: 200px; 
}

#configError{
	color: #ff0000;	
	font-size: 2em;
}
#configWarnings{
	color: #ff8040;	
	font-size: 2em;
}
#configOk{
	color: #4e9a06;
	font-size: 2em;
}

.table_parameter {
  width: 10%;
}
.table_value {
  width: 80%;
}
.table_status {
  width: 10%;
}



.table-fixed thead {
  width: 97%;
}
.table-fixed tbody {
  height: 230px;
  overflow-y: auto;
  width: 100%;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}
.table-fixed tbody td, .table-fixed thead > tr> th {
  float: left;
  border-bottom-width: 0;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #D9E2EB;
}


/**
 * Pagination
 */
.tablePagination {
    display: inline-block;
    float: right;
}

.tablePagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}

.tablePagination a.dots {
	cursor: default;
}

.tablePagination a.active {
    background-color: #337ab7;
    color: white;
}

.tablePagination a:hover:not(.active):not(.dots) {background-color: #ddd;}

.SUBMITTED, .WAITING_FOR_PREPARATION, .VALID, .PREPARATION_PENDING, .CHECK_PENDING,
.CHECK_READY_SUCCESS, .GENERATION_PENDING, .GENERATION_ENDED {
	background-color: #ffff00;
}

.IN_QUEUE_ZONE, .IN_QUEUE_READY, .IN_METADATA_HARVEST_ZONE, .INGESTION_PENDING,
.HARVESTED, .ARCHIVED, .HUMAN_ACTIVITY_METADATA_READY, .INGESTION_PENDING, .WAITING_PID {
	background-color: #92d050;
}

.HUMAN_ACTIVITY_METADATA, .HUMAN_ACTIVITY_TO_PRODUCTION {
	background-color: #ffc000;
}

.ARCHIVED, .VERSIONED, .PRODUCTION {
	background-color: #00b050;
}

.CANCELLED, .CANCELLED_BY_IM {
	color: white;
	background-color: #ff0000;
}


.batches > thead > tr > th {
    color: white !important;
   	height: 50px !important;
   	background-color: #004da3 !important;
   	vertical-align: baseline !important;
}

.batches {
	margin-top: 15px;
}

.batches > .row {
	margin-bottom: 10px;
}
