
.ui-button,
.ui-spinner,
.ui-spinner-input {
 vertical-align:middle
}
.ui-helper-hidden-accessible {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 width:1px
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
 content:"";
 display:table;
 border-collapse:collapse
}
.ui-dialog .ui-dialog-buttonpane:after,
.ui-helper-clearfix:after,
.ui-ncbiautocomplete-actions:after {
 content:".";
 visibility:hidden
}
.ui-front {
 z-index:100
}
.ui-accordion .ui-accordion-header {
 display:block;
 cursor:pointer;
 position:relative;
 margin:2px 0 0;
 padding:.5em .5em .5em .7em;
 min-height:0;
 font-size:100%
}
.ui-accordion .ui-accordion-icons,
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
 padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
 position:absolute;
 left:.5em;
 top:50%;
 margin-top:-8px
}
.ui-accordion .ui-accordion-content {
 padding:1em 2.2em;
 border-top:0;
 overflow:auto
}
.ui-autocomplete {
 position:absolute;
 top:0;
 left:0;
 cursor:default
}
.ui-button {
 display:inline-block;
 position:relative;
 padding:0;
 line-height:normal;
 margin-right:.1em;
 cursor:pointer;
 text-align:center;
 overflow:visible
}
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
 text-decoration:none
}
.ui-button .ui-button-text {
 display:block;
 line-height:normal
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
 padding:.4em 1em .4em 2.1em
}
input.ui-button {
 padding:.4em 1em
}
.ui-button-icon-only .ui-icon {
 margin-left:-8px
}
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
 left:.5em
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
 right:.5em
}
.ui-buttonset {
 margin-right:7px
}
.ui-buttonset .ui-button {
 margin-left:0;
 margin-right:-.3em
}
button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
 border:0;
 padding:0
}
.ui-dialog {
 top:0;
 left:0;
 outline:0
}
.ui-dialog .ui-dialog-title {
 white-space:nowrap;
 width:90%;
 overflow:hidden;
 text-overflow:ellipsis
}
.ui-dialog .ui-dialog-content {
 position:relative
}
.ui-dialog .ui-dialog-buttonpane {
 margin-top:.5em
}
.ui-dialog .ui-resizable-se {
 background-position:16px 16px
}
.ui-draggable-handle {
 -ms-touch-action:none;
 touch-action:none
}
.ui-menu {
 list-style:none;
 padding:0;
 margin:0;
 display:block;
 outline:0
}
.ui-menu .ui-menu {
 position:absolute
}
.ui-menu .ui-menu-item {
 position:relative;
 margin:0;
 padding:3px 1em 3px .4em;
 cursor:pointer;
 min-height:0;
 list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
 margin:5px 0;
 height:0;
 font-size:0;
 line-height:0;
 border-width:1px 0 0
}
.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
 margin:-1px
}
.ui-menu-icons {
 position:relative
}
.ui-menu-icons .ui-menu-item {
 padding-left:2em
}
.ui-menu .ui-icon {
 position:absolute;
 top:0;
 bottom:0;
 left:.2em;
 margin:auto 0
}
.ui-menu .ui-menu-icon {
 left:auto;
 right:0
}

.ui-tooltip {
 padding:8px;
 position:absolute;
 z-index:9999;
 max-width:300px;
 -webkit-box-shadow:0 0 5px #aaa;
 box-shadow:0 0 5px #aaa
}
body .ui-tooltip {
 border-width:2px
}

.ui-state-focus,
.ui-state-hover,
.ui-state-focus,
.ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
 border:1px solid #999;
 font-weight:400;
 color:#212121
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
 color:#212121;
 text-decoration:none
}
.ui-state-active,
.ui-state-active,
.ui-widget-header .ui-state-active {
 border:1px solid #aaa;
 font-weight:400;
 color:#212121
}
.ui-state-highlight,
.ui-state-highlight,
.ui-widget-header .ui-state-highlight {
 border:1px solid #fcefa1;
 color:#363636
}
.ui-state-highlight a,
.ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
 color:#363636
}
.ui-state-error,
.ui-state-error,
.ui-widget-header .ui-state-error {
 border:1px solid #cd0a0a;
 color:#cd0a0a
}
.ui-state-error a,
.ui-state-error-text,
.ui-state-error a,
.ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
 color:#cd0a0a
}
.ui-priority-primary,
.ui-priority-primary,
.ui-widget-header .ui-priority-primary {
 font-weight:700
}
.ui-priority-secondary,
.ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
 opacity:.7;
 filter:Alpha(Opacity=70);
 font-weight:400
}
.ui-state-disabled,
.ui-state-disabled,
.ui-widget-header .ui-state-disabled {
 opacity:.35;
 filter:Alpha(Opacity=35);
 background-image:none
}
.ui-state-disabled .ui-icon {
 filter:Alpha(Opacity=35)
}
.ui-icon-blank {
 background-position:16px 16px
}
.switch{
    border-radius:4px;
}

