/*Tuning the primefaces css */
.ui-selectonemenu .ui-selectonemenu-label {
    float: none !important

}

.ui-panel .ui-panel-content {
    padding: 0 !important
}

/*a img {*/
/*border: 0;*/
/*}*/



/** status **/
.busyStatus {
    right: 0px; top: 0px;
    background-color: red;
    color: white;
    margin: 5px; padding: 3px;
    z-index: 50;

    position: fixed;
}

/** labels **/
.textLabel {
    font-weight: bold;
    white-space: nowrap;
}

/** cols **/
/*.labelColumn {*/
/*font-weight: bold;*/
/*white-space: nowrap;*/
/*vertical-align: top;*/
/*text-align: right;*/
/*padding-right: 10px;*/
/*}*/

/** interactions table **/
/*td.notSameThanPrevious {*/
/*border-top: 1px solid #CDCDCD !important;*/
/*}*/

/** interactor table **/
/*td.compoundStructure {*/
/*background-color:white;*/
/*vertical-align:middle;*/
/*text-align: center;*/
/*}*/

/* interaction table, light border */
.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
    border-color: #f1f1f1 !important;
    border-style: solid;
    border-width: 1px !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.negativeInteractionRow {
    background: #ffdfe5 !important;
}

/** Overriden **/

/** fix to have dialogs that appear wherever we are on the page and not at the top**/
.ui-dialog {
    position:fixed !important;
}
.ui-datatable table tbody tr.ui-selected{
    background: #ffecc4;
}

.ui-dialog-titlebar {
    padding:  inherit !important;
}

.ui-dialog .ui-dialog-title {
    margin:  0 !important;
}
/* Move the paginator to the left */

.left-paginator .ui-paginator  {
    text-align: left !important;
}

/*Participant Legend*/
.ia-annotation {
    background: #a7cf9b !important;
    color:white;
    padding-right:2px;
    padding-left:2px;
    margin-right:5px;
}

.ia-parameter {
    background: #a1c7c7 !important;
    color:white;
    padding-right:2px;
    padding-left:2px;
    margin-right:5px;
}

.ia-stoichiometry {
    background: #DEC316 !important;
    color:white;
    padding-right:2px;
    padding-left:2px;
    margin-right:5px;
}

.ia-feature {
    background: #ed8585 !important;
    color:white;
    padding-right:2px;
    padding-left:2px;
    margin-right:5px;
}

.ia-confidence {
    background: #5e5e5e !important;
    color:white;
    padding-right:2px;
    padding-left:2px;
    margin-right:5px;
}

.ia-legend-gray {
    background: lightgray !important;
    color:white;
    padding-right:2px;
    padding-left:2px;
    margin-right:5px;
}

/*.intact_fixedWidth {*/
/*width:650px;*/
/*}*/

.dasty_title
{
    display:block;
    padding: 2px;
    margin-bottom:5px;
    background: url("../../dasty/client/img/ebi_bg.gif") repeat-y;
    font-weight:bold;
    font-size:120%;
    color:#006666;
}


.contributorLogo{
    float: left;
    position: relative;
    margin: 10px 10px 0px 0px;
    padding: 3px;
    text-align: center;
    width: 110px;
    height: 70px;
}

/*div.contributorLogo div {*/
/*height: 28px;*/
/*vertical-align: middle;*/
/*display: table-cell;*/
/*text-align: center;*/
/*width: 110px;*/
/*}*/

.noBorderTextCenter {
    text-align: center;
    border-style: none;
    padding: 0px;
    margin: 0px;
}

/*citation of intact*/
.publication {
    border: 1px;
    background-color: #f5fcfa;
    /*box-shadow: 6px 6px 3px #bbbbbb;*/
    padding: 10px;
}

/*to top button*/
.scrollup {
    width: 40px;
    height: 40px;
    opacity: 0.3;
    position: fixed;
    bottom: 50px;
    right: 100px;
    display: none;
    text-indent: -9999px;
    background: url('../../images/arrow-up.png') no-repeat;
}

span.searchterm {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

span.searchterm:active {
    overflow: visible;
    white-space: normal;
    width: 90%;
    display: block;
}

.reactome-loading {
    background: url('../../images/spinner.gif') no-repeat left center;
    color: blue;
}

.reactome-results {
    background-color: mintcream;
    border-color: green;
    color: green;
    border-radius: 5px;
}

.reactome-no-results {
    color: red;
}

.reactome-error {
    color: red;
}

.reactome-results-hidden{
    visibility: hidden;
}

.reactome-clear-hidden{
    visibility: hidden;
}

#mainPanels\:resultsTable .ui-widget-header {
    border: none !important;
}

#ebi_search_results {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.external:after {
    content: url('../../images/link_external.png');
    margin: 0 0 0 2px;
}

/*************************New Home Page***************************/

#panel_sec {
    width: 100%;
}
#search_panel_sec {
   /* width: 90.8333%;*/
}

#panel_height>div:nth-child(1) {
    /*min-height:100%;*/
}
.hp_table{
    border: none;
}
.hp_table td{
    border: none;
}
#sub_sec{
    margin-top: 0.4%;
}
.hp_contri{
    margin-top: -23px;
}
#hp_tb{
    margin-left: 31px;
    width: 90.8333%;
    margin-bottom: -4%;

}
form fieldset {
    background-color: #D9D9D9;
}

.span_example{
    float:right;
    margin-top: -1.5%;
    display: inline-block;
    display: -moz-inline-stack;
    width: 41%;

}

.searchPanel_span{
    display: inline-block;width:55%;
    display: -moz-inline-stack;
}
#second_btm_row{
    margin-top: -24%;
}

.cellWidthn{
    width: 75%;
}

/*.link_css:focus {
    background: pink;
}*/
/*************************New Home Page***************************/