/*
 * html defaults
 */
body{color:#000;font-size:1.2rem;margin-right:auto !important;font-family:Lucida Grande,Helvetica,Arial,sans-serif;}
hr{margin:5px 0;border:1px solid #ccc;background-color:#fff;width:100%;}

/*
 * bootstrap over-rides
 */
.dropdown-menu{border-radius:10px;padding:5px 0;box-shadow:1px 1px 1px #ddd;}
.dropdown-item{font-size:1.2rem;}
.navbar{z-index:90;background-color:rgba(255,255,255,0.7);text-shadow:#fff 1px 1px 1px;}
.nav-item{padding:5px 5px 0 5px;}
.tooltip{font-size:.975rem;}
.tooltip-inner{max-width:250px;background-color:#111;color:#fff;}
.popover{max-width:400px;}
.popover-header{display:none;}
.modal-dialog{max-width:400px;}
.modal-header{border-bottom: 0 solid #dee2e6;padding:1rem 1rem 0 0;}
.btn-close{opacity:0.9;}
.h4{font-size:18px;}

/*
 * positioning
 */
.tmftr{font-size:12px;}
.tmbox,.tmboxsm,.tmboxmdm{position:relative;padding:1.5vh 1.9vw;background-color:#f1f1f1;
	top:-9.8vh;font-size:2vw;font-family:'Inter';color:black;text-align:center;
	font-weight:300;margin-left:5vw;border-radius:8px;}
.tmbox{width:32vw;}
.tmboxmdm{width:23vw;}
.tmboxsm{width:15vw;}
.tmtoppos{top:-5.5vh;position:relative;}


ul.tmfmt{list-style-type:square;}


/*
 * text elements
 */
.tmTopHdr{text-align:center;margin:2vh 0;font-size:3.2vw;font-weight:300;text-shadow:#badce8 1px 1px 1px;}
.tmtxt{font-size:17px;color:black;font-weight:300;font-family:'Inter';}
.tmtxthdg{font-size:18px;color:black;font-family:'Inter';font-weight:bold;text-align:center;}
.tminfo{font-size:13px;font-family:'Inter';color:black;padding:5px 10px 8px 10px;border-radius:0 0 8px 8px;background-color:#e1e1e1;}
.tmblkhdr{background-color:#fff;}

/*
 * periodicals
 */

.trmpic{float:left;margin-right:10px;}
.tmqte{font-size:14px;font-style:italic;font-weight:300;font-family:'Inter';}
.tmdtl{font-size:14px;font-weight:300;font-family:'Inter';}

/*
 * links
 */
a.lnk{cursor:pointer;color:#0088cc;text-decoration:none;}
a.lnk:hover{color:#000;text-decoration:none;}
a.lnk[href^="https://"]{background:url(../img/Link.png) center right no-repeat;padding-right:13px;}
a.lnk:hover[href^="https://"]{background:url(../img/Linkb.png) center right no-repeat;padding-right:13px;}
a.lnk1[href^="http://"]{background:url(../img/Link.png) center right no-repeat;padding-right:13px;}
a.lnk1:hover[href^="http://"]{background:url(../img/Linkb.png) center right no-repeat;padding-right:13px;}

.wmemail{position:relative;width:55px;max-width:100%;}
.wmemail img.image-hover{position:absolute;top:0;left:0;object-fit:contain;opacity:0;transition:opacity .2s;}
.wmemail:hover img.image-hover{opacity:1;}

/*
 * bullets
 */
 ul.tms{list-style:none;padding-left:2.2em;}
 ul.tms li::before{content:"\2023";color:#0088cc;font-weight:bold;display:inline-block;width:0.8em;margin-left:-0.8em;font-size:28px;}

/*
 * images
 */
.hdrimg{position:relative;text-align:left;top:-5.9vh;z-index:0;}
.imgquote{font-size:2.8vw;font-family:'Inter',sans-serif;
	position:absolute;bottom:4vh;left:2.75vw;width:95%;font-weight:300;line-height:2.9vw;}
.tmrndt{border-radius:8px 8px 0 0;}
.tmcover{border:1px solid silver;cursor:pointer;}
.tmcover1{cursor:pointer;}

@media(max-width:993px){
	.navbar-toggler-icon{background-color:#fff;background:#fff;border:1px solid #fff;border-radius:3px;}
	.navbar{background-color:transparent;background:transparent;}
}

@media(max-width:800px){
	.imgquote{font-size:3.2vw;line-height:3.6vw;bottom:2vh;}
	.tmbox,.tmboxsm,.tmboxmdm{font-size:2.5vw;padding:1.1vh 2vh;top:-8vh;}
	.tmbox{width:40vw;}
	.tmboxmdm{width:26vw;}
	.tmboxsm{width:18vw;}
}

@media(max-width:650px){
	.imgquote{font-size:3.6vw;line-height:3.9vw;bottom:1.5vh;}
	.tmbox,.tmboxsm,.tmboxmdm{font-size:3vw;padding:1.1vh 2vh;}
	.tmbox{width:45vw;}
	.tmboxmdm{width:28vw;}
	.tmboxsm{width:21vw;}
}
@media(max-width:500px){
	.imgquote{font-size:4vw;line-height:4.2vw;}
}
