/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH MAIN DIVS HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

body {
  margin: 0 auto 0 auto;
  font-size: 100%;
  background-color: #FFFFFF;
  font-family: arial;
  text-align: left;
  position:relative;
  -webkit-text-size-adjust: 100%;
}

.center-content {
  width:1280px;
  margin:20px auto 0 auto;
  background-color:white;
  line-height:1.5em;
  position:relative;
	overflow:visible;
  padding:10px;
}

#footer {
  background-color:#EDEDED;
  border-top:1px #CCC solid;
}

#footer-center {
  max-width:1280px;
  margin:20px auto 0 auto;
  line-height:1.5em;
  position:relative;
	overflow:auto;
  padding: 10px;
  text-align:left;
}

.footer-column {
  display:inline-block;
  text-align:left;
}

.footer-object {
  display:inline-block;
  font-weight:bold;
  font-size:1.3em;
  text-align:center;
  margin: 10px 15px 10px 15px;
  width:155px;
  color:#605E51;
}

.copyright {
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-top:70px;
	padding-bottom:70px;
	max-width:380px;
}

.tile-big {
	padding:10px;
	box-shadow: 0px 0px 4px 0px rgba(32, 33, 36, .28);
  border:3px #9E9C8D solid;
	border-radius: 5px;
  color:#686557;
  vertical-align:middle;
	display:block;
  background-color:#FFFFFF;
  max-width:1000px;
  margin: 50px auto 0 auto;
  font-size:110%;
  text-align:left;
}

.paragraph {
  font-size:120%;
  line-height:1.5em;
  max-width:1000px;
  margin:0 auto 20px auto;
  text-align:center;
}

.paragraph-inline {
  font-size:120%;
  line-height:1.5em;
  max-width:1000px;
  margin:0 auto 20px auto;
  text-align:center;
  display:inline-block;
  vertical-align:middle;
}

