/* sdba.css: based on www.aizhu.com with minor changes by (c) J D White 2006-2008. 2021 */
body {font-size: max(3.0vw, 1.5em);	background: #EEEEEE;	color: Black; margin-left:auto; margin-right:auto; padding-left: 2vw; padding-right: 2vw;}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;  position: relative;}
h1 {font-size:5vw; text-align: center; margin-top: 0; padding-top: 0;  margin-bottom: 0; padding-bottom: 0; color: purple;}
h2{margin-top: 3vw; margin-bottom: .1vw; font-size:4.0vw;color: #C031C7;}
h3{font-size: 3.1vw; color: Black; text-align: left; margin-bottom: .1vw;}
A { color: Blue; }
A:visited { color: Blue; }
A:hover { color: Red;}
footer {font-size: 0.7em;text-align: center;}
table,th,td {border: 2px solid black; border-collapse: collapse;}
table {margin-left: auto;margin-right: auto;}

td {text-align: center;} 

p {text-indent: 3.0vw;}
p,ol,ul {margin-top: 0.2vw; margin-bottom: 0.2vw;   list-style-position: inside; padding-left: 0em; margin-left: 0.0vw;}
nav {text-align: center;}
.floatr { position: relative; float: right; padding: 0.2em;}
.floatl { position: relative; float: left; padding: 1em;}
.key { color: Magenta;}
.code {font-family: "Consolas", monospace; font-weight: bold; }
.form{font-size: 1.3em; vertical-align: middle;}

/* update 24.02.14 for responsive web */
.imgfloatright { width: 40%; float: right;}
.imgLink { width: 8%;}
.homeicon {width: 100%;}
.title_icon {width: 11%;border: none;}
.title {border: none;}
.icon {width: 100%;}


.imgans {visibility: visible;}
/* Interactive Answers for Teaching */
.bans { 
    border-radius: 1vw;
	font-size: 2.2vw;
    border: solid 0.2vw Black;
    background: #DDDDDD;
    padding: 0.1vw 0.8vw;
    text-decoration: none;
}
.bans:hover, .bans:focus, .bans:active  {background: red;}
.ans, .ans2, .ans3 {color: blue;}
.ans, .ans2, .ans3 {display: none;}



