h2, .h2 {
    font-size: 0.875rem;
    font-weight: bolder;
}
.card {
    margin-bottom: 1em;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-right: 7px;
    padding-left: 7px;
}

.denniston-blue {
    background-color:  #0298d7;
    color: white;
}
.denniston-blue-fg {
    color:  #0298d7;    
}
.bootstrap-autocomplete  {
    max-height:400px !important;
    overflow-y: scroll;
    overflow-x: hidden;
}
.bootstrap-autocomplete a:hover{
    color: white;    

}
.center-row-data {
    width: 100%;
    text-align: center;
}
.hiddenData {
    display: none;
}

.table_top_header {
    border-top:1px solid #111 !important;
    border-right:1px solid #d7dde0 !important;
    border-left:1px solid #d7dde0 !important;    
 }
 .table_top_header_color {
    background-color: #dceef7 !important;
 }
 .table_top_header_color2 {
    background-color: #e2f7dc !important;
 }
 .bold {
    font-weight: bold;
}

p {
    margin-top:10px;
    margin-bottom:10px;
}


.npi_body {
    margin:5px 5px 5px 5px;
    font-size: 1.2em;
    font-family:calibri;
}
.npi_h1 {
    font-size:2em;
    text-align:center;
}
.npi_h2 {
    font-size:1em;			
}
.npi_h3-1 {
    font-size:1.4em;
    font-weight:bold;
}
.npi_h3-2 {
    font-size:1.2em;
}
.npi_h4 {
    font-size:1.3em;	
    margin-bottom:15px;
    margin-top:15px;
}
.npi_h5 {
    font-size:1em;
}
.npi_h6 {
    color:#0000FF;
    font-style:italic;
}
.npi_table table, .npi_table tr , .npi_table td  {
    font-size:1em;
    border: 1px solid black;
}


.npi_tbl_h1 {
    font-size:1.8em;
    text-align:center;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
}
.npi_tbl_h2 {
    font-size:1.4em;
    text-align:center;
    color:#FF0000;
    margin-top:0px;
    margin-bottom:0px;
}
.npi_tbl_h3 {
    font-size:1.em;
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;

}
.npi_tbl_h3_green {
    background-color:#7fe393;
}
.npi_tbl_h3_yellow {
    background-color:yellow;
}
.npi_f1 {
    font-size:0.9em;
    padding-top:10px;
}
.npi_f2 {
    text-align:center;
    font-size:0.9em;
    margin-top:15px;
}
.npi_greenbox {
    color:#FF0000;
    background-color:#7fe393;
    font-weight:bold;
}
.npi_yellowbox {
    color:#FF0000;
    background-color:#FFFF00;
    font-weight:bold;
}
.npi_whitebox {
    color:#FF0000;
    font-weight:bold;
}
.npi_bluetext {
    color:#0000FF;
}
.npi_table_Label {
    padding-right: 10px;
}
table th{
    /*margin: 0 auto;
    width: 100%;
    clear: both;
    border-collapse: collapse;
    table-layout: fixed;
    word-wrap:break-word;    */
    text-align: center;
}

.table_wrap {
word-wrap:break-word; 
white-space: normal;
}
.table_number {
    text-align: right;
}
.table_blue_text {
    color: #0000FF;      
}
.table_blue_text_bold {
color: #0000FF;
font-weight:bold;
}
.table_red_text {
color: #FF0000;
}

.NPISearchFields {
	font-weight:bold;
}
.NPISearchFields::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: lightgrey;
  font-weight:lighter;
}
.NPISearchFields::-moz-placeholder { /* Firefox 19+ */
  color: lightgrey;
  font-weight:lighter;
}
.NPISearchFields:-ms-input-placeholder { /* IE 10+ */
  color: lightgrey;
  font-weight:lighter;
}
.NPISearchFields:-moz-placeholder { /* Firefox 18- */
  color: lightgrey;
  font-weight:lighter;
}