body { margin: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }

img { border: 0px; }
table { border-spacing: 0px; border-collapse: collapse; }
td, th { padding: 0px; }
* { box-sizing: border-box; }
::after, ::before { box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a { color: rgb(51, 122, 183); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
img { vertical-align: middle; }
p { margin: 0px 0px 10px; }
table { background-color: transparent; }
.alert1 { padding: 20px; background-color: rgb(228, 76, 101); color: white; margin-bottom: 15px; }
.closebtn { margin-left: 15px; color: white; font-weight: bold; float: right; font-size: 22px; line-height: 20px; cursor: pointer; transition: 0.3s; }
.closebtn:hover { color: black; }
.tooltip1 { position: relative; display: inline-block; border-bottom: 1px dotted black; }
.tooltip1 .tooltiptext { visibility: hidden; width: 120px; background-color: black; color: rgb(255, 255, 255); text-align: center; border-radius: 6px; padding: 5px 0px; position: absolute; z-index: 1; bottom: 100%; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 1s; }
.tooltip1:hover .tooltiptext { visibility: visible; opacity: 1; }
a { color: rgb(228, 76, 101); }
a:hover, a:active { color: rgb(0, 0, 0); }
