/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

html
{
	background: #f7f7f7;
	padding-left: -10px;
	padding-top: -46px;
}

body
{
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 11pt;
	padding: 0px;
}

body.home
{
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 11pt;
	padding: 0px;
	margin: 0;
	/*height: 100%;*/
	background-image: url('../Images/Home/anieto2k-balloons-smb.png');
	background-size: cover;
	background-attachment: fixed;
}

html.home-topic	/*#active*/
{
	
}

html.home-topic .body-container	/*#active*/
{
	padding: 0;
}

html.home-topic .main-section > .outer-row	/*#active*/
{
	max-width: 100%;
	padding: 0;
}

div.maintext	/*main container on every page #active*/
{
	margin-top: -32px;
	max-width: 1060px;
	min-height: 960px;
	background: #ffffff;
	margin-left: 0%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 2%;
	padding-bottom: 10%;
}

p.CellBody	/*Relnotes table cells style*/
{
	vertical-align: top;
	margin: 1.5em;
}

/*###############################################*/
/*############ 1. HOMEPAGE BLOCK ##############*/
/*###############################################*/

body.homepage > div.topic-hero	/*Hero dimensions*/
{
	
}

div.h1s	/*'Welcome' #active*/
{
	margin-top: 20%;
	margin-bottom: 2.5%;
	margin-left: 0%;
	width: 100%;
	horizontal-align: top;
	padding-left: 10%;
	padding-right: 1em;
	padding-top: 0.42em;
	padding-bottom: 0.42em;
	font-size: 2.5em;
	color: #ffffff;
	background-color: rgba(0,0,0, 0.62);
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	/*font-family: 'Helvetica', sans-serif, 'normal';*/
	text-decoration: none;
}

div.h2s	/*'Welcome' #active*/
{
	margin-left: 10%;
	width: 400px;
	margin-bottom: 1em;
	margin-right: 0;
	horizontal-align: top;
	font-size: 1.5em;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #ffffff;
	background: #4c9cca;
	/*font-family: 'Helvetica', sans-serif, 'normal';*/
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	user-select: none;
}

div.h2s a:link
{
	text-decoration: none;
	color: #ffffff;
}

div.h2s a:visited
{
	text-decoration: none;
	color: #ffffff;
}

div.h2s a:hover
{
	text-decoration: none;
	/*background: #6badd3;*/
	color: #000000;
}

div.h2s a:active
{
	text-decoration: none;
	/*color: #000000;*/
}

a
{
	color: #076685;
	text-decoration: none;
	font-weight: normal;
	/*font-style: normal;*/
}

MadCap|xref
{
	color: #076685;
	mc-format: '{h1}';
	text-decoration: none;
	/*font-style: normal;*/
	/*font-family: 'Segoe UI Light';*/
	font-weight: normal;
}

/*MadCap|xref:hover
{
	text-decoration: underline;
	font-weight: normal;
}

MadCap|xref:focus
{
	font-weight: normal;
}*/

/*a:link
{
	color: #076685;
	text-decoration: none;
	font-weight: normal;
}*/

/*a:visited
{
	color: #076685;
	text-decoration: none;
	font-weight: normal;
}

a:focus
{
	text-decoration: underline;
	font-weight: normal;
}

a:hover
{
	color: #076685;
	text-decoration: underline;
	font-weight: normal;
}

a:active
{
	color: #a82384;
	font-weight: normal;
}*/

/*div.maintext a:link
{
	color: #076685;
	text-decoration: none;
	font-weight: normal;
}*/

/*###############################################*/
/*############ 2. Ordinary Stuff ################*/
/*###############################################*/

h1
{
	font-weight: bold;
	font-size: 2em;
	color: #4d98c8;
	font-family: 'Segoe UI Light', 'Helvetica Neue Ultra Light', Helvetica, sans-serif;
}

h2
{
	font-weight: bold;
	font-size: 1.8em;
	color: #4d98c8;
	font-family: 'Segoe UI Light', 'Helvetica Neue Ultra Light', Helvetica, sans-serif;
}

h3
{
	font-weight: bold;
	font-size: 1.6em;
	color: #4d98c8;
	font-family: 'Segoe UI Light', 'Helvetica Neue Ultra Light', Helvetica, sans-serif;
}

h4
{
	font-weight: bold;
	font-size: 1.4em;
	color: #4d98c8;
	font-family: 'Segoe UI Light', 'Helvetica Neue Ultra Light', Helvetica, sans-serif;
}

p
{
	font-size: 1em;
	font-family: 'Roboto Light', Arial, Avenir, Myriad;
}

td.white1
{
	vertical-align: top;
	width: 80%;
	padding: 1.5em;
}

td.new1
{
	vertical-align: top;
	width: 80%;
}

table
{
	width: 100%;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 16px;
}

table.grey	/*Новый стиль таблицы #active*/
{
	width: 100%;
	border-collapse: collapse;
	/*remove free space between cells*/
	margin-bottom: 2em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2em;
}

