body {
    background-color:white;
}

.fixed_pix {
    width: 200px;
}

.bg-ssdb {
    background:#2c81a6;  
}

/* Links */
a:link {
   color: #064c9c;
   /* 
   color: #004b8e;
   background-color: #dedfb9;
   */
}
a:visited {
   color: #064c9c;
   /* 
   color: #004b8e;
   background-color: #dedfb9;
   */
}

a:active {
   color: #0d73e7;
 }


.alink:link  {
   color: #064c9c;
   /* 
   color: #004b8e;
   background-color: #dedfb9;
   */
}
.alink {
   color: #064c9c;
   /* 
   color: #004b8e;
   background-color: #dedfb9;
   */
}
.alink:visited {
   color: #064c9c;
   /* 
   color: #004b8e;
   background-color: #dedfb9;
   */
}
/* Links */

/* TABS */
.ui-tabs .ui-tabs-nav
{
background:#ececec;
}

#tabs .ui-tabs-nav .ui-state-active a {
   color: #6174b5;
   background:#ffffff;

}
/* TABS */


.site_button_color {
    color: #004b8e;
    background-color: #f2f8fa;
    border-color: #cdcdcf;
}

.site_button_color:active {
   color: rgb(182, 180, 180);
 }

 .site_button_color:hover { 
    background: #2c81a6; 
    color: #ffffff;
 } 

.btn-restricted
{
   background: #fee6e6;
}

.basic_button_sm
{	
   min-width: 5em;
  /* height: 2vh; */
   font-size: 12px;
   padding-top: 1px;
   padding-bottom: 1px;
}

.site-badge-bg {
   color: #7c7a7a;
   background-color: #ffffff;
   border-color: #ffffff;
}

.assoc-badge-bg {
   color: #ffffff;
   background-color: #2c81a6;

}

.breadcrumb-item + .breadcrumb-item::before {
   content: ">";
}
.ssdb_breadcrumb
{
   background-color: #ffffff;
   padding-left: 4px;
}

.navbar-brand-site {
   /* font-size: 16px;*/
   font-size: 1.0em;
}

.bg-reviewer-tool {
   background-color: #7c9eb2;
}
.title_text_format
{
   background-color: #e6f0f4;
   color: #5e5f5f;
}

.subtitle_text_format
{
   background-color: #eeeeee;
   color: #5e5f5f;
}

.table-access-site{
   background-color: #f1f3f6;
}
.table-header-site
{
   background-color: #ddf0f4;
   border: 0px solid #c6c8c9;
   border-radius: 6px 6px 0px 0px;
   vertical-align: middle;
}

.table-header-site-text
{
   color: #0c0d0c;
}

.upload_tools_div
{
   font-size: 12px;
   color: #0c0d0c;
   border-radius: 4px;
   background-color: #eeeded;
   border: 1px solid #727272;

}

.upload_hints_div
{
   font-size: 15px;
   color: #0c0d0c;
   border-radius: 4px;
   background-color: #eeeded;
   border: 1px solid #c9c7c7;
   padding: 3px 3px 3px 8px;

}
.highlight_upload
{
   background-color: #fee6e6;
   border: 0px;
   border-radius: 4px;
 
}
.debug_div
{
   /*  border: 1px solid #160455;
  background-color: #797c6b; */
}


.debug_div2
{
   /*  border: 1px solid #160455;
   background-color: #6d7e8d; */
}


.bg_white_mouseover {
   background:#ffffff; 
   padding: 8px;
   border: 1px solid #555657;
   border-radius: 4px;
}

.highlight_text_header {
  font-size: 16px;
  color: #00498c;
  /*background-color: #eff8ee;*/
  padding: 12px;
  text-align:right;


}


.btn-group button { margin: 2px 2px; }

.btn_ssdb
{
  font-size: 10px;
}

#content_inner {
    width: 100%; height: 100%;
 }

 .bg_highlight {
   background-color: #eaebf2;
   padding: 0 10px;
   border-radius: 1px;
}



/*  Site table */
 .bg_baby_blue {
    background-color: #ffffff;
 }
 

 div.sites_header_bar {
   /* border-top-left-radius: 4px; */
   /* border-top-right-radius: 4px; */
   /* border: 1px solid #aaaaaa; */
   color: #000000;
   /* font-family: Verdana,Arial,sans-serif; */
   font-size: 130%;
   font-weight: bold;
   padding: 0.5em;
   /* padding-left: 2em; */
}


table.sortable.sort_by_site {
 /**  table-layout    : auto;
   width           : 100%;
   border-collapse : collapse;
  border           : 2px solid #d11111;
   **/
  
}

th.sites {
   border-collapse  : collapse;
   border           : 1px solid #e5e5e5;
   color            : #000000;
   background-color : #ddf1f5;
   padding          : 2px;
   font-weight      : normal;
   text-align       : center;
}

