.report-container {
  padding                                   : 12px 12%;
  text-align                                : center;
  background                                : var(--theme-primary-color);
}

.report-filter {
  position                                  : relative;
  display                                   : inline-block;
  width                                     : 260px;
}

.report-select {
    width                                   : 100%;
    min-width                               : 25%;
		padding					                        : 12px;
		height					                        : 48px;
		font-size				                        : 1.0em;
		background				                      : var(--theme-primary-color-contrast-2);
		border					                        : 1px Solid var(--theme-primary-color-contrast-4);
		border-radius			                      : 4px;
		box-shadow				                      : inset 0 2px 1px rgba(34,34,34,.09), 2px 2px 2px var(--theme-primary-color-contrast-3);
		color					                          : var(--theme-font-color);
	}

.report-mobile-label {
    display                                 : none;
}

#pdf-viewer-wrapper {
    border                                  : 1px solid var(--theme-primary-color-contrast-2);
    background                              : #fff;
    border-radius                           : 6px;
    box-shadow                              : 2px 2px 12px var(--theme-primary-color-contrast-3)
}

.pdf-controls {
  top                                       : 56px;
  position                                  : relative;
  display                                   : flex;
	padding-right                             : 24px;
	padding-left                              : 24px;
	justify-content                           : space-between;
	align-items                               : center;
}

.pdf-controls div:nth-child(1) span {
  padding                                   : 4px 8px;
}

.pdf-controls div:nth-child(2) span {
  padding                                   : 4px 8px;
}

/*****************************************************************************************************************************************/
@media (max-width: 640px) {
  .report-container {
    padding                                 : 12px 0px;
  }

  #pdf-viewer-wrapper {
    display                                 : none;
  }

  .pdf-controls {
    display                                 : none;
  }

  .report-mobile-label {
    display                                 : block;
    padding-top                             : 14px;
  }
}