/* 
   Standard CSS file for elog. 

   Please do NOT MODIFY this file directly. Use the

   CSS = <filename>

   option in elogd.cfg instead and overwrite settings from this file.
*/
   

body {
        margin-top:15px;
        margin-bottom: 50px;
        color: #000000;
        font-family:verdana,tahoma,sans-serif;
        background-color: #ffffff;
        

}

.listtitle a {
        color:#FFFFFF;
        text-decoration:none;
}

td {
	color: #000000;
	background: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-weight: 300;
	font-size: 10px;
/*	max-width: 1368px;*/
}

table tr:nth-child(even) td {
	background:#f0f0f0;
}
table tr:nth-child(odd) td {
	background-color: #FFFFFF;
}

/* frame table */
.frame {
  width:100%;
  padding-bottom: 50px;
}

/* printable frame table */
.pframe {
  width:600px;
}

/* standard formatting for logbook tabs */
.tabs {
    color: #0d1456;
	padding-bottom: 20px;
	font-family: sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF !important;
	font-weight: bold;
}

.tabs a:visited {
	color: #0d1456 !important;
	background-color: #ffffff !important;
}
.tabs a:hover {
	color: #f39200 !important;
	border-bottom: 2px solid #f39200 !important;
}
.gtab a:visited {
	color: #FFFFFF;
	background-color: #0d1456;
	text-decoration: none;
}
.tabs a:active {
	color: #0000FF; text-decoration:none;
}
.tabs a:focus {
	color: #0000FF; text-decoration:none;
}

.tabs>.sgtab>a{
	color: #FFFFFF !important;
}

