/*
 * 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
 */
.navbar{z-index:90;background-color:rgba(255,255,255,0.7);text-shadow:#fff 1px 1px 1px;}
h4{font-size:18px;}

/*
 * positioning
 */
.tmbox,.tmboxsm,.tmboxmdm,.tmboxlg{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;}
.tmboxsm{width:15vw;}
.tmboxmdm{width:23vw;}
.tmbox{width:32vw;}
.tmboxlg{width:40vw;}
.tmtoppos{top:-5.5vh;position:relative;}
.btntr{position:absolute;top:2px;right:2px;}
.btn-sm{padding:.1rem .3rem;font-size:.725rem;border-radius:.5rem;}

/*
 * 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';}
.tmmsg{font-size:15px;color:black;font-weight:300;font-family:'Inter';}
.tmmsglg{font-size:17px;color:black;font-weight:300;font-family:'Inter';}
.tmtftd{font-family:'Inter';font-weight:300;}
.tmblkhdr{background-color:#fff;}
.tminfo{font-size:13px;font-family:'Inter';color:black;padding:5px 10px 8px 10px;border-radius:0 0 8px 8px;background-color:#e1e1e1;}

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

/*
 * images
 */
.tmrndt{border-radius:8px 8px 0 0;}
.hdrimg{position:relative;text-align:left;top:-5.9vh;z-index:0;}
.imgquote{font-size:2.6vw;font-family:'Inter',sans-serif;position:absolute;
	bottom:5.2vh;left:2.75vw;width:95%;font-weight:300;line-height:2.9vw;}
.imgquote{color:black;text-shadow:1px 1px white;}

@media(max-width:1199px){
.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:2.8vw;line-height:3.2vw;bottom:4vh;}
.tmbox,.tmboxsm,.tmboxmdm{font-size:2.5vw;padding:1.1vh 2vh;top:-8vh;}
.tmboxsm{width:18vw;}
.tmboxmdm{width:26vw;}
.tmbox{width:40vw;}
.tmboxlg{width:43vw;}
}

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