.paragraph a:link {color:#1743AB; text-decoration:none;}
.paragraph a:visited {color:#1743AB; text-decoration:underline;}
.paragraph a:hover {color:#1743AB; text-decoration:underline;}


.features {
  text-align:left;
  list-style-type:disc;
  color:#686557;
  list-style-image:none;
  margin-left:15px;
}


.white-band {
  width:auto;
	background-color:#FFFFFF;
  color:#686557;
  padding: 30px 10px 30px 10px;
  text-align:center;
  vertical-align:middle;
}

.grey-band {
  width:auto;
	background-color:#EDEDED;
  color:#686557;
  padding: 30px 10px 30px 10px;
  text-align:center;
  vertical-align:middle;
}

.shadow-box {
	border:1px #BFC4CC solid;
	border-radius: 8px;
	box-shadow: 0 4px 6px 0 rgba(0,0,0,.24);
	max-width:1000px;
	margin:0 auto 0 auto;
	padding:10px;
}


.text-block {
  line-height:1.5em;
  margin:0 40px 20px auto;
  text-align:center;
  display:inline-block;
  width:600px;
  vertical-align:middle;
  font-size:20px;
  margin-left:40px;
}

.text-block a:link {color:#1743AB; text-decoration:none;}
.text-block a:visited {color:#1743AB; text-decoration:underline;}
.text-block a:hover {color:#1743AB; text-decoration:underline;}

.text-block-wide {
	max-width:900px;
	margin:0 auto 0 auto;
	font-size: 20px;
  line-height:1.5em;
}

.text-block-wide a:link {color:#1743AB; text-decoration:none;}
.text-block-wide a:visited {color:#1743AB; text-decoration:underline;}
.text-block-wide a:hover {color:#1743AB; text-decoration:underline;}

.image-block {
  display:inline-block;
  width:600px;
  vertical-align:middle;
}

.image-center {
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top: 2em;
	margin-bottom: 2em;
	height:auto;
	max-width:98%;
}


/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH PAGE SEARCH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

/* HHHHHHHHHHHHHHHHHHH SEARCH PAGE HHHHHHHHHHHHHHHHHHHHH */

#search-page-box {
	color:#5E5C4F;
	border:1px #A8A2A2 solid;
	border-radius:4px;
  box-shadow: 0 8px 20px 0 rgba(0,0,0,.24);
	padding:7px;
	background-color: white;
	position:fixed;
	top:100px;
	right:80px;
	vertical-align:middle;
	display:none;
 -moz-user-select: none;
 -webkit-user-select: none;
 -ms-user-select: none;
  user-select: none;
}

#search-page {
	width:150px;
}

input[type="text"] {
  font-size: 16px;
}

#search-open {
	display:inline-block;
	position:fixed;
	top:300px;
	right:80px;
	vertical-align:middle;
	cursor:pointer;
 -moz-user-select: none;
 -webkit-user-select: none;
 -ms-user-select: none;
  user-select: none;
}

.close-search {
	cursor:pointer;
}

.search-div {
 padding-top:10px;
 vertical-align:middle
}

@media screen and (max-width: 700px) {

#search-open {
	right: 30px;
	top: auto;
	bottom: 150px;
}
}

.image-vert-middle {
	vertical-align:middle;
}

.highlight {
	background-color:yellow;
}

#search-result {
	width:20px;
	color:black;
	display:inline-block;
	vertical-align:middle;
	font-size:90%;
	border:0;
	margin:0 3px 0px 3px;
}

#result-up, #result-down {
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
}

/* HHHHHHHHHHHHHHHHHHH SEARCH PAGE SAFARI CODE HHHHHHHHHHHHHHHHHHHHH */


@media screen and (min-width: 768px) and (max-width: 1185px) {
  .safari #search-page-box.keyboard-on {
		top: calc(100px + 280px);
}
}

@media screen and (max-width: 767px) {
  .safari #search-page-box.keyboard-on {
		top: calc(100px + 230px);
}
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH FORM PAGE STYLES HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

.form-holder {
	border: 1px #BFC4CC solid;
	border-radius: 8px;
	box-shadow: 0 4px 6px 0 rgba(0,0,0,.24);
	font-size:110%;
	display:block;
	text-align:left;
	margin:10px auto 0 auto;
	max-width:800px;
	cursor:pointer;
	position:relative;
}

.form-content {
	display: none;
	text-align:center;
	font-size:110%;
	padding:20px;
	margin:0 auto 0 auto;
	max-width:700px
}

@media screen and (max-width: 650px) {
	
.form-content {
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	width:98%;
}
}

.form-select {
	display: block;
	padding:10px;
}

.form-up-down {
	display:inline-block;
	text-align:right;
	vertical-align:middle;
	position:absolute;
	right:20px;
}

.form-holder a:hover {background-color: #EDEDED; color:#f89807; display:block;}
.form-holder a:visited {color:#5E5C4F; display:block;}
.form-holder a:link {color:#5E5C4F; text-decoration:none; display:block;}

.new-condition {
	display:block;
	margin-bottom:5px;
}

.select-new-old {
	text-align:center;
	display:block
}

.select-new-old a:hover {background-color: #EDEDED; color:#f89807; display:block;}
.select-new-old a:visited {color:#5E5C4F; display:block;}
.select-new-old a:link {color:#5E5C4F; text-decoration:none; display:block;}

.new-content, .follow-up-content {
	display: none;
	text-align:center;
	font-size:110%;
	padding:20px;
	margin:0 auto 0 auto;
	max-width:700px;
}

@media screen and (max-width: 650px) {
	
.new-content, .follow-up-content {
	padding:0px;
	padding-top:5px;
	width:98%;
}
}


.background-grey {
	background-color:#D4D4D4;
}


/* HHHHHHHHHHHHHHHHHHHHHH LINK STYLES HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

a:link {color: #006dc7; white-space:normal;}
a:visited {color: #006dc7;}
a:hover {color:#f89807;}

.footer-object a:hover {color:#605E51;text-decoration:none;}
.footer-object a:link {color:#605E51;text-decoration:none;}
.footer-object a:visited {color:#605E51;text-decoration:none;}

.article-paragraph a:link {color:#2F77B2;text-decoration:underline;}
.article-paragraph a:visited {color:#2F77B2;text-decoration:underline;}
.article-paragraph a:hover {color:#f89807;text-decoration:underline;}

.buttons a {
	font-size:120%;
	font-family:Calibri, sans-serif;
	text-align:center;
	display:block;
	vertical-align:middle;
	line-height:1em;
	padding:5px;
	border:3px #686557 solid;
  border-radius: 4px;
	background-color:#686557;
  margin:0 auto 0 auto;
  width:140px;
}

.buttons a:hover {color:white; text-decoration:none;}
.buttons a:link {color:white; text-decoration:none;}
.buttons a:visited {color:white; text-decoration:none;}

.button-stack {
	display:inline-block;
	text-align:center;
}

@media screen and (max-width: 430px) {

.buttons a {
	display:block;
  margin:10px auto 10px;auto;
}

.button-stack {
	display:block;
}
}

/* HHHHHHHHHHHHHHHHHHHHHH TEXT STYLES HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

h1 {
  text-align:center;
  font-size:24px;
  font-weight:bold;
  margin-bottom:20px;
  margin-top:0px;
	color:#686567;
}

h2 {
  text-align:left;
  font-size:21px;
  margin-left:10px;
  font-weight:bold;
  margin-bottom:15px;
  margin-top:0px;
	color:#686567;
}

h3 {
  display:block;
  font-size:1.5em;
  font-weight:bold;
  margin-top:0px;
  line-height:1.3em;
}

h4 {
  display:block;
  font-size:1.5em;
  font-weight:bold;
  margin-top:0px;
  line-height:1.3em;
  margin-bottom:20px;
}

h5 {
  display:block;
  font-size:1.3em;
  font-family:Retina Narrow,Retina,Arial Narrow,Arial,Helvetica,sans-serif;
  color:#008000;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:10px;
  line-height:1.3em;
}

h6 {
  display:block;
  font-size:2em;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:20px;
  line-height:1.3em;
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHHHH MEDIA QUERIES HHHHHHHHHHHHHHHHHHHHH */


@media screen and (max-width: 1320px) {

.center-content {
	width:90%;
}
}

@media screen and (max-width: 1250px) {

.text-block {
	width:95%;
  margin-left:auto;
	margin-right:auto;
  max-width:800px;
}

.image-block {
	width:95%;
}
}


@media screen and (max-width: 900px) {

.center-content {
	width:95%;
}
}

@media screen and (max-width: 800px) {

.copyright {
	max-width:340px;
}
}


h4 {
	text-align:center
}

h6 {
	text-align:center
}
}

@media screen and (max-width: 500px) {

.center-content {
	width:95%;
}
}

@media screen and (max-width: 450px) {

.footer-object {
  text-align:left;
}
}

@media screen and (max-width: 400px) {

h1 {
  text-align:center;
  margin-left:5px;
  margin-right:5px;
}

h2 {
  text-align:center;
  margin-left:5px;
  margin-right:5px;
}
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH BANNER HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

#banner {
	box-sizing: border-box;
	position:relative;
	margin:0;
	height: 90px;
	width: 100%;
	display:block;
	background-color:#E8E8E8;
	border-bottom: 2px #C4C4C4 solid;
	z-index:9998;
	top:0;
}

#icon {
  position:relative;
  height:100%;
  margin-left:10px;
  z-index:99999;
  vertical-align:middle;
  display:inline-block;
	color:white;
	font-size:24px;
	font-family:Calibri, Arial, sans-serif;
	font-weight:600;
  text-align:center;
}

.icon {
  vertical-align:middle;
}

#right-content {
  position:absolute;
  right:10px;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}

#right-content-article {
  position:absolute;
  right:10px;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}

#right-content-article-mobile {
  position:absolute;
  right:30px;
  display:inline-block;
  height:100%;
  vertical-align:middle;
  display:none;
}

.banner-item {
  display:inline-block;
  color:#686557;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  font-size:20px;
  line-height:1.0em;
  font-family:Calibri, Arial, sans serif;
}

.banner-item a:hover {color:#686557;text-decoration:none;}
.banner-item a:link {color:#686557;text-decoration:none;}
.banner-item a:visited {color:#686557;text-decoration:none;}

.banner-item-mobile {
  color:#686557;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  font-size:20px;
  line-height:1.0em;
  font-family:Calibri, Arial, sans serif;
}

.banner-item-mobile a:hover {color:#686557;text-decoration:none;}
.banner-item-mobile a:link {color:#686557;text-decoration:none;}
.banner-item-mobile a:visited {color:#686557;text-decoration:none;}

.vertical-align-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.hamburger {
	display: none;
	position:absolute;
  right:30px;
  height:100%;
	vertical-align:middle;
	font-family:Calibri, sans-serif;
	z-index:99999;
}

.hamburger-article {
  display:inline-block;
  height:100%;
	vertical-align:middle;
	z-index:99999;
}

.cancel-collapsing-menu-article {
	display: none;
  height:100%;
	vertical-align:middle;
	z-index:99999;
}

/* HHHHHHHHHHHHHH FOLLOW BUTTONS HHHHHHHHHHH */

#facebook-follow {
	display: inline-block;
	font-family:Calibri, sans-serif;
	vertical-align:middle;
  margin-left:8px;
  margin-right:8px;
	cursor:pointer;
}

#instagram-follow {
	cursor:pointer;
	display:inline-block;
  margin-left:10px;
  margin-right:10px;
	vertical-align:middle;
}

/* HHHHHHHHHHHHHHH SHARE ICON HHHHHHHHHH */

.share-page {
	display:inline-block;
	height:100%;
	z-index:999;
	vertical-align:middle;
  text-align:center;
  padding-right:4px;
  margin-right:10px;
}

.share-page-icon {
	display: inline-block;
  cursor:pointer;
	padding-left:5px;
  padding-right:5px;
	vertical-align:middle;
	font-family:Calibri, sans-serif;
	z-index:99999;
}

.share-box-mobile {
	width:150px;
  padding:20px;
	position:absolute;
	right:25px;
	top:80px;
	z-index:1000000;
	background-color:#E8E8E8;
	color:white;
	text-align:center;
	border:3px #C4C4C4 solid;
  border-radius: 4px;
  visibility:hidden;
}

.background-light-blue {
	background-color:#C0C0C0;
}

/* HHHHHHHHHHHHHHH SHARE BUTTONS HHHHHHHHHH */

#facebook-share-button {
	display: inline-block;
	font-family:Calibri, sans-serif;
	vertical-align:middle;
  margin-left:8px;
  margin-right:8px;
	cursor:pointer;
}


#instagram {
	cursor:pointer;
	display:inline-block;
  margin-left:10px;
  margin-right:10px;
	vertical-align:middle;
}

#email-button {
	display: inline-block;
	font-family:Calibri, sans-serif;
	vertical-align:middle;
  margin-left:8px;
  margin-right:8px;
	cursor:pointer;
}

/* HHHHHHHHHHHHHHH MOBILE STYLES HHHHHHHHHHHHH */

.collapsing-menu {
	width:300px;
  padding:20px;
	position:absolute;
	right:-300px;
	top:78px;
	z-index:1000000;
	background-color:#E8E8E8;
	color:#686557;
	text-align:center;
  vertical-align:middle;
	border:3px #C4C4C4 solid;
  border-radius: 4px;
  display:none;
}

.collapsing-menu-article {
	width:175px;
  padding:20px;
	position:absolute;
	right:-300px;
	top:82px;
	z-index:1000000;
	background-color:#E8E8E8;
	color:#686557;
	text-align:center;
	border:3px #C4C4C4 solid;
  border-radius: 4px;
  display:none;
}

.collapsing-menu-link {
  padding-top:5px;
  padding-bottom:5px;
}

.sliding-menu {
  width:85%;
  height: 2px;
  padding: 0;
  background-color: #E0DEDE;
  border-width: 0px;
}

.login-menu {
	width:200px;
  padding:20px;
	position:absolute;
	right:0px;
	top:62px;
	z-index:1000000;
	background-color:#004080;
	color:white;
	text-align:center;
	border-left:3px #D5D1D1 solid;
	border-bottom:3px #D5D1D1 solid;
  border-radius: 4px;
  visibility:hidden;
}

.collapsing-menu-link a:hover, .login-menu a:hover  {color:white; text-decoration:none;}
.collapsing-menu-link a:link, .login-menu a:link  {color:white; text-decoration:none;}
.collapsing-menu-link a:visited, .login-menu a:visited  {color:white; text-decoration:none;}

.cancel-collapsing-menu {
	display: none;
	position:absolute;
  right:30px;
  height:100%;
	vertical-align:middle;
	z-index:99999;
}

.search-call {
	display:none;
	height:100%;
	z-index:999;
	vertical-align:middle;
	padding-right:4px;
}

.mobile-call {
	display:none;
	height:100%;
	z-index:999;
	vertical-align:middle;
	margin-left:10px;
  text-align:center;
  padding-right:4px;
}

.mobile-center-share {
	position:absolute;
	height:100%;
	right: 30px;
	vertical-align:middle;
	display:none;
	z-index:99999;
}

.cancel-mobile-search {
	margin-left:30px;
	vertical-align:middle;
	display:none;
}


/* HHHHHHHHHHHHHHHHHHHHHHHHHHH BANNER - MAX WIDTH 1280 HHHHHHHHHHHHHHHHHHHH */

@media screen and (max-width: 1280px) {

#icon {
  margin-left: 30px;
}
#right-content {
  margin-right: 30px;
}

#right-content-article {
  margin-right: 30px;
}
}

/* HHHHHHHHHHHHHHHHH BANNER - MAX WIDTH 980 HHHHHHHHHHHHHHHHHHHH */

@media screen and (max-width: 980px) {

#right-content {
    display: none;
}

#right-content-article {
  display:none;
}

