.article-item {
  margin-bottom: 15px;
}
.article-item .article-title,
.article-item .article-title a {
  color: inherit;
  margin: 0;
}
.article-item .article-meta,
.article-item .article-meta a {
  color: #999;
  font-size: .85em;
}
.article-item .article-meta a {
  text-decoration: underline;
}
.article-item .article-thumb {
  margin-right: 10px;
  margin-bottom: 10px;
}
.article-item .article-text {
  margin-top: 7px;
}
html,
body {
  height: 100%;
}
.wrap {
  min-height: 100%;
  height: auto;
  ma rgin: 0 auto -60px;
  pa dding: 0 0 100px;
}
.wrap > .container {
  padding: 90px 15px 20px;
}
.topnav {
	width: 100%;
	min-width: 900px;
	background-color: #222;
	overflow: hidden;
}
	.topnav  li{
		float: left;
		color: white;
		padding: 0px;
	}
	.topnav  ul{
		padding: 0px;
		margin: 0px;
	}
	.topnav  a {
		float: left;
		color: white;
	}

.navbar-brand  {
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -2px;
}

@media (max-width: 1200px){

	.navbar-header {
		display: none;
	}
	#header  .container  {
		padding: 0px !important;
		margin: 0px !important;
	}

	#header  .container  ul {
		float: left !important;
	}
	/*
	#header  .container  .navbar-right {
		float: none;
	} */

	.navbar-nav  {
		width: 1000px !important;
	}
}
.navbar-header ,
.navbar-brand{
	display: none;
}



.footer {
  height: 80px;
  width: 100%;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  padding-top: 20px;
  position: relative;
  z-index: 2;
}
.jumbotron {
  text-align: center;
  background-color: transparent;
}
.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}
.not-set {
  color: #c55;
  font-style: italic;
}
/* add sorting icons to gridview sort links */
a.asc:after,
a.desc:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding-left: 5px;
}
a.asc:after {
  content: "\e151";
}
a.desc:after {
  content: "\e152";
}
.sort-numerical a.asc:after {
  content: "\e153";
}
.sort-numerical a.desc:after {
  content: "\e154";
}
.sort-ordinal a.asc:after {
  content: "\e155";
}
.sort-ordinal a.desc:after {
  content: "\e156";
}
.grid-view th {
  white-space: nowrap;
}
.hint-block {
  display: block;
  margin-top: 5px;
  color: #999;
}
.error-summary {
  color: #a94442;
  background: #fdf7f7;
  border-left: 3px solid #eed3d7;
  padding: 10px 20px;
  margin: 0 0 15px 0;
}


