body{
   min-width:500px; /* suppose you want minimun width of 1000px */
   width: auto !important;  /* Firefox will set width as auto */
   width:500px;             /* As IE ignores !important it will set width as 1000px; */
}
.minWidth{
   min-width:800px; /* suppose you want minimun width of 1000px */
   width: auto !important;  /* Firefox will set width as auto */
   width:800px;             /* As IE ignores !important it will set width as 1000px; */
}
header {
    text-align: center;
    min-width: 375px;
}
#divSeal {
    text-align: center;
    border: solid black thick;
}

 
h4 {
    text-align: center;
    padding-top: .5em;
}

.centered {
    text-align: center;
    width: 100%;
}

.clear {
    clear: both;
}

 .table-scroll thead {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.table-scroll tbody {
    max-height: 500px;
    overflow-y: auto;
    display: block;
    width: 100%;
    table-layout: fixed;
}

.table-scroll tr {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.table-scroll td {
    height: 47px; // needed in order to keep rows from collapsing
}


 .no_wrap {
 white-space: nowrap;
 }

.spacer_td {
width: 25px;
}

.error{
     width: 600px;
   border: 1px solid #D8D8D8;
   padding: 5px;
   border-radius: 5px;
   font-family: Arial;
   font-size: 15px;
   font-weight:bold;   
   background-color: rgb(255, 249, 242);
   color: rgb(211, 0, 0);
   text-align: center;   

}

.success
{
   width: 400px;
   border: 1px solid #D8D8D8;
   padding: 10px;
   border-radius: 5px;
   font-family: Arial;
   font-size: 11px;   
   background-color: rgb(236, 255, 216);
   color: green;
   text-align: center;
}

.validation {
color: #D63301;
font-family: Arial;
font-size: 12px;  
font-weight: bold;

}

.loading
{
   width: 400px;
   border: 1px solid #D8D8D8;
   padding: 10px;
   border-radius: 5px;
   font-family: Arial;
   font-size: 14px;
   text-transform: uppercase;
   background-color: rgb(236, 255, 216);     
   text-align: center;
   font-weight:bold;
}

label
{
    font-family: Tahoma,Arial,Helvetica;
    font-size: 9pt;
}

p
{
    font-family: Tahoma,Arial,Helvetica;
    font-size: 9pt;
}

.fixedtable {
    table-layout: fixed;
    width: 1200px;
    overflow-x: auto;
}

.fixedtable td 
{  
  width:50px; 
}

.modal-backdrop {
  z-index: -1;
}

input.blurry:not(:focus)
{
    color: transparent;
    text-shadow: 0 0 1em rgba(0,0,0,9.5);
}