/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.7
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin {
	color: #ccc;
}
@font-face {
	font-family: VideoJS;
	src: url("../fonts/vjs.eot");
	src: url("../fonts/vjs.eot?#iefix") format("embedded-opentype"), url("../fonts/vjs.woff") format("woff"), url("../fonts/vjs.ttf") format("truetype"), url("../fonts/vjs.svg#icomoon") format("svg");
	font-weight: 400;
	font-style: normal;
}
.vjs-default-skin .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	background-color: #333;
	background-color: rgba(51, 51, 51, 0.9);
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #fff;
	-moz-box-shadow: 0 0 2em #fff;
	box-shadow: 0 0 2em #fff;
}
.vjs-default-skin .vjs-slider-handle {
	position: absolute;
	left: 0;
	top: 0;
}
.vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0 0 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.vjs-default-skin .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0.1s, opacity 0.1s;
	-moz-transition: visibility 0.1s, opacity 0.1s;
	-o-transition: visibility 0.1s, opacity 0.1s;
	transition: visibility 0.1s, opacity 0.1s;
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s;
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display: none;
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible;
}
@media \0screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content: "";
}
}
.vjs-default-skin .vjs-control {
	outline: 0;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3em;
	width: 4em;
}
.vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-control-text {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer;
}
.vjs-default-skin .vjs-play-control:before {
	content: "\e001";
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002";
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none;
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right;
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005";
}
.vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right;
}
.vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: 0.6em;
	margin: 1.1em auto 0;
}
.vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.5em;
	width: 100%;
	background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: 0.5em;
	height: 0.5em;
	left: 4.5em;
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size: 0.9em;
	top: -.2em;
	left: -.2em;
	width: 1em;
	height: 1em;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	height: 0;
	width: 0;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu {
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content {
	height: 2.9em;
	width: 10em;
}
.vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: 0.3em;
	height: 1em;
	top: -1em;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size: 0.9em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.vjs-default-skin .vjs-progress-holder {
	height: 100%;
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div, .vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0;
}
.vjs-default-skin .vjs-play-progress {
	background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat;
}
.vjs-default-skin .vjs-load-progress {
	background: #646464;
	background: rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-load-progress div {
	background: #787878;
	background: rgba(255, 255, 255, 0.1);
}
.vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%;
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top: 0.1em;
}
.vjs-default-skin.vjs-live .vjs-progress-control, .vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider {
	display: none;
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display: block;
}
.vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em;
}
.vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	line-height: 3em;
}
.vjs-default-skin .vjs-current-time {
	float: left;
}
.vjs-default-skin .vjs-duration {
	float: left;
}
.vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left;
}
.vjs-time-divider {
	float: left;
	line-height: 3em;
}
.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right;
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000";
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b";
}
.vjs-default-skin .vjs-big-play-button {
	left: 0.5em;
	top: 0.5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	cursor: pointer;
	opacity: 1;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	border: 0.1em solid #3b4249;
	-webkit-border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	border-radius: 0.8em;
	-webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%;
	margin-left: -2.1em;
	top: 50%;
	margin-top: -1.4000000000000001em;
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none;
}
.vjs-default-skin .vjs-big-play-button:focus, .vjs-default-skin:hover .vjs-big-play-button {
	outline: 0;
	border-color: #fff;
	background-color: #505050;
	background-color: rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0 0 3em #fff;
	-moz-box-shadow: 0 0 3em #fff;
	box-shadow: 0 0 3em #fff;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	line-height: 2.6em;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
.vjs-error .vjs-big-play-button {
	display: none;
}
.vjs-error-display {
	display: none;
}
.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666;
	line-height: 1;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 100%;
}
.vjs-error-display div {
	position: absolute;
	bottom: 1em;
	right: 0;
	left: 0;
	font-size: 1.4em;
	text-align: center;
	padding: 3px;
	background: #000;
	background: rgba(0, 0, 0, 0.5);
}
.vjs-error-display a, .vjs-error-display a:visited {
	color: #F4A460;
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -.5em;
	margin-top: -.5em;
	opacity: 0.75;
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear;
}
.vjs-error .vjs-loading-spinner {
	display: none;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
}
.vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0 0 0.1em #000;
}
@-moz-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
 0% {
 -webkit-transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
 0% {
 -o-transform: rotate(0deg);
}
 100% {
 -o-transform: rotate(359deg);
}
}
@keyframes spin {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(359deg);
}
}
.vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer;
}
.vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000;
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	max-height: 15em;
	overflow: auto;
	left: -5em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: block;
}
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: none;
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: 0.3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover, .vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover {
	outline: 0;
	color: #111;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em;
	font-weight: 700;
	cursor: default;
}
.vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c";
}
.vjs-default-skin .vjs-captions-button:before {
	content: "\e008";
}
.vjs-default-skin .vjs-chapters-button:before {
	content: "\e00c";
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 24em;
	left: -12em;
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}
.video-js {
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	vertical-align: middle;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-js:-moz-full-screen {
 position: absolute;
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto;
}
.video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
	_position: absolute;
}
.video-js:-webkit-full-screen {
 width: 100% !important;
 height: 100% !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none;
}
.vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%;
}
.video-js.vjs-has-started .vjs-poster {
	display: none;
}
.video-js.vjs-audio.vjs-has-started .vjs-poster {
	display: block;
}
.video-js.vjs-controls-disabled .vjs-poster {
	display: none;
}
.video-js.vjs-using-native-controls .vjs-poster {
	display: none;
}
.video-js .vjs-text-track-display {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 3em;
	right: 0;
	pointer-events: none;
}
.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #000;
	opacity: 0.75;
	color: #FFF;
	margin: 0 auto;
	padding: 0.5em;
	height: 15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 40em;
}
.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 2em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto;
}
.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float: left;
}
.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after {
	clear: both;
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em;
}
.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px;
}
.vjs-caption-settings .vjs-tracksetting label {
	display: block;
	width: 100px;
	margin-bottom: 5px;
}
.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px;
}
.vjs-caption-settings .vjs-tracksetting > div {
	margin-bottom: 5px;
	min-height: 20px;
}
.vjs-caption-settings .vjs-tracksetting > div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0;
}
.vjs-caption-settings label > input {
	margin-right: 10px;
}
.vjs-caption-settings input[type=button] {
	width: 40px;
	height: 40px;
}
.vjs-hidden {
	display: none !important;
}
.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible;
}
.vjs-no-js {
	padding: 2em;
	color: #ccc;
	background-color: #333;
	font-size: 1.8em;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 30em;
	height: 15em;
	margin: 0 auto;
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #F4A460;
}
/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.7
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin {
	color: #ccc;
}
@font-face {
	font-family: VideoJS;
	src: url("../fonts/vjs.eot");
	src: url("../fonts/vjs.eot?#iefix") format("embedded-opentype"), url("../fonts/vjs.woff") format("woff"), url("../fonts/vjs.ttf") format("truetype"), url("../fonts/vjs.svg#icomoon") format("svg");
	font-weight: 400;
	font-style: normal;
}
.vjs-default-skin .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	background-color: #333;
	background-color: rgba(51, 51, 51, 0.9);
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #fff;
	-moz-box-shadow: 0 0 2em #fff;
	box-shadow: 0 0 2em #fff;
}
.vjs-default-skin .vjs-slider-handle {
	position: absolute;
	left: 0;
	top: 0;
}
.vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0 0 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.vjs-default-skin .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0.1s, opacity 0.1s;
	-moz-transition: visibility 0.1s, opacity 0.1s;
	-o-transition: visibility 0.1s, opacity 0.1s;
	transition: visibility 0.1s, opacity 0.1s;
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s;
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display: none;
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible;
}
@media \0screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content: "";
}
}
.vjs-default-skin .vjs-control {
	outline: 0;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3em;
	width: 4em;
}
.vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-control-text {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer;
}
.vjs-default-skin .vjs-play-control:before {
	content: "\e001";
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002";
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none;
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right;
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005";
}
.vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right;
}
.vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: 0.6em;
	margin: 1.1em auto 0;
}
.vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.5em;
	width: 100%;
	background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: 0.5em;
	height: 0.5em;
	left: 4.5em;
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size: 0.9em;
	top: -.2em;
	left: -.2em;
	width: 1em;
	height: 1em;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	height: 0;
	width: 0;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu {
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content {
	height: 2.9em;
	width: 10em;
}
.vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: 0.3em;
	height: 1em;
	top: -1em;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size: 0.9em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.vjs-default-skin .vjs-progress-holder {
	height: 100%;
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div, .vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0;
}
.vjs-default-skin .vjs-play-progress {
	background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat;
}
.vjs-default-skin .vjs-load-progress {
	background: #646464;
	background: rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-load-progress div {
	background: #787878;
	background: rgba(255, 255, 255, 0.1);
}
.vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%;
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top: 0.1em;
}
.vjs-default-skin.vjs-live .vjs-progress-control, .vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider {
	display: none;
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display: block;
}
.vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em;
}
.vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	line-height: 3em;
}
.vjs-default-skin .vjs-current-time {
	float: left;
}
.vjs-default-skin .vjs-duration {
	float: left;
}
.vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left;
}
.vjs-time-divider {
	float: left;
	line-height: 3em;
}
.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right;
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000";
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b";
}
.vjs-default-skin .vjs-big-play-button {
	left: 0.5em;
	top: 0.5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	cursor: pointer;
	opacity: 1;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	border: 0.1em solid #3b4249;
	-webkit-border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	border-radius: 0.8em;
	-webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%;
	margin-left: -2.1em;
	top: 50%;
	margin-top: -1.4000000000000001em;
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none;
}
.vjs-default-skin .vjs-big-play-button:focus, .vjs-default-skin:hover .vjs-big-play-button {
	outline: 0;
	border-color: #fff;
	background-color: #505050;
	background-color: rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0 0 3em #fff;
	-moz-box-shadow: 0 0 3em #fff;
	box-shadow: 0 0 3em #fff;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	line-height: 2.6em;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
.vjs-error .vjs-big-play-button {
	display: none;
}
.vjs-error-display {
	display: none;
}
.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666;
	line-height: 1;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 100%;
}
.vjs-error-display div {
	position: absolute;
	bottom: 1em;
	right: 0;
	left: 0;
	font-size: 1.4em;
	text-align: center;
	padding: 3px;
	background: #000;
	background: rgba(0, 0, 0, 0.5);
}
.vjs-error-display a, .vjs-error-display a:visited {
	color: #F4A460;
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -.5em;
	margin-top: -.5em;
	opacity: 0.75;
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear;
}
.vjs-error .vjs-loading-spinner {
	display: none;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
}
.vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0 0 0.1em #000;
}
@-moz-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
 0% {
 -webkit-transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
 0% {
 -o-transform: rotate(0deg);
}
 100% {
 -o-transform: rotate(359deg);
}
}
@keyframes spin {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(359deg);
}
}
.vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer;
}
.vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000;
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	max-height: 15em;
	overflow: auto;
	left: -5em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: block;
}
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: none;
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: 0.3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover, .vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover {
	outline: 0;
	color: #111;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em;
	font-weight: 700;
	cursor: default;
}
.vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c";
}
.vjs-default-skin .vjs-captions-button:before {
	content: "\e008";
}
.vjs-default-skin .vjs-chapters-button:before {
	content: "\e00c";
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 24em;
	left: -12em;
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}
.video-js {
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	vertical-align: middle;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-js:-moz-full-screen {
 position: absolute;
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto;
}
.video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
	_position: absolute;
}
.video-js:-webkit-full-screen {
 width: 100% !important;
 height: 100% !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none;
}
.vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%;
}
.video-js.vjs-has-started .vjs-poster {
	display: none;
}
.video-js.vjs-audio.vjs-has-started .vjs-poster {
	display: block;
}
.video-js.vjs-controls-disabled .vjs-poster {
	display: none;
}
.video-js.vjs-using-native-controls .vjs-poster {
	display: none;
}
.video-js .vjs-text-track-display {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 3em;
	right: 0;
	pointer-events: none;
}
.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #000;
	opacity: 0.75;
	color: #FFF;
	margin: 0 auto;
	padding: 0.5em;
	height: 15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 40em;
}
.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 2em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto;
}
.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float: left;
}
.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after {
	clear: both;
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em;
}
.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px;
}
.vjs-caption-settings .vjs-tracksetting label {
	display: block;
	width: 100px;
	margin-bottom: 5px;
}
.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px;
}
.vjs-caption-settings .vjs-tracksetting > div {
	margin-bottom: 5px;
	min-height: 20px;
}
.vjs-caption-settings .vjs-tracksetting > div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0;
}
.vjs-caption-settings label > input {
	margin-right: 10px;
}
.vjs-caption-settings input[type=button] {
	width: 40px;
	height: 40px;
}
.vjs-hidden {
	display: none !important;
}
.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible;
}
.vjs-no-js {
	padding: 2em;
	color: #ccc;
	background-color: #333;
	font-size: 1.8em;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 30em;
	height: 15em;
	margin: 0 auto;
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #F4A460;
}
.mm-hidden {
	display: none !important;
}
.mm-wrapper {
	overflow-x: hidden;
	position: relative;
}
.mm-menu, .mm-menu > .mm-panel {
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
}
.mm-menu {
	background: inherit;
	display: block;
	overflow: hidden;
	padding: 0;
}
.mm-panel {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.mm-panel.mm-opened {
	-webkit-transform: translate3d(0%, 0, 0);
	-moz-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}
.mm-panel.mm-subopened {
	-webkit-transform: translate3d(-30%, 0, 0);
	-moz-transform: translate3d(-30%, 0, 0);
	-ms-transform: translate3d(-30%, 0, 0);
	-o-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}
.mm-panel.mm-highest {
	z-index: 1;
}
.mm-menu > .mm-panel {
	background: inherit;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	box-sizing: border-box;
	padding: 0 20px;
}
.mm-menu > .mm-panel.mm-hasnavbar {
	padding-top: 40px;
}
.mm-menu > .mm-panel:after, .mm-menu > .mm-panel:before {
	content: '';
	display: block;
	height: 20px;
}
.mm-vertical .mm-panel {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
}
.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel {
	display: none;
	padding-left: 20px;
}
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after {
	border-color: transparent;
}
.mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel {
	display: block;
	position: relative;
}
.mm-vertical li.mm-opened > .mm-panel:before, li.mm-vertical.mm-opened > .mm-panel:before {
	content: '';
	border-top-width: 1px;
	border-top-style: solid;
	border-color: rgba(0, 0, 0, 0.1);
	display: block;
	position: absolute;
	top: 0;
	left: 20px;
	right: 0;
}
.mm-listview > li.mm-vertical > .mm-next, .mm-vertical .mm-listview > li > .mm-next {
	height: 50px;
	bottom: auto;
}
.mm-listview > li.mm-vertical > .mm-next:after, .mm-vertical .mm-listview > li > .mm-next:after {
	top: 21px;
	bottom: auto;
}
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after, .mm-vertical .mm-listview > li.mm-opened > .mm-next:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mm-navbar {
	border-bottom: 1px solid transparent;
	text-align: center;
	line-height: 20px;
	height: 40px;
	padding: 0 40px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.mm-navbar > a {
	text-decoration: none;
	display: block;
	padding: 10px 0;
}
.mm-navbar > a:hover {
	text-decoration: none;
}
.mm-navbar .mm-title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.mm-navbar .mm-btn {
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	z-index: 1;
}
.mm-navbar .mm-btn:first-child {
	padding-left: 20px;
	left: 0;
}
.mm-navbar .mm-btn:last-child {
	padding-right: 20px;
	right: 0;
}
.mm-listview, .mm-listview > li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}
.mm-listview {
	font: inherit;
	font-size: 14px;
}
.mm-listview a, .mm-listview a:hover {
	text-decoration: none;
}
.mm-listview > li {
	position: relative;
}
.mm-listview > li > a, .mm-listview > li > span {
	color: inherit;
	line-height: 20px;
	display: block;
	padding: 15px 10px 15px 20px;
	margin: 0;
}
.mm-listview > li > a.mm-arrow, .mm-listview > li > span.mm-arrow {
	padding-right: 50px;
}
.mm-listview > li:not(.mm-divider):after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.mm-listview > li:not(.mm-divider):after {
	left: 20px;
}
.mm-listview .mm-next {
	background: rgba(3, 2, 1, 0);
	width: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.mm-listview .mm-next:before {
	content: '';
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
.mm-listview .mm-next+a, .mm-listview .mm-next+span {
	margin-right: 50px;
}
.mm-listview .mm-next.mm-fullsubopen {
	width: 100%;
}
.mm-listview .mm-next.mm-fullsubopen:before {
	border-left: none;
}
.mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span {
	padding-right: 50px;
	margin-right: 0;
}
.mm-menu > .mm-panel > .mm-listview {
	margin-left: -20px;
	margin-right: -20px;
}
.mm-menu > .mm-panel > .mm-listview.mm-first {
	margin-top: -20px;
}
.mm-menu > .mm-panel > .mm-listview.mm-last {
	padding-bottom: 20px;
}
.mm-arrow:after, .mm-next:after, .mm-prev:before {
	content: '';
	border: 2px solid transparent;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.mm-prev:before {
	border-right: none;
	border-bottom: none;
	left: 20px;
}
.mm-arrow:after, .mm-next:after {
	border-top: none;
	border-left: none;
	right: 20px;
}
.mm-divider {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
}
.mm-listview > li.mm-spacer {
	padding-top: 40px;
}
.mm-listview > li.mm-spacer > .mm-next {
	top: 40px;
}
.mm-listview > li.mm-spacer.mm-divider {
	padding-top: 25px;
}
.mm-menu {
	background: #fff;
	color: #0047BA;
}
.mm-menu .mm-navbar {
	border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu .mm-navbar > a {
	color: #bedff2;
}
.mm-menu .mm-navbar .mm-btn:after, .mm-menu .mm-navbar .mm-btn:before {
	border-color: #bedff2;
}
.mm-menu .mm-listview > li:after {
	border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu .mm-listview > li .mm-arrow:after, .mm-menu .mm-listview > li .mm-next:after, .mm-menu .mm-listview > li .mm-prev:before {
	border-color: #bedff2;
}
.mm-menu .mm-listview > li .mm-next:before, .mm-menu .mm-listview > li .mm-prev:after {
	border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span {
	background: rgba(255, 255, 255, 0.5);
}
.mm-menu .mm-divider {
	background: rgba(0, 0, 0, 0.05);
}
.mm-page {
	box-sizing: border-box;
	position: relative;
}
.mm-slideout {
	-webkit-transition: -webkit-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease;
}
html.mm-opened {
	overflow: hidden;
	position: relative;
}
html.mm-opened body {
	overflow: hidden;
}
html.mm-opened .mm-page {
	min-height: 100vh;
}
html.mm-background .mm-page {
	background: inherit;
}
#mm-blocker {
	background: rgba(3, 2, 1, 0);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
}
html.mm-blocking #mm-blocker, html.mm-opened #mm-blocker {
	display: block;
}
.mm-menu.mm-offcanvas {
	display: none;
	position: fixed;
}
.mm-menu.mm-current {
	display: block;
}
.mm-menu {
	width: 80%;
	min-width: 140px;
	max-width: 440px;
}
html.mm-opening .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-moz-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	-o-transform: translate(80%, 0);
	transform: translate(80%, 0);
}
@media all and (max-width: 175px) {
html.mm-opening .mm-slideout {
	-webkit-transform: translate(140px, 0);
	-moz-transform: translate(140px, 0);
	-ms-transform: translate(140px, 0);
	-o-transform: translate(140px, 0);
	transform: translate(140px, 0);
}
}
@media all and (min-width: 550px) {
html.mm-opening .mm-slideout {
	-webkit-transform: translate(440px, 0);
	-moz-transform: translate(440px, 0);
	-ms-transform: translate(440px, 0);
	-o-transform: translate(440px, 0);
	transform: translate(440px, 0);
}
}
.mm-menu.mm-bottom.mm-autoheight, .mm-menu.mm-top.mm-autoheight {
	max-height: 80%;
}
.mm-menu.mm-bottom.mm-autoheight.mm-fullscreen, .mm-menu.mm-top.mm-autoheight.mm-fullscreen {
	max-height: 100%;
}
.mm-menu.mm-measureheight > .mm-panel {
	bottom: auto !important;
	height: auto !important;
}
em.mm-counter {
	font: inherit;
	font-size: 14px;
	font-style: normal;
	text-indent: 0;
	line-height: 20px;
	display: block;
	margin-top: -10px;
	position: absolute;
	right: 45px;
	top: 50%;
}
em.mm-counter+a.mm-next {
	padding-left: 40px;
}
em.mm-counter+a.mm-next+a, em.mm-counter+a.mm-next+span {
	margin-right: 90px;
}
em.mm-counter+a.mm-fullsubopen {
	padding-left: 0;
}
.mm-vertical > .mm-counter {
	top: 12px;
	margin-top: 0;
}
.mm-vertical.mm-spacer > .mm-counter {
	margin-top: 40px;
}
.mm-nosubresults > .mm-counter {
	display: none;
}
.mm-menu em.mm-counter {
	color: rgba(0, 0, 0, 0.3);
}
.mm-divider > span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
	line-height: 25px;
}
.mm-divider.mm-opened a.mm-next:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mm-collapsed:not(.mm-uncollapsed) {
	display: none;
}
.mm-fixeddivider {
	background: inherit;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-fixeddivider:after {
	content: none !important;
	display: none !important;
}
.mm-hasdividers .mm-fixeddivider {
	display: block;
}
.mm-menu .mm-fixeddivider span {
	background: rgba(0, 0, 0, 0.05);
}
html.mm-opened.mm-dragging #mm-blocker, html.mm-opened.mm-dragging .mm-fixed-bottom, html.mm-opened.mm-dragging .mm-fixed-top, html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-page {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.mm-menu > .mm-navbar {
	background: inherit;
	padding: 0;
	z-index: 3;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu > .mm-navbar.mm-hasbtns {
	padding: 0 40px;
}
.mm-navbar-bottom {
	border-top: 1px solid transparent;
	top: auto;
	border-bottom: none;
	bottom: 0;
}
.mm-navbar-2 > a, .mm-navbar-3 > a, .mm-navbar-4 > a, .mm-navbar-5 > a, .mm-navbar-6 > a {
	display: block;
	float: left;
}
.mm-navbar-2 > a {
	width: 50%;
}
.mm-navbar-3 > a {
	width: 33.33%;
}
.mm-navbar-4 > a {
	width: 25%;
}
.mm-navbar-5 > a {
	width: 20%;
}
.mm-navbar-6 > a {
	width: 16.66%;
}
.mm-close {
	text-align: right;
}
.mm-close:after {
	content: 'x';
}
.mm-menu.mm-hassearch > .mm-navbar-top {
	top: 40px;
}
.mm-menu.mm-hasnavbar .mm-panel .mm-navbar {
	display: none;
}
.mm-menu.mm-hasnavbar-top .mm-fixeddivider, .mm-menu.mm-hasnavbar-top .mm-panel {
	top: 40px;
}
.mm-menu.mm-hasnavbar-top.mm-hassearch .mm-fixeddivider, .mm-menu.mm-hasnavbar-top.mm-hassearch .mm-panel {
	top: 80px;
}
.mm-menu.mm-hasnavbar-bottom .mm-panel {
	bottom: 40px;
}
.mm-search, .mm-search input {
	box-sizing: border-box;
}
.mm-menu > .mm-search {
	background: inherit;
	z-index: 3;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-search {
	height: 40px;
	width: 100%;
	padding: 10px 10px 0;
	position: absolute;
	top: 0;
	left: 0;
}
.mm-search input {
	border: none;
	border-radius: 25px;
	font: inherit;
	font-size: 14px;
	line-height: 25px;
	outline: none;
	display: block;
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 0 10px;
}
.mm-search input::-ms-clear {
 display: none;
}
.mm-panel.mm-hassearch {
	padding-top: 40px;
}
.mm-panel.mm-hassearch.mm-hasnavbar {
	padding-top: 80px;
}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
	top: 40px;
}
.mm-noresultsmsg {
	text-align: center;
	font-size: 21px;
	display: none;
	padding: 40px 0;
}
.mm-noresults .mm-noresultsmsg {
	display: block;
}
.mm-noresults .mm-indexer {
	display: none !important;
}
.mm-menu li.mm-nosubresults > a.mm-next {
	display: none;
}
.mm-menu li.mm-nosubresults > a.mm-next+a, .mm-menu li.mm-nosubresults > a.mm-next+span {
	padding-right: 10px;
}
.mm-menu.mm-hassearch .mm-fixeddivider, .mm-menu.mm-hassearch .mm-panel {
	top: 40px;
}
.mm-menu .mm-search input {
	background: rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, 0.7);
}
.mm-menu .mm-noresultsmsg {
	color: rgba(0, 0, 0, 0.3);
}
.mm-indexer {
	background: inherit;
	text-align: center;
	font-size: 12px;
	box-sizing: border-box;
	width: 20px;
	position: absolute;
	top: 10px;
	bottom: 10px;
	right: -100px;
	z-index: 3;
	-webkit-transition: right 0.4s ease;
	-moz-transition: right 0.4s ease;
	-ms-transition: right 0.4s ease;
	-o-transition: right 0.4s ease;
	transition: right 0.4s ease;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-indexer a {
	text-decoration: none;
	display: block;
	height: 3.71%;
}
.mm-indexer ~ .mm-panel.mm-hasindexer {
	padding-right: 40px;
}
.mm-hasindexer .mm-indexer {
	right: 0;
}
.mm-hasindexer .mm-fixeddivider {
	right: 20px;
}
.mm-hasnavbar-top .mm-indexer {
	top: 50px;
}
.mm-hasnavbar-bottom .mm-indexer {
	bottom: 50px;
}
.mm-hassearch .mm-indexer {
	top: 50px;
}
.mm-hassearch.mm-hasnavbar-top .mm-indexer {
	top: 90px;
}
.mm-menu .mm-indexer a {
	color: rgba(0, 0, 0, 0.3);
}
input.mm-check, input.mm-toggle {
	position: absolute;
	left: -10000px;
}
label.mm-check, label.mm-toggle {
	margin: 0;
	position: absolute;
	bottom: 50%;
	z-index: 2;
}
label.mm-check:before, label.mm-toggle:before {
	content: '';
	display: block;
}
label.mm-toggle {
	border-radius: 30px;
	width: 50px;
	height: 30px;
	margin-bottom: -15px;
}
label.mm-toggle:before {
	border-radius: 30px;
	width: 28px;
	height: 28px;
	margin: 1px;
}
input.mm-toggle:checked ~ label.mm-toggle:before {
	float: right;
}
label.mm-check {
	width: 30px;
	height: 30px;
	margin-bottom: -15px;
}
label.mm-check:before {
	border-left: 3px solid;
	border-bottom: 3px solid;
	width: 40%;
	height: 20%;
	margin: 25% 0 0 20%;
	opacity: 0.1;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
input.mm-check:checked ~ label.mm-check:before {
	opacity: 1;
}
label.mm-check, label.mm-toggle {
	right: 20px;
}
label.mm-toggle+a, label.mm-toggle+span {
	padding-right: 80px;
}
label.mm-check+a, label.mm-check+span {
	padding-right: 60px;
}
a.mm-next+label.mm-check, a.mm-next+label.mm-toggle {
	right: 60px;
}
a.mm-next+label.mm-check+a, a.mm-next+label.mm-check+span, a.mm-next+label.mm-toggle+a, a.mm-next+label.mm-toggle+span {
	margin-right: 50px;
}
a.mm-next+label.mm-toggle+a, a.mm-next+label.mm-toggle+span {
	padding-right: 70px;
}
a.mm-next+label.mm-check+a, a.mm-next+label.mm-check+span {
	padding-right: 50px;
}
em.mm-counter+a.mm-next+label.mm-check, em.mm-counter+a.mm-next+label.mm-toggle {
	right: 100px;
}
em.mm-counter+a.mm-next+label.mm-check+a, em.mm-counter+a.mm-next+label.mm-check+span, em.mm-counter+a.mm-next+label.mm-toggle+a, em.mm-counter+a.mm-next+label.mm-toggle+span {
	margin-right: 90px;
}
.mm-menu label.mm-toggle {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu label.mm-toggle:before {
	background: #f3f3f3;
}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu label.mm-check:before {
	border-color: rgba(0, 0, 0, 0.7);
}
.mm-listview.mm-border-none > li:after, .mm-menu.mm-border-none .mm-listview > li:after {
	content: none;
}
.mm-listview.mm-border-full > li:after, .mm-menu.mm-border-full .mm-listview > li:after {
	left: 0 !important;
}
html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease;
}
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
	-o-transform: scale(1, 1) translate3d(0%, 0, 0);
	transform: scale(1, 1) translate3d(0%, 0, 0);
}
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center;
}
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
	-o-transform: scale(1, 1) translate3d(0%, 0, 0);
	transform: scale(1, 1) translate3d(0%, 0, 0);
}
html.mm-effect-slide-menu .mm-menu.mm-offcanvas {
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
}
html.mm-effect-slide-menu.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform: translate3d(-30%, 0, 0);
	-moz-transform: translate3d(-30%, 0, 0);
	-ms-transform: translate3d(-30%, 0, 0);
	-o-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}
html.mm-effect-slide-menu.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform: translate3d(0%, 0, 0);
	-moz-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}
