/* region */

.rdsRegionContainer {
  overflow-x: auto;
  overflow-y: clip;
}

.rdsRegion {
  font-family: 'Lato', sans-serif !important;
}

.hr-info a:link, .rdsRegion a:link { 
  color: teal;
  text-decoration: none;
}

.hr-info a:hover, .rdsRegion a:hover {
  color: red;
  text-decoration: underline;
}

@media screen and (min-width: 601px) {
  .rdsSubRegion input, .rdsRegion input, .rdsSubRegion select, .rdsRegion select {
    width:50vw;
    padding: .3em .4em;
  }
}
  
@media screen and (max-width: 600px) {
  .rdsSubRegion input, .rdsRegion input, .rdsSubRegion select, .rdsRegion select {
    width:50vw;
    padding: .5em .8em;
  }
} 

.rdsRegionTitle { 
  font-size: 2rem;
  padding-top: 1.5rem;
  font-weight: normal;
  text-align: left;
}

/**************
/* sub region */

.rdsSubRegion {
  font-family: 'Lato', sans-serif !important;
}

.rdsSubRegionTitle {
  font-size: 1.1675rem;
  font-weight: bold;
  text-align:left;
  padding-top: 0.5vw;
}

/********************
/* sub region table */

.rdsSubRegion td {
  vertical-align: middle;
  padding-bottom:1vw;
  width: 12.5rem;
}


/*********
/* items */


input.t17Button {
  width: auto;
}

.padLeft {
  padding-left: 1em;
}

/* override */
table.rdsSubRegion .ReportsRegion .t17ButtonHolder {
  display:block;
  height:0.1rem;
}
