Schimbare culoare background pe tema mobbern

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
FizZle
Membru, skill +4
Membru, skill +4
Posts: 1622
Joined: 17 Jan 2015, 19:33
Detinator Steam: Da
Detinator server CS: da
SteamID: berserknorse
Fond eXtream: 0
Location: Iasi
Has thanked: 21 times
Been thanked: 26 times
Contact:

17 Jul 2016, 16:39

Dupa cum spune si titlul , suportul care-l ofera ei prin ace doc nu ma ajuta
Vreau sa schimba culoarea background + forumuri nu maintitle
Ce apare in theme | Afiseaza codul
/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:				Mobbern-3.1
	Original author:	Masivotech ( http://www.masivotech.com/ )
    --------------------------------------------------------------
*/

/* PHPBB CSS : */
/* CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126
---------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* Main blocks
---------------------------------------- */

/* Site description and logo */
#site-description {
	float: left;
	width: 65%;
}

#site-description h1 {
	margin-right: 0;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
	background: transparent none repeat-x 0 0;
	margin-bottom: 4px;
	padding: 5px;
	border-radius: 7px;
}

.rowbg {
	margin: 5px 5px 2px 5px;
}

/* Horizontal lists
----------------------------------------*/


ul.linklist li.responsive-menu {
	position: relative;
	margin: 0 5px;
}

ul.linklist li.responsive-menu a.responsive-menu-link {
	display: inline-block;
	margin: 0 5px;
	font-size: 16px;
	position: relative;
	width: 16px;
	line-height: 20px;
	text-decoration: none;
}

ul.linklist li.responsive-menu a.responsive-menu-link:before {
	content: '';
	position: absolute;
	left: 0;
	top: 7px;
	height: .125em;
	width: 14px;
	border-bottom: 0.125em solid transparent;
	border-top: 0.375em double transparent;
}

.hasjs ul.linklist.fullwidth {
	max-width: none;
}

li.responsive-menu.dropdown-phpbb31-right .dropdown-phpbb31 {
	left: -9px;
}

li.responsive-menu.dropdown-phpbb31-left .dropdown-phpbb31 {
	right: -6px;
}

ul.linklist .dropdown-phpbb31 {
	top: 22px;
}

ul.linklist .dropdown-phpbb31-up .dropdown-phpbb31 {
	bottom: 18px;
	top: auto;
}

/* Bulletin icons for list items
----------------------------------------*/
ul.linklist.bulletin > li:before {
	display: inline-block;
	content: "\2022";
	font-size: inherit;
	line-height: inherit;
	padding-right: 4px;
}

ul.linklist.bulletin > li:first-child:before,
ul.linklist.bulletin > li.rightside:last-child:before {
	content: none;
}

ul.linklist.bulletin > li.no-bulletin:before {
	content: none;
}

.responsive-menu:before {
	display: none !important;
}

/* Profile in overall_header.html */
.header-profile {
	display: inline-block;
	vertical-align: top;
}

.header-avatar:hover {
	text-decoration: none;
}

.header-avatar img {
	margin-bottom: 2px;
	max-height: 20px;
	vertical-align: middle;
	width: auto;
}

.header-avatar span:after {
	content: '\25BC';
	display: inline-block;
	font-size: 9px;
	float: right;
	padding-left: 2px;
	opacity: 0.7;
}

/* Dropdown menu
----------------------------------------*/
.dropdown-phpbb31-container {
	position: relative;
}

.dropdown-phpbb31-container-right {
	float: right;
}

.dropdown-phpbb31-container-left {
	float: left;
}

.nojs .dropdown-phpbb31-container:hover .dropdown-phpbb31 {
	display: block !important;
}

.dropdown-phpbb31 {
	position: absolute;
	left: 0;
	top: 1.2em;
	z-index: 2;
	border: 1px solid transparent;
	border-radius: 5px;
	padding: 9px 0 0;
	margin-right: -500px;
}

.dropdown-phpbb31.live-search {
	top: auto;
}

.dropdown-phpbb31-container.topic-tools {
	float: left;
}

.dropdown-phpbb31-up .dropdown-phpbb31 {
	top: auto;
	bottom: 1.2em;
	padding: 0 0 9px;
}

.dropdown-phpbb31-left .dropdown-phpbb31, .nojs .rightside .dropdown-phpbb31 {
	left: auto;
	right: 0;
	margin-left: -500px;
	margin-right: 0;
}

.dropdown-phpbb31-button-control .dropdown-phpbb31 {
	top: 24px;
}

.dropdown-phpbb31-button-control.dropdown-phpbb31-up .dropdown-phpbb31 {
	top: auto;
	bottom: 24px;
}

.dropdown-phpbb31 .pointer, .dropdown-phpbb31 .pointer-inner {
	position: absolute;
	width: 0;
	height: 0;
	border-top-width: 0;
	border-bottom: 10px solid transparent;
	border-left: 10px dashed transparent;
	border-right: 10px dashed transparent;
	-webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */
	display: block;
}

.dropdown-phpbb31-up .pointer, .dropdown-phpbb31-up .pointer-inner {
	border-bottom-width: 0;
	border-top: 10px solid transparent;
}

.dropdown-phpbb31 .pointer {
	right: auto;
	left: 10px;
	top: 0;
	z-index: 3;
}

.dropdown-phpbb31-up .pointer {
	bottom: 0;
	top: auto;
}

.dropdown-phpbb31-left .dropdown-phpbb31 .pointer, .nojs .rightside .dropdown-phpbb31 .pointer {
	left: auto;
	right: 10px;
}

.dropdown-phpbb31 .pointer-inner {
	top: auto;
	bottom: -11px;
	left: -10px;
}

.dropdown-phpbb31-up .pointer-inner {
	bottom: auto;
	top: -11px;
}

.dropdown-phpbb31 .dropdown-phpbb31-contents {
	z-index: 2;
	overflow: hidden;
	overflow-y: auto;
	border: 1px solid transparent;
	border-radius: 5px;
	padding: 5px;
	position: relative;
	min-width: 40px;
	max-height: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dropdown-phpbb31 li {
	border-top: 1px dotted transparent;
	float: none !important;
	line-height: normal !important;
	font-size: 1em !important;
	list-style: none;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
	text-align: left;
}

.dropdown-phpbb31-contents > li {
	padding-right: 15px;
}

.dropdown-phpbb31-nonscroll > li {
	padding-right: 0;
}

.dropdown-phpbb31 li:first-child, .dropdown-phpbb31 li.separator + li, .dropdown-phpbb31 li li {
	border-top: 0;
}

.dropdown-phpbb31 li li:first-child {
	margin-top: 4px;
}

.dropdown-phpbb31 li li:last-child {
	padding-bottom: 0;
}

.dropdown-phpbb31 li li {
	border-top: 1px dotted transparent;
	padding-left: 18px;
}

.wrap .dropdown-phpbb31 li, .dropdown-phpbb31.wrap li, .dropdown-phpbb31-extended li {
	white-space: normal;
}

.dropdown-phpbb31 li.separator {
	border-top: 1px solid transparent;
	margin: 4px 0;
	padding: 0;
}

.dropdown-phpbb31 li.separator:first-child, .dropdown-phpbb31 li.separator:last-child {
	display: none !important;
}

/* Responsive breadcrumbs
----------------------------------------*/
.breadcrumbs .crumb {
	float: left;
	font-weight: bold;
	word-wrap: normal;
}

.breadcrumbs .crumb:before {
	content: '‹';
	font-weight: bold;
	padding: 0 0.5em;
}

.breadcrumbs .crumb:first-child:before {
	content: none;
}

.breadcrumbs .crumb a {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
	overflow: hidden;
}

.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; }
.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; }
.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; }

.breadcrumbs .crumb.wrapped-max a { max-width: 120px; }
.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; }
.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; }
.breadcrumbs .crumb.wrapped-small a { max-width: 60px; }
.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; }

/* Table styles
----------------------------------------*/
table.table1 {
	width: 100%;
}

/* Specific column styles */
table.table1 .name		{ text-align: left; }
table.table1 .posts		{ text-align: center; width: 7%; }
table.table1 .joined	{ text-align: left; width: 15%; }
table.table1 .active	{ text-align: left; width: 15%; }
table.table1 .mark		{ text-align: center; width: 7%; }
table.table1 .info		{ text-align: left; width: 30%; }
table.table1 .info div	{ width: 100%; white-space: normal; overflow: hidden; }
table.table1 .autocol	{ line-height: 2em; white-space: nowrap; }
table.table1 thead .autocol { padding-left: 1em; }

table.table1 span.rank-img {
	float: right;
	width: auto;
}

table.info td {
	padding: 3px;
}

table.info tbody th {
	padding: 3px;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
}

.forumbg table.table1 {
	margin: 0;
}

.forumbg-table > .inner {
	margin: 0 -1px;
}

#color_palette_placeholder table {
	border-collapse: separate;
	border-spacing: 1px;
}

/* Misc layout styles
---------------------------------------- */
/* column[1-2] styles are containers for two column layouts
   Also see tweaks.css */
.column1 {
	float: left;
	clear: left;
	width: 49%;
}

.column2 {
	float: right;
	clear: right;
	width: 49%;
}

/* General classes for placing floating blocks */
.left-box {
	float: left;
	width: auto;
	text-align: left;
	max-width: 100%;
}

.left-box.profile-details {
	width: 80%;
}

.right-box {
	float: right;
	width: auto;
	text-align: right;
	max-width: 100%;
}

.clearfix, fieldset dl, ul.topiclist dl, dl.polls {
	overflow: hidden;
}

/* Action-bars (container for post/reply buttons, pagination, etc.)
---------------------------------------- */
.action-bar {
}

.forabg + .action-bar {
}

/* jQuery popups
---------------------------------------- */
.phpbb_alert {
	display: none;
	left: 0;
	padding: 0 25px 20px 25px;
	position: fixed;
	right: 0;
	top: 150px;
	z-index: 50;
	width: 620px;
	margin: 0 auto;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 5px 30px 0 rgba(0,0,0,0.35);
	box-shadow: 0 5px 30px 0 rgba(0,0,0,0.35);
}

@media only screen and (max-height: 500px), only screen and (max-device-width: 500px)
{
	.phpbb_alert {
		top: 25px;
	}
}

.phpbb_alert .alert_close {
	position: absolute;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-decoration: none !important;
	border-radius: 50%;
	background-color: #FFF;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.6);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.6);
	bottom: -16px;
	right: 20px;
}
.phpbb_alert .alert_close .icon {
	position: absolute;
	left: 10px;
	top: 8px;
	font-size: 1.2em;
}

.phpbb_alert .alert_title { font-weight: 300 }

.phpbb_alert p {
	margin: 8px 0;
	padding-bottom: 8px;
}

.phpbb_alert label {
	display: block;
	margin: 8px 0;
	padding-bottom: 8px;
}

.phpbb_alert div.alert_text > p,
.phpbb_alert div.alert_text > label,
.phpbb_alert div.alert_text > select,
.phpbb_alert div.alert_text > textarea,
.phpbb_alert div.alert_text > input {
	font-size: 1.1em;
}

#darkenwrapper {
	display: none;
	position: relative;
	z-index: 44;
}

#darken {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	z-index: 45;
}

#loading_indicator {
	background: center center no-repeat;
	border-radius: 5px;
	display: none;
	opacity: 0.8;
	margin-top: -50px;
	margin-left: -50px;
	height: 50px;
	width: 50px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 51;
}

/* Miscellaneous styles
---------------------------------------- */
#forum-permissions {
	float: right;
	width: auto;
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 10px;
	text-align: right;
}


div.rules ul, div.rules ol {
	margin-left: 20px;
}

form > p.post-notice strong {
	line-height: 20px;
}

.stat-block { clear: both; }

/* Inner box-model clearing */
.inner:after,
ul.linklist:after,
.action-bar:after,
.notification_text:after,
.tabs-container:after,
#tabs > ul:after,
#minitabs > ul:after,
.postprofile .avatar-container:after {
	clear: both;
	content: '';
	display: block;
}

.smilies {
	vertical-align: text-bottom;
}

.icon-notification {
	position: relative;
}

.member-search {
	float: left;
	margin: 0;
	padding: 6px 10px;
}

.member-search strong {
	font-size: 0.95em;
}

.dropdown-phpbb31-extended {
	display: none;
	z-index: 1;
}

.dropdown-phpbb31-extended ul {
	max-height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
	clear: both;
}

.dropdown-phpbb31-extended ul li {
	padding: 0;
	margin: 0 !important;
	float: none;
	border-top: 1px solid;
	list-style-type: none;
	font-size: 0.95em;
	clear: both;
	position: relative;
}

.dropdown-phpbb31-extended ul li:first-child {
	border-top: none;
}

.dropdown-phpbb31-extended ul li.no_notifications {
	padding: 10px;
}

.dropdown-phpbb31-extended .dropdown-phpbb31-contents {
	max-height: none;
	padding: 0;
	position: absolute;
	width: 340px;
}

.nojs .dropdown-phpbb31-extended .dropdown-phpbb31-contents {
	position: relative;
}

.dropdown-phpbb31-extended .header {
	padding: 0 10px;
	font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px white;
	text-transform: uppercase;
	line-height: 30px;
	border-bottom: 1px solid;
	border-radius: 5px 5px 0 0;
}

.dropdown-phpbb31-extended .header .header_settings {
	float: right;
	font-weight: normal;
	text-transform: none;
}

.dropdown-phpbb31-extended .footer {
	text-align: center;
	font-size: 1.1em;
}

.dropdown-phpbb31-extended ul li a, .dropdown-phpbb31-extended ul li.no-url {
	padding: 8px;
}

.dropdown-phpbb31-extended .footer > a {
	padding: 5px 0;
}

.dropdown-phpbb31-extended ul li a, .notification_list dt > a, .dropdown-phpbb31-extended .footer > a {
	display: block;
	text-decoration: none;
}

/* Navbar specific list items
----------------------------------------*/

#quick-links {
	margin: 0 7px 0 0;
}

#quick-links a.responsive-menu-link {
	display: block;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	width: auto;
}

#quick-links a.responsive-menu-link:before {
	font-size: 16px;
	line-height: 16.5px;
}

.compact #quick-links a.responsive-menu-link {
	font-size: 0;
}

.compact .icon-notification > a > span, .compact .icon-pm > a > span {
	display: none;
}

.compact .icon-notification > a > strong, .compact .icon-pm > a > strong {
	padding-left: 2px;
}

.dropdown-phpbb31-page-jump .dropdown-phpbb31 {
	top: 20px;
}

.dropdown-phpbb31-page-jump.dropdown-phpbb31-up .dropdown-phpbb31 {
	bottom: 20px;
}

.dropdown-phpbb31-page-jump input.tiny {
	width: 50px;
}

.dropdown-phpbb31 .clone.hidden + li.separator {
	display: none;
}

.dropdown-phpbb31 .clone.hidden + li {
	border-top: none;
}

/* 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  */

/* General Markup Styles
---------------------------------------- */
* {
  /* Reset browsers default margin, padding and font sizes */
  margin: 0;
  padding: 0;
}
html {
  font-size: 100%;
  height: 101%;
}
h1 {
  margin-right: 200px;
  color: #FFFFFF;
  margin-top: 15px;
  font-weight: bold;
  font-size: 2em;
}
h2.solo { margin-bottom: 1em; }

h3 {
  font-weight: bold;
  padding-bottom: 2px;
  font-size: 1.05em;
  margin-top: 20px;
}

h4 { font-size: 1.3em; }
p {
  line-height: 1.3em;
  margin-bottom: 1.5em;
}
img { border-width: 0; }
hr.dashed {
  border-top: 1px dashed #CCCCCC;
  margin: 10px 0;
}
hr.divider { display: none; }
p.right { text-align: right; }
/* Main blocks */

#page-body { clear: both; }
#page-footer { clear: both; }
/* Search box */

