@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');
@import url(font-awesome.min.css);
/*
* {
	font-family:Roboto, 'Helvetica Neue', Helvetica, Arial;
}
*/

#menu {
        font-family:Roboto, 'Helvetica Neue', Helvetica, Arial;
}
/*
.mode {
	width:100;
}
*/
body {
	background-color:#135d56;
	/*background-color:#FAFAFA;*/
}

#tasuke {
	background-color:#fff;
	/*background-color:#eeeeee;
	background-color:#eef4f9;*/
}

#top {
	background-color:#098c80;
	background-color:#135d56;
	
}

#top table {
	padding:0;
	margin:0;
	margin-left: 14px;
}

#top table p {
	padding:0;
	margin:0;
	font-size: 28px;
	font-weight: 300;	
	margin-left: 20px;
}

#menu {
	margin: 0;
	height: 40px;
    //margin-bottom: 30px;
    /*margin-bottom: 60px;*/
	padding-left: 16px;
	background: #098c80;
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
}

#menu li {
	margin-left:0;
}

#menu a {
    font-size: 16px;
    /*background: #76b928;*/
	background-color:#098c80;
    line-height: normal;
	/*font-size: 13px;
    line-height: 15px;*/
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    padding: 9px 14px;
	padding: 9px;
    /*background-color: #000000;*/
    display: block;
    /*border-right: 1px solid #fff;*/
    font-weight: 400;
    min-width: 80px;
	transition: all .15s ease-in-out;
}

#menu ul ul {
    padding-top: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#menu ul a:hover {
    color: #fff;
	/*background-color: #4caf50;*/
	background-color: rgba(0, 77, 64, 0.37)
}

#menu ul ul a {
    font-size: 14px;
    /* line-height: 1.3; */
    text-align: left;
	border: none;
    border-top: dotted 1px #c5c5c5;
    /* border-right: solid 1px #070707; */
    /* border-bottom: solid 1px #070707; */
    /* border-left: solid 1px #555555; */
    background-color: #ffffff;
    color: #333;
	transition: all .15s ease-in-out;
}

#menu > ul > li > ul > li:first-child > a,
#menu > ul > li > ul > li > ul > li:first-child > a {
    border-top: none;
}

#menu ul ul a:hover {
    color: #333;
	background-color: #e8fbd3;
}

#menu ul ul i[class="fa fa-caret-right"]  {
	/*float: right;*/
	position: absolute;
    right: 8px;
    top: 12px;
}

#menu ul ul ul {
	/*margin-left: 1px;
	padding-top: 1px;*/
	
	padding-top: 1px;
    padding-left: 1px;
    z-index: -10;
}


#main {
	
	    /*box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);*/
		margin: 30px;
		width: 1220px;
		/*box-shadow: 0 0 1px 0 rgba(0, 0, 0, .35);
		border-radius: 4px;*/
}

#bottom {
    position: relative;
	background-color:#098c80;
	background-color:#135d56;
    color: white;
    z-index: 0;
	/*height:	auto;*/

    position: relative;
	/*background-color:#098c80;*/
	background-color:#135d56;
    color: white;
    z-index: 0;
	/*height:	auto;
	clear: both;*/
    text-align: center;
    text-align: right;
    /*position: static;
    font-size: 12px;*/
    /*padding: 10px 20px 0 20px;*/
    padding-right:20px;
    margin: 0;
    border: none;
    /*height: 40px;*/
    /*background-color: #FAFAFA;*/
    border-top: 1px solid #e6e6e6;
    /* background-color: #C2EEFF; 
	color:#333;*/
}

#track,
#content,
#content2 {
	width: 1220px;
	margin:0;
	padding:0;
	/*margin: 0 30px 0 30px;*/
}

#track table,
#content table,
#content2 table {
	width: 100%;
	/*width: 95%;*/
	/*border-bottom: 1px solid #ddd;*/
	border-collapse: collapse;
    /*border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;*/
}

#track table tr td,
#content table tr td,
#content2 table tr td {
	/*border: 1px solid #ddd;
	border: 1px solid #c3c3c3;
	background-color:#dff0d8;*/
	background-color:#F7F7F9;
	/*background-color:#fff;*/
	border: 1px solid #c3c3c3;
	padding: 10px;
	/*border-top-right-radius: 4px; 
	border-bottom-right-radius: 4px; */
	/*border-left: none;*/
	border-bottom: none;
}
#cvs_plot_view {
	padding:10px;
}

#plotcvs {
	background-color:#F7F7F9;
	width:1032px;
}

#cvs_plot_y_scale {
        padding:10px 0px 10px 10px;
}

#track table tr th,
#content table tr th,
#content2 table tr th {
	/*border: 1px solid #ddd;
	border: 1px solid #c3c3c3;
	background-color:#f5f5f5;
	background-color:#dff0d8;*/
	background-color:#e3e6e6;
	border: 1px solid #c3c3c3;
	padding: 10px;
	/*border-top-left-radius: 4px; 
	border-bottom-left-radius: 4px;*/
	width: 160px;
	border-bottom: none;
}

#content table tr td,
#content table tr th {
	border-top: none;
}

#content2 table tr td,
#content2 table tr th,
#track.plot table tr td,
#track.plot table tr th {
	border-bottom: 1px solid #c3c3c3;
}

#track table tr div,
#content table tr div,
#content2 table tr div {
	font-size: 15px;
	font-size: 13px;
	font-weight: 500;
	margin-bottom:0.5em;
}


#trackRefName {
   text-align: right;
   vertical-align: top;
   margin-bottom: 0;
}

#content2 {
	margin-bottom: 30px;
}

#cvs_errmsg {
	position:absolute;
	top:150px;
	left:400px;
	z-index:10000;
}

#cvs_clserr {
        position:absolute;
        top:153px;
        left:1017px;
	z-index=20;
}