#right-content-article-mobile {
  display:inline-block;
}

#banner {
  height: 80px;
}

.icon {
  height:55px;
  width:auto;
}

#medical-news {
  font-size:19px;
}

.hamburger {
  display:inline-block;
}

.share-box-mobile {
  top:80px;
}
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHH BANNER - MAX WIDTH 650 HHHHHHHHHHHHHHHHHHHH */

@media screen and (max-width: 650px) {

#icon {
  margin-left:8px;
}

.hamburger {
  right:15px;
}

.cancel-collapsing-menu {
  right:15px;
}

#right-content-article-mobile {
  right:15px;
}
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHH BANNER - MAX WIDTH 500 HHHHHHHHHHHHHHHHHHHH */

@media screen and (max-width: 500px) {

#medical-news {
  display:none;
}

#medical-news-mobile {
  display:inline-block;
}
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHH BANNER - MAX WIDTH 400 HHHHHHHHHHHHHHHHHHHH */

@media screen and (max-width: 400px) {

.share-page {
  margin-right:0px;
  padding-right:0px;
}

#medical-news-mobile {
  padding-left:7px;
}

#icon {
  margin-left:8px;
}

.icon {
  height:50px;
  width:auto;
}

.tile-big {
	padding:5px;
}
}


/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH FLOAT TOP HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

