﻿/*<meta conditions="" />*/

@import url('font-awesome.min.css');

/*Skin override tags*/

html.left-layout #show-hide-navigation	/*overrides the arrow that opens and closes the navigation panel*/
{
	display: none;
}

iframe.content	/*overrides the margins and padding set by default for the topic content. Changed left margin from 20 to 10 because was hiding scroll bar.*/
{
	margin-left: 10px;
	padding-left: 23px;
	margin-bottom: 20px;
	
}

#contentBodyInner
{
	overflow: unset;
	/*Hide duplicate scrollbar in the content pane */
	-webkit-overflow-scrolling: touch;
/*	overflow: auto;
	overflow-x: hidden; these two don't seem to be working so hiding for now 10_24_2018*/
	/* Hide horizontal scrollbar */
	/*Display scrollbar on iPad */
	margin-left: -10px;
}

#searchPane
{

	overflow-y: scroll;
	/* Add vertical scrollbar */
	margin-left: 80px;

}
.search-account-container
/*controls position of the search bar to force it next to the logo.*/
{
	width: 650px;
	position: relative;
	float: left;
	margin-left: 650px;

}


#search-field
{
	
	width: 600px;
	
}



/*menu tags - these control the icons displayed in the table of contents and replace the book icon*/

toc.icon
{
	position: relative;
	float: left;
}

ul.tree
{
	font-family: FontAwesome !important;
	color: #ffffff;
	font-size: 18px;
	white-space: normal;
}

.tree li
{
	position: relative;
	margin-left: 20px;
	padding-left: 3px;
}

.tree-node:before
{
	color: #ffffff;
	position: absolute;
	left: -20px;
	margin-top: 7px;
	background-color: #10203f;
	line-break: none;
}

ul.tree > li.tree-node.tree-node-collapsed	/*This is the top level plus symbol node*/
{
	border-top: solid 1px #717171;
	padding-bottom: 20px;
	padding-top: 21px;
}

ul.tree > li.tree-node.tree-node-expanded	/*This is the minus symbol node when plus symbol has been expanded*/
{
	border-top: 1px solid #717171;
	padding-bottom: 20px;
	padding-top: 21px;
}

ul.tree.inner > li.tree-node.tree-node-collapsed	/*This is the chevron right node*/
{
	border-top: none;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
}

ul.tree.inner > li.tree-node.tree-node-expanded	/*This is the chevron down node*/
{
	border-top: none;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
}

ul.tree > li.tree-node.tree-node-leaf	/*This is the single minus node, no children*/
{
	border-top: solid 1px #717171;
	padding-bottom: 20px;
	padding-top: 21px;
}

ul.tree.inner > li.tree-node.tree-node-leaf	/*This is the single page node*/
{
	border-top: none;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;

}

ul.tree > li.tree-node.tree-node-collapsed:before	/*plus icon*/
{
	content: "\f196";
	font-size: inherit;
}

li.tree-node.tree-node-expanded:before
{
	/*minus icon*/
	content: "\f147";
	font-size: inherit;
}

ul.tree.inner > li.tree-node.tree-node-collapsed:before
{
	/*chevron right icon*/
	content: "\f054";
	font-size: inherit;
	margin-top: 6px;
}

ul.tree.inner > li.tree-node.tree-node-expanded:before
{
	/*chevron down icon*/
	content: "\f078";
	font-size: inherit;
	margin-top: 6px;
}

li.tree-node.tree-node-leaf:before
{
	/*This is the minus symbol*/
	content: "\f147";
	font-size: inherit;
}

ul.tree.inner > li.tree-node.tree-node-leaf:before
{
	/*This is the pg symbol*/
	content: "\f0f6";
	font-size: inherit;
	margin-top: 6px;
}

/*This allows the registered symbol to show in the TOC. FontAwesome was overriding it*/
.tree-node a
{
	font-family: 'Source Sans Pro', sans-serif;
}

/*This is to override the search results and provide a bottom border on the description for each result*/
#resultlist
{
 padding-right: 50px !important;

}

#results-heading
{
	margin-top: 30px;
	padding-right: 50px !important;
}

#resultList .description
{
	color: #333333;
	font-size: 14px;
	border-bottom: solid 1px #717171;
	line-height: 1.8; 
	margin-left: 50px;
}

#resultList .title
{
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 2px 0;
	margin-left: 50px;
}

#resultList .url cite
{
	color: transparent;
	font-size: 0px;
	font-style: normal;
	display: none;
	
}

#pagination
/*controls the position of the page selector bar at the bottom of the search results*/
{
	margin-left: 50px;
	margin-top: 40px;
	margin-bottom: 40px;

}

a.specificPage	/*Formats the numbered links at the bottom of the search results page*/
{
	vertical-align: baseline;
	cursor: pointer;
}

#pagination a#selected
{

	background: #1D4F76;
}

a.specificPage:focus
{
	
	background-color: #1D4F76 !important;
}

a.specificPage:hover
{

	background-color: #1D4F76 !important;
}

a.specificPage:active
{

	background-color: #1D4F76 !important;
}

a.nextPage
{
	border: none !important;
	line-height: 17.5px;
	color: #69778C;
	font-size: 20px;
	font-weight: bold;
		
}

a.nextPage:hover
{

	color: #69778C !important;

		
}

a.previousPage
{
	border: none !important;
	line-height: 17.5px;
	color: #69778C;
	font-size: 20px;
	font-weight: bold; 

}

a.previousPage:hover
{
	
	color: #69778C !important;

}
@media only screen and (max-width: 1279px)

{
/* controls the size of the navigation panel and the body when in responsive mode for tablet size */
.active #contentBody[role="main"]
{

margin-right: -30%;

}
/* controls the size of the navigation panel and the body when in responsive mode for tablet size */
}
.hide-extras.active #navigation[role="complementary"] 
{
    width: 30%;
	
}