html, body {
     min-height: 100%;
     background: rgb(35,35,35) !important;
     font-size: 95%;
}
b, label {
    color: white;
}
.dropzone {
    background: transparent;
    border: 3px dashed rgba(200,200,200,.3);
    border-radius: 10px;
    min-height: 160px;
}
h1 {
    color: rgba(200,200,200,1);
    margin: 3px;
}
h2 {
    color: rgba(150,150,150,1);
    font-size:100%;
    margin: 3px;
}

.dz-image {
    background: rgba(100,100,100,1) !important;
}
.title_dropbox {
    color: rgba(250,250,250,1);
    font-size:130%;
    text-shadow: 1px 1px 2px black;
}
fieldset {
    background: transparent !important;
}
footer{
    background: transparent !important;
}
a {
    text-decoration: brown;
    color: transparent;
}
thead th{
    border: none;
    font-size: 100%;
    color: white;
    background: #5b5b5b;
}
tbody th{
    border: none;
    font-size: 85%;
    overflow: hidden;
    white-space: nowrap; /* Don't forget this one */
    text-overflow: ellipsis;
    max-width: 250px;
}
.label {
    padding:4px;
    display:inline-block;
    min-width: 220px;
    max-width: 220px;
    font-size: 80%;
}
.red{
    color: #ff0c44 !important;
}
.green{
    color: rgba(139, 211, 39, 100) !important;
}
.custom_msg {
    margin: 10px 200px 50px 200px;
    text-align:center;
}
#overlay {
  position: fixed; /* Sit on top of the page content */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 100; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}
.dropzone-div{
    border-radius: 10px;
    margin: 0px 100px 10px 100px;
    background-image: url('/static/img/omw.png');
    background-size: 25%;
    background-repeat:no-repeat;
    background-position: center 120px;
    filter: brightness(0.7) contrast(2);
}
.modal-body {
    background: rgb(70,70,70);
}
th {
    border: none !important;
    color: white;
}
table {
    border: none !important;
    margin-bottom: 100px !important;
}
tr:nth-of-type(2n+1) {
    background: rgba(100,100,100,0.2) !important;
}
.fr-link--sm {
    color: black !important;
    margin: 3px
}

p { color: white;}

.lockscreenlogo {
    left: 50%;
    margin-left: -120px;
    position: absolute;
    top: 78%;
    width: 478px;
    filter: brightness(0.3) ;
}