#search-box { white-space: nowrap; /* For Opera */ }
#search-box #keywords {
  width: 95px;
  background-color: #FFF;
}

#search-box input.button1 { padding: 1px 5px; }
#search-box li {
  text-align: right;
  margin-top: 4px;
}
#search-box img {
  vertical-align: middle;
  margin-right: 3px;
}
/* Site description and logo */

#site-description {
  float: left;
  width: 70%;
}
#site-description h1 { margin-right: 0; }
/* Round cornered boxes and backgrounds */

.headerbar {
  background: #ebebeb none repeat-x 0 0;
  color: #FFFFFF;
  margin-bottom: 4px;
  padding: 0 5px;
}
.navbar {
  background-color: #ebebeb;
  padding: 0 10px;
}
.forabg, .forumbg { clear: both; }

.post:target .content { color: #000000; }
.rowbg { margin: 5px 5px 2px 5px; }
.ucprowbg { background-color: #e2e2e2; }
.fieldsbg { background-color: #eaeaea; }
/* Horizontal lists */

ul.linklist {
  display: block;
  margin: 0;
}
ul.linklist li {
  display: block;
  list-style-type: none;
  float: left;
  width: auto;
  margin-right: 5px;
  line-height: 2.2em;
}
ul.linklist li.rightside, p.rightside {
  float: right;
  margin-right: 0;
  margin-left: 5px;
  text-align: right;
}

ul.leftside {
  float: left;
  margin-left: 0;
  margin-right: 5px;
  text-align: left;
}

/* Table styles */

#ucp-main table.table1 { padding: 2px; }
table.table1 thead th span { padding-left: 7px; }

table.table1 tbody th {
  padding: 5px;
  border-bottom: 1px solid #000000;
  text-align: left;
  color: #333333;
  background-color: #FFFFFF;
}
/* Specific column styles */

table.table1 .name { text-align: left; }
table.table1 .posts {
  text-align: center !important;
  width: 7%;
}
table.table1 .joined {
  text-align: left;
  width: 15%;
}
table.table1 .mark {
  text-align: center;
  width: 7%;
}
table.table1 .info {
  text-align: left;
  width: 30%;
}
table.table1 .info div {
  width: 100%;
  white-space: normal;
  overflow: hidden;
}
table.table1 .autocol {
  line-height: 2em;
  white-space: nowrap;
}
table.table1 thead .autocol { padding-left: 1em; }
table.table1 span.rank-img {
  float: right;
  width: auto;
}
table.info td { padding: 3px; }
table.info tbody th {
  padding: 3px;
  text-align: right;
  vertical-align: top;
  color: #000000;
  font-weight: normal;
}
.forumbg table.table1 { margin: 0; }
.forumbg-table > .inner { margin: 0 -1px; }
.forumbg-table > .inner > span.corners-top { margin: 0 -4px -1px -4px; }
.forumbg-table > .inner > span.corners-bottom { margin: -1px -4px 0 -4px; }

/* Misc layout styles */
.column1 {
  float: left;
  clear: left;
  width: 49%;
}
.column2 {
  float: right;
  clear: right;
  width: 49%;
}

/* General classes for placing floating blocks */
.left-box {
  float: left;
  width: auto;
  text-align: left;
}
.right-box {
  float: right;
  width: auto;
  text-align: right;
}
dl.details dt {
  float: left;
  clear: left;
  width: 30%;
  text-align: right;
  color: #000000;
  display: block;
}
dl.details dd {
  margin-left: 0;
  padding-left: 5px;
  margin-bottom: 5px;
  float: left;
  width: 65%;
}

/* Pagination */
.pagination span.page-sep { display: none; }
li.pagination { margin-top: 0; }
.pagination strong, .pagination b { font-weight: normal; }


/* Miscellaneous styles */
#forum-permissions {
  float: right;
  width: auto;
  padding-left: 5px;
  margin-left: 5px;
  margin-top: 10px;
  text-align: right;
}
.titlespace { margin-bottom: 15px; }
.headerspace { margin-top: 20px; }
.error { font-weight: bold; }
div.rules ul, div.rules ol { margin-left: 20px; }
p.rules img {
  vertical-align: middle;
  padding-top: 5px;
}
p.rules a {
  vertical-align: middle;
  clear: both;
}
#top {
  position: absolute;
  top: -20px;
}
.clear {
  display: block;
  clear: both;
  font-size: 1px;
  line-height: 1px;
  background: transparent;
}
/* Link Styles
---------------------------------------- */

/* Navigation bar links */
li.breadcrumbs span:first-child > a {
	display: inline-block;
	padding-left: 17px;
}

/* Notification mark read link */
.dropdown-extended a.mark_read {
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 3px 0 0 3px;
	display: none;
	margin-top: -20px;
	position: absolute;
	z-index: 2;
	right: 0;
	top: 50%;
	width: 30px;
	height: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dropdown-extended li:hover a.mark_read {
	display: block;
}

.dropdown-extended a.mark_read:hover {
	width: 40px;
}

/* Links for forum/topic lists */
a.lastsubject {
	font-weight: normal;
	text-decoration: none;
}


/* Arrow links  */
a.arrow-up		{ background: none no-repeat left center; }
a.arrow-down		{ background: none no-repeat right center; }
a.arrow-left		{ background: none no-repeat 3px 60%; }
a.arrow-right		{ background: none no-repeat 95% 60%; }

a.arrow-up {
	padding-left: 10px;
	text-decoration: none;
	border-bottom-width: 0;
}

a.arrow-up:hover {
	background-position: left top;
}

a.arrow-down {
	padding-right: 10px;
}

a.arrow-down:hover {
	background-position: right bottom;
	text-decoration: none;
}

a.arrow-left {
	padding-left: 12px;
}

a.arrow-left:hover {
	text-decoration: none;
	background-position: 0 60%;
}

a.arrow-right {
	padding-right: 12px;
}

a.arrow-right:hover {
	text-decoration: none;
	background-position: 100% 60%;
}

/* invisible skip link, used for accessibility  */
.skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}

/* Feed icon in forumlist_body.html */
a.feed-icon-forum {
	float: right;
	margin: 3px;
}

a.anchor {
	display: block;
}

/*
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
*/

/* Link Styles
---------------------------------------- */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
a {
  direction: ltr;
  unicode-bidi: embed;
}
a:link, a:visited, a:hover, a:active { text-decoration: none }

/* Coloured usernames */
.username-coloured {
  display: inline !important;
  padding: 0 !important;
}

/* Links for forum/topic lists */
a.forumtitle { text-decoration: none; }
a.topictitle {
  font-weight: bold;
  color: #898989;
  text-decoration: none;
}
a.topictitle:hover {
  color: #bcbcbc;
  text-decoration: underline;
}
a.topictitle:active { color: #898989; }

/* Post body links */
.postlink {
  text-decoration: none;
  color: #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 0;
}
.postlink:active { color: #d2d2d2; }
.postlink:hover {
  background-color: #f6f6f6;
  text-decoration: none;
  color: #404040;
}
.signature a, .signature a:visited, .signature a:hover, .signature a:active {
  border: none;
  text-decoration: underline;
  background-color: transparent;
}

/* Profile links */
dl.postprofile > dt > a > img { margin-bottom: 15px }

a.up, a.up:link, a.up:active, a.up:visited {
  padding-left: 10px;
  text-decoration: none;
  border-bottom-width: 0;
}
a.up:hover {
  background-position: left top;
  background-color: transparent;
}
a.down, a.down:link, a.down:active, a.down:visited { padding-right: 10px; }
a.down:hover {
  background-position: right bottom;
  text-decoration: none;
}

/* invisible skip link, used for accessibility  */
.skiplink {
  position: absolute;
  left: -999px;
  width: 990px;
}

/* Feed icon in forumlist_body.html */
a.feed-icon-forum {
  float: right;
  margin: 3px;
}
/* Content Styles
---------------------------------------- */

ul.topiclist {
  display: block;
  list-style-type: none;
  margin: 0;
  position: relative;
}

ul.forums { background: #f9f9f9 none repeat-x 0 0; }

ul.topiclist li {
  display: block;
  list-style-type: none;
  margin: 0;
}
ul.topiclist dl { position: relative; }
ul.topiclist dt {
  display: block;
  float: left;
}

ul.topiclist dd {
  display: block;
  float: left;
}

ul.topiclist dfn {
  /* Labels for post/view counts */
  position: absolute;
  left: -999px;
  width: 990px;
}

.forum-image {
  float: left;
  padding-top: 5px;
  margin-right: 5px;
}

li.header dt,
li.header dd { line-height: 1em; }

li.header dd { margin-left: 1px; }

li.header dl.icon dt {
  /* Tweak for headers alignment when folder icon used */
}

/* Forum list column styles */
dl.icon {
  min-height: 35px;
  background-repeat: no-repeat;
}
dl.icon dt {
  padding-left: 45px;	/* Space for folder icon */
  background-repeat: no-repeat;
  background-position: 5px 95%; /* Position of topic icon */
}

/* List in forum description */
dl.icon dt ol, dl.icon dt ul {
  list-style-position: inside;
  margin-left: 1em;
}
dl.icon dt li {
  display: list-item;
  list-style-type: inherit;
}
dd.lastpost { width: 25%; }
dd.moderation { }
dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span { display: block; }

dd.time {
  width: auto;
  line-height: 200%;
}

dd.extra {
  width: 12%;
  line-height: 200%;
  text-align: center;
}

dd.mark {
  float: right !important;
  width: 9%;
  text-align: center;
}

dd.info { width: 30%; }

dd.option {
  width: 15%;
  line-height: 200%;
  text-align: center;
}

dd.searchby {
  width: 47%;
  line-height: 1em;
}

ul.topiclist dd.searchextra {
  margin-left: 5px;
  padding: 0.2em 0;
  color: #333333;
  border-left: none;
  clear: both;
  width: 98%;
  overflow: hidden;
}

/* Container for post/reply buttons and pagination */
.topic-actions {
  margin-bottom: 3px;
  height: 28px;
  min-height: 28px;
}

/* Post body styles */
.postbody .ignore { }
.postbody h3 img { vertical-align: bottom; }

/* Topic review panel */
#topicreview .post { height: auto; }
#topicreview h2 { border-bottom-width: 0; }
.post-ignore .postbody { display: none; }

/* MCP Post details */
#post_details {
  overflow: auto;
  max-height: 300px;
}
#expand { clear: both; }


/* Content container styles
----------------------------------------*/
.content h2, .panel h2 {
  font-weight: normal;
  font-size: 1.4em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
}
.panel h3 { margin: 0.5em 0; }

.panel p {
  margin-bottom: 1em;
  line-height: 1.4em;
}

.content p {
  font-size: 1.1em;
  margin-bottom: 1em;
  line-height: 1.4em;
}

.content li { list-style-type: inherit; }

.content ul, .content ol {
  margin-bottom: 1em;
  margin-left: 3em;
}

.posthilit {
  background-color: #f3f3f3;
  color: #BCBCBC;
  padding: 0 2px 1px 2px;
}


/* Post author */
dd .signature {
  margin: 0;
  padding: 0;
  clear: none;
  border: none;
}
.signature li { list-style-type: inherit; }
.signature ul, .signature ol {
  margin-bottom: 1em;
  margin-left: 3em;
}

.notice {
  width: auto;
  margin-top: 1.5em;
  padding-top: 0.2em;
  border-top: 1px dashed #CCCCCC;
  clear: left;
  line-height: 130%;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote blockquote {
  /* Nested quotes */
  margin: 0.5em 1px 0 15px;
}
blockquote cite {
  /* Username/source of quoter */
  font-style: normal;
  font-weight: bold;
  display: block;
}
blockquote cite cite { }
blockquote.uncited { padding-top: 25px; }

/* Code block */
dl.codebox {
  padding: 3px;
  background-color: #FFFFFF;
  border: 1px solid #d8d8d8;
}

dl.codebox dt {
  text-transform: uppercase;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 3px;
  font-size: 0.9em;
  font-weight: bold;
  display: block;
}

blockquote dl.codebox { margin-left: 0; }

dl.codebox code {
  /* Also see tweaks.css */
  overflow: auto;
  display: block;
  height: auto;
  max-height: 200px;
  white-space: normal;
  padding-top: 5px;
  font: 0.9em Monaco, "Andale Mono", "Courier New", Courier, mono;
  line-height: 1.3em;
  color: #8b8b8b;
  margin: 2px 0;
}
.syntaxbg { color: #FFFFFF; }
.syntaxcomment { color: #000000; }
.syntaxdefault { color: #bcbcbc; }
.syntaxhtml { color: #000000; }
.syntaxkeyword { color: #585858; }
.syntaxstring { color: #a7a7a7; }

/* Attachments
----------------------------------------*/

.pm-message .attachbox { background-color: #f3f3f3; }

.attachbox p {
  line-height: 110%;
  color: #666;
  font-weight: normal;
  clear: left;
}
.attachbox p.stats {
  line-height: 110%;
  color: #666666;
  font-weight: normal;
  clear: left;
}
.attach-image {
  margin: 3px 0;
  width: 100%;
  max-height: 350px;
  overflow: auto;
}
.attach-image img {
  border: 1px solid #999999;
  /*	cursor: move; */
  cursor: default;
}

/* Inline image thumbnails */
div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
  display: block;
  margin-bottom: 4px;
}
div.inline-attachment p { font-size: 100%; }

dl.file dd {
  color: #666;
  margin: 0;
  padding: 0;
}
dl.thumbnail img {
  padding: 3px;
  border: 1px solid #666666;
  background-color: #FFF;
}
dl.thumbnail dd {
  color: #666666;
  font-style: italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.attachbox dl.thumbnail dd { font-size: 100%; }
dl.thumbnail dt a:hover { background-color: #EEEEEE; }
dl.thumbnail dt a:hover img { border: 1px solid #d2d2d2; }

/* Post poll styles
----------------------------------------*/
fieldset.polls { padding: 0 20px; }
fieldset.polls dl { line-height: 120%; }
fieldset.polls dl.voted {
  font-weight: bold;
  color: #000000;
}

fieldset.polls dt {
  text-align: left;
  float: left;
  display: block;
  width: 87%;
  border-right: none;
  padding: 0;
  margin: 0;
  line-height: 26px;
}

#page-body fieldset.polls dt label { font-weight: 600 }

fieldset.polls dd {
  float: left;
  width: 10%;
  border-left: none;
  padding: 0;
  margin: 0;
  line-height: 26px;
}
fieldset.polls dd.resultbar {
  width: 50%;
  line-height: 1.42857143;
  margin: 0 10px 0 0;
}

fieldset.polls dd input { margin: 2px 0; }
fieldset.polls dd div {
  text-align: right;
  color: #FFFFFF;
  padding: 0 2px;
  overflow: visible;
  min-width: 2%;
}

/* Poster profile block */
.postprofile strong { font-weight: normal; }
.avatar {
  border: none;
  margin-bottom: 3px;
}

/* Poster profile used by search*/
.search .postprofile { width: 30%; }

/* pm list in compose message if mass pm is enabled */
dl.pmlist dt { width: 60% !important; }
dl.pmlist dt textarea { width: 95%; }
/* Button Styles
---------------------------------------- */

/* Rollover buttons
   Based on: http://wellstyled.com/css-nopreload-rollovers.html
*/

.dropdown-phpbb31-select {
	padding-right: 24px;
}

.dropdown-phpbb31-select.icon-button:before {
	margin-right: 4px;
}

.dropdown-phpbb31-select:after {
	background-position: -103px 10px;
	border-left: 1px solid;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	height: 22px;
	width: 16px;
}

.dropdown-phpbb31-visible .dropdown-phpbb31-select:after, .nojs .dropdown-phpbb31-container:hover .dropdown-phpbb31-select:after {
	background-position: -103px -10px;
}

.buttons .button, .dropdown-phpbb31-select {
	margin-right: 5px;
}

#jumpbox .dropdown-phpbb31-select {
	margin: 0;
}

/* Big button images */
.reply-icon:before, .pmreply-icon:before					{ background-position: -20px 0; }
.reply-icon:hover:before, .pmreply-icon:hover:before		{ background-position: -20px -20px; }

.post-icon:before, .newpm-icon:before, .reply-all:before	{ background-position: 0 0; }
.post-icon:hover:before,
.newpm-icon:hover:before,
.reply-all:hover:before										{ background-position: 0 -20px; }

.locked-icon:before											{ background-position: -60px 0; }
.locked-icon:hover:before									{ background-position: -60px -20px; }

.forwardpm-icon:before										{ background-position: -40px 0; }
.forwardpm-icon:hover:before								{ background-position: -40px -20px; }

.modtools-icon {
	font-size: 0;
}

.tools-icon:before, .modtools-icon:before, .search-icon:before, .search-adv-icon:before {
	background-position: -80px 0;
	height: 16px;
	margin-top: 2px;
	width: 16px;
}

.dropdown-phpbb31-visible .tools-icon:before,
.nojs .dropdown-phpbb31-container:hover .tools-icon:before			{ background-position: -80px -20px; }

.search-icon:before											{ background-position: -245px 0; }
.search-icon:hover:before									{ background-position: -245px -20px; }

.search-adv-icon:before										{ background-position: -265px 0; }
.search-adv-icon:hover:before								{ background-position: -265px -20px; }

.modtools-icon:before										{ background-position: -225px 0; }
.dropdown-phpbb31-visible .modtools-icon:before,
.nojs .dropdown-phpbb31-container:hover .modtools-icon:before		{ background-position: -225px -20px; }

/* Icon images
---------------------------------------- */
.small-icon {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
}

.small-icon > a {
	display: inline-block;
	padding: 0 0 0 18px;
}

ul.linklist.bulletin > li.small-icon:before {
	display: none;
}

.dropdown-phpbb31 .small-icon > a {
	display: block;
}

/* Browser-specific tweaks */
button::-moz-focus-inner {
	padding: 0;
	border: 0
}

/*
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
*/

/* Button Styles
---------------------------------------- */

/* Rollover buttons 
   Based on: http://wellstyled.com/css-nopreload-rollovers.html
*/

.buttons {
  float: left;
  width: auto;
  height: auto;
}

/* Rollover state */
.buttons div {
  float: left;
  margin: 0 5px 0 0;
  background-position: 0 100%;
}

/* Rolloff state */
.buttons div a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0;
  position: relative;
  overflow: hidden;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span		{ display: none; }*/
/*.buttons div a:hover	{ background-image: none; }*/
.buttons div span {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.buttons div a:hover span { background-position: 0 100%; }

/* Big button images */
.reply-icon span { background: transparent none 0 0 no-repeat; }
.post-icon span { background: transparent none 0 0 no-repeat; }
.locked-icon span { background: transparent none 0 0 no-repeat; }
.pmreply-icon span { background: none 0 0 no-repeat; }
.newpm-icon span { background: none 0 0 no-repeat; }
.forwardpm-icon span { background: none 0 0 no-repeat; }

/* Set big button dimensions */
.buttons div.reply-icon { 
  width: {IMG_BUTTON_TOPIC_REPLY_WIDTH} px;
  height: {IMG_BUTTON_TOPIC_REPLY_HEIGHT} px;
}
.buttons div.post-icon {
  width: {IMG_BUTTON_TOPIC_NEW_WIDTH}px;
  height: {IMG_BUTTON_TOPIC_NEW_HEIGHT} px;
}
.buttons div.locked-icon {
  width: {IMG_BUTTON_TOPIC_LOCKED_WIDTH }px;
  height: {IMG_BUTTON_TOPIC_LOCKED_HEIGHT}px;
}
.buttons div.pmreply-icon {
  width: {IMG_BUTTON_PM_REPLY_WIDTH}px;
  height: {IMG_BUTTON_PM_REPLY_HEIGHT}px;
}
.buttons div.newpm-icon {
  width: {IMG_BUTTON_PM_NEW_WIDTH}px;
  height: {IMG_BUTTON_PM_NEW_HEIGHT}px;
}
.buttons div.forwardpm-icon {
  width: {IMG_BUTTON_PM_FORWARD_WIDTH}px;
  height: {IMG_BUTTON_PM_FORWARD_HEIGHT}px;
}

/* Sub-header (navigation bar)  */
a.print, a.sendemail, a.fontsize {
  display: block;
  overflow: hidden;
  height: 18px;
  text-indent: -5000px;
  text-align: left;
  background-repeat: no-repeat;
}
a.print {
  background-image: none;
  width: 22px;
}
a.sendemail {
  background-image: none;
  width: 22px;
}
a.fontsize {
  background-image: none;
  background-position: 0 -1px;
  width: 29px;
}
a.fontsize:hover {
  background-position: 0 -20px;
  text-decoration: none;
}

/* .profile-icons : */
.aim-icon, .aim-icon a { background-image: url("{IMG_ICON_CONTACT_AIM_SRC}"); }
.yahoo-icon, .yahoo-icon a { background-image: url("{IMG_ICON_CONTACT_YAHOO_SRC}"); }
.web-icon, .web-icon a { background-image: url("{IMG_ICON_CONTACT_WWW_SRC}"); }
.msnm-icon, .msnm-icon a { background-image: url("{IMG_ICON_CONTACT_MSNM_SRC}"); }
.icq-icon, .icq-icon a { background-image: url("{IMG_ICON_CONTACT_ICQ_SRC}"); }
.jabber-icon, .jabber-icon a { background-image: url("{IMG_ICON_CONTACT_JABBER_SRC}"); }

ul.profile-icons li {
  width: 20px;
  height: 20px;
}
.panel-container .panel li.header dd,
.panel-container .panel li.header dt { margin-bottom: 2px; }

.panel-container table.table1 { margin-bottom: 1em; }

.panel-container table.table1 thead th {
  font-weight: bold;
  border-bottom: 1px solid transparent;
  padding: 5px;
}

.panel-container table.table1 tbody th {
  font-style: italic;
  background-color: transparent !important;
  border-bottom: none;
}

/* Responsive tabs
----------------------------------------*/
.responsive-tab { position: relative; }

.responsive-tab > a.responsive-tab-link {
  display: block;
  font-size: 16px;
  position: relative;
  width: 16px;
  line-height: 14px;
  text-decoration: none;
}

.responsive-tab .responsive-tab-link:before {
  content: '';
  position: absolute;
  left: 10px;
  top: 7px;
  height: .125em;
  width: 14px;
  border-bottom: 0.125em solid transparent;
  border-top: 0.375em double transparent;
}

#tabs .dropdown, #minitabs .dropdown {
  top: 20px;
  margin-right: -2px;
  font-size: 1.1em;
  font-weight: normal;
}

#minitabs .dropdown { margin-right: -4px; }

#tabs .dropdown-up .dropdown, #minitabs .dropdown-up .dropdown {
  bottom: 20px;
  top: auto;
}

#tabs .dropdown li { text-align: right; }

#minitabs .dropdown li { text-align: left; }

/* Link styles for the sub-section links */
#navigation a {
  display: block;
  padding: 5px;
  margin: 1px 0;
  text-decoration: none;
}

#navigation a:hover { text-decoration: none; }

.pmlist li.pm_marked_colour, .pm_marked_colour,
.pmlist li.pm_replied_colour, .pm_replied_colour,
.pmlist li.pm_friend_colour, .pm_friend_colour,
.pmlist li.pm_foe_colour, .pm_foe_colour {
  padding: 0;
  border: solid 3px transparent;
  border-width: 0 3px;
}

/* Responsive *CP navigation
----------------------------------------*/
@media only screen and (max-width: 900px), only screen and (max-device-width: 900px)
{
  .nojs #tabs a span, .nojs #minitabs a span {
    max-width: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.5px;
  }

  #cp-menu, #navigation, #cp-main {
    float: none;
    width: auto;
    margin: 0;
  }

  #navigation {
    padding: 0;
    margin: 0 auto;
    max-width: 320px;
  }

  #navigation a { background-image: none; }

  #navigation li:first-child a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  #navigation li:last-child a {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
}

/* Control Panel Styles
---------------------------------------- */

/* Main CP box */
#cp-menu { float: left; }
#cp-main { float: left; }
#cp-main .content { padding: 0; }
#cp-main .panel ol { margin-left: 2em; }

#cp-main table.table1 tbody th {
  font-style: italic;
  background-color: transparent !important;
  border-bottom: none;
}

#cp-main .pagination {
  float: right;
  width: auto;
  padding-top: 1px;
}

#cp-main .pm-message {
  border: 1px solid #e2e2e2;
  margin: 10px 0;
  background-color: #FFFFFF;
  width: auto;
  float: none;
}

.pm-message h2 { padding-bottom: 5px; }

#cp-main .postbody h3, #cp-main .box2 h3 { margin-top: 0; }
#cp-main .buttons { margin-left: 0; }
#cp-main ul.linklist { margin: 0; }

/* MCP Specific tweaks */
.tabs-container h2 {
  float: left;
  margin-bottom: 0px;
}

.tabs-container #minitabs {
  float: right;
  margin-top: 19px;
}

.tabs-container:after {
  display: block;
  clear: both;
  content: '';
}

/* CP tabbed menu
----------------------------------------*/
#tabs {
  line-height: normal;
  margin: 20px 0 -1px 7px;
  min-width: 570px;
}

#tabs ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#tabs li {
  display: inline;
  margin: 0;
  padding: 0;
}

#tabs a {
  float: left;
  margin: 0;
  text-decoration: none;
  position: relative;
  cursor: pointer;
}

