.firms-text {
  padding-left: 8px;
  padding-top: 8px;
}

.background-color-blue {
  background-color: #003C55;
}

.Import-Fiduciary {
  background-color: #63a4ff;
  background-image: linear-gradient(315deg, #63a4ff 0%, #83eaf1 74%);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .25);
}

.import-fiduciary-data-grid {
  margin-top: 50px;
  margin-left: -75%;
  font-weight: bold;
  font-size: small;
}

#dropzone-external {
  margin-top: 20px;
  width: 400px;
  height: 40px;
  background-color: rgba(183, 183, 183, 0.1);
  border-width: 2px;
  border-color: rgb(0, 89, 185);
  border-style: dashed;
  padding: 10px;
  margin-left: -25%;
}


#dropzone-external>* {
  pointer-events: none;
}

#dropzone-external.dropzone-active {
  border-style: solid;
}

.widget-container>span {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 16px;
}

#dropzone-image {
  max-width: 100%;
  max-height: 100%;
}

#dropzone-text>span {
  font-weight: 100;
  opacity: 1;
}

#upload-progress {
  display: flex;
  font-size: small;
  margin-top: 0.8px;
}

.flex-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}


.upload-heading {
  margin-top: 50px;
  margin-left: -70%;
  padding-left: 5px;
  padding-right: 5px;
}