table.grey th	/*заголовок таблицы нового стиля #active*/
{
	background-color: #dcdcdc;
	padding: 1em;
	border: solid 1px #dcdcdc;
	text-align: center;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

table.grey td	/*рядовая ячейка таблицы #active*/
{
	background-color: #ffffff;
	padding: 1em;
	border: solid 1px #dcdcdc;
	text-align: left;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

table.sys	/*таблица system #active*/
{
	width: 100%;
	border-collapse: collapse;
	/*remove free space between cells*/
	margin-bottom: 2em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2em;
}

table.sys th	/*заголовок таблицы system #active*/
{
	background-color: #dcdcdc;
	padding: 1em;
	border: solid 1px #dcdcdc;
	text-align: center;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

table.sys td	/*рядовая ячейка таблицы system #active*/
{
	background-color: #ffffff;
	padding: 1em;
	border: solid 1px #dcdcdc;
	text-align: left;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

table.buttons
{
	width: 350px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
}

table.relnote
{
	width: 100%;
}

span.dashed
{
	border-bottom: dashed;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

td.warning	/*#active warning bar*/
{
	background-color: rgb(255, 242, 217);
	border-bottom-color: rgb(255, 217, 140);
	border-left-color: rgb(255, 217, 140);
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: rgb(255, 217, 140);
	border-top-color: rgb(255, 217, 140);
	padding-bottom: 16px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 16px;
}

div.code_example	/*#active code cite*/
{
	font-family: 'Courier', arial;
	font-size: 1em;
	background-color: #f5f5f5;
	max-width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 50px;
	padding-right: 50px;
}

div.code_intable	/*#active code cite*/
{
	font-family: 'Courier', arial;
	font-size: 1em;
	background-color: #red;
	max-width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 10px;
	padding-right: 10px;
}

div.code_example p	/*#active text in code cite*/
{
	font-family: 'Courier', arial;
	font-size: 1em;
}

td.attention
{
	background-color: rgb(250, 229, 229);
	border-bottom-color: rgb(237, 153, 153);
	border-left-color: rgb(237, 153, 153);
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: rgb(237, 153, 153);
	border-top-color: rgb(237, 153, 153);
	padding-bottom: 16px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 16px;
}

td.advice
{
	border-bottom-color: rgb(167, 228, 250);
	border-left-color: rgb(167, 228, 250);
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: rgb(167, 228, 250);
	border-top-color: rgb(167, 228, 250);
	vertical-align: top;
	border: none 0px #000000;
	width: 80px;
	text-align: right;
	margin-right: 15px;
	padding-right: 5px;
}

td.note
{
	background-color: rgb(229, 247, 253);
	border-bottom-color: rgb(167, 228, 250);
	border-left-color: rgb(167, 228, 250);
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: rgb(167, 228, 250);
	border-top-color: rgb(167, 228, 250);
	padding-bottom: 16px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 16px;
}

p.BodyLevel1	/*active*/
{
	color: Black;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	text-align: justify;
	text-indent: 0em;
	text-transform: none;
	text-decoration: none;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
}

ol,
ul
{
	letter-spacing: .25;
	line-height: 20pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

img
{
	border: none;
	max-width: 100%;
}

li
{
	text-align: justify;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
}

p.note
{
	margin-top: 0pt;
	margin-bottom: 12pt;
	mc-auto-number-format: '{color red}{b}Note: {/b}{/color} ';
	padding-left: 0px;
}

a.Popup
{
	font-weight: normal;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	color: #45494c;
	font-size: 16pt;
	font-weight: bold;
	border-bottom: none;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
}

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	color: #888888;
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDown
{
	mc-image-position: left;
	mc-image-spacing: 10px;
	mc-closed-image: url('../Images/Home/plus.png');
	mc-open-image: url('../Images/Home/minus.png');
	border-bottom-color: transparent;
	border-bottom: none 0px transparent;
	padding: 0px 0;
}

/*###############################################*/
/*##############  3.FOOTER BLOCK   ##############*/
/*###############################################*/

footer	/*Front page footer #ACTIVE*/
{
	width: 80%;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #eeeeeeaa;
}

a.footer-a:link	/*#active footer-a is for link text style in footer*/
{
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-weight: normal;
}

a.footer-a:visited
{
	color: #000000;
	font-weight: normal;
}

a.footer-a:hover
{
	color: #7b7b7b;
	font-weight: normal;
}

a.footer-a:active
{
	color: #7b7b7b;
	font-weight: normal;
}

a.footer-a
{
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-weight: normal;
}

p-special
{
	font-size: 0.75em;
	font-family: 'Roboto Light', Arial, Avenir, Myriad;
	color: #fdfdfd;
	padding-top: 0, 75em;
}

p-footer-black	/* text in footer #active*/
{
	font-size: 0.66em;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	text-align: left;
	color: #000000;
}

MadCap|footnote
{
	color: #000000;
	font-family: 'Segoe UI Light';
	font-size: 10pt;
}

/*###############################################*/
/*############# 4. Fresh @media block ###########*/
/*###############################################*/

@media only screen and (max-width: 767px)
{
	body.home
	{
		font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
		font-size: 11pt;
		padding: 0px;
		margin: 0;
		/*min-height: 600px;*/
		background-image: url('../Images/Home/anieto2k-balloons-smb.png');
		background-size: cover;
		background-attachment: fixed;
	}

	div.h1s	/*'Welcome' #active*/
	{
		margin-top: 0%;
		margin-bottom: 7%;
		margin-left: 0%;
		width: 100%;
		horizontal-align: top;
		padding-left: 10%;
		padding-right: 1em;
		padding-top: 0.42em;
		padding-bottom: 0.42em;
		font-size: 1.5em;
		color: #ffffff;
		background-color: rgba(0,0,0, 0.62);
		font-family: 'Segoe UI Light', 'Helvetica Neue Ultra Light', Helvetica, sans-serif;
		text-decoration: none;
	}

	div.h2s	/*'Welcome' #active*/
	{
		margin-left: 10%;
		width: 400px;
		margin-bottom: 1em;
		horizontal-align: top;
		font-size: 1.0em;
		padding-left: 20px;
		padding-top: 7px;
		padding-bottom: 7px;
		color: #ffffff;
		background-color: #4c9ccaaa;
		font-family: 'Helvetica', sans-serif, 'normal';
	}

	div.h2s a:link
	{
		text-decoration: none;
		color: #ffffff;
	}

	div.h2s a:visited
	{
		text-decoration: none;
		color: #ffffff;
	}

	div.h2s a:hover
	{
		text-decoration: none;
		color: #000000;
	}

	div.h2s a:active
	{
		text-decoration: none;
		color: #000000;
	}

	div.maintext	/*main container on every page #active*/
	{
		margin-top: -32px;
		max-width: 1060px;
		min-height: 960px;
		background: #ffffff;
		margin-left: 0%;
		padding-left: 3%;
		padding-right: 3%;
		padding-top: 2%;
		padding-bottom: 10%;
	}

	table.sys	/*Новый стиль таблицы #active*/
	{
		width: 100%;
		border-collapse: collapse;
		/*remove free space between cells*/
		margin-bottom: 2em;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 2em;
		font-size: 75%;
	}

	footer
	{
		width: 100%;
		position: fixed;
		bottom: 0px;
		left: 0px;
		background-color: #eeeeeeaa;
	}

	/*RELNOTE MOBILE STYLE*/

	table.relnote	/*Relnotes Mobile table style*/
	{
		width: 100%;
		margin-left: 0.25em;
		margin-right: 0.25em;
		border-collapse: collapse;
	}

	p.CellBody	/*Relnotes Mobile table cells style*/
	{
		vertical-align: top;
		margin: 0em;
	}

	td.new1
	{
		vertical-align: top;
	}

	td.white
	{
		vertical-align: top;
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 3em;
		font-size: 80%;
		border: solid 1px #dcdcdc;
	}

	td.white1
	{
		vertical-align: top;
		padding: 1em;
		font-size: 75%;
		border: solid 1px #dcdcdc;
		/*word-break: break-all;*/
	}

	ol,
	ul
	{
		letter-spacing: .25;
		padding-left: 0.5em;
		line-height: 20pt;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	li.new
	{
		text-align: left;
		padding-left: 0.5em;
		font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	}

	li.new2
	{
		text-align: left;
		padding-left: 0.5em;
		font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, sans-serif;
	}
}

/*###############################################*/
/*############# 4. OLD @media block #############*/
/*###############################################*/

/*
@media print
{
	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}
}

@media tablet
{
	.footer
	{
		padding: 2% 2% 1%;
	}

	html.home-topic .body-container
	{
		margin-left: 0;
	}

	div.home-footer > div:nth-child(1)
	{
		width: 25%;
		margin-left: 0%;
	}

	div.home-footer > div:nth-child(2)
	{
		width: 75%;
		margin-left: 0%;
	}
}*/

/*@media mobile
{
	div.topic-hero h1
	{
		font-size: 2.5em;
		text-align: center;
	}

	div.home-tiles p
	{
		line-height: 1.2;
	}

	div.home-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 10px;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.article-tiles > div
	{
		margin-bottom: 10px;
	}

	div.article-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.article-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.article-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.article-tiles > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.article-tiles > div:nth-child(5)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.article-tiles img
	{
		width: 75%;
	}

	.footer-icons
	{
		text-align: center;
	}

	.footer
	{
		padding: 5% 7%;
		text-align: center;
	}

	.footer-logo
	{
		text-align: center;
	}

	div.home-footer > div:nth-child(1)
	{
		width: 100%;
	}

	div.home-footer > div:nth-child(2)
	{
		width: 100%;
		margin: 3% 0;
	}
}*/

MadCap|endnotesProxy.body-container
{
	
}

