/* 
 * UiO CSS: Admonitions (note, hint, warning etc.) 
 *
 */

/* Meta */

.uiovrtx-meta th {
  background: #C2C593;
}

.uiovrtx-meta td,
.uiovrtx-meta th {
  padding: 3px 5px;
}

h1.title {
  border: 1px solid #C2C593;
  padding-top: 18px;
  background: url('/vrtx/decorating/resources/dist/style/rst-preview/title-flap.png') no-repeat 0 0;   
}

.uiovrtx-introduction-div,
.uiovrtx-introduction {
  font: normal 16px/20px Georgia, serif;
  font-size: 1.23em;
  line-height: 1.18em;
  border: 1px solid #C2C593;
  padding-top: 18px;
  background: url('/vrtx/decorating/resources/dist/style/rst-preview/intro-flap.png') no-repeat 0 0; 
  overflow: visible;
}

.uiovrtx-introduction-div {
  margin-bottom: 20px; 
}

.uiovrtx-related-content-div,
.uiovrtx-related-content {
  border: 1px solid #C2C593;
  padding-top: 18px;
  background: url('/vrtx/decorating/resources/dist/style/rst-preview/rel-flap.png') no-repeat 0 0; 
  overflow: visible;
}

.uiovrtx-related-content-div {
  margin-top: 15px;
}

/* ^ Meta */

/* General (from style.css) */

body {
  color: #2b2b2b;
  font: normal 81.25%/1.31em Arial, sans-serif; /* 13 / 17 */
}

h1 {
  font-family: Arial, sans-serif;
  font-size: 1.69em;
  line-height: 1.2em;
  margin-bottom: 15px !important;
  margin-left: 0;
  font-weight: bold;
}

h2,
p.topic-title {
  font-family: Arial, sans-serif;
  font-size: 1.38em;
  line-height: 1.33em;
  font-weight: bold;
  margin: 25px 0 8px;
}

h3 {
  font-family: Arial, sans-serif; /* Old line-height 20px*/
  font-size: 1.23em;
  line-height: 1.29em;
  font-weight: bold; 
}

h4 {
  font-family: Arial, sans-serif;
  font-size: 1em;
  line-height: 1.06em;
  font-weight: bold;
}

h3,
h4,
h5,
h6 {
  margin: 10px 0 5px;  
}

a {
  color: #0b5a9d;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #2B2B2B;
  text-decoration: none;
}

p {
  margin: 3px 0 8px 0;
}

code {
  padding: 2px;
  margin: 0 2px;
  background-color: #f8f8f8;
  white-space: normal;
}

pre {
  background-color: #f8f8f8;
  margin: 10px 0;
  padding: 10px 15px 10px 16px;
  white-space: pre;
  overflow: auto;
  border: 1px dashed #d5d5d5;
  border-left: 4px solid #d5d5d5;
  font-size: 1em;
  line-height: 1.4em;
  font-family: courier;
  color: #000;
}

.strike {
  text-decoration: line-through;
}

sub,
sup {
  vertical-align: baseline;
  position: relative;
  font-size: 0.77em !important;
  line-height: 0;
  height: 0;
  _vertical-align: bottom;
}

sup { bottom: 1ex; }
sub { top: 0.8ex; }

em, i, cite {
  font-style: italic;
}

strong, b {
  font-weight: bold;
}

abbr {
  letter-spacing: 0.1em;
}

abbr.dtstart,
abbr.dtend {
  letter-spacing: normal;
}

ul {
  margin: 8px 0 15px 10px;
}

ul li {
  margin: 2px 0 3px 0;
  clear: left;
}

ol {
  margin: 8px 0 15px 26px;
}

ol li {
  margin: 2px 0 3px 0px;
  background: none;
  padding-left: 0px;
  list-style-type: decimal;
}

ul li ul, 
ol li ol {
  margin: 2px 0 8px 10px;
}

/* Progressive enhancement for hr */
hr {
  background: url(/vrtx/decorating/resources/dist/style/images/line-dotted-grey-white-bg.png) repeat-x -3px 0;
  border: none;
  color: #fff;
  height: 2px;
  margin: 10px 0;
  width: 100%;
  clear: left;
}

* html hr {
  background: none;
  border-top: 1px solid #ccc;
}

