mark {
  padding: 0px;
}

.select-width-320px {
  width: 320px;
}

.padding-bottom-15px {
  padding-bottom: 15px;
}

.padding-bottom-20px {
  padding-bottom: 20px;
}

.padding-bottom-50px {
  padding-bottom: 50px;
}

.padding-top-10px {
  padding-top: 10px;
}

.padding-top-20px {
  padding-top: 20px;
}

.padding-20px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.center-align-text {
  text-align: center;
  margin: 0px;
}

.right-align-text {
  text-align: right;
  margin: 0px;
}

.width-100-pc{
  width:100%;
}

.display-block {
  display: block;
}

.display-inline-block-local {
  display: inline-block;
}

.label-style-local {
  width: 60px;
}

p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

A:link {
  color: #336699;
  text-decoration: none;
}

.dataentrytable .delabelsml {
  background-color: #eaeaea;
  color: #333333;
  font-family: Arial, Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 80%;
  font-style: normal;
  text-align: left;
  vertical-align: top;
  padding: 2px;
  border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}

.dataentrytable .detitle {
  background-color: #eaeaea;
  color: #333333;
  font-family: Arial, Verdana, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  font-size: 100%;
  text-align: left;
  vertical-align: bottom;
  padding: 3px;
  border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}

TD.detthdr {
  font-family: Arial, Verdana, Sans-Serif;
  background-color: #FFFFFF;
  font-size: 90%;
  border: 0px solid #FFFFFF;
}

TD.dewhitesml {
  background-color: white;
  color: black;
  font-family: Arial, Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 90%;
  font-style: normal;
  vertical-align: top;
}

TD.dettl   {
  background-color: #EEEECC;
}

TD.dettb   {
  background-color: #DDEEDD;
}

TD.dettt   {
  background-color: #CCDDDD;
}

TD.detta   {
  background-color: #EFEFEF;
}

TD.dettk   {
  background-color: #EEDDCC;
}

TD.detts   {
  background-color: #DDEEEE;
}

TD.dettw   {
  background-color: #DDCCDD;
}

TD.dette   {
  background-color: #DDDDEE;
}

TD.detti   {
  background-color: #DEDECD;
}

.dataentrytable td {
  vertical-align: top;
  color: black;
  padding: 2px;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 90%;
}

td {
  display: table-cell;
  vertical-align: inherit;
}

tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}

table {
  border-collapse: separate;
  text-indent: initial;
  border-spacing: 2px;
  border-style: none;
}

.display-flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-right: 10px;
}

.display-flex-row div {
  padding-right: 5px;
}

.progressLoader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Modal Style */
#pbid-modalBlock {
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

//.modal-content {
//  padding: 2em 2em 2em 2em;
//}

.padding-col-sm {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.time-display{
  font-size: 11px;
  text-align: right;
}

.refresh-button-div{
  display: inline-block;
  padding-top: 10px;
}

.export-button-div{
  display: inline-block;
  padding-top: 10px;
  padding-left: 10px;
}