.fix {background-color: yellow;}.bio-title {color: #5e6a71;font-size: 20px;font-weight: normal;margin-top: 0;text-transform: uppercase;}.topmargin {margin-top: 2em;}.bottommargin {margin-bottom: 1em;}.nomargin {margin: 0;}.imgpad {margin: 1em 0;}.caption-max {max-width: 750px;font-size: 12px;}.graphic-box {position: relative;}.caption-box {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;bottom: 0;box-sizing: border-box;color: #fff;font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;left: 0;padding: 1em;position: absolute;right: 0;text-align: left;width: 100%;}h2.h4, h3.h4, h2.h5, h3.h5 {font-weight:300;}h3 .small {line-height: inherit;}h3 .more {color: #fff;font-size: 65%;font-weight: 400;line-height: inherit;}.hpfeat .header {background-color: #00a3e4;border-bottom: 5px solid #000;color: #000;font-size: 1.25em;font-weight: 400;margin-bottom: 0;min-height: 63px;padding: 0.8em;text-transform: uppercase;text-align: center;}.hpfeat .list {border: 1px solid #d1d5d8;font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;margin: 0;min-height: 134px;padding: 15px 10px 10px 45px;}ul.fa-blue-arrow {list-style-type: none;}.hpfeat a, .hpfeat a:visited {color: #000;font-weight: 400;text-decoration: none;}.fa-blue-arrow a {color: #000;margin-left: -5px;}.boxed-grid [class^="col-"]{border: 1px solid #eee;}.hindex {font-family: "Roboto", sans-serif;}.number {color: #fff;background: #005a7c ;font-weight:600;text-align: center;}.num1 {font-size: 45px;margin:-21px 0 -21px 0;}.num2 {font-size:11px;}.hi-info {-moz-linear-gradient(left, #e7e7e7 0%, #FFFFFF 100%);background: -webkit-linear-gradient(left, #e7e7e7 0%, #FFFFFF 100%);background: linear-gradient(to right, #e7e7e7 0%, #FFFFFF 100%);color:#005a7c;padding:0;vertical-align: middle;}.citations {padding:1em 2em;}.hi-bio {font-size: 1.25em;font-weight:bold;border-bottom:1px solid #005a7c;margin:0 0 0.2em 0;line-height:1.2;}.total {font-size: 0.9em;line-height:1.2;}.totalsince {font-size: 0.8em;line-height:1.2;}@media (min-width: 576px) {.hi-bio {font-size: 1.45em;}.num1 {font-size: 65px;margin:-30px 0 -30px 0;}.number {padding:1.5em;}}@media (min-width: 768px) {.num2 {font-size:18px;}.total {font-size: 1.1em;line-height:1.2;}.totalsince {font-size: 1em;line-height:1.2;}}