/* autocomplete */ .ac_results {
padding: 0px; position: absolute; top: calc(100% - 1px); left: 4px; right: 4px; border: 1px solid #0a4f8a; width: auto; overflow: hidden; z-index: 99999; background: #f7fbff; box-shadow: 0 10px 28px rgba(0, 0, 0, 0.18); border-radius: 0 0 4px 4px; color: #123;
}
.ac_results ul {
width: 100%; list-style: none; list-style-position: outside; padding: 0; margin: 0;
}
.ac_results li {
cursor: pointer; margin: 0px; padding: 3px; display: block; font-family: sans-serif; font-size: 12px; line-height: 16px; overflow: hidden; color: #123;
}
search_results h1 {
margin-bottom: 0;
} search_results p {
margin-top: 0; margin-bottom: 25px;
} search_results ul {
list-style: none; list-style-position: inside; padding-left: 0;
} search_results ul li {
padding: 7px 15px; font-size: 1.1em;
}
form.search {
z-index: 8000; position: absolute; color: #fff; border: 1px solid #99f; width: 210px; background: #05a; border-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0;
} form.search input {
height: 25px; padding: 0; padding-left: 4px; margin: 4px; margin-right: 0; width: 202px; border: 1px solid #99f; border-radius: 3px; font-size: 1.1em; box-sizing: border-box; -webkit-appearance: none; color: #123;
}
@media (max-width: 920px) {
form.search {
position: absolute;
color: #fff;
width: 100%;
margin-top: 0;
background: #05a;
border-radius: 0;
border: 0;
margin-bottom: 10px;
left: 0;
top: 0;
}
form.search input {
margin-top: 9px;
margin-bottom: 11px;
margin-left: 12px;
padding-left: 6px;
border: 1px solid #eaf0ff;
background: #fff;
}
#menu {
margin-top: 41px;
}
#search a {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
background: none;
border: 0;
box-shadow: none;
margin-top: 4px;
padding-bottom: 5px;
color: #eaf0ff;
fill: #eaf0ff;
}
#search a.active {
background: #048;
border: 0;
}
}
@media (min-width: 920px) {
form.search {
right: 12px;
top: 0;
}
}
menu {
padding-top: 5px;
} content h1 {
margin-top: 15px; border-top: 0;
}
content.error {
font-size: 1.2em;
} content.error p tt {
font-size: 1.2em;
} content.error .note {
padding: 12px;
}
.signature .permalink {
float: right; font-size: 0.9em;
}
.ac_loading {
background: white url("/images/processing.gif") right center no-repeat;
}
.ac_even {
background: #fafafa; border: 1px dotted #fafafa; border-left-width: 0; border-right-width: 0;
}
.ac_odd {
background: #f0f0f0; border: 1px dotted #f0f0f0; border-left-width: 0; border-right-width: 0;
}
.ac_over {
background: #cfe5ff; cursor: pointer; border: 1px dotted #f7fbff; border-left-width: 0; border-right-width: 0;
}
fade {
display: none; position: absolute; top: 0px; left: 0; background: #eee; z-index: -1; width: 100%; height: 100%; border-top: 1px solid #e0e0e0;
} processing {
position: absolute; width: 400px; height: 200px; margin: auto; background: #fff; padding: 10px 30px; z-index: 20; -webkit-box-shadow: 0px 0px 20px #444; -moz-box-shadow: 0px 0px 20px #444; -webkit-border-radius: 4px; display: none;
} processing img {
display: block; position: absolute; bottom: 30px; left: 44%;
}