.float-top-anchor {
	top: -100px;
	left:-1280px;
	position:relative;
	visibility:hidden;
	display:block;S
}

#float-top {
	display: none;
	position:fixed;
	right: 80px;
	bottom: 80px;
	z-index:999;
}

@media screen and (max-width: 800px) {

#float-top {
	right: 30px;
}
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH MAIN PAGE STYLE HHHHHHHHHHHHHHHHHHHHHHHHHHHHH */


.font-120 {
	font-size:1.2em;
}

.font-110 {
	font-size:1.1em;
}

.font-90 {
	font-size: 0.9em;
}

.font-80 {
	font-size: 0.8em;
}

.font-normal {
	font-weight:normal;
}

.margin-3 {
	margin-left: 1.3em;
}

.navy {
	color:#004080; 
}

.brown {
	color: #804040;
}
.green {
	color: #367650;
}

.red {
	color:#CB0A0A;
}

.nowrap {
	white-space:nowrap;
}

#adjacent-columns {
	display:inline-block;
	margin-right:10px;
	white-space:nowrap;
}

.adjacent-columns {
	display:inline-block;
	margin-right:10px;
	vertical-align:top;
	white-space:nowrap;
}

/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH LISTS HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

ul {
  list-style-image: url(images/round-bullet.svg);
  margin: 0;
  padding-left: 1.2em;
  list-style-position: outside;
  line-height:1.5em;
  color:#686567;
}