.wrap {
    background: #f2f2f2;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    /* background-color: #f5f5f5; */
    background-color: white;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

a {
	color: black ;
}
a:hover {
	color: black ;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px;
    padding-top: 15px;
}

.btn-primary {
    color: #fff;
    background-color: #282828;
    border-color: #204d74;
}
.btn-primary:hover {
    color: #fff;
    background-color: #424242;
    border-color: #204d74;
}

.apSectionsTable {
	/* min-width: 300px !important; 			 */
	vertical-align: top;
	pos ition: relative;
	z-index: 9;
	width: 270px;

}
@media (max-width: 1200px){
	.container {
		margin-left: 0px !important;
	}
}

.apSections {
	background: #fcfcfc;
	padding-left: 0;
	overflow: scroll;
	overflow-x: hidden;
	position: relative;
	width: 270px;
}
.apSections  .addSection {
}
.apSections  ul  {
	padding: 0px;
	margin: 0px;
}
.apSections li  {
	list-style-type: none;
	padding-right: 5px !important;
	position: relative;
}
.apSections li.nested {
	padding-left: 1em;
}

.inactive .title a
/* .apSections li.inactive,
.apSections li.inactive a */
 {
	color: #adadad;
}

.apSections   td {
	padding: 2px;
}
.apSections   td.title {
	width: 250px;
}
.apSections   td.drop {
	width: 20px;
	cursor: pointer;
}

.apSections  a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.apSections  li {
	background-color: white;
	padding-left: 2px;
	padding-right: 2px;
}
.apSections  li.dif {
	color: red;
}
.apSections  li.dif  a {
	color: red;
}

.apSections .addSection {
	cursor: pointer;
}

.apTextTable {
	width: 820px;
	vertical-align: top;
}
.apText {
	padding: 15px;
	padding-left: 20px;
	padding-right: 15px;
	background: white;
	border: 1px solid #dfdfdf;
	m argin-left: 310px;
	width: 820px;
	min-height: 300px;
	/* position: relative; */
}
.apText .content {
	padding-right: 25px;
/*	font-family: 'Times New Roman', Times, serif; */
/*	font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif; */
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
/*	font-size: 14px; */
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 15px;
}
strong[data-redactor-tag="strong"] {
	color: #405b6c;
}

h1 {
	font-size: 20px;
	color: #405b6c;
	font-weight: bold;
}

h2 {
	font-size: 16px;
	color: #405b6c;
	font-weight: bold;
}

.apText .content img {
	max-width: 500px;
}

.apText .content  table {
	width: 100%;
	margin-bottom: 5px;
}
.apText .content table td,
.apText .content table th {
	border: 1px solid #dfdfdf;
	padding: 3px;
}
.tdContent table {
	width: 100%;
	margin-bottom: 5px;
}
.tdContent table td,
.tdContent table th {
	border: 1px solid #dfdfdf;
	padding: 3px;
}
.apText .content  a {
	text-decoration: underline !important;
}
.apText .content  a:hover {
	text-decoration: none  !important;
}

.apMenu {
	height: 40px;
	position: relative;
	bottom: -1px;
	background: #f2f2f2;
	z-index: 10;
	width: 1090px !important;
	margin: 0px auto;
	margin: 0px;
	width: 100%;
}
@media (max-width: 1200px){
	.apMenu {
		width: 870px !important;
	}
	.apHeader {
		display: none;
	}
	.apTextTable {
		width: 600px !important;
		p adding-left: 280px;

	}
	.apText {
		width: 600px !important;
	}
	.sHeader {
		width: 598px !important;
	}
}
.is-sticky .apMenu {
	border-bottom: 1px solid #dfdfdf;
}

	.apMenu .operations {
		margin-top: 10px;
		float: left;
	}
	.apMenu .operations  li {
		float: left;
		list-style-type: none;
		margin-right: 20px;
	}

	.apMenu .tabs {
		float: right;
		padding: 0;
		margin: 0;
		m argin-right: 30px;
		border: 1px solid #dfdfdf;
		border-bottom: 0;

	}
	.apMenu .tabs li {
		float: left;
		list-style-type: none;
		padding: 10px;
		margin: 0;
		border-left: 0;
		border-right: 0;
		cursor: pointer;
		border-bottom: 0;
		background: #606060;
		color: white;
	}
		.is-sticky  .apMenu .tabs li {
			margin-top: -2px;
			border-bottom: 1px solid #dfdfdf;
		}

	.apMenu .tabs li.selected {
		background: white;
		cursor: default;
		color: black;
	}

.apActions {
	margin-top: -8px;
	margin-bottom: 15px;
}
.apActions  a {
	text-decoration: none;
	padding-right: 15px;

}
	.apActions  a:hover {
		text-decoration: none;
	}

.apActions  .btn-group {
	display: inline;
}

.sHeader {
	/* top: 89px;  */
	width: 760px;
	width: 818px;

	background: white;
	/* border: 1px solid red; */
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	opacity: 0.95;
	margin-left: -20px;
	padding-left: 20px;
}
	.sHeader {
		position: relative;
		z-index: 2;
	}
	.sHeader.fixed {
		position: fixed;
		/* top: 150; */
		/* width: 100%; */
		box-sizing: border-box;
		z-index: 1;
		/* top: 89px; */
		top: 139px;
		
	}
	.sHeader.fixed.absolute {
		position: absolute;
		/* top: 150px !important; */
	}
	.sHeader.disabled {
		z-index: 0;
	}



	.sHeader  h2 {
/*    font-family: Georgia, 'Times New Roman', Times, serif; */
      font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-size: 16px;
      font-weight: bold;
	}

	.sHeader.static {
		position: fixed;
		border: 1px solid red;
	}
	.disabled .sHeader {
		color: #d4d4d4 !important;
	}



#sectionStickedHeader {
	position: fixed;
	top: 89px;
	margin-left: -20px;
	padding-left: 20px;
	width: 818px;
	border-bottom: 1px solid #dfdfdf;
	/* background: #f9f9f9; */
	background: white;
	display: none;
	/* box-shadow: 0 4px 1px -1px gray; */
	box-shadow: 0px 1px 2px -2px rgba(50, 50, 50, 0.75);
}

