body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin:0;
padding:0 20px;
}

a:visited {
text-decoration:none;
color:blue;
}

fieldset {
display:block;
margin-left:0;
margin-right:2px;
background-color:#FAFAFA;
border:none;
border-top:3px double #c5c5c5;
padding:.35em .75em .625em;
}
.navbar {
width:100%;
height:40px;
background-color:#F7F7F7;
border-bottom:1px solid #000;
}

.navbar ul {
list-style-type:none;
overflow:hidden;
margin:0;
padding:0;
}

.navbar li {
float:left;
}

.navbar li a {
display:block;
text-align:center;
padding:12px 14px;
}

.mainOptionContainer {
background-color:#DFD;
border-bottom:2px solid #E0E0E0;
}

.mainOptions ul {
list-style-type:none;
margin-left: -20px;
padding-top:10px;
}

.menuItems {
padding:5px;
}

.exportDataContainer {
background-color:#FFF;
margin:0 10px;
padding:5px;
}

.exportDataContainer th {
padding-right:15px;
}

.showUserList {
padding:20px;
}

.buttonContainer button {
float:left;
margin-right:5px;
}

.buttonContainer {
background-color:#ffadad;
width: calc(100% - 10px);
height:20px;
padding:5px;
}

.userList {
background-color:#FAFAFA;
}

.createUserList {
background-color:#DDF;
border-top:1px solid #000;
padding:5px;
}

.inputFieldsUser label,.inputFieldsUser input {
display:inline-block;
font-size:14px;
width:200px;
margin:1px 5px;
}

.inputFieldsUser label,.loginForm label {
width:120px;
}

.changePassword label,.changePassword input {
display:inline-block;
font-size:14px;
width:300;
margin:1px 5px;
}

.loginField{
margin: 0;
}

.formErrors {
background-color:#ffadad;
text-align: left;
display: inline-block;
}

.formMessage {
background-color:#b6ffad;
text-align: left;
display: inline-block;
}

.formWarning{
background-color: #FFFFE9;
border: 1px solid #EAEAC1;
display: inline-block;
}

.formErrors ul{
margin: 0;
padding: 2px;
list-style-type: none;
}

.loginContainer {
width:350px;
min-height:120px;
font-size:13px;
margin: 0 auto;
margin-top:100px;
}

.loginLogo {
width:100%;
text-align:center;
border-bottom:2px solid #a1a1a1;
}

.loginForm {
width:100%;
text-align:center;
padding-top:10px;
}

#loginButton {
text-align:right;
margin-top:5px;
margin-right:7px;
}

.loginForm label,.loginForm input {
display:inline-block;
margin:1px 5px;
}

.upperLeftContainer {
max-width:350px;
float:left;
}

.rightContainer {
min-width:450px;
max-width:700px;
float:left;
}

.rightContainer table {
width:210px;
}

.leftTable {
float:left;
width:50%;
}
.saveAnalysis {
background-color:#DDF;
border-top:1px solid #000;
margin-top:5px;
width:100%;
padding:4px;
}

.mabtheraResult table {
width:50%!important;
float:left;
height:100%;
}

legend {
font-size:13px;
font-weight:700;
}

#unAnalysedList {
max-width:1900px;
}

#unContain {
max-width:1900px;
}

.navigation {
font-size:16px;
text-align:center;
}

#tempSavedList {
max-width:1900px;
}

.chooseType {
margin:10px;
}

.hidden {
display:none;
}

.newRemissContainer td {
padding-right:10px;
}

.newRemissContainer table {
width:100%;
}

.newRemissContainer input,.newRemissContainer select {
font-size:13px;
}

.newRemissContainer {
float:left;
}

.remissField {
border:0;
background-color:#FAFAFA;
border-top:3px double #d4d4d4;
width:650px;
margin-top:5px;
}

.previousField {
margin-top:5px;
}

.submitForm {
background-color:#DDF;
margin-top:15px;

border-top:1px solid #000;
padding:5px;
}

.internalComment textarea {
width:200px;
height:160px;
}

#analysis_comment{
width: 230px;
height: 120px;
}

.senderComment {
width:900px;
height:250px;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.editUserButtons,.saveAbort {
background-color:#DDF;
border-top:1px solid #000;
margin-top:5px;
padding:4px;
}

.userList tr:nth-child(even),.listUnanalysed tr:nth-child(even),.listTempsaved tr:nth-child(even),.listAnalysedContainer tr:nth-child(even),.listAllContainer tr:nth-child(even) {
background-color:#ececec;
}

.saveAbort button,.saveAnalysis button {
float:left;
margin-left:2px;
}

.userContainer,.createUserContainer {
margin-top:5px;
}

.rightTable,.commentContainer input {
width:50%;
}

.analysisContainer,.commentContainter {
width:700px;
}

.analysisContainer > table, .previousContainer > table {
width:100%;
}

.listUnanalysed,.listTempsaved,.listAnalysedContainer,.listAllContainer {
background-color:#FAFAFA;
margin-top:10px;
}

.listUnanalysed tr:nth-child(odd),.listTempsaved tr:nth-child(odd),.listAnalysedContainer tr:nth-child(odd),.listAllContainer tr:nth-child(odd) {
background-color:#FFF;
}

#listAnalysed,#listAll {
width:100%;
}

.textContainer{
margin: 40px 0px;
}

button{
cursor: pointer;
}

th{
text-align: left;
}

select{
background-color: white;
}

#sithsLogin{
height: 30px;
margin: 10px;
background: rgb(0,120,165);
background: -moz-linear-gradient(0deg, rgba(0,120,165,1) 0%, rgba(0,173,238,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,120,165,1) 0%, rgba(0,173,238,1) 100%);
background: linear-gradient(0deg, rgba(0,120,165,1) 0%, rgba(0,173,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0078a5",endColorstr="#00adee",GradientType=1);
color: white;
border: solid 1px #0076a3;
float: left;
}

#login{
height: 30px;
margin: 10px;
float: right;
}

.covid19Table th {
    width: 25%;
}

.covid19Field td:first-child {
    width: 60%;
}