/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : Apr. 29, 2022, 11:43:53 p.m.
    Author     : bruno
*/

 
/*@font-face {
    font-family: 'Calibri';
    font-family: 'bahnschrift';
    src: url('elements/bahnschrift_1.ttf');
    src: url('elements/bahnschrift_1.ttf.woff') format('woff'),
         url('elements/bahnschrift_1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/


body{
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size: 14pt;
    color: white;
    background-color: #222222;
    margin: 0;

}

p {
  margin-top: 0em ;
  margin-bottom: 1em ;
} 
.nospace
{
    margin-bottom: 0em;
}
.maincont {
/*    max-width: 960px;
    min-width: 512px;*/
    max-width: 50em;
    /*min-width: 512px;*/
    margin: auto;
    text-align: center;    
}

.bannercont {
/*    max-width: 960px;
    min-width: 512px;*/
    max-width: 50em;
    /*min-width: 512px;*/
    margin: auto;
    text-align: center;    
}


#langtable { 
    width: auto;
    border: red;
    float: right;
    color: red;
}

.mainhead {
    /*width: 100%;*/
    font-size: 200%;
    /*font-size-adjust: 1;*/
    /*text-align: center;*/
}

.subhead {
    /*width: 100%;*/
    font-size: 120%;
    /*text-align: center;*/
}

#companyinfo {
    line-height: 1.4;
    font-size: 105%;
   
}

.contenttext {
    width: 100%;
    /*text-indent: 3em;*/
    text-align: left;
}

.bluetext {
    color:#009be3;
}

.e2mtext {
    color:#ffff33;
    border: 3px solid lightgrey;
    /*border-color: red;*/
    background-color: darkgrey;
}

.redtext {
    color:red;
}

.whitetext {
    color:#009be3;
}

.orangetext {
    color:darkgoldenrod;
}


#logodiv {
    /*align-content:center;*/
    background-color: rgb(254,247,225);
    text-align: center;    
    width: 100%;
    border: 0px;
    margin: 0;
    
}

img#logoimg {
    max-width: 640px;
    /*min-width: 370px;*/
    width: 40%;
      /*display: block;*/
  /*margin-left: auto;*/
  margin-right: auto;
}

img#bioimg {
    /*max-width: 640px;*/
    min-width: 100px;
    width: 30%;
    height: auto;
    float: left;
    padding-right: 1em;
    padding-bottom: .7em;
    
    
      /*display: block;*/
  /*margin-left: auto;*/
  /*margin-right: auto;*/
}



/*a.langlink:link, a.langlink:hover, a.langlink:visited, a.langlink:active {*/
a:link, a:hover, a:visited, a:active {
      text-decoration: none;
      color: #222222;
      cursor: pointer;

}


a.langlink:hover {
    color: darkred;
}

a.biolink:link,  a.biolink:visited, a.biolink:active {
      text-decoration: none;
      color: white;
      cursor: pointer;
}

a.biolink:hover {
    color:#009be3;
}

a.biolink {
        font-size: smaller;
}
/*
a.worklink:link,  a.worklink:visited, a.worklink:active {
    color:#009be3;
}*/
.linktolm:hover {
    color: darkred;
}

img.esworkimg {
    width: 80%;
    border:solid;
    border-color: transparent;
}

img.smicon {
    width: 3em;
}
img.essmallimg {
    width: 15%;
    border:solid;
    border-color: transparent;
}

img.esworkimgl:hover {
    border-color: darkred;
}

div.worklinkspan {
    border: solid;
}

.worklinkspan:hover *{
    color: darkred;
    border-color: darkred;
}   
