@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");

html, body {
	height: 100%;
	font-family: "Segoe UI","Segoe WP","Helvetica",sans-serif;
}

html {background-color: #fafafa}
body {
	display: flex;
	flex-direction: column;
}

.container-top-level {}
@media (max-width: 1199.98px) {
	.container-top-level {max-width: 100%}
}

.body {
	padding: 0;
	background-color: #fafafa;
	overflow: hidden;
	flex: 1 0 auto;	
}
	@media (min-width: 1406px) {
		.body {
			/*background-image: url(/img/july17.jpg);*/
			background-image: var(--bg-image);
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-position: 50% 0;
		}
	}
	
	.body.longread {background-image: none;}

.container-wrapper {
	width: 100%;
	margin-right: auto; margin-left: auto;
}
	@media (min-width: 1200px) {
		.container-wrapper {max-width: 1406px;}
	}

.wrapper {
	display: flex;
    flex-direction: column;
}
	@media (min-width: 992px) {
		.wrapper {min-height: 100%;}
	}

header {flex: 0 0 auto}

.top-header,
header .navbar,
header .stories,
.main {
	border-style: solid;
	border-color: #efefef;
	border-width: 0 1px 0 1px;
	flex: 1 1 auto;
}
	@media (max-width: 992px) {
		.main { padding: 0 .5rem;}
	}

.top-header,
.stories,
.main {background-color: #fff}

.main {overflow: hidden}
	.top-header .badge-age {
		background-color: #337eb5;
		margin: .5rem;
	}
	.top-header .logo {
		flex-flow: nowrap;
		display: flex;
		justify-content: center;
	}
	.top-header .logo img {
		max-width: 100%;
		margin: 4px 0 8px;
	}
	.top-header .btn-container {
		display: flex;
		align-items: center;
		justify-content: center;
	}

header .navbar {
	padding: 0;
	background-color: #337eb5;
}
	header .navbar>div {
		position: relative;
		padding: 0 46px;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		width: 100%;
	}		
	header .navbar ul {
		font-weight: 500;
		font-size: .84rem;
		text-transform: uppercase;
	}
	header .navbar ul.navbar-nav {
		max-height: 42px;
		overflow: hidden;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
	}
		header .navbar li>a {color: #fff;}
		header .navbar .nav-link {padding: .7rem 1.1rem !important;}
		
		/*header .navbar li:hover>a {color: #fff}*/
	
	header .navbar button {
		color: #fff;
		border: 0;
		background-color: transparent;
	}
	
		header .navbar-nav li>a:hover,
		header .navbar-nav li>a:focus,
		header .navbar-nav li>a:active,
		header .navbar button:hover,
		header .navbar button:focus,
		header .navbar button:active {background-color:#25618c;}
		
		header .navbar-nav li>a:focus,
		header .navbar button:focus {outline:0;}
		
	header .navbar button.bars {
		position: absolute;
		right:0; top:0;
		padding: .45rem .6rem;
		z-index: 15;
	}
	header .navbar button.bars>span {
		width: 1.6em;
		height: 1.6em;
		background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
	}
	
	header .nav-expanded {
		position: absolute;
		background-color: #337eb5;
		left: 0;
		right: 0;
		z-index: 10;
		box-shadow: #0000007a 5px 5px 10px 0px;
	}
		header .nav-expanded>div {
			padding: 0 50px 1.5rem;
			border-bottom: 6px solid #25618c;
		}
		header .nav-expanded.collapsing {
			height: auto;
			opacity: 0;
			transition: opacity .5s;}
	
		header .nav-block {
			margin-bottom: 1rem;
			padding-bottom: 1rem;
			border-bottom: #dcdcdc 1px solid;
		}
		
		header .nav-title {
			text-transform: uppercase;
			margin: 1rem 0 .5rem 0;
			font-size: 1.15rem;
		}
			header a.ttl {
				text-decoration: none;
				border-bottom: #dcdcdc 1px solid;
				padding-bottom: .3rem;
				padding: 0 .5rem .3rem .5rem;
			}
			header span.ttl {color:#dcdcdc;}
			
			header .nav-title a:not(:hover){color:#dcdcdc;text-decoration:none;}
			header .nav-title a:hover,
			header .nav-title a:active {color:#fff;}
			
		header .nav-expanded ul {
			list-style-type: none;
			padding-left:0;
			margin-bottom: -.5rem;
		}
			header .nav-expanded ul.md {font-size:.92rem;}
		header .nav-expanded li {
			display: block;
			margin: .5rem;
		}
		header .nav-expanded li>a:not(:hover) {text-decoration: none}
		
		
		header .nav-block-social {
			margin-top: 1rem;
			display: flex;
			flex-wrap: wrap;
			align-items: center;
		}
			header .nav-block-social .ttl {flex: 1 1;}
		
		header .social {flex: 1 0 auto;}
			@media(max-width:430px){
				header .social {flex: 1 1 auto;}
			}	
		
		header .social i {
			display: inline-block;
			width: 30px;
			height: 30px;
			line-height: 30px;
			color: #337eb5;
			background-color: #fff;
			border-radius: 30px;
			position: relative;
			padding-top: 1px;
			margin: .5rem 3px;
			text-align: center;
			font-size: 1rem;
			
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}
			header .social a:hover i {
				background-color: #88bade;
				color: #fff;
			}
			header .social a:hover .fil0,
			header .social a:hover .fil1 {
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
			}
			header .social a:hover .fil0 {fill:#fff;}
			header .social a:hover .fil1 {fill:#88bade;}
			
			
			header .social .fa-vk:before,
			header .social .fa-paper-plane:before {margin-left:-3px;}
			header .social .fa-youtube:before,
			header .social .fa-instagram:before {font-size: 110%;}
			header .social .social-yandex:before {
				display: inline-block;
				content:'Я';
				font-style: normal;
				font-weight: 600;
				font-size: 18px;
			}
			header .social .social-zen:before {
				content:' ';
				background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%202.41%202.41%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20fill%3D%22%23337eb5%22%20class%3D%22fil0%22%20d%3D%22M1.22%200c0.01%2C0.53%200.03%2C0.78%200.22%2C0.97%200.19%2C0.19%200.44%2C0.21%200.97%2C0.22%200%2C-0.48%200%2C-0.84%20-0.17%2C-1.02%20-0.18%2C-0.17%20-0.53%2C-0.17%20-1.02%2C-0.17zm0%202.41c0.01%2C-0.53%200.03%2C-0.78%200.22%2C-0.97%200.19%2C-0.19%200.44%2C-0.21%200.97%2C-0.22%200%2C0.48%200%2C0.84%20-0.17%2C1.02%20-0.18%2C0.17%20-0.53%2C0.17%20-1.02%2C0.17zm-1.05%20-0.17c-0.17%2C-0.18%20-0.17%2C-0.54%20-0.17%2C-1.02%200.53%2C0.01%200.78%2C0.03%200.97%2C0.22%200.19%2C0.19%200.21%2C0.44%200.22%2C0.97%20-0.5%2C0%20-0.84%2C0%20-1.02%2C-0.17zm1.02%20-2.24c-0.5%2C0%20-0.84%2C0%20-1.02%2C0.17%20-0.17%2C0.18%20-0.17%2C0.54%20-0.17%2C1.02%200.53%2C-0.01%200.78%2C-0.03%200.97%2C-0.22%200.19%2C-0.19%200.21%2C-0.44%200.22%2C-0.97z%22%2F%3E%3Cpath%20fill-rule%3D%22nonzero%22%20fill%3D%22%23FEFEFE%22%20class%3D%22fil1%22%20d%3D%22M2.41%201.22l0%20-0.03c-0.53%2C-0.01%20-0.78%2C-0.03%20-0.97%2C-0.22%20-0.19%2C-0.19%20-0.21%2C-0.44%20-0.22%2C-0.97l-0.03%200c-0.01%2C0.53%20-0.03%2C0.78%20-0.22%2C0.97%20-0.19%2C0.19%20-0.44%2C0.21%20-0.97%2C0.22l0%200.03c0.53%2C0.01%200.78%2C0.03%200.97%2C0.22%200.19%2C0.19%200.21%2C0.44%200.22%2C0.97l0.03%200c0.01%2C-0.53%200.03%2C-0.78%200.22%2C-0.97%200.19%2C-0.19%200.44%2C-0.21%200.97%2C-0.22z%22%2F%3E%3C%2Fsvg%3E");
				display: inline-block;
				width: 16px; height: 20px;
				background-repeat: no-repeat;
				vertical-align: middle;
			}

.breadcrumb {}
	.breadcrumb a {
		font-size: .80rem;
		text-transform: uppercase;
		font-weight: 600;
	}
	.breadcrumb a:not(:hover) {
		text-decoration: none;
		color:#337eb5;
	}

.stories {padding: 0 .5rem .5rem .5rem;}
	@media (min-width: 1400px) {
		.stories {padding: 0 1rem .5rem 1rem;}
	}
	.stories ul {
		padding: 0 1rem .5rem 1rem;
		border-bottom: 4px solid #337eb5;
		align-items: center;
		max-height: 2.95rem;
		overflow: hidden;
		justify-content: center;
	}
	.stories li>a {
		border-radius: calc(.25rem - 1px);
		margin-right: .5rem;
		padding: .25rem .5rem;
		font-size: .85rem;
		font-weight: 600;
		white-space: nowrap;
	}
		
	.stories ul>li {margin:.5rem 0}
	.stories .nav-link{
		background-color: #a6bccd;
		color:#fff;
	}
		.stories .nav-link.story1,
		.stories .nav-link.story2 {background-color: #e95445}
	
	.stories .nav-link:hover {background-color:#3b8fcd}
	.stories .nav-link.story1:hover,
	.stories .nav-link.story2:hover {background-color: #fc331e}
		.stories .nav-link.story2 span:before {
			font-family: FontAwesome;
			content: "\f0e7";
			margin-right: .3rem;
			color: yellow;
		}
	
	.stories .nav-link.story5 {background-color: #a8c6a0}
		.stories .nav-link.story5:hover {background-color: #82b475}
	.stories .nav-link.story5 span:before {
		font-family: FontAwesome;
		content: "\f1bb";
		margin-right: .3rem;
	}
	
	.stories li.ttl a:not(:hover) {
		text-decoration:none;
		color:#444;
	}
	
	@media (max-width: 576px) {
		.stories ul {
			padding-left:.5rem;
			padding-right:.5rem;
		}
		.stories li>a {font-size:.82rem}
	}

@media(max-width:768px) {
	body.nav-expanded .navbar-nav,
	body.nav-expanded .stories,
	body.nav-expanded .main {display: none !important;}
	body.nav-expanded .nav-expanded {position: static;}
	body.nav-expanded .navbar>div {padding: 0;}
}
@media(max-width:576px) {
	header .nav-expanded>div {padding-left:6px; padding-right:6px}
	header .navbar>div {padding-left:0}
	header .navbar .nav-link {padding-left:.5rem; padding-right:.5rem;}
}

.main>.row,
.col-index .sticky>.row {--bs-gutter-x: 0.6rem;}

.sticky {overflow: hidden}

.col-l-side,
.col-r-side,
.col-index,
.col-actual,
.col-simple,
.col-popular,
.col-article {
	position: relative;
	width: 100%;
}

.col-simple {padding:1rem 2rem 2rem 2rem;}

@media (min-width: 992px) {
	.col-l-side,
	.col-r-side {
		-ms-flex: 0 0 27%;
		flex: 0 0 27%;
		max-width: 27%;
	}
	.col-index {
		-ms-flex: 0 0 73%;
		flex: 0 0 73%;
		max-width: 73%;
	}
	.col-article {
		-ms-flex: 0 0 46%;
		flex: 0 0 46%;
		max-width: 46%;
	}
}

@media (min-width: 1320px) {
	.col-l-side,
	.col-r-side {
		-ms-flex: 0 0 22%;
		flex: 0 0 22%;
		max-width: 22%;
	}
	.col-index {
		-ms-flex: 0 0 78%;
		flex: 0 0 78%;
		max-width: 78%;
	}
	.col-actual {
		-ms-flex: 0 0 71.75%;
		flex: 0 0 71.75%;
		max-width: 71.75%;
	}
	.col-popular {
		-ms-flex: 0 0 28.25%;
		flex: 0 0 28.25%;
		max-width: 28.25%;
	}
	.col-article {
		-ms-flex: 0 0 56%;
		flex: 0 0 56%;
		max-width: 56%;
	}	
}

.section-r-top {
	text-align: center;
	border-bottom: 1px solid #efefef;
	background-color: #fff;/* */
}
	@media (min-width: 728px) {
		.section-r-top {padding: .5rem 0;}
	}
	
	.section-r-top img {max-width: 100%}

.section-r {
	margin: 1rem 0;
	text-align: center;
}
	.section-r iframe,
	.section-r video,
	.section-r img {
		display: block;
		margin: auto;
	}
	
		.secton-r-body {
			position: relative;
			display: inline-block;
		}
	
		.rk-info {
			position: absolute;
			top: 2px; left: 2px;
			padding: 0 0.4rem 0.1rem 0.4rem;
			background-color: #d7d7d780;
			border-radius: 10px;
			font-size: .8rem;
			font-weight: 600;
			color: #444;
		}
			
		.tk-info {
			position: absolute;
			top: 2px; right: 2px;
			cursor: pointer;
		}
			.tk-info div {
				border-radius: 50%;
				background-color: rgb(215 215 215 / 50%);
				width: 25px; height: 25px;
				display: inline;
			}
				.tk-info:hover div {background-color: rgb(215 215 215 / 70%);}
			.tk-info .ellipsis {
				display: flex;
				justify-content: center;
				align-items: center;
				width: 25px;
				height: 25px;
			}
			.tk-info .dropdown-menu {padding: .2rem 0;}
			.tk-info .dropdown-item,
			.tk-info .dropdown-title {
				font-size: .8rem;
			}
			.tk-info .dropdown-title {
				text-align: center;
				display: block;
				width: 100%;
				padding: 0.25rem 1rem;
				clear: both;
				font-weight: 500;
			}

.section-title {
	margin-left: 7px;
    margin-right: 7px;
	margin-top: 1rem;
    margin-bottom: .5rem;
	border-bottom: 1px solid #ccc;
}
	article.item .section-title {margin-left: 0; margin-right: 0;}
	
	.col-l-side .section-title,
	.col-r-side .section-title,
	.col-popular .section-title {
		margin-right: 14px;
		margin-left: 14px;
	}
	.section-title h2,
	.section-title h3 {
		text-transform: uppercase;
		margin-bottom: .5rem !important;
	}
	.section-title h2 {font-size: 1.25rem;}
	.section-title h3 {font-size: 1.15rem;}
	
	.section-title a {
		text-decoration: none;
	}
	.section-title a:not(:hover) {color: #333;}

.feed-title {
	margin: 1rem 0 1.5rem;
	border-bottom: 1px solid #ccc;
}
	.feed-title h1 {
		text-transform: uppercase;
		font-size: 1.6rem;
	}
	
	.feed-title.avfeed {margin-left:60px}
		@media (min-width: 768px) {
			.feed-title.avfeed {margin-left:90px}
			.feed-title.avfeed h1 {padding-top: 1rem;}
		}
	
	.feed-description {
		margin-top: -.5rem;
		margin-bottom: 2rem;
		font-weight: 600;
		color: #777;
	}


.itm {}
	.itm:not(:hover),
	.itm .itm-title>a:not(:hover),
	.itm .itm-title-xs>a:not(:hover),
	.itm>a:not(:hover) {color: #333;}

.itm>a:not(:hover),
.itm .itm-title>a:not(:hover),
.itm .itm-title-xs>a:not(:hover),
.itm .summary a:not(:hover) {text-decoration: none;}
.itm>a:hover,
.itm .summary a:hover {text-decoration: underline;}
	.itm h2 {font-size: 1.3rem}

.section-feed {}
	.col-l-side .section-feed,
	.col-r-side .section-feed,
	.col-popular .section-feed {
		margin-top: .5rem;
		margin-bottom: 2rem;
	}
	
	.section-feed a {text-decoration: none;}
	.section-feed a.card:hover {
		-webkit-transition: all 0.25s; 
		-moz-transition: all 0.25s;
		-o-transition: all 0.25s;
		transition: all 0.25s;
		background-color: #f2f2f2;
	}
	
	.section-feed-row>div {
		display: flex;
		flex-direction: column;
		align-items: stretch;
	}
	.section-feed .card {
		border:0;
		margin-top: 0;
		margin-bottom: .5rem;
		flex-direction: row;
		align-items: center;
		flex-wrap: wrap;
	}
		@media (min-width: 768px) {
			.section-feed-md .card {
				flex-direction: column;
				flex-wrap: nowrap;
				align-items: stretch;
			}
		}
		@media (min-width: 992px) {
			.section-feed-md1 .card {
				flex-direction: column;
				flex-wrap: nowrap;
				align-items: stretch;
			}
		}
	.section-feed-row .card {
		justify-content: flex-start;
		flex: 1 1 auto;
	}
	.section-feed-row a {margin-bottom: .5rem}
	
		.section-feed .mrk {background-color: #efefef}
		.section-feed a.mrk:hover {background-color: #dcdcdc}
		
		.section-feed .pin:before {
			top: 0; bottom: 0;
			left: 0; right: 0;
			content: " ";
			display: block;
			position: absolute;
			-webkit-transition: background-color 0.25s ease;
			-moz-transition: background-color 0.25s ease;
			-o-transition: background-color 0.25s ease;
			transition: background-color 0.25s ease;
			z-index: 1;
		}
			.section-feed .pin.drk:before {background-color: rgba(0, 0, 0, 0);}
			.section-feed .pin:hover.drk:before {background-color: rgba(0, 0, 0, .25);}
			
			.section-feed .pin.card.lgt:before {background-color: rgba(255, 255, 255, 0);}
			.section-feed .pin:hover.lgt:before {background-color: rgba(255, 255, 255, .25);}
	
	.section-feed .card-header {
		flex-basis: 100%;
		border:0;
		background-color: transparent;
		padding: .3rem .5rem 0 .5rem;
	}
		@media (min-width: 768px) {
			.section-feed-md .card-header {flex-basis: 0;}
		}
		@media (min-width: 992px) {
			.section-feed-md1 .card-header {flex-basis: 0;}
		}
	
	.section-feed-sm .fa {
		color: #aaa;
		font-size: 85%;
	}
	
	.section-feed .card-img {
		overflow: hidden;
		position: relative;
		margin: .3rem .5rem .5rem .5rem;
		font-size: .6rem;
	}
		.section-feed-sm .card-img {width: 85px;}
		.section-feed-md .card-img,
		.section-feed-md1 .card-img {width: 128px;}
		.section-feed-sm .card-img,
		.section-feed-md .card-img,
		.section-feed-md1 .card-img {height: 85px;}
		.section-feed-sm .card-img {
			flex: 0 0 auto;
			padding:0;
		}
		
			.section-feed-sm .card-img img {width: 128px; height: 85px;}
		
		@media (min-width: 768px) {
			.section-feed-md .card-img {
				width: auto !important;
				height: auto;
				max-height: 150px;
				padding-top: 61.24%;
			}
		}
		@media (min-width: 992px) {
			.section-feed-md1 .card-img {
				width: auto !important;
				height: auto !important;
				max-height: 150px;
				padding-top: 61.24%;
			}
		}
			
		.section-feed .card-img:before,
		.feed-gzt .card-img:before {
			top: 0; bottom: 0;
			left: 0; right: 0;
			content: " ";
			display: block;
			position: absolute;
			-webkit-transition: background-color 0.25s ease;
			-moz-transition: background-color 0.25s ease;
			-o-transition: background-color 0.25s ease;
			transition: background-color 0.25s ease;
			z-index: 1;
			background-color: rgba(0, 0, 0, 0);
		}
			.section-feed a:hover .card-img:before {background-color: rgba(0, 0, 0, .2);}
			.feed-gzt a:hover .card-img:before {background-color: rgba(0, 0, 0, .1);}
			
			.section-feed .daynum .card-img:before {background-color: rgba(255, 255, 255, .85);}
			.section-feed a.daynum:hover .card-img:before {background-color: rgba(255, 255, 255, .95);}
		
		.section-feed-sm .card-img img {margin-left: -14px;}
		.section-feed-md .card-img img,
		.section-feed-md1 .card-img img {
			max-height:100%;
			max-width:100%;
		}
		
		.section-feed .card-img img {
			position: absolute;
			top: 0;
		}
		@media (min-width: 768px) {
			.section-feed-md .card-img img {
				max-height: none;
				position: absolute;
				top: 0; left: 0;
				width: 100%;
			}
		}
		@media (min-width: 992px) {
			.section-feed-md1 .card-img img {
				max-height: none;
				position: absolute;
				top: 0; left: 0;
			}
		}
		
		.section-feed .pin {min-height: 70px;}
		.section-feed .pin .card-img {
			position: absolute;
			width: auto;
			height: 100%;
			max-height: 100%;
			margin: 0;
		}
			.section-feed .pin:hover .card-img:before {background-color: transparent}
		.section-feed .pin .card-img .grd-h {
			position: absolute;
			top: 0; bottom: 0;
			right: 0; left: 40%;
		}
		
		.section-feed .pin .card-img img {
			height: 100%;
			max-height: 100%;
			margin-left: 0;
			position: static;
		}
	
	.section-feed .card-body {
		flex: 1 1 50%;
		padding: .3rem .5rem .5rem .5rem;
	}
		.section-feed-sm .card-body {flex: 1 1 50%;}
		.section-feed .pin .card-body {
			padding: .7rem .5rem .7rem 0;
			margin-left: 85px;
			z-index: 2;
		}
	
	.section-feed .card h3 {
		margin: 0;
		font: 400 .92rem Roboto, "Segoe UI","Segoe WP","Helvetica",sans-serif;
	}
		.section-feed .pin h3 {
			color: #333;
			font-weight: 600;
		}
		.section-feed .pin.drk h3 {color:#eee;}
		
		.section-feed .daynum.card h3 {text-align: center}
	
	.section-feed .daynum {justify-content: center;}
	.section-feed .daynum .dn {
		text-align: center;
		margin: .5rem;
		
		position: absolute;
		top:0; bottom:0;
		left:0; right:0;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		z-index: 5;
	}
		.section-feed .daynum:not(:hover) .dn {color: #990000;}
		
		.section-feed .daynum .card-img {width:250px;height:167px;}
		@media (max-width: 767px) {
			.section-feed .daynum .card-img img {position: static}
		}
		@media (max-width: 992px) {
			.col-r-side .section-feed .daynum .card-img img {position: static}
		}
		
		.section-feed .daynum .card-body {flex-basis: auto;}
		
		.section-feed .daynum .dn h3 {
			font: bold 54px 'PT Serif',Georgia,Times New Roman,Times,serif;
		}
		.section-feed .daynum .dn i {
			font-style: normal;
			font-size: 1.75rem;
			display: block;
			line-height: 1.6rem;
		}
		@media (min-width:768px) and (max-width: 1400px) {
			.section-feed .daynum .dn h3 {font-size: 44px;}
			.section-feed .daynum .dn i {font-size: 1.3rem;}
		}
	
		.section-feed-tv {}
			.section-feed-tv .card-img img {width: 117px; height: 85px;}
	
	.col-l-side .card,
	.col-r-side .card,
	.col-popular .card {
		margin-left: 7px;
		margin-right: 7px;
	}

.section-actual {
	margin-top: 0;
	margin-bottom: 0;
}
	.section-actual .section-r {margin:0 0 .5rem}

#unit_90517 {margin: 0 14px} /* SMI2 */
	#unit_90517 td {
		vertical-align: middle !important;
		font: 400 .92rem Roboto, "Segoe UI","Segoe WP","Helvetica",sans-serif;
	}
	#unit_90517 a {color: #333 !important; text-decoration: none !important;}
	#unit_90517 a:active,
	#unit_90517 a:hover {color: #0a58ca !important;}

.article-title-block {margin-top:.5rem;margin-bottom:.5rem;}
	.article-title-block a {text-decoration: none;}
	.article-title-block h1 {color:#444;}
	.article-title-block a:hover h1 {color:inherit;}
	
	.article-title-block .card {border:0;}
		.col-actual .article-title-block .card {border-bottom: 1px solid #eee;}
	
	.article-title-block .card-img {
		position: relative;
		overflow: hidden;
	}
		.article-title-block .card-img::before {
			display: block;
			padding-top: calc(2/3 * 100% - 10%);
			content: "";
		}
	.article-title-block img {
		max-width: 100%;
		position: absolute;
		left: 0; top:-5%;
	}
	.article-title-block .card-body {padding:0;}
	.article-title-block h1 {
		margin: .5rem 0;
		font: 700 2rem 'Roboto', Arial;
	}
	
	.article-title-block .summary {
		display: flex;
		justify-content: space-between;
		padding: .5rem 0;
	}
	
	.article-title-block .group {
		font-family: inherit;
		font-size: .8rem;
		font-weight: 600;
	}
	.article-title-block a.group:hover,
	.article-title-block .dt a:hover {text-decoration:underline}
		
	.article-title-block p {
		color:#333;
		padding: .5rem 0 0 0;
	}

.feed-items .itm>a {text-decoration: none}

.feed-items .itm {
	margin-bottom: 1.5rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #eee;
}
	.feed-items .itm .img {
		position: relative;
		max-width: 300px;
		margin-top:.5rem;
		margin-left:auto; margin-right:auto;
	}
	
	.feed-items .itm .img img,
	.feed-items .itm .img span {
		display: block;
		margin: auto;
	}
	.feed-items .itm .img img {max-width:100%;}
	.feed .itm .img span {
		clear: left;
		font-size: 8px;
		font-weight: 600;
		color: #888;
		text-align: left;
		line-height: 12px;
	}
		@media (min-width: 576px) {
			.feed-items .itm .img img {max-width:none;}
			.feed-items .itm .img img,
			.feed-items .itm .img span {width: 200px;}
			.feed-items .itm .img span {font-size: 10px;}
		}

	.feed-items .itm-body {
		display: flex;
		flex-direction: row;
	}
		.feed-items .itm-body a {text-decoration: none;}
		
	.feed-items .itm-content {
		display: flex;
		flex-direction: column;
		flex: 1 1 auto;
	}
	@media(max-width:575px) {
		.feed-items .itm-body {flex-direction: column}
		.feed-items .itm-title {display:none}
	}
	@media(min-width:576px) {
		.feed-items .itm-title-xs {display:none;}
		.feed-items .itm .img {margin-right:.5rem;}
	}
	
	.feed-items .itm-title p {font-size:.85rem}
	
	.feed-items .itm-text {
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		--bs-gutter-x: .5rem;
	}
		.feed-items .itm-text>div {width: 100%}
	
	.feed-items .tags {margin-bottom: 0}
	.feed-items .tags a {font-size:.84rem}
	
	.feed .itm h4,
	.feed .itm h5 {font-size:1.2rem;}
	
	.feed .itm p:first-of-type {margin-top: .6rem;}
	.feed-items .itm p:last-of-type {margin-bottom: 0;}
	
		.feed.story-caption .itm p:first-of-type {margin-top: 0;}
		.feed.story-caption .itm {border: 0;}
	.feed .itm p a:not(:hover) {text-decoration: none;}
	
	.feed-stories .itm {padding-bottom: 1rem;overflow:hidden;}
	.feed-stories .itm p:last-of-type {margin-bottom: 0;}


.feed-adm-push .itm-body {align-items: center;}
.feed-adm-push .itm .img {margin-top:0}
	.feed-adm-push .itm .img img {width: auto; border-radius: 5px}

.photos {
	max-width: 840px;
    margin: 20px auto;
}
	.photos #photo-nav {margin-bottom: 10px}
	
	.photos .gallery-cell {
		position: relative;
	}
	
	.photos .caption {
		text-align: left;
		position: absolute;
		left: 0; right: 0; bottom: 0;
		padding: 4rem 1.6rem 2rem 1.6rem;
		/*height: 14rem;*/
		background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(23,21,21,0)),to(rgba(0,0,0,0.7)));
		background-image: -webkit-linear-gradient(top,rgba(23,21,21,0),rgba(0,0,0,0.7));
		background-image: -moz-linear-gradient(top,rgba(23,21,21,0),rgba(0,0,0,0.7));
		background-image: linear-gradient(to bottom,rgba(23,21,21,0),rgba(0,0,0,0.7));
	}
		.photos .caption a {color:#fff !important;}
		.photos .caption a:not(:hover) {text-decoration: none}
		.photos .caption .summary,
		.photos .caption .summary .group,
		.photos .caption .summary .inf {color:#ddd !important; line-height: initial;}
		
		.photos .caption h3 {
			font-size: 1.8em;
			font-weight: 400;
		}
		.photos .caption hr {
			margin-top: 10px;
			margin-bottom: 15px;
			opacity: 1;
			color: #fff;
		}
		
	@media (max-width: 620px) {
		.photos .caption h3 {font-size: 1.6em;}
		.photos .caption {height: 13rem}
	}
	@media (max-width: 480px) {
		.photos .caption h3 {font-size: 1.4em;}
		.photos .caption {height: 12rem}
	}


.voting {
	margin: 2rem 0;
}
	.voting .voteitem {margin: .5rem 0; overflow: hidden}
		.voting .voteitem span {
			font-size: 15px;
			display: block;
		}
			.voting.empty .voteitem span {
				cursor: pointer;
				/*display: inline-block;*/
			}
			  
			.voting.empty .voteitem span:hover {
				font-weight:500;
			}
		.voting .voteitem input {
			float:left;
			margin: 5px 6px 0 2px;
			position: relative;
		}
			.voting .voteitem span:hover input:before {
				content: "";
				position: absolute;
				top: -2px; left: -2px;
				z-index: 0;
				width: 16px; height: 16px;
				border-radius: 20px;
				background-color: #ccc;
				opacity: .5;
			}
			
		.voting .voteitem .bar {
			position: relative;
			float: left;
			width: 80%; height: 25px;
			background-color: #f7f7f7;
			border: #c0c0c0 solid 1px;
			overflow: hidden;
		}
			.voting .voteitem .bar i {
				float: left;
				padding: 5px;
				background-color: #ccdeeb;
				
				font: 400 normal 11px Tahoma;
				color: #777;
				text-align: center;
			}

.vvote {border: 1px solid #ccc;}
	.vvote div {
		background-color: #337eb5;
		height: 13px;
	}
	.vvotecnt {font-size: .8rem;}

.summary>span {
	color:#888;
	font: 600 11px Tahoma, Arial, sans-serif;
}
.summary .inf {margin-left: 10px;}
.summary .badge {color:#fff}
.summary .badge-secondary {color:#fff}

.groups>span+span:before {
	content: "/\00a0";
	padding: 0 .15rem 0 .25rem;
	color: #ccc;
}

.group {
	color: #aaa;
	text-transform: uppercase;
	/*font: 600 10px Helvetica;*/
	letter-spacing: 1px;
}
	.group.r1 {color:#852cb5}	/*политика*/
	.group.r2 {color:#0bb8e6}	/*экономика*/
	.group.r3 {color:#0054b9}	/*общество*/
	.group.r4 {color:#05c386}	/*спорт*/
	.group.r5 {color:#ff7724}	/*культура*/
	.group.r6,					/*происшествия*/
	.group.r12 {color:#808080}	/*криминал*/
	.group.r7 {color:#05c386}	/*здоровье*/
	.group.r8 {color:#d6be0a}	/*образование*/
	.group.r9,					/*благоустройство*/
	.group.r14 {color:#17be4c}	/*инфраструктура*/
	.group.r10,					/*интересное*/
	.group.r13 {color:#e01414}	/*ЧМ2018*/
	.group.r11 {color:#17bebb}	/*жкх*/

/*@media (min-width: 993px) {*/
	.block {
		border-bottom: 7px solid #eee;
		margin-bottom: .5rem;
	}
/*}*/

.av {
	position: absolute;
	width: 80px !important;
    height: 80px !important;
	left: -.3rem;
	top: -.3rem;
	border-radius: 50%;
	border: 5px solid #dcdcdc;
	opacity: 1 !important;
	z-index: 5;
	-webkit-transition: border-color 0.25s ease;
	-moz-transition: border-color 0.25s ease;
	-o-transition: border-color 0.25s ease;
	transition: border-color 0.25s ease;
}
	.feed .av {left: -.5rem; top: -.5rem;}
	/*@media (min-width: 768px) {
		.av {width: 80px !important; height: 80px !important;}
	}*/
	a:hover .av {border-color:#8e8e8e;}
	
	.av.avfeed {
		position:static;
		margin-top: -.8rem;
		margin-right: .5rem;
		float: left;
	}

.actual-index {padding-bottom: 0;}


blockquote,
p.idea {
    margin: 1.5rem 10% 1.5rem 12%;
    padding: .5rem 0 .5rem 2%;
}
	blockquote p:first-child:before {
		font-family: 'FontAwesome';
		content: "\f10d";
		display: block;
		float: left;
		font-size: 25px;
		margin: -15px 5px 0 -35px;
	}
	 p.idea {border-left: 6px solid #2482af;}

blockquote.tiktok-embed {
	margin: 0 auto !important;
	padding: 0 !important;
}


.longread-block.block-border-lightgrey {border-bottom: solid 7px #eee;}

.block-full-frame {
	position: relative;
	min-height: 100vh;
}
	.block-full-frame h1 {
		font-weight: 600;
		font-size: 4rem;
		padding: 1rem 2rem;
	}
	
	@media(max-width: 768px) {
		.block-full-frame h1 {font-size:3rem}
	}
	@media(max-width: 576px) {
		.block-full-frame h1 {font-size:2.5rem}
	}

	
.block-background {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	bottom: 0; left: 0; right: 0;
	height: 100vh;
}
.block-background-static {
	background-attachment: fixed;
}

.block-background-gradient {
	bottom: 0;
	left: 0;
	right: 0;
	height: 100vh;
	position: absolute;
	background-image: -webkit-gradient( linear,left top,left bottom,from(rgba(10,10,10,0)),to(rgba(0,0,0,.5)) );
}

.block-content-title,
.block-text-content {
	position: absolute;
	top: 0%;
	left: 0;
	right: 0;
	bottom: 0;
	z-index:10;
}
.block-color-white {color: #fff;}
.block-shadow-dark {text-shadow: 0 0 20px #000;}
.block-shadow-light {text-shadow: 0 0 20px #c9c7c7;}

.block-text-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-size: 1.5em;
	font-family: Roboto,Arial,sans-serif;
	line-height: 1.05;
	font-weight: 600;
	padding-top: 46px;
}
	@media(max-with:1130px) {
		.block-text-content {
			margin-left:.5rem;
			margin-right:.5rem;
		}
	}

.item-text-block,
.item-row {
	margin: 3rem auto;
	max-width: 1100px;
}
	@media(max-width: 1200px) {
		.item-text-block {padding: 0 1rem}
	}
	.item-text-block>p {
		font-size: 1.45rem;
		font-weight: 300;
		margin-bottom: 1.5rem;
		text-align: justify;
	}
	@media(max-width: 512px) {
		.item-text-block>p {font-size: 1.3rem;}
	}

.item-row {display: flex;}

.item-vcard {
	font-size: 1.5rem;
}
	.item-vcard h3 {font-size: 1.7rem; margin-bottom: 1.5rem}
	
	.item-vcard-logo,
	.item-vcard-text {text-align: center}
	.item-vcard-logo>img {
		margin:1.5rem 0;
		max-width: 100%;
	}
	@media(min-width: 768px) {
		.item-vcard-logo,
		.item-vcard-text.order-md-1 {text-align: right;}
		.item-vcard-text,
		.item-vcard-logo.order-md-2 {text-align: left;}
	}

/*.longread-block .imgblock {margin: 2rem auto;}*/

.item-photos-block {overflow: hidden;}
	.longread-block .item-photos-block {max-width: 1200px; margin: 3rem auto;}

.imgblock {text-align: center}

	.item-photos-block img {
		max-width: 100%;
	}

/*.item-photo-row {
	display: flex;
	flex-direction: row;
}
.item-photo {
	flex-basis: 50%;
	text-align: center;	
}

.compose-r1c2 .item-photo-row>div:first-of-type{flex-basis: 67%; margin-right:.3%;}
.compose-r1c2 .item-photo-row>div:nth-of-type(2){
	flex-basis: 33%;
	margin-left:.4%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
	.compose-r1c2 .item-photo-row>div:nth-of-type(2)>img:first-of-type{margin-bottom:2%;}*/

.photocollage {
	display:flex;
	flex-wrap: wrap;
	--bs-image-frame: 6px;
}
	.photocollage .ratio {
		overflow:hidden;
		border-radius: calc(.25rem - 1px);
	}
	.photocollage img {
		top:0;bottom:0;
		left: 50%;
		transform: translateX(-50%);
		width:auto;
		height:auto;
		margin:auto;
		max-width: 100%;
		cursor: pointer;
	}
	.photocollage img.wide {
		max-width: none;
		max-height: 100%;
	}
	
	.photocollage.collage1-2>div:first-child,
	.photocollage.collage1-3>div:first-child {
		/*width: calc((100% - var(--bs-image-frame) * 2) / 3 * 2 + var(--bs-image-frame)); */
		width: calc((200% - var(--bs-image-frame)) / 3);
		margin-right: var(--bs-image-frame);
	}
	.photocollage.collage1-2>div:first-child .ratio {--bs-aspect-ratio: calc(2 / 3 * (100% + var(--bs-image-frame) / 2));}
	.photocollage.collage1-3>div:first-child .ratio {--bs-aspect-ratio: calc(1 / 1 * (100% + var(--bs-image-frame)));}
	
	.photocollage.collage1-2>div:nth-child(2),
	.photocollage.collage1-3>div:nth-child(2) {width: calc((100% - var(--bs-image-frame) * 2) / 3)}
					
	.photocollage.collage1-2>div:nth-child(3) {
		width:100%;
		padding-top:
		var(--bs-image-frame); display:flex;
	}
	
	.photocollage.collage1-2>div:nth-child(2)>div:nth-child(n+2),
	.photocollage.collage1-3>div:nth-child(2)>div:nth-child(n+2) {margin-top:var(--bs-image-frame)}
		
	.photocollage.collage1-2>div:nth-child(3) .ratio {width: calc((100% - 2 * var(--bs-image-frame)) / 3)}
	.photocollage.collage1-2>div:nth-child(3) .ratio:nth-child(n+2) {margin-left: var(--bs-image-frame)}
		
	.photocollage.collage1-2>div:nth-child(2) .ratio,
	.photocollage.collage1-3>div:nth-child(2) .ratio,
	.photocollage.collage1-2>div:nth-child(3) .ratio {--bs-aspect-ratio: calc(2 / 3 * 100%)}


.feed-story {
	margin: 1rem 0;
	padding: .5rem;
	background-color: #f3f3f3;
	border-radius: .25rem;
}
	.feed-story .group {
		margin-bottom: -.8rem;
		font-size: .7rem;
		font-weight: 600;
	}
	
	.feed-story .section-title h2 {margin-bottom: inherit}
	
	.feed-story .card {background-color: #fbfbfb;}
	.feed-story a.card:hover {background-color: #e8e8e8;}
	.feed-story .card-header {
		min-height:33px;
		font-size:.55rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

.tags {
	margin:1rem 0;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}
	.tags a {
		margin: .3rem;
		text-decoration: none;
		font-weight: 600;
		font-size: .95rem;
	}
		.tags a:before {content: "#";}
		.tags a:not(:hover) {color:#aaa;}

.btn-primary,
.btn-outline-primary.active,
.btn-outline-primary:active,
.btn-outline-primary:hover,
.page-item.active .page-link {
	background-color: #337eb5;
	border-color: #337eb5;
}
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus,
.page-item.active .page-link:active,
.page-item.active .page-link:hover {
	background-color: #336699;
	border-color: #336699;
}
.btn-outline-primary {
	color: #336699;
	border-color: #336699;
}
.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #337eb5;
	border-color: #337eb5;
}

.feed-cards-sm>div{display: flex;}

.feed-cards-sm .card {
	flex-direction: column;
	align-items: stretch;
	flex: 1 0;
}
	.feed-cards-sm .card:before {
			top: 0; bottom: 0;
			left: 0; right: 0;
			content: " ";
			display: block;
			position: absolute;
			-webkit-transition: background-color 0.25s ease;
			-moz-transition: background-color 0.25s ease;
			-o-transition: background-color 0.25s ease;
			transition: background-color 0.25s ease;
			z-index: 10;
		}
		.feed-cards-sm .card.drk:before {background-color: rgba(0, 0, 0, 0);}
		.feed-cards-sm .card:hover.drk:before {background-color: rgba(0, 0, 0, .25);}
				
		.feed-cards-sm .card.lgt:before {background-color: rgba(255, 255, 255, 0);}
		.feed-cards-sm .card:hover.lgt:before {background-color: rgba(255, 255, 255, .25);}
		
		.feed-cards-sm .card:hover .card-img:before {background-color: rgba(0, 0, 0, 0);}
	
	.feed-cards-sm .card-img {
		margin: 0;
		padding-top:61.24%;
	}
	.feed-cards-sm .card-img .grd {
		position: absolute;
		top: 40%; bottom: 0;
		right: 0; left: 0;
		z-index: 2;
	}
	.feed-cards-sm .card-img img {width: 100%;}
	.feed-cards-sm .card-body {
		margin-top:-12%;
		z-index: 3;
		display: flex;
		flex-direction: column;
	}
	.feed-cards-sm .summary {
		min-height: 26px;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	
	.feed-cards-sm .card .summary>span,
	.feed-cards-sm .card h3,
	.feed-cards-sm .card p {
		color:#444;
		-webkit-transition: color 0.25s ease;
		-moz-transition: color 0.25s ease;
		-o-transition: color 0.25s ease;
		transition: color 0.25s ease;
	}
		.feed-cards-sm .card.lgt:hover .summary>span,
		.feed-cards-sm .card.lgt:hover h3,
		.feed-cards-sm .card.lgt:hover p {color:#000;}
		
		.feed-cards-sm .card.drk .summary>span,
		.feed-cards-sm .card.drk h3,
		.feed-cards-sm .card.drk p {color:#eee;}
	
	.feed-cards-sm .summary>span {
		display: block;
		font-size:10px;
		line-height: 1.3;
	}
	.feed-cards-sm .card h3 {
		font-weight: 600;
		font-size: 1rem;
		margin: .2rem 0;
	}
	.feed-cards-sm .card-text {
		position: relative;
		overflow: hidden;
		flex: 1 0;
		min-height: 2.8rem;
	}
		.feed-cards-sm .card p {
			font-size: .85rem;
			position: absolute;
			top: 0; bottom: 0;
			margin-bottom: 0;
		}

.feed.bulletins {}
	.feed.bulletins .itm {overflow: hidden;}
	.feed.bulletins .itm .img {margin-bottom:4px;}
	.feed.bulletins .itm img {width: auto;margin-left:auto;margin-right:auto;}
		
	.itm-price {color:red; font-size: 120%;}
	@media(max-width:575px) {
		.feed.bulletins .itm-price {margin-top:0 !important;}
	}
	@media(min-width:576px) {
		.feed.bulletins .itm-price {text-align: right;margin-top:inherit}
	}

.bulletin {}
	.bulletin.item>p {font-size: 1.3rem;}
		.bulletin>p:first-of-type {margin-top:2rem}

.feed.catalog {}
	.feed.catalog .itm-title {
		margin-left:calc(190px + 0.5rem);
		display: block;
	}
	.feed.catalog .itm-content {flex-direction: row;}
	
	.catalog .img {
		display: flex;
		align-items: flex-start;
		justify-content: center;
		min-width: 190px;
	}
		.catalog .img img {
			margin: 0 20px;
			width: 150px !important;
			height: 150px;
			border-color: #949494;
			border-width: 5px;
			border-style: solid;
		}
		
	.feed.catalog .itm-text {
		display: block;
		border-top: 1px dotted #e0e0e0;
		padding-top: 10px;
		margin-top: 20px;
	}
	
	.catalog .itm-contacts {
		margin: 1rem 0 0 1rem;
		overflow: hidden;
	}
	.catalog .itm-contacts .phone {
		font-size: 23px;
		font-weight: 600;
		clear: left;
		float: left;
	}
	.catalog .itm-contacts .addr,
	.catalog .itm-contacts .www {
		clear: right;
		float: right;
	}
	.catalog .itm-contacts .addr {font-size: 18px;}
	.catalog .itm-contacts .www {font-size: 15px;}
	
	@media(max-width:576px) {
		.feed.catalog .itm-title {margin: 0}
		.feed.catalog .itm-content {flex-direction: column;}
		.feed.catalog .itm-text {border: none}
		.catalog .itm-contacts .phone {float: right}
	}

article.catalog {}
	article.catalog .article-title-block h4 {
		color:#aaa;
		font-size: 1.1rem;
	}


.feed.konkurs {}
	.feed.konkurs .card {
		border: 0;
		flex-direction: row;
		align-items: center;
		flex-wrap: wrap;
		margin-bottom: 1.5rem;
		border-bottom: 1px solid #eee;
		padding-bottom: 1rem;
	}
	.feed.konkurs .card-header {
		flex-basis: 100%;
		border: 0;
		background-color: transparent;
		padding: .3rem 0 0 0;
	}
	.feed.konkurs .closed h2 {font-size: 1.2rem}
	.feed.konkurs a:not(:hover) {
		text-decoration: none;
		color: #333;
	}
	.feed.konkurs .card-img {
		flex: 0 0 auto;
		padding: 0;
		width: auto;
	}
		.feed.konkurs img {width: 170px;height:170px}
		.feed.konkurs .closed img {width: 120px;height:120px}
		
	.feed.konkurs .card-body {
		flex: 1 1 50%;
		padding-top: 0; padding-bottom: 0;
	}
	.feed.konkurs p {text-align: justify}
	.feed.konkurs p:first-of-type {margin-top:.3rem}
	.feed.konkurs p.status {
		color: #ff5200;
		font-weight: 600;
		margin-bottom: .5rem;
	}
	
	.attach {
		list-style: none;
		color:#336699;
		margin-left: 0;
	}
		.attach li {text-align: right}
		.attach a:not(:hover){text-decoration: none;color:#336699}
	
	.feed-konkurs {
		display: flex;
		justify-content: space-around;
		justify-content: space-evenly;
		margin-top: 1rem;
		flex-wrap: wrap;
	}
		.feed-konkurs a {text-decoration: none;}
			.feed-konkurs a:hover {background-color:#eee;}
		.feed-konkurs .card {
			max-width: calc(150px + 2rem);
			padding: 1rem;
			border:0;
			margin: .5rem .4rem;
		}
		.feed-konkurs .card-img {
			width: auto;
		}
			.feed-konkurs img {
				width:150px; height:150px;
			}
		.feed-konkurs .card-body {
			padding:1rem 0 0 0;
			text-align: center;
			font-weight: 600;
		}
	
	.feed-partners {
		display:flex;
		justify-content:center;
		align-items:center;
		flex-wrap: wrap;
	}
		.feed-partners a,
		.feed-partners>img {margin: 1rem}

	.konkurs-item {}
		.konkurs-item h2 {text-align: center}
		.konkurs-item .description {
			width: 80%;
			margin: 1rem auto;
			padding: 2rem 1rem;
			background-color: #eee;
		}
			.konkurs-item .description p {text-align: center;}
			.konkurs-item .description p:last-of-type {margin-bottom:0}
	
	.konkurs-item-voting {
		display: flex;
		justify-content: center;
		align-items: center;
	}
		.konkurs-item-voting .likes {
			font-size: 1.1rem;
			font-weight: 600;
			color: #03528e;
			margin: 0 1.5rem;
		}
			.konkurs-item-voting .likes .fa-heart {
				color:red;
				margin-right: .5rem;
			}
			
		.konkurs-item-voting button {
			display: flex;
			align-items: center;
		}
		.konkurs-item-voting button i {
			margin-right: .5rem;
			font-size: 1.5rem;
		}
	
		.konkurs-item-voting .disq {
			font-weight: 500;
			margin: 0.8rem 0;
		}
	
	.feed-ad-konkurs .card {
		border: 1px solid #ff7039;
		background-color: #fff1ec;
		min-height: 88px;
	}
	.feed-ad-konkurs .card a:not(:hover) {color: #333;}
	.feed-ad-konkurs .card a:hover {text-decoration: underline;}
	.feed-ad-konkurs .card h3 {color: inherit;}
	.feed-ad-konkurs .card-img img {width:85px;}
	.feed-ad-konkurs .card-body {text-align: center; padding-bottom:.5px !important}
	
	.feed-ad-konkurs .btn {
		color: #fff !important;
		background-color: #ff7039;
		border-color: #b73200;
		display: inline-block;
		margin: .25rem auto;
		text-decoration: none !important;
	}
		.feed-ad-konkurs .btn:active,
		.feed-ad-konkurs .btn:hover,
		.feed-ad-konkurs .btn:focus {
			background-color: #ff4d09;
			border-color: #a02c00;
		}
		.feed-ad-konkurs .btn:focus {outline-color: #ff7039}
		
		
.help-block {
	font-size: .9rem;
	margin-top: .5rem;
}

.tabs {text-align: center}
	.tabs label {cursor: pointer}
	.tabs input {position: absolute; left: -9999px}
	.tabs .tab-block {
		position: relative;
		text-align: center
	}
	.tabs .tab-labels {margin-bottom: 6px;}
	.tabs .tab-block > div > div {display: inline-block}
	.tabs .tab-block > div {
		position: absolute; left: -9999px;
		top: 0;
		opacity: 0;
		-moz-transition: opacity .5s ease-in-out;
		-webkit-transition: opacity .5s ease-in-out;
		transition: opacity .5s ease-in-out;
	}
	
	#tab_1:checked ~ .tab-labels #tab_l1,
	#tab_2:checked ~ .tab-labels #tab_l2,
	#tab_3:checked ~ .tab-labels #tab_l3 {
		color: white;
		background-color: #337eb5;
	}
	#tab_1:checked ~ .tab-labels #tab_l1 .fa,
	#tab_2:checked ~ .tab-labels #tab_l2 .fa,
	#tab_3:checked ~ .tab-labels #tab_l3 .fa {color: white;}
	
	#tab_1:checked ~ .tab-block #tab_c1,
	#tab_2:checked ~ .tab-block #tab_c2,
	#tab_3:checked ~ .tab-block #tab_c3,
	#tab_4:checked ~ .tab-block #tab_c4 {
		position: static;
		left: 0;
		opacity: 1;
	}

.blnk {
	margin: 0 .8rem 0 108px;
	font-size: .92rem;
}
	.blnk a {color: #333;}

.alert-popover-wrapper {
	z-index: 10;
	position: fixed;
	top:0; left:0;
}
@media (min-width: 728px) {
	.alert-popover-wrapper {padding-left:4rem;}
}
@media (max-width: 727px) {
	.alert-popover-wrapper {
		display:flex;
		justify-content:center;
		width: 100%;
	}
}

.alert-popover {
	width: 350px;
	max-width: 100%;
	background-color: rgba(255,255,255,.85);
	border: 1px solid rgba(0,0,0,.1); border-top:0;
	border-radius: .25rem;
	box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
	
	opacity: 0;
	top:-100px;
}
	.alert-popover-body {
		padding:1rem; padding-top:.5rem;
		overflow: hidden;
		font-size: .95rem;
		color:#333;
	}
	.alert-popover-body .btn-close {width: .3rem;height: .3rem; float: right}
	.alert-popover-body .btngroup {text-align: right}

footer {
	padding-top: 20px;
	color: white;
	background-color: #03528e;
}
	footer b {white-space: nowrap}
	footer p {
		font-size: .9rem;
		line-height: 1.3;
		margin-bottom: .5rem;
	}
	footer .head,
	footer .heading,
	footer .heading1 {
		font-size: 1.2rem;
		margin-bottom: 1rem;
	}
	footer .head, footer .head b {font-weight: 300}
	footer .heading2 {
		font-size: 1rem;
		margin-bottom: .5rem;
	}
	
	footer .heading span, footer .heading a,
	footer .heading1 a,
	footer .heading2 a {color: #fff}
	
	footer .heading a,
	footer .heading1 a {text-decoration: none}
		footer .heading a:hover,
		footer .heading1 a:hover {border-color:white}
			
	footer .heading span, footer .heading a,
	footer .heading1 span, footer .heading1 a {
		padding: 0 6px 0 4px;
		border-bottom: 3px solid #5883a5;
	}
	
	footer .age {
		font-size: 1rem;
		border: 1px solid;
		border-radius: 50%;
		padding: 5px;
		background-color: rgba(255, 255, 255, 0.14)
	}
	
	footer ul {
		list-style-type: none;
		padding-left: 0;
	}
		footer ul a {color: #9eb3c5}
			footer ul a:hover {color: #fff}
		footer ul li {margin:.5rem 0}
			footer ul li:first-child {margin:0}
	
	footer .footer-contacts {
		border-top: 1px solid #4d728e;
		padding-top: 6px;
		margin-top: 12px;
	}
		footer .footer-contacts .addr,
		footer .footer-contacts .phone,
		footer .footer-contacts .email {font-size: 1rem}
		
		@media (min-width: 992px) and (max-width:1200px) {
			footer .heading2,
			footer .footer-contacts .addr,
			footer .footer-contacts .phone,
			footer .footer-contacts .email {font-size: .9rem}
		}
		
	footer .social {
		font-size: 27px;
		margin-bottom: 6px;
	}
		footer .social a {
			margin-right: 12px;
			color: #337ab7;
			text-decoration: none;
		}
			footer .social a:hover,
			footer .social a:active  {color:white}
			footer .social a:hover .fil0,
			footer .social a:active .fil0 {fill:white}
			
	@media (max-width: 991px) {
		footer .social {
			padding-bottom: 1rem;
			border-bottom: 1px solid #4d728e;
		}
	}
	
	footer .footer-bottom {
		background-color: #03406f;
		/*border-bottom: 6px solid #022a48;*/
		padding-top: 10px; padding-bottom: 10px;
	}
		footer .copyright p {
			font-size: .8rem;
		}
		footer .copyright a {
			text-decoration: underline;
			color: #fff;
		}
		footer .copyright a:hover {color: #337ab7}
		
		@media (min-width: 992px) {
			footer .copyright p {margin-bottom: 0}
		}
		
		footer .counter {text-align: right}
		@media (max-width: 991px) {
			footer .counter {text-align: center}
		}


h2, .h2 {font-size:1.5rem}
h3, .h3 {font-size:1.15rem}

article.item {}
	
	article.item .news-adm {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	@media (max-width: 576px) {
		article.item .news-adm {
			justify-content: flex-end;
			margin-bottom: 1rem;
		}
	}
	
	article.item .imgblock {
		margin: 1rem 0;
		text-align: center;
	}
		article.item .imgblock.single img {
			max-width: 100%;
			border-radius: calc(.25rem - 1px);
		}
		article.item .imgdescription {
			color: #909090;
			font-weight: 500;
			font-size: .9rem;
			text-align: right;
			margin: .25rem 0;
		}
	article.item .img .descr {
		display: block;
		color: #a0a0a0;
		padding: 0 5% 8px 8px;
		margin: 1rem 0;
		border-bottom: 1px solid #e0e0e0;
		min-height: 34px;
	}
		article.item .img .descr p {
			margin-bottom: .2rem;
		}
	
	@media (max-width: 992px) {
		article.item .img {
			margin-left:-.5rem;
			margin-right:-.5rem;
		}
		article.item .imgdescription {
			margin-left:.5rem;
			margin-right:.5rem;
		}
	}
	
	.item h2, .item .h2,
	.item h3, .item .h3 {margin-bottom: 1rem}
	.item p {
		font-size: 1.05rem;
		text-align: justify;
	}
		.item p a:not(:hover) {text-decoration: none;}
		
	.item blockquote,
	.item p.idea {
		margin: 2.5rem 10% 2.5rem 12%;
		padding: .5rem 0 .5rem 2%;
	}
	.item p.short {
		font-size: 1.2rem;
		font-weight: 700;
		color: #444;
		margin: 1rem auto;
	}
	.item blockquote p,
	.item p.idea {font-size: 1.1rem}
	.item p.idea {border-left: 6px solid #2482af; /*#ea2a2a;*/}
	.item blockquote {border:0}
		.item blockquote p:first-child:before {
			font-family: 'FontAwesome';
			content: "\f10d";
			display: block;
			float: left;
			font-size: 25px;
			margin: -15px 5px 0 -35px;
		}
		.item blockquote p:last-child {margin-bottom: 0}
	
	.item .imgblock,
	.item .video,
	.item .insta {margin: 2rem auto}
		.item .imgblock,
		.item .video {
			text-align: center;
			overflow: hidden;
		}
		.item .video iframe {max-width: 100%;}
		.item .insta {max-width: 600px;}
	
.photo-nav {margin: 20px 0 -10px}
	
	.photo-nav>.gallery-cell {display: none}
	.photo-nav .gallery-cell {
		padding: 7px;
		border: 1px solid #ccc;
		margin:0 5px;
	}
		.photo-nav .gallery-cell.is-nav-selected {
			border-color:#ff9712;
			background-color: #eee;
		}
		
	.photo-nav .pht-nav {
		width:60px; height:60px;
		text-align: center;
		overflow: hidden;
	}
		.photo-nav .pht-nav img {
			max-width: none;
			width: 90px; height: 60px;
			margin-left: -15px;
		}

.photo-gallery {margin-bottom: 0}
	.photo-gallery.is-fullscreen {z-index:10 !important;padding-bottom:0 !important}
	
	.photo-gallery .gallery-cell {
		height: 700px;
		line-height: 700px;
		/*text-align: center;*/
		
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
		.photo-gallery .gallery-cell img {
			max-width: 100%;
			max-height: 100%;
			margin: auto;
			vertical-align: middle;
			display: inline;
		}
	
	.photo-gallery.is-fullscreen .gallery-cell {height: 100%}
		
	.photo-gallery .flickity-button {
		background: hsla(0,0%,100%,.45);
		-webkit-transition: background-color 0.2s ease-out, opacity 0.2s ease-out;
		-moz-transition: background-color 0.2s ease-out, opacity 0.2s ease-out;
		-o-transition: background-color 0.2s ease-out, opacity 0.2s ease-out;
		transition: background-color 0.2s ease-out, opacity 0.2s ease-out;
		opacity: 0;
	}
		.photo-gallery:hover .flickity-button {opacity: 1}
			.photo-gallery .flickity-button:hover {background: hsla(0,0%,100%,.85)}


article p,
article li {font-family: Roboto;}

.item .item-field {margin: 1rem .5rem;}
	.item .item-field b {
		color: #777;
		margin-right: .25rem;
		font-weight: 600;
		font-style: normal;
		font-size: 1rem;
	}
	
	.item .item-field.item-ath {
		text-align:right;
		font-style: italic;
		font-size: 1.05rem;
	}

	.item .item-field.social b {vertical-align: middle}
	.item .item-field.social>a,
	.item .item-field.social>span {margin: .2rem}
	/*.item .item-field.social .btn-yanews b {color: red;}*/
	.item .item-field.social .btn-yanews span {font-weight: 500; color: #337eb5}

.item .stat-btn {text-align: center;}
.item .stat-btn,
.item .stat-grid {
	border-top: 1px dotted #ccc;
	padding-top: 1rem;
	margin-bottom: 1rem;
}
	.item .stat-grid h4 {
		font-size: 1.1rem;
		margin-left: .2rem;
	}
	.item .stat-grid ul {
		padding: 0;
		list-style-type: none;
	}
	.item .stat-grid ul,
	.item .stat-grid .total {margin: 20px 20px 0}
	
	.item .stat-grid li {margin: 2px;padding: 6px;}
	.item .stat-grid .total {padding:2px 8px 8px; margin-top:0}
	.item .stat-grid li,
	.item .stat-grid .total {
		color: #777;
		font: 500 12px Verdana;
		cursor: pointer;
	}
		.item .stat-grid li:hover {background-color: #f1f1f1}
		
	.item .stat-grid span {display: inline-block}
	.item .stat-grid .name {min-width: 150px}
	.item .stat-grid .value {
		font-weight: 600;
		min-width: 40px;
		text-align: right;
		padding: 0 4px;
	}
	.item .stat-grid .total .name,
	.item .stat-grid .total .value {border-top: 1px solid #c0c0c0; padding-top: 6px}


.contact-us {
	padding:.5rem;
	text-align: justify;
}
	.contact-us .phn {
		font-size: 1.6rem;
		text-align: center;
		font-weight: 500;
		margin-top: -.5rem;
		margin-bottom: .5rem;
	}
		.contact-us .phn a {text-decoration: none;}
		.contact-us .phn a:not(:hover){color:inherit}
		
	.contact-us .bdy {
		border-left: #e74b36 6px solid;
		margin-left: .5rem;
		padding-left: 1rem;
	}
		.contact-us p {margin-bottom: .5rem;}
		.contact-us p a {font-weight:500}
			.contact-us p a:not(:hover) {text-decoration: none}


.alert {text-align: center}
.alert-light {
	background-color: transparent;
	border-color: transparent;
}


/*
 * Admin section styles
 */

.has-spinner {}
	.has-spinner.active {cursor:progress}
	.spinner {
		display: inline-block;
		opacity: 0;
		max-width: 0;
		
		-webkit-transition: opacity 0.25s, max-width 0.45s; 
		-moz-transition: opacity 0.25s, max-width 0.45s;
		-o-transition: opacity 0.25s, max-width 0.45s;
		transition: opacity 0.25s, max-width 0.45s;
	}
		.has-spinner.active .spinner {
			opacity: 1;
			max-width: 50px; /* More than it will ever come, notice that this affects on animation duration */
		}

.fselect {
	position: relative;
	overflow: hidden;
}
	.fselect input {
		position: absolute;
		font: 400 118px Arial;
		width: auto;
		top: 0px; right: 0px; bottom:0; 
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		opacity: 0;
	}

.dropzone {
	border: 1px dotted #c0c0c0;
	background-color: #f9f9f9;
	margin: 5px 0;
	padding: 20px;
	text-align: center;
}
	.dropzone:hover {
		background-color:#f1f1f1;
		border-color: #a0a0a0;
	}
	.form-group .dropzone {}
		.form-group .dropzone canvas {max-width:100%}
		.form-group .dropzone .progress {margin-top:10px; margin-bottom: 0}

.adm-block {
	min-height: 15rem;
	position: relative;
	margin: 28px 0 15px 0;
    padding: 0 15px 15px 15px;
}

.adm-container {
	min-height: 15rem;
	position: relative;
}

/*.adm-container,*/
.adm-container button, .adm-container .btn,
.adm-container .dropdown-menu {
	/*font-size:.92rem;*/
	/*font-size:.88rem !important;*/
	font-family: "Segoe UI","Segoe WP","Helvetica","sans-serif";
}

.adm-nav {
	padding-top: 15px;
	background-color: #e5e5e5;
	border-top: 1px #ddd solid;
}
	.adm-nav a {color: #777}
		.adm-nav a:hover {color: #fff}
		.adm-nav li>a:hover,
		.adm-nav li>a:focus {
			text-decoration: none;
			background-color: #eee;
		}

/*.adm-navbar {margin: 0 -15px}*/
	.adm-navbar .navbar-brand {
		font-size: 1.3rem;
		font-weight: 600;
		color: #444;
	}

.adm-filters {
	display: flex;
}
	.adm-filter {
		font-size: .8rem;
		padding: 0.2rem 0.5rem;
		background-color: #c6c9ca;
		border-radius: 0.3rem;
		margin-right: 0.5rem;
		display: flex;
		align-items: center;
	}
		.adm-filter-text {
			margin-right: 4px;
		}
		.adm-filter .btn-close {
			height: 0.8em;
			width: auto;
		}
		
.adm-list>.row {
    padding: 16px 4px;
    border-bottom: dotted 1px #e0e0e0;
}
	.adm-list .row:hover {background-color: #fafafa}

.adm-list a:not(:hover) {text-decoration: none}

.adm-list .row-alert {
	margin-top: .6rem;
	margin-bottom: .6rem;
	border-bottom: 0;
	background-color:transparent !important;
}

.adm-list .row-h {
	padding: 0 4px;
	border-bottom: dotted 1px #e0e0e0;
	background-color:transparent !important;
}

.adm-list .th {
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: 500;
}

.adm-list .col {margin: auto}

.adm-list .important {
	width:100%;
	margin-right:15px !important;
}

.adm-list .adm-list-btn-actions {text-align: right}

	.adm-list-newsicons,
		.adm-list-newsicons-right {
			display: block;
			float:left;
		}
		.adm-list-newsicons-right {float: right;}
			.adm-list-newsicons i,
			.adm-list-newsicons-right a {
				color:#bbb;
				-webkit-transition: color 0.25s;
				-moz-transition: color 0.25s;
				-o-transition: color 0.25s;
				transition: color 0.25s;
			}
			.adm-list-newsicons-right a:hover {color:#23527c}
	
	.adm-list .img-lnk {border:transparent 3px solid}
		.adm-list .img-lnk:hover {border-color:#0056b3}
	
	.adm-list img {
		max-width:100%;
		max-height:150px;
	}
	
	.adm-list .description {
		display: block;
		width:100%;
		padding: 20px; margin-top:4px;
		border: 1px solid #efefef;
		border-radius: 5px;
		cursor: pointer;
		background-color: transparent;
		-moz-transition:background-color 0.2s ease-out;
		-o-transition:background-color 0.2s ease-out;
		transition:background-color 0.2s ease-out;
		resize: none;
	}
		.adm-list .description:focus,
		.adm-list .description:hover {
			background-color: #fff;
			border-color: #ccc;
		}
		.adm-list .description:focus {cursor:default}

	.adm-list .foot {
		padding: 16px 12px;
		font-weight: bold;
	}
	
	.adm-list.videos {}
		.adm-list.videos .vid-preview {text-align: center}
			.adm-list.videos .vid-preview img {max-width:100%}
		.adm-list.videos .vd-edit button {margin-top: 4px}

/* textangular bootstrap 4 fix */
.adm-container .btn-default {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}
.adm-container .btn-default:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
}
.adm-container .btn-default:not(:disabled):not(.disabled).active,
.adm-container .btn-default:not(:disabled):not(.disabled):active {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df;
}

.adm-path {
	margin-bottom: 1rem;
}

.adm-news-dates {
	margin-top: 1rem; margin-bottom: 1rem;
}
	.adm-news-dates .center {
		margin: auto;
		font-weight: 700;
		border-bottom: 2px red solid;
	}
	
.adm-checkbox-group {/*margin-top:.25rem*/}
	.adm-checkbox-group input[type='checkbox'] {vertical-align: middle}

.adm-img img {max-width:100%}
@media (min-width: 576px) {
	.adm-img img {max-width:60%}
}

.adm-dropdown-radios .dropdown-item {
	padding-left:1.5rem;
	padding-right:1.5rem;
}

.adm-dropdown-radios .selected:before {
	font-family: 'FontAwesome';
	content:'\f00c';
	position: absolute;
	left: 4px;
}

.ta-resizer-handle-overlay {display: none !important}
.ta-editor.ta-html,
.ta-scroll-window.form-control {overflow: visible !important}

.adm-block-sep {
	border-top:#eee 10px solid;
	margin: 15px 0;
	position: relative;
}
	.adm-block-sep:hover {border-color: #aaa}
	
	.adm-block-sep .btn-cont {
		position: absolute;
		top: -1.2rem;
		right: 50%;
	}
	
	.btn-longread-block {
		border-radius: 50%;
		padding: 0 .32rem 0 .34rem;
		transition: none;
	}
		.btn-longread-block:not(:hover) {background-color: #eee; border-width: 2px; border-color: #aaa;}
		.adm-block-sep:hover .btn-longread-block {background-color: #ccc;color: #fff;}
		.btn-longread-block:hover {background-color: #aaa !important; border-width: 2px; border-color: #eee;}
	
.adm-longread-blk-manage {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.adm-content-sep {
	border-top: #ddd dashed 1px;
	margin: 10px 0;
	position: relative;
}
	.adm-content-sep:hover {border-color: #aaa}
	.adm-content-sep .btn-cont {position: absolute; top:-.8rem; right:.75rem}
	
	.btn-longread-manage {padding: 0 .25rem;}
	.btn-longread-manage:not(:hover) {background-color: #fff;}

.adm-content-block {
	padding: 15px 0;
	position: relative;
	min-height: 60px
}

.adm-content-block-manage {
	display: flex;
	justify-content: flex-end;
	padding-right: .75rem;
}
	.adm-content-manage { /*{position: absolute; top:.8rem; right:.75rem; z-index: 10}*/
		display: flex;
		align-items: baseline;
		justify-content: flex-end;
		padding-right: .75rem;
		margin-bottom: 4px;
	}
	@media (min-width: 900px) {
		.adm-content-manage {margin-bottom: -25px}
	}

.adm-photo {
	display: inline-block;
	border-radius: 5px;
	margin: 5px 5px 5px 0;
	border: 3px solid transparent;
	vertical-align: middle;
	color: #aaa;
	text-decoration: none;
}
	.adm-photo:hover {
		border-color:#269abc;
		background-color: black;
	}
	
	.adm-photo img {max-height:90px}
	
	.adm-photo-empty:hover,
	.adm-photo-empty a:hover{
		color:#ff9712;
		border-color:#ff9712;
		background-color: #fafafa;
	}
		.adm-photo:hover img {opacity:.85}
		
	.adm-photo.selected {
		border-color:#ff9712;
		background-color: black;
	}
		.adm-photo.selected img {opacity:.7}
	
.adm-photo-empty {
	border-color: #5bc0de;
	background-color: white;
	position: relative;
}
	
	.adm-photo-empty span {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 75px; height: 75px;
		margin: 5px;
		font-size: 2.0rem;
	}
		.adm-photo-empty .fa-plus-circle {
			position: absolute;
			font-size: 1.1rem;
			bottom: 15px;
			right: 11px;
		}

	.adm-photo .img {min-height: 85px; min-width: 85px}

.adm-block .col-form-label {
	font-size: .95rem;
	font-weight: 500;
	color: #555;
}

.col-form-label small {color:#aaa}
.col-form-label .btn {
	padding: 1px 4px 0px 4px;
	background-color: #aaa;
	color: #fff;
	font-size: .8em;
	font-weight: bold;
	line-height: 1;
}

.adm-social {
	text-align:center;
	margin-top:30px;
	}
	.adm-social .form-control {
		max-width:500px;
		display:inline;
		vertical-align: middle;
	}
	
	.adm-social .adm-social-link {
		font-size:1.2em;
		color:#007bff;
		cursor: pointer;
	}
		.adm-social .adm-social-link:hover {
			border-bottom:dashed 1px #0056b3;
			color:#0056b3;
		}
	.adm-social .adm-social-btn {
		color: #ccc;
		cursor: pointer;
	}
		.adm-social .adm-social-btn:hover {
			color: #888;
		}

.adm-text p {
	margin-bottom: 0;
	margin-top: 1rem;
	font-size: 1.1rem;
}

.adm-block-name,
.adm-element-name {
	color: #ccc;
	margin-top: -15px;
	font-size: 13px;
}
.adm-template-name {
	text-align: right;
	padding-right: 50px;
}

.ta-small .ta-scroll-window > .ta-bind,
.ta-small .ta-editor.ta-html, .ta-scroll-window.form-control {
	min-height: 150px !important;
}

.ta-toolbar button[name='nosanitizer']:not(.active) {color:#aaa}

.textarea-html {
	font-family: monospace;
	white-space: nowrap;
    min-height: 300px;
}
	@media (min-width: 900px) {
		.textarea-html {margin-top:32px;}
	}

.date-picker-control {padding:0}
	.date-picker-control>.form-control {
		border:0;
		border-radius:0;
	}

body.modal-open {padding-right:17px}
	.modal-body .adm-photo {position: relative}
	.modal-body .adm-photo span.idx {
		position: absolute;
		top:5px; right: 5px;
		width:20px; height: 20px;
		line-height: 1.3rem;
		border-radius: 10px;
		/*border: 1px solid #fff;*/
		z-index: 1;
		color: #337ab7;
		font-weight: 600;
		text-align: center;
		background-color: rgba(255, 255, 255, .8);
		
	}

	.adm-contest-stat-ttlitem {
		flex-direction: row;
		align-items: center;
		border-radius: 8px;
		background-color: #e9e9e9;
		box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);
	}
		.adm-contest-stat-ttlitem img {
			max-width: 75px;
			margin-left: 15px;
			border-radius: 8px
		}
	
	.adm-cart-description {
		padding-left:60px;
		color:#888;
	}
	
	#ct-chart .ct-series-a .ct-point {
		-webkit-transition: stroke,stroke-width 0.3s ease;
		-moz-transition: stroke,stroke-width 0.3s ease;
		-o-transition: stroke,stroke-width 0.3s ease;
		transition: stroke,stroke-width 0.3s ease;
	}
		#ct-chart .ct-series-a .ct-point.hover {
			stroke: #ff5e00;
			stroke-width: 18px;
			cursor: pointer;
		}
	
	#ct-delta-chart .ct-series-a .ct-bar {
		-webkit-transition: stroke,stroke-width 0.2s ease;
		-moz-transition: stroke,stroke-width 0.2s ease;
		-o-transition: stroke,stroke-width 0.2s ease;
		transition: stroke,stroke-width 0.2s ease;
	}
		#ct-delta-chart .ct-series-a .ct-bar.hover {
			cursor: pointer;
			stroke-width: 14px;
		}
	
	#ct-chart .ct-series-a text,
	.ct-chart-delta-bars .ct-series-a text {font-weight: 800}
	
	#ct-chart .ct-series-a text {opacity: 0}
		#ct-chart .ct-series-a .ct-point.hover + text {opacity: 1}
	
	.ct-chart-delta-bars .ct-series-a>line:nth-last-of-type(2),
	.ct-chart-1 .ct-series-a .ct-line,
	.ct-chart-1 .ct-series-a .ct-point,
	.ct-chart-delta .ct-series-b .ct-line,
	.ct-chart-delta .ct-series-b .ct-point {stroke:#f07a4f}
	
	.ct-chart-delta-bars .ct-series-a>line:nth-last-of-type(3),
	.ct-chart-2 .ct-series-a .ct-line,
	.ct-chart-2 .ct-series-a .ct-point,
	.ct-chart-delta .ct-series-c .ct-line,
	.ct-chart-delta .ct-series-c .ct-point {stroke:#f4c63d}
	
	.ct-chart-delta-bars .ct-series-a>line:nth-last-of-type(4),
	.ct-chart-3 .ct-series-a .ct-line,
	.ct-chart-3 .ct-series-a .ct-point,
	.ct-chart-delta .ct-series-d .ct-line,
	.ct-chart-delta .ct-series-d .ct-point {stroke:#c0c32b}
	
	.ct-chart-delta-bars .ct-series-a>line:nth-last-of-type(5),
	.ct-chart-4 .ct-series-a .ct-line,
	.ct-chart-4 .ct-series-a .ct-point,
	.ct-chart-delta .ct-series-e .ct-line,
	.ct-chart-delta .ct-series-e .ct-point {stroke:#83d105}

.feed-gzt .card {
	display: flex;
	flex-direction: column;
	align-items: center;
	border:0;
}
	.feed-gzt a:not(:hover) {color:#333;text-decoration: none}
	.feed-gzt .card-img {
		position: relative;
		width: auto;
	}
	.feed-gzt img {max-width: 170px;}
	.feed-gzt .card-body {
		padding-top:.5rem;
		text-align: center;
	}
	.feed-gzt h3 {font-size: 1.05rem;}
	

.feed-calendar .datepicker {margin: 0 auto}
.datepicker {font-family: Roboto, Arial; font-size: .9rem}
	.datepicker th {text-transform: uppercase}

/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2015 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}

.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}
.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}

.btn-social-count{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:auto;min-width:34px}
.btn-social-count>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-count.btn-lg{padding-left:61px}.btn-social-count.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-count.btn-sm{padding-left:38px}.btn-social-count.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-count.btn-xs{padding-left:30px}.btn-social-count.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-count>:first-child{border:none;text-align:center}
.btn-social-count.btn-lg{height:45px;min-width:45px;padding-left:0;padding-right:0}
.btn-social-count.btn-sm{height:30px;min-width:30px;padding-left:0;padding-right:0}
.btn-social-count.btn-xs{height:22px;min-width:22px;padding-left:0;padding-right:0}
.btn-social-count span{margin-left: 28px;border-left: 1px solid;padding-left:4px;padding-right:6px;}

.btn-round {border-radius: 50%}

.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn:focus,.btn-adn.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-adn:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:active:hover,.btn-adn.active:hover,.open>.dropdown-toggle.btn-adn:hover,.btn-adn:active:focus,.btn-adn.active:focus,.open>.dropdown-toggle.btn-adn:focus,.btn-adn:active.focus,.btn-adn.active.focus,.open>.dropdown-toggle.btn-adn.focus{color:#fff;background-color:#b94630;border-color:rgba(0,0,0,0.2)}
.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}
.btn-adn.disabled,.btn-adn[disabled],fieldset[disabled] .btn-adn,.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled.focus,.btn-adn[disabled].focus,fieldset[disabled] .btn-adn.focus,.btn-adn.disabled:active,.btn-adn[disabled]:active,fieldset[disabled] .btn-adn:active,.btn-adn.disabled.active,.btn-adn[disabled].active,fieldset[disabled] .btn-adn.active{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-adn .badge{color:#d87a68;background-color:#fff}

.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:focus,.btn-bitbucket.focus{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:hover{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:active:hover,.btn-bitbucket.active:hover,.open>.dropdown-toggle.btn-bitbucket:hover,.btn-bitbucket:active:focus,.btn-bitbucket.active:focus,.open>.dropdown-toggle.btn-bitbucket:focus,.btn-bitbucket:active.focus,.btn-bitbucket.active.focus,.open>.dropdown-toggle.btn-bitbucket.focus{color:#fff;background-color:#0f253c;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}
.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket[disabled].focus,fieldset[disabled] .btn-bitbucket.focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket .badge{color:#205081;background-color:#fff}

.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:focus,.btn-dropbox.focus{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:hover{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}.btn-dropbox:active:hover,.btn-dropbox.active:hover,.open>.dropdown-toggle.btn-dropbox:hover,.btn-dropbox:active:focus,.btn-dropbox.active:focus,.open>.dropdown-toggle.btn-dropbox:focus,.btn-dropbox:active.focus,.btn-dropbox.active.focus,.open>.dropdown-toggle.btn-dropbox.focus{color:#fff;background-color:#0a568c;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none}
.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled.focus,.btn-dropbox[disabled].focus,fieldset[disabled] .btn-dropbox.focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-dropbox .badge{color:#1087dd;background-color:#fff}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}

.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:focus,.btn-flickr.focus{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}
.btn-flickr:hover{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}.btn-flickr:active:hover,.btn-flickr.active:hover,.open>.dropdown-toggle.btn-flickr:hover,.btn-flickr:active:focus,.btn-flickr.active:focus,.open>.dropdown-toggle.btn-flickr:focus,.btn-flickr:active.focus,.btn-flickr.active.focus,.open>.dropdown-toggle.btn-flickr.focus{color:#fff;background-color:#a80057;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none}
.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled.focus,.btn-flickr[disabled].focus,fieldset[disabled] .btn-flickr.focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-flickr .badge{color:#ff0084;background-color:#fff}

.btn-foursquare{color:#fff;background-color:#f94877;border-color:rgba(0,0,0,0.2)}.btn-foursquare:focus,.btn-foursquare.focus{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:hover{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}.btn-foursquare:active:hover,.btn-foursquare.active:hover,.open>.dropdown-toggle.btn-foursquare:hover,.btn-foursquare:active:focus,.btn-foursquare.active:focus,.open>.dropdown-toggle.btn-foursquare:focus,.btn-foursquare:active.focus,.btn-foursquare.active.focus,.open>.dropdown-toggle.btn-foursquare.focus{color:#fff;background-color:#e30742;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none}
.btn-foursquare.disabled,.btn-foursquare[disabled],fieldset[disabled] .btn-foursquare,.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled.focus,.btn-foursquare[disabled].focus,fieldset[disabled] .btn-foursquare.focus,.btn-foursquare.disabled:active,.btn-foursquare[disabled]:active,fieldset[disabled] .btn-foursquare:active,.btn-foursquare.disabled.active,.btn-foursquare[disabled].active,fieldset[disabled] .btn-foursquare.active{background-color:#f94877;border-color:rgba(0,0,0,0.2)}
.btn-foursquare .badge{color:#f94877;background-color:#fff}
.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:focus,.btn-github.focus{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}
.btn-github:hover{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}.btn-github:active:hover,.btn-github.active:hover,.open>.dropdown-toggle.btn-github:hover,.btn-github:active:focus,.btn-github.active:focus,.open>.dropdown-toggle.btn-github:focus,.btn-github:active.focus,.btn-github.active.focus,.open>.dropdown-toggle.btn-github.focus{color:#fff;background-color:#191919;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none}
.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled.focus,.btn-github[disabled].focus,fieldset[disabled] .btn-github.focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-github .badge{color:#444;background-color:#fff}
.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}
.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active:hover,.btn-instagram.active:hover,.open>.dropdown-toggle.btn-instagram:hover,.btn-instagram:active:focus,.btn-instagram.active:focus,.open>.dropdown-toggle.btn-instagram:focus,.btn-instagram:active.focus,.btn-instagram.active.focus,.open>.dropdown-toggle.btn-instagram.focus{color:#fff;background-color:#26455d;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram.focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:active:hover,.btn-linkedin.active:hover,.open>.dropdown-toggle.btn-linkedin:hover,.btn-linkedin:active:focus,.btn-linkedin.active:focus,.open>.dropdown-toggle.btn-linkedin:focus,.btn-linkedin:active.focus,.btn-linkedin.active.focus,.open>.dropdown-toggle.btn-linkedin.focus{color:#fff;background-color:#00405f;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin .badge{color:#007bb6;background-color:#fff}
.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}.btn-microsoft:focus,.btn-microsoft.focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:hover{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}.btn-microsoft:active:hover,.btn-microsoft.active:hover,.open>.dropdown-toggle.btn-microsoft:hover,.btn-microsoft:active:focus,.btn-microsoft.active:focus,.open>.dropdown-toggle.btn-microsoft:focus,.btn-microsoft:active.focus,.btn-microsoft.active.focus,.open>.dropdown-toggle.btn-microsoft.focus{color:#fff;background-color:#0f4bac;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{background-image:none}
.btn-microsoft.disabled,.btn-microsoft[disabled],fieldset[disabled] .btn-microsoft,.btn-microsoft.disabled:hover,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft:hover,.btn-microsoft.disabled:focus,.btn-microsoft[disabled]:focus,fieldset[disabled] .btn-microsoft:focus,.btn-microsoft.disabled.focus,.btn-microsoft[disabled].focus,fieldset[disabled] .btn-microsoft.focus,.btn-microsoft.disabled:active,.btn-microsoft[disabled]:active,fieldset[disabled] .btn-microsoft:active,.btn-microsoft.disabled.active,.btn-microsoft[disabled].active,fieldset[disabled] .btn-microsoft.active{background-color:#2672ec;border-color:rgba(0,0,0,0.2)}
.btn-microsoft .badge{color:#2672ec;background-color:#fff}
.btn-odnoklassniki{color:#fff;background-color:#f4731c;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:focus,.btn-odnoklassniki.focus{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:hover{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:active:hover,.btn-odnoklassniki.active:hover,.open>.dropdown-toggle.btn-odnoklassniki:hover,.btn-odnoklassniki:active:focus,.btn-odnoklassniki.active:focus,.open>.dropdown-toggle.btn-odnoklassniki:focus,.btn-odnoklassniki:active.focus,.btn-odnoklassniki.active.focus,.open>.dropdown-toggle.btn-odnoklassniki.focus{color:#fff;background-color:#b14c09;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{background-image:none}
.btn-odnoklassniki.disabled,.btn-odnoklassniki[disabled],fieldset[disabled] .btn-odnoklassniki,.btn-odnoklassniki.disabled:hover,.btn-odnoklassniki[disabled]:hover,fieldset[disabled] .btn-odnoklassniki:hover,.btn-odnoklassniki.disabled:focus,.btn-odnoklassniki[disabled]:focus,fieldset[disabled] .btn-odnoklassniki:focus,.btn-odnoklassniki.disabled.focus,.btn-odnoklassniki[disabled].focus,fieldset[disabled] .btn-odnoklassniki.focus,.btn-odnoklassniki.disabled:active,.btn-odnoklassniki[disabled]:active,fieldset[disabled] .btn-odnoklassniki:active,.btn-odnoklassniki.disabled.active,.btn-odnoklassniki[disabled].active,fieldset[disabled] .btn-odnoklassniki.active{background-color:#f4731c;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki .badge{color:#f4731c;background-color:#fff}
.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:active:hover,.btn-openid.active:hover,.open>.dropdown-toggle.btn-openid:hover,.btn-openid:active:focus,.btn-openid.active:focus,.open>.dropdown-toggle.btn-openid:focus,.btn-openid:active.focus,.btn-openid.active.focus,.open>.dropdown-toggle.btn-openid.focus{color:#fff;background-color:#b86607;border-color:rgba(0,0,0,0.2)}
.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}
.btn-openid.disabled,.btn-openid[disabled],fieldset[disabled] .btn-openid,.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled.focus,.btn-openid[disabled].focus,fieldset[disabled] .btn-openid.focus,.btn-openid.disabled:active,.btn-openid[disabled]:active,fieldset[disabled] .btn-openid:active,.btn-openid.disabled.active,.btn-openid[disabled].active,fieldset[disabled] .btn-openid.active{background-color:#f7931e;border-color:rgba(0,0,0,0.2)}
.btn-openid .badge{color:#f7931e;background-color:#fff}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:hover{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:active:hover,.btn-pinterest.active:hover,.open>.dropdown-toggle.btn-pinterest:hover,.btn-pinterest:active:focus,.btn-pinterest.active:focus,.open>.dropdown-toggle.btn-pinterest:focus,.btn-pinterest:active.focus,.btn-pinterest.active.focus,.open>.dropdown-toggle.btn-pinterest.focus{color:#fff;background-color:#801419;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled.focus,.btn-pinterest[disabled].focus,fieldset[disabled] .btn-pinterest.focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-pinterest .badge{color:#cb2027;background-color:#fff}
.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}.btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:hover{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}.btn-reddit:active:hover,.btn-reddit.active:hover,.open>.dropdown-toggle.btn-reddit:hover,.btn-reddit:active:focus,.btn-reddit.active:focus,.open>.dropdown-toggle.btn-reddit:focus,.btn-reddit:active.focus,.btn-reddit.active.focus,.open>.dropdown-toggle.btn-reddit.focus{color:#000;background-color:#98ccff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none}
.btn-reddit.disabled,.btn-reddit[disabled],fieldset[disabled] .btn-reddit,.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled.focus,.btn-reddit[disabled].focus,fieldset[disabled] .btn-reddit.focus,.btn-reddit.disabled:active,.btn-reddit[disabled]:active,fieldset[disabled] .btn-reddit:active,.btn-reddit.disabled.active,.btn-reddit[disabled].active,fieldset[disabled] .btn-reddit.active{background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}
.btn-reddit .badge{color:#eff7ff;background-color:#000}
.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:focus,.btn-soundcloud.focus{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:hover{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:active:hover,.btn-soundcloud.active:hover,.open>.dropdown-toggle.btn-soundcloud:hover,.btn-soundcloud:active:focus,.btn-soundcloud.active:focus,.open>.dropdown-toggle.btn-soundcloud:focus,.btn-soundcloud:active.focus,.btn-soundcloud.active.focus,.open>.dropdown-toggle.btn-soundcloud.focus{color:#fff;background-color:#a83800;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}
.btn-soundcloud.disabled,.btn-soundcloud[disabled],fieldset[disabled] .btn-soundcloud,.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled.focus,.btn-soundcloud[disabled].focus,fieldset[disabled] .btn-soundcloud.focus,.btn-soundcloud.disabled:active,.btn-soundcloud[disabled]:active,fieldset[disabled] .btn-soundcloud:active,.btn-soundcloud.disabled.active,.btn-soundcloud[disabled].active,fieldset[disabled] .btn-soundcloud.active{background-color:#f50;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud .badge{color:#f50;background-color:#fff}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:focus,.btn-tumblr.focus{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:hover{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}.btn-tumblr:active:hover,.btn-tumblr.active:hover,.open>.dropdown-toggle.btn-tumblr:hover,.btn-tumblr:active:focus,.btn-tumblr.active:focus,.open>.dropdown-toggle.btn-tumblr:focus,.btn-tumblr:active.focus,.btn-tumblr.active.focus,.open>.dropdown-toggle.btn-tumblr.focus{color:#fff;background-color:#111c26;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled.focus,.btn-tumblr[disabled].focus,fieldset[disabled] .btn-tumblr.focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-tumblr .badge{color:#2c4762;background-color:#fff}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}
.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}.btn-vimeo:focus,.btn-vimeo.focus{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:hover{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}.btn-vimeo:active:hover,.btn-vimeo.active:hover,.open>.dropdown-toggle.btn-vimeo:hover,.btn-vimeo:active:focus,.btn-vimeo.active:focus,.open>.dropdown-toggle.btn-vimeo:focus,.btn-vimeo:active.focus,.btn-vimeo.active.focus,.open>.dropdown-toggle.btn-vimeo.focus{color:#fff;background-color:#0f7b9f;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none}
.btn-vimeo.disabled,.btn-vimeo[disabled],fieldset[disabled] .btn-vimeo,.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled.focus,.btn-vimeo[disabled].focus,fieldset[disabled] .btn-vimeo.focus,.btn-vimeo.disabled:active,.btn-vimeo[disabled]:active,fieldset[disabled] .btn-vimeo:active,.btn-vimeo.disabled.active,.btn-vimeo[disabled].active,fieldset[disabled] .btn-vimeo.active{background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}
.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:focus,.btn-vk.focus{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}
.btn-vk:hover{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}.btn-vk:active:hover,.btn-vk.active:hover,.open>.dropdown-toggle.btn-vk:hover,.btn-vk:active:focus,.btn-vk.active:focus,.open>.dropdown-toggle.btn-vk:focus,.btn-vk:active.focus,.btn-vk.active.focus,.open>.dropdown-toggle.btn-vk.focus{color:#fff;background-color:#3a526b;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled.focus,.btn-vk[disabled].focus,fieldset[disabled] .btn-vk.focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-vk .badge{color:#587ea3;background-color:#fff}
.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}.btn-yahoo:focus,.btn-yahoo.focus{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:hover{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}.btn-yahoo:active:hover,.btn-yahoo.active:hover,.open>.dropdown-toggle.btn-yahoo:hover,.btn-yahoo:active:focus,.btn-yahoo.active:focus,.open>.dropdown-toggle.btn-yahoo:focus,.btn-yahoo:active.focus,.btn-yahoo.active.focus,.open>.dropdown-toggle.btn-yahoo.focus{color:#fff;background-color:#39074e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none}
.btn-yahoo.disabled,.btn-yahoo[disabled],fieldset[disabled] .btn-yahoo,.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled.focus,.btn-yahoo[disabled].focus,fieldset[disabled] .btn-yahoo.focus,.btn-yahoo.disabled:active,.btn-yahoo[disabled]:active,fieldset[disabled] .btn-yahoo:active,.btn-yahoo.disabled.active,.btn-yahoo[disabled].active,fieldset[disabled] .btn-yahoo.active{background-color:#720e9e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo .badge{color:#720e9e;background-color:#fff}


.btn-yanews{color:#fff;background-color:#ffdb4d;border-color:rgba(0,0,0,0.1)}.btn-yanews:focus,.btn-yanews.focus{color:#fff;background-color:#ffd633;border-color:rgba(0,0,0,0.2)}
.btn-yanews:hover{color:#fff;background-color:#ffd633;border-color:rgba(0,0,0,0.2)}
.btn-yanews:active,.btn-yanews.active,.open>.dropdown-toggle.btn-yanews{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}.btn-yanews:active:hover,.btn-yanews.active:hover,.open>.dropdown-toggle.btn-yanews:hover,.btn-yanews:active:focus,.btn-yanews.active:focus,.open>.dropdown-toggle.btn-yanews:focus,.btn-yanews:active.focus,.btn-yanews.active.focus,.open>.dropdown-toggle.btn-yanews.focus{color:#fff;background-color:#ffd633;border-color:rgba(0,0,0,0.2)}
.btn-yanews:active,.btn-yanews.active,.open>.dropdown-toggle.btn-yanews{background-image:none}
.btn-yanews.disabled,.btn-odnoklassniki[disabled],fieldset[disabled] .btn-yanews,.btn-yanews.disabled:hover,.btn-yanews[disabled]:hover,fieldset[disabled] .btn-yanews:hover,.btn-yanews.disabled:focus,.btn-yanews[disabled]:focus,fieldset[disabled] .btn-yanews:focus,.btn-yanews.disabled.focus,.btn-yanews[disabled].focus,fieldset[disabled] .btn-yanews.focus,.btn-yanews.disabled:active,.btn-yanews[disabled]:active,fieldset[disabled] .btn-yanews:active,.btn-yanews.disabled.active,.btn-yanews[disabled].active,fieldset[disabled] .btn-yanews.active{background-color:#ffdb4d;border-color:rgba(0,0,0,0.2)}
.btn-yanews .badge{color:#f4731c;background-color:#fff}

/*! Flickity v2.2.2
https://flickity.metafizzy.co */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/* Flickity fullscreen v1.0.1
------------------------- */
.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,0%,.9);padding-bottom:35px;z-index:1}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;border-width:1px 0;margin-left:-5px;margin-right:-5px}