/* logbook selection page */
.selframe {
	width:60%;
	background-color:#486090;
	font-size:12pt;
}
.seltitle {
	background-color: #0d1456;
	color: #ffffff;
	text-align: center;
	font-size: 21px;
	padding: 20px;
}
.selexp {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-color: #CCCCFF;
	padding: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 20px;
}
td.selexp {
	background-color: #0d1456!important;
}
.selexp a:visited {
	color: #FFFFFF !important;
}
.selexp a:link {
	color: #ffffff !important;
	text-decoration: underline;
}
.selspace {
    width: 2%;
	background-color: #FFFFFF;
	border-left: 1px solid rgb(218,218,218);
}
.selgroup {
	/*border-radius: 3px 3px 3px 3px;*/
	border: 1px solid rgb(218,218,218);
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-color: #e4e4f0;
	padding: 20px;
	text-align: left;
	font-weight: bold;
	font-size: 20px;
}
td.selgroup {
	background-color: #c0c2ce !important;
}
a.selgroup:link {
	color: #f7d9e2;
	text-decoration: none;
}
a.selgroup:visited {
	color: #808080;
	text-decoration: none;
}
.sellogbook {
	border-right: 1px solid rgb(218,218,218);
	padding:20px;
	text-align:left;
	font-weight:bold;
}
.selcomment {
	font-size:8pt;
}
.selentries {
	border-right: 1px solid rgb(218,218,218);
	border-left: 1px solid rgb(218,218,218);
	text-align: center;
	font-size: 16px;
}
/* unselected and selected group tabs */
.gtab a {
	background-color:#ffffff;
	padding-left:5px;
	padding-right:5px;
}
.gtab {
	background-color:#B0E0B0;
}
.sgtab a {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
.sgtab {
	background-color:#f39200;
	color:#FFFFFF;
}
.sgtab a:visited {
	color:#FFFFFF;
	background-color: #0d1456;
}
 /* bug for IE */
/* unselected and selected logbook tabs */
.ltab a {
	background-color: #FFFFFF;
	color: #0d1456;
	padding-left:5px;
	padding-right:5px;
	line-height: 150%;
}
.ltab {
	background-color:#E0E0E0;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #808080;
}
.sltab a {
	padding-left: 5px;
	font-size: 20px;
	padding-right: 5px;
	border-bottom: 3px solid #0d1456;
}
table .sltab {
	color:#FFFFFF;
}
.sltab a:visited {
	color:#FFFFFF;
}
 /* bug for IE */
/* logbook title, left, middle and right cell */
.title1 {
	background-color: #FFFFFF;
	color: #0d1456;
	font-family:sans-serif;
	text-align:left;
	width: 66%;
}
.tabs {
	border-left: 0;
}
.title1 a:visited { color:#A0FFA0; }
.title1 a:link { color:#A0FFA0; }
.title2 {
	background-color:#0d1456;
	color:#FFFFFF;
	font-weight: bold;
	font-family:sans-serif;
	text-align:center;
	padding-left: 10px;
	width: 34%;
}
td.title2{
	background-color: #559DBB !important;
}
.title3 {
	background-color:#FFFFFF;
	text-align:left;
}
/* main menu row */
.menuframe {
	background-color:#ffffff;
	height:30px;
}
td.menuframe {
	background-color: #FFFFFF !important;
}
.menu1 a {
	text-align:center;
	width:110px;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
}
.menu1 a:link {color:blue !important;}
.menu1 a:visited {color:#0d1456; background-color: #f39200;
}
.menu1 a:hover { 
	color: #f39200;	border-bottom: 3px solid #f39200
}
.title3 img {
		padding-right:5px;
		height: 65px;
		width: 65px;
	}
.menu1 {
	text-align:left;
	vertical-align:middle;
	font-size: 14pt;
}
/*.menu2a a:link {color:#FFFFFF !important;}*/
.menu2a a:visited {color:#0d1456; background-color: #f39200}
.menu2a a:hover {color: #f39200; border-bottom: 3px solid rgb(243,146,0)}
.menu2a a:focus {background-color: #f39200; Color: #FFFFFF !important;}
.menu2a a:active {background-color: #008000}
.menu2a a:visited:hover {
	font-weight: bold;
	font-size: 20px;
	color: #0d1456;
	border-bottom: 3px solid rgb(13,20,86) !important;
}
.tabs>.sgtab>a{

	color: #0d1456 !important;
	
}
.menu1 a {
	text-align:center;
	width:110px;
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
}
.menu2a {
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.menu2b {
	text-align:right;
	font-size:10px;
}
.menu3 {
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
.menu4 {
	text-align:right;
	font-size:14px;
	vertical-align:middle;
}
.menucenter {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#E0E0E0;
	text-align:center;
	font-size:10pt;
}
.toolframe {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#E0E0E0;
	padding:2px;
}
/* frame table in listings */
.listframe {
	border:3px solid rgb(218,218,218);
}
/* title row in listing */
.listtitle {
	border:3px solid rgb(218,218,218);
	/*border-top: 3px solid #FFFFFF;*/
	border-left: 3px solid #ffffff;
	padding: 10px;
	border-top:3px solid #FFFFFF;
	border-bottom: 3px solid rgb(218,218,218);
	background-color:#0d1456;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
	width:0%;
}
a.listtitle {
	border-left:1px rgb(218,218,218);
}
.listtitle2 {
	border:3px solid rgb(218,218,218);
	border-top:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	background-color:#0d1456;
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
}
.listtitle3 {
	border:3px solid rgb(218,218,218);
	border-top:3px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	background-color:#f2faf0;
	text-align:center;
	width:0%;
}
/* odd and even lines in message listing */
.list1 {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left: 1px solid #ffffff;
	background-color:#f2f2f2;
	text-align:center;
	font-size: 12px;
	padding: 5px;
}
td.list1 {
	background-color: #f0f0f0 !important;
}
.list2 {
	border:1px solid rgb(218,218,218);
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color:#f2f2f2;
	text-align:center;
	font-size: 12px;
	padding: 5px;
}
table tr td.list2 {
	background : #FFFFFF;
}
table tr td.summary {
	background : #FFFFFF;
}
.list1h {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	/*background-color:#DDEEBB;*/
	padding: 10px;
	text-align:center;
	font-weight:bold;
}
.list2h {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#FFFFB0;
	text-align:center;
	font-weight:bold;
}
.listdraft {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid rgb(218,218,218);
	background-color:#f0f0f0;
	text-align:center;
	font-weight:bold;
}
td.listdraft {
	background-color: #ffd0d0  !important;
}
.listatt {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#f0f0f0;
	/*padding: 10px;*/
	text-align:center;
}
td.listatt{
	background-color: #f2faf0 !important;
}
.draftsel {
	background-color:#c1c3d1;
	color:#0d1456;
	font-size: 12px;
	font-weight: bold;
	padding:10px;
	border-bottom:1px solid rgb(218,218,218);
}
/* attachment line */
.attachment {
	background-color:#ededd0;
	padding:10px;
	text-align:left;
	font-family: "Neue Helvetica W01","Helvetica","Arial",sans-serif;
	color:#FFFFFF;
	font-size: medium;
}
td.attachment {
	background-color: #559dbb !important;
}
/* threaded listing */
.thread {
	padding: 10px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-color:#c1c3d1;
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	color:#486090;
}
td.thread {
	background-color: #CFDBC5 !important;
}
.threadreply {
	padding: 10px;
	border:1px solid rgb(218,218,218);
	background-color:#dadada;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
}
td.threadreply{
	background-color: #d8f6f0 !important;
}
.threadh {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#DDEEBB;
	text-align:left;
	font-weight:bold;
}
.threadreplyh {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#FFFFB0;
	text-align:left;
	font-weight:bold
}
.threaddraft {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#edd7d7!important;
	text-align:left;
	font-weight:bold;
	font-size: 12px;
	padding: 10px;
}
/* attribute names and values on single message page */
.attribhead {
/*	color: #FFFFFF;*/
	font-weight:bold;
	background-color:#0d1456;
	border:1px solid rgb(218,218,218);
	border-right: 1px #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:10px;
	font-size:10pt;
	font-family:sans-serif;
}
td.attribhead {
	/*color: #FFFFFF;*/
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 10px;
	/*text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);*/
}
td.attribhead a {
	color:#0000FF;
}
.attribname {
	width:100px;
	border: 1px solid rgb(218,218,218);
	padding-left: 10px;
}
td.attribname {
	background-color: #A4DCD1!important;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
.attribvalue {
	border: 3px solid rgb(218,218,218);
	/*padding:10px;*/
}
td.attribvalue {
	background-color: #DBE6E0 !important;
	padding-left: 10px;
	border-bottom: 2px solid #FFFFFF;
}
.attribvalue2 {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#FFFFB0;
	padding:3px;
}
/* message cell in listing */
.messagelist {
	background-color:#f0f0f0;
	font-family:'lucida console',courier,monospace;
	font-size:12px;
	color: #0d1456;
	padding:10px;
}
/* message display in single message page */
.messageframe {
	background-color:#FFFFFF;
	border:1px solid rgb(218,218,218);
	border-top:0px;
	padding:10px;
}
.messagepre {
	font-family:'lucida console',courier,monospace;
}
/* frame around attachments */
.attachmentframe {
	/*border:1px solid grey;*/
	border-top:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	background-color:#FFFFFF;
	padding:5px;
}
/* maximal attachment img width */
.attachmentframe img {
	max-width:100%;
}
/* attachment size */
.bytes {
	font-family:'lucida console',courier,monospace;
	font-size:10pt;
}
/* summary display (threaded mode expand) */
.summary {
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#f2f2f2;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	font-family:"Neue Helvetica W01","Helvetica","Arial",sans-serif;
	color: rgb(30,30,30);
	font-size:10px;
	word-break: break-all;
/*	max-width: 1000px; */
}
/* input forms */
.form1 {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#f0f0f0;
	padding:3px;
}
.form2 {
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#f0f0f0;
	padding:3px;
}
/* error message */
/* error message */
.errormsg {
	border:1px solid rgb(218,218,218);
	padding:10px;
	background-color:#f0f0f0;
	text-align:center;
	font-size:medium;
}
/* notification (warning) */
.notifymsg {
	padding:5px;
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#FFD070;
	text-align:center;
	font-size:small;
}
.notifyleft {
	padding:5px;
	border:1px solid rgb(218,218,218);
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#FFD070;
	text-align:left;
	font-size:medium;
}
/* dialog boxes (login, delete, etc.) */
.dlgframe {
	width: 80%;
	margin-top: 2cm;
	padding-bottom: 450px;
}
.dlgerror {
	background-color: #FF0000 !important;
	padding: 10px;
	text-align: center;
	font-size: medium;
	color: #FFFFFF;
}
.dlgtitle {
	background-color:#FFFFFF;
	color:#0d1456;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	padding:10px;
}
.dlgtitle a:visited { color:#A0FFA0; }
.dlgtitle a:link { color:#A0FFA0; }
.dlgform {
	background-color:#f0f0f0;
	padding:10px;
	font-weight: bold;
	text-align:center;
}
/* login page */
.login_frame {
	width:300px;
	border:1px solid rgb(218,218,218);
	border-radius:25px;
	overflow:hidden;
	margin-top:2cm;
	margin-bottom: 114px;
/*	-webkit-box-shadow: 10px 10px 20px 0px rgba(128,128,128,1); */
/*	-moz-box-shadow: 10px 10px 20px 0px rgba(128,128,128,1);  */
	box-shadow: 10px 10px 20px 0px rgba(128,128,128,1);
}
.login_form {
	background-color:#FFFFFF;
	padding:10px;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
}
td.login_form{
	background-color: #ffffff !important;
}
.login_form_bottom {
	border-bottom-left-radius:24px;
	border-bottom-right-radius:24px;
	background-color: #f0f0f0;
	padding:10px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
}
.login_title {
	border-top-left-radius:24px;
	border-top-right-radius:24px;
	background-color:#0d1456;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	padding:25px;
}
td.login_title {
	background-color: #0d1456 !important;
}
.login_submit {
	font-size:12px;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#59ae57;
	color:#FFFFFF;
	border-radius:8px;
}
.overlay_wrapper {
	position: relative;
	top:0;
	left:0;
	z-index:10;
	background:none;
}
.overlabel {
	pointer-events: none;
	position: absolute;
	top: -5px;
	left: 5px;
	z-index: 1;
	color: #999;
	font-size: 12px;
}
.login_input {
	font-size: 12px;
	padding: 10px;
	width:200px;
}
.calwindow {
	margin:0px;
	color:#000000;
	background-color:#FFFFFF;
	font-family:sans-serif;
}
.caltitle {
	background-color:#4682B4;
	padding:3px;
	font-size:medium;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
.calhead {
	background-color:#468284;
	color:#FFFFFF;
	padding:0px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.calday {
	background-color:#CCFFCC;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.calcurday {
	background-color:#4040A0;
	padding:0px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
.calsel {
	background-color:#208020;
	padding:0px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
.calsat {
	background-color:#90C090;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.calsun {
	background-color:#90C090;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FF0000;
	cursor:pointer;
}
.uploadwindow {
	margin:0px;
	color:#000000;
	background-color:#FFFFFF;
	font-family:sans-serif;
	padding:0px;
}
.uploadtext
{
	background-color:#CCCCFF;
	border:1px solid #0000FF;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:3px;
}
.uploadvalue {
	border:1px solid #308000;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#DDEEBB;
	padding:3px;
}
.quotetable {
	width:98%;
	background-color:#000000;
	border:0px;
	padding:0px;
}
.quotetitle {
	background-color:#486090;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.quote {
	background-color:#FFFFB0;
	padding:10px;
}
.holder {
	background-color: #FFFFFF;
	border:2px dashed #ccc;
	line-height:50px;
	padding-left: 10px;
	color:#999;
	text-align:left;
}
/* ELOG home page link at bottom of page */
.bottomlink {
	font-family:sans-serif;
	font-size:xx-small;
	padding-top: 30px;
	color: rgb(13,21,70);
	font-size: 10px;
}
a.bottomlink:link {
	color: #0d1456;
}
a.bottomlink:visited {
	color: #0d1456;
}
a.bottomlink:hover {
	color: rgb(243,146,0);
	text-decoration: none;
}
a.bottomlink:active {
	color: #0d1456;
}
a.bottomlink:focus {
	color: #0d1456;
}
/* Exceptions to Firefox*/
a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
	/*to avoid links underline in firefox*/
}
.selgroup a {
	text-decoration: none;
	/*to avoid links underline in firefox*/
}
@media print {
	body {
		width: 100%;
		/* Activate background color in Chrome */
/*		-webkit-print-color-adjust: exact; */
	}
	html, body {
		width: 210mm;
		height: 297mm;
		page-break-after:always;
	}
	/*to print complete A4 size width*/
	.menuframe, .menu1 a, .menu2a, .menu2b {
		font-size: 12px;
		padding: 0px;
	}
	.listtitle, .listtitle2, .listtitle3  {
		font-size: 16px;
		padding: 0px;
	}
	.list1, .list2, .listdraft, .summary {
		font-size: 12px;
		padding: 0px;
	}
	.frame {
		/*width: 100%;*/
		padding-bottom: 2px;
	}
	.bottomlink{
		padding: 5px;
	}
}
