/**
 * ------------------------------------------------------------
 * Copyright (c) 2019, Oracle and/or its affiliates.
 * This software is the proprietary information of Oracle
 * All Right Reserved.
 * ------------------------------------------------------------
 *
 * SVN revision information:
 * @version $Revision:  $:
 * @date    $Date:  $:
 */

/* Import the standard styles */
@import url("mvl.css");

/* Allow text reflow for long words for A11Y*/
body
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  overflow-wrap: anywhere;}

/*
  Format navigation links for MySQL OTN builds.
*/
div.navigation ul {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 20px;
  margin: 0;
  position: relative;
  overflow: hidden; }

div.navigation li {
  list-style-type: none; }

div.navigation li.navLinkPrevious {
  float: left;
  position: absolute;
  left: 5px;
  top: 10px;}

div.navigation li.navLinkHome {
  float: left;
  position: absolute;
  left: 90px; 
  top: 10px;}

div.navigation li.navLinkUp {
  float: left;
  position: absolute;
  left: 165px;
  top: 10px;}

div.navigation li.navLinkNext {
  float: left;
  position: absolute;
  left: 230px;
  top: 10px;}

div.navigation a {
  display: block;
  padding: 8px;
  background-color: #ffffff; }
  
div.dochomelink-footer {
  margin-bottom: 20px;
  }   
  
div.dochomelink-footer a {
  position: absolute;
  left: 65px;
  display: block;
  background-color: #ffffff; } 

div.navigation span.navHint {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -500px; }
  
  div.DocTitle p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 5px;
  margin: 0px;
  position: relative;
  left: 20px;}
  

/* Bulleted list in TOC */

ul.toc 
{
  margin: 0;
  padding: 0;
  }
  
ul.toc li
{
  font-size: 14px;
  list-style-position: outside;
  list-style-image: none;
  list-style-type: none;
  vertical-align: middle;
  line-height: 120%;
  }

/* 2nd level Bulleted list in TOC */

ul.toc li ul.toc li
{
  font-size: 14px;
  list-style-position: outside;
  list-style-image: none;
  list-style-type: none;
  vertical-align: middle;
  line-height: 120%;
  }

/* 3rd level Bulleted list in TOC */

ul.toc li ul.toc li ul.toc li
{
  font-size: 14px;
  list-style-position: outside;
  list-style-image: none;
  list-style-type: none;
  vertical-align: middle;
  line-height: 120%;
  }

/* 4th level Bulleted list in TOC */

ul.toc li ul.toc li ul.toc li  ul.toc li 
{
  font-size: 14px;
  list-style-position: outside;
  list-style-image: none;
  list-style-type: none;
  vertical-align: middle;
  line-height: 120%;
  }
  
/* Article titlepage h2 titles*/
div.article div.titlepage h2
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 200%;
  font-weight: normal;
  color: black;
  background-color: white;
  }

/* Book and article titlepage toc h2 titles */
div.book div.toc h2,
div.book div[class^="list-of"] h2,
div.article div.toc h2,
div.article div[class^="list-of"] h2
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 200%;
  font-weight: normal;
  color: black;
  background-color: white;
  }


/* Page (chapter/section) title. Added article title h1 for consistency  */
div.article div.titlepage h1.title
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 250%;
  line-height: 100%;
  font-weight: bold;
  }
  
/* Styling for Skip to Main Content Link */
div.skip-link a, div.skip-link a:hover, div.skip-link a:visited { position:absolute; left:0px; top: -500px; width:1px; height:1px; overflow:hidden; }
div.skip-link a:active, div.skip-link a:focus { position:static; width:auto; height:auto; }


/*  Increase color contrast for A11Y */
div.book a:link,
div.article a:link,
div.part a:link,
div.chapter a:link, 
div.section a:link,
div.appendix a:link,
div.preface a:link
{
  text-decoration: underline;
  color: #007099;
  }