html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform: translate3d(30%, 0, 0);
	-moz-transform: translate3d(30%, 0, 0);
	-ms-transform: translate3d(30%, 0, 0);
	-o-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0);
}
html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform: translate3d(0%, 0, 0);
	-moz-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}
.mm-menu.mm-effect-zoom-panels .mm-panel {
	-webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition-property: -webkit-transform, left;
	-moz-transition-property: -moz-transform, left;
	-ms-transition-property: -ms-transform, left;
	-o-transition-property: -o-transform, left;
	transition-property: transform, left;
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened {
	-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
	-o-transform: scale(1, 1) translate3d(0%, 0, 0);
	transform: scale(1, 1) translate3d(0%, 0, 0);
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened {
	-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
}
.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mm-menu.mm-fullscreen {
	width: 100%;
	min-width: 140px;
	max-width: 10000px;
}
html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(100%, 0);
	-moz-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	-o-transform: translate(100%, 0);
	transform: translate(100%, 0);
}
@media all and (max-width: 140px) {
html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(140px, 0);
	-moz-transform: translate(140px, 0);
	-ms-transform: translate(140px, 0);
	-o-transform: translate(140px, 0);
	transform: translate(140px, 0);
}
}
@media all and (min-width: 10000px) {
html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(10000px, 0);
	-moz-transform: translate(10000px, 0);
	-ms-transform: translate(10000px, 0);
	-o-transform: translate(10000px, 0);
	transform: translate(10000px, 0);
}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
}
@media all and (max-width: 140px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-140px, 0);
	-moz-transform: translate(-140px, 0);
	-ms-transform: translate(-140px, 0);
	-o-transform: translate(-140px, 0);
	transform: translate(-140px, 0);
}
}
@media all and (min-width: 10000px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-10000px, 0);
	-moz-transform: translate(-10000px, 0);
	-ms-transform: translate(-10000px, 0);
	-o-transform: translate(-10000px, 0);
	transform: translate(-10000px, 0);
}
}
.mm-menu.mm-fullscreen.mm-bottom, .mm-menu.mm-fullscreen.mm-top {
	height: 100%;
	min-height: 140px;
	max-height: 10000px;
}
html.mm-opened.mm-fullscreen .mm-page {
	box-shadow: none !important;
}
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a, .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span, .mm-menu.mm-multiline .mm-listview > li > a, .mm-menu.mm-multiline .mm-listview > li > span {
	text-overflow: clip;
	white-space: normal;
}
.mm-menu.mm-pageshadow:after {
	content: "";
	display: block;
	width: 20px;
	height: 120%;
	position: absolute;
	left: 100%;
	top: -10%;
	z-index: 99;
}
.mm-menu.mm-pageshadow.mm-right:after {
	left: auto;
	right: 100%;
}
.mm-menu.mm-pageshadow.mm-front:after, .mm-menu.mm-pageshadow.mm-next:after {
	content: none;
	display: none;
}
.mm-menu.mm-pageshadow:after {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-bottom, .mm-menu.mm-top {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
.mm-menu.mm-right {
	left: auto;
	right: 0;
}
.mm-menu.mm-bottom {
	top: auto;
	bottom: 0;
}
html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-moz-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	-o-transform: translate(-80%, 0);
	transform: translate(-80%, 0);
}
@media all and (max-width: 175px) {
html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-140px, 0);
	-moz-transform: translate(-140px, 0);
	-ms-transform: translate(-140px, 0);
	-o-transform: translate(-140px, 0);
	transform: translate(-140px, 0);
}
}
@media all and (min-width: 550px) {
html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-440px, 0);
	-moz-transform: translate(-440px, 0);
	-ms-transform: translate(-440px, 0);
	-o-transform: translate(-440px, 0);
	transform: translate(-440px, 0);
}
}
html.mm-front .mm-slideout {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
	z-index: 0 !important;
}
.mm-menu.mm-front {
	z-index: 1;
}
.mm-menu.mm-front, .mm-menu.mm-next {
	-webkit-transition: -webkit-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.mm-menu.mm-top {
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
.mm-menu.mm-bottom {
	-webkit-transform: translate3d(0, 100%, 0);
	-moz-transform: translate3d(0, 100%, 0);
	-ms-transform: translate3d(0, 100%, 0);
	-o-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.mm-menu.mm-bottom, .mm-menu.mm-top {
	height: 80%;
	min-height: 140px;
	max-height: 880px;
}
.mm-menu.mm-theme-dark {
	background: #333333;
	color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark .mm-navbar {
	border-color: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark .mm-navbar > a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-listview > li:after {
	border-color: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after, .mm-menu.mm-theme-dark .mm-listview > li .mm-prev:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:before, .mm-menu.mm-theme-dark .mm-listview > li .mm-prev:after {
	border-color: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > a.mm-next {
	background: rgba(255, 255, 255, 0.05);
}
.mm-menu.mm-theme-dark .mm-divider {
	background: rgba(255, 255, 255, 0.05);
}
.mm-menu.mm-theme-dark label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark em.mm-counter {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-fixeddivider span {
	background: rgba(255, 255, 255, 0.05);
}
.mm-menu.mm-pageshadow.mm-theme-dark:after {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.mm-menu.mm-theme-dark .mm-search input {
	background: rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark .mm-noresultsmsg {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-indexer a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark label.mm-toggle {
	background: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark label.mm-toggle:before {
	background: #333333;
}
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu.mm-theme-white {
	background: white;
	color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white .mm-navbar {
	border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white .mm-navbar > a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-navbar .mm-btn:after, .mm-menu.mm-theme-white .mm-navbar .mm-btn:before {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-listview > li:after {
	border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-white .mm-listview > li .mm-next:after, .mm-menu.mm-theme-white .mm-listview > li .mm-prev:before {
	border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-listview > li .mm-next:before, .mm-menu.mm-theme-white .mm-listview > li .mm-prev:after {
	border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
	background: rgba(0, 0, 0, 0.05);
}
.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > a.mm-next {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu.mm-theme-white .mm-divider {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu.mm-theme-white label.mm-check:before {
	border-color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white em.mm-counter {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-fixeddivider span {
	background: rgba(0, 0, 0, 0.03);
}
.mm-menu.mm-pageshadow.mm-theme-white:after {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu.mm-theme-white .mm-search input {
	background: rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white .mm-noresultsmsg {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-indexer a {
	color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white label.mm-toggle {
	background: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white label.mm-toggle:before {
	background: white;
}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
.mm-menu.mm-theme-black {
	background: black;
	color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black .mm-navbar {
	border-color: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black .mm-navbar > a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-navbar .mm-btn:after, .mm-menu.mm-theme-black .mm-navbar .mm-btn:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-listview > li:after {
	border-color: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-black .mm-listview > li .mm-next:after, .mm-menu.mm-theme-black .mm-listview > li .mm-prev:before {
	border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-listview > li .mm-next:before, .mm-menu.mm-theme-black .mm-listview > li .mm-prev:after {
	border-color: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
	background: rgba(255, 255, 255, 0.3);
}
.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > a.mm-next {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black .mm-divider {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black em.mm-counter {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-fixeddivider span {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-pageshadow.mm-theme-black:after {
	content: none;
	display: none;
}
.mm-menu.mm-theme-black .mm-search input {
	background: rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black .mm-noresultsmsg {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-indexer a {
	color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black label.mm-toggle {
	background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black label.mm-toggle:before {
	background: black;
}
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}
/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.7
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin {
	color: #ccc;
}
@font-face {
	font-family: VideoJS;
	src: url("../fonts/vjs.eot");
	src: url("../fonts/vjs.eot?#iefix") format("embedded-opentype"), url("../fonts/vjs.woff") format("woff"), url("../fonts/vjs.ttf") format("truetype"), url("../fonts/vjs.svg#icomoon") format("svg");
	font-weight: 400;
	font-style: normal;
}
.vjs-default-skin .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	background-color: #333;
	background-color: rgba(51, 51, 51, 0.9);
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #fff;
	-moz-box-shadow: 0 0 2em #fff;
	box-shadow: 0 0 2em #fff;
}
.vjs-default-skin .vjs-slider-handle {
	position: absolute;
	left: 0;
	top: 0;
}
.vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0 0 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.vjs-default-skin .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0.1s, opacity 0.1s;
	-moz-transition: visibility 0.1s, opacity 0.1s;
	-o-transition: visibility 0.1s, opacity 0.1s;
	transition: visibility 0.1s, opacity 0.1s;
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s;
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display: none;
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible;
}
@media \0screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content: "";
}
}
.vjs-default-skin .vjs-control {
	outline: 0;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3em;
	width: 4em;
}
.vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-control-text {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer;
}
.vjs-default-skin .vjs-play-control:before {
	content: "\e001";
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002";
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none;
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right;
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005";
}
.vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right;
}
.vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: 0.6em;
	margin: 1.1em auto 0;
}
.vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.5em;
	width: 100%;
	background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: 0.5em;
	height: 0.5em;
	left: 4.5em;
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size: 0.9em;
	top: -.2em;
	left: -.2em;
	width: 1em;
	height: 1em;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	height: 0;
	width: 0;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu {
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content {
	height: 2.9em;
	width: 10em;
}
.vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: 0.3em;
	height: 1em;
	top: -1em;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size: 0.9em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.vjs-default-skin .vjs-progress-holder {
	height: 100%;
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div, .vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0;
}
.vjs-default-skin .vjs-play-progress {
	background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat;
}
.vjs-default-skin .vjs-load-progress {
	background: #646464;
	background: rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-load-progress div {
	background: #787878;
	background: rgba(255, 255, 255, 0.1);
}
.vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%;
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top: 0.1em;
}
.vjs-default-skin.vjs-live .vjs-progress-control, .vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider {
	display: none;
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display: block;
}
.vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em;
}
.vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	line-height: 3em;
}
.vjs-default-skin .vjs-current-time {
	float: left;
}
.vjs-default-skin .vjs-duration {
	float: left;
}
.vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left;
}
.vjs-time-divider {
	float: left;
	line-height: 3em;
}
.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right;
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000";
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b";
}
.vjs-default-skin .vjs-big-play-button {
	left: 0.5em;
	top: 0.5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	cursor: pointer;
	opacity: 1;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	border: 0.1em solid #3b4249;
	-webkit-border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	border-radius: 0.8em;
	-webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%;
	margin-left: -2.1em;
	top: 50%;
	margin-top: -1.4000000000000001em;
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none;
}
.vjs-default-skin .vjs-big-play-button:focus, .vjs-default-skin:hover .vjs-big-play-button {
	outline: 0;
	border-color: #fff;
	background-color: #505050;
	background-color: rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0 0 3em #fff;
	-moz-box-shadow: 0 0 3em #fff;
	box-shadow: 0 0 3em #fff;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	line-height: 2.6em;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
.vjs-error .vjs-big-play-button {
	display: none;
}
.vjs-error-display {
	display: none;
}
.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666;
	line-height: 1;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 100%;
}
.vjs-error-display div {
	position: absolute;
	bottom: 1em;
	right: 0;
	left: 0;
	font-size: 1.4em;
	text-align: center;
	padding: 3px;
	background: #000;
	background: rgba(0, 0, 0, 0.5);
}
.vjs-error-display a, .vjs-error-display a:visited {
	color: #F4A460;
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -.5em;
	margin-top: -.5em;
	opacity: 0.75;
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear;
}
.vjs-error .vjs-loading-spinner {
	display: none;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
}
.vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0 0 0.1em #000;
}
@-moz-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
 0% {
 -webkit-transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
 0% {
 -o-transform: rotate(0deg);
}
 100% {
 -o-transform: rotate(359deg);
}
}
@keyframes spin {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(359deg);
}
}
.vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer;
}
.vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000;
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	max-height: 15em;
	overflow: auto;
	left: -5em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: block;
}
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: none;
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: 0.3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover, .vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover {
	outline: 0;
	color: #111;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em;
	font-weight: 700;
	cursor: default;
}
.vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c";
}
.vjs-default-skin .vjs-captions-button:before {
	content: "\e008";
}
.vjs-default-skin .vjs-chapters-button:before {
	content: "\e00c";
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 24em;
	left: -12em;
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}
.video-js {
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	vertical-align: middle;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-js:-moz-full-screen {
 position: absolute;
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto;
}
.video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
	_position: absolute;
}
.video-js:-webkit-full-screen {
 width: 100% !important;
 height: 100% !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none;
}
.vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%;
}
.video-js.vjs-has-started .vjs-poster {
	display: none;
}
.video-js.vjs-audio.vjs-has-started .vjs-poster {
	display: block;
}
.video-js.vjs-controls-disabled .vjs-poster {
	display: none;
}
.video-js.vjs-using-native-controls .vjs-poster {
	display: none;
}
.video-js .vjs-text-track-display {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 3em;
	right: 0;
	pointer-events: none;
}
.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #000;
	opacity: 0.75;
	color: #FFF;
	margin: 0 auto;
	padding: 0.5em;
	height: 15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 40em;
}
.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 2em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto;
}
.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float: left;
}
.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after {
	clear: both;
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em;
}
.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px;
}
.vjs-caption-settings .vjs-tracksetting label {
	display: block;
	width: 100px;
	margin-bottom: 5px;
}
.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px;
}
.vjs-caption-settings .vjs-tracksetting > div {
	margin-bottom: 5px;
	min-height: 20px;
}
.vjs-caption-settings .vjs-tracksetting > div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0;
}
.vjs-caption-settings label > input {
	margin-right: 10px;
}
.vjs-caption-settings input[type=button] {
	width: 40px;
	height: 40px;
}
.vjs-hidden {
	display: none !important;
}
.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible;
}
.vjs-no-js {
	padding: 2em;
	color: #ccc;
	background-color: #333;
	font-size: 1.8em;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 30em;
	height: 15em;
	margin: 0 auto;
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #F4A460;
}
.container, .container-fluid {
	-moz-transition: width 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out;
	-webkit-transition: width 0.2s ease-in-out;
	transition: width 0.2s ease-in-out;
	max-width: 1024px;
}
@media (min-width : 960px) {
.container {
	min-width: 920px;
}
}
.btn, a {
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, a.active.focus, a.active:focus, a.focus, a:active.focus, a:active:focus, a:focus {
	outline: none;
}
a {
	color: #0047BA;
}
a:focus, a:hover {
	color: #0047BA;
}
/*a:visited {
	color: #1E3C6E;
}*/
ol ul, ul ul {
	list-style-type: disc;
}
.btn-dark {
	background-color: #005e54;
	color: #fff;
	border-color: #005e54;
}
.btn-dark:focus, .btn-dark:hover {
	background-color: #000;
	color: #fff;
}
.btn-blue {
	background-color: #0047BA;
	color: #fff;
	border-color: #0047BA;
}
.btn-blue:focus, .btn-blue:hover {
	background-color: #55585A;
	color: #fff;
	border-color: #55585A;
}
.btn-orange {
	background-color: #663AB6;
	color: #fff;
	border-color: #663AB6;
}
.btn-orange:focus, .btn-orange:hover {
	background-color: #b66113;
	color: #fff;
}
.btn-green {
	background-color: #00837B;
	color: #fff;
	border-color: #00837B;
}
.btn-green:focus, .btn-green:hover {
	background-color: #366d36;
	color: #fff;
}
.btn-turquoise {
	background-color: #468CFF;
	color: #fff;
	border-color: #468CFF;
}
.btn-turquoise:focus, .btn-turquoise:hover {
	background-color: #E1E6F3;
	color: #fff;
}
.btn-gold {
	background-color: #00B4A0;
	color: #fff;
	border-color: #00B4A0;
}
.btn-gold:focus, .btn-gold:hover {
	background-color: #00B4A0;
	color: #fff;
}
.btn-ghost {
	font-size: 16px;
	padding: 10px 30px;
	/*background-color: rgba(0, 0, 0, 0.1);*/
	background-color: #0047BA;
	color: #fff;/* border: 2px solid #fff; */
}
.btn-ghost:focus, .btn-ghost:hover {
	color: #fff;
}
.text-center .img-responsive {
	display: inline-block;
}
.text-dark {
	color: #005e54 !important;
}
a.text-dark:focus, a.text-dark:hover {
	color: #000;
}
.text-blue {
	color: #0047BA !important;
}
a.text-blue:focus, a.text-blue:hover {
	color: #0047BA;
}
.text-orange {
	color: #663AB6 !important;
}
a.text-orange:focus, a.text-orange:hover {
	color: #663AB6;
}
.text-green {
	color: #00837B !important;
}
a.text-green:focus, a.text-green:hover {
	color: #00837B;
}
.text-turquoise {
	color: #468CFF !important;
}
a.text-turquoise:focus, a.text-turquoise:hover {
	color: #468CFF;
}
.text-gold {
	color: #00B4A0 !important;
}
a.text-gold:focus, a.text-gold:hover {
	color: #00B4A0;
}
.text-12 {
	font-size: 12px;
}
.text-14 {
	font-size: 14px;
}
.text-16 {
	font-size: 16px;
}
.text-18 {
	font-size: 18px;
}
.text-20 {
	font-size: 20px;
}
.highlighted {
	background-color: yellow !important;
}
.form-control-feedback-pointer {
	pointer-events: auto;
	cursor: pointer;
}
.pagination > li > a {
	color: #0047BA !important;
}
.pagination > li > a:focus, .pagination > li > a:hover {
	color: #0047BA !important;
}
.pagination > li.active > a, .pagination > li.active > a:focus, .pagination > li.active > a:hover {
	background-color: #0047BA !important;
	color: #fff !important;
}
.pagination > li.disabled > a, .pagination > li.disabled > a:focus, .pagination > li.disabled > a:hover {
	color: #999 !important;
}
.embed-responsive > div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.modal-content {
	border: 0;
}
.modal-content .close {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 9999;
	width: 45px;
	height: 45px;
	background: url("../img/base/x-close.png") center no-repeat;
	opacity: 0.6;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.modal-content .close:focus, .modal-content .close:hover {
	outline: none;
	opacity: 1;
}
@media (min-width : 992px) {
.modal-video .modal-dialog {
	width: 850px;
}
}
.modal-video .modal-content {
	background-color: #000;
	-webkit-box-shadow: none;
	box-shadow: none;
}
html.mobile .modal-video .embed-responsive, html.mobile .modal-video .modal-content, html.mobile .modal-video .modal-dialog {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
.modal-iframe {
	overflow: hidden;
}
.modal-iframe .modal-dialog {
	margin-top: 0;
	margin-bottom: 0;
	height: 100%;
}
@media (min-width : 992px) {
.modal-iframe .modal-dialog {
	width: 850px;
}
}
.modal-iframe .modal-content {
	height: 100%;
	padding-top: 65px;
	padding-bottom: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.modal-open .modal-iframe {
	overflow: hidden;
}
.modal-backdrop.in {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
.row-no-gap {
	margin-left: 0;
	margin-right: 0;
}
.row-no-gap > [class *=col-] {
 padding-left: 0;
 padding-right: 0;
}
.row-gap-5 {
	margin-left: -5px;
	margin-right: -5px;
}
.row-gap-5 > [class *=col-] {
 padding-left: 5px;
 padding-right: 5px;
}
.row-gap-10 {
	margin-left: -10px;
	margin-right: -10px;
}
.row-gap-10 > [class *=col-] {
 padding-left: 10px;
 padding-right: 10px;
}
.visible-xxs, .visible-xxs-block, .visible-xxs-inline, .visible-xxs-inline-block {
	display: none !important;
}
@media (max-width : 480px) {
.block-xxs {
	display: block;
}
.visible-xxs {
	display: block !important;
}
table.visible-xxs {
	display: table;
}
tr.visible-xxs {
	display: table-row !important;
}
td.visible-xxs,  th.visible-xxs {
	display: table-cell !important;
}
.col-xxs-1 {
	width: 8.33333333%;
}
.col-xxs-2 {
	width: 16.66666667%;
}
.col-xxs-3 {
	width: 25%;
}
.col-xxs-4 {
	width: 33.33333333%;
}
.col-xxs-5 {
	width: 41.66666667%;
}
.col-xxs-6 {
	width: 50%;
}
.col-xxs-7 {
	width: 58.33333333%;
}
.col-xxs-8 {
	width: 66.66666667%;
}
.col-xxs-9 {
	width: 75%;
}
.col-xxs-10 {
	width: 83.33333333%;
}
.col-xxs-12 {
	width: 100%;
	float: none;
}
.visible-xxs-block {
	display: block !important;
}
.visible-xxs-inline {
	display: inline !important;
}
.visible-xxs-inline-block {
	display: inline-block !important;
}
.hidden-xxs {
	display: none !important;
}
}
@media (max-width : 767px) {
.text-center-xs {
	text-align: center;
}
.block-xs {
	display: block;
}
}
@media (min-width : 768px) {
.container,  .container-fluid {
	padding-left: 0;
	padding-right: 0;
}
}
html.no-mobile .modal-open .modal {
	padding-right: 0 !important;
}
.bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}
.bg img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.cta {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	background: url("../img/base/blank.png");
}
.cta.play {
	background: url("../img/base/icon-play.png") center no-repeat;
}
.video-button {
	position: relative;
	margin: 0 auto 32px;
	max-width: 328px;
	height: 224px;
	border: 1px solid #e6e7e8;
}
.video-button .play {
	opacity: 0.6;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.video-button:focus .play, .video-button:hover .play {
	opacity: 1;
}
ul.list-dash {
	list-style: none;
}
/*ul.list-dash>li:before {
	content: "\2014";
	margin-left: -26px;
	margin-right: 10px
}*/
span.list-dash:before {
	content: "\2014";
	margin-right: 10px;
	width: 15px;
	height: 1px;
}
body, footer, header {
	min-width: 300px;
}
header {
	position: relative;
	min-height: 161px;
}
@media (max-width : 767px) {
header {
	padding: 10px 0;
	min-height: inherit;
	background-color: #0047BA;
	color: #fff;
}
}
header .container {
	position: relative;
}
header .logo {
	position: absolute;
	top: 47px;
	left: 0;
	display: block;
	width: 330px;
	height: 65px;
	background: url("../img/base/benefitwallet-logo.png") center no-repeat;
	background-size: contain;
}
header .logo h1 {
	margin: 0;
}
header .logo img {
	display: block;
	max-width: 100%;
	height: auto;
}
@media (max-width : 767px) {
header .logo {
	position: relative;
	top: 0;
	margin: 0 auto;
	width: 160px;
	height: 32px;
	background-image: url("../img/base/benefitwallet-logo-sm-rw.png");
}
}
header .login-panel {
	position: absolute;
	top: 58px;
	right: 0;
	float: right;
	-moz-transition: top 0.2s ease-in-out;
	-o-transition: top 0.2s ease-in-out;
	-webkit-transition: top 0.2s ease-in-out;
	transition: top 0.2s ease-in-out;
}
@media (max-width : 767px) {
header .login-panel {
	display: none;
	top: -500%;
	left: 0;
	padding: 0 10px 30px;
	background-color: #fff;
	z-index: 100;
}
}
header .login-panel .close {
	font-size: 24px;
	padding: 5px 10px;
	width: 100%;
	color: #0047BA;
	opacity: 1;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
header .login-panel .close:focus, header .login-panel .close:hover {
	outline: none;
	color: #0047BA;
	opacity: 1;
}
@media (min-width : 768px) {
header .login-panel .close {
	display: none;
}
}
header .login-panel .login-menus {
	font-size: 12px;
	position: absolute;
	top: -20px;
	left: 0;
}
@media (max-width : 767px) {
header .login-panel .login-menus {
	top: initial;
	left: 10px;
	right: 10px;
	bottom: 10px;
	text-align: center;
}
}
header .login-panel form {
	display: block;
}
header .login-panel form:after, header .login-panel form:before {
	display: table;
	content: " ";
}
header .login-panel form:after {
	clear: both;
}
header .login-panel .form-group {
	float: left;
}
header .login-panel .form-group .btn-login, header .login-panel .form-group .form-control {
	height: 45px;
}
header .login-panel .form-group .form-control {
	width: 200px;
	margin-right: 20px;
	color: #babcbe;
	border-color: #aaafb9;
	-moz-transition: width 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out;
	-webkit-transition: width 0.2s ease-in-out;
	transition: width 0.2s ease-in-out;
}
header .login-panel .form-group .form-control:active, header .login-panel .form-group .form-control:focus {
	color: #000;
}
@media (min-width : 992px) {
header .login-panel .form-group .form-control {
	width: 241px;
}
}
header .login-panel .form-group .btn-login {
	font-size: 16px;
	width: 154px;
}
@media (max-width : 480px) {
header .login-panel .form-group {
	float: none;
	margin-bottom: 10px;
}
}
@media (min-width : 481px) and (max-width: 767px) {
header .login-panel .form-group {
	width: 50%;
}
header .login-panel .form-group:last-child {
	padding-left: 20px;
}
}
@media (max-width : 767px) {
header .login-panel .form-group .btn-login,  header .login-panel .form-group .form-control {
	width: 100%;
}
}
header .login-panel .menus {
	position: absolute;
	right: 0;
	bottom: -20px;
	margin: 0;
	padding: 0;
	list-style: none;
}
@media (max-width : 767px) {
header .login-panel .menus {
	display: none;
}
}
header .login-panel .menus > li {
	display: inline;
}
/*header .login-panel .menus>li+li:before {
	content: " | "
}*/
header .login-panel.hide-login .login-menus, header .login-panel.hide-login form {
	visibility: hidden;
}
header .login-panel.hide-login+.btn-login-toggle {
	display: none;
}
header .btn-toggle {
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 10px;
	display: block;
	float: left;
	height: 32px;
	padding: 6px 8px;
	background-color: #0047BA;
	color: #fff;
	line-height: 1;
	text-align: center;
}
header .btn-toggle .glyphicon-chevron-left {
	display: none;
}
@media (min-width : 768px) {
header .btn-toggle {
	display: none;
}
}
header .btn-login-toggle {
	position: absolute;
	top: 0;
	right: 10px;
	display: block;
	float: right;
	height: 32px;
	padding: 9px 20px;
	background-color: #0047BA;
	color: #fff;
	line-height: 1;
}
header .btn-login-toggle:focus, header .btn-login-toggle:hover {
	text-decoration: none;
}
header .btn-login-toggle .glyphicon {
	display: none;
}
@media (max-width : 480px) {
header .btn-login-toggle {
	padding: 8px 12px;
}
header .btn-login-toggle .glyphicon {
	display: inline-block;
}
header .btn-login-toggle .text {
	display: none;
}
}
@media (min-width : 768px) {
header .btn-login-toggle {
	display: none;
}
}
@media (max-width : 767px) {
header.login-panel-open .login-panel {
	top: -10px;
}
}
html.mm-opened body, html.mm-opened footer, html.mm-opened header, html.mm-opening body, html.mm-opening footer, html.mm-opening header {
	min-width: inherit;
}
html.mm-opened .mm-page, html.mm-opening .mm-page {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}
@media (min-width : 768px) {
html.mm-opened,  html.mm-opening {
	overflow: inherit;
}
html.mm-opened body,  html.mm-opening body {
	overflow: inherit;
}
html.mm-opened .mm-slideout,  html.mm-opening .mm-slideout {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
html.mm-opened.mm-right .mm-slideout,  html.mm-opening.mm-right .mm-slideout {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
}
html.mm-opening header .btn-toggle .glyphicon-menu-hamburger {
	display: none;
}
html.mm-opening header .btn-toggle .glyphicon-chevron-left {
	display: inline-block;
}
#navbar-menus-mobile .navbar-nav > li > a {
	padding: 10px 10px 10px 20px;
}
#navbar-menus-mobile .navbar-nav > li > a:focus, #navbar-menus-mobile .navbar-nav > li > a:hover {
	background-color: #bedff2;
}
#navbar-menus-mobile .navbar-nav > li > a.mm-next {
	left: 0;
	display: block;
	width: 100%;
}
#navbar-menus-mobile .navbar-nav > li > a.mm-next:focus, #navbar-menus-mobile .navbar-nav > li > a.mm-next:hover {
	background-color: transparent;
}
#navbar-menus-mobile .navbar-nav > li > a.mm-next:focus+a, #navbar-menus-mobile .navbar-nav > li > a.mm-next:hover+a {
	background-color: #bedff2;
}
#navbar-menus-mobile .navbar-nav > li > a.mm-next:before {
	display: none;
}
#navbar-menus-mobile .navbar-nav > li > a.mm-next:after {
	border-color: #0047BA;
}
#navbar-menus-mobile .navbar-nav > li > a.mm-next+a, #navbar-menus-mobile .navbar-nav > li > a.mm-next+span {
	margin-right: 0;
}
#navbar-menus-mobile .navbar-nav > li .mm-panel {
	padding-left: 0;
}
#navbar-menus-mobile .navbar-nav > li .mm-panel > .mm-listview {
	padding-bottom: 10px;
}
#navbar-menus-mobile .navbar-nav > li .mm-panel > .mm-listview > li > a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
}
#navbar-menus-mobile .navbar-nav > li .mm-panel > .mm-listview > li:after {
	display: none;
}
#navbar-menus-mobile .navbar-nav > li.mm-opened .mm-panel:before {
	display: none;
}
#navbar-menus-mobile .navbar-nav li.blue > a {
	color: #0047BA;
}
#navbar-menus-mobile .navbar-nav li.blue > a:focus, #navbar-menus-mobile .navbar-nav li.blue > a:hover {
	background-color: #bedff2;
}
#navbar-menus-mobile .navbar-nav li.orange > a {
	color: #663AB6;
}
#navbar-menus-mobile .navbar-nav li.orange > a:focus, #navbar-menus-mobile .navbar-nav li.orange > a:hover {
	background-color: #DDDAEC;
}
#navbar-menus-mobile .navbar-nav li.green > a {
	color: #00837B;
}
#navbar-menus-mobile .navbar-nav li.green > a:focus, #navbar-menus-mobile .navbar-nav li.green > a:hover {
	background-color: #D4E3E1;
}
#navbar-menus-mobile .navbar-nav li.turquoise > a {
	color: #468CFF;
}
#navbar-menus-mobile .navbar-nav li.turquoise > a:focus, #navbar-menus-mobile .navbar-nav li.turquoise > a:hover {
	background-color: #E1E6F4;
}
#navbar-menus-mobile .navbar-nav li.gold > a {
	color: #00B4A0;
}
#navbar-menus-mobile .navbar-nav li.gold > a:focus, #navbar-menus-mobile .navbar-nav li.gold > a:hover {
	background-color: #DCEFEB;
}
#navbar-menus-mobile .navbar-nav > .active > a, #navbar-menus-mobile .navbar-nav > .active > a:focus, #navbar-menus-mobile .navbar-nav > .active > a:hover {
	font-weight: bold;
	background-color: #bedff2;
	color: #0047BA;
}
#navbar-menus-mobile .navbar-nav > .active > .mm-next {
	background-color: transparent;
}
#navbar-menus-mobile .navbar-nav > .active > .mm-next:focus, #navbar-menus-mobile .navbar-nav > .active > .mm-next:hover {
	background-color: transparent;
}
@media (min-width : 768px) {
#navbar-menus-mobile {
	display: none;
}
}
.navbar-default {
	position: relative;
	margin-bottom: 0;
	background-color: transparent;
	color: #fff;
	border: 0;
}
@media (max-width : 767px) {
.navbar-default {
	display: none;
}
}
.navbar-default .container {
	position: relative;
	background-color: #0047BA;
}
.navbar-default .navbar-nav > li > a {
	position: relative;
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #0047BA;
	color: #fff;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	background-color: #55585A;
	color: #fff;
}
.navbar-default .navbar-nav > li > a > .cta {
	display: none;
}
@media (min-width : 768px) {
.navbar-default .navbar-nav > li > a {
	padding-left: 20px;
	padding-right: 20px;
}
}
@media (min-width : 992px) {
.navbar-default .navbar-nav > li > a {
	padding-left: 25px;
	padding-right: 25px;
}
}
.navbar-default .navbar-nav > li .dropdown-menu {
	font-size: 14px;
	margin: 0;
	padding: 0;
	border-color: #e6e7e8;
}
.navbar-default .navbar-nav > li .dropdown-menu > li > a {
	padding: 0 30px;
	font-weight: bold;
}
.navbar-default .navbar-nav > li .dropdown-menu > li > a > span {
	display: block;
	padding: 22px 0 21px;
	border-bottom: 1px solid #cfd1d2;
}
.navbar-default .navbar-nav > li .dropdown-menu > li:last-child > a > span {
	border-bottom: 0;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.blue > a {
	color: #0047BA;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.blue > a:focus, .navbar-default .navbar-nav > li .dropdown-menu > li.blue > a:hover {
	background-color: #dadddc;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.orange > a {
	color: #663AB6;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.orange > a:focus, .navbar-default .navbar-nav > li .dropdown-menu > li.orange > a:hover {
	background-color: #DDDAEC;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.green > a {
	color: #00837B;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.green > a:focus, .navbar-default .navbar-nav > li .dropdown-menu > li.green > a:hover {
	background-color: #D4E3E1;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.turquoise > a {
	color: #2B579E;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.turquoise > a:focus, .navbar-default .navbar-nav > li .dropdown-menu > li.turquoise > a:hover {
	background-color: #E1E6F4;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.gold > a {
	color: #005e54;
}
.navbar-default .navbar-nav > li .dropdown-menu > li.gold > a:focus, .navbar-default .navbar-nav > li .dropdown-menu > li.gold > a:hover {
	background-color: #DCEFEB;
}
.navbar-default .navbar-nav > li.open > a, .navbar-default .navbar-nav > li.open > a:focus, .navbar-default .navbar-nav > li.open > a:hover {
	background-color: #0047BA;
	color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	font-weight: bold;
	background-color: #55585A;
	color: #fff;
}
html.no-mobile .navbar-default .navbar-nav > li.dropdown:hover > a {
	background-color: #55585A;
}
html.no-mobile .navbar-default .navbar-nav > li.dropdown:hover .dropdown-menu {
	display: block;
}
.page-banner {
	position: relative;
}
.page-banner .container {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	background-color: #0047BA;
}
.page-banner .img-banner {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}
.page-banner .content {
	position: relative;
	padding: 15px 10px;
	/* background-color: rgba(0, 71, 186, 0.8); */
	background-color: rgb(255, 255, 255);
	color: #000000;
	border: 1px solid #ccc;
}
@media (max-width : 767px) {
.page-banner .content br {
	display: none;
}
}
@media (min-width : 768px) {
.page-banner .content {
	font-size: 16px;
	/* position: absolute;
        left: 50px;
        padding: 20px;
        max-width: 480px;
        background-color: transparent; */
	opacity: 1;
}
.page-banner .content .cta {
	display: none;
}
}
/* @media (min-width : 768px) and (max-width: 991px) {
    .page-banner .content {
        top: 80px;
    }
}
@media (min-width : 992px) {
    .page-banner .content {
        top: 117px;
        max-width: 508px;
    }
} */
.page-banner .content h1 {
	font-size: 26px;
	margin: 0 0 5px;
}
.page-banner .content h1 sup {
	font-size: 0.4em;
	top: -1.2em;
	margin-left: 2px;
}
@media (min-width : 768px) {
.page-banner .content h1 {
	font-size: 36px;
	line-height: 1;
}
}
@media (min-width : 992px) {
.page-banner .content h1 {
	font-size: 36px;
}
}
.page-banner .content .action {
	margin-top: 20px;
}
@media (max-width : 767px) {
.page-banner .content .action .btn {
	display: block;
}
}
@media (min-width : 768px) {
.page-body {
	font-size: 16px;
}
}
.page-body .container {
	position: relative;
	padding-top: 32px;
	padding-bottom: 64px;
}
.page-body .page-body-content {
	line-height: 1.6;
}
@media (min-width : 768px) {
.page-body .page-body-content {
	line-height: 1.8;
	padding-right: 90px;
}
}
@media (min-width : 768px) {
.page-body .col-sm-push-4 .page-body-content {
	padding-left: 10px;
	padding-right: 0;
}
}
.page-body .sidebar .panel {
	margin-bottom: 32px;
}
.page-body .sidebar .panels-group {
	margin-bottom: 32px;
}
.page-body .sidebar .panels-group > .panel {
	margin-bottom: 0;
}
@media (min-width : 768px) {
.page-body .sidebar .panel-nav .panel-body,  .page-body .sidebar .panel-nav-no-mh .panel-body {
	padding: 0;
}
}
.page-body .sidebar > div:last-child {
	margin-bottom: 0;
}
@media (max-width : 767px) {
.page-body .sidebar {
	margin-top: 32px;
}
}
.page-body h1, .page-body h2, .page-body h3 {
	color: #0047BA;
}
.page-body h1:first-child, .page-body h2:first-child, .page-body h3:first-child {
	margin-top: 0;
}
.page-body h1.text-blue, .page-body h2.text-blue, .page-body h3.text-blue {
	color: #0047BA;
}
.page-body h1.text-orange, .page-body h2.text-orange, .page-body h3.text-orange {
	color: #663AB6;
}
.page-body h1.text-green, .page-body h2.text-green, .page-body h3.text-green {
	color: #00837B;
}
.page-body h1.text-turquoise, .page-body h2.text-turquoise, .page-body h3.text-turquoise {
	color: #468CFF;
}
.page-body h1.text-gold, .page-body h2.text-gold, .page-body h3.text-gold {
	color: #00B4A0;
}
.page-body h1 {
	font-size: 26px;
}
.page-body h2, .page-body h3 {
	font-size: 20px;
}
.page-body .section-title {
	position: relative;
	margin-top: 32px;
	margin-bottom: 32px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e7e8;
}
.page-body .section-title a:focus, .page-body .section-title a:hover {
	text-decoration: none;
}
@media (min-width : 481px) {
.page-body .section-title .results {
	position: absolute;
	top: 6px;
	right: 0;
	margin-bottom: 0;
	max-width: 480px;
}
}
@media (min-width : 768px) {
.page-body h1,  .page-body h2,  .page-body h3,  .page-body h4,  .page-body h5,  .page-body h6 {
	margin-top: 32px;
}
.page-body h1+p,  .page-body h2+p,  .page-body h3+p,  .page-body h4+p,  .page-body h5+p,  .page-body h6+p {
	margin-top: -20px;
}
.page-body h1,  .page-body h2,  .page-body h3,  .page-body h4,  .page-body h5,  .page-body h6,  .page-body p {
	margin-bottom: 32px;
}
.page-body h1+ol,  .page-body h1+ul,  .page-body h2+ol,  .page-body h2+ul,  .page-body h3+ol,  .page-body h3+ul,  .page-body h4+ol,  .page-body h4+ul,  .page-body h5+ol,  .page-body h5+ul,  .page-body h6+ol,  .page-body h6+ul,  .page-body p+ol,  .page-body p+ul {
	margin-top: -20px;
}
.page-body h1:last-child,  .page-body h2:last-child,  .page-body h3:last-child,  .page-body h4:last-child,  .page-body h5:last-child,  .page-body h6:last-child,  .page-body p:last-child {
	margin-bottom: 0;
}
}
.page-body h1+.results, .page-body h2+.results, .page-body h3+.results, .page-body h4+.results, .page-body h5+.results, .page-body h6+.results {
	margin-top: -16px;
}
.page-body .results {
	position: relative;
	display: block;
	font-size: 12px;
	color: #999;
	margin-bottom: 16px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.home .page-body .container {
	padding-top: 20px;
}
@media (min-width : 768px) {
.home .page-banner .content {
	top: auto;
	bottom: 60px;
}
}
.theme-blue.page-solutions .page-banner .container {
	border-bottom: 4px solid #0047BA;
}
.theme-blue .page-banner .container {
	background-color: #0047BA;
}
@media (max-width : 767px) {
.theme-blue .page-banner .content {
	background-color: #0047BA;
}
}
.theme-blue .page-body h1, .theme-blue .page-body h2, .theme-blue .page-body h3 {
	color: #0047BA;
}
.theme-blue .page-body a {
	color: #0047BA;
}
.theme-blue .page-body a:focus, .theme-blue .page-body a:hover {
	color: #0047BA;
}
.theme-blue .page-body a:visited {
	color: #1E3C6E;
}
.theme-blue .panel-default .panel-heading .panel-title a {
	color: #0047BA;
}
.theme-blue .panel-default .panel-heading .panel-title a:focus, .theme-blue .panel-default .panel-heading .panel-title a:hover {
	color: #0047BA;
}
.theme-orange.page-solutions .page-banner .container {
	border-bottom: 4px solid #663AB6;
}
.theme-orange .page-banner .container {
	background-color: #663AB6;
}
@media (max-width : 767px) {
.theme-orange .page-banner .content {
	background-color: #663AB6;
}
}
.theme-orange .page-body h1, .theme-orange .page-body h2, .theme-orange .page-body h3 {
	color: #663AB6;
}
.theme-orange .page-body a {
	color: #663AB6;
}
.theme-orange .page-body a:focus, .theme-orange .page-body a:hover {
	color: #663AB6;
}
.theme-orange .page-body a:visited {
	color: #3C006E;
}
.theme-orange .panel-default .panel-heading .panel-title a {
	color: #663AB6;
}
.theme-orange .panel-default .panel-heading .panel-title a:focus, .theme-orange .panel-default .panel-heading .panel-title a:hover {
	color: #663AB6;
}
.theme-green.page-solutions .page-banner .container {
	border-bottom: 4px solid #00837B;
}
.theme-green .page-banner .container {
	background-color: #00837B;
}
@media (max-width : 767px) {
.theme-green .page-banner .content {
	background-color: #00837B;
}
}
.theme-green .page-body h1, .theme-green .page-body h2, .theme-green .page-body h3 {
	color: #00837B;
}
.theme-green .page-body a {
	color: #00837B;
}
.theme-green .page-body a:focus, .theme-green .page-body a:hover {
	color: #366d36;
}
.theme-green .page-body a:visited {
	color: #005A64;
}
.theme-green .panel-default .panel-heading .panel-title a {
	color: #00837B;
}
.theme-green .panel-default .panel-heading .panel-title a:focus, .theme-green .panel-default .panel-heading .panel-title a:hover {
	color: #00837B;
}
.theme-turquoise.page-solutions .page-banner .container {
	border-bottom: 4px solid #2B579E;
}
.theme-turquoise .page-banner .container {
	background-color: #2B579E;
}
@media (max-width : 767px) {
.theme-turquoise .page-banner .content {
	background-color: #468CFF;
}
}
.theme-turquoise .page-body h1, .theme-turquoise .page-body h2, .theme-turquoise .page-body h3, .theme-turquoise .page-body a, .theme-turquoise .page-body a:focus, .theme-turquoise .page-body a:hover, .theme-turquoise .page-body a:visited, .theme-turquoise .panel-default .panel-heading .panel-title a, .theme-turquoise .panel-default .panel-heading .panel-title a:focus, .theme-turquoise .panel-default .panel-heading .panel-title a:hover {
	color: #2B579E;
}
.theme-gold.page-solutions .page-banner .container {
	border-bottom: 4px solid #005e54;
}
.theme-gold .page-banner .container {
	background-color: #dadddc;
}
@media (max-width : 767px) {
.theme-gold .page-banner .content {
	background-color: #dadddc;
}
}
.theme-gold .page-body h1, .theme-gold .page-body h2, .theme-gold .page-body h3, .theme-gold .page-body a, .theme-gold .page-body a:focus, .theme-gold .page-body a:hover, .theme-gold .page-body a:visited, .theme-gold .panel-default .panel-heading .panel-title a, .theme-gold .panel-default .panel-heading .panel-title a:focus, .theme-gold .panel-default .panel-heading .panel-title a:hover {
	/* color: #4d4f53;
   font-weight: bold;*/
	color: #005e54;
}
.table-container {
	display: table;
	width: 100%;
}
.table-container:after, .table-container:before {
	display: table;
	content: " ";
}
.table-container:after {
	clear: both;
}
.table-container > .table-cell {
	display: table-cell;
	vertical-align: middle;
}
.panel {
	margin-bottom: 20px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
@media (min-width : 768px) {
.panel {
	margin-bottom: 32px;
}
}
.panel .panel-heading {
	position: relative;
	font-size: 18px;
	line-height: 1.1;
	padding: 20px 30px;
	background-color: #005e54;
	color: #fff;
}
@media (min-width : 768px) {
.panel .panel-heading {
	font-size: 22px;
}
}
@media (min-width : 768px) {
.panel .panel-heading.panel-heading-center {
	display: table;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	min-height: 64px;
	border-collapse: collapse;
}
.panel .panel-heading.panel-heading-center .panel-title {
	display: table-cell;
	padding: 0 30px;
	vertical-align: middle;
}
.panel .panel-heading.panel-heading-center .spacing {
	margin-top: 0 !important;
}
}
.panel .panel-heading .panel-title {
	font-size: 18px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
}
@media (min-width : 768px) {
.panel .panel-heading .panel-title {
	font-size: 22px;
}
.panel .panel-heading .panel-title.panel-title-18 {
	font-size: 18px;
}
}
.panel .panel-heading .panel-title[data-toggle="collapse"] {
	position: relative;
	padding-right: 20px;
	cursor: pointer;
}
.panel .panel-heading .panel-title .glyphicon {
	font-size: 20px;
	position: absolute;
	top: 0;
	right: -10px;
	float: right;
}
.panel .panel-heading .panel-title .glyphicon-plus-sign, .panel .panel-heading .panel-title .glyphicon-triangle-bottom {
	display: none;
}
.panel .panel-heading .panel-title .glyphicon-triangle-bottom, .panel .panel-heading .panel-title .glyphicon-triangle-top {
	font-size: 14px;
	top: 2px;
}
.panel .panel-heading .panel-title.collapsed .glyphicon-plus-sign, .panel .panel-heading .panel-title.collapsed .glyphicon-triangle-bottom {
	display: inline-block;
}
.panel .panel-heading .panel-title.collapsed .glyphicon-minus-sign, .panel .panel-heading .panel-title.collapsed .glyphicon-triangle-top {
	display: none;
}
@media (min-width : 768px) {
.panel .panel-heading .panel-title .glyphicon-minus-sign,  .panel .panel-heading .panel-title .glyphicon-plus-sign {
	display: none;
}
.panel .panel-heading .panel-title.collapsed .glyphicon-minus-sign,  .panel .panel-heading .panel-title.collapsed .glyphicon-plus-sign {
	display: none;
}
}
.panel .panel-body {
	font-size: 14px;
	padding: 20px 30px;
	border: 1px solid #cfd1d2;
	border-top-width: 0;
}
.panel .panel-body:first-child {
	border-top-width: 1px;
}
.panel.panel-blue .panel-heading {
	background-color: #0047BA;
}
.panel.panel-orange .panel-heading {
	background-color: #663AB6;
}
.panel.panel-green .panel-heading {
	background-color: #00837B;
}
.panel.panel-turquoise .panel-heading {
	background-color: #468CFF;
}
.panel.panel-gold .panel-heading {
	/*background-color: #dadddc;*/
	background-color: #00B4A0;
}
.panel.panel-gold .panel-heading {
	color: #000;
}
@media (min-width : 768px) {
.col-sm-4 .panel:last-child {
	margin-bottom: 0;
}
.col-sm-4 .panel .panel-heading .spacing {
	display: inline-block;
	margin-top: 10px;
}
.col-sm-4 .panel-button:last-child {
	margin-bottom: 10px;
}
}
.nav-faqs {
	margin-bottom: 32px;
}
.nav-faqs > li > a {
	position: relative;
	padding: 15px 20px 15px 0;
	border-bottom: 1px solid #e6e7e8;
}
.nav-faqs > li > a:focus, .nav-faqs > li > a:hover {
	background-color: transparent;
}
.nav-faqs > li > a .glyphicon-chevron-right {
	position: absolute;
	top: 22px;
	right: 0;
}
.panel-nav, .panel-nav-no-mh {
	border: 0;
}
.panel-nav .panel-body, .panel-nav-no-mh .panel-body {
	padding: 0;
}
.panel-nav .panel-body .nav > li > a, .panel-nav-no-mh .panel-body .nav > li > a {
	padding: 0 30px;
}
.panel-nav .panel-body .nav > li > a > span, .panel-nav-no-mh .panel-body .nav > li > a > span {
	display: block;
	padding: 22px 0 21px;
	border-bottom: 1px solid #e6e7e8;
}
.panel-nav .panel-body .nav > li > a > span .text, .panel-nav-no-mh .panel-body .nav > li > a > span .text {
	color: #000;
}
.panel-nav .panel-body .nav > li.active > a, .panel-nav-no-mh .panel-body .nav > li.active > a {
	font-weight: bold;
	background-color: #eee;
}
.panel-nav .panel-body .nav > li:last-child > a > span, .panel-nav-no-mh .panel-body .nav > li:last-child > a > span {
	border-bottom: 0;
}
.panel-nav .panel-body .nav-collapse, .panel-nav-no-mh .panel-body .nav-collapse {
	margin: 0 30px;
	padding: 0;
	list-style: none;
}
.panel-nav .panel-body .nav-collapse > li, .panel-nav-no-mh .panel-body .nav-collapse > li {
	padding-top: 22px;
	padding-bottom: 22px;
}
.panel-nav .panel-body .nav-collapse > li+li, .panel-nav-no-mh .panel-body .nav-collapse > li+li {
	border-top: 1px solid #e6e7e8;
}
.panel-nav .panel-body .nav-collapse > li > a, .panel-nav-no-mh .panel-body .nav-collapse > li > a {
	position: relative;
	display: block;
}
.panel-nav .panel-body .nav-collapse > li > a:focus, .panel-nav .panel-body .nav-collapse > li > a:hover, .panel-nav-no-mh .panel-body .nav-collapse > li > a:focus, .panel-nav-no-mh .panel-body .nav-collapse > li > a:hover {
	text-decoration: none;
}
.panel-nav .panel-body .nav-collapse > li > a .glyphicon, .panel-nav-no-mh .panel-body .nav-collapse > li > a .glyphicon {
	position: absolute;
	top: 2px;
	right: 0;
}
@media (max-width : 767px) {
.panel-nav .panel-body .nav-collapse > li > a .glyphicon-menu-down,  .panel-nav .panel-body .nav-collapse > li > a .glyphicon-menu-right,  .panel-nav-no-mh .panel-body .nav-collapse > li > a .glyphicon-menu-down,  .panel-nav-no-mh .panel-body .nav-collapse > li > a .glyphicon-menu-right {
	display: none;
}
.panel-nav .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-up,  .panel-nav-no-mh .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-up {
	display: none;
}
.panel-nav .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-down,  .panel-nav-no-mh .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-down {
	display: inline-block;
}
}
@media (min-width : 768px) {
.panel-nav .panel-body .nav-collapse > li > a .glyphicon-menu-down,  .panel-nav .panel-body .nav-collapse > li > a .glyphicon-menu-right,  .panel-nav .panel-body .nav-collapse > li > a .glyphicon-menu-up,  .panel-nav-no-mh .panel-body .nav-collapse > li > a .glyphicon-menu-down,  .panel-nav-no-mh .panel-body .nav-collapse > li > a .glyphicon-menu-right,  .panel-nav-no-mh .panel-body .nav-collapse > li > a .glyphicon-menu-up {
	display: none;
}
.panel-nav .panel-body .nav-collapse > li > a .glyphicon-menu-down,  .panel-nav-no-mh .panel-body .nav-collapse > li > a .glyphicon-menu-down {
	display: inline-block;
}
.panel-nav .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-down,  .panel-nav-no-mh .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-down {
	display: none;
}
.panel-nav .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-right,  .panel-nav-no-mh .panel-body .nav-collapse > li > a.collapsed .glyphicon-menu-right {
	display: inline-block;
}
}
.panel-nav .panel-body .nav-collapse > li .nav-collapse-container > ul, .panel-nav-no-mh .panel-body .nav-collapse > li .nav-collapse-container > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.panel-nav .panel-body .nav-collapse > li .nav-collapse-container > ul > li, .panel-nav-no-mh .panel-body .nav-collapse > li .nav-collapse-container > ul > li {
	padding-left: 20px;
}
.panel-nav .panel-body .nav-collapse > li .nav-collapse-container > ul > li:first-child, .panel-nav-no-mh .panel-body .nav-collapse > li .nav-collapse-container > ul > li:first-child {
	margin-top: 10px;
}
@media (max-width : 767px) {
 .panel-nav .panel-body .row > [class *=col-]+[class *=col-] .nav-collapse > li,  .panel-nav-no-mh .panel-body .row > [class *=col-]+[class *=col-] .nav-collapse > li {
 border-top: 1px solid #e6e7e8;
}
}
.panel-nav .panel-body .section, .panel-nav-no-mh .panel-body .section {
	padding: 20px 30px;
}
.panel-nav-no-mh.panel-darkgrey .panel-body .nav > li > a, .panel-nav.panel-darkgrey .panel-body .nav > li > a {
	color: #005e54;
}
.panel-nav-no-mh.panel-darkgrey .panel-body .nav > li > a:focus, .panel-nav-no-mh.panel-darkgrey .panel-body .nav > li > a:hover, .panel-nav.panel-darkgrey .panel-body .nav > li > a:focus, .panel-nav.panel-darkgrey .panel-body .nav > li > a:hover {
	background-color: #adafaf;
}
.panel-nav-no-mh.panel-darkgrey .panel-body .nav > li.active > a, .panel-nav.panel-darkgrey .panel-body .nav > li.active > a {
	background-color: #adafaf;
}
.panel-nav-no-mh.panel-darkgrey .panel-body .nav-collapse, .panel-nav.panel-darkgrey .panel-body .nav-collapse {
	color: #005e54;
}
.panel-nav-no-mh.panel-darkgrey .panel-body .nav-collapse a, .panel-nav.panel-darkgrey .panel-body .nav-collapse a {
	color: #005e54;
}
.panel-nav-no-mh.panel-darkgrey .panel-body .nav-collapse a:focus, .panel-nav-no-mh.panel-darkgrey .panel-body .nav-collapse a:hover, .panel-nav.panel-darkgrey .panel-body .nav-collapse a:focus, .panel-nav.panel-darkgrey .panel-body .nav-collapse a:hover {
	color: #000;
}
.panel-nav-no-mh.panel-lightgrey .panel-body .nav > li > a, .panel-nav.panel-lightgrey .panel-body .nav > li > a {
	color: #adafaf;
}
.panel-nav-no-mh.panel-lightgrey .panel-body .nav > li > a:focus, .panel-nav-no-mh.panel-lightgrey .panel-body .nav > li > a:hover, .panel-nav.panel-lightgrey .panel-body .nav > li > a:focus, .panel-nav.panel-lightgrey .panel-body .nav > li > a:hover {
	background-color: #e5e5e5;
}
.panel-nav-no-mh.panel-lightgrey .panel-body .nav > li.active > a, .panel-nav.panel-lightgrey .panel-body .nav > li.active > a {
	background-color: #e5e5e5;
}
.panel-nav-no-mh.panel-lightgrey .panel-body .nav-collapse, .panel-nav.panel-lightgrey .panel-body .nav-collapse {
	color: #adafaf;
}
.panel-nav-no-mh.panel-lightgrey .panel-body .nav-collapse a, .panel-nav.panel-lightgrey .panel-body .nav-collapse a {
	color: #adafaf;
}
.panel-nav-no-mh.panel-lightgrey .panel-body .nav-collapse a:focus, .panel-nav-no-mh.panel-lightgrey .panel-body .nav-collapse a:hover, .panel-nav.panel-lightgrey .panel-body .nav-collapse a:focus, .panel-nav.panel-lightgrey .panel-body .nav-collapse a:hover {
	color: #005e54;
}
.panel-nav-no-mh.panel-blue .panel-body .nav > li > a, .panel-nav.panel-blue .panel-body .nav > li > a {
	color: #0047BA;
	font-weight: bold;
}
.panel-nav-no-mh.panel-blue .panel-body .nav > li > a:focus, .panel-nav-no-mh.panel-blue .panel-body .nav > li > a:hover, .panel-nav.panel-blue .panel-body .nav > li > a:focus, .panel-nav.panel-blue .panel-body .nav > li > a:hover {
	background-color: #D3DAEE;
}
.panel-nav-no-mh.panel-blue .panel-body .nav > li.active > a, .panel-nav.panel-blue .panel-body .nav > li.active > a {
	background-color: #D3DAEE;
}
.panel-nav-no-mh.panel-blue .panel-body .nav-collapse, .panel-nav.panel-blue .panel-body .nav-collapse {
	color: #0047BA;
}
.panel-nav-no-mh.panel-blue .panel-body .nav-collapse a, .panel-nav.panel-blue .panel-body .nav-collapse a {
	color: #0047BA;
}
.panel-nav-no-mh.panel-blue .panel-body .nav-collapse a:focus, .panel-nav-no-mh.panel-blue .panel-body .nav-collapse a:hover, .panel-nav.panel-blue .panel-body .nav-collapse a:focus, .panel-nav.panel-blue .panel-body .nav-collapse a:hover {
	color: #0047BA;
}
.panel-nav-no-mh.panel-orange .panel-body .nav > li > a, .panel-nav.panel-orange .panel-body .nav > li > a {
	color: #663AB6;
	font-weight: bold;
}
.panel-nav-no-mh.panel-orange .panel-body .nav > li > a:focus, .panel-nav-no-mh.panel-orange .panel-body .nav > li > a:hover, .panel-nav.panel-orange .panel-body .nav > li > a:focus, .panel-nav.panel-orange .panel-body .nav > li > a:hover {
	background-color: #DDDAEC;
}
.panel-nav-no-mh.panel-orange .panel-body .nav > li.active > a, .panel-nav.panel-orange .panel-body .nav > li.active > a {
	background-color: #DDDAEC;
}
.panel-nav-no-mh.panel-orange .panel-body .nav-collapse, .panel-nav.panel-orange .panel-body .nav-collapse {
	color: #663AB6;
}
.panel-nav-no-mh.panel-orange .panel-body .nav-collapse a, .panel-nav.panel-orange .panel-body .nav-collapse a {
	color: #663AB6;
}
.panel-nav-no-mh.panel-orange .panel-body .nav-collapse a:focus, .panel-nav-no-mh.panel-orange .panel-body .nav-collapse a:hover, .panel-nav.panel-orange .panel-body .nav-collapse a:focus, .panel-nav.panel-orange .panel-body .nav-collapse a:hover {
	color: #b66113;
}
.panel-nav-no-mh.panel-green .panel-body .nav > li > a, .panel-nav.panel-green .panel-body .nav > li > a {
	color: #00837B;
	font-weight: bold;
}
.panel-nav-no-mh.panel-green .panel-body .nav > li > a:focus, .panel-nav-no-mh.panel-green .panel-body .nav > li > a:hover, .panel-nav.panel-green .panel-body .nav > li > a:focus, .panel-nav.panel-green .panel-body .nav > li > a:hover {
	background-color: #D4E3E1;
}
.panel-nav-no-mh.panel-green .panel-body .nav > li.active > a, .panel-nav.panel-green .panel-body .nav > li.active > a {
	background-color: #D4E3E1;
	color: #333;
}
.panel-nav-no-mh.panel-green .panel-body .nav-collapse, .panel-nav.panel-green .panel-body .nav-collapse {
	color: #00837B;
}
.panel-nav-no-mh.panel-green .panel-body .nav-collapse a, .panel-nav.panel-green .panel-body .nav-collapse a {
	color: #00837B;
}
.panel-nav-no-mh.panel-green .panel-body .nav-collapse a:focus, .panel-nav-no-mh.panel-green .panel-body .nav-collapse a:hover, .panel-nav.panel-green .panel-body .nav-collapse a:focus, .panel-nav.panel-green .panel-body .nav-collapse a:hover {
	color: #366d36;
}
.panel-nav-no-mh.panel-turquoise .panel-body .nav > li > a, .panel-nav.panel-turquoise .panel-body .nav > li > a {
	color: #468CFF;
}
.panel-nav-no-mh.panel-turquoise .panel-body .nav > li > a:focus, .panel-nav-no-mh.panel-turquoise .panel-body .nav > li > a:hover, .panel-nav.panel-turquoise .panel-body .nav > li > a:focus, .panel-nav.panel-turquoise .panel-body .nav > li > a:hover {
	background-color: #E1E6F4;
}
.panel-nav-no-mh.panel-turquoise .panel-body .nav > li.active > a, .panel-nav.panel-turquoise .panel-body .nav > li.active > a {
	background-color: #E1E6F4;
}
.panel-nav-no-mh.panel-turquoise .panel-body .nav-collapse, .panel-nav.panel-turquoise .panel-body .nav-collapse {
	color: #468CFF;
}
.panel-nav-no-mh.panel-turquoise .panel-body .nav-collapse a, .panel-nav.panel-turquoise .panel-body .nav-collapse a {
	color: #468CFF;
}
.panel-nav-no-mh.panel-turquoise .panel-body .nav-collapse a:focus, .panel-nav-no-mh.panel-turquoise .panel-body .nav-collapse a:hover, .panel-nav.panel-turquoise .panel-body .nav-collapse a:focus, .panel-nav.panel-turquoise .panel-body .nav-collapse a:hover {
	color: #E1E6F3;
}
.panel-nav-no-mh.panel-gold .panel-body .nav > li > a, .panel-nav.panel-gold .panel-body .nav > li > a {
	color: #333;
	font-weight: bold
}
.panel-nav-no-mh.panel-gold .panel-body .nav > li > a:focus, .panel-nav-no-mh.panel-gold .panel-body .nav > li > a:hover, .panel-nav.panel-gold .panel-body .nav > li > a:focus, .panel-nav.panel-gold .panel-body .nav > li > a:hover {
	background-color: #DCEFEB;
}
.panel-nav-no-mh.panel-gold .panel-body .nav > li.active > a, .panel-nav.panel-gold .panel-body .nav > li.active > a {
	background-color: #DCEFEB;
}
.panel-nav-no-mh.panel-gold .panel-body .nav-collapse, .panel-nav.panel-gold .panel-body .nav-collapse {
	color: #00B4A0;
}
.panel-nav-no-mh.panel-gold .panel-body .nav-collapse a, .panel-nav.panel-gold .panel-body .nav-collapse a {
	color: #00B4A0;
}
.panel-nav-no-mh.panel-gold .panel-body .nav-collapse a:focus, .panel-nav-no-mh.panel-gold .panel-body .nav-collapse a:hover, .panel-nav.panel-gold .panel-body .nav-collapse a:focus, .panel-nav.panel-gold .panel-body .nav-collapse a:hover {
	color: #a4670c;
}
@media (min-width : 768px) {
.panel-nav .panel-collapse.collapse,  .panel-nav .panel-collapse.collapsing,  .panel-nav-no-mh .panel-collapse.collapse,  .panel-nav-no-mh .panel-collapse.collapsing {
	display: block;
	height: inherit !important;
}
}
.solutions-panel {
	position: relative;
	height: 0;
	padding: 0 0 40%;
	margin-bottom: 20px;
	background-color: #005e54;
	color: #fff;
}
/* Added extra CLASS  .solutions-panel a > .btn-ghost - Ajay(52127052) */
.solutions-panel > .btn-ghost, .solutions-panel a > .btn-ghost {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 20px;
}
/* END - Added extra CLASS  .solutions-panel a > .btn-ghost - Ajay(52127052) */

.solutions-panel .panel-img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 42%;
	opacity: 0.6;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
html.mobile .solutions-panel .panel-img {
	opacity: 1;
}
.solutions-panel .panel-body {
	position: absolute;
	top: 0;
	left: 42%;
	right: 0;
	bottom: 0;
	height: 100%;
}
.solutions-panel .panel-body h1, .solutions-panel .panel-body h2, .solutions-panel .panel-body h3 {
	font-size: 18px;
	position: relative;
	top: 50%;
	color: #fff;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solutions-panel:focus .panel-img, .solutions-panel:hover .panel-img {
	opacity: 1;
}
/*Added Class .solutions-panel h2.solutions-panel with different colors*/ /*Ajay*/

.solutions-panel.solutions-panel-blue, .solutions-panel h2.solutions-panel-blue {
	background-color: #0047BA;
}
.solutions-panel.solutions-panel-orange, .solutions-panel h2.solutions-panel-orange {
	background-color: #663AB6;
}
.solutions-panel.solutions-panel-green, .solutions-panel h2.solutions-panel-green {
	background-color: #00837B;
}
.solutions-panel.solutions-panel-turquoise, .solutions-panel h2.solutions-panel-turquoise {
	/*background-color: #274463;*/
	background-color: #2B579E;
}
.solutions-panel.solutions-panel-gold, .solutions-panel h2.solutions-panel-gold {
	/*background-color: #4d4f53;*/
	background-color: #005e54
}
/*End*/ /*Ajay*/

.solutions-panel.solutions-panel-full .panel-img {
	right: 0;
	width: 100%;
	opacity: 1;
}
.panel-button {
	position: relative;
	margin-bottom: 10px;
	color: #0047BA;
	border: 0;
	-moz-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}
.panel-button:last-child {
	margin-bottom: 10px;
}
.panel-button .panel-img {
	position: relative;
	height: 0;
	padding: 0 0 54%;
}
.panel-button .panel-body {
	font-size: 14px;
	padding-left: 0;
	padding-right: 30px;
	border: 0;
	-moz-transition: padding 0.2s ease-in-out;
	-o-transition: padding 0.2s ease-in-out;
	-webkit-transition: padding 0.2s ease-in-out;
	transition: padding 0.2s ease-in-out;
}
@media (max-width : 480px) {
.panel-button .panel-body {
	padding-right: 40px;
}
}
@media (min-width : 768px) {
.panel-button .panel-body {
	font-size: 16px;
}
}
.panel-button .panel-body .title {
	font-size: 18px;
	font-weight: bold;
}
.panel-button .panel-body p {
	margin: 0;
}
.panel-button:hover {
	background-color: #e8f3fa;
}
.panel-button:hover .panel-body {
	padding-left: 30px;
	padding-right: 0;
}
@media (max-width : 480px) {
.panel-button:hover .panel-body {
	padding-left: 20px;
	padding-right: 20px;
}
}
.panel-button.panel-blue {
	color: #0047BA;
}
.panel-button.panel-blue .panel-img .bg {
	border-bottom: 4px solid #0047BA;
}
.panel-button.panel-blue:hover {
	background-color: #bedff2;
}
.panel-button.panel-orange {
	color: #663AB6;
}
.panel-button.panel-orange .panel-img .bg {
	border-bottom: 4px solid #663AB6;
}
.panel-button.panel-orange:hover {
	background-color: #DDDAEC;
}
.panel-button.panel-gold {
	color: #00B4A0;
}
.panel-button.panel-gold .panel-img .bg {
	border-bottom: 4px solid #00B4A0;
}
.panel-button.panel-gold:hover {
	background-color: #DCEFEB;
}
.panel-button.panel-green {
	color: #00837B;
}
.panel-button.panel-green .panel-img .bg {
	border-bottom: 4px solid #00837B;
}
.panel-button.panel-green:hover {
	background-color: #D4E3E1;
}
.panel-button.panel-turquoise {
	color: #468CFF;
}
.panel-button.panel-turquoise .panel-img .bg {
	border-bottom: 4px solid #468CFF;
}
.panel-button.panel-turquoise:hover {
	background-color: #E1E6F4;
}
.panel-default {
	border: 0;
}
.panel-default .panel-heading {
	padding: 0;
	background-color: transparent;
	color: #0047BA;
	border: 0;
}
.panel-default .panel-heading .panel-title {
	font-size: 14px;
	margin-bottom: 6px;
}
@media (min-width : 768px) {
.panel-default .panel-heading .panel-title {
	font-size: 16px;
}
}
.panel-default .panel-heading .panel-title a {
	position: relative;
	display: inline-block;
	padding-left: 15px;
	color: #0047BA;
}
.panel-default .panel-heading .panel-title a:focus, .panel-default .panel-heading .panel-title a:hover {
	text-decoration: none;
	color: #0047BA;
}
.panel-default .panel-heading .panel-title a .glyphicon {
	font-size: 0.6em;
	position: absolute;
	top: 4px;
	left: 0;
	display: inline-block;
}
.panel-default .panel-heading .panel-title a .glyphicon-plus {
	display: none;
}
.panel-default .panel-heading .panel-title .collapsed .glyphicon-plus {
	display: inline-block;
}
.panel-default .panel-heading .panel-title .collapsed .glyphicon-minus {
	display: none;
}
.panel-default .panel-heading+.panel-collapse > .panel-body, .panel-default .panel-heading+.panel-collapsible > .panel-body {
	border-top: 0;
}
.panel-default .panel-body {
	padding: 0;
	border: 0;
	background-color: transparent;
}
@media (min-width : 768px) {
.panel-default .panel-body {
	font-size: 16px;
}
}
.panel-default .panel-body p:last-child {
	margin-bottom: 16px;
}
.panel-group .panel-default+.panel-default {
	margin-top: 16px;
}
.panel-video {
	margin-bottom: 20px;
	text-align: center;
}
.panel-video .video-button {
	margin-bottom: 10px;
}
.panel-video p {
	margin-bottom: 0;
}
@media (max-width : 767px) {
.banner-stacked {
	margin-top: 20px;
}
}
.banner-stacked .banner {
	position: relative;
}
@media (max-width : 767px) {
.banner-stacked .banner {
	margin-bottom: 20px;
}
}
/* @media (min-width : 481px) - comment and modified to below by Ajay */
@media (min-width : 600px) {
.banner-stacked .banner {
	height: 220px;
}
}
@media (min-width : 768px) {
.banner-stacked .banner {
	margin-top: 10px;
}
.banner-stacked .banner:first-child {
	margin-top: 0;
}
}
.banner-stacked .banner .content {
	color: #fff;
	position: absolute;
	/* left: 20px;
    bottom: 20px; */
	bottom: 0;
	background-color: rgb(255, 255, 255);
	padding: 10px;
	border: 1px solid #cfd1d2;
	width: 100%;
}
/* @media (min-width : 768px) - commented by ajay {
    .banner-stacked .banner .content {
        font-size: 16px;
        left: 30px;
        width: 350px;
    }
} */
.banner-stacked .banner .content h2 {
	font-size: 42px;
	margin: 0 0 5px;
	line-height: 1;
	color: #fff;
}
@media (max-width : 480px) {
.banner-stacked .banner .content h1 {
	font-size: 26px;
}
}
.banner-stacked .banner .content p:last-child {
	margin-bottom: 0;
}
.banner-stacked .banner .content .action {
	margin-top: 15px;
}
/* @media (max-width : 480px) - comment and modified to below by Ajay */
@media (max-width : 600px) {
.banner-stacked .banner .bg {
	position: relative;
	height: 0;
	padding: 0 0 33%;
}
.banner-stacked .banner .content {
	position: relative;
	left: inherit;
	bottom: inherit;
	padding: 15px 30px;
	background-color: #0047BA;
}
.banner-stacked .banner .content h1 {
	font-size: 18px;
	text-align: center;
}
.banner-stacked .banner .content br {
	display: none;
}
.banner-stacked .banner .content .action {
	margin-top: 10px;
}
}
@media (max-width : 480px) and (max-width: 767px) {
.banner-stacked .banner .content .action .btn {
	display: block;
}
}
.see-more {
	margin-bottom: 20px;
}
.see-more a {
	display: block;
}
.see-more a .text {
	text-decoration: underline;
}
.see-more a:focus, .see-more a:hover {
	text-decoration: none;
}
.see-more a .glyphicon-plus {
	display: none;
}
.see-more a .text-more {
	display: none;
}
.see-more a.collapsed .glyphicon-plus {
	display: inline;
}
.see-more a.collapsed .glyphicon-minus {
	display: none;
}
.see-more a.collapsed .text-more {
	display: inline;
}
.see-more a.collapsed .text-less {
	display: none;
}
@media (min-width : 768px) {
.see-more {
	display: none;
}
}
@media (min-width : 768px) {
.view-more.collapse,  .view-more.collapsing {
	display: block;
	height: inherit !important;
}
.member-tools-show{
    display: block;
}
.member-tools{
    display: none;
}
}
.table-default > thead > tr > th {
	background-color: #005e54;
	color: #fff;
}
.table-default.table-blue > thead > tr > th {
	background-color: #0047BA;
}
.table-default.table-orange > thead > tr > th {
	background-color: #663AB6;
}
.table-default.table-green > thead > tr > th {
	background-color: #00837B;
}
.table-default.table-turquoise > thead > tr > th {
	background-color: #468CFF;
}
.table-default.table-gold > thead > tr > th {
	background-color: #dadddc;
}
.search-container {
	position: relative;
	margin-bottom: 32px;
	padding: 20px;
	background-color: #eee;
}
@media (min-width : 768px) {
.search-container {
	padding: 30px;
}
}
.search-container.open .search-box {
	background-color: #fff;
	border-color: #0047BA;
	-webkit-box-shadow: 0 6px 12px rgba(40, 149, 213, 0.175);
	box-shadow: 0 6px 12px rgba(40, 149, 213, 0.175);
}
.search-container.open .search-box .search-field:before {
	opacity: 1;
}
.search-container .search-container-inner {
	position: relative;
	height: 42px;
	z-index: 100;
}
.search-container .search-box {
	border: 1px solid transparent;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.search-container .search-box .form-control {
	font-size: 16px;
	height: 42px;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.search-container .search-box .search-field {
	position: relative;
}
.search-container .search-box .search-field:before {
	content: "";
	position: absolute;
	left: 12px;
	right: 12px;
	bottom: 0;
	display: block;
	border-bottom: 1px solid #eee;
	opacity: 0;
	z-index: 5;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.search-container .search-box .search-field .input-group {
	width: 100%;
}
.search-container .search-box .search-field .form-control {
	padding-right: 40px;
}
.search-container .search-box .search-field .btn-clear {
	position: absolute;
	top: 0;
	right: 41px;
	width: 40px;
	height: 42px;
	background-color: transparent;
	color: #0047BA;
	border: none;
	z-index: 15;
}
.search-container .search-box .search-field .btn-search {
	background-color: #0047BA;
	color: #fff;
	height: 42px;
	margin-left: 0;
	margin-right: -1px;
	z-index: 10;
}
.search-container .search-box .search-field a.btn-search {
	padding-top: 10px;
	border-color: #0047BA;
}
.search-container .search-box .dropdown-results {
	padding: 20px 15px 0;
}
.search-container .search-box .dropdown-results .item {
	margin-bottom: 20px;
}
.search-container .search-box .dropdown-results .item.empty {
	text-align: center;
}
.search-results-container .item {
	margin-bottom: 20px;
}
.search-results-container .item.empty {
	color: #000000;
}
.search-results-container .item.item-blue .search-content-title a {
	color: #0047BA;
}
.search-results-container .item.item-blue .search-content-title a:focus, .search-results-container .item.item-blue .search-content-title a:hover {
	color: #0047BA;
}
.search-results-container .item.item-blue .search-content-breadcrumbs .type {
	color: #0047BA;
}
.search-results-container .item.item-orange .search-content-title a {
	color: #663AB6;
}
.search-results-container .item.item-orange .search-content-title a:focus, .search-results-container .item.item-orange .search-content-title a:hover {
	color: #b66113;
}
.search-results-container .item.item-orange .search-content-breadcrumbs .type {
	color: #663AB6;
}
.search-results-container .item.item-green .search-content-title a {
	color: #00837B;
}
.search-results-container .item.item-green .search-content-title a:focus, .search-results-container .item.item-green .search-content-title a:hover {
	color: #366d36;
}
.search-results-container .item.item-green .search-content-breadcrumbs .type {
	color: #00837B;
}
.search-results-container .search-content-title a:focus, .search-results-container .search-content-title a:hover {
	text-decoration: none;
}
.search-results-container .search-content-breadcrumbs {
	font-size: 12px;
	color: #666;
}
.search-results-container .section-more {
	position: relative;
	margin-top: 20px;
	border-top: 1px solid #eee;
}
.search-results-container .section-more a {
	font-size: 14px;
	display: block;
	color: #0047BA;
	padding: 15px;
	text-align: center;
}
.search-results-container .section-more a:focus, .search-results-container .section-more a:hover {
	color: #0047BA;
}
.iframe-container {
	margin-bottom: 20px;
}
.iframe-container .btn {
	width: 100%;
	white-space: normal;
	text-align: center;
}
.iframe-container iframe {
	display: none;
	width: 100%;
	max-width: 100%;
	height: 500px;
	overflow: auto;
	border: 1px solid #e8e8e8;
}
@media (min-width : 768px) {
.iframe-container iframe {
	display: block;
}
.iframe-container .mobile-view {
	display: none;
}
}
footer {
	font-size: 13px;
}
footer p {
	margin-bottom: 5px;
}
.footer-bottom {
	background-color: #f8f8f8;
	padding: 10px 0;
}
footer .container .row {
	margin-left: 0;
	margin-right: 0;
	padding: 10px;
}
@media (max-width : 767px) {
footer .section a {
	white-space: nowrap;
}
}
@media (min-width : 768px) {
footer .section {
	padding: 10px 30px;
}
}
footer .section p {
	margin-top: 0;
	margin-bottom: 6px;
}
footer .section p:last-child {
	margin-bottom: 0;
}
.footer-top, footer .section.section-top {
	background-color: #f1f1f1;
	border-bottom: 2px solid #0047BA;
	padding: 10px 0;
}
footer .section.section-top .right {
	display: block;
	margin-top: 6px;
}
@media (min-width : 768px) {
footer .section.section-top {
	padding-right: 120px;
}
footer .section.section-top .right {
	position: absolute;
	top: 10px;
	right: 10px;
	margin-top: 0;
}
}
html.ua-ie .vjs-default-skin .vjs-control:before {
	font-size: 16px;
}
html.lt-ie9 .mm-menu {
	max-width: inherit;
}
html.lt-ie9.mm-opening #mm-blocker {
	left: 80%;
}
@media (max-width : 767px) {
html.lt-ie9.mm-opening .mm-slideout {
	position: relative;
	left: 80%;
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-webkit-transform: translate(0);
	transform: translate(0);
}
}
html.lt-ie9.mm-opening.mm-right #mm-blocker {
	left: -80%;
}
@media (max-width : 767px) {
html.lt-ie9.mm-opening.mm-right .mm-slideout {
	left: -80%;
}
}
html.lt-ie9 .mm-arrow:after, html.lt-ie9 .mm-next:after, html.lt-ie9 .mm-prev:before {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 0;
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
html.lt-ie9 .mm-prev:before {
	content: '<';
	left: inherit;
}
html.lt-ie9 .mm-arrow:after, html.lt-ie9 .mm-next:after {
	content: '>';
	right: inherit;
}
html.lt-ie9 .mm-vertical .mm-listview > li {
	border-bottom: 1px solid #eee;
}
html.lt-ie9 .mm-vertical .mm-listview > li > .mm-next {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 50px;
	z-index: 100;
}
html.lt-ie9 .mm-vertical .mm-listview > li > .mm-next:after {
	content: '+';
	top: 0;
}
html.lt-ie9 .mm-vertical .mm-listview > li:not(.mm-divider):after {
	display: none;
}
html.lt-ie9 .mm-vertical .mm-listview > li.mm-vertical > .mm-next:after {
	content: '+';
	top: 0;
}
html.lt-ie9 .mm-vertical .mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
	content: '-';
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
html.lt-ie9 .mm-vertical .mm-listview > li.mm-opened > .mm-next:after {
	content: '-';
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
html.lt-ie9 .mm-vertical .mm-listview > li.mm-opened .mm-panel:before {
	display: none;
}
html.lt-ie9 .solutions-panel .panel-body h1, html.lt-ie9 .solutions-panel .panel-body h2, html.lt-ie9 .solutions-panel .panel-body h3 {
	top: 0;
	margin-top: 20px;
}
.ng-enter {
	opacity: 0;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.ng-enter-active {
	opacity: 1;
}
/* .sidebar-gray .panel.panel-blue .panel-heading {
    background-color: #4d4f53;
} */
.sidebar-gray .panel-nav-no-mh.panel-blue .panel-body .nav > li > a:focus, .sidebar-gray .panel-nav-no-mh.panel-blue .panel-body .nav > li > a:hover, .sidebar-gray .panel-nav.panel-blue .panel-body .nav > li > a:focus, .sidebar-gray .panel-nav.panel-blue .panel-body .nav > li > a:hover {
	background-color: #DADDDC;
}
.carousel-control {
	width: 6%;
}
.page-banner .content .btn-ghost {
	font-size: 16px;
	padding: 10px 30px;
	/*background-color: rgba(0,0,0,0.1);*/
	background-color: #0047BA;
	color: #fff;
	border: 2px solid #fff;
}
.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.2)), to(rgba(0,0,0,0.0001)));
	background-image: linear-gradient(to right, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.0001) 100%);
}
.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.2) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.2) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.2)));
	background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.2) 100%);
}
/*Start Modified by Praveen */
.carousel-inner-customised .carousel-inner>.item>.cover {
	height: 210px;
}
.carousel-inner > .item > .cover {
	height: 410px;
	/*height: 241px;*/
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
/* .carousel-inner-customised .item > .cover {
	height: 308px;
} */
.carousel-inner-customised {
	overflow: hidden;
	width: 100%;
}
.carousel-inner-customised h1 {
	font-size: 48px;
}
.carousel-inner-customised .carousel-indicators {
	bottom: -28px;
}
@media screen and (max-width: 767px) {
.carousel-inner > .item > .cover {
	height: 310px;
}
.carousel-control {
	height: 70%;
}
.carousel-indicators {
	bottom: auto;
	top: 280px;
}
.member-tools-show{
    display: none;
}
.member-tools{
    display: block;
}
}
@media screen and (max-width: 520px) {
.carousel-inner > .item > .cover {
	height: 210px;
	background-position: top right;
	background-size: cover;
	background-repeat: no-repeat;
}
.carousel-control {
	height: 50%;
}
.carousel-indicators {
	bottom: auto;
	top: 180px;
}
}
@media screen and (max-width: 382px) {
.carousel-inner > .item > .cover {
	height: 210px;
}
.carousel-control {
	height: 50%;
}
.carousel-indicators {
	bottom: auto;
	top: 180px;
}
}
@media screen and (min-width: 768px) {
.carousel-indicators {
	bottom: 0;
	top: auto;
}
}
.carousel-indicators {
	bottom: 0px;
	background-color: transparent;
	width: 10%;
	margin-left: 0;
	padding-top: 3px;
}
@media screen and (max-width: 767px) {
.carousel-indicators {
	width: 20%;
	left: 40%;
	bottom: auto;
}
}
.carousel-indicators .active {
	background-color: #1e7ce0;
	opacity: 0.6;
}
.carousel-indicators li {
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #fff;
}
 @media screen and (min-width: 768px) {
.carousel-inner-customised .carousel-control .glyphicon-chevron-left,  .carousel-inner-customised .carousel-control .icon-prev {
	margin-left: -20px;
}
}
@media screen and (min-width: 768px) {
.carousel-inner-customised .carousel-control .glyphicon-chevron-right, .carousel-inner-customised .carousel-control .icon-next {
	margin-right: -20px;
}
}
/*End Modified by Praveen */  
.visually-hidden, .text-hide {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0 !important;
	border: 0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden;
}
.solutions-panel a.cta:focus, .solutions-panel a.cta:hover {
	outline: auto;
}
.btn-ghost:active, .btn-ghost:focus, .btn-ghost:hover {
	background-color: #55585A;
}
iframe {
	border: none;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, a.active.focus, a.active:focus, a:active.focus, a:active:focus, a:focus, a:focus {
	outline: auto;
	text-decoration: none;
}
.contactInfo p {
	line-height: 22px;
	margin: 0!important;
}
.contactInfo h2 {
	color: #000;
	font-size: 16px;
	margin-bottom: 5px;
}
.carousel a.carousel-control:hover, .carousel a.carousel-control:focus {
	outline: auto;
	border-color: #1c6794;
	border: 2px solid #1c6794;
}
main p, main li {
	text-align: justify;
}
.panel-nav .panel-body .nav > li > a > span{
    text-align: left;
}
header .login-panel .form-group .form-control {
	color: #333;
}
.btn.btn-default {
	border-color: #0047BA;
	color: #0047BA;
}
.btn.btn-default:hover, .btn.btn-default:focus {
	border-color: #333;
	color: #333;
	background-color: transparent;
}
 @media screen and (max-width: 767px) {
.login-panel .menus span[aria-hidden="true"], .mm-listview > li > span[aria-hidden="true"] {
	display: none;
}
}
/* start Added by Praveen */
.slide-1, .slide-2, .slide-3, .slide-4 {
	bottom: 0px;
	color: #fff;
	left: 0px;
	padding: 40px 12px 20px 50px;
	position: absolute;
	width: 45%;
	height: 100%;
	box-shadow: 0 0 50px #848383;
	z-index: 0;
}
.slide-1, .slide-1:after {
	background-color: #005a64;
}
.slide-2, .slide-2:after {
	background-color: #2b579e;
}
.slide-3, .slide-3:after {
	background-color: #0b7165;
}
.slide-4, .slide-4:after {
	background-color: #3c006e;
}
@media screen and (max-width: 767px) {
.slide-1, .slide-2, .slide-3, .slide-4 {
	padding: 10px;
	width: 100%;
	border-radius: 0px;
	position: relative;
}
}
a#toggleLink{color: #fff;}
/* end Added by Praveen */

/* -- START Added by Ajay -- and some extra class added at line no : 5600 & 5551 -- Modified line no: 4663, 5844, 5854, 5831 & 5881*/

a.offscreen {
	left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.offscreen:focus, a.offscreen:active, a.offscreen:hover {
	color: #fff;
    background-color: #0047ba;
    left: -27%;
    top: -9px;
    width: auto;
    height: 33px;
    margin: 5px 35%;
    padding: 3px;
    border-radius: 0px;
    border: 4px solid #5172B8;
    text-align: center;
    font-size: 1.2em;
    z-index: 999;
}
span.hide-space, .hide-space {
	overflow: hidden;
	width: 1px;
	height: 1px;
	position: absolute;
}

@media screen and (min-width: 768px) {
.slide-1:after, .slide-2:after, .slide-3:after, .slide-4:after {
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	top: 0;
	right: -47px;
	z-index: -1;
	 -webkit-transform: skew(-13deg, 0deg);
		-moz-transform: skew(-13deg, 0deg);
	     -ms-transform: skew(-13deg, 0deg);
		  -o-transform: skew(-13deg, 0deg);
	         transform: skew(-13deg, 0deg);
}
#carousel-example-generic div[class*="slide-"] p {
	margin: 20px 0;
	font-size: 24px;
	text-align: left;
}
.carousel-control {
	width: 4%;
}
}

@media screen and (max-width: 767px) {
	#carousel-example-generic div[class*="slide-"] p {
	font-size: 20px;
}
	.carousel-inner-customised h1 {
    font-size: 40px;
	}
	
	.carousel-inner > .item > .cover {
	background-position: top right;
	}	
}

@media screen and (min-width: 768px) and (max-width: 992px) {
.carousel-inner-customised h1 {
	font-size: 40px;
}
#carousel-example-generic .item:nth-child(3) div[class*="slide-"] > h1 {
	margin-top: 8px;
}
#carousel-example-generic div[class*="slide-"] p {
	font-size: 20px;
}
.slide-1, .slide-2, .slide-3, .slide-4 {
	width: 46%;
	padding: 10px 12px 20px 40px;
}
.carousel-inner > .item > .cover {
	height: 340px;
}
#carousel-example-generic .carousel-inner-customised .item .cover {
	background-position: 0px 0px;
}
#carousel-example-generic .carousel-inner-customised .item:nth-child(2) .cover {
	background-position: 20px 0px;
}
#carousel-example-generic .carousel-inner-customised .item:nth-child(3) .cover {
	background-position: center right;
}
}
@media screen and (min-width: 993px) {
	#carousel-example-generic .carousel-inner-customised .item .cover {
		background-position: 50px 0px;
	}
	#carousel-example-generic .carousel-inner-customised .item:nth-child(2) .cover {
		background-position: 90px 0px;
	}
}
#carousel-example-generic .carousel-inner-customised .btn-ghost {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	padding: 10px 25px;
}
#carousel-example-generic .carousel-inner-customised .btn-ghost:focus,
#carousel-example-generic .carousel-inner-customised .btn-ghost:hover {
	background-color: #0047BA;
    color: #fff;
	outline: none;
}
@media (min-width: 601px) {
.banner-stacked .banner .content h2 {
	font-size: 32px;
	margin: 0px;
	line-height: 1.4;
	color: #000;
	float: left;
}
.banner-stacked .banner .content p:last-child {
	margin: 0;
	float: right;
}
}

.panel .panel-heading button.panel-title.panel-title-18{
	width: 100%;
    text-align: left;
}
div.page-banner>.container>p{margin:0px;}
/* -- END Added by Ajay -- */

/* -- START Added by Surabhi -- */
.nav-faqs li a :focus, a:hover {
	outline: auto
}
.panel-heading button {
	background: transparent;
	outline: none;
	border: none;
}
#MemberTools ul > li > a > span{ padding:17px 0px}
/* -- END Added by Surabhi -- */
.page-body .page-body-content h1, .page-body h1{
	font-size:36px;	 
}
