/*
  Inno Setup
  Copyright (C) 1992-2025 Sergii Leonov
*/

html {
  scrollbar-face-color: #d6d6d6;
  scrollbar-shadow-color: #ffffff;
  scrollbar-highlight-color: #5f5f5f;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #d6d6d6;
}

body {
  font-family: "Segoe UI", sans-serif;
  font-size: 10pt;   /* 8pt (8/12)  66.667% */
  background-color: #ffffff;
  color:#282828;
}

.highlight { background: #FFFF40; /*color: #FFFF40;*/}
.searchheading { font-size: 100%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; }
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }

.result_title { font-size: 100%; }
.description { font-size: 90%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: italic; color: #808080; }

.zoom_searchform { /*font-size: 80%;*/ display: inline-block; }
.zoom_resetform { font-size: 80%; width: 0.27083in; display: inline-block; }
.zoom_results_per_page { font-size: 80%; margin-left: 0.1042in; position: relative; top: 0.0521in; }
.zoom_match { font-size: 80%; margin-left: 0.1042in; }
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0; padding: 0; }
.zoom_categories li { display: inline; margin-left: 0.15625in; list-style-type: none; }

.cat_summary ul { margin: 0; padding: 0; display: inline; }
.cat_summary li { display: inline; margin-left: 0.15625in; list-style-type: none; }

input.zoom_button {
  background: url('../images/find16.svg') no-repeat center;
  width: 0.25in;
  height: 0.20833in;
  border: 0.01042in solid #707070;
  border-radius: 0.03125in;
}

input.zoom_button:hover {
  background-color: #efefef;
  border: 0.01042in solid #4994ce;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(216 ,238 ,255, 0.25);
}

input.zoom_searchbox {
  background-color: #fcfcfc;
  color: #282828;
  border: 0.01042in solid #707070;
  border-radius: 0.25rem;
}

input.zoom_searchbox:hover {
  box-shadow: 0 0 0 0.2rem rgba(216 ,238 ,255, 0.25);
  background-color: #f5f5f5;
}

input.zoom_searchbox:focus {
  outline: 0;
  border: 0.01042in solid #0078d3;
}

input.zoom_resetbutton {
  background: url('../images/delete16.svg') no-repeat center;
  width: 0.25in;
  height: 0.20833in;
  border: 0.01042in solid #707070;
  border-radius: 0.03125in;
}

input.zoom_resetbutton:hover {
  background-color: #efefef;
  border: 0.01042in solid #4994ce;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(216 ,238 ,255, 0.25);
}

.result_image { float: left; display: block; }
.result_image img { margin: 0.1042in; width: 0.8333in; border: 0; }

.result_block { margin-top: 0.15625in; margin-bottom: 0.15625in; clear: left; }
.result_altblock { margin-top: 0.15625in; margin-bottom: 0.15625in; clear: left; }

.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }

.searchtime { font-size: 80%; }

.recommended {
  background: #dfffbf;
  border-top: 0.01042in dotted #808080;
  border-bottom: 0.01042in dotted #808080;
  margin-top: 0.15625in;
  margin-bottom: 0.15625in;
}

.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 0.15625in; margin-bottom: 0.15625in; clear: left; }
.recommend_title { font-size: 100%; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080; }
.recommend_image { float: left; display: block; }
.recommend_image img { margin: 0.1042in; width: 0.8333in; border: 0; }

a:link, a:visited {
  color: #006bbd; /* for IE */
  background-color: transparent;
  text-decoration: none;
}

a[href]:hover {
  color: #004e8a; /* for IE */
  text-decoration: underline;
}