/* Mini tabbed menu used in MCP */
#minitabs {
  line-height: normal;
  margin: -20px 7px 0 0;
}

#minitabs ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#minitabs li {
  display: block;
  float: right;
  padding: 0 10px 4px 10px;
  font-size: 1em;
  font-weight: bold;
  background-color: #f2f2f2;
  margin-left: 2px;
}

#minitabs a:hover { text-decoration: none; }
#minitabs li.activetab { background-color: #F9F9F9; }
#minitabs li.activetab a,
#minitabs li.activetab a:hover { color: #333333; }

/* UCP navigation menu
----------------------------------------*/
/* Container for sub-navigation list */
#navigation {
  width: 100%;
  padding-top: 36px;
}

#navigation ul { list-style: none; }

/* Default list state */
#navigation li {
  margin: 1px 0;
  padding: 0;
  font-weight: bold;
  display: inline;
}

#navigation #active-subsection a { display: block; }

/* Preferences pane layout */
#cp-main h2 {
  border-bottom: none;
  padding: 0;
}

#page-body #cp-main h2 { margin-top: 40px }

/* Friends list */
dl.mini dt {
  font-weight: bold;
  color: #676767;
}

dl.mini dd { padding-top: 4px; }

.friend-online { font-weight: bold; }
.friend-offline { font-style: italic; }

/* PM Styles
----------------------------------------*/
#pm-menu { line-height: 2.5em; }

/* PM panel adjustments */
.reply-all a.left { background-position: 3px 60%; }
.reply-all a.left:hover { background-position: 0px 60%; }

.reply-all {
  font-size: 11px;
  padding-top: 5px;
}

/* PM Message history */
.current { color: #999999; }

/* Defined rules list for PM options */
ol.def-rules { padding-left: 0; }

ol.def-rules li {
  line-height: 180%;
  padding: 1px;
}

/* PM marking colours */
.pmlist li.bg1 { padding: 0 3px; }
.pmlist li.bg2 { padding: 0 3px; }

.pmlist li.pm_message_reported_colour,
.pm_message_reported_colour {
  border-left-color: transparent;
  border-right-color: transparent;
}

.pmlist li.pm_marked_colour,
.pm_marked_colour {
  border: solid 3px #ffffff;
  border-width: 0 3px;
}

.pmlist li.pm_replied_colour,
.pm_replied_colour {
  border: solid 3px #c2c2c2;
  border-width: 0 3px;
}

.pmlist li.pm_friend_colour,
.pm_friend_colour {
  border: solid 3px #bdbdbd;
  border-width: 0 3px;
}

.pmlist li.pm_foe_colour,
.pm_foe_colour {
  border: solid 3px #000000;
  border-width: 0 3px;
}

.pm-legend {
  border-left-width: 10px;
  border-left-style: solid;
  border-right-width: 0;
  margin-bottom: 3px;
  padding-left: 3px;
}

/* Avatar gallery */
#gallery label {
  position: relative;
  float: left;
  margin: 10px;
  padding: 5px;
  width: auto;
  background: #FFFFFF;
  border: 1px solid #CCC;
  text-align: center;
}

#gallery label:hover { background-color: #EEE; }
/* Form Styles 
---------------------------------------- */

input[type="number"] {
	-moz-padding-end: inherit;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
	display: none;
}

input[type="search"]::-webkit-search-cancel-button {
	cursor: pointer;
}

/* General form styles */
fieldset { border-width: 0; }
input {
  font-weight: normal;
  cursor: pointer;
  vertical-align: middle;
  padding: 0 3px;
  font-size: 1em;
}
select {
  font-weight: normal;
  cursor: pointer;
  vertical-align: middle;
  border: 1px solid #666666;
  padding: 1px;
  background-color: #FAFAFA;
  font-size: 1em;
}
option { padding-right: 1em; }
option.disabled-option { color: graytext; }
textarea {
  font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  width: 60%;
  padding: 2px;
  font-size: 1em;
  line-height: 1.4em;
}
label {
  cursor: default;
  padding-right: 5px;
  color: #676767;
}
label input { vertical-align: middle; }
label img { vertical-align: middle; }

/* Definition list layout for forms */
fieldset dl { padding: 4px 0; }
fieldset dt {
  float: left;
  width: 40%;
  text-align: left;
  display: block;
}
fieldset dd {
  margin-left: 41%;
  vertical-align: top;
}

/* Specific layout 1 */
fieldset.fields1 dt {
  width: 15em;
  border-right-width: 0;
}
fieldset.fields1 dd {
  margin-left: 15em;
  border-left-width: 0;
}
fieldset.fields1 { background-color: transparent }
fieldset.fields1 div { margin-bottom: -3px }

/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */
fieldset.fields1 #recaptcha_widget_div div { margin-bottom: 0 }

/* Specific layout 2 */
fieldset.fields2 dt {
  width: 15em;
  border-right-width: 0;
}
fieldset.fields2 dd {
  margin-left: 16em;
  border-left-width: 0;
}

/* Form elements */
dt label {
  font-weight: bold;
  text-align: left;
}
dd label {
  white-space: nowrap;
  color: #333;
}
dd input, dd textarea { margin-right: 3px; }
dd select { width: auto; }
dd textarea { width: 85%; }

/* Hover effects */
fieldset dl:hover dt label { color: #000000; }
fieldset.fields2 dl:hover dt label { color: inherit; }
#timezone { width: 95%; }
* html #timezone { width: 50%; }

/* Quick-login on index page */
fieldset.quick-login { margin-top: 5px; }
fieldset.quick-login input { width: auto; }
fieldset.quick-login input.inputbox {
  width: 15%;
  vertical-align: middle;
  margin-right: 5px;
  background-color: #f3f3f3;
}
fieldset.quick-login label {
  white-space: nowrap;
  padding-right: 2px;
}

/* Display options on viewtopic/viewforum pages  */
fieldset.display-options {
  text-align: center;
  margin: 3px 0 5px 0;
}
fieldset.display-options label {
  white-space: nowrap;
  padding-right: 2px;
}

/* Display actions for ucp and mcp pages */
fieldset.display-actions {
  text-align: right;
  white-space: nowrap;
}
fieldset.display-actions label {
  white-space: nowrap;
  padding-right: 2px;
}
fieldset.sort-options { line-height: 2em; }

/* MCP forum selection */
fieldset.forum-selection { float: right; }
fieldset.forum-selection2 {
  margin: 13px 0 3px 0;
  float: right;
}

/* Jumpbox */
fieldset.quickmod { text-align: right; }


/* Posting page styles
---------------------------------------- */
/* Buttons used in the editor */
#format-buttons { margin: 15px 0 2px 0; }
#format-buttons input, #format-buttons select { vertical-align: middle; }

/* Main message box */
#message-box textarea {
  min-width: 100%;
  max-width: 100%;
  color: #333;
}

