﻿/* import home page styles */
@import url('homepage.css');

/* import our base master file */
@import url('master.css');

/* import styles for hovermaps */
@import url('../hovermap/hovermapCore.css') ;
@import url('../hovermap/hovermapHotspots.css') ;
@import url('../qtip2/jquery.qtip.css') ;

/* import tabs styles */
@import url('tabs.css');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* now all the specific requirements for website output */

body
{
	font-size: 103% !important;
}


.main-section > .outer-row,
.off-canvas-wrapper-inner .outer-row,
.row
{
	max-width: 60em;
}

ul.menu._Skins_sidemenu.mc-component ul > li > a {
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}
  

div.sideContent
{
	float: right;
    margin-left: 10px;
	margin-bottom: 10px;
    width: 31%;
}

h1
{
	margin-top: 0.5em;
}

/* following statement overrides the navigation capitalization to stop it affecting topnav drop menus */
ul.navigation
{
	text-transform: none;
}

/* positioning of the toolbar above the submenu */
MadCap|topicToolbarProxy
{
margin-top: -0.5em;
}

/* set last item in dropdown menus to hidden */
ul.navigation ul > li:last-child
{
	display: none;
}

/* style subheadings in dropdown menus */
ul.navigation li.tocseparator
{
    margin-top: 0.7em;
}
ul.navigation li.tocseparator a
{
    font-style: italic;
    font-weight: bold;
    cursor: default;
}
ul.navigation ul > li.tocseparator:hover
{
    background: #F7F7F7;
}
/* style subheadings in side menus */
ul.menu li.tocseparator
{
    padding-top: 12px;
}
ul.menu li.tocseparator a
{
    font-weight: bold !important;
    font-style: italic !important;
    cursor: default;
}
ul.menu ul > li.tocseparator > a:hover
{
    background: #EFEAE5 !important;
}
.is-drilldown-submenu.slide-in-right ul > li.tocseparator > a:hover
{
    background: #333333 !important;
}

/* set last item in mini-toc (always a link to the download pdf topic) to hidden */
p.MiniTOC1_0:last-child
{
	display: none;
}

/* rounded corners for side menu */
ul.menu._Skins_sidemenu.mc-component
{
	border-radius: 15px;
}

/* apply pdf image to last item in sidebar submenus */
li.tree-node-leaf:last-child
{
	background-image: url('../Images/generic/pdf_icon.png');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 1.4em 1.4em;
	margin-left: 0.6em;
	padding-left: 1.4em;
}
ul.nocontent > li:last-child > ul:last-child > li:last-child > a
{
	padding-left: 0.4em;
}

/* hide any download links at 3rd level when a 3 level sidebar menu is rendered */
ul.sub-menu li.has-children ul.sub-menu li.tree-node-leaf:last-child
{
	display: none;
}

/* hide the side menu & toolbar buttons (used on the landing and download pdf page) */
html.nosidemenu .sideContent
{
	display: none;
}

/* hide the breadcrumbs (used on the download pdf page) */
html.nobreadcrumbs .breadcrumbs
{
	display: none;
}

/* background and border colour of the submenus */
ul.navigation ul {
    border: #d8d8d8 3px solid;
	border-radius: 10px;
}

/* colour of the upwards pointing triangle on submenus */
ul.navigation > li.has-children:after
{
	border-bottom-color: #d8d8d8;
	border-bottom-width: 8px;
}

/* add a left border i.e. indicator, to currently selected sidemenu item */
ul.menu._Skins_sidemenu.mc-component li > a.selected
{
	border-left: solid 4px #60D4DA;
	padding-left: 6px;
}
ul.menu._Skins_sidemenu.mc-component ul > li > a.selected
{
	margin-left: 0px;
}