html, body {
	height: 100%;
	
	font-family: "Segoe UI","Segoe WP","Helvetica",sans-serif;
	font-size: .98rem;
}

html {background-color: #fafafa}

.container-top-level {}

@media (max-width: 1199.98px) {
	.container-top-level {max-width: 100%}
}

.body {
	padding: 0;
	background-color: #fafafa;
	
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 0;
	/*background-image: url('/img/9maybg.jpg');*/
}

.container-wrapper {
	width: 100%;
	margin-right: auto; margin-left: auto;
}
	@media (min-width: 1200px) {
		.container-wrapper {max-width: 1406px;}
	}

.wrapper {
	background-color: #fff;
	border-style: solid;
	border-color: #efefef;
	border-width: 0 1px 0 1px;
}
	@media (min-width: 992px) {
		.body {min-height: 100%}
		.wrapper {
			min-height: 100%;
			padding-bottom: 29.6rem; /*415px;*/
		}
	}

header {
	position: relative;
	margin-left: 15px; margin-right: 15px;
}

	/*.top-header {background-color: #fff}*/ /* NY styling */
		.top-header>.row{
			min-height: 50px;
			/*background-image: url(/img/bg-header-spring.jpg);*/
		}
		
			.top-header>.row>div{min-height: 48px}
		.top-header .logo {
			display: flex;
			flex-wrap: nowrap;
			justify-content: flex-start;
		}
		.top-header .logo img {
			max-width: 100%;
			margin: 8px 0;
		}
		
		.top-header .btn-container {
			display: flex;
			align-items: center;
			justify-content: center;
			min-height: auto !important;
		}
	
	header .social {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: flex-end;
	}
		header .social a:hover {text-decoration: none !important;}
		
		header .social .fa {
			width: 30px; height: 30px;
			display: flex;
			line-height: 30px;
			color: #fff;
			border-radius: 30px;
			position: relative;
			padding-top: 1px;
			margin: 0 4px;
			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 .fa:before {width: 30px}
			
		header .social a:hover .fa {text-shadow: white 0 0 6px;}
		
		header .social .fa-paper-plane {background-color: #279fda;}
			header .social .fa-paper-plane:before {margin-left: -2px;}
			header .social a:hover .fa-paper-plane {background-color: #225f7d}
		header .social .fa-facebook {background-color: #3b5998}
			header .social a:hover .fa-facebook {background-color: #2d4373}
		header .social .fa-vk {background-color: #587ea3}
			header .social a:hover .fa-vk {background-color: #466482}
		header .social .fa-odnoklassniki {background-color: #f4731c}
			header .social a:hover .fa-odnoklassniki {background-color: #d35b0a}
		header .social .fa-twitter {background-color: #55acee}
			header .social a:hover .fa-twitter {background-color: #2795e9}
		header .social .fa-instagram {background-color: #3f729b}
			header .social a:hover .fa-instagram {background-color: #305777}
		header .social .fa-youtube {background-color: #dd4b39}
			header .social a:hover .fa-youtube {background-color: #c23321}
		.icon-rutube {
			background: #000000;
			display: flex;
			align-items: center;
			justify-content: center;
			padding-left: 2px;
		}
			.icon-rutube use {fill:white}
			a:hover .icon-rutube svg {
				-webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 1));
				filter: drop-shadow(0 0 6px rgba(255, 255, 255, 1));
			}
			
		header .social .fa-rutube {
			background: #000000 55% 50% no-repeat;
			background-image: url("data:image/svg+xml;utf8,<svg class='shadow' xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 155 166'><g fill='white'><path d='M120 105c11,-9 25,-26 25,-42l0 -9c0,-28 -32,-54 -60,-54l-85 0 0 165 41 1 0 -50 39 0 26 50 49 0 -35 -61zm-17 -41c0,12 -15,18 -27,18l-35 0 0 -47 35 0c12,0 29,11 27,26l0 3z'/></g></svg>")}
		/*header .social .fa-rutube {background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFFR0m2dvdv8HE8vLxLDI6REpPk5aaMzhB4OHiPENJHCQswcPFJi01Y2dsiIuQhIiNsrW3BAsU+vr6Iikxt7m8/v78jZCVDBQdxsnL/f38AAIKKC83dnp/JSw1JCoyJCs1EBgg////Jy42///+Jy41/v/+/v///f79/v7+w8TIoKSn9/j5/f/+fH6Df4GHrbC0HyYvzM7Q/v7/KTA4//7+/fz7//7/ZmxwvL7B8/X19PTzJS02Ji02Iio07/Dx1tjZAi6FtgAAARBJREFUeNrM02tPwjAUBuBu7sJKgZXihi2bPd1QvE+HoqLw//+VZ8QIbI2feZNmTZ705PQywv4NOQUWv8lZ2WVzSTAaR8p1ptpMvcmNu0uc+Jx4LSYh7HNLSN3mM1j+uZtWZYcBnt/d/h0UADNuujwPOdHetHiDqRZdvo9S8S0jLNMz1MacUuk3zCz84mtBfWe+wN4sxS96W8fBD8DK0trV9W5X50t4SnNmKd7oAiDgVFn4tR/HH1AUiVyXFh57Uq7wUGDAbavHkaY8xlPbCK1a/InFI6J0vsHlE16Zzo3hvlktB02DSZodcuU9DEePIWVGkFkwDEaVWB+w+uIYgdessmama3P81sry1H6DHwEGAHDXOgyluXP2AAAAAElFTkSuQmCC)}*/
	
	header .navbar {padding: 0}
		header .navbar .navbar-collapse,
		header .navbar-collapse .dropdown-menu {background-color: #2cafe6}
		
		header .navbar ul {
			font-weight: 500;
			font-size: .9rem;
			flex-wrap: wrap;
			justify-content: center;
		}
			header .navbar .dropdown-item,
			header .navbar .nav-link {
				color:#fff !important;
				font: 600 16px Helvetica;
				text-transform: uppercase;
				padding-top: 11px;
				padding-bottom: 9px;
			}
			header .navbar .nav-link {
				padding-left: 14px !important; padding-right: 14px !important;
				white-space: nowrap;
			}
				header .navbar .item-live .nav-link {
					color: red !important;
					text-shadow: 0 0 10px white;
				}
					header .navbar .item-live a:hover,
					header .navbar .item-live a:active {
						background-color: #eaa16e;
					}
			header .navbar a:hover,
			header .navbar a:active {
				background-color: #bb130e;
				background-color: #0665ad;
				text-shadow: 0 0 10px white;
				opacity:1;
			}
			header .navbar li:hover>a {color: #333;}
			
			/*@media (min-width: 768px) and (max-width: 1066px) {*/
			@media (min-width: 768px) and (max-width: 1340px) {
				header .nav-large {display: none}
			}
			
			header .nav-small {display: none}
			/*@media (min-width: 768px) and (max-width: 1066px) {*/
			@media (min-width: 768px) and (max-width: 1340px) {
				header .nav-small {display: block}
			}
			
			@media (min-width: 768px) and (max-width: 901px) {
				header .nav-middle {display: none}
			}
			@media (min-width: 902px) {
				header .nav-middle-inv {display: none}
			}
			
			@media (min-width: 768px) {
				header .nav-xs {display: none}
			}
			@media (max-width: 767px) {
				header .nav-xs-inv {display: none}
			}
			
		.mnav .fa-close {display: none}
	
	@media (min-width: 768px) {
		header {margin-bottom: 20px}
		.maintime {margin-top: -20px}
		
		.logo {
			margin-top: 20px;
			position: absolute;
			z-index: 10;
			background-color: rgba(251, 251, 251, 0.96);
			padding: .2rem .6rem; /* .8rem*/
			border: 1px solid #eee;
			box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 10px;
		}
		.navbar-nav {margin-left: 295px;}
	}
	
	@media (max-width: 767px) {
		.main {border-top: 2px solid #2cafe6}
		
		.left_panel_active .body {
			overflow:hidden;
			position:relative;
		}
		.left_panel_active .main {
			position:absolute;
			/*top:72px;*/
			left:16px; right:16px;
		}
		
		.mnav {
			background-color: transparent;
			overflow: hidden;
		}
		
		.mnav .collapsing,
		.mnav .show {
			margin:0;
			min-height: 100vh;
			margin-bottom: -72px; /* header height */
			padding-bottom: 72px;
			position: relative;
			z-index: 100;
			/*opacity:.97;*/
		}
		#nav-main.show {width: 100%}
		#nav-main:not(.show) {width: 0%}
		.mnav .collapsing {
			transition: width 0.25s linear;
			flex-grow: 0 !important;
			flex-basis: auto !important;
		}
		
		.mnav .fa-close {
			display: block;
			color: #dc0b0b;
			position: absolute;
			top: 10px; right: 10px;
			font-size: 1.5rem;
			cursor: pointer;
		}
		.mnav .fa-close:hover {color:red}
	}

.main {
	background-color: #fff;
    padding-left: 15px; padding-right: 15px; /* NY styling */
}

.l-col, .r-col {position: relative}
	.l-col .sticky,
	.r-col .sticky {padding: 1px 0}

footer {
	padding-top: 20px;
	color: white;
	background-color: #03528e;
}
	@media (min-width: 992px) {
		footer {
			min-height: 29.6rem;/*415px;*/
			margin-top: -29.6rem;/*-415px*/
		}
	}
	
	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;
		display: flex;
	}
		footer .social a {
			margin-right: 12px;
			color: #337ab7;
		}
			footer .social a:hover,
			footer .social a:active {color:white}
		
		footer .social use {fill:#337ab7;}
			footer .social a:hover use,
			footer .social a:active use {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}
		}

.col-side,
.col-article {
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
	width: 100%;
}
@media (min-width: 992px) {
	.col-side {
		-ms-flex: 0 0 25%;
		flex: 0 0 20.833333%;
		max-width: 20.833333%;
	}
	.col-article {
		-ms-flex: 0 0 25%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
}

.maintime {
	display: block;
	text-align: right;
	padding: 8px 0;
}
	.maintime .dt {
		font-size: .9rem;
		font-weight: 600;
		color: #aaa;
	}

.group_lnk {
	font-size: 1.05rem;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 1rem;
}
	.group_lnk a,
	.group_lnk span {color: #0665ad}
	.group_lnk a:hover {color: red; text-decoration: none}
	.group_lnk a:before,
	.group_lnk span:before {
		content: ' ';
		border-right: 3px solid red;
		border-left: 3px solid blue;
		display: inline-block;
		height: .73rem;
		padding: 0 1px;
		margin-right: 4px;
	}

.media .img {
	position: relative;
	overflow: hidden;
}

.itm-dark:before {
	top: 0; bottom: 0;
	left: 0; right: 0;
	content: " ";
	display: block;
	position: absolute;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	z-index:1;
	background-color: rgba(0, 0, 0, 0);
}
	a:hover .itm-dark:before{background-color: rgba(0, 0, 0, .3)}


	.itm-trans img {
		/*width: 100%;*/
	    transition: transform 0.3s ease, opacity 0.3s;
		-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
	}
	a:hover .itm-trans img {
		transform: scale3d(1.1, 1.1, 1);
		-webkit-transform: scale3d(1.1, 1.1, 1);
		-moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
		
		transition: transform 0.3s ease, opacity 0.3s;
		-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
	}

.actual {}
	.actual a,
	.actual-sm a {
		display: block;
		position: relative;
	}
	
	.actual .media,
	.actual-sm .media {
		align-items: center;
		position: relative;
		overflow: hidden;
	}
	
	.actual .media {
		max-height: 380px;
		/* for blank background */
		position: relative;
		padding-top: 61.1%;
		background-color: #f0f0f0;
	}
	.actual-sm .media {
		max-height: 188px;
		/* for blank background */
		padding-top: 61.24%;
		position: relative;
		background-color: #f0f0f0;
	}
	
	.actual .media img,
	.actual-sm .media img {
		width:100%;
		/* - - - */
		position: absolute;
		top: -8%;
	}
	
	.actual,
	.actual-sm .col-12 {margin-bottom:4px}
	.actual-sm .col-12 {padding-left: 4px}

	/*@media (max-width: 767px) {*/
	@media (max-width: 992px) {
		.actual-sm.f>.row {margin-left: -4px}
		.actual-row {margin-left:-4px}
		.actual {padding-left:4px !important}
	}
	/*@media (min-width: 768px) and (max-width: 1092px) {*/
	@media (min-width: 992px) and (max-width: 1092px) {
		.actual .media {margin-left: 2px}
	}
	
	.actual .media .tt,
	.actual-sm .media .tt {
		position: absolute;
		top: 10px; left: 20px;
		z-index:2;
		text-transform: uppercase;
		font-weight: 600;
		font-family: Arial;
		color: white;
		text-shadow: black 3px 3px 10px;
	}
	.actual .media .item-title,
	.actual-sm .media .item-title {
		position: absolute;
		left: 0; right: 0; bottom: 0;
		z-index:2;
	}
		.actual .media .item-title .group,
		.actual-sm .media .item-title .group {
			text-transform: uppercase;
			color: white;
		}
		.actual .media .item-title .group {
			padding: 4px 10px;
			font-size: .93rem;
			font-weight: 700;
			background-color: red;
		}
		.actual-sm .media .item-title .group {
			padding: 3px 10px;
			font-size: .75rem;
			font-weight: 600;
			background-color: #2cafe6;
		}
			.actual-sm .media.anons .item-title .group {background-color: #ff8d00}
		
		.actual .media .item-title h2,
		.actual-sm .media .item-title h2 {
			font-weight: 600;
			color: white;
			background-color: rgba(76, 76, 76, 0.5);
			background: linear-gradient(to right, rgba(43, 43, 43, 0.5), rgba(171, 171, 171, 0.02));
			margin: 0;
		}
		.actual .media .item-title h2 {
			font-size: 1.6rem;
			padding: 10px 10px 15px 10px;
		}
		.actual-sm .media .item-title h2 {
			font-size: 1.1rem;
			padding: 6px 10px 10px 10px;
		}

.btn-feed-link {
	text-transform: uppercase;
	font-size: .8rem;
	font-weight: 500;
}

.main-programs-block {
	background-color: #f8f8f8;
}
	.main-programs-block .item-feed.thumbs .media {
		margin-bottom: 0;
	}

.main-special-block {
	border-bottom: 7px solid #eee;
}


.itm-feed {}
	.itm-feed hr {
		margin: .5rem 15%;
	}
	.itm-feed a {color: #333}
		.itm-feed a:hover {
			color: #0056b3;
			text-decoration: none;
		}
	
	.itm-feed .media {
		display: block;
		overflow: hidden;
		margin: 4px 0;
	}
		.itm-feed a:hover .media {background-color: #f6f6f6}
		
	.itm-feed .img,
	.itm-feed .media>img {
		float: left;
		margin: 5px;
	}
	.itm-feed .media-body {
		padding: 5px;
	}
	.itm-feed .summary {
		margin: -4px 0 4px;
		font-size: .85em;
		font-weight: 600;
		color: #aaa;
	}
		.itm-feed .summary .dt {color:#ff9712}
	
	.itm-feed .group {
		display: block;
		font-size: .8rem;
		font-weight: 500;
	    margin-bottom: -.6em;
		text-transform: uppercase;
	}
	.itm-feed h2 {
	    font-size: 1rem;
		font-weight: 400;
		margin: .7em 0;
		padding: 0;
	}

	.itm-feed.gv .media {
		display: flex;
		align-items: center;
	}
	.itm-feed.gv img {width: 90px}


.item-feed-empty {
	margin: 2rem auto;
	text-align: center;
	font-size: 1.2rem;
	font-weight: 400;
}

.col-side .itm-feed img {width:97px;}

.section-r-top {
	text-align: center;
	margin-right:-15px; margin-left:-15px;
}
	@media (min-width: 728px) {
		.section-r-top {padding: .5rem 0;}
	}
	
	.section-r-top img {max-width: 100%}

.section-r {
	margin: .8rem 0;
	text-align: center;
}
	.section-r img,
	.section-r video {
		display: block;
		margin: 0 auto;
	}
	.section-r img {width: auto !important}
	.section-r iframe:not(.video) {
		overflow:hidden;
		width:250px;
		height:160px;
	}
	.section-r img,
	.section-r iframe {max-width: 100%}

.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;
			}

.konkurs-feed {
	background-color: #fff6e9;
	padding: .6rem;
	margin-bottom: 2rem;
}
	.konkurs-feed .media {
		flex-wrap: wrap;
		align-items: center;
	}
	.konkurs-feed h3 {
		font-size: 1.1rem;
		font-weight: 500;
		margin: .7em .5rem;
		padding: 0;
	}
	.konkurs-feed a h3 {
		color: #555;
	}
		.konkurs-feed a:hover h3 {
			color: #0056b3;
			text-decoration: none;
		}
	.konkurs-feed p {
		line-height: 1.3rem;
		margin: .5rem 0;
	}

.konkurs {}
	.konkurs .required label:after {
		content: " *";
		color: red;
	}
	
	.konkurs ul.attach {list-style-type: none}
	
	.konkurs .item {text-align: center}
	
	.konkurs .item h2 {margin-top: 1rem}
	.konkurs .item img {
		max-width: 100%;
		max-height: 800px;
	}
	.konkurs .description {
		width:80%;
		margin: 1rem auto;
		padding: 1rem;
		background-color: #eee;
	}
	.konkurs hr {width:90%}
	
	.konkurs .item .vt {margin: 30px 0}
		.konkurs .item .likes {
			font-size: 1.1rem;
			font-weight: 700;
			color: navy
		}
			.konkurs .item .likes i {
				font-size: 1.1rem;
				color: red;
				margin-right: .5rem;
			}
		
		.konkurs .item .vt .btn i {
			font-size: 1.3rem;
			margin-right: .5rem;
		}
		.konkurs .item .vt .btn span {display: inline-block}
		.konkurs .item .vt .btn i,
		.konkurs .item .vt .btn span {
			vertical-align: middle;
		}
	
	.konkurs-items .media {
		align-items: center;
		border-bottom: 1px dotted rgba(0,0,0,.2);
		margin: 2rem 0;
		padding-bottom: 2rem;
	}
	.konkurs-items .media.closed {align-items: inherit}
	
	.konkurs-items .media .img {margin-right: 1rem;}
	.konkurs-items .media.closed .img {margin-right: .5rem;}
	.konkurs-items .media.closed img {width:130px}
	.konkurs-items .media a {color: #333}
		.konkurs-items .media a:hover {
			color: #0665ad;
			text-decoration: none;
		}
	.konkurs-items .media.closed p.status {
		color: #ff5200;
		font-weight: 600;
	}
	.konkurs-items .media.closed h2 {
		font-size: 1.2rem;
	}
	
	.konkurs-items .media p {font-size: 1.1rem}
	.konkurs-items .media.closed p {font-size: inherit}
	
	
	.konkurs-body-items {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		margin-bottom: 1rem;
	}
		.konkurs-body-items a {
			color: #333;
			background-color: #fff;
			
			-webkit-transition: background-color 0.3s ease;
			-moz-transition: background-color 0.3s ease;
			-o-transition: background-color 0.3s ease;
			transition: background-color 0.3s ease;
		}
			.konkurs-body-items a:hover {
				color: #007bff;
				background-color: #eee;
			}
	
		.konkurs-body-items .media {
			max-width: 11.57rem;
			padding: 1rem;
			flex-direction: column;
			align-items: center;
			height: 100%;
		}
		
		.konkurs-body-items .img {
			width: 150px; height: 150px;
			overflow: hidden;
			display: flex;
			justify-content: center;
		}
		
		.konkurs-body-items img {
			max-height: 150px;
		}
		
		.konkurs-body-items .media-body {
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
		
		.konkurs-body-items .media h3 {
			text-align: center;
			margin-top: .5rem; margin-bottom: 0;
		}
		
	
	.konkurs-body-section {
		margin: 2rem 0;
		padding-top: 2rem;
		border-top: dotted 1px #ccc;
	}
	
	.partner-items {margin: .5rem 0; text-align: center}
		.partner-items .itm {
			display: inline-block;
			margin: 0 1rem;
			vertical-align: middle;
		}


.player {
	margin: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 640px;
	height: 360px;
	max-width: 100%;
	text-align: center;
}

.tv-video {margin-right: 5px}
	.tv-video iframe {background-color: #f0f0f0;}
	.tv-video a {color: #333}
		.tv-video a:hover {
			color: #0056b3;
			text-decoration: none;
		}
	.tv-video .no-gutters {margin: 0 -3px}
	.tv-video .no-gutters .col-3 {
		padding: 0 3px !important;
	}
	.tv-video .media {
		display: block;
		position: relative;
		overflow: hidden;
		/*float: left;*/
		padding-top: 73%;
		background-color: #f0f0f0;
	}
	.tv-video img {
		max-width: 100%;
		position: absolute;
		top: 0; left: 0;
	}
	.tv-video .media-body {
		position: absolute;
		top: 0; bottom: 0;
		left: 0; right: 0;
		border: 3px solid transparent;
		
		-webkit-transition: border-color 0.3s ease;
		-moz-transition: border-color 0.3s ease;
		-o-transition: border-color 0.3s ease;
		transition: border-color 0.3s ease;
	}
		.tv-video a:hover .media-body {
			border-color: red;
			z-index: 1;
		}
	
	.tv-video iframe {max-width: 100%}


.tags {margin-bottom: 2rem}
	.tags a {
		color: #aaa;
		margin-right: 1rem;
		font-weight: 600;
	}
		.tags a:before {content: "#"}

.block {border-bottom: 7px solid #eee;}


.page-title {
	border-bottom: 1px dotted #e0e0e0;
	margin-bottom: .5rem;
}
	.page-title h1,
	.page-title h2 {
		font-size: 1.5rem;
		margin: .6em 0 .4em 0;
	}
	.page-title h1 span,
	.page-title h2 span {
		display: block;
		font-size: 70%;
		text-transform: uppercase;
	}
		.page-title h1 span.dt,
		.page-title h2 span.dt {
			display: inline;
			text-transform: none;
		}
	.page-title a {margin-bottom: 1rem}

h2, .h2 {font-size:1.5rem}
h3, .h3 {font-size:1.15rem}
h4, .h4 {font-size:1.1rem}

	.item h2, .item .h2,
	.item h3, .item .h3 {margin-bottom: 1rem}

.breadcrumb {
	margin-bottom: 0 !important;
	padding: .5rem 0;
	background-color: transparent;
}
	.breadcrumb-item {
		margin: 0 !important;
		font-size: .93rem !important;
	}
	.breadcrumb-item a,
	.breadcrumb-item+.breadcrumb-item::before {color: #aaa}
		.breadcrumb-item a:hover {color: #777}

.item-feed .summary,
.item .summary {
	color: #888;
	/*font: normal .80rem Tahoma, Arial;*/
	margin: .4em 0;

	font-family: inherit;
	font-weight: 500;
	font-size: .8rem;
}


.item blockquote,
.item p.idea {
	margin: 2.5rem 10% 2.5rem 12%;
	padding: .5rem 0 .5rem 2%;
}
.item-feed blockquote,
.item-feed p.idea {
	margin: 1rem 10% 1rem 12%;
	padding: .5rem 0 .5rem 2%;
}
	.item blockquote p,
	.item p.idea {font-size: 1.15rem}
	.item p.idea,
	.item-feed p.idea {border-left: 5px solid #2482af; /*#ea2a2a;*/}
	.item blockquote,
	.item-feed blockquote {border:0}
	.item blockquote p:first-child:before,
	.item-feed 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,
	.item-feed blockquote p:last-child {margin-bottom: 0}


.item-feed {}
	.item-feed .block,
	.item-feed.feed .media {
		margin: 2rem 0;
		padding-bottom: 2rem;
	}
	
	.item-feed.feed .media {
		display: block;
		border-bottom: 1px dotted rgba(0,0,0,.2);
	}
	.item-feed.thumbs .media {
		flex-direction: column;
		margin-bottom: 1rem;
	}
		
		.item-feed .media .img {
			display: block;
			float: left;
		}
			.item-feed.thumbs .media .img {
				float: none;
				padding-top: 56.05%;
				background-color: #f0f0f0;
			}
			.item-feed.thumbs .media img {
				position: absolute;
				top: 0;
			}
			.item-feed.feed .media .img img {
				width: 200px;
				min-width: 200px;
				min-height: 146px;
				margin: 0 5px 5px 0;
			}
			.item-feed.thumbs .media .img,
			.item-feed.thumbs .media img {width:100%}
		
		.item-feed.thumbs .media .media-body {padding: .5rem 0 0 0}
		
		.item-feed .item-title {border-bottom: 0}
		
		.item-feed .item-title a,
		.item-feed a .item-title {color: #333}
			.item-feed .item-title a:hover,
			.item-feed a:hover .item-title {color: #0665ad}
		
		.item-feed.thumbs.shows a .item-title {color: #888}
			.item-feed.thumbs.shows a:hover .item-title {color: #333}
		.item-feed.thumbs.shows .media .img {background-color:#f0f0f0}
			
		.item-feed .item-title a:hover,
		.item-feed a:hover {text-decoration: none;}
		
		.item-feed .item-title .group {
			font-size: 80%;
			font-weight: 600;
			text-transform: uppercase;
		}
		
		.item-feed.feed .item-title h2 {font-size: 1.2rem}
			.item-feed.feed .item-title h2 span {
				display: block;
				font-size: 70%;
				text-transform: uppercase;
			}
		.item-feed.thumbs .item-title h2 {font-size: 1.1rem}
			.item-feed.thumbs .item-title h2 span {
				display: block;
				font-size: 70%;
			}
		
		.item-feed p.short {
			color: #555;
			font-weight: 600;
		}
		
		.item-feed .tags {margin-top: 2rem; margin-bottom: 0}

.calendar-feed {}
	.calendar-feed>div {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 2rem;
	}

.pin {
	background-color: #e6e6e6;
	margin-right:-15px;
	padding-right:5px;
}
	.pin a:hover {color: #000}
	.pin a:hover .media {background-color: #d5d5d5}
	.pin .group {color:#ff8c2a}
		.pin a:hover .group {text-shadow: #ffffff 0 0 15px;}
	.pin h2 {
		margin-top:0;
		font-size:.95rem;
	}

.item {}
	.item>.group {
		display: block;
		margin: 1.8rem 0 -.5rem;
	}
		.item>.group a {
			font-size: 0.77rem;
			font-weight: 600;
			text-transform: uppercase;
			letter-spacing: 1.4px;
			
			color: #808080;
		}
	
	.item .img,
	.item .video,
	.item .insta {
		margin: 20px auto;
		text-align: center;
		overflow: hidden;
	}
	
	.item .video iframe {max-width: 100%}
	
 	.item .img .imgblock {
		display: inline-block;
	}
	.item .img img {
		max-width: 100%;
		max-height: 530px;
		width: auto;
		height: auto;
	}
	.item .img .imgdescr {
		margin: 5px 0;
		display: block;
		text-align: right;
		color: #909090;
		font-weight: 600;
	}
	
	.item .insta {max-width: 600px;}
	
	.photo-nav {}
		.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;
				height: 60px;
				margin-left: -15px;
			}
		
		.photo-gallery .gallery-cell img {
			max-width: 100%;
			max-height: 100%;
			margin: auto;
			vertical-align: middle;
			display: inline;
		}
		.photo-gallery .flickity-prev-next-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-prev-next-button {opacity: 1}
		
	.item p,
	.item li {
		margin: 1rem 0;
		font-size: 1.1rem;
	}
	.item p.short {
		margin: 1rem 0;
		font-weight: 600;
	}
	
	.item .alert {text-align: center}
	
	.item-foot {margin: 2rem 0}
		.item-foot hr {width: 80%}
	
	.item-foot .social {}
	.item-foot .title-social {
		font-size: 1.2rem;
		font-weight: 500;
		color: #777;
		vertical-align: middle;
		margin-right: .8rem;
	}
	.item-foot .btn-yanews {
		padding-left: .5rem!important;
		padding-right: .5rem!important;
		font-weight: 600;
	
		color: #fff;
		background-color: #ffdb4d;
		border-color: rgba(0,0,0,0.1);
	}
		.item-foot .btn-yanews b {color: red;}
	
	.stat ul {
		padding: 0;
		list-style-type: none;
	}
	.stat ul, .stat .total {margin: 2rem 2rem 0}
	.stat li, .stat .total {
		color: #777;
		font: 500 12px Verdana;
		cursor: pointer;
	}
	.stat li {
		margin: 2px;
		padding: 6px;
	}
		.stat li:hover {background-color: #f1f1f1}
	.stat span {display: inline-block}
	.stat .name {min-width: 150px}
	.stat .value {
		font-weight: 600;
		min-width: 40px;
		text-align: right;
		padding: 0 4px;
	}
	.stat .total .name,
	.stat .total .value {border-top: 1px solid #c0c0c0; padding-top: 6px}
	.stat .total {
		padding: .2rem .8rem .8rem;
		margin-top: 0;
	}


	.rubrics {font-size:.9rem}
		.rubrics.nav-pills>li+li {margin-left: 2px}
		.rubrics .nav-link {
			color: #23527c;
			padding: .25rem .5rem
		}
		.rubrics .nav-link:not(.active):hover {background-color: #f4f4f4}


article.content {padding: 0 0 2rem}

.team .item-feed h3 {
    margin-top: .5rem;
    margin-bottom: 1.5rem;
    font-size: 1rem;
}
.team .item h2 {
	margin-bottom: 3rem;
	font-size: 1.2rem;
}


.tabs {}
	.tabs label {cursor: pointer}
	.tabs input {position: absolute; left: -9999px}
	.tabs .tab-block {
		position: relative;
		text-align: center
	}
	.tabs .tab-labels {
		text-align: center;
		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: #b5d6ed
	}
	
	#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;
	}

/*
 * 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;
}
	@media (min-width: 768px) {
		.adm-container {
			margin-top: -20px;
		}
	}

.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-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-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-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-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-delta .ct-series-e .ct-line,
	.ct-chart-delta .ct-series-e .ct-point {stroke:#83d105}

.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-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;
}

.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}


lite-youtube {
    background-color: #000;
	position: relative;
	display: block;
	contain: content;
	background-position: center center;
	background-size: cover;
	cursor: pointer;
	max-width: 720px;
}

/* gradient */
lite-youtube::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
    background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 50px;
	width: 100%; height: 60px;
	transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

/* responsive iframe with a 16:9 aspect ratio thanks https://css-tricks.com/responsive-iframes/ */
lite-youtube::after {
	content: "";
	display: block;
	padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
	width: 68px; height: 48px;
	position: absolute;
	cursor: pointer;
	transform: translate3d(-50%, -50%, 0);
	top: 50%; left: 50%;
	z-index: 1;
	background-color: transparent;
	/* YT's actual play button svg */
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
	filter: grayscale(100%);
	transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
	border: none;
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {filter: none;}

/* Post-click styles */
lite-youtube.lyt-activated {cursor: unset;}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
	opacity: 0;
	pointer-events: none;
}

.lyt-visually-hidden {
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	width: 1px; height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
  }
  
  
/*
 * 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.0.5
http://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;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-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.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:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.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}

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * 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.datepicker-rtl{direction:rtl}.datepicker.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 .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;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}