ol {
  margin: 0;
  padding-left: 1em;
  list-style-position: outside;
}

.topic-title {
	padding-left: 0.3em;
	list-style:none;
}

.nobullet-no-padding {
	list-style: none;
	padding-left:0em;
}

.margin-3 {
	margin-left: 1.3em;
}

.nobullet-6px {
	list-style: none;
	padding-left: 0.5em;
}

.nobullet-12px {
	list-style: none;
	padding-left: 1.0em;
}

.nobullet {
	list-style: none;
	padding-left: 1.3em;
}

.square-bullet-2-orange {
	list-style-image: url('images/orange-square-bullet.svg');
}

.list-space {
	padding-bottom: 5px;
}

ul.gb-list a {
	border-top:0;
}


/* HHHHHHHHHHHHHHHHHHHHH MAX WIDTH 600 HHHHHHHHHHHHHHHHH */

@media screen and (max-width: 600px) {

ul {
	padding-left:13px;
}

.margin-3 {
	margin-left: 10px;
}

.nobullet-12px {
	padding-left: 10px;
}

.nobullet {
	padding-left: 10px;
}

.square-bullet-2-orange {
	padding-left: 13px;
}
}


/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH LINKS HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

.table-anchor {
	display: block; 
	top: -10px;
	position:relative;
	visibility:hidden;
}