.ui-helper-hidden {
 display:none
}
.ui-helper-reset {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 line-height:1.3;
 text-decoration:none;
 list-style:none
}
.ui-helper-clearfix:after {
 display:block;
 height:0;
 clear:both
}
* html .ui-helper-clearfix {
 height:1%
}
.ui-helper-zfix,
.ui-widget-overlay {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute
}
.ui-helper-clearfix {
 min-height:0;
 display:block
}
.ui-helper-zfix {
 opacity:0;
 filter:Alpha(Opacity=0)
}
.ui-state-disabled {
 cursor:default!important
}
.ui-icon {
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 background-repeat:no-repeat
}
{
 border:1px solid #aaa;
 color:#222
}
.ui-widget-header {
 border:1px solid #aaa;
 color:#222;
 font-weight:700
}
.ui-widget-header a {
 color:#222
}
.ui-state-default,
.ui-state-default {
 border:1px solid #d3d3d3;
 font-weight:400;
 color:#555
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
 color:#555;
 text-decoration:none
}
.ui-state-focus,
.ui-state-hover,
.ui-state-focus,
.ui-state-hover {
 border:1px solid #999;
 font-weight:400;
 color:#212121
}
.ui-state-hover a,
.ui-state-hover a:hover {
 color:#212121;
 text-decoration:none
}
.ui-state-active,
.ui-state-active {
 border:1px solid #aaa;
 font-weight:400;
 color:#212121
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
 color:#212121;
 text-decoration:none
}
.ui-state-highlight,
.ui-state-highlight {
 border:1px solid #fcefa1;
 color:#363636
}
.ui-state-highlight a,
.ui-state-highlight a {
 color:#363636
}
.ui-state-error,
.ui-state-error {
 border:1px solid #cd0a0a;
 color:#cd0a0a
}

.ui-state-error a,
.ui-state-error-text,
.ui-state-error a,
.ui-state-error-text {
 color:#cd0a0a
}
.ui-priority-primary,
.ui-priority-primary {
 font-weight:700
}
.ui-priority-secondary,
.ui-priority-secondary {
 opacity:.7;
 filter:Alpha(Opacity=70);
 font-weight:400
}
.ui-state-disabled,
.ui-state-disabled {
 opacity:.35;
 filter:Alpha(Opacity=35);
 background-image:none
}
.ui-icon,
.ui-icon,
.ui-widget-header .ui-icon {

}
.ui-icon {
 width:16px;
 height:16px
}
.ui-state-default .ui-icon {

}
.ui-state-active .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {

}
.ui-state-highlight .ui-icon {

}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}


#show_compund_table a hover{
    cursor:pointer;
    text-decoration: solid;
}

#table_file tbody td a hover{
    cursor:pointer;
    text-decoration: none;
}

#show_compund_table tbody td {
    text-align: center;
}
#show_compund_table tbody td:nth-child(2) {
    width: 25%;
    word-break: break-all;
    word-wrap: break-word;
    text-align: left;
}



#mass_table tbody td {
    text-align: center;
}
#mass_table tbody td:nth-child(2) {
    width: 25%;
    word-break: break-all;
    word-wrap: break-word;
    text-align: left;
}

#json_table tbody td {
    text-align: center;
}

#json_table tbody td:nth-child(2) {
    width: 30%;
    word-break: break-all;
    word-wrap: break-word;
    text-align: left;
}
#json_table tbody td:nth-child(3) {
    width: 30%;
    word-break: break-all;
    word-wrap: break-word;
    text-align: left;
}

.group_run_tb thead th {
  border-bottom: 1px solid black;
}
.group_run_tb tbody td {
  border-bottom: 1px solid black;
}

.eco_list {
    display: none;
    width: auto;
    height: auto;
    max-height: 260px;
    position: absolute;
    z-index: 100;
    overflow: auto;
    overflow-x: hidden;
    background: white;
    font-size: 14px;
    border-top-style: hidden;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
   text-align: left;
}

.eco_list input[type="text"] {
    width: 100%;
    border-radius: 4px;
}

.eco_list ul {
    width: 100%;
    padding: 0 0 0 5px;
    margin: 0;
}

.eco_list li {
    width: 100%;
    padding: 2px;
}

.eco_list li:hover {
    background: #007ab8;
}

span.exp{
    color: red;
    font-size: 12px;
    cursor: pointer;
}

span.red{
 color: red;
}