*:first-child+html hr {
  background: none;
  border-top: 1px solid #ccc;
}
/* ^ Progressive enhancement for hr */

table {
  border: 1px solid #d0d0d0;
  margin: 20px 0;
  border-collapse: collapse;
}

table th,
table td {
  border: 1px solid #d0d0d0;
  padding: 5px 5px 5px 10px;
}

/*
table td li {
   background: none;
}
*/

table th {
  background-color: #dbdee2;
  font-weight: bold;
  text-align: left;
}

table td {
  background-color: #fff;
}

/* ^ General (from style.css) */

/* RST (from style.css) */

div.document blockquote {
  font-size: inherit;
  font-style: normal;
  font-family: inherit;
}

div.document blockquote:first-letter {
  font-family: Georgia, serif;
  font-style: oblique;
  font-weight: bold;
}

div.document a.toc-backref {
  color: #2b2b2b !important;
}

div.document ul.auto-toc,
div.document ul.auto-toc li {
  list-style: none !important;
}

div.document ul.auto-toc li a {
  text-decoration: none !important;
}

div.document ul.auto-toc li a:hover {
  text-decoration: underline !important;
}

div.document .figure {
  border: 1px solid #d0d0d0;
}

div.document .figure img {
  padding: 10px;
}

div.document .figure .caption {
  clear: both;
  margin: 0;
  padding: 5px 10px;
  background-color: #e8e8e8;
  font-size: 0.85em;
  line-height: 1.36em;
}

div.document img.head {
  position: absolute;
  right: 20px;
  top: 60px;
}

/* ^ RST (from style.css) */

/* 
 * UiO CSS: Admonitions (note, hint, warning etc.)
 * 
 */

/* Margin, padding m.m. */
div.admonition, div.attention, div.error, div.hint,
div.important, div.note, div.tip, div.warning,
div.caution, div.danger {
  padding: 15px 25px 10px 66px;
  margin:  20px 25px 20px 25px;
  background-color: #f8f8f8 !important;
  margin: 20px 0;
  border: 1px solid #d5d5d5;
  color: #000;
  border-radius: 10px; /* CSS 3 */
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* ^ Margin, padding m.m. */

/* Tittel */
p.admonition-title {
    font-weight: bold;
    font-size: 1.23em;
}
/* div.danger p.admonition-title { text-align: center; } */
/* ^ Tittel */

/* Ymse ting */
div.admonition ul, div.attention ul, div.error ul, div.hint ul,
div.important ul, div.note ul, div.tip ul, div.warning ul,
div.caution ul, div.danger ul {
    font-size: inherit;
}
div.admonition pre.literal-block, div.attention pre.literal-block,
div.error pre.literal-block, div.hint pre.literal-block, div.important pre.literal-block,
div.note pre.literal-block, div.tip pre.literal-block, div.warning pre.literal-block,
div.caution pre.literal-block, div.danger pre.literal-block {
    font-size: inherit;
    border: 1px solid #000;
}
div.admonition tt.literal, div.attention tt.literal, div.error tt.literal,
div.hint tt.literal, div.important tt.literal, div.note tt.literal,
div.tip tt.literal, div.warning tt.literal, div.caution tt.literal,div.danger tt.literal {
    color: inherit;
}

.admonition-small {
  padding: 5px 25px 10px 50px !important;
  background-position: 12px 12px !important;
}

.admonition-small p.admonition-title {
  font-size: 1em;
  margin-bottom: -3px;
}

.admonition-small p.last {
  margin-bottom: 0px;
}

/* ^ Ymse ting */

/* Grafikk */
div.admonition { padding-left: 19px; }

div.error { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/error.png"); }
div.warning { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/warning-new.png"); }
div.note { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/note-new.png"); }
div.caution { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/caution.png"); }
div.important { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/important.png"); }
div.tip { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/tip.png"); }
div.hint { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/hint.png"); }
div.attention { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/attention.png"); }
div.danger { background-image: url("http://www.uio.no/vrtx/decorating/resources/dist/images/admonitions/danger.png"); }

div.error, div.note, div.admonition, div.warning,
div.caution, div.important, div.tip, div.hint,
div.attention, div.danger {
    background-position: 19px 12px ;
    background-repeat: no-repeat;
}
/* ^ Grafikk */

/* ^ UiO CSS: Admonitions (note, hint, warning etc.) */