/* Emoticons panel */
#smiley-box {
  width: 18%;
  float: right;
}

#smiley-box img { margin: 3px; }

/* Input field styles */
.inputbox {
  background-color: #FFFFFF;
  cursor: text;
}
input.inputbox { width: 85%; }
input.medium { width: 50%; }
input.narrow { width: 25%; }
.autowidth { width: auto !important; }

/* Form button styles */
a.button1, input.button1, input.button3, a.button2, input.button2 { width: auto !important; }
input.button3 {
  background-image: none;
  font-variant: small-caps;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
  text-decoration: none;
  vertical-align: text-bottom;
}
input.disabled {
  font-weight: normal;
  color: #666666;
}

/* Topic and forum Search */
.search-box { float: left; }
.full { width: 95%; }
.medium { width: 50%; }
.narrow { width: 25%; }
.tiny { width: 10%; }
/* Zebra List */
table.zebra-list tr:nth-child(odd) td,
ul.zebra-list li:nth-child(odd) { background-color: #F1F1F1; }

table.zebra-list tr:nth-child(even) td,
ul.zebra-list li:nth-child(even) { background-color: #F9F9F9; }


/* Attachments */
.attachbox {
  background-color: #FFFFFF;
  border-color:  #C9D2D8;
}

.pm-message .attachbox { background-color: #F2F3F3; }

.attachbox dd { border-top-color: #C9D2D8; }
.attachbox p { color: #666666; }
.attachbox p.stats { color: #666666; }

.attach-image img { border-color: #999999; }


/* Main CP Box */
.panel-container h3,
.panel-container hr { border-color: #A4B3BF; }

.panel-container .panel li.header dd,
.panel-container .panel li.header dt { color: #000000; }

.panel-container table.table1 thead th {
  color: #333333;
  border-bottom-color: #333333;
}

#cp-main .pm-message {
  border-color: #DBDEE2;
  background-color: #FFFFFF;
}


/* Preferences Pane Layout */
.panel-container h2 { color: #333333; }
.panel-container .panel { background-color: #F9F9F9; }
#cp-main .pm {  background-color: #FFFFFF; }


/* Friends List */
.cp-mini { background-color: #eef5f9; }


/* jQuery Popups */
.phpbb_alert {
  background-color: #FFFFFF;
}

#darken { background-color: #000000; }

.dropdown li.separator { border-color: #DCDCDC; }

#loading_indicator {
  background-color: #000000;
  background-image: url("styles/Mobbern/theme/images/loading.gif");
}


/* Notifications */
.notification_list p.notification-time { color: #4C5D77; }

li.notification-reported strong,
li.notification-disapproved strong { color: #D31141; }


/* Icons */
.icon-acp                       {  }
.icon-bookmark                  {  }
.icon-bump                      {  }
.icon-contact                   {  }
.icon-delete-cookies            {  }
.icon-download                  {  }
.icon-faq                       {  }
.icon-logout                    {  }
.icon-mark                      {  }
.icon-mcp                       {  }
.icon-members                   {  }
.icon-notification              {  }
.icon-pages                     {  }
.icon-pm                        {  }
.icon-print                     {  }
.icon-profile                   {  }
.icon-register                  {  }
.icon-search,
.responsive-search a            { background-image: url("styles/Mobbern/theme/svg/icon_search.svg"); }
.icon-search-active             { background-image: url("styles/Mobbern/theme/svg/subforum_read.svg"); }
.icon-search-advanced           { background-image: url("styles/Mobbern/theme/svg/icon_search_adv.svg"); }
.icon-search-new                {  }
.icon-search-self               {  }
.icon-search-unanswered         {  }
.icon-search-unread             {  }
.icon-sendemail                 {  }
.icon-subscribe                 {  }
.icon-team                      {  }
.icon-ucp                       {  }
.icon-unsubscribe               {  }

/* Profile & navigation icons */
.contact-icon                   {  }
.icon-button:before,
.dropdown-select:after          {  }

/* Forum icons & Topic icons */
.global_read                    { background-image: url("styles/Mobbern/theme/svg/announce_read.svg"); }
.global_read_mine               { background-image: url("styles/Mobbern/theme/svg/announce_read_mine.svg"); }
.global_read_locked             { background-image: url("styles/Mobbern/theme/svg/announce_read_locked.svg"); }
.global_read_locked_mine        { background-image: url("styles/Mobbern/theme/svg/announce_read_locked_mine.svg"); }
.global_unread                  { background-image: url("styles/Mobbern/theme/svg/announce_unread.svg"); }
.global_unread_mine             { background-image: url("styles/Mobbern/theme/svg/announce_unread_mine.svg"); }
.global_unread_locked           { background-image: url("styles/Mobbern/theme/svg/announce_unread_locked.svg"); }
.global_unread_locked_mine      { background-image: url("styles/Mobbern/theme/svg/announce_unread_locked_mine.svg"); }

.announce_read                  { background-image: url("styles/Mobbern/theme/svg/announce_read.svg"); }
.announce_read_mine             { background-image: url("styles/Mobbern/theme/svg/announce_read_mine.svg"); }
.announce_read_locked           { background-image: url("styles/Mobbern/theme/svg/announce_read_locked.svg"); }
.announce_read_locked_mine      { background-image: url("styles/Mobbern/theme/svg/announce_read_locked_mine.svg"); }
.announce_unread                { background-image: url("styles/Mobbern/theme/svg/announce_unread.svg"); }
.announce_unread_mine           { background-image: url("styles/Mobbern/theme/svg/announce_unread_mine.svg"); }
.announce_unread_locked         { background-image: url("styles/Mobbern/theme/svg/announce_unread_locked.svg"); }
.announce_unread_locked_mine    { background-image: url("styles/Mobbern/theme/svg/announce_unread_locked_mine.svg"); }

.forum_link                     { background-image: url("styles/Mobbern/theme/svg/forum_link.svg"); }

.forum_read,
li.row dt a.subforum.read       { background-image: url("styles/Mobbern/theme/svg/forum_read.svg"); }
.forum_unread,
li.row dt a.subforum.unread     { background-image: url("styles/Mobbern/theme/svg/forum_unread.svg"); }

.forum_read_locked              { background-image: url("styles/Mobbern/theme/svg/forum_read_locked.svg"); }
.forum_read_subforum            { background-image: url("styles/Mobbern/theme/svg/forum_read_subforum.svg"); }
.forum_unread_locked            { background-image: url("styles/Mobbern/theme/svg/forum_unread_locked.svg"); }
.forum_unread_subforum          { background-image: url("styles/Mobbern/theme/svg/forum_unread_subforum.svg"); }

.sticky_read                    { background-image: url("styles/Mobbern/theme/svg/sticky_read.svg"); }
.sticky_read_mine               { background-image: url("styles/Mobbern/theme/svg/sticky_read_mine.svg"); }
.sticky_read_locked             { background-image: url("styles/Mobbern/theme/svg/sticky_read_locked.svg"); }
.sticky_read_locked_mine        { background-image: url("styles/Mobbern/theme/svg/sticky_read_locked_mine.svg"); }
.sticky_unread                  { background-image: url("styles/Mobbern/theme/svg/sticky_unread.svg"); }
.sticky_unread_mine             { background-image: url("styles/Mobbern/theme/svg/sticky_unread_mine.svg"); }
.sticky_unread_locked           { background-image: url("styles/Mobbern/theme/svg/sticky_unread_locked.svg"); }
.sticky_unread_locked_mine      { background-image: url("styles/Mobbern/theme/svg/sticky_unread_locked_mine.svg"); }

.topic_moved                    { background-image: url("styles/Mobbern/theme/svg/topic_moved.svg"); }
.topic_read                     { background-image: url("styles/Mobbern/theme/svg/topic_read.svg"); }
.topic_read_mine                { background-image: url("styles/Mobbern/theme/svg/topic_read_mine.svg"); }
.topic_read_hot                 { background-image: url("styles/Mobbern/theme/svg/topic_read_hot.svg"); }
.topic_read_hot_mine            { background-image: url("styles/Mobbern/theme/svg/topic_read_hot_mine.svg"); }
.topic_read_locked              { background-image: url("styles/Mobbern/theme/svg/topic_read_locked.svg"); }
.topic_read_locked_mine         { background-image: url("styles/Mobbern/theme/svg/topic_read_locked_mine.svg"); }
.topic_unread                   { background-image: url("styles/Mobbern/theme/svg/topic_unread.svg"); }
.topic_unread_mine              { background-image: url("styles/Mobbern/theme/svg/topic_unread_mine.svg"); }
.topic_unread_hot               { background-image: url("styles/Mobbern/theme/svg/topic_unread_hot.svg"); }
.topic_unread_hot_mine          { background-image: url("styles/Mobbern/theme/svg/topic_unread_hot_mine.svg"); }
.topic_unread_locked            { background-image: url("styles/Mobbern/theme/svg/topic_unread_locked.svg"); }
.topic_unread_locked_mine       { background-image: url("styles/Mobbern/theme/svg/topic_unread_locked_mine.svg"); }

.pm_read                        { background-image: url("styles/Mobbern/theme/svg/topic_read.svg"); }
.pm_unread                      { background-image: url("styles/Mobbern/theme/svg/topic_unread.svg"); }


/* Miscellaneous Styles */
hr, hr.dashed { border-color: #CCC; }

#search-box #keywords { background-color: #FFF; }

.headerbar {
  background-color: #12A3EB;
  color: #FFF;
}

.post:target .content { color: #000; }
.post:target h3 a { color: #000; }

.ucprowbg { background-color: #DCDEE2; }
.fieldsbg { background-color: #E7E8EA; }

table.table1 thead th { color: #FFF; }
table.info tbody th { color: #000; }

.sep { color: #1198D9; }

.error { color: #EB6454 !important; }
.reported { background-color: #FFEBBA; }
li.reported:hover { background-color: #ECD5D8 !important; }

.sticky, .announce { /* you can add a background for stickies and announcements */ }
.announce, .unreadpost { /* you can the announcements & unread posts box */ }

#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link,
#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited { color: #FFF; }

/* Post Body Links */
.postlink {
  color: #368AD2;
  border-bottom-color: #368AD2;
}

.postlink:visited {
  color: #5D8FBD;
  border-bottom-color: #5D8FBD;
}
.postlink:active { color: #368AD2; }

.postlink:hover {
  background-color: #D0E4F6;
  color: #0D4473;
}

.signature a, .signature a:visited, .signature a:hover, .signature a:active { background-color: transparent; }

ul.topiclist dd.searchextra { color: #333; }
.notice { border-top-color: #CCC; }

/* Quote Block */
blockquote blockquote { /* Nested quotes */ background-color: #EFEED9; }
blockquote blockquote blockquote { /* Nested quotes */ background-color: #EBEADD; }

/* Code Block */
.codebox {
  background-color: #FFF;
  border-color: #C9D2D8;
}

.codebox p { border-bottom-color:  #CCC; }
.codebox code { color: #2E8B57; }

dl.codebox dt { border-bottom-color: #CCC; }
dl.codebox code { color: #2E8B57; }

.syntaxbg { color: #FFF; }
.syntaxcomment { color: #FF8000; }
.syntaxdefault { color: #0000BB; }
.syntaxhtml { color: #000; }
.syntaxkeyword { color: #007700; }
.syntaxstring { color: #DD0000; }

/* Inline Image Thumbnails */
dl.file dd { color: #666666; }
dl.thumbnail img {
  border-color: #666666;
  background-color: #FFFFFF;
}
dl.thumbnail dd { color: #666666; }
dl.thumbnail dt a:hover { background-color: #EEEEEE; }
dl.thumbnail dt a:hover img { border-color: #368AD2; }

/* Post Poll Styles */
fieldset.polls dl { color: #666666; }
fieldset.polls dl.voted { color: #000000; }
fieldset.polls dd div { color: #FFFFFF; }
.pollbar1 { background-color: #AA2346; }
.pollbar2 { background-color: #BE1E4A; }
.pollbar3 { background-color: #D11A4E; }
.pollbar4 { background-color: #E41653; }
.pollbar5 { background-color: #F81157; }

/* Mini tabbed menu used in MCP */
#minitabs li { background-color: #E1EBF2; }
#minitabs li.activetab { background-color: #F9F9F9; }
#minitabs li.activetab a, #minitabs li.activetab a:hover { color: #333333; }

/* Preferences pane layout */
#cp-main h2 { color: #333333; }

/* Friends list */
dl.mini dt { color: #425067; }

/* PM Message history */
.current { color: #000 !important; }

/* PM marking colours */
.pmlist li.pm_message_reported_colour,
.pm_message_reported_colour {
  border-left-color: #BC2A4D;
  border-right-color: #BC2A4D;
}
.pmlist li.pm_marked_colour, .pm_marked_colour { border-color: #FF6600; }
.pmlist li.pm_replied_colour, .pm_replied_colour { border-color: #A9B8C2; }
.pmlist li.pm_friend_colour, .pm_friend_colour { border-color: #5D8FBD; }
.pmlist li.pm_foe_colour, .pm_foe_colour { border-color: #000000; }

/* Avatar gallery */
#gallery label {
  background-color: #FFF;
  border-color: #CCC;
}
#gallery label:hover { background-color: #EEE; }

/* General form styles */
select {
  border-color: #666;
  background-color: #FAFAFA;
  color: #000;
}
label { color: #425067; }
option.disabled-option { color: graytext; }

/* Hover effects */
fieldset.fields2 dl:hover dt label { color: inherit; }

/* Posting page styles */
#message-box textarea { color: #333; }

/* Form button styles */
input.disabled { color: #666; }
/* Former imageset */
span.imageset {
	display: inline-block !important;
	background: transparent none 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

/* Global imageset items */
.imageset.site_logo {
	background-image: url("styles/Mobbern/theme/images/site_logo.gif");
	padding-left: 149px;
	padding-top: 52px;
}
.imageset.forum_link {
	background-image: url("styles/Mobbern/theme/images/forum_link.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_read {
	background-image: url("styles/Mobbern/theme/images/forum_read.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_read_locked {
	background-image: url("styles/Mobbern/theme/images/forum_read_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_read_subforum {
	background-image: url("styles/Mobbern/theme/images/forum_read_subforum.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_unread {
	background-image: url("styles/Mobbern/theme/images/forum_unread.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_unread_locked {
	background-image: url("styles/Mobbern/theme/images/forum_unread_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_unread_subforum {
	background-image: url("styles/Mobbern/theme/images/forum_unread_subforum.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_moved {
	background-image: url("styles/Mobbern/theme/images/topic_moved.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read {
	background-image: url("styles/Mobbern/theme/images/topic_read.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_mine {
	background-image: url("styles/Mobbern/theme/images/topic_read_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_hot {
	background-image: url("styles/Mobbern/theme/images/topic_read_hot.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_hot_mine {
	background-image: url("styles/Mobbern/theme/images/topic_read_hot_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_locked {
	background-image: url("styles/Mobbern/theme/images/topic_read_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_locked_mine {
	background-image: url("styles/Mobbern/theme/images/topic_read_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread {
	background-image: url("styles/Mobbern/theme/images/topic_unread.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_mine {
	background-image: url("styles/Mobbern/theme/images/topic_unread_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_hot {
	background-image: url("styles/Mobbern/theme/images/topic_unread_hot.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_hot_mine {
	background-image: url("styles/Mobbern/theme/images/topic_unread_hot_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_locked {
	background-image: url("styles/Mobbern/theme/images/topic_unread_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_locked_mine {
	background-image: url("styles/Mobbern/theme/images/topic_unread_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read {
	background-image: url("styles/Mobbern/theme/images/sticky_read.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read_mine {
	background-image: url("styles/Mobbern/theme/images/sticky_read_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read_locked {
	background-image: url("styles/Mobbern/theme/images/sticky_read_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read_locked_mine {
	background-image: url("styles/Mobbern/theme/images/sticky_read_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread {
	background-image: url("styles/Mobbern/theme/images/sticky_unread.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread_mine {
	background-image: url("styles/Mobbern/theme/images/sticky_unread_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread_locked {
	background-image: url("styles/Mobbern/theme/images/sticky_unread_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread_locked_mine {
	background-image: url("styles/Mobbern/theme/images/sticky_unread_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read {
	background-image: url("styles/Mobbern/theme/images/announce_read.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read_mine {
	background-image: url("styles/Mobbern/theme/images/announce_read_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read_locked {
	background-image: url("styles/Mobbern/theme/images/announce_read_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read_locked_mine {
	background-image: url("styles/Mobbern/theme/images/announce_read_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread {
	background-image: url("styles/Mobbern/theme/images/announce_unread.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread_mine {
	background-image: url("styles/Mobbern/theme/images/announce_unread_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread_locked {
	background-image: url("styles/Mobbern/theme/images/announce_unread_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread_locked_mine {
	background-image: url("styles/Mobbern/theme/images/announce_unread_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read {
	background-image: url("styles/Mobbern/theme/images/announce_read.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read_mine {
	background-image: url("styles/Mobbern/theme/images/announce_read_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read_locked {
	background-image: url("styles/Mobbern/theme/images/announce_read_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read_locked_mine {
	background-image: url("styles/Mobbern/theme/images/announce_read_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread {
	background-image: url("styles/Mobbern/theme/images/announce_unread.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread_mine {
	background-image: url("styles/Mobbern/theme/images/announce_unread_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread_locked {
	background-image: url("styles/Mobbern/theme/images/announce_unread_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread_locked_mine {
	background-image: url("styles/Mobbern/theme/images/announce_unread_locked_mine.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.subforum_read {
	background-image: url("styles/Mobbern/theme/images/subforum_read.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.subforum_unread {
	background-image: url("styles/Mobbern/theme/images/subforum_unread.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.pm_read {
	background-image: url("styles/Mobbern/theme/images/topic_read.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.pm_unread {
	background-image: url("styles/Mobbern/theme/images/topic_unread.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.icon_back_top {
	background-image: url("styles/Mobbern/theme/images/icon_back_top.gif");
	padding-left: 11px;
	padding-top: 11px;
}
.imageset.phpbb_aol-icon, .imageset.icon_contact_aim {
	background-image: url("styles/Mobbern/theme/images/icon_contact_aim.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_contact_email {
	background-image: url("styles/Mobbern/theme/images/icon_contact_email.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_contact_icq, .imageset.phpbb_icq-icon {
	background-image: url("styles/Mobbern/theme/images/icon_contact_icq.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_contact_jabber {
	background-image: url("styles/Mobbern/theme/images/icon_contact_jabber.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.phpbb_wlm-icon, .imageset.icon_contact_msnm {
	background-image: url("styles/Mobbern/theme/images/icon_contact_msnm.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_contact_www, .imageset.phpbb_website-icon {
	background-image: url("styles/Mobbern/theme/images/icon_contact_www.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_contact_yahoo, .imageset.phpbb_yahoo-icon {
	background-image: url("styles/Mobbern/theme/images/icon_contact_yahoo.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_delete {
	background-image: url("styles/Mobbern/theme/images/icon_post_delete.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_info {
	background-image: url("styles/Mobbern/theme/images/icon_post_info.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_report {
	background-image: url("styles/Mobbern/theme/images/icon_post_report.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_target {
	background-image: url("styles/Mobbern/theme/images/icon_post_target.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.icon_post_target_unread {
	background-image: url("styles/Mobbern/theme/images/icon_post_target_unread.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.icon_topic_attach {
	background-image: url("styles/Mobbern/theme/images/icon_topic_attach.gif");
	padding-left: 7px;
	padding-top: 10px;
}
.imageset.icon_topic_latest {
	background-image: url("styles/Mobbern/theme/images/icon_topic_latest.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.icon_topic_newest {
	background-image: url("styles/Mobbern/theme/images/icon_topic_newest.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.icon_topic_reported {
	background-image: url("styles/Mobbern/theme/images/icon_topic_reported.gif");
	padding-left: 16px;
	padding-top: 14px;
}
.imageset.icon_topic_deleted {
	background-image: url("styles/Mobbern/theme/images/icon_topic_deleted.png");
	padding-left: 16px;
	padding-top: 14px;
}
.imageset.icon_topic_unapproved {
	background-image: url("styles/Mobbern/theme/images/icon_topic_unapproved.gif");
	padding-left: 16px;
	padding-top: 14px;
}
.imageset.icon_topic_poll {
	background-image: url("styles/Mobbern/theme/images/icon_topic_poll.gif");
	padding-left: 11px;
	padding-top: 10px;
}
.imageset.icon_user_warn {
	background-image: url("styles/Mobbern/theme/images/icon_user_warn.gif");
	padding-left: 20px;
	padding-top: 20px;
}

.imageset.icon_contact {
	background-image: url("styles/Mobbern/theme/images/icon_contact.png");
	padding-left: 16px;
	padding-top: 12px;
}


/* English images for fallback */
.imageset.icon_user_online {
	background-image: url("styles/Mobbern/theme/en/icon_user_online.gif");
	padding-left: 58px;
	padding-top: 58px;
}

/*BOOTSTRAP CSS*/
/* Bootstrap
---------------------------------------- */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline
}
audio:not([controls]) {
  display: none;
  height: 0
}
[hidden], template {
display:none
}
a { background: transparent }
a:active, a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }

b, strong { font-weight: 600 }

dfn { font-style: italic }
h1 {
  font-size: 2em;
  margin: 0.67em 0
}
mark {
  background: #ff0;
  color: #000
}
small { font-size: 80% }
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup { top: -0.5em }
sub { bottom: -0.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 1em 40px }
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}
pre { overflow: auto }
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em
}
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0
}
button { overflow: visible }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer
}
button[disabled], html input[disabled] { cursor: default }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input { line-height: normal }
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em
}
legend {
  border: 0;
  padding: 0
}
textarea { overflow: auto }
optgroup { font-weight: bold }
table {
  border-collapse: collapse;
  border-spacing: 0
}
td, th { padding: 0 }
@media print {
* {
  text-shadow: none !important;
  color: #000 !important;
  background: transparent !important;
  box-shadow: none !important
}
a, a:visited { text-decoration: underline }
a[href]:after { content: " (" attr(href) ")" }
abbr[title]:after { content: " (" attr(title) ")" }
a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
pre, blockquote {
  border: 1px solid #E7E6EB;
  page-break-inside: avoid
}
thead { display: table-header-group }
tr, img { page-break-inside: avoid }
img { max-width: 100% !important }
p, h2, h3 {
  orphans: 3;
  widows: 3
}
h2, h3 { page-break-after: avoid }
select { background: #fff !important }
.navbar { display: none }
.table td, .table th { background-color: #fff !important }
.btn>.caret, .dropup>.btn>.caret { border-top-color: #000 !important }
.label { border: 1px solid #000 }
.table { border-collapse: collapse !important }
.table-bordered th, .table-bordered td { border: 1px solid #ddd !important }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('.styles/Mobbern/theme/fonts/glyphicons-halflings-regular.eot');
  src: url('.styles/Mobbern/theme/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('.styles/Mobbern/theme/fonts/glyphicons-halflings-regular.woff') format('woff'), url('.styles/Mobbern/theme/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('.styles/Mobbern/theme/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.glyphicon-asterisk:before { content: "\2a" }
.glyphicon-plus:before { content: "\2b" }
.glyphicon-euro:before { content: "\20ac" }
.glyphicon-minus:before { content: "\2212" }
.glyphicon-cloud:before { content: "\2601" }
.glyphicon-envelope:before { content: "\2709" }
.glyphicon-pencil:before { content: "\270f" }
.glyphicon-glass:before { content: "\e001" }
.glyphicon-music:before { content: "\e002" }
.glyphicon-search:before { content: "\e003" }
.glyphicon-heart:before { content: "\e005" }
.glyphicon-star:before { content: "\e006" }
.glyphicon-star-empty:before { content: "\e007" }
.glyphicon-user:before { content: "\e008" }
.glyphicon-film:before { content: "\e009" }
.glyphicon-th-large:before { content: "\e010" }
.glyphicon-th:before { content: "\e011" }
.glyphicon-th-list:before { content: "\e012" }
.glyphicon-ok:before { content: "\e013" }
.glyphicon-remove:before { content: "\e014" }
.glyphicon-zoom-in:before { content: "\e015" }
.glyphicon-zoom-out:before { content: "\e016" }
.glyphicon-off:before { content: "\e017" }
.glyphicon-signal:before { content: "\e018" }
.glyphicon-cog:before { content: "\e019" }
.glyphicon-trash:before { content: "\e020" }
.glyphicon-home:before { content: "\e021" }
.glyphicon-file:before { content: "\e022" }
.glyphicon-time:before { content: "\e023" }
.glyphicon-road:before { content: "\e024" }
.glyphicon-download-alt:before { content: "\e025" }
.glyphicon-download:before { content: "\e026" }
.glyphicon-upload:before { content: "\e027" }
.glyphicon-inbox:before { content: "\e028" }
.glyphicon-play-circle:before { content: "\e029" }
.glyphicon-repeat:before { content: "\e030" }
.glyphicon-refresh:before { content: "\e031" }
.glyphicon-list-alt:before { content: "\e032" }
.glyphicon-lock:before { content: "\e033" }
.glyphicon-flag:before { content: "\e034" }
.glyphicon-headphones:before { content: "\e035" }
.glyphicon-volume-off:before { content: "\e036" }
.glyphicon-volume-down:before { content: "\e037" }
.glyphicon-volume-up:before { content: "\e038" }
.glyphicon-qrcode:before { content: "\e039" }
.glyphicon-barcode:before { content: "\e040" }
.glyphicon-tag:before { content: "\e041" }
.glyphicon-tags:before { content: "\e042" }
.glyphicon-book:before { content: "\e043" }
.glyphicon-bookmark:before { content: "\e044" }
.glyphicon-print:before { content: "\e045" }
.glyphicon-camera:before { content: "\e046" }
.glyphicon-font:before { content: "\e047" }
.glyphicon-bold:before { content: "\e048" }
.glyphicon-italic:before { content: "\e049" }
.glyphicon-text-height:before { content: "\e050" }
.glyphicon-text-width:before { content: "\e051" }
.glyphicon-align-left:before { content: "\e052" }
.glyphicon-align-center:before { content: "\e053" }
.glyphicon-align-right:before { content: "\e054" }
.glyphicon-align-justify:before { content: "\e055" }
.glyphicon-list:before { content: "\e056" }
.glyphicon-indent-left:before { content: "\e057" }
.glyphicon-indent-right:before { content: "\e058" }
.glyphicon-facetime-video:before { content: "\e059" }
.glyphicon-picture:before { content: "\e060" }
.glyphicon-map-marker:before { content: "\e062" }
.glyphicon-adjust:before { content: "\e063" }
.glyphicon-tint:before { content: "\e064" }
.glyphicon-edit:before { content: "\e065" }
.glyphicon-share:before { content: "\e066" }
.glyphicon-check:before { content: "\e067" }
.glyphicon-move:before { content: "\e068" }
.glyphicon-step-backward:before { content: "\e069" }
.glyphicon-fast-backward:before { content: "\e070" }
.glyphicon-backward:before { content: "\e071" }
.glyphicon-play:before { content: "\e072" }
.glyphicon-pause:before { content: "\e073" }
.glyphicon-stop:before { content: "\e074" }
.glyphicon-forward:before { content: "\e075" }
.glyphicon-fast-forward:before { content: "\e076" }
.glyphicon-step-forward:before { content: "\e077" }
.glyphicon-eject:before { content: "\e078" }
.glyphicon-chevron-left:before { content: "\e079" }
.glyphicon-chevron-right:before { content: "\e080" }
.glyphicon-plus-sign:before { content: "\e081" }
.glyphicon-minus-sign:before { content: "\e082" }
.glyphicon-remove-sign:before { content: "\e083" }
.glyphicon-ok-sign:before { content: "\e084" }
.glyphicon-question-sign:before { content: "\e085" }
.glyphicon-info-sign:before { content: "\e086" }
.glyphicon-screenshot:before { content: "\e087" }
.glyphicon-remove-circle:before { content: "\e088" }
.glyphicon-ok-circle:before { content: "\e089" }
.glyphicon-ban-circle:before { content: "\e090" }
.glyphicon-arrow-left:before { content: "\e091" }
.glyphicon-arrow-right:before { content: "\e092" }
.glyphicon-arrow-up:before { content: "\e093" }
.glyphicon-arrow-down:before { content: "\e094" }
.glyphicon-share-alt:before { content: "\e095" }
.glyphicon-resize-full:before { content: "\e096" }
.glyphicon-resize-small:before { content: "\e097" }
.glyphicon-exclamation-sign:before { content: "\e101" }
.glyphicon-gift:before { content: "\e102" }
.glyphicon-leaf:before { content: "\e103" }
.glyphicon-fire:before { content: "\e104" }
.glyphicon-eye-open:before { content: "\e105" }
.glyphicon-eye-close:before { content: "\e106" }
.glyphicon-warning-sign:before { content: "\e107" }
.glyphicon-plane:before { content: "\e108" }
.glyphicon-calendar:before { content: "\e109" }
.glyphicon-random:before { content: "\e110" }
.glyphicon-comment:before { content: "\e111" }
.glyphicon-magnet:before { content: "\e112" }
.glyphicon-chevron-up:before { content: "\e113" }
.glyphicon-chevron-down:before { content: "\e114" }
.glyphicon-retweet:before { content: "\e115" }
.glyphicon-shopping-cart:before { content: "\e116" }
.glyphicon-folder-close:before { content: "\e117" }
.glyphicon-folder-open:before { content: "\e118" }
.glyphicon-resize-vertical:before { content: "\e119" }
.glyphicon-resize-horizontal:before { content: "\e120" }
.glyphicon-hdd:before { content: "\e121" }
.glyphicon-bullhorn:before { content: "\e122" }
.glyphicon-bell:before { content: "\e123" }
.glyphicon-certificate:before { content: "\e124" }
.glyphicon-thumbs-up:before { content: "\e125" }
.glyphicon-thumbs-down:before { content: "\e126" }
.glyphicon-hand-right:before { content: "\e127" }
.glyphicon-hand-left:before { content: "\e128" }
.glyphicon-hand-up:before { content: "\e129" }
.glyphicon-hand-down:before { content: "\e130" }
.glyphicon-circle-arrow-right:before { content: "\e131" }
.glyphicon-circle-arrow-left:before { content: "\e132" }
.glyphicon-circle-arrow-up:before { content: "\e133" }
.glyphicon-circle-arrow-down:before { content: "\e134" }
.glyphicon-globe:before { content: "\e135" }
.glyphicon-wrench:before { content: "\e136" }
.glyphicon-tasks:before { content: "\e137" }
.glyphicon-filter:before { content: "\e138" }
.glyphicon-briefcase:before { content: "\e139" }
.glyphicon-fullscreen:before { content: "\e140" }
.glyphicon-dashboard:before { content: "\e141" }
.glyphicon-paperclip:before { content: "\e142" }
.glyphicon-heart-empty:before { content: "\e143" }
.glyphicon-link:before { content: "\e144" }
.glyphicon-phone:before { content: "\e145" }
.glyphicon-pushpin:before { content: "\e146" }
.glyphicon-usd:before { content: "\e148" }
.glyphicon-gbp:before { content: "\e149" }
.glyphicon-sort:before { content: "\e150" }
.glyphicon-sort-by-alphabet:before { content: "\e151" }
.glyphicon-sort-by-alphabet-alt:before { content: "\e152" }
.glyphicon-sort-by-order:before { content: "\e153" }
.glyphicon-sort-by-order-alt:before { content: "\e154" }
.glyphicon-sort-by-attributes:before { content: "\e155" }
.glyphicon-sort-by-attributes-alt:before { content: "\e156" }
.glyphicon-unchecked:before { content: "\e157" }
.glyphicon-expand:before { content: "\e158" }
.glyphicon-collapse-down:before { content: "\e159" }
.glyphicon-collapse-up:before { content: "\e160" }
.glyphicon-log-in:before { content: "\e161" }
.glyphicon-flash:before { content: "\e162" }
.glyphicon-log-out:before { content: "\e163" }
.glyphicon-new-window:before { content: "\e164" }
.glyphicon-record:before { content: "\e165" }
.glyphicon-save:before { content: "\e166" }
.glyphicon-open:before { content: "\e167" }
.glyphicon-saved:before { content: "\e168" }
.glyphicon-import:before { content: "\e169" }
.glyphicon-export:before { content: "\e170" }
.glyphicon-send:before { content: "\e171" }
.glyphicon-floppy-disk:before { content: "\e172" }
.glyphicon-floppy-saved:before { content: "\e173" }
.glyphicon-floppy-remove:before { content: "\e174" }
.glyphicon-floppy-save:before { content: "\e175" }
.glyphicon-floppy-open:before { content: "\e176" }
.glyphicon-credit-card:before { content: "\e177" }
.glyphicon-transfer:before { content: "\e178" }
.glyphicon-cutlery:before { content: "\e179" }
.glyphicon-header:before { content: "\e180" }
.glyphicon-compressed:before { content: "\e181" }
.glyphicon-earphone:before { content: "\e182" }
.glyphicon-phone-alt:before { content: "\e183" }
.glyphicon-tower:before { content: "\e184" }
.glyphicon-stats:before { content: "\e185" }
.glyphicon-sd-video:before { content: "\e186" }
.glyphicon-hd-video:before { content: "\e187" }
.glyphicon-subtitles:before { content: "\e188" }
.glyphicon-sound-stereo:before { content: "\e189" }
.glyphicon-sound-dolby:before { content: "\e190" }
.glyphicon-sound-5-1:before { content: "\e191" }
.glyphicon-sound-6-1:before { content: "\e192" }
.glyphicon-sound-7-1:before { content: "\e193" }
.glyphicon-copyright-mark:before { content: "\e194" }
.glyphicon-registration-mark:before { content: "\e195" }
.glyphicon-cloud-download:before { content: "\e197" }
.glyphicon-cloud-upload:before { content: "\e198" }
.glyphicon-tree-conifer:before { content: "\e199" }
.glyphicon-tree-deciduous:before { content: "\e200" }
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
html {
  -webkit-tap-highlight-color: rgba(0,0,0,0)
}
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

figure { margin: 0 }
img { vertical-align: middle }
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto
}
.img-rounded { border-radius: 6px }
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #e7e6eb;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto
}
.img-circle { border-radius: 50% }
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #989898
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777
}
h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 65% }
h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 75% }
h1, .h1 { font-size: 36px }
h2, .h2 { font-size: 30px }
h3, .h3 { font-size: 24px }
h4, .h4 { font-size: 18px }
h5, .h5 { font-size: 14px }
h6, .h6 { font-size: 12px }
p { margin: 0 0 10px }
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4
}
@media (min-width:780px) {
.lead { font-size: 21px }
}
small, .small { font-size: 85% }
cite { font-style: normal }
mark, .mark {
  background-color: #fcf8e3;
  padding: .2em
}
.text-left { text-align: left }
.text-right { text-align: right }
.text-center { text-align: center }
.text-justify { text-align: justify }
.text-nowrap { white-space: nowrap }
.text-lowercase { text-transform: lowercase }
.text-uppercase { text-transform: uppercase }
.text-capitalize { text-transform: capitalize }
.text-muted { color: #777 }
a.text-primary:hover { color: #3071a9 }
.text-success { color: #3c763d }
a.text-success:hover { color: #2b542c }

.text-info { color: #3BB13B }
a.text-info:hover,
.fa.text-info:hover { color: #245269 }

.text-warning { color: #D38600 }
a.text-warning:hover,
.fa.text-warning:hover { color: #66512c }

.text-danger { color: #DB4A2A }
a.text-danger:hover,
.fa.text-danger:hover { color: #843534 }


.bg-primary { color: #fff; }
a.bg-primary:hover { background-color: #3071a9 }
.bg-success { background-color: #dff0d8 }
a.bg-success:hover { background-color: #c1e2b3 }
.bg-info { background-color: #d9edf7 }
a.bg-info:hover { background-color: #afd9ee }
.bg-warning { background-color: #fcf8e3 }
a.bg-warning:hover { background-color: #f7ecb5 }
.bg-danger { background-color: #f2dede }
a.bg-danger:hover { background-color: #e4b9b9 }
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #989898
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px
}
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0 }
.list-unstyled {
  padding-left: 0;
  list-style: none
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px
}
.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px
}
dl {
  margin-top: 0;
  margin-bottom: 20px
}
dt, dd { line-height: 1.42857143 }

dt { font-weight: 600 }

dd { margin-left: 0 }
@media (min-width:780px) {
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.dl-horizontal dd { margin-left: 180px }
}
abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777
}
.initialism {
  font-size: 90%;
  text-transform: uppercase
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #E7E6EB
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0 }
blockquote footer, blockquote small, blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777
}
blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0' }
.blockquote-reverse, blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #989898;
  border-left: 0;
  text-align: right
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before { content: '' }
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after { content: '\00A0 \2014' }
blockquote:before,  blockquote:after { content: "" }
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143
}
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace }
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  box-shadow: none
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #2e3539;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px
}
@media (min-width:780px) {
.container { width: 750px }
}
@media (min-width:980px) {
.container { width: 980px }
}
@media (min-width:1150px) {
.container { width: 1150px }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px
}
.row {
  margin-left: -10px;
  margin-right: -10px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left }
.col-xs-12 { width: 100% }
.col-xs-11 { width: 91.66666667% }
.col-xs-10 { width: 83.33333333% }
.col-xs-9 { width: 75% }
.col-xs-8 { width: 66.66666667% }
.col-xs-7 { width: 58.33333333% }
.col-xs-6 { width: 50% }
.col-xs-5 { width: 41.66666667% }
.col-xs-4 { width: 33.33333333% }
.col-xs-3 { width: 25% }
.col-xs-2 { width: 16.66666667% }
.col-xs-1 { width: 8.33333333% }
.col-xs-pull-12 { right: 100% }
.col-xs-pull-11 { right: 91.66666667% }
.col-xs-pull-10 { right: 83.33333333% }
.col-xs-pull-9 { right: 75% }
.col-xs-pull-8 { right: 66.66666667% }
.col-xs-pull-7 { right: 58.33333333% }
.col-xs-pull-6 { right: 50% }
.col-xs-pull-5 { right: 41.66666667% }
.col-xs-pull-4 { right: 33.33333333% }
.col-xs-pull-3 { right: 25% }
.col-xs-pull-2 { right: 16.66666667% }
.col-xs-pull-1 { right: 8.33333333% }
.col-xs-pull-0 { right: auto }
.col-xs-push-12 { left: 100% }
.col-xs-push-11 { left: 91.66666667% }
.col-xs-push-10 { left: 83.33333333% }
.col-xs-push-9 { left: 75% }
.col-xs-push-8 { left: 66.66666667% }
.col-xs-push-7 { left: 58.33333333% }
.col-xs-push-6 { left: 50% }
.col-xs-push-5 { left: 41.66666667% }
.col-xs-push-4 { left: 33.33333333% }
.col-xs-push-3 { left: 25% }
.col-xs-push-2 { left: 16.66666667% }
.col-xs-push-1 { left: 8.33333333% }
.col-xs-push-0 { left: auto }
.col-xs-offset-12 { margin-left: 100% }
.col-xs-offset-11 { margin-left: 91.66666667% }
.col-xs-offset-10 { margin-left: 83.33333333% }
.col-xs-offset-9 { margin-left: 75% }
.col-xs-offset-8 { margin-left: 66.66666667% }
.col-xs-offset-7 { margin-left: 58.33333333% }
.col-xs-offset-6 { margin-left: 50% }
.col-xs-offset-5 { margin-left: 41.66666667% }
.col-xs-offset-4 { margin-left: 33.33333333% }
.col-xs-offset-3 { margin-left: 25% }
.col-xs-offset-2 { margin-left: 16.66666667% }
.col-xs-offset-1 { margin-left: 8.33333333% }
.col-xs-offset-0 { margin-left: 0 }
@media (min-width:780px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left }
.col-sm-12 { width: 100% }
.col-sm-11 { width: 91.66666667% }
.col-sm-10 { width: 83.33333333% }
.col-sm-9 { width: 75% }
.col-sm-8 { width: 66.66666667% }
.col-sm-7 { width: 58.33333333% }
.col-sm-6 { width: 50% }
.col-sm-5 { width: 41.66666667% }
.col-sm-4 { width: 33.33333333% }
.col-sm-3 { width: 25% }
.col-sm-2 { width: 16.66666667% }
.col-sm-1 { width: 8.33333333% }
.col-sm-pull-12 { right: 100% }
.col-sm-pull-11 { right: 91.66666667% }
.col-sm-pull-10 { right: 83.33333333% }
.col-sm-pull-9 { right: 75% }
.col-sm-pull-8 { right: 66.66666667% }
.col-sm-pull-7 { right: 58.33333333% }
.col-sm-pull-6 { right: 50% }
.col-sm-pull-5 { right: 41.66666667% }
.col-sm-pull-4 { right: 33.33333333% }
.col-sm-pull-3 { right: 25% }
.col-sm-pull-2 { right: 16.66666667% }
.col-sm-pull-1 { right: 8.33333333% }
.col-sm-pull-0 { right: auto }
.col-sm-push-12 { left: 100% }
.col-sm-push-11 { left: 91.66666667% }
.col-sm-push-10 { left: 83.33333333% }
.col-sm-push-9 { left: 75% }
.col-sm-push-8 { left: 66.66666667% }
.col-sm-push-7 { left: 58.33333333% }
.col-sm-push-6 { left: 50% }
.col-sm-push-5 { left: 41.66666667% }
.col-sm-push-4 { left: 33.33333333% }
.col-sm-push-3 { left: 25% }
.col-sm-push-2 { left: 16.66666667% }
.col-sm-push-1 { left: 8.33333333% }
.col-sm-push-0 { left: auto }
.col-sm-offset-12 { margin-left: 100% }
.col-sm-offset-11 { margin-left: 91.66666667% }
.col-sm-offset-10 { margin-left: 83.33333333% }
.col-sm-offset-9 { margin-left: 75% }
.col-sm-offset-8 { margin-left: 66.66666667% }
.col-sm-offset-7 { margin-left: 58.33333333% }
.col-sm-offset-6 { margin-left: 50% }
.col-sm-offset-5 { margin-left: 41.66666667% }
.col-sm-offset-4 { margin-left: 33.33333333% }
.col-sm-offset-3 { margin-left: 25% }
.col-sm-offset-2 { margin-left: 16.66666667% }
.col-sm-offset-1 { margin-left: 8.33333333% }
.col-sm-offset-0 { margin-left: 0 }
}
@media (min-width:980px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left }
.col-md-12 { width: 100% }
.col-md-11 { width: 91.66666667% }
.col-md-10 { width: 83.33333333% }
.col-md-9 { width: 75% }
.col-md-8 { width: 66.66666667% }
.col-md-7 { width: 58.33333333% }
.col-md-6 { width: 50% }
.col-md-5 { width: 41.66666667% }
.col-md-4 { width: 33.33333333% }
.col-md-3 { width: 25% }
.col-md-2 { width: 16.66666667% }
.col-md-1 { width: 8.33333333% }
.col-md-pull-12 { right: 100% }
.col-md-pull-11 { right: 91.66666667% }
.col-md-pull-10 { right: 83.33333333% }
.col-md-pull-9 { right: 75% }
.col-md-pull-8 { right: 66.66666667% }
.col-md-pull-7 { right: 58.33333333% }
.col-md-pull-6 { right: 50% }
.col-md-pull-5 { right: 41.66666667% }
.col-md-pull-4 { right: 33.33333333% }
.col-md-pull-3 { right: 25% }
.col-md-pull-2 { right: 16.66666667% }
.col-md-pull-1 { right: 8.33333333% }
.col-md-pull-0 { right: auto }
.col-md-push-12 { left: 100% }
.col-md-push-11 { left: 91.66666667% }
.col-md-push-10 { left: 83.33333333% }
.col-md-push-9 { left: 75% }
.col-md-push-8 { left: 66.66666667% }
.col-md-push-7 { left: 58.33333333% }
.col-md-push-6 { left: 50% }
.col-md-push-5 { left: 41.66666667% }
.col-md-push-4 { left: 33.33333333% }
.col-md-push-3 { left: 25% }
.col-md-push-2 { left: 16.66666667% }
.col-md-push-1 { left: 8.33333333% }
.col-md-push-0 { left: auto }
.col-md-offset-12 { margin-left: 100% }
.col-md-offset-11 { margin-left: 91.66666667% }
.col-md-offset-10 { margin-left: 83.33333333% }
.col-md-offset-9 { margin-left: 75% }
.col-md-offset-8 { margin-left: 66.66666667% }
.col-md-offset-7 { margin-left: 58.33333333% }
.col-md-offset-6 { margin-left: 50% }
.col-md-offset-5 { margin-left: 41.66666667% }
.col-md-offset-4 { margin-left: 33.33333333% }
.col-md-offset-3 { margin-left: 25% }
.col-md-offset-2 { margin-left: 16.66666667% }
.col-md-offset-1 { margin-left: 8.33333333% }
.col-md-offset-0 { margin-left: 0 }
}
@media (min-width:1150px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left }
.col-lg-12 { width: 100% }
.col-lg-11 { width: 91.66666667% }
.col-lg-10 { width: 83.33333333% }
.col-lg-9 { width: 75% }
.col-lg-8 { width: 66.66666667% }
.col-lg-7 { width: 58.33333333% }
.col-lg-6 { width: 50% }
.col-lg-5 { width: 41.66666667% }
.col-lg-4 { width: 33.33333333% }
.col-lg-3 { width: 25% }
.col-lg-2 { width: 16.66666667% }
.col-lg-1 { width: 8.33333333% }
.col-lg-pull-12 { right: 100% }
.col-lg-pull-11 { right: 91.66666667% }
.col-lg-pull-10 { right: 83.33333333% }
.col-lg-pull-9 { right: 75% }
.col-lg-pull-8 { right: 66.66666667% }
.col-lg-pull-7 { right: 58.33333333% }
.col-lg-pull-6 { right: 50% }
.col-lg-pull-5 { right: 41.66666667% }
.col-lg-pull-4 { right: 33.33333333% }
.col-lg-pull-3 { right: 25% }
.col-lg-pull-2 { right: 16.66666667% }
.col-lg-pull-1 { right: 8.33333333% }
.col-lg-pull-0 { right: auto }
.col-lg-push-12 { left: 100% }
.col-lg-push-11 { left: 91.66666667% }
.col-lg-push-10 { left: 83.33333333% }
.col-lg-push-9 { left: 75% }
.col-lg-push-8 { left: 66.66666667% }
.col-lg-push-7 { left: 58.33333333% }
.col-lg-push-6 { left: 50% }
.col-lg-push-5 { left: 41.66666667% }
.col-lg-push-4 { left: 33.33333333% }
.col-lg-push-3 { left: 25% }
.col-lg-push-2 { left: 16.66666667% }
.col-lg-push-1 { left: 8.33333333% }
.col-lg-push-0 { left: auto }
.col-lg-offset-12 { margin-left: 100% }
.col-lg-offset-11 { margin-left: 91.66666667% }
.col-lg-offset-10 { margin-left: 83.33333333% }
.col-lg-offset-9 { margin-left: 75% }
.col-lg-offset-8 { margin-left: 66.66666667% }
.col-lg-offset-7 { margin-left: 58.33333333% }
.col-lg-offset-6 { margin-left: 50% }
.col-lg-offset-5 { margin-left: 41.66666667% }
.col-lg-offset-4 { margin-left: 33.33333333% }
.col-lg-offset-3 { margin-left: 25% }
.col-lg-offset-2 { margin-left: 16.66666667% }
.col-lg-offset-1 { margin-left: 8.33333333% }
.col-lg-offset-0 { margin-left: 0 }
}
table { background-color: transparent }
th { text-align: left }
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd
}
.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td { border-top: 0 }
.table>tbody+tbody { border-top: 2px solid #ddd }
.table .table { background-color: #e7e6eb }
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td { padding: 5px }
.table-bordered { border: 1px solid #ddd }
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td { border: 1px solid #ddd }
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { border-bottom-width: 2px }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #f9f9f9 }
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th { background-color: #f5f5f5 }
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column
}
table td[class*="col-"], table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th { background-color: #f5f5f5 }
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th { background-color: #e8e8e8 }
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th { background-color: #dff0d8 }
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th { background-color: #d0e9c6 }
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th { background-color: #d9edf7 }
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th { background-color: #c4e3f3 }
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th { background-color: #fcf8e3 }
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th { background-color: #faf2cc }
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th { background-color: #f2dede }
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th { background-color: #ebcccc }
@media screen and (max-width:749px) {
.table-responsive {
  width: 100%;
  margin-bottom: 15px;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  border: 1px solid #ddd;
  -webkit-overflow-scrolling: touch
}
.table-responsive>.table { margin-bottom: 0 }
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td { white-space: nowrap }
.table-responsive>.table-bordered { border: 0 }
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child { border-left: 0 }
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child { border-right: 0 }
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td { border-bottom: 0 }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #2e3539;
  border: 0;
  border-bottom: 1px solid #e5e5e5
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
input[type="radio"], input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal
}
input[type="file"] { display: block }
input[type="range"] {
  display: block;
  width: 100%
}
select[multiple], select[size] { height: auto }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #646464
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #646464;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)
}
.form-control::-moz-placeholder {
color:#777;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#777
}
.form-control::-webkit-input-placeholder {
color:#777
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #989898;
  opacity: 1
}
textarea.form-control { height: auto }
input[type="search"] { -webkit-appearance: none }
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0
}
input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm { line-height: 30px }
input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg { line-height: 46px }
.form-group { margin-bottom: 15px }
.radio, .checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px
}
.radio label, .checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9
}
.radio+.radio, .checkbox+.checkbox { margin-top: -5px }
.radio-inline, .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed }
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed }
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed }
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0
}
.form-control-static.input-lg, .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0
}
.input-sm, .form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
select.input-sm {
  height: 30px;
  line-height: 30px
}
textarea.input-sm, select[multiple].input-sm { height: auto }
.input-lg, .form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px
}
select.input-lg {
  height: 46px;
  line-height: 46px
}
textarea.input-lg, select[multiple].input-lg { height: auto }
.has-feedback { position: relative }
.has-feedback .form-control { padding-right: 42.5px }
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center
}
.input-lg+.form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px
}
.input-sm+.form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #3c763d }
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8
}
.has-success .form-control-feedback { color: #3c763d }
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #8a6d3b }
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3
}
.has-warning .form-control-feedback { color: #8a6d3b }
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #a94442 }
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede
}
.has-error .form-control-feedback { color: #a94442 }
.has-feedback label.sr-only~.form-control-feedback { top: 0 }
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #677780
}
@media (min-width:780px) {
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle
}
.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle
}
.form-inline .input-group {
  display: inline-table;
  vertical-align: middle
}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto }
.form-inline .input-group>.form-control { width: 100% }
.form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle
}
.form-inline .radio, .form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle
}
.form-inline .radio label, .form-inline .checkbox label { padding-left: 0 }
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0
}
.form-inline .has-feedback .form-control-feedback { top: 0 }
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px
}
.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px }
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px
}
@media (min-width:780px) {
.form-horizontal .control-label {
  text-align: right;
  margin-bottom: 0;
  padding-top: 7px
}
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 10px
}
@media (min-width:780px) {
.form-horizontal .form-group-lg .control-label { padding-top: 14.3px }
}
@media (min-width:780px) {
.form-horizontal .form-group-sm .control-label { padding-top: 6px }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}
.btn:hover, .btn:focus {
  color: #333;
  text-decoration: none
}
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default { background-image: none }
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc
}
.btn-default .badge {
  color: #fff;
  background-color: #333
}
.btn-primary {
  color: #fff;
  border-color: #357ebd
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { background-image: none }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  border-color: #357ebd
}

.btn-primary .badge {
  background-color: #fff
}
.btn-success {
  color: #fff;
  background-color: #00b46e;
  border-color: #009b5e
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
  color: #fff;
  background-color: #00814f;
  border-color: #005d39
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success { background-image: none }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
  background-color: #00b46e;
  border-color: #009b5e
}
.btn-success .badge {
  color: #00b46e;
  background-color: #fff
}
.btn-info {
  color: #fff;
  background-color: #12ace6;
  border-color: #109ace
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
  color: #fff;
  background-color: #0e89b7;
  border-color: #0c7096
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info { background-image: none }
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
  background-color: #12ace6;
  border-color: #109ace
}
.btn-info .badge {
  color: #12ace6;
  background-color: #fff
}
.btn-warning {
  color: #fff;
  background-color: #f85d39;
  border-color: #f74920
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #f53509;
  border-color: #d32e07
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning { background-image: none }
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
  background-color: #f85d39;
  border-color: #f74920
}
.btn-warning .badge {
  color: #f85d39;
  background-color: #fff
}
.btn-danger {
  color: #fff;
  background-color: #cc342f;
  border-color: #b72f2a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #a32925;
  border-color: #86221f
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger { background-image: none }
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
  background-color: #cc342f;
  border-color: #b72f2a
}
.btn-danger .badge {
  color: #cc342f;
  background-color: #fff
}
.btn-link {
  font-weight: normal;
  cursor: pointer;
  border-radius: 0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent }
.btn-link:hover, .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none
}
.btn-lg, .btn-group-lg>.btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px
}
.btn-sm, .btn-group-sm>.btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
.btn-xs, .btn-group-xs>.btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
.btn-block {
  display: block;
  width: 100%
}
.btn-block+.btn-block { margin-top: 5px }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100% }
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear
}
.fade.in { opacity: 1 }
.collapse { display: none }
.collapse.in { display: block }
tr.collapse.in { display: table-row }
tbody.collapse.in { display: table-row-group }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height .35s ease
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}
.dropdown { position: relative }
.dropdown-toggle:focus { outline: 0 }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 0;
  list-style: none;
  text-align: left;
  background-color: #fff;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175), 0 1px 3px rgba(0,0,0,0.25);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175), 0 1px 3px rgba(0,0,0,0.25);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.dropdown-menu>li>a {
  display: block;
  padding: 8px 15px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  white-space: nowrap
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #23282b;
  background-color: #f5f5f5
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color: #777 }
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed
}
.open>.dropdown-menu { display: block }
.open>a { outline: 0 }
.dropdown-menu-right {
  left: auto;
  right: 0
}
.dropdown-menu-left {
  left: 0;
  right: auto
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990
}
.pull-right>.dropdown-menu {
  right: 0;
  left: auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: ""
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px
}
@media (min-width:780px) {
.navbar-right .dropdown-menu {
  left: auto;
  right: 0
}
.navbar-right .dropdown-menu-left {
  left: 0;
  right: auto
}
}
.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle
}
.btn-group>.btn, .btn-group-vertical>.btn {
  position: relative;
  float: left
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active { z-index: 2 }
.btn-group>.btn:focus, .btn-group-vertical>.btn:focus { outline: 0 }
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group { margin-left: -1px }
.btn-toolbar { margin-left: -5px }
.btn-toolbar .btn-group, .btn-toolbar .input-group { float: left }
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group { margin-left: 5px }
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0 }
.btn-group>.btn:first-child { margin-left: 0 }
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.btn-group>.btn-group { float: left }
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius: 0 }
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}
.btn-group>.btn-group:last-child>.btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0 }
.btn-group>.btn+.dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px
}
.btn-group>.btn-lg+.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none
}
.btn .caret { margin-left: 0 }
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0
}
.dropup .btn-lg .caret { border-width: 0 5px 5px }
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%
}
.btn-group-vertical>.btn-group>.btn { float: none }
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) { border-radius: 0 }
.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius: 0 }
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
  float: none;
  display: table-cell;
  width: 1%
}
.btn-group-justified>.btn-group .btn { width: 100% }
.btn-group-justified>.btn-group .dropdown-menu { left: auto }
[data-toggle="buttons"]>.btn>input[type="radio"], [data-toggle="buttons"]>.btn>input[type="checkbox"] {
position:absolute;
z-index:-1;
opacity:0;
filter:alpha(opacity=0)
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  line-height: 46px
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn { height: auto }
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  line-height: 30px
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn { height: auto }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0 }
.input-group-addon, .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #646464;
  text-align: center;
  background-color: #989898;
  border: 1px solid #ccc;
  border-radius: 4px
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0 }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}
.input-group-addon:first-child { border-right: 0 }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.input-group-addon:last-child { border-left: 0 }
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap
}
.input-group-btn>.btn { position: relative }
.input-group-btn>.btn+.btn { margin-left: -1px }
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active { z-index: 2 }
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group { margin-right: -1px }
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group { margin-left: -1px }
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none
}
.nav>li {
  position: relative;
  display: block
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 20px
}
.nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
  background-color: #989898
}
.nav>li.disabled>a { color: #777 }
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
  background-color: #989898;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.nav>li>a>img { max-width: none }
.nav-tabs { border-bottom: 1px solid #ddd }
.nav-tabs>li {
  float: left;
  margin-bottom: -1px
}
.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover { border-color: #989898 #989898 #ddd }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #646464;
  background-color: #e7e6eb;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0
}
.nav-tabs.nav-justified>li { float: none }
.nav-tabs.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto
}
@media (min-width:780px) {
.nav-tabs.nav-justified>li {
  display: table-cell;
  width: 1%
}
.nav-tabs.nav-justified>li>a { margin-bottom: 0 }
}
.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus { border: 1px solid #ddd }
@media (min-width:780px) {
.nav-tabs.nav-justified>li>a {
  border-bottom: 1px solid #ddd;
  border-radius: 4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus { border-bottom-color: #e7e6eb }
}
.nav-pills>li { float: left }
.nav-pills>li>a { border-radius: 4px }
.nav-pills>li+li { margin-left: 2px }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
  color: #fff;
}
.nav-stacked>li { float: none }
.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0
}
.nav-justified { width: 100% }
.nav-justified>li { float: none }
.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px
}
.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto
}
@media (min-width:780px) {
.nav-justified>li {
  display: table-cell;
  width: 1%
}
.nav-justified>li>a { margin-bottom: 0 }
}
.nav-tabs-justified { border-bottom: 0 }
.nav-tabs-justified>li>a {
  margin-right: 0;
  border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus { border: 1px solid #ddd }
@media (min-width:780px) {
.nav-tabs-justified>li>a {
  border-bottom: 1px solid #ddd;
  border-radius: 4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus { border-bottom-color: #e7e6eb }
}
.tab-content>.tab-pane { display: none }
.tab-content>.active { display: block }
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.navbar {
  position: relative;
  min-height: 60px;
  margin-bottom: 30px;
  border: 1px solid transparent
}
@media (min-width:780px) {
.navbar { border-radius: 0 }
}
@media (min-width:780px) {
.navbar-header { float: left }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  -webkit-overflow-scrolling: touch
}/*.navbar-collapse.in{overflow-y:auto}*/
@media (min-width:780px) {
.navbar-collapse {
  width: auto;
  border-top: 0;
  box-shadow: none
}
.navbar-collapse.collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important
}
.navbar-collapse.in { overflow-y: visible }
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  padding-left: 0;
  padding-right: 0
}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px }
@media (max-width:480px) and (orientation:landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px }
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
  margin-right: -10px;
  margin-left: -10px
}
@media (min-width:780px) {
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
  margin-right: 0;
  margin-left: 0
}
}
.navbar-static-top {
  z-index: 9000;
}
@media (min-width:780px) {
.navbar-static-top { border-radius: 0 }
}
.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
@media (min-width:780px) {
.navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0 }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0
}
.navbar-brand {
  float: left;
  padding: 20px 10px;
  font-size: 18px;
  line-height: 20px;
  height: 60px
}
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none }
@media (min-width:780px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: -10px }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 13px;
  margin-bottom: 13px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px
}
.navbar-toggle:focus { outline: 0 }
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar { margin-top: 4px }
@media (min-width:780px) {
.navbar-toggle { display: none }
}
.navbar-nav { margin: 10px -10px }
.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px
}
@media (max-width:749px) {
.navbar-nav .open .dropdown-menu {
  position: static;
  float: none;
  width: auto;
  margin-top: 0;
  background-color: transparent;
  border: 0;
  box-shadow: none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px }
.navbar-nav .open .dropdown-menu>li>a { line-height: 20px }
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus { background-image: none }
}
@media (min-width:780px) {
.navbar-nav {
  float: left;
  margin: 0
}
.navbar-nav>li { float: left }
.navbar-nav>li>a {
  padding-top: 20px;
  padding-bottom: 20px
}
.navbar-nav.navbar-right:last-child { margin-right: -10px }
}
@media (min-width:780px) {
.navbar-left { float: left !important }
.navbar-right { float: right !important }
}
.navbar-form {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
  margin-top: 13px;
  margin-bottom: 13px
}
@media (min-width:780px) {
.navbar-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle
}
.navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle
}
.navbar-form .input-group {
  display: inline-table;
  vertical-align: middle
}
.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto }
.navbar-form .input-group>.form-control { width: 100% }
.navbar-form .control-label {
  margin-bottom: 0;
  vertical-align: middle
}
.navbar-form .radio, .navbar-form .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle
}
.navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0 }
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0
}
.navbar-form .has-feedback .form-control-feedback { top: 0 }
}
@media (max-width:749px) {
.navbar-form .form-group { margin-bottom: 5px }
}
@media (min-width:780px) {
.navbar-form {
  width: auto;
  border: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}
.navbar-form.navbar-right:last-child { margin-right: -10px }
}
.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
.navbar-btn {
  margin-top: 13px;
  margin-bottom: 13px
}
.navbar-btn.btn-sm {
  margin-top: 15px;
  margin-bottom: 15px
}
.navbar-btn.btn-xs {
  margin-top: 19px;
  margin-bottom: 19px
}
.navbar-text {
  margin-top: 20px;
  margin-bottom: 20px
}
@media (min-width:780px) {
.navbar-text {
  float: left;
  margin-left: 10px;
  margin-right: 10px
}
.navbar-text.navbar-right:last-child { margin-right: 0 }
}
.navbar-default {
  border-color: 0
}
.navbar-default .navbar-brand { color: #fff }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent
}
.navbar-default .navbar-text { color: #fff }
.navbar-default .navbar-nav>li>a { color: #fff }
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  color: #fff;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #fff;
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
  background-color: transparent
}
.navbar-default .navbar-toggle { border-color: #FFF }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #FFF }
.navbar-default .navbar-toggle .icon-bar { background-color: #888 }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: 0 }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
  color: #fff
}
@media (max-width:749px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
  color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  background-color: transparent
}
}
.navbar-default .navbar-link { color: #fff }
.navbar-default .navbar-link:hover { color: #fff }
.navbar-default .btn-link { color: #fff }
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #fff }
.navbar-inverse {
  background-color: #222;
  border-color: #080808
}
.navbar-inverse .navbar-brand { color: #777 }
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent
}
.navbar-inverse .navbar-text { color: #777 }
.navbar-inverse .navbar-nav>li>a { color: #777 }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
  color: #fff;
  background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
  color: #444;
  background-color: transparent
}
.navbar-inverse .navbar-toggle { border-color: #333 }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333 }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010 }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #080808;
  color: #fff
}
@media (max-width:749px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { border-color: #080808 }
.navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808 }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #777 }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
  color: #fff;
  background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  color: #444;
  background-color: transparent
}
}
.navbar-inverse .navbar-link { color: #777 }
.navbar-inverse .navbar-link:hover { color: #fff }
.navbar-inverse .btn-link { color: #777 }
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff }
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444 }
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px
}
.breadcrumb>li { display: inline-block }
.breadcrumb>li+li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc
}
.breadcrumb>.active { color: #777 }
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px
}
.pagination>li { display: inline }
.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
  color: #2a6496;
  background-color: #989898;
  border-color: #ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
  z-index: 2;
  color: #fff;
  cursor: default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed
}
.pagination-lg>li>a, .pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center
}
.pager li { display: inline }
.pager li>a, .pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px
}
.pager li>a:hover, .pager li>a:focus {
  text-decoration: none;
  background-color: #989898
}
.pager .next>a, .pager .next>span { float: right }
.pager .previous>a, .pager .previous>span { float: left }
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em
}
a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
.label:empty { display: none }
.btn .label {
  position: relative;
  top: -1px
}
.label-default { background-color: #777 }
.label-default[href]:hover, .label-default[href]:focus { background-color: #5e5e5e }
.label-primary[href]:hover, .label-primary[href]:focus { background-color: #3071a9 }
.label-success { background-color: #00b46e }
.label-success[href]:hover, .label-success[href]:focus { background-color: #00814f }
.label-info { background-color: #12ace6 }
.label-info[href]:hover, .label-info[href]:focus { background-color: #0e89b7 }
.label-warning { background-color: #f85d39 }
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #f53509 }
.label-danger { background-color: #cc342f }
.label-danger[href]:hover, .label-danger[href]:focus { background-color: #a32925 }
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  border-radius: 10px
}
.badge:empty { display: none }
.btn .badge {
  position: relative;
  top: -1px
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px
}
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
  color: #fff;
  background-color: #fff
}
.nav-pills>li>a>.badge { margin-left: 3px }
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #989898
}
.jumbotron h1, .jumbotron .h1 { color: inherit }
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200
}
.jumbotron>hr { border-top-color: #7f7f7f }
.container .jumbotron { border-radius: 6px }
.jumbotron .container { max-width: 100% }
@media screen and (min-width:780px) {
.jumbotron {
  padding-top: 48px;
  padding-bottom: 48px
}
.container .jumbotron {
  padding-left: 60px;
  padding-right: 60px
}
.jumbotron h1, .jumbotron .h1 { font-size: 63px }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #e7e6eb;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}
.thumbnail>img, .thumbnail a>img {
  margin-left: auto;
  margin-right: auto
}
.thumbnail .caption {
  padding: 9px;
  color: #2e3539
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px
}
.alert h4 {
  margin-top: 0;
  color: inherit
}
.alert .alert-link { font-weight: bold }
.alert>p, .alert>ul { margin-bottom: 0 }
.alert>p+p { margin-top: 5px }
.alert-dismissable, .alert-dismissible { padding-right: 35px }
.alert-dismissable .close, .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d
}
.alert-success hr { border-top-color: #c9e2b3 }
.alert-success .alert-link { color: #2b542c }
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f
}
.alert-info hr { border-top-color: #a6e1ec }
.alert-info .alert-link { color: #245269 }
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b
}
.alert-warning hr { border-top-color: #f7e1b5 }
.alert-warning .alert-link { color: #66512c }
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442
}
.alert-danger hr { border-top-color: #e4b9c0 }
.alert-danger .alert-link { color: #843534 }
@-webkit-keyframes progress-bar-stripes { from {
background-position:40px 0
}
to { background-position: 0 0 }
}
@keyframes progress-bar-stripes { from {
background-position:40px 0
}
to { background-position: 0 0 }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #e7e6eb;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease
}
.progress-striped .progress-bar, .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px
}
.progress.active .progress-bar, .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite
}
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] { min-width: 30px }
.progress-bar[aria-valuenow="0"] {
  color: #777;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none
}
.progress-bar-success { background-color: #00b46e }
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info { background-color: #12ace6 }
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning { background-color: #f85d39 }
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger { background-color: #cc342f }
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.media, .media-body {
  overflow: hidden;
  zoom: 1
}
.media, .media .media { margin-top: 15px }
.media:first-child { margin-top: 0 }
.media-object { display: block }
.media-heading { margin: 0 0 5px }
.media>.pull-left { margin-right: 10px }
.media>.pull-right { margin-left: 10px }
.media-list {
  padding-left: 0;
  list-style: none
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.list-group-item>.badge { float: right }
.list-group-item>.badge+.badge { margin-right: 5px }
a.list-group-item { color: #555 }
a.list-group-item .list-group-item-heading { color: #333 }
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #989898;
  color: #777
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit }
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #777 }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small { color: inherit }
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #e1edf7 }
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8
}
a.list-group-item-success { color: #3c763d }
a.list-group-item-success .list-group-item-heading { color: inherit }
a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7
}
a.list-group-item-info { color: #31708f }
a.list-group-item-info .list-group-item-heading { color: inherit }
a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3
}
a.list-group-item-warning { color: #8a6d3b }
a.list-group-item-warning .list-group-item-heading { color: inherit }
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede
}
a.list-group-item-danger { color: #a94442 }
a.list-group-item-danger .list-group-item-heading { color: inherit }
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3
}
.panel {
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
.panel-body { padding: 20px }
.panel-heading {
  padding: 20px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel-heading>.dropdown .dropdown-toggle { color: inherit }
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit
}
.panel-title>a { color: inherit }
.panel-footer {
  padding: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e7e6eb;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.panel>.list-group { margin-bottom: 0 }
.panel>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0
}
.panel>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.panel-heading+.list-group .list-group-item:first-child { border-top-width: 0 }
.list-group+.panel-footer { border-top-width: 0 }
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table { margin-bottom: 0 }
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child { border-top-left-radius: 3px }
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child { border-top-right-radius: 3px }
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child { border-bottom-left-radius: 3px }
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child { border-bottom-right-radius: 3px }
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive { border-top: 1px solid #ddd }
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td { border-top: 0 }
.panel>.table-bordered, .panel>.table-responsive>.table-bordered { border: 0 }
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child { border-left: 0 }
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child { border-right: 0 }
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th { border-bottom: 0 }
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th { border-bottom: 0 }
.panel>.table-responsive {
  border: 0;
  margin-bottom: 0
}
.panel-group { margin-bottom: 20px }
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px
}
.panel-group .panel+.panel { margin-top: 5px }
.panel-group .panel-heading { border-bottom: 0 }
.panel-group .panel-heading+.panel-collapse>.panel-body { border-top: 1px solid #e7e6eb }
.panel-group .panel-footer { border-top: 0 }
.panel-group .panel-footer+.panel-collapse .panel-body { border-bottom: 1px solid #e7e6eb }
.panel-default { border-color: #ddd }
.panel-default>.panel-heading {
  color: #2e3539;
  background-color: #f5f5f5;
  border-color: #ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: #ddd }
.panel-default>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #2e3539
}
.panel-default>.panel-footer+.panel-collapse>.panel-body { border-bottom-color: #ddd }
.panel-primary>.panel-heading {
  color: #fff;
}

.panel-primary>.panel-heading .badge {
  background-color: #fff
}
.panel-success { border-color: #d6e9c6 }
.panel-success>.panel-heading {
  color: #3c763d;
  background-color: #ff5722;
  border-color: #d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body { border-top-color: #d6e9c6 }
.panel-success>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body { border-bottom-color: #d6e9c6 }
.panel-info { border-color: #bce8f1 }
.panel-info>.panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body { border-top-color: #bce8f1 }
.panel-info>.panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body { border-bottom-color: #bce8f1 }
.panel-warning { border-color: #faebcc }
.panel-warning>.panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body { border-top-color: #faebcc }
.panel-warning>.panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body { border-bottom-color: #faebcc }
.panel-danger { border-color: #ebccd1 }
.panel-danger>.panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body { border-top-color: #ebccd1 }
.panel-danger>.panel-heading .badge {
  color: #f2dede;
  background-color: #a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body { border-bottom-color: #ebccd1 }
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0
}
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25% }
.embed-responsive.embed-responsive-4by3 { padding-bottom: 75% }
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05)
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15)
}
.well-lg {
  padding: 24px;
  border-radius: 6px
}
.well-sm {
  padding: 9px;
  border-radius: 3px
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20)
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50)
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none
}
.modal-open { overflow: hidden }
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0
}
.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out
}
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  background-clip: padding-box;
  outline: 0
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0)
}
.modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50)
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px
}
.modal-header .close { margin-top: -2px }
.modal-title {
  margin: 0;
  line-height: 1.42857143
}
.modal-body {
  position: relative;
  padding: 15px
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5
}
.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0
}
.modal-footer .btn-group .btn+.btn { margin-left: -1px }
.modal-footer .btn-block+.btn-block { margin-left: 0 }
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width:780px) {
.modal-dialog {
  width: 600px;
  margin: 30px auto
}
.modal-content {
  -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  box-shadow: 0 5px 15px rgba(0,0,0,0.5)
}
.modal-sm { width: 300px }
}
@media (min-width:980px) {
.modal-lg { width: 900px }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0)
}
.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90)
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  white-space: normal
}
.popover.top { margin-top: -10px }
.popover.right { margin-left: 10px }
.popover.bottom { margin-top: 10px }
.popover.left { margin-left: -10px }
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0
}
.popover-content { padding: 9px 14px }
.popover>.arrow, .popover>.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}
.popover>.arrow { border-width: 11px }
.popover>.arrow:after {
  border-width: 10px;
  content: ""
}
.popover.top>.arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.25);
  bottom: -11px
}
.popover.top>.arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff
}
.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.25)
}
.popover.right>.arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff
}
.popover.bottom>.arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.25);
  top: -11px
}
.popover.bottom>.arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff
}
.popover.left>.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,0.25)
}
.popover.left>.arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px
}
.carousel { position: relative }
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%
}
.carousel-inner>.item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img { line-height: 1 }
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display: block }
.carousel-inner>.active { left: 0 }
.carousel-inner>.next, .carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%
}
.carousel-inner>.next { left: 100% }
.carousel-inner>.prev { left: -100% }
.carousel-inner>.next.left, .carousel-inner>.prev.right { left: 0 }
.carousel-inner>.active.left { left: -100% }
.carousel-inner>.active.right { left: 100% }
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6)
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
  background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.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.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
  background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
  background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90)
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px
}
.carousel-control .icon-prev, .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif
}
.carousel-control .icon-prev:before { content: '\2039' }
.carousel-control .icon-next:before { content: '\203a' }
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0,0,0,0)
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6)
}
.carousel-caption .btn { text-shadow: none }
@media screen and (min-width:780px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 30px
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -15px }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -15px }
.carousel-caption {
  left: 20%;
  right: 20%;
}
.carousel-indicators { bottom: 20px }
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
  content: " ";
  display: table
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after { clear: both }
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.pull-right { float: right !important }
.pull-left { float: left !important }
.hide { display: none !important }
.show { display: block !important }
.invisible { visibility: hidden }
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0
}
.hidden {
  display: none !important;
  visibility: hidden !important
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
@-ms-viewport {
width:device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important }
@media (max-width:749px) {
.visible-xs { display: block !important }
table.visible-xs { display: table }
tr.visible-xs { display: table-row !important }
th.visible-xs, td.visible-xs { display: table-cell !important }
}
@media (max-width:749px) {
.visible-xs-block { display: block !important }
}
@media (max-width:749px) {
.visible-xs-inline { display: inline !important }
}
@media (max-width:749px) {
.visible-xs-inline-block { display: inline-block !important }
}
@media (min-width:780px) and (max-width:979px) {
.visible-sm { display: block !important }
table.visible-sm { display: table }
tr.visible-sm { display: table-row !important }
th.visible-sm, td.visible-sm { display: table-cell !important }
}
@media (min-width:780px) and (max-width:979px) {
.visible-sm-block { display: block !important }
}
@media (min-width:780px) and (max-width:979px) {
.visible-sm-inline { display: inline !important }
}
@media (min-width:780px) and (max-width:979px) {
.visible-sm-inline-block { display: inline-block !important }
}
@media (min-width:980px) and (max-width:1149px) {
.visible-md { display: block !important }
table.visible-md { display: table }
tr.visible-md { display: table-row !important }
th.visible-md, td.visible-md { display: table-cell !important }
}
@media (min-width:980px) and (max-width:1149px) {
.visible-md-block { display: block !important }
}
@media (min-width:980px) and (max-width:1149px) {
.visible-md-inline { display: inline !important }
}
@media (min-width:980px) and (max-width:1149px) {
.visible-md-inline-block { display: inline-block !important }
}
@media (min-width:1150px) {
.visible-lg { display: block !important }
table.visible-lg { display: table }
tr.visible-lg { display: table-row !important }
th.visible-lg, td.visible-lg { display: table-cell !important }
}
@media (min-width:1150px) {
.visible-lg-block { display: block !important }
}
@media (min-width:1150px) {
.visible-lg-inline { display: inline !important }
}
@media (min-width:1150px) {
.visible-lg-inline-block { display: inline-block !important }
}
@media (max-width:749px) {
.hidden-xs { display: none !important }
}
@media (min-width:780px) and (max-width:979px) {
.hidden-sm { display: none !important }
}
@media (min-width:980px) and (max-width:1149px) {
.hidden-md { display: none !important }
}
@media (min-width:1150px) {
.hidden-lg { display: none !important }
}
.visible-print { display: none !important }
@media print {
.visible-print { display: block !important }
table.visible-print { display: table }
tr.visible-print { display: table-row !important }
th.visible-print, td.visible-print { display: table-cell !important }
}
.visible-print-block { display: none !important }
@media print {
.visible-print-block { display: block !important }
}
.visible-print-inline { display: none !important }
@media print {
.visible-print-inline { display: inline !important }
}
.visible-print-inline-block { display: none !important }
@media print {
.visible-print-inline-block { display: inline-block !important }
}
@media print {
.hidden-print { display: none !important }
}
RoyalServer 2
The Kalu
Fost administrator
Fost administrator
Posts: 13707
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

17 Jul 2016, 16:58

Incearca sa faci un override.

e.g: !important after to override
background: #ef2234!important;
Image
User avatar
Mădălin
Administrator
Administrator
Posts: 5295
Joined: 06 Mar 2013, 21:40
Detinator Steam: Nu
Reputatie: Administrator
Fost manager cs.extream.ro
Web designer
Administratorul anului 2023
Has thanked: 45 times
Been thanked: 310 times
Contact:

18 Jul 2016, 17:01

Incearca cu inspect element si vezi pe ce element e culoare de bg etc.. O sa te ajute mult.
Post Reply

Return to “Discutii generale”

  • Information
  • Who is online

    Users browsing this forum: Dot [Bot] and 424 guests