.disabled {
	color: #adadad !important;
}

.apHeader {
	position: absolute;
	right: 250px;
	margin-top: 11px;

	font-weight: bold;
}
#bysyWindow {
	position: fixed;
	background:  url('/img/loader.gif') no-repeat;
	background-position: center;
	opacity: 0.7;
	z-index: 11;
	display: none;
}


#compareModal {

}
	#compareModal .modal-body {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	#compareModal .compareTable  {
		padding: 0px;
		margin: 0px;
	}
	#compareModal .compareHead  {
		pad ding-bottom: 10px;
		width: 100%;
	}
		#compareModal .compareHead  table {
			width: 100%;
		}
		#compareModal .compareHead  table th{
			width: 50%;
			padding-right: 10px;
			padding-bottom: 2px;
			border-bottom: 1px solid #dfdfdf;
			vertical-align: top !important;

		}
		#compareModal .compareHead  table th.to{
			padding-left: 10px;
			padding-right: 0px;
			border-left: 1px solid #dfdfdf;
		}
	#compareModal .compareTable td,
	#compareModal .compareTable th {
		vertical-align: top;
		padding-right: 10px;
		width: 50%;
	}
	#compareModal .compareTable td.cur {
		border-left: 1px solid #dfdfdf;
		padding-left: 10px;
		padding-right: 0px;
	}

	#compareModal .modal-body  h2 {
		font-size: 18px;
	}

	#compareModal .compareContainer {
		height:	500px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

.listOfLinkdEntities {
	list-style-type: none;
}
	.listOfLinkdEntities  li {
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.listOfLinkdEntities  li {
		border-bottom: 1px solid #dfdfdf;
	}
	.listOfLinkdEntities  li:last-child {
		border-bottom: 0px solid #dfdfdf;
	}

.carousel-inner > .item a, .carousel-inner > .item .not-link {
    height: 300px;
    text-align: center;
    display: block;
    line-height: 300px;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > .not-link > img {
    vertical-align: middle;
    display: inline;
    max-height: 300px;
    max-width: 100%;
}



.carousel-control.left, .carousel-control.right {
    background: none;
}
.carousel-indicators li{
    background-color: #333;
}
.carousel-indicators .active {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control {
    color: #333;
}
.carousel-control:focus {
    color: #aaa !important;
}

.fa.fa-angle-left, .fa.fa-angle-right {
    width: 50px;
    height: 50px;
    margin-top: -25px;
    font-size: 50px;
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.fa.fa-angle-left {
    margin-left: -25px;
    left: 50%;
}
.fa.fa-angle-right {
    margin-right: -25px;
    right: 50%;
}

.eventsWidget a {
	text-decoration: underline;
}
.eventsWidget a:hover {
	text-decoration: none;
}

.showChangesForperiod {
	float: left;
}

.apText .docVersion {
	width: 100%;
	height: 2em;
}
.apText .docVersion  div {
	float: right;
}

.comment-link,
.qustion-link {
	display: inline-block;
	margin-bottom: -3px;
	width: 16px;
	height: 16px;
	background:  url('/img/commentBlue.png') no-repeat;
	opacity: 0.7;
}
.qustion-link {
	margin-bottom: -2px;
	background:  url('/img/questionBlue.png') no-repeat;
}
.apActions .glyphicon-pencil {
	p osition: relative;
	t op: 3px;
	opacity: 0.8;
}
/*==================== new style */
.navbar {
  background: #405B6C;
  top: 50px;
}
.apMenu .tabs li {
	background: #405B6C;
}
.apMenu {
	border-bottom: 1px solid #dfdfdf !important;
}

.apMenu .tabs {
	border: 0px solid red !important;
}
.apMenu .tabs li {
	background: #e1e8eb;
	color: #243641;
	position: relative;
}
.apMenu .tabs li.selected {
	background: #8397a9;
	color: white;
	font-weight: bold;

}
.apMenu .tabs li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
}
.apMenu .tabs li:before {
    right: 0;
    top: 0;
    border-top: 7px solid #FFF;
    border-left: 7px solid transparent;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	background: #405B6C;
}
.navbar-inverse .navbar-nav > li > a {
	color: white;
	padding-bottom: 14px;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	background-color: #243641;
}


.wrap,
.apMenu {
    background: #DFE6EC;
    background: white;
}
.breadcrumb	{
	background: white;
  margin-bottom: 0px;
}
.breadcrumb	.active {
	color: #d7b51a;
}

.footer {
	background: #405b6c;
	color: white;
}

.glyphicon.glyphicon-search {
	display: block;
	width: 16px;
	height: 16px;
	background: url('/img/ico1.png') -16px top no-repeat !important;
}
.glyphicon-search:before {
    content: "";
}
.search-form-wrap .btn-primary {
	background: #405b6c !important;
	border: 0px solid;
	margin-left: 0px !important;
	color: red !important;
}
.search-form-wrap .form-control {
	background-color: #8398a9;
	border: 0px solid;
	color: white;
}

.breadcrumb > li + li:before {
    display: block;
    content: ' ';
    position: relative;
    top: 13px;
    left: -7px;
    width: 0;
    border: 3px solid transparent;
    border-right: 0 #536d7e;
    border-left-color: #536d7e;
	p adding-right: 20px;
}
.breadcrumb > li + li {
	padding-left: 10px;
}
.btn-primary {
	background: linear-gradient(to bottom, #e5c766, #d2ae05) !important;
	color: white !important;
	border: 0px solid !important;
	border-radius: 0;
}
.btn-primary:hover {
    color: #000000 !important;
    background: linear-gradient(to bottom, #debe44, #d7b51f) !important;
}



.form-control {
	border-radius: 0px !important;
}
.well {
	border-radius: 0px !important;
	box-shadow: none !important;
}
.sHeader * {
	color: #405b6c !important;

}
.footer a,
.list-group a,
.tab-content a,
.content a {
    color: #405b6c !important;
}
.footer a:hover,
.list-group a:hover,
.tab-content a:hover,
.content a:hover {
    color: #d7b51a !important;
}
.footer a:hover {
	text-decoration: none;
}
.drop,
.addSection {
	 color: #405b6c !important;
}
.sHeader {
	bor der-top: 1px solid #405b6c;
    bor der-bottom: 1px solid #405b6c;
}
.apText {
	b order: 1px solid #405b6c;
}

.nav-tabs > li > a {
	border-radius: 0;
	border-bottom: 2px;
}
.nav-tabs {
	border-bottom: 0px;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #e1e8eb;
}

.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #e1e8eb;
}
.btn,
.dropdown-menu {
	border-radius: 0px;
}
.breadcrumb {

}
.breadcrumb li:first-child a {
	text-indent: -9999px;
	position: relative;
	top: 4px;
	color: white;
	display: block;
	width: 13px;
	height: 11px;
	background: url('/img/ico_5.png') left top no-repeat;
}
.breadcrumb li:first-child a:hover {
	background: url('/img/ico_5.png') left -11px no-repeat;
}
.apSections {
	scrollbar-face-color: #8397a9;
    scrollbar-track-color: #e1e8eb;
}
.apSections::-webkit-scrollbar {
    width: 14px;
}
.apSections::-webkit-scrollbar-thumb {
	background: #8397a9;
}
.apSections::-webkit-scrollbar-track {
	background: #e1e8eb;
}

.footer {
    background: white;
    color: white;
	border-top: 3px solid #405b6c;
	padding-top: 0px;
	font-size: 95%;
}
.fwarp {

}
.fixed_1 {
	position: relative;
	width: 1080px;
	margin: 0 auto;
}
.footer_menu {
    display: block;
    padding: 9px 0;
    text-align: center;
}
.footer_menu li {
    display: inline-block;
	padding: 0 10px;
}
.footer ul {
    list-style-position: inside;
	display: block;
    list-style-type: disc;
	margin-bottom: 0 !important;
}
.footer .inner {
    position: relative;
    height: 85px;
    background-color: #405b6c;
}
.footer_contacts {
    position: absolute;
    top: 35px;
    left: 15px;
    min-height: 26px;
    padding-left: 36px;
    background: url(/img/ico_2.png) 0 50% no-repeat;
    font-size: 12px;
    line-height: 1.3;
    color: #ffffff;
}
.footer .copyright {
	padding-top: 5px;
}
.hLogo {
	bac kground: white;
	position: relative;
	z-index: 5;
	float: left;
	height: 49px;
}
.hLogo img {
	margin-top: 4px;
}
.redactor-editor {	
	min-height: 100px;
	/* max-height: 470px; */
	overflow-y: scroll;
}