a.headerlink {
  display:none;
}

ul {
   font-size: 100%;
}

ul ul {
   font-size: 100%;
}

ol {
  list-style-type: decimal;
  font-size: 100%;
}

ol ol {
  list-style-type: lower-alpha;
  font-size: 100%;
}

ol ol ol {
  list-style-type: upper-roman;
  font-size: 100%;
}

dd {
   padding-bottom: 10px;
}

dt {
   font-weight: normal !important
}

.header-search .search__link {
  display: inline-block;
  margin-top: 14px;
}

blockquote {
   font-size: 100%;
   line-height: 1.3em;
   font-style: normal;
   font-weight: 400;
}

/* Admonitions */
.admonition {
   background: #ffffff;
   padding: 12px;
   line-height: 19px;
   margin-bottom: 24px;
}

.admonition-title::before {
   display: inline-block;
   left: 20px;
   top: 23px;
   right: 10px;
   content: "i";
   border-radius: 50%;
   border: 1px solid white;
   width: 17px;
   height: 17px;
   line-height: 20px;
   text-align: center;
   color: white;
   font-weight: normal;
   margin: 5px;
}

.warning .admonition-title::before {
   display: inline-block;
   left: 20px;
   top: 23px;
   right: 10px;
   content: "!";
   border-radius: 50%;
   border: 1px solid white;
   width: 17px;
   height: 17px;
   line-height: 20px;
   text-align: center;
   color: white;
   font-weight: normal;
   margin: 5px;
  }

.warning .admonition-title {
   background:#af1d00;
   font-weight: bold;
   display: block;
   color: #fff;
   margin: -12px;
   padding: 6px 12px;
   margin-bottom: 12px;
}

.warning {
   background: #ffe5e5;
}

.caution .admonition-title::before {
   display: inline-block;
   left: 20px;
   top: 23px;
   right: 10px;
   content: "!";
   border-radius: 50%;
   border: 1px solid white;
   width: 17px;
   height: 17px;
   line-height: 20px;
   text-align: center;
   color: white;
   font-weight: normal;
   margin: 5px;
  }

.caution .admonition-title {
   background:#e69f00;
   font-weight: bold;
   display: block;
   color: #fff;
   margin: -12px;
   padding: 6px 12px;
   margin-bottom: 12px;
}

.caution {
   background: #ffedcc;
}

.note .admonition-title {
   background: #6ab0de;
   font-weight: bold;
   display: block;
   color: #fff;
   margin: -12px;
   padding: 6px 12px;
   margin-bottom: 12px;
}

.note {
   background:#E7F2FA;
} 

.tip .admonition-title {
   background: #1abc9c;
   font-weight: bold;
   display: block;
   color: #fff;
   margin: -12px;
   padding: 6px 12px;
   margin-bottom: 12px;
}

.tip {
   background:#dbfaf4;
}

/* Highlighting */
.highlight .o {
   color: #ffa500 !important
} 

.highlight .nb {
   color: #ffa500 !important
} 

.highlight .c1 {
   color: #7d979f
}

.highlight .nt {
   color: #268bd2 !important
}

.highlight .s2 {
   color: #4070a0 !important
}
   
/* Hide "On GitHub" section from versions menu */
div.injected > div.rst-versions > div.rst-other-versions > dl:nth-child(2) { 
   display: none;
}

