@import url('https://fonts.googleapis.com/css?family=Oswald|Merriweather|Merriweather+Sans|Roboto:300');

span.disabled * { text-decoration: line-through; }

.richtextarea { min-height: 200px; }
textarea { min-height: 200px; }

.myhform div span { display: inline-block; min-width: 135px; padding-right: 10px; }
.myhform div { padding-bottom: 3px; margin-bottom: 5px; border-bottom: 1px dotted #DCDCDC; }

.minwidth_50 { min-width: 50px; }
.center { text-align: center !important; }

.alert-warning { color: #8a6d3b; background-color: #f7f7f6; border-color: #f7f7f6; }

a.featurelink { padding: 20px 20px; margin: 4px; display: inline-block; min-height: 80px; width: 30%; }
a.featurelink.blue { background: #696969; color: #FFF !important; border-left: 5px solid #CCC; border-bottom: 5px solid #CCC; }

.formstyle_a div { margin-bottom: 10px; }
.formstyle_a div span { display: inline-block; min-width: 150px; text-align: right; padding-right: 10px; }

.formdata span { display: block; min-height: 30px; border-bottom: 1px solid #CCC; margin-bottom: 5px; font-size: 150%; background-color: #EEEEEE; padding-left: 5px; }
.formdata input, select, textarea { border: 0; width: 100%; background: #EEEEEE; } /* #FAFBFB */
textarea { background-color: #F0F7F4; } /* .formdata textarea { min-height: 140px !important; } */

.tab-pane { padding: 5px; }
.navtab>li>a { position: relative; display: block; padding: 5px 10px; }
.seeme_a { font-size:12px; font-weight:normal; border:#99FFCC 1px dashed; padding:4px; color: blue; display:inline; margin-right:5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.marginl10r10 { display: inline-block; margin: 0 10px; }

.paddingt5 { padding-top: 5px; }

.margint5 { margin-top: 5px; }
.margint20 { margin-top: 20px; }
.marginb5 { margin-bottom: 5px; }
.marginb10 { margin-bottom: 10px; }
.margintb5 { margin-top: 5px; margin-bottom: 5px; }
.margintb10 { margin-top: 10px; margin-bottom: 10px; }

.panel { margin-bottom: 10px; }
.buttons-html5 { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.list-group-item { padding: 5px 10px; }

select.styled {
  padding: 5px;
  line-height: 1; /* border-radius: 0; */
  height: 30px; /* -webkit-appearance: none; */
  max-width: 150px;
  border: 1px solid #ddd;
}

ul.pagination { margin: 0 !important; }
#payform div { margin-bottom: 5px; }
.sansserif { font-family: sans-serif; }
#inboxmsgbody { height: 350px; overflow: auto; background-color: #fffcfc; padding: 5px 10px; }
.infolist li span { text-align: right; padding-right: 10px; display: inline-block; min-width: 135px; font-weight: bold; }
.infolist li { margin-bottom: 5px; }
.infolist { list-style-type: none; padding: 0; margin: 0; }
body { font-family: 'Roboto', sans-serif; padding-top: 45px; /* background: #FAFBFB; */ }
h1,h2 { font-family: 'Merriweather', serif; }
h3,h4,h5,h6 { font-family: 'Merriweather Sans', sans-serif; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { line-height: 135%; }
.blue { color: blue !important; }
.red { color: red !important; }
.yellow { color: yellow !important; }
.green { color: green !important; }
.white { color: white !important; }
.whitebg { background-color: white !important; }
.motto { display: inline-block; margin-top: 5px; }
.faded { color: #4dffff !important; }
.fadedmore { color: #f3f3f3 !important; }

.navbar-brand { text-transform: uppercase; font-family: 'Oswald', sans-serif; }

.jumbotron { background-color: #FFF; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }
.jumbotron .h1, .jumbotron h1 { font-size: 50px; }
.jumbotron p { font-size: 17px; }

hr { margin-top: 8px !important; margin-bottom: 8px !important; border: 0; border-top: 1px solid #eee; }

footer { margin: 10px 15px; }
.alert { padding: 5px 10px; margin-bottom: 5px; }
.table { margin-bottom: 5px; }
.nopad { padding: 0 !important; }
.nomarg { margin: 0 !important; }
tr th { background-color: #EEE !important; }
.strike { text-decoration: line-through; }
.bigtext_a { font-size: 200%; }
.bigtext_b { font-size: 150%; }
.flatform div label { min-width: 110px; text-align: right; }

.w50 { width: 50px !important; }
.w100 { width: 100px !important; }
.w150 { width: 150px !important; }
.w200 { width: 200px !important; }
.w250 { width: 250px !important; }
.w450 { width: 450px !important; }

.w75pc { min-width: 75%; }

.max-w50 { max-width: 50px !important; }
.max-w80 { max-width: 80px !important; }

.panel { background-color: #FCFCFC; }
#qwe { color: gray !important; }

.hugeicon { font-size: 5em; text-align: center; vertical-align: bottom; }
.media-left { min-width: 100px; }
h4.media-heading { font-size: 175%; margin: 0; padding: 0; font-family: 'Merriweather'; }

.h100 { min-height: 100px !important; }
.h100_o { min-height: 100px !important; max-height: 200px; overflow-y: auto; }
.h400 { min-height: 400px !important; }
.h400_o { min-height: 400px !important; max-height: 600px; overflow-y: auto;; }

.height_100  { height: 100px !important; overflow: auto;}
.height_150  { height: 150px !important; overflow: auto;}

.current-status-item .description { font-size: 115%; }
.current-status-item h3 { margin:0; padding: 0; text-align: right; }
.current-status .current-status-item {
	margin:10px auto;
	padding:10px 10px;
	border-radius:3px;
	text-align:left !important;
	background:#fafafa;
	border: 1px solid #d5d5d5;
}

.main-box{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);margin-bottom:10px;border-radius:3px;background-clip:padding-box}.infographic-box{padding:10px}.infographic-box.colored{color:#fff;border:0!important}.emerald-bg{background-color:#03a9f4!important}.green-bg{background-color:#8bc34a!important}.red-bg{background-color:#e84e40!important}.srv-bg{background-color:#28b62c!important}
.purple-bg{background-color:#9c27b0!important}.infographic-box .headline{display:block;font-size:1.2em;font-weight:300;text-align:right}.infographic-box.colored .headline{font-size:1em;font-weight:600;margin-bottom:4px}.infographic-box .value{font-size:2.1em;font-weight:600;margin-top:-5px;display:block;text-align:right}
.infographic-box i{font-size:2.4em;display:block;float:left;margin-right:15px;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background-clip:padding-box;color:#fff}.infographic-box.colored i{font-size:4.6em;margin-left:7px;color:#fff}.infographic-box.colored .k1{font-size:150%;font-weight:bold;float:left}

.pagebreak { page-break-before: always; } /* page-break-after works, as well */

/* 1098-T Table Formatting */
.table1098 td { font-family: "Arial", sans-serif; padding: 2px; vertical-align: top; }
.notr { border:0px !important; }
.s { font-size: 9px !important; }
.c { text-align: center; }
.mr { vertical-align: middle; text-align: right; }
.f150p { font-size: 150%; }
.f120p { font-size: 120%; }
.f110p { font-size: 110%; }
.mh1 { font-size: 40px ; }
/* END 1098-T Table Formatting */
