/*
 * CSS file for SWE initial landing page
 *
 * Reference : SSA-SWE-ESCDEF-DRD-0107
 *
 * PJKI
 */
 
/* Setup global styles */

.global_body { font-family: Verdana, sans-serif; 
               background-color: white;
               color: black; 
             }

a { color: black; font-weight : bold ; }
a:link { text-decoration: none ; }
a:visited { text-decoration: none ; }
a:hover { text-decoration: underline ; }

#page_title { margin-top: 0%; text-align: center ; vertical-align:bottom; font-size: 2.5em}

table, td, th { border-spacing : 5px; 
                border-radius  : 10px;
                border: 1px solid black ; 
                padding: 15px;
                font-size:1.3em;
              }

#logo_table { border-style:hidden; }
#logo_table td { border-style:hidden; }

#index_table {
    width: 84%;
    margin-top:2%;
    margin-left:8%;
    margin-right:8%;
}

#index_table th.section { vertical-align:middle; font-size:2em}
#index_table th.header  { vertical-align:top; font-size:1.2em}
#index_table td { text-align:center; }
#index_table td.neutral { background-color : LightBlue; }
#index_table td.acknowledge { background-color : LightCyan ; }

.red    { background-color : red; }
.amber  { background-color : Orange; }
.yellow { background-color : Gold; }
.green  { background-color : LightGreen; }
.grey   { background-color : LightGrey; }

.table_header_color { background-color : rgba(21,101,170,1.0) ; } 
.sat_column_color { background-color : rgba(21,101,170,1.0); font-weight:bold }

.table_header_color a { color: white; }
.sat_column_color a { color : white; }

th.swe_image  { border-radius:10px; padding:5px; vertical-align:middle;  background-color : rgba(21,101,170,0.1); }

#risk_indicator_table caption   { font-size:1.5em; font-weight:bold; margin-bottom:5px; }

.footer { position:relative; width:50%; margin-left:25%; margin-right:25%; bottom:5px; }

#ukmo_logo { float:left; margin-right:10px;}
#esa_logo { float:center;}

#version { text-align:center; }