td.sites {
   border           : 1px solid #e5e5e5;
   color            : #000000;
   font-size        : 90%;
}



 /* nav dropdown styling */
 .dropdown-menu{
   background-color: #ffffff;
   border: 1px solid #7a7e81;
   padding: 5px;
   /*margin-top: -0.5em;*/

}
.divider{
   border: 1px dashed #428BCA;
}


/* Styles for tablesorter */
table.tablesorter.files {

    width           : 100%;
 }
 


/* === For the "Files" table in SSDBupload */
table.sortable.files {

   width           : 100%;
}

td.files_sortable {
   width           : 100%;
}

th.files {

   font-weight      : normal;


}

th.files:first-child {

   font-weight      : normal;
}

th.files:last-child {
   font-weight      : normal;
}

td.files {

   font-size        : 90%;

}

td.files:first-child {
   border-left-style       : solid;
}


td.files_header {

   font-weight      : bold;

}


/* end files */


/* == for the first table on _Page G_/create_package.php */
div.top_table_header {
   background-color        : #faf6f6;
   border                  : 1px solid #999999;
   border-radius           : 1px;
   font-size               : 110%;
   font-weight             : bold;
   margin-bottom           : 0.2em;
   margin-top              : 0.5em;
   padding                 : 0.5em;
   width                   : 100%;
}

div.bottom_table_header {
   background-color        : #faf6f6;
   border                  : 1px solid #999999;
   border-radius           : 1px;
   font-size               : 110%;
   font-weight             : bold;
   margin-bottom           : 0.2em;
   margin-top              : 0.5em;
   padding                 : 0.5em;
   width                   : 100%;
}

/* == for the "group by" <div> on _Page G_/create_package.php */
div.group_by {
   display          : inline;
   float            : right;
   font-size        : 100%;
   font-weight      : normal;
}




 table.tablesorter.sort_by_site {
    border-collapse : collapse;
    table-layout    : auto;
    width           : 100%;
 }
 
 .tablesorter-default .header,
 .tablesorter-default .tablesorter-header {
    /* black (unsorted) double arrow */
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    /* white (unsorted) double arrow */
    /* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
    /* image */
    /* background-image: url(images/black-unsorted.gif); */
    background-repeat: no-repeat;
    background-position: center right;
    padding: 4px 18px 4px 4px;
    white-space: normal;
    cursor: pointer;
 }
 .tablesorter-default .headerSortUp,
 .tablesorter-default .tablesorter-headerSortUp,
 .tablesorter-default .tablesorter-headerAsc {
   /* background-color: #9fbfdf;*/
    /* black asc arrow */
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
    /* white asc arrow */
    /* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); */
    /* image */
    /* background-image: url(images/black-asc.gif); */
 }
 .tablesorter-default .headerSortDown,
 .tablesorter-default .tablesorter-headerSortDown,
 .tablesorter-default .tablesorter-headerDesc {
   /* background-color: #8cb3d9;*/
    /* black desc arrow */
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
    /* white desc arrow */
    /* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); */
    /* image */
    /* background-image: url(images/black-desc.gif); */
 }
 .tablesorter-default thead .sorter-false {
    background-image: none;
    cursor: default;
    padding: 4px;
 }

 
.search_table {
   background-color: #D7F2F6;
}
.search_table_even {
   background-color: #bfeaf1;
}
.results_table_header {
   background-color: #def0f5;
   color: #BFEAF1;
   text-align: center;
}
.results_table_header_span {
   font-size: 10px;
   background-color: #258BBD;
   color: #ffffff;
   padding: 2px;
   border:1px solid;
}
.results_table_header_qc {
   background-color: #bfeaf1;
   color: #000;
   text-align: left;
}
.header_div {
   margin-top: 2px;
   margin-bottom: 2px;
}
.results_table_td1 {
   background-color: #A5D8F6;
   text-align: center;
}
.results_table_td2 {
   text-align: left;
}


.qctablesm {
   font-size: 14px;
}

/* Styles for Tools for Proponents/Reviewers */
.tool_td_light {
   background-color: #E1EFF6;
}

.tool_td_dark{
   background-color: #d4eaf5;
}

/* Found throughout the site */
#outer_div
{
   background-color: #ffffff;
   padding: 4px;
  /* border: 1px solid #bbc4ca;*/
 
}



/* Upload pages */

/* styles for message text on _Page B_/status_actions.php */
.msg-success {
   font-weight : bold;
   color       : #008000;
}

.msg-failure {
   font-weight : bold;
   color       : #800000;
}

.msg-info {
   font-weight : bold;
   color       : #000080;
}
.accordion-button:not(.collapsed) {
   background-color: #f2f8fa;
   color: #000000 
}