@media screen and (max-height: 700px) {
.table-anchor {
	top: 0px;
}
}

a.anchor{display: block; position: relative; top: -50px; left: -1280px; visibility:hidden;}

a.anchor-left{display: block; position: relative; left: -1700px; visibility:hidden; top: -15px;}


.no-underline:link {
	text-decoration:none;
}

.icon-hover:hover img {
	background-color: #E0DEDE;
}


/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH TABLES HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

th {
	text-align:center;
	background-color: #ebebeb;
}

td {
	background-color:white;
	font-size: 1em;
}

.overflow {
	overflow:auto;
}

.table-standard {
	font-size: 1em;
	text-align:center;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	border:2px solid #686567;
	border-collapse:collapse;
	margin-left: 2em;
  color:#686567;
}

@media screen and (max-width: 800px) {

.table-standard {
	margin:0 auto 0 auto;
}
}

.flex-div .table-standard {
	margin-bottom:10px;
}

.table-standard-vert-middle-text-center {
	margin: 0 auto 0 auto;
	padding: 10px;
	border-collapse:collapse;
	border:2px solid #686567;
	vertical-align:middle;
	text-align:center;
}

.table-standard-vert-middle-text-left {
	margin: 0 auto 0 auto;
	padding: 10px;
	border-collapse:collapse;
	border:2px solid #686567;
	vertical-align:middle;
	text-align:left;
}

.table-standard-vert-top-text-left {
	margin: 0 auto 0 auto;
	padding: 10px;
	border:3px;
	border-collapse:collapse;
	border:2px solid #686567;
	vertical-align:top;
	text-align:left;
}

.table-standard-vert-top-text-center {
	margin: 0 auto 0 auto;
	padding: 10px;
	border:3px;
	border-collapse:collapse;
	border:2px solid #686567;
	vertical-align:top;
	text-align:center;
}

.caption {
	caption-side:bottom;
	text-align:left;
	padding-top:0.3em;
	padding-bottom:1em;
}

.caption-two {
	caption-side:bottom;
	text-align:left;
	padding-top:0.3em;
	padding-bottom: 5px;
}


/* HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH DISPLAY HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */

.display-none {
	display:none;
}

.display-show {
	display:inline-block;
}

.display-block {
	display:block;
}

.visibility-show {
	visibility